commit:     74d160e9dc55ef771da05ac064bfbe3f2ccd2cfb
Author:     Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Sun Mar 26 20:37:15 2017 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Sun Mar 26 20:37:15 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=74d160e9

sci-biology/ncbi-tools++: more fixes

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../files/ncbi-tools++-18.0.0-fix-app-rmblastn-linking.patch  | 11 +++++++++++
 .../files/ncbi-tools++-18.0.0-fix-srcchk-linking.patch        |  7 +++++--
 .../files/ncbi-tools++-18.0.0-remove-old-symlinks.patch       | 10 ++++++++++
 sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild           |  2 ++
 4 files changed, 28 insertions(+), 2 deletions(-)

diff --git 
a/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-fix-app-rmblastn-linking.patch
 
b/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-fix-app-rmblastn-linking.patch
new file mode 100644
index 000000000..fce7263b2
--- /dev/null
+++ 
b/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-fix-app-rmblastn-linking.patch
@@ -0,0 +1,11 @@
+--- ncbi_cxx--18_0_0/src/app/rmblastn/Makefile.rmblastn.app.ori        
2017-03-26 18:49:50.431994978 +0200
++++ ncbi_cxx--18_0_0/src/app/rmblastn/Makefile.rmblastn.app    2017-03-26 
18:50:11.222552131 +0200
+@@ -2,7 +2,7 @@
+ 
+ APP = rmblastn
+ SRC = rmblastn_app
+-LIB_ = $(BLAST_INPUT_LIBS) $(BLAST_LIBS) $(OBJMGR_LIBS)
++LIB_ = $(BLAST_INPUT_LIBS) $(BLAST_LIBS) xregexp $(PCRE_LIB) $(OBJMGR_LIBS)
+ LIB = blast_app_util $(LIB_:%=%$(STATIC))
+ 
+ # De-universalize Mac builds to work around a PPC toolchain limitation

diff --git 
a/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-fix-srcchk-linking.patch 
b/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-fix-srcchk-linking.patch
index 0724fa2cf..2568662f5 100644
--- 
a/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-fix-srcchk-linking.patch
+++ 
b/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-fix-srcchk-linking.patch
@@ -7,7 +7,10 @@
 -LIB = xobjwrite variation_utils $(OBJREAD_LIBS) xalnmgr xobjutil \
 -      gbseq entrez2cli entrez2 tables $(OBJMGR_LIBS)
 +LIB = xobjwrite $(XFORMAT_LIBS) variation_utils $(OBJREAD_LIBS) xalnmgr \
-+      xobjutil entrez2cli entrez2 tables $(OBJMGR_LIBS)
++      xobjutil entrez2cli entrez2 tables xregexp $(PCRE_LIB) $(OBJMGR_LIBS)
  
- LIBS = $(CMPRS_LIBS) $(NETWORK_LIBS) $(DL_LIBS) $(ORIG_LIBS)
+-LIBS = $(CMPRS_LIBS) $(NETWORK_LIBS) $(DL_LIBS) $(ORIG_LIBS)
++LIBS = $(CMPRS_LIBS) $(NETWORK_LIBS) $(DL_LIBS) $(PCRE_LIBS) $(ORIG_LIBS)
+
+ REQUIRES = objects -Cygwin
  

diff --git 
a/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-remove-old-symlinks.patch 
b/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-remove-old-symlinks.patch
new file mode 100644
index 000000000..098a9ad1e
--- /dev/null
+++ 
b/sci-biology/ncbi-tools++/files/ncbi-tools++-18.0.0-remove-old-symlinks.patch
@@ -0,0 +1,10 @@
+--- ncbi_cxx--18_0_0/src/dbapi/lang_bind/python/tests/Makefile.symlink.in.old  
2017-03-26 19:01:58.101495278 +0200
++++ ncbi_cxx--18_0_0/src/dbapi/lang_bind/python/tests/Makefile.symlink.in      
2017-03-26 19:02:16.581990522 +0200
+@@ -13,6 +13,7 @@
+            -a ! -d $(libdir)/64 ]; then \
+           cd $(libdir)  &&  $(LN_S) . 64; \
+       fi
++      $(RM) $(LINK)
+       cd $(libdir)  &&  $(LN_S) libpython_ncbi_dbapi$(loadable_ext) $(LINK)
+ 
+ clean:;

diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild 
b/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
index f3bf993b0..02426ab42 100644
--- a/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
+++ b/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
@@ -127,6 +127,8 @@ src_prepare() {
                "${FILESDIR}"/${P}-fix-speedtest-linking.patch
                "${FILESDIR}"/${P}-fix-splign-linking.patch
                "${FILESDIR}"/${P}-fix-srcchk-linking.patch
+               "${FILESDIR}"/${P}-fix-app-rmblastn-linking.patch
+               "${FILESDIR}"/${P}-remove-old-symlinks.patch
                )
        #ncbi-tools++-18.0.0-fix-undefined-lxncbi.patch
        epatch ${PATCHES[@]}

Reply via email to