Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Oct 2018 18:29:17 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r481472 - in head/biology/ncbi-toolkit: . files
Message-ID:  <201810071829.w97ITHjT048175@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Oct  7 18:29:16 2018
New Revision: 481472
URL: https://svnweb.freebsd.org/changeset/ports/481472

Log:
  biology/ncbi-toolkit: Update 2012.06.20 -> 2017.01.06
  
  Port changes:
  * Take maintainership
  * Add to LIB_DEPENDS and USExx
  * Remove lists of executables and manpages, use file listing instead (*)
  * Update WWW

Deleted:
  head/biology/ncbi-toolkit/files/patch-corelib__ncbimisc.c
  head/biology/ncbi-toolkit/files/patch-make-makenet.unx
Modified:
  head/biology/ncbi-toolkit/Makefile
  head/biology/ncbi-toolkit/distinfo
  head/biology/ncbi-toolkit/pkg-descr
  head/biology/ncbi-toolkit/pkg-plist

Modified: head/biology/ncbi-toolkit/Makefile
==============================================================================
--- head/biology/ncbi-toolkit/Makefile	Sun Oct  7 18:17:11 2018	(r481471)
+++ head/biology/ncbi-toolkit/Makefile	Sun Oct  7 18:29:16 2018	(r481472)
@@ -2,56 +2,33 @@
 # $FreeBSD$
 
 PORTNAME=	ncbi-toolkit
-PORTVERSION=	2012.06.20	# containing BLAST v2.2.27
-PORTREVISION=	1
+DISTVERSION=	2017.01.06	# containing BLAST v2.2.27 (? is this true)
 CATEGORIES=	biology
 MASTER_SITES=	ftp://ftp.ncbi.nlm.nih.gov/toolbox/ncbi_tools/old/${PORTVERSION:S/.//g}/
 DISTNAME=	ncbi
 DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	NCBI development toolkit, including BLAST 2 and GenBank/Entrez support
 
-LIB_DEPENDS=	libpng.so:graphics/png
+LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
+		libgmp.so:math/gmp \
+		libgnutls.so:security/gnutls \
+		libhogweed.so:security/nettle \
+		libidn2.so:dns/libidn2 \
+		libnettle.so:security/nettle \
+		libp11-kit.so:security/p11-kit \
+		libpng.so:graphics/png \
+		libtasn1.so:security/libtasn1 \
+		libtspi.so:security/trousers \
+		libunistring.so:devel/libunistring \
+		libXp.so:x11/libXp
 
-USES=		iconv motif
-MAKE_JOBS_UNSAFE=	yes
+USES=		gettext-runtime iconv jpeg motif
+USE_XORG=	x11 xau xext xft xmu xrender xt
 
 SUB_FILES=	pkg-message
 
-# These are the executables we install.
-#
-# We follow Debian in the separation of the port in three
-# main categories and in the selection of programs that
-# are installed in each case. This Makes Sense (TM).
-# Thus, we drop a handful of programs that are useful only as tests
-# or code examples
-# (credit goes to Aaron Ucko, the Debian maintainer of the NCBI stuff)
-# Right now the port installs all the executables below, this may
-# change in the future with the addition of selectable knobs or
-# new slave ports
-
-TOOLKIT_EXE=	asn2ff asn2gb asn2idx asn2xml asndhuff asntool cdscan \
-		checksub debruijn demo_regexp demo_regexp_grep dosimple \
-		entrcmd errhdr fa2htgs findspl gene2xml getmesh getpub \
-		gil2bin idfetch indexpub makeset ncbisort seqtest tbl2asn \
-		vecscreen
-BLAST_EXE=	bl2seq blastall blastcl3 blastclust blastpgp copymat \
-		fastacmd formatdb formatrpsdb impala makemat megablast \
-		rpsblast seedtop taxblast
-X11_EXE=	Nentrez Psequin ddv entrez2 sbtedit udv
-
-# and these are the man pages we have
-MAN_FILES=	Psequin.1 asn2ff.1 asn2idx.1 asn2xml.1 asndhuff.1 \
-		asntool.1 blast.1 blastclust.1 cdscan.1 checksub.1 \
-		copymat.1 ddv.1 debruijn.1 entrez2.1 errhdr.1 fa2htgs.1 \
-		fastacmd.1 findspl.1 formatdb.1 formatrpsdb.1 getmesh.1 \
-		getpub.1 gil2bin.1 idfetch.1 indexpub.1 makemat.1 \
-		taxblast.1 tbl2asn.1 udv.1 vecscreen.1
-
-MAN_LINKS=	bl2seq blastall blastcl3 blastpgp impala megablast \
-		seedtop rpsblast
-
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
@@ -73,30 +50,25 @@ post-patch:
 # and we use it
 
 do-build:
