summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-03-02 13:14:38 +0000
committerJustin Lecher <jlec@gentoo.org>2015-03-02 13:14:38 +0000
commitfc2a1e0f6f9a7a5580b3b46d4f7092cf0a057875 (patch)
tree586cb7eee7bec3b68247acbb667d83413f2d845d /sci-biology
parentVersion bump (diff)
downloadhistorical-fc2a1e0f6f9a7a5580b3b46d4f7092cf0a057875.tar.gz
historical-fc2a1e0f6f9a7a5580b3b46d4f7092cf0a057875.tar.bz2
historical-fc2a1e0f6f9a7a5580b3b46d4f7092cf0a057875.zip
Fix dependencies, #425710; make buildsystem sane; fix format-security
Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-biology')
-rw-r--r--sci-biology/njplot/ChangeLog12
-rw-r--r--sci-biology/njplot/Manifest29
-rw-r--r--sci-biology/njplot/files/njplot-2.3-buildsystem.patch59
-rw-r--r--sci-biology/njplot/files/njplot-2.3-format-security.patch16
-rw-r--r--sci-biology/njplot/njplot-2.3-r1.ebuild35
-rw-r--r--sci-biology/njplot/njplot-2.3.ebuild13
6 files changed, 148 insertions, 16 deletions
diff --git a/sci-biology/njplot/ChangeLog b/sci-biology/njplot/ChangeLog
index 0c34df81078f..dafa15c51099 100644
--- a/sci-biology/njplot/ChangeLog
+++ b/sci-biology/njplot/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-biology/njplot
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/njplot/ChangeLog,v 1.12 2013/03/11 16:22:49 jlec Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/njplot/ChangeLog,v 1.13 2015/03/02 13:14:37 jlec Exp $
+
+*njplot-2.3-r1 (02 Mar 2015)
+
+ 02 Mar 2015; Justin Lecher <jlec@gentoo.org>
+ +files/njplot-2.3-buildsystem.patch, +files/njplot-2.3-format-security.patch,
+ +njplot-2.3-r1.ebuild, njplot-2.3.ebuild:
+ Fix dependencies, #425710; make buildsystem sane; fix format-security
11 Mar 2013; Justin Lecher <jlec@gentoo.org> metadata.xml:
Drop Andrey as maintainer so that bugs get assigned to sci-biology directly
@@ -56,4 +63,3 @@
06 Oct 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+njplot-unrooted-1.ebuild:
Initial import.
-
diff --git a/sci-biology/njplot/Manifest b/sci-biology/njplot/Manifest
index b9c08c0ae3f4..d00fbe593095 100644
--- a/sci-biology/njplot/Manifest
+++ b/sci-biology/njplot/Manifest
@@ -1,14 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
+AUX njplot-2.3-buildsystem.patch 1688 SHA256 2ebdf312755f1bb6915ff93959329fa20f92e2b00d681b104858d98e397f2cfb SHA512 af7f9c4e7e20f80e66e78eefb93dce0f99594987fc9ce04de0f447c03e2523b152bd5d32459ab075ca7a65da5d2fb4bb7624e7048f1d6a9ac7c3e1d4b28927b3 WHIRLPOOL 740210f26125ba444544a4394841e16e8e5c584b19ae047faedf7afcc24033caf44b615c7b21c77623efe380a6d34c42a9c46f46b25082a18acb425748478450
+AUX njplot-2.3-format-security.patch 366 SHA256 99bbf3411f8584b3cfbfbeac2c81c3b46ebda7de96279d7a1a0fc625bdec5732 SHA512 1a6a3d823eebca79da482c534f4c7e54e025900dd6f8407a9ae50e997c3585301762da1b0bdd2311f6b5698ba33d96a8fca6b8fada541323a97773146ef8e773 WHIRLPOOL a9736eb7047530d28073791924d79ef9ed65df051cc65b7e432fa9a8abd703131e2f5343266738b7727d43ffca1a918fd2341256aca5472e21a8e0a0e28be856
DIST njplot-2.3.tar.gz 83641 SHA256 c62a8293511469ba1246c415e7f1974113d520c8a11b04c2ad4a886267c2de1f SHA512 51e7d48187f88c4afb36d55cf8de98dad3cd4cd541137262885fe84bedff9db83224cdfa3c6a14518cd8170a06139b798518afe9fbadd89162986ed788355059 WHIRLPOOL e3e9d9bd844b7d663c7724ea06027641a9948cda133baed8d311b2fb00a6ecf31553a259db67a84478ae04878716f91dd2a9f9df5e2b21254ec9e75958851eca
-EBUILD njplot-2.3.ebuild 971 SHA256 15e24be27d0e581ecec76a0d323c7aabaedf3c00db25c3c4af427c2975de1b18 SHA512 f681690a52e22776a8e07289abe1869d1e87fd333fe33c2e301f2b31c7058468cdd8d2e8f36b32f448ab99ab2d814ab7b22a12319dd8fdaccce76b2c0da13a4d WHIRLPOOL 472cfb1c9de3b919078fed12a844d3d7b0754eabff42ce3021b9297341ebb274f391040af8353128ec5b6054b9ccd780d7df56d5a3a3c82f1812bda4b5091d28
-MISC ChangeLog 1983 SHA256 a66958cc08c458f5c1362179c6d04594f90e7fcae64247cf2f211368c1da022f SHA512 661e4693025bfd78c0118244145417fdcd0cdf4e304746a5349eb959b671f5c2ce8ffc08e70a2005b3baf9aba589748642fad6991b4cae56df3e9dbe5146c2ac WHIRLPOOL b8200ccdc62e9c1113aaca170f6658a23da6a8e6ef47671bc60b49c0ccc8808e1b5647d653a34e2993f9bf9d5f172884b5cef2ffc92bf07d364f99b5f398866d
+EBUILD njplot-2.3-r1.ebuild 957 SHA256 10e6cc38f312e95f461380cc7868d1bcd1e3a0571a009d2ab691c0081fb1c732 SHA512 bbafcaea3879165c27ef496ad69111aca5a906c09da52d404344f20c496d916ef2d22667c94dafd56bacd2410939448c919e3bcfd447f41987a61f4e9595f62e WHIRLPOOL 5663e27f1582d3352993862c4988d11869ba314ef454de86ba065d30797d471a62f277935559cd3ec99aecbacb88db612bda2aa789afbc9b495c96bee9ce8223
+EBUILD njplot-2.3.ebuild 983 SHA256 d2dd72ff99b7fdb151ca7b4d9c8bc6714942760f886993d2aeeb26ad2c412e50 SHA512 478fb2c18c7088664fcf1eedd28c72eb3489db879eab8464db9c6731347cdf7f116fdf08b6a39cdcbabb438d8f97848405832be8801c44fa1548a5e95e51beda WHIRLPOOL 98e68a31cd5f0c2e5e35b865c6881c135bc6bf0ad7be6ad73d4562b2bbe55b676fa8de2888ddca85440ce37bc4d476860bdb233b2be7026bf0d2eebfc3d40ddc
+MISC ChangeLog 2256 SHA256 4958d1e7fa4caf5f2ad1ba69e7f8daf40ed151d58c0a6808956f09cb8a23c0bb SHA512 06c63bb851ce2f5bd3e6fd5aa58d0a46da8940eb81e99fd061cc9f8e3ee8093933d67b8f8c89264a54fa83d3531dcf2e18265b3894c09414f3eac8bb45884d23 WHIRLPOOL 2fd74b27c91b66c91cfa9455365a259e797470b747800d523c87de9192ab0c93794c5742e595d9258ca97f0d0f946f78ed0c67da63e641c54d2ddb3ae873500e
MISC metadata.xml 522 SHA256 7d651d5b5e9796c91ed9a9a100b3ff40e83e025b2c6b856b66ae5a043da6f10a SHA512 17b6239ab6b23b83d4b27a2df2b8cd709dd90ac5f37aef172027a19d94b07f743732a2322d84c4dbf4c6bd76e378fbc410a70fa55ac0afae35ae5f117642fcbe WHIRLPOOL e4bb5a686bc3c692b80f9280021cfb0d4cf6270a606da57c7cabbe1f0a20b89a255e706c248e12f97fd4d9bd3e7312d8d4e789db32bf5d20ae4401dc325909e6
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0
-iEYEAREIAAYFAlE+BNoACgkQgAnW8HDreRa4IQCeNa84V1E3RTFt1PO8ObZWRLUz
-aPgAn3r4U680IbGugQdgxCn1+LWaWRbe
-=cI3+
+iQJ8BAEBCgBmBQJU9GI+XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVir+QIP/j2jCAY0HLfld1hABrSOPWcZ
+WtxvE9kxD3sRHjKPGG/SsOvY041tHsdS1wgGynaCcUbZMxO7HoGhaxgRceLK1P78
+HWPSq0/wKlJk4NRUjKljzax1+qO4vZuzD6VYijAzvoesxBHB90HNlWyXytRU8Tb7
+cBDc74ZUnWVSoxdRSDUv4Kul6diW4/1u9io1fi303nrXBIow8yD8xL+11LRs/1pQ
+iYSjxp/7MOgDDNu0jTF9bwxuvLZm4m9gbOzIgS6iECKWk71g+iGE6BVXbKvRXZag
+/Cxm2EMVBqXJkBbK+tCaV+Zvh/pUmPN7JSD0dLxyx/mbwPX+19CwYM58aQ3YTZEt
+WtYmWZpoXmwq8YzM50S4D6J0WjwTBiL6Z8LPCnJAqSwpydtaes/WdY5gWBf5WmIn
+3GF42AAvEKSasmsnwesYPqCxuLE9uLGlt2n4Oc5hfC9Aq/ptZzwpAfO/EK19o8FT
+i+2q5D/N9EBPm+WpS/pRFckvYLYyVFweY5nZ+TTxSONhJlR8X2OvLFTpa3eDfagm
+Ss1dwMxz590LdEoALmTVhnPtKam1FAGBrJ7iNupUtreknu7I66Z963delu+f8VxQ
+hLi1qv6szej76X2ycWu7+iom2WChC3IPpD0oUtUWay6cEEv6lVj8AlHxPzPthXaa
+xkiysISpj0xw7ks84tvC
+=qsbs
-----END PGP SIGNATURE-----
diff --git a/sci-biology/njplot/files/njplot-2.3-buildsystem.patch b/sci-biology/njplot/files/njplot-2.3-buildsystem.patch
new file mode 100644
index 000000000000..61f8b95ea160
--- /dev/null
+++ b/sci-biology/njplot/files/njplot-2.3-buildsystem.patch
@@ -0,0 +1,59 @@
+ makefile | 16 ++++++++--------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/makefile b/makefile
+index ccb7dc2..9488c2a 100644
+--- a/makefile
++++ b/makefile
+@@ -7,10 +7,10 @@ NO_PDF = -DNO_PDF
+ #PDFLIB = -L$(PDF) -lpdf
+
+ # c compiler and linker
+-CC = gcc
++CC ?= gcc
+
+ # Vibrant top directory
+-VIBRANT = /banques0/ncbiJun04
++VIBRANT = /usr/include/ncbi
+
+
+ # X11 include directory
+@@ -24,15 +24,15 @@ OBJECTS = njplot-vib.o
+ OBJUNROOTED = unrooted-vib.o preptree.o
+
+
+-CFLAGS = -c -DWIN_MOTIF -Dunix -I$(VIBRANT)/include -I$(VIBRANT)/vibrant -I$(VIBRANT)/corelib \
++CFLAGS += -c -DWIN_MOTIF -Dunix -I$(VIBRANT)/include -I$(VIBRANT)/vibrant -I$(VIBRANT)/corelib \
+ -I$(VIBRANT) -I$(PDF) -I$(X11INCL) -I$(MOTIFINCL) $(HELPFILENAME) $(NO_PDF) \
+- -Wimplicit-function-declaration -g
++ -Wimplicit-function-declaration
+
+ all: njplot unrooted newicktops newicktotxt
+
+
+ njplot : $(OBJECTS)
+- $(CC) -g -o njplot $(OBJECTS) \
++ $(CC) $(LDFLAGS) -o njplot $(OBJECTS) \
+ -L$(VIBRANT)/lib \
+ -lvibrant -lncbi \
+ $(PDFLIB) \
+@@ -40,16 +40,16 @@ njplot : $(OBJECTS)
+ -L/usr/X11R6/lib -lXmu -lXt -lX11 -lm
+
+ unrooted : $(OBJUNROOTED)
+- $(CC) -g -o unrooted $(OBJUNROOTED) \
++ $(CC) $(LDFLAGS) -o unrooted $(OBJUNROOTED) \
+ -L$(VIBRANT)/lib -lvibrant -lncbi \
+ -L$(MOTIFLIB) -lXm \
+ -L/usr/X11R6/lib -lXmu -lXt -lX11 -lm
+
+ newicktops: njplot-vib.c
+- $(CC) -DNO_GUI -DNO_PDF -o $@ njplot-vib.c -lm
++ $(CC) $(LDFLAGS) $(CFLAGS) -DNO_GUI -DNO_PDF -o $@ njplot-vib.c -lm
+
+ newicktotxt: njplot-vib.c
+- $(CC) -DTTY -o $@ njplot-vib.c -lm
++ $(CC) -DTTY $(LDFLAGS) $(CFLAGS) -o $@ njplot-vib.c -lm
+
+
+ .c.o :
diff --git a/sci-biology/njplot/files/njplot-2.3-format-security.patch b/sci-biology/njplot/files/njplot-2.3-format-security.patch
new file mode 100644
index 000000000000..686b8475e9ed
--- /dev/null
+++ b/sci-biology/njplot/files/njplot-2.3-format-security.patch
@@ -0,0 +1,16 @@
+ njplot-vib.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/njplot-vib.c b/njplot-vib.c
+index fe55609..63fd3b6 100644
+--- a/njplot-vib.c
++++ b/njplot-vib.c
+@@ -1976,7 +1976,7 @@ PDFONLY" no window interface, just write the PDF/PostScript tree plot\n"
+ #else
+ fprintf(stderr,
+ #endif
+- message);
++ "%s", message);
+ exit(0);
+ }
+ }
diff --git a/sci-biology/njplot/njplot-2.3-r1.ebuild b/sci-biology/njplot/njplot-2.3-r1.ebuild
new file mode 100644
index 000000000000..3bee889df64d
--- /dev/null
+++ b/sci-biology/njplot/njplot-2.3-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/njplot/njplot-2.3-r1.ebuild,v 1.1 2015/03/02 13:14:37 jlec Exp $
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A phylogenetic tree drawing program which supports tree rooting"
+HOMEPAGE="http://pbil.univ-lyon1.fr/software/njplot.html"
+SRC_URI="ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/njplot/archive/njplot-${PV}.tar.gz"
+
+SLOT="0"
+LICENSE="public-domain"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ sci-biology/ncbi-tools[X,static-libs]
+ x11-libs/libXmu"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e "s%njplot.help%${EPREFIX}/usr/share/doc/${PF}/njplot.help%" njplot-vib.c || die
+ epatch \
+ "${FILESDIR}"/${P}-format-security.patch \
+ "${FILESDIR}"/${P}-buildsystem.patch
+ tc-export CC
+}
+
+src_install() {
+ dobin newicktops newicktotxt njplot unrooted
+ doman *.1
+ dodoc README njplot.help
+}
diff --git a/sci-biology/njplot/njplot-2.3.ebuild b/sci-biology/njplot/njplot-2.3.ebuild
index 5c0fba327044..5cd48aadb673 100644
--- a/sci-biology/njplot/njplot-2.3.ebuild
+++ b/sci-biology/njplot/njplot-2.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/njplot/njplot-2.3.ebuild,v 1.2 2009/10/31 17:59:45 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/njplot/njplot-2.3.ebuild,v 1.3 2015/03/02 13:14:37 jlec Exp $
EAPI="2"
@@ -9,15 +9,16 @@ inherit toolchain-funcs
DESCRIPTION="A phylogenetic tree drawing program which supports tree rooting"
HOMEPAGE="http://pbil.univ-lyon1.fr/software/njplot.html"
SRC_URI="ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/njplot/archive/njplot-${PV}.tar.gz"
-LICENSE="public-domain"
SLOT="0"
+LICENSE="public-domain"
KEYWORDS="amd64 x86"
IUSE=""
-RDEPEND="x11-libs/libXmu"
-DEPEND="sci-biology/ncbi-tools[X]
- ${RDEPEND}"
+RDEPEND="
+ sci-biology/ncbi-tools[X,static-libs]
+ x11-libs/libXmu"
+DEPEND="${RDEPEND}"
src_prepare() {
sed -i -e 's|/banques0/ncbiJun04|/usr/include/ncbi|' \