[med-svn] r11914 - in trunk/packages/arb/trunk/debian: . patches
Andreas Tille
tille at alioth.debian.org
Fri Jul 27 13:41:23 UTC 2012
Author: tille
Date: 2012-07-27 13:41:23 +0000 (Fri, 27 Jul 2012)
New Revision: 11914
Modified:
trunk/packages/arb/trunk/debian/changelog
trunk/packages/arb/trunk/debian/compat
trunk/packages/arb/trunk/debian/control
trunk/packages/arb/trunk/debian/patches/30_Makefile_main
trunk/packages/arb/trunk/debian/rules
Log:
Enable hardening
Modified: trunk/packages/arb/trunk/debian/changelog
===================================================================
--- trunk/packages/arb/trunk/debian/changelog 2012-07-27 12:51:29 UTC (rev 11913)
+++ trunk/packages/arb/trunk/debian/changelog 2012-07-27 13:41:23 UTC (rev 11914)
@@ -8,9 +8,15 @@
* debian/po/nl.po: Add Dutch translation of debconf templates
Thanks for the translation to Jeroen Schot <schot at A-Eskwadraat.nl>
Closes: #654763
- * debian/patches/30_Makefile_main: Enable gcc-4.7 as well
- Closes: #682404
+ * debian/patches/30_Makefile_main:
+ - Enable gcc-4.7 as well
+ Closes: #682404
+ - Enable using hardening flags
* debian/patches/gcc-4.7.patch: Fix gcc-4.7 build issue
+ * debhelper 9 (control+compat)
+ * debian/rules:
+ - Fixed clean target
+ - propagate hardening flags
-- Andreas Tille <tille at debian.org> Thu, 26 Jul 2012 12:15:21 +0200
Modified: trunk/packages/arb/trunk/debian/compat
===================================================================
--- trunk/packages/arb/trunk/debian/compat 2012-07-27 12:51:29 UTC (rev 11913)
+++ trunk/packages/arb/trunk/debian/compat 2012-07-27 13:41:23 UTC (rev 11914)
@@ -1 +1 @@
-8
+9
Modified: trunk/packages/arb/trunk/debian/control
===================================================================
--- trunk/packages/arb/trunk/debian/control 2012-07-27 12:51:29 UTC (rev 11913)
+++ trunk/packages/arb/trunk/debian/control 2012-07-27 13:41:23 UTC (rev 11914)
@@ -5,7 +5,7 @@
DM-Upload-Allowed: yes
Uploaders: Andreas Tille <tille at debian.org>
Build-Depends: chrpath,
- debhelper (>= 8),
+ debhelper (>= 9),
dpkg-dev (>= 1.15.4),
freeglut3-dev | libglu-dev,
libbio-perl-perl,
Modified: trunk/packages/arb/trunk/debian/patches/30_Makefile_main
===================================================================
--- trunk/packages/arb/trunk/debian/patches/30_Makefile_main 2012-07-27 12:51:29 UTC (rev 11913)
+++ trunk/packages/arb/trunk/debian/patches/30_Makefile_main 2012-07-27 13:41:23 UTC (rev 11914)
@@ -1,3 +1,11 @@
+Author: Andreas Tille <tille at debian.org>
+Date: Thu, 26 Jul 2012 12:15:21 +0200
+Description: Some adaptations to Debian
+ * Enable building with Debian default compiler
+ * Enable fixing rpath issue when build under Debian
+ * Fix X11 path
+ * Enable propagation of hardening flags
+
--- arb-5.3.orig/Makefile
+++ arb-5.3/Makefile
@@ -58,7 +58,9 @@
@@ -38,10 +46,25 @@
XINCLUDES:=-I$(XHOME)/include
ifdef DARWIN
-@@ -304,7 +315,7 @@
+@@ -281,9 +292,9 @@
+ # (instead define variables above)
+ # -------------------------------------------------------------------------
- lflags += $(ldynamic)
+-cflags += -W -Wall $(dflags) $(extended_warnings) $(cdynamic)
++cflags += $(CFLAGS) -W -Wall $(dflags) $(extended_warnings) $(cdynamic)
+-cppflags := $(extended_cpp_warnings)
++cppflags := $(extended_cpp_warnings) $(CPPFLAGS)
+
+ ifeq ($(DEVELOPER),RALF)
+ HAVE_GNUPP0X=`SOURCE_TOOLS/requireVersion.pl 4.3 $(GCC_VERSION_FOUND)`
+@@ -302,9 +313,9 @@
+
+ PP := $(CPPreal)# preprocessor
+
+-lflags += $(ldynamic)
++lflags += $(ldynamic) $(LDFLAGS)
+
-LINK_STATIC_LIB := ld $(lflags) -r -o# link static lib
+LINK_STATIC_LIB := ld -rpath=/usr/lib/arb/lib -r -o# link static lib
LINK_EXECUTABLE := $(GPP) $(lflags) $(cdynamic) -o# link executable (c++)
Modified: trunk/packages/arb/trunk/debian/rules
===================================================================
--- trunk/packages/arb/trunk/debian/rules 2012-07-27 12:51:29 UTC (rev 11913)
+++ trunk/packages/arb/trunk/debian/rules 2012-07-27 13:41:23 UTC (rev 11914)
@@ -26,9 +26,13 @@
export LC_ALL=C ; \
export PATH=$(ARBHOME)/bin:$${PATH} ; \
export LD_LIBRARY_PATH=$(ARBHOME)/lib:$${LD_LIBRARY_PATH}; \
- $(MAKE) DEBIAN=1 ARBHOME=$(ARBHOME) ARB_64=$(ARB_64) all ; \
+ $(MAKE) DEBIAN=1 ARBHOME=$(ARBHOME) ARB_64=$(ARB_64) \
+ CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" \
+ all ; \
export LD_LIBRARY_PATH=$(ARBHOME)/lib:$${LD_LIBRARY_PATH}; \
- $(MAKE) DEBIAN=1 ARBHOME=$(ARBHOME) ARB_64=$(ARB_64) arbxtras
+ $(MAKE) DEBIAN=1 ARBHOME=$(ARBHOME) ARB_64=$(ARB_64) \
+ CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" \
+ arbxtras
export LD_LIBRARY_PATH=$(ARBHOME)/lib:$${LD_LIBRARY_PATH}; \
cd HELP_SOURCE; $(MAKE) ARBHOME=$(ARBHOME) html
@@ -45,7 +49,8 @@
lib/arb_tcp.dat lib/ARB.pm \
*.last_gcc TEMPLATES/arb_build.h \
GDE/MOLPHY/prot_tml.h \
- PERL2ARB/perlmain.c
+ PERL2ARB/perlmain.c \
+ PERL2ARB/ARB.bs PERL_SCRIPTS/test/test.stamp PERL2ARB/MYMETA.yml
FILESTOREMOVE=libXm.so.3 NALIGNER/NALIGNER.com lib/nas/names.dat $(RemoveFromSourceAndBuild)
DIRSTOREMOVE=INCLUDE HELP_SOURCE/Xml lib/help lib/help_html PERL5 lib/perl5 PROBE_SERVER/bin PERL2ARB/blib/man3 PROBE_SET/bin
DirsToKeepOnlyMAKEFILE=bin
More information about the debian-med-commit
mailing list