packages: icedove/icedove.spec - -fpermissive is needed to build with gcc 4...

glen glen at pld-linux.org
Mon Jul 18 09:57:27 CEST 2011


Author: glen                         Date: Mon Jul 18 07:57:27 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- -fpermissive is needed to build with gcc 4.6+ which has become stricter

---- Files affected:
packages/icedove:
   icedove.spec (1.119 -> 1.120) 

---- Diffs:

================================================================
Index: packages/icedove/icedove.spec
diff -u packages/icedove/icedove.spec:1.119 packages/icedove/icedove.spec:1.120
--- packages/icedove/icedove.spec:1.119	Wed Jul 13 14:22:57 2011
+++ packages/icedove/icedove.spec	Mon Jul 18 09:57:22 2011
@@ -203,8 +203,8 @@
 cat << EOF > .mozconfig
 mk_add_options MOZ_OBJDIR=%{objdir}
 
-export CFLAGS="%{rpmcflags}"
-export CXXFLAGS="%{rpmcflags}"
+export CFLAGS="%{rpmcflags} -fpermissive"
+export CXXFLAGS="%{rpmcflags} -fpermissive"
 
 %if %{with crashreporter}
 export MOZ_DEBUG_SYMBOLS=1
@@ -381,8 +381,8 @@
 ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/thunderbird
 ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/mozilla-thunderbird
 
-cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
-cp -a %{topdir}/mozilla/icedove/branding/content/icon64.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
+cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
+cp -p %{topdir}/mozilla/icedove/branding/content/icon64.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
 
 # files created by regxpcom -register in post
 touch $RPM_BUILD_ROOT%{_libdir}/%{name}/components/compreg.dat
@@ -412,8 +412,8 @@
 cp -rfLp components/ipc.xpt $ext_dir/components
 cp -rfLp defaults/preferences/enigmail.js $ext_dir/defaults/preferences
 cd -
-cp -a %{topdir}/mozilla/mailnews/extensions/enigmail/package/install.rdf $ext_dir
-cp -a %{topdir}/mozilla/mailnews/extensions/enigmail/package/chrome.manifest $ext_dir/chrome.manifest
+cp -p %{topdir}/mozilla/mailnews/extensions/enigmail/package/install.rdf $ext_dir
+cp -p %{topdir}/mozilla/mailnews/extensions/enigmail/package/chrome.manifest $ext_dir/chrome.manifest
 %endif
 
 # remove unecessary stuff
@@ -541,6 +541,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.120  2011/07/18 07:57:22  glen
+- -fpermissive is needed to build with gcc 4.6+ which has become stricter
+
 Revision 1.119  2011/07/13 12:22:57  glen
 - package arch independant extensions dir
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/icedove/icedove.spec?r1=1.119&r2=1.120&f=u



More information about the pld-cvs-commit mailing list