rpms/mppenc/devel mppenc-1.16-strict-aliasing.patch, NONE, 1.1 import.log, 1.1, 1.2 mppenc.spec, 1.1, 1.2

Michael Schwendt mschwendt at fedoraproject.org
Tue Nov 24 10:52:07 UTC 2009


Author: mschwendt

Update of /cvs/pkgs/rpms/mppenc/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1565/devel

Modified Files:
	import.log mppenc.spec 
Added Files:
	mppenc-1.16-strict-aliasing.patch 
Log Message:
* Tue Nov 24 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 1.16-1
- Compile wave_in.c with -fno-strict-aliasing because of dereferencing
  pointer after cast-madness: short int* -> void* -> unsigned long*



mppenc-1.16-strict-aliasing.patch:
 CMakeLists.txt |    2 ++
 1 file changed, 2 insertions(+)

--- NEW FILE mppenc-1.16-strict-aliasing.patch ---
diff -Nur mppenc-1.16-orig/src/CMakeLists.txt mppenc-1.16/src/CMakeLists.txt
--- mppenc-1.16-orig/src/CMakeLists.txt	2006-11-08 19:53:41.000000000 +0100
+++ mppenc-1.16/src/CMakeLists.txt	2009-11-24 10:14:58.201133817 +0100
@@ -1,6 +1,8 @@
 add_definitions(-DMPP_ENCODER -DFAST_MATH -DCVD_FASTLOG)
 add_executable(mppenc analy_filter encode_sv7 huffsv7 profile stderr winmsg ans fastmath keyboard psy tags bitstream fft4g mppenc psy_tab tools cvd fft_routines pipeopen quant wave_in)
 
+set_source_files_properties(wave_in.c PROPERTIES COMPILE_FLAGS -fno-strict-aliasing)
+
 if(WIN32)
 target_link_libraries(mppenc winmm)
 endif(WIN32)


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/mppenc/devel/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- import.log	24 Nov 2009 10:49:43 -0000	1.1
+++ import.log	24 Nov 2009 10:52:07 -0000	1.2
@@ -1 +1,2 @@
 mppenc-1_16-0_2_fc11:HEAD:mppenc-1.16-0.2.fc11.src.rpm:1259059716
+mppenc-1_16-1_fc11:HEAD:mppenc-1.16-1.fc11.src.rpm:1259059865


Index: mppenc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mppenc/devel/mppenc.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- mppenc.spec	24 Nov 2009 10:49:43 -0000	1.1
+++ mppenc.spec	24 Nov 2009 10:52:07 -0000	1.2
@@ -1,7 +1,7 @@
 Summary: Musepack SV7 audio file encoder
 Name: mppenc
 Version: 1.16
-Release: 0.2%{?dist}
+Release: 1%{?dist}
 
 # Some source files by one of the authors lack a license header.
 # Musepack website acknowledges the licensing as "LGPL".
@@ -15,6 +15,9 @@ URL: http://www.musepack.net/
 Source0: http://files.musepack.net/source/mppenc-%{version}.tar.bz2
 # prefer Fedora optflags
 Patch0: mppenc-1.16-cflags.patch
+# compile wave_in.c with -fno-strict-aliasing because of dereferencing
+# pointer after cast-madness: short int* -> void* -> unsigned long*
+Patch1: mppenc-1.16-strict-aliasing.patch
 
 BuildRequires: cmake
 
@@ -32,6 +35,7 @@ advanced stage in which it contains heav
 %prep
 %setup -q
 %patch0 -p1 -b .cflags
+%patch1 -p1 -b .strict-aliasing
 
 
 %build
@@ -50,6 +54,10 @@ make install DESTDIR=${RPM_BUILD_ROOT}
 
 
 %changelog
+* Tue Nov 24 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 1.16-1
+- Compile wave_in.c with -fno-strict-aliasing because of dereferencing
+  pointer after cast-madness: short int* -> void* -> unsigned long*
+
 * Sat Nov 21 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 1.16-0.2
 - Spec comments for package review.
 




More information about the scm-commits mailing list