-	cd ${WRKDIR}; ./${DISTNAME}/make/makedis.csh
+	@cd ${WRKDIR} && ./${DISTNAME}/make/makedis.csh
 
 # the ncbi-toolkit does not provide an install target
 # we thus roll our own
 
 do-install:
-	(cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} ${BLAST_EXE} \
-		${TOOLKIT_EXE} ${X11_EXE} ${STAGEDIR}${PREFIX}/bin)
+	cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} * ${STAGEDIR}${PREFIX}/bin
 	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}
-	(cd ${WRKSRC}/lib && ${INSTALL_DATA} *.a \
-		${STAGEDIR}${PREFIX}/lib/${DISTNAME})
+	cd ${WRKSRC}/lib && ${INSTALL_DATA} *.a \
+		${STAGEDIR}${PREFIX}/lib/${DISTNAME}
 	@${MKDIR} ${STAGEDIR}${PREFIX}/include/${DISTNAME}/connect
-	(cd ${WRKSRC}/include && ${INSTALL_DATA} *.h \
-		${STAGEDIR}${PREFIX}/include/${DISTNAME})
-	(cd ${WRKSRC}/include/connect && ${INSTALL_DATA} *.h \
-		${STAGEDIR}${PREFIX}/include/${DISTNAME}/connect)
-	(cd ${WRKSRC}/doc/man && ${INSTALL_MAN} ${MAN_FILES} \
-		${STAGEDIR}${MANPREFIX}/man/man1)
-.for man in ${MAN_LINKS}
-	${LN} -s ${MANPREFIX}/man/man1/blast.1.gz \
-		${STAGEDIR}${PREFIX}/man/man1/${man}.1.gz
-.endfor
+	cd ${WRKSRC}/include && ${INSTALL_DATA} *.h \
+		${STAGEDIR}${PREFIX}/include/${DISTNAME}
+	cd ${WRKSRC}/include/connect && ${INSTALL_DATA} *.h \
+		${STAGEDIR}${PREFIX}/include/${DISTNAME}/connect
+	cd ${WRKSRC}/doc/man && ${INSTALL_MAN} * \
+		${STAGEDIR}${MANPREFIX}/man/man1
 	@${MKDIR} ${STAGEDIR}${DATADIR}
-	(cd ${WRKSRC}/data && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR})
+	cd ${WRKSRC}/data && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR}
 
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Modified: head/biology/ncbi-toolkit/distinfo
==============================================================================
--- head/biology/ncbi-toolkit/distinfo	Sun Oct  7 18:17:11 2018	(r481471)
+++ head/biology/ncbi-toolkit/distinfo	Sun Oct  7 18:29:16 2018	(r481472)
@@ -1,2 +1,3 @@
-SHA256 (ncbi-toolkit-2012.06.20/ncbi.tar.gz) = 603c9a4ade2a6f2f8e412558b732924d78fae403d225706e2ac38d553b08073c
-SIZE (ncbi-toolkit-2012.06.20/ncbi.tar.gz) = 68428744
+TIMESTAMP = 1538934016
+SHA256 (ncbi-toolkit-2017.01.06/ncbi.tar.gz) = 4b88aaad8f953b1b50bc7d06f3a5920f0d589d2c9a26c709199f8347905f5867
+SIZE (ncbi-toolkit-2017.01.06/ncbi.tar.gz) = 155731358

Modified: head/biology/ncbi-toolkit/pkg-descr
==============================================================================
--- head/biology/ncbi-toolkit/pkg-descr	Sun Oct  7 18:17:11 2018	(r481471)
+++ head/biology/ncbi-toolkit/pkg-descr	Sun Oct  7 18:29:16 2018	(r481472)
@@ -16,4 +16,4 @@ From the README:
   have found it a useful and stable basis for a number of tools and
   applications.
 
-WWW: http://www.ncbi.nlm.nih.gov/IEB/ToolBox/MainPage/index.html
+WWW: https://www.ncbi.nlm.nih.gov/IEB/ToolBox/MainPage/index.html

Modified: head/biology/ncbi-toolkit/pkg-plist
==============================================================================
--- head/biology/ncbi-toolkit/pkg-plist	Sun Oct  7 18:17:11 2018	(r481471)
+++ head/biology/ncbi-toolkit/pkg-plist	Sun Oct  7 18:29:16 2018	(r481472)
@@ -6,14 +6,9 @@ bin/asn2idx
 bin/asn2xml
 bin/asndhuff
 bin/asntool
