From: Kacper Kowalik Date: Sun, 20 Jun 2010 14:41:57 +0000 (+0000) Subject: Fixing --as-needed issues wrt bug 268094, adding threads flag, adding more docs X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9abdbc1938d12eb4a41a73bb48dc194f85dad8c2;p=gentoo.git Fixing --as-needed issues wrt bug 268094, adding threads flag, adding more docs Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- diff --git a/sci-biology/exonerate/ChangeLog b/sci-biology/exonerate/ChangeLog index cc22983772a3..8d9da52ea318 100644 --- a/sci-biology/exonerate/ChangeLog +++ b/sci-biology/exonerate/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sci-biology/exonerate -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/exonerate/ChangeLog,v 1.1 2009/05/01 05:22:46 je_fro Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/exonerate/ChangeLog,v 1.2 2010/06/20 14:41:56 xarthisius Exp $ + +*exonerate-2.2.0-r1 (20 Jun 2010) + + 20 Jun 2010; Kacper Kowalik + +exonerate-2.2.0-r1.ebuild, +files/exonerate-2.2.0-asneeded.patch: + Fixing --as-needed issues wrt bug 268094, adding threads flag, adding more + docs *exonerate-2.2.0 (01 May 2009) diff --git a/sci-biology/exonerate/Manifest b/sci-biology/exonerate/Manifest index 0562bac8c02e..ae2b35023f06 100644 --- a/sci-biology/exonerate/Manifest +++ b/sci-biology/exonerate/Manifest @@ -1,4 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX exonerate-2.2.0-asneeded.patch 358 RMD160 a0eefe021fc96000bf525139776da63396b9b0ff SHA1 e05ed5649b17cbdd5ccf1f69d6d84364e7a9e1de SHA256 0f22b06cf915449bd84afb20100d2014c126fc62efb46f7a1a58cf907b69feec DIST exonerate-2.2.0.tar.gz 509870 RMD160 3441a642c75af8b5676253b020f47650360ba320 SHA1 ad4de207511e4d421e5cc28dda2261421c515bf0 SHA256 0ea2720b1388fa329f889522f43029b416ae311f57b229129a65e779616fe5ff +EBUILD exonerate-2.2.0-r1.ebuild 937 RMD160 5a53780dcb991b1d6247ebbc21d5b8761d346c2e SHA1 d0613260e2e6ab0ed26bf6d655ebb6562961c81b SHA256 9bf08a21c7b4328950289234d4c7cc68bca18c9a4faec1a728cb830d0fd97786 EBUILD exonerate-2.2.0.ebuild 816 RMD160 766bb78d19272727319cf204f93a0971dbbf56bf SHA1 616b333ddbf44c1b5c072b2bad3950bba5ebbd30 SHA256 623b106e0722574e67097e2539450ddd7abad8c3c2df3b2ac94b11221bfcdbb2 -MISC ChangeLog 487 RMD160 0fa8f080399e510f0704b750358562576ae081ec SHA1 ca34496a9d305bca8ae3a443fcaef6491dfaefbd SHA256 016ce48516ca6c6350261666c1794e8a753594ef60632bf3f5bc4875849fc174 +MISC ChangeLog 734 RMD160 16ac35794cd29f44a9d115006168d2e3714fdbe4 SHA1 11ea4695259e374e0e27c9ac7f36689faa40a2cc SHA256 81fa34fe48ee54d6282e6bf1d67c2c3a12054a2388507f67df08c09d9046450d MISC metadata.xml 510 RMD160 d2f215bce6ee8c0014ec73a8601b99db456db886 SHA1 b8eeb9b373b278b278a44b896b2d7ce15ee18d29 SHA256 25bc7762eb17c50a27bb5c7b7c836d66d10db4e9c7c50545b818ad37160595be +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iJwEAQECAAYFAkweKL4ACgkQIiMqcbOVdxRwAwP/fiiS0Kfi8IZUsDCOHcYODzjA +J7xzwUjgNwul9OUf1LKiETXjxagFBNascOiraVpP0tAKmkfS6IZ/hmgTCv9lw++t +d8mWfpiJVY2hUPhPtDrcR+7yqe8GIg3qDfdRCjtujO6NaB70iCAsN+ACwbkldTcB +mFNNck01aaYHmHimLRc= +=8s0S +-----END PGP SIGNATURE----- diff --git a/sci-biology/exonerate/exonerate-2.2.0-r1.ebuild b/sci-biology/exonerate/exonerate-2.2.0-r1.ebuild new file mode 100644 index 000000000000..b30475e48261 --- /dev/null +++ b/sci-biology/exonerate/exonerate-2.2.0-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/exonerate/exonerate-2.2.0-r1.ebuild,v 1.1 2010/06/20 14:41:56 xarthisius Exp $ + +EAPI="2" + +inherit autotools eutils + +DESCRIPTION="exonerate is a generic tool for pairwise sequence comparison" +HOMEPAGE="http://www.ebi.ac.uk/~guy/exonerate/" +SRC_URI="http://www.ebi.ac.uk/~guy/exonerate/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="largefile utils threads" + +DEPEND="dev-libs/glib:2" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-asneeded.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable largefile) \ + $(use_enable utils utilities) \ + $(use_enable threads pthreads) \ + --enable-glib2 +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" + doman doc/man/man1/*.1 + dodoc README TODO NEWS AUTHORS ChangeLog || die +} diff --git a/sci-biology/exonerate/files/exonerate-2.2.0-asneeded.patch b/sci-biology/exonerate/files/exonerate-2.2.0-asneeded.patch new file mode 100644 index 000000000000..3268055cd544 --- /dev/null +++ b/sci-biology/exonerate/files/exonerate-2.2.0-asneeded.patch @@ -0,0 +1,15 @@ +Fix build with --as-needed + +https://bugs.gentoo.org/268094 + +--- configure.in ++++ configure.in +@@ -289,7 +289,7 @@ + if test "$enable_pthreads" = yes; then + echo "Using PTHREADS" + CFLAGS="$CFLAGS -DUSE_PTHREADS" +- LDFLAGS="$LDFLAGS -lpthread" ++ LIBS="$LIBS -lpthread" + elif test "$enable_pthreads" = no; then + echo "Not using pthreads" + else