[med-svn] r18086 - trunk/packages/phylip/trunk/debian/patches
Andreas Tille
tille at moszumanska.debian.org
Mon Sep 22 12:57:20 UTC 2014
Author: tille
Date: 2014-09-22 12:57:19 +0000 (Mon, 22 Sep 2014)
New Revision: 18086
Added:
trunk/packages/phylip/trunk/debian/patches/do_not_install_jar_files.patch
trunk/packages/phylip/trunk/debian/patches/soname.patch
Modified:
trunk/packages/phylip/trunk/debian/patches/install_fonts_data.patch
trunk/packages/phylip/trunk/debian/patches/series
Log:
Patches for JAR files and sonames for dynamic libraries
Added: trunk/packages/phylip/trunk/debian/patches/do_not_install_jar_files.patch
===================================================================
--- trunk/packages/phylip/trunk/debian/patches/do_not_install_jar_files.patch (rev 0)
+++ trunk/packages/phylip/trunk/debian/patches/do_not_install_jar_files.patch 2014-09-22 12:57:19 UTC (rev 18086)
@@ -0,0 +1,20 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Wed, 17 Sep 2014 19:35:06 +0200
+Description: The binary JAR files without source are stripped from the
+ source tarball so do not try to install these files
+
+--- a/src/Makefile.unx
++++ b/src/Makefile.unx
+@@ -225,10 +225,8 @@ put:
+ @echo "Installing PHYLIP v3.6 binaries in $(EXEDIR)"
+ @mkdir -p $(EXEDIR)
+ @cp $(PROGS) $(EXEDIR)
+- @echo "Installing dynamic libraries in $(EXEDIR)"
+- @cp $(DYLIBS) $(EXEDIR)
+- @echo "Installing jar files in $(EXEDIR)"
+- @cp $(JARS) $(EXEDIR)
++ #@cp $(DYLIBS) $(EXEDIR)
++ #@cp $(JARS) $(EXEDIR)
+ @echo "Installing font files in $(DATADIR)"
+ @mkdir -p $(DATADIR)
+ @cp font* $(DATADIR)
Modified: trunk/packages/phylip/trunk/debian/patches/install_fonts_data.patch
===================================================================
--- trunk/packages/phylip/trunk/debian/patches/install_fonts_data.patch 2014-09-22 12:09:01 UTC (rev 18085)
+++ trunk/packages/phylip/trunk/debian/patches/install_fonts_data.patch 2014-09-22 12:57:19 UTC (rev 18086)
@@ -32,7 +32,7 @@
+distclean: clean
+ @echo "Removing executables"
-+ @rm -rf $(EXEDIR) $(DATADIR)
++ @rm -rf $(EXEDIR)/* $(DATADIR)/*
+ @echo "Finaly removed all executable files."
+ @echo ""
+
Modified: trunk/packages/phylip/trunk/debian/patches/series
===================================================================
--- trunk/packages/phylip/trunk/debian/patches/series 2014-09-22 12:09:01 UTC (rev 18085)
+++ trunk/packages/phylip/trunk/debian/patches/series 2014-09-22 12:57:19 UTC (rev 18086)
@@ -1,3 +1,5 @@
install_fonts_data.patch
hardening.patch
01_src_phylip_h
+do_not_install_jar_files.patch
+soname.patch
Added: trunk/packages/phylip/trunk/debian/patches/soname.patch
===================================================================
--- trunk/packages/phylip/trunk/debian/patches/soname.patch (rev 0)
+++ trunk/packages/phylip/trunk/debian/patches/soname.patch 2014-09-22 12:57:19 UTC (rev 18086)
@@ -0,0 +1,24 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Wed, 17 Sep 2014 19:35:06 +0200
+Description: Add soname to shared libraries
+
+--- a/src/Makefile.unx
++++ b/src/Makefile.unx
+@@ -365,7 +365,7 @@ drawgram: drawgram.o draw.o draw2.o
+
+ # needed by java
+ libdrawgram.so: drawgram.o draw.o draw2.o phylip.o
+- $(CC) $(CFLAGS) -o libdrawgram.so -shared -fPIC drawgram.c draw.c draw2.c phylip.c $(CLIBS) $(LDFLAGS)
++ $(CC) $(CFLAGS) -o libdrawgram.so -Wl,-soname,libdrawgram.so -shared -fPIC drawgram.c draw.c draw2.c phylip.c $(DLIBS)
+
+ drawtree.o: drawtree.c draw.h phylip.h
+ $(CC) $(DFLAGS) -shared -fPIC -c drawtree.c
+@@ -375,7 +375,7 @@ drawtree: drawtree.o draw.o draw2.o
+
+ # needed by java
+ libdrawtree.so: drawtree.o draw.o draw2.o phylip.o
+- $(CC) $(CFLAGS) -o libdrawtree.so -shared -fPIC drawtree.c draw.c draw2.c phylip.c $(CLIBS) $(LDFLAGS)
++ $(CC) $(CFLAGS) -o libdrawtree.so -Wl,-soname,libdrawtree.so -shared -fPIC drawtree.c draw.c draw2.c phylip.c $(DLIBS)
+
+ factor.o: factor.c phylip.h
+
More information about the debian-med-commit
mailing list