-bin/bl2seq
-bin/blastall
 bin/blastcl3
-bin/blastclust
-bin/blastpgp
 bin/cdscan
 bin/checksub
-bin/copymat
 bin/ddv
 bin/debruijn
 bin/demo_regexp
@@ -23,27 +18,22 @@ bin/entrcmd
 bin/entrez2
 bin/errhdr
 bin/fa2htgs
-bin/fastacmd
 bin/findspl
-bin/formatdb
-bin/formatrpsdb
 bin/gene2xml
 bin/getmesh
 bin/getpub
 bin/gil2bin
 bin/idfetch
-bin/impala
 bin/indexpub
-bin/makemat
 bin/makeset
-bin/megablast
 bin/ncbisort
-bin/rpsblast
 bin/sbtedit
-bin/seedtop
 bin/seqtest
-bin/taxblast
 bin/tbl2asn
+bin/test_regexp
+bin/testcore
+bin/testobj
+bin/testval
 bin/udv
 bin/vecscreen
 include/ncbi/FSpCompat.h
@@ -186,7 +176,10 @@ include/ncbi/connect/ncbi_heapmgr.h
 include/ncbi/connect/ncbi_host_info.h
 include/ncbi/connect/ncbi_host_infop.h
 include/ncbi/connect/ncbi_http_connector.h
+include/ncbi/connect/ncbi_ipv6.h
 include/ncbi/connect/ncbi_lb.h
+include/ncbi/connect/ncbi_lbos.h
+include/ncbi/connect/ncbi_lbosp.h
 include/ncbi/connect/ncbi_lbsmd.h
 include/ncbi/connect/ncbi_local.h
 include/ncbi/connect/ncbi_memory_connector.h
@@ -564,6 +557,7 @@ include/ncbi/xmlblast.h
 lib/ncbi/libblast.a
 lib/ncbi/libblastapi.a
 lib/ncbi/libblastcompadj.a
+lib/ncbi/libconnssl.a
 lib/ncbi/libddvlib.a
 lib/ncbi/libncbi.a
 lib/ncbi/libncbiCacc.a
@@ -586,41 +580,46 @@ lib/ncbi/libvibgif.a
 lib/ncbi/libvibnet.a
 lib/ncbi/libvibrant.a
 man/man1/Psequin.1.gz
+man/man1/asn2all.1.gz
+man/man1/asn2asn.1.gz
 man/man1/asn2ff.1.gz
+man/man1/asn2fsa.1.gz
+man/man1/asn2gb.1.gz
 man/man1/asn2idx.1.gz
 man/man1/asn2xml.1.gz
 man/man1/asndhuff.1.gz
+man/man1/asndisc.1.gz
+man/man1/asnmacro.1.gz
 man/man1/asntool.1.gz
-man/man1/bl2seq.1.gz
-man/man1/blast.1.gz
-man/man1/blastall.1.gz
+man/man1/asnval.1.gz
 man/man1/blastcl3.1.gz
-man/man1/blastclust.1.gz
-man/man1/blastpgp.1.gz
 man/man1/cdscan.1.gz
 man/man1/checksub.1.gz
-man/man1/copymat.1.gz
+man/man1/cleanasn.1.gz
 man/man1/ddv.1.gz
 man/man1/debruijn.1.gz
 man/man1/entrez2.1.gz
 man/man1/errhdr.1.gz
 man/man1/fa2htgs.1.gz
-man/man1/fastacmd.1.gz
 man/man1/findspl.1.gz
-man/man1/formatdb.1.gz
-man/man1/formatrpsdb.1.gz
+man/man1/fmerge.1.gz
+man/man1/gbseqget.1.gz
+man/man1/gene2xml.1.gz
 man/man1/getmesh.1.gz
 man/man1/getpub.1.gz
 man/man1/gil2bin.1.gz
 man/man1/idfetch.1.gz
-man/man1/impala.1.gz
 man/man1/indexpub.1.gz
-man/man1/makemat.1.gz
-man/man1/megablast.1.gz
-man/man1/rpsblast.1.gz
-man/man1/seedtop.1.gz
-man/man1/taxblast.1.gz
+man/man1/insdseqget.1.gz
+man/man1/makeset.1.gz
+man/man1/nps2gps.1.gz
+man/man1/sbtedit.1.gz
+man/man1/sortbyquote.1.gz
+man/man1/spidey.1.gz
+man/man1/subfuse.1.gz
 man/man1/tbl2asn.1.gz
+man/man1/trna2sap.1.gz
+man/man1/trna2tbl.1.gz
 man/man1/udv.1.gz
 man/man1/vecscreen.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/FAQ.txt
@@ -629,26 +628,8 @@ man/man1/vecscreen.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/access.txt
 %%PORTDOCS%%%%DOCSDIR%%/asn2gb.txt
 %%PORTDOCS%%%%DOCSDIR%%/asn2gph.txt
-%%PORTDOCS%%%%DOCSDIR%%/blast/bl2seq.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/blast.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/blastall.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/blastclust.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/blastdb.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/blastftp.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/blastpgp.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/fastacmd.html
 %%PORTDOCS%%%%DOCSDIR%%/blast/filter.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/formatdb.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/formatrpsdb.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/history.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/impala.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/index.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/megablast.html
 %%PORTDOCS%%%%DOCSDIR%%/blast/netblast.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/rpsblast.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/scoring.pdf
-%%PORTDOCS%%%%DOCSDIR%%/blast/seedtop.html
-%%PORTDOCS%%%%DOCSDIR%%/blast/web_blast.pl
 %%PORTDOCS%%%%DOCSDIR%%/dispatcher.html
 %%PORTDOCS%%%%DOCSDIR%%/fa2htgs/README
 %%PORTDOCS%%%%DOCSDIR%%/fa2htgs/updateHtgsDoc
@@ -761,12 +742,36 @@ man/man1/vecscreen.1.gz
 %%DATADIR%%/LSURef_93.fasta.nhr
 %%DATADIR%%/LSURef_93.fasta.nin
 %%DATADIR%%/LSURef_93.fasta.nsq
+%%DATADIR%%/LSU_chloro_rRNA.nhr
+%%DATADIR%%/LSU_chloro_rRNA.nin
+%%DATADIR%%/LSU_chloro_rRNA.nsq
+%%DATADIR%%/LSU_mito_rRNA.nhr
+%%DATADIR%%/LSU_mito_rRNA.nin
+%%DATADIR%%/LSU_mito_rRNA.nsq
+%%DATADIR%%/LSU_nomito-nochloro-noplastid.nhr
+%%DATADIR%%/LSU_nomito-nochloro-noplastid.nin
+%%DATADIR%%/LSU_nomito-nochloro-noplastid.nsq
+%%DATADIR%%/LSU_plastid.nhr
+%%DATADIR%%/LSU_plastid.nin
+%%DATADIR%%/LSU_plastid.nsq
 %%DATADIR%%/PAM250
 %%DATADIR%%/PAM30
 %%DATADIR%%/PAM70
+%%DATADIR%%/SSU-mito-rRNA.nhr
+%%DATADIR%%/SSU-mito-rRNA.nin
+%%DATADIR%%/SSU-mito-rRNA.nsq
 %%DATADIR%%/SSURef_93.fasta.nhr
 %%DATADIR%%/SSURef_93.fasta.nin
 %%DATADIR%%/SSURef_93.fasta.nsq
+%%DATADIR%%/SSU_chloro_rRNA.nhr
+%%DATADIR%%/SSU_chloro_rRNA.nin
+%%DATADIR%%/SSU_chloro_rRNA.nsq
+%%DATADIR%%/SSU_nomito_nochloro_noplastid.nhr
+%%DATADIR%%/SSU_nomito_nochloro_noplastid.nin
+%%DATADIR%%/SSU_nomito_nochloro_noplastid.nsq
+%%DATADIR%%/SSU_plast_rRNA.nhr
+%%DATADIR%%/SSU_plast_rRNA.nin
+%%DATADIR%%/SSU_plast_rRNA.nsq
 %%DATADIR%%/UniVec.nhr
 %%DATADIR%%/UniVec.nin
 %%DATADIR%%/UniVec.nsq
@@ -775,6 +780,9 @@ man/man1/vecscreen.1.gz
 %%DATADIR%%/UniVec_Core.nsq
 %%DATADIR%%/asn2ff.prt
 %%DATADIR%%/autofix.prt
+%%DATADIR%%/bacteria-archea16SrRNA.nhr
+%%DATADIR%%/bacteria-archea16SrRNA.nin
+%%DATADIR%%/bacteria-archea16SrRNA.nsq
 %%DATADIR%%/blast.prt
 %%DATADIR%%/bstdt.prt
 %%DATADIR%%/bstdt.val



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201810071829.w97ITHjT048175>