Update of /cvsroot/fink/experimental/gecko2/finkinfo
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv19146

Modified Files:
        dpkg.info dpkg.patch 
Log Message:
Add buildflags.conf with debian hardening buildflags


Index: dpkg.patch
===================================================================
RCS file: /cvsroot/fink/experimental/gecko2/finkinfo/dpkg.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- dpkg.patch  20 Jun 2013 22:51:33 -0000      1.1
+++ dpkg.patch  21 Jun 2013 19:02:13 -0000      1.2
@@ -3018,3 +3018,37 @@
 + }
 + 
 + system("rm -f $admindir/diversions-new; mkdir $admindir/diversions-old");
+diff -rauN dpkg-1.16.10/buildflags.conf dpkg-1.16.10-p1/buildflags.conf
+--- dpkg-1.16.10/buildflags.conf       1970-01-01 01:00:00.000000000 +0100
++++ dpkg-1.16.10-p1/buildflags.conf    2013-06-21 20:33:33.000000000 +0200
+@@ -0,0 +1,30 @@
++# defaults
++APPEND CFLAGS -g -O2
++APPEND CXXFLAGS -g -O2
++APPEND FFLAGS -g -O2
++
++# debian stackprotector
++APPEND CFLAGS -fstack-protector         
++APPEND CXXFLAGS -fstack-protector         
++
++# debian pie
++APPEND CFLAGS -fPIE
++APPEND CXXFLAGS -fPIE
++APPEND LDFLAGS -fPIE -Wl,-pie
++
++# debian relro
++APPEND LDFLAGS -Wl,-read_only_stubs
++
++# debian bindnow
++APPEND LDFLAGS -Wl,-bind_at_load
++
++# debian fortify
++APPEND CPPFLAGS -D_FORTIFY_SOURCE=2
++
++# debian format
++PREPEND CFLAGS -Wformat -Werror=format-security
++PREPEND CXXFLAGS -Wformat -Werror=format-security
++
++# fink defaults
++PREPEND CPPFLAGS -I@FINKPREFIX@/include
++PREPEND LDFLAGS -L@FINKPREFIX@/lib

Index: dpkg.info
===================================================================
RCS file: /cvsroot/fink/experimental/gecko2/finkinfo/dpkg.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- dpkg.info   20 Jun 2013 22:51:33 -0000      1.1
+++ dpkg.info   21 Jun 2013 19:02:13 -0000      1.2
@@ -1,6 +1,6 @@
 Package: dpkg
 Version: 1.16.10
-Revision: 1.1
+Revision: 1.2
 GCC: 4.0
 ## Remove po4a
 ### Comment out libncursesw5 for bootstrap version, and don't make dselect
@@ -35,7 +35,7 @@
 Source-MD5: a20a06a5272717274a8b009368f237da
 
 PatchFile: dpkg.patch
-PatchFile-MD5: 679fac285c950c873d3fbd2d74a42f34
+PatchFile-MD5: 25be5c5c6c795a630d3545cad5322a20
 
 PatchScript: <<
 sed -e 's,@FINKPREFIX@,%p,g' %{PatchFile} | patch -p1
@@ -134,6 +134,7 @@
   ## currently in fink
   # install -c -p -m 644 debian/shlibs.default %i/etc/dpkg
   install -c -p -m 644 debian/shlibs.override %i/etc/dpkg
+  install -c -p -m 644 buildflags.conf %i/etc/dpkg/
   rm -rf %i/lib/dpkg/methods/*
 
   install -m 0755 fink/md5sum %i/bin


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to