commit:     ace9d9a8850aa50ffe6efc2948260a3195017664
Author:     Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Wed Dec  7 16:33:02 2016 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Wed Dec  7 16:33:02 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=ace9d9a8

dev-perl/Bio-DB-HTS: new package requiring sci-libs/[static-libs] and using 
-rpath

Package-Manager: portage-2.3.2

 dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.3.ebuild | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.3.ebuild 
b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.3.ebuild
index e1951cc..bbc4011 100644
--- a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.3.ebuild
+++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.3.ebuild
@@ -4,8 +4,8 @@
 
 EAPI=5
 
-# this is https://metacpan.org/pod/Bio::DB::HTS and not 
https://metacpan.org/pod/Bio::HTS
-# this is https://github.com/Ensembl/Bio-DB-HTS
+# this is https://metacpan.org/pod/Bio::DB::HTS and 
https://github.com/Ensembl/Bio-DB-HTS
+# this is not https://metacpan.org/pod/Bio::HTS
 MODULE_AUTHOR="RISHIDEV"
 inherit perl-module multilib toolchain-funcs
 
@@ -13,18 +13,25 @@ DESCRIPTION="Enable rapid access to bgzipped FASTA files"
 
 #LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND=""
 DEPEND="${RDEPEND}
        dev-perl/Module-Build
-       sci-libs/htslib"
+       sci-libs/htslib[static-libs]"
 
 SRC_TEST="do"
 
 src_prepare(){
-       # https://github.com/Ensembl/Bio-HTS/issues/15
        # https://github.com/Ensembl/Bio-HTS/issues/30
-       HTSLIB_LIBDIR="${EPREFIX}"/"$(get_libdir)" 
HTSLIB_INCDIR="${EPREFIX}"/usr/include/htslib perl-module_src_prepare
+       export HTSLIB_LIBDIR="${EPREFIX}"/"$(get_libdir)" # currently ignored
+       export HTSLIB_INCDIR="${EPREFIX}"/usr/include/htslib # currently ignored
+       export HTSLIB_DIR="${EPREFIX}"/usr # useless, Build.PL will not invent 
/usr/lib64/ is the correct answer
+       perl-module_src_prepare
 }
+
+# is the below -rpath acceptable?
+# x86_64-pc-linux-gnu-gcc -shared -O2 -pipe -maes -mpclmul -mpopcnt -mavx 
-march=native -Wl,-O1 -Wl,--as-needed -o blib/arch/auto/Bio/DB/HTS/HTS.so 
lib/Bio/DB/HTS.o -L/usr/lib -Wl,-rpath,/usr/lib -lhts -lpthread -lz
+# x86_64-pc-linux-gnu-gcc -shared -O2 -pipe -maes -mpclmul -mpopcnt -mavx 
-march=native -Wl,-O1 -Wl,--as-needed -o 
blib/arch/auto/Bio/DB/HTS/Faidx/Faidx.so lib/Bio/DB/HTS/Faidx.o -L/usr/lib 
-Wl,-rpath,/usr/lib -lhts -lpthread -lz
+

Reply via email to