ports/93052: update fasta3 to latest version
Fernan Aguero
fernan at iib.unsam.edu.ar
Wed Feb 8 19:10:14 UTC 2006
>Number: 93052
>Category: ports
>Synopsis: update fasta3 to latest version
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 08 19:10:07 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Fernan Aguero
>Release: FreeBSD 6.0-RELEASE-p4 i386
>Organization:
IIB-UNSAM
>Environment:
System: FreeBSD omega.iib.unsam.edu.ar 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #0: Wed Jan 25 12:43:39 ART 2006 fernan at omega.iib.unsam.edu.ar:/usr/obj/usr/src/sys/OMEGA i386
>Description:
i. replace FASTA3DOCS variable for built-in DOCSDIR
ii. use built-in PKGMESSAGE and SUB_FILES
ii. install scoring matrices and example files (sequences)
These were always included in the FASTA3 distribution but the port
never installed them
iii. remove unecessary patches
iv. make INSTALL_* visible
>How-To-Repeat:
>Fix:
--- fasta3.diff begins here ---
diff -ruN /usr/ports/biology/fasta3/Makefile fasta3/Makefile
--- /usr/ports/biology/fasta3/Makefile Thu Jul 1 00:02:23 2004
+++ fasta3/Makefile Sun Feb 5 00:30:57 2006
@@ -1,3 +1,4 @@
+# ex:ts=8
# New ports collection makefile for: fasta3
# Date created: 29 January 2001
# Whom: Johann Visagie <johann at egenetics.com>
@@ -6,21 +7,23 @@
#
PORTNAME= fasta3
-PORTVERSION= 33.t08.d4
+PORTVERSION= 34.t25.d4
CATEGORIES= biology
MASTER_SITES= ftp://ftp.virginia.edu/pub/fasta/
DISTNAME= fasta${PORTVERSION:S/.//g}
EXTRACT_SUFX= .shar.Z
MAINTAINER= fernan at iib.unsam.edu.ar
-COMMENT= A collection of programs for searching DNA and protein databases, v3
+COMMENT= A collection of programs for searching DNA and protein databases
-NO_CDROM= May not be sold or incorporated into a commercial product
-WRKSRC= ${WRKDIR}/fasta3
-PKGMESSAGE= ${WRKDIR}/pkg-message
-FASTA3_DOCDIR= ${PREFIX}/share/doc/fasta3
-FASTA3_DOCS= 00README.1st README COPYRIGHT fasta3x.me fasta3x.doc \
- readme.*
+NO_CDROM= "May not be sold or incorporated into a commercial product"
+WRKSRC= ${WRKDIR}/${PORTNAME}
+SUB_FILES= pkg-message
+
+FASTA3_DOCS= README COPYRIGHT FASTA_LIST fasta3x.me fasta3x.doc \
+ fasta20.doc fasta_func.doc readme.* fasta.defaults
+DATA= *.mat
+EXAMPLES= *.aa *.lc *.seq
MAN1= fasta3.1 fastf3.1 fasts3.1 map_db.1 prss3.1
MLINKS= fasta3.1 tfasta3.1 fasta3.1 fastx3.1 fasta3.1 tfastx3.1 \
@@ -35,19 +38,24 @@
done
post-install:
- @ ${INSTALL_DATA} ${WRKSRC}/fastlibs ${PREFIX}/etc/fastlibs.sample
+ ${INSTALL_DATA} ${WRKSRC}/fastlibs ${PREFIX}/etc/fastlibs.sample
+ @ ${MKDIR} ${DATADIR}
+.for data in ${DATA}
+ ${INSTALL_DATA} ${WRKSRC}/${data} ${DATADIR}
+.endfor
+ @ ${MKDIR} ${EXAMPLESDIR}
+.for ex in ${EXAMPLES}
+ ${INSTALL_DATA} ${WRKSRC}/${ex} ${EXAMPLESDIR}
+.endfor
.for manpage in ${MAN1}
@ ${INSTALL_MAN} ${WRKSRC}/${manpage} ${MAN1PREFIX}/man/man1/
.endfor
.if !defined(NOPORTDOCS)
- @ ${MKDIR} ${FASTA3_DOCDIR}
+ @ ${MKDIR} ${DOCSDIR}
.for docfile in ${FASTA3_DOCS}
- @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${FASTA3_DOCDIR}
+ @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR}
.endfor
.endif
-.if !defined(BATCH)
- @ ${SED} -e 's#%%PREFIX%%#${PREFIX}#' ${.CURDIR}/pkg-message > ${PKGMESSAGE}
@ ${CAT} ${PKGMESSAGE}
-.endif
.include <bsd.port.mk>
diff -ruN /usr/ports/biology/fasta3/distinfo fasta3/distinfo
--- /usr/ports/biology/fasta3/distinfo Wed Jan 25 11:31:47 2006
+++ fasta3/distinfo Sat Feb 4 18:24:02 2006
@@ -1,3 +1,3 @@
-MD5 (fasta33t08d4.shar.Z) = e6217268e122b2ca7c51b443425e40e3
-SHA256 (fasta33t08d4.shar.Z) = f2eb329393cd330c6848cff2a147fcc2c2f74dff6033cf7ba70177ab4bcca231
-SIZE (fasta33t08d4.shar.Z) = 685912
+MD5 (fasta34t25d4.shar.Z) = 554190cb7bf2488150a96e309651e9c7
+SHA256 (fasta34t25d4.shar.Z) = 4d901bc738074c6c72d568b3852cf7e8a91a71ca25a1b2d74b8b1ae997d956fe
+SIZE (fasta34t25d4.shar.Z) = 799416
diff -ruN /usr/ports/biology/fasta3/files/patch-Makefile fasta3/files/patch-Makefile
--- /usr/ports/biology/fasta3/files/patch-Makefile Mon May 7 09:16:33 2001
+++ fasta3/files/patch-Makefile Sat Feb 4 21:15:32 2006
@@ -1,49 +1,29 @@
---- Makefile.orig Mon May 7 11:36:23 2001
-+++ Makefile Mon May 7 11:40:36 2001
-@@ -12,13 +12,13 @@
-
- # use -DBIG_LIB64 to generate 64-bit offsets in map_db .xin files
-
--CC= cc -O -std1
-+#CC= cc -O -std1
- #CC= insure -g -DDEBUG
- #CC= cc -g -DDEBUG -std1
- #CC= gcc -g -Wall
+--- Makefile.orig Sat Feb 4 21:12:38 2006
++++ Makefile Sat Feb 4 21:15:12 2006
+@@ -7,7 +7,7 @@
+ # in dropnfa.c (wrp 3/19/1998)
#
- # standard line for normal searching
--CFLAGS= -DM10_CONS -DUNIX -DTIMES -DHZ=60 -DBIGMEM -DMAX_WORKERS=4 -DTHR_EXIT=pthread_exit -DPROGRESS -DFASTA_HOST='"fasta.bioch.virginia.edu/fasta/cgi"' -DIS_LITTLE_ENDIAN -DUSE_MMAP
-+CFLAGS+= -DM10_CONS -DUNIX -DTIMES -DHZ=60 -DBIGMEM -DMAX_WORKERS=4 -DTHR_EXIT=pthread_exit -DPROGRESS -DFASTA_HOST='"fasta.bioch.virginia.edu/fasta/cgi"' -DIS_LITTLE_ENDIAN -DUSE_MMAP
- # -I/usr/local/include/mysql -DMYSQL_DB
- #(for mySQL databases) (also requires change to Makefile33.common)
-
-@@ -32,11 +32,15 @@
- HFLAGS= -o
- NFLAGS= -o
--#for DEC Unix V4.0
- THR_SUBS = pthr_subs
--THR_LIBS = -threads
-+THR_LIBS = -pthread
+-CC= gcc -g -O3
++#CC= gcc -g -O3
+ #CC=gcc -Wall -pedantic -ansi -g -O
+ #CC = gcc -g -DDEBUG
+ #CC= /opt/parasoft/bin.linux2/insure -g -pg -DDEBUG
+@@ -21,7 +21,7 @@
+ #CFLAGS= -DSHOWSIM -DUNIX -DTIMES -DHZ=100 -DSFCHAR="'|'" -c -DMAX_WORKERS=2 -DTHR_EXIT=pthread_exit -DPROGRESS -DSUPERFAMNUM -DUSE_MMAP -D_REENTRANT -DBIG_LIB64 -D_LARGE_FILE_SOURCE -DUSE_FSEEKO -D_FILE_OFFSET_BITS=64 -DHAS_INTTYPES -DSAMP_STATS
+
+ # standard options
+-CFLAGS= -DSHOWSIM -DUNIX -DTIMES -DHZ=100 -DSFCHAR="':'" -c -DMAX_WORKERS=2 -DTHR_EXIT=pthread_exit -DPROGRESS -DFASTA_HOST='"wrpx00.bioch.virginia.edu/fasta/cgi"' -DUSE_MMAP -D_REENTRANT -DHAS_INTTYPES -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_FSEEKO -DSAMP_STATS -DPGM_DOC
++CFLAGS+= -DSHOWSIM -DUNIX -DTIMES -DHZ=100 -DSFCHAR="':'" -c -DMAX_WORKERS=2 -DTHR_EXIT=pthread_exit -DPROGRESS -DFASTA_HOST='"wrpx00.bioch.virginia.edu/fasta/cgi"' -DUSE_MMAP -D_REENTRANT -DHAS_INTTYPES -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_FSEEKO -DSAMP_STATS -DPGM_DOC
+ # -I/usr/local/include/mysql -DMYSQL_DB
+ #
+ #(for mySQL databases) (also requires change to Makefile34.common)
+@@ -38,7 +38,7 @@
+ THR_LIBS = -lpthread
THR_CC =
-+#for DEC Unix V4.0
-+#THR_SUBS = pthr_subs
-+#THR_LIBS = -threads
-+#THR_CC =
-+#
- #for Sun
- #THR_SUBS = uthr_subs
- #THR_LIBS = -lthread
-@@ -53,9 +57,9 @@
- #THR_LIBS = -lpthreads
- #THR_CC =
-
--XDIR = /seqprg/slib/bin
+-XDIR = /seqprg/bin
+XDIR = ${PREFIX}/bin
- # renamed (fasta33) programs
--include Makefile33.common
-+#include Makefile33.common
- # conventional (fasta3) names
--#include Makefile.common
-+include Makefile.common
+ DROPNFA_O = drop_nfa.o
+ DROPGSW_O = dropgsw.o
diff -ruN /usr/ports/biology/fasta3/files/patch-Makefile.common fasta3/files/patch-Makefile.common
--- /usr/ports/biology/fasta3/files/patch-Makefile.common Sun Feb 11 13:28:59 2001
+++ fasta3/files/patch-Makefile.common Wed Dec 31 21:00:00 1969
@@ -1,20 +0,0 @@
---- Makefile.common.orig Mon Jan 29 12:42:32 2001
-+++ Makefile.common Mon Jan 29 13:44:06 2001
-@@ -46,7 +46,7 @@
- XTPROGS = fastx33_t tfastx33_t fasty33_t tfasty33_t
- XPROGS = fastx33 tfastx33 fasty33 tfasty33
-
--PROGS = $(SPROGS) $(TPROGS)
-+PROGS = $(SPROGS) $(TPROGS) $(APROGS) $(XTPROGS) $(XPROGS)
-
- all : $(PROGS)
-
-@@ -60,7 +60,7 @@
- rm -f *.o $(PROGS)
-
- install:
-- cp $(PROGS) $(XDIR)
-+ $(BSD_INSTALL_PROGRAM) $(PROGS) $(XDIR)
-
- sinstall:
- cp $(SPROGS) $(XDIR)
diff -ruN /usr/ports/biology/fasta3/files/patch-comp_thr.c fasta3/files/patch-comp_thr.c
--- /usr/ports/biology/fasta3/files/patch-comp_thr.c Fri Aug 23 00:36:33 2002
+++ fasta3/files/patch-comp_thr.c Wed Dec 31 21:00:00 1969
@@ -1,11 +0,0 @@
---- comp_thr.c.orig Thu Aug 22 20:32:10 2002
-+++ comp_thr.c Thu Aug 22 20:32:25 2002
-@@ -16,7 +16,7 @@
- #include <time.h>
-
- #ifdef UNIX
--#if !defined(__NetBSD__) && !defined(MacOSX)
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(MacOSX)
- #include <values.h>
- #else
- #include <limits.h>
diff -ruN /usr/ports/biology/fasta3/files/patch-compacc.c fasta3/files/patch-compacc.c
--- /usr/ports/biology/fasta3/files/patch-compacc.c Fri Aug 23 00:36:33 2002
+++ fasta3/files/patch-compacc.c Wed Dec 31 21:00:00 1969
@@ -1,11 +0,0 @@
---- compacc.c.orig Thu Aug 22 20:30:30 2002
-+++ compacc.c Thu Aug 22 20:30:43 2002
-@@ -11,7 +11,7 @@
- #if defined(UNIX) || defined(MSDOS)
- #include <sys/types.h>
- #endif
--#if !defined(__MWERKS__) && !defined(MacOSX)
-+#if !defined(__FreeBSD__) && !defined(__MWERKS__) && !defined(MacOSX)
- #include <values.h>
- #else
- #include <limits.h>
diff -ruN /usr/ports/biology/fasta3/files/patch-complib.c fasta3/files/patch-complib.c
--- /usr/ports/biology/fasta3/files/patch-complib.c Fri Aug 23 00:36:33 2002
+++ fasta3/files/patch-complib.c Wed Dec 31 21:00:00 1969
@@ -1,11 +0,0 @@
---- complib.c.orig Thu Aug 22 20:33:57 2002
-+++ complib.c Thu Aug 22 20:34:07 2002
-@@ -29,7 +29,7 @@
- #include <ctype.h>
- #include <time.h>
- #ifdef UNIX
--#if !defined(__NetBSD__) && !defined(MacOSX)
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(MacOSX)
- #include <values.h>
- #else
- #include <limits.h>
diff -ruN /usr/ports/biology/fasta3/files/patch-scaleswn.c fasta3/files/patch-scaleswn.c
--- /usr/ports/biology/fasta3/files/patch-scaleswn.c Fri Aug 23 00:36:33 2002
+++ fasta3/files/patch-scaleswn.c Wed Dec 31 21:00:00 1969
@@ -1,11 +0,0 @@
---- scaleswn.c.orig Thu Aug 22 20:30:55 2002
-+++ scaleswn.c Thu Aug 22 20:31:06 2002
-@@ -26,7 +26,7 @@
- #include <math.h>
- #include <string.h>
-
--#if !defined(__MWERKS__) && !defined(MacOSX)
-+#if !defined(__FreeBSD__) && !defined(__MWERKS__) && !defined(MacOSX)
- #include <values.h>
- #else
- #include <limits.h> /* needed for LONG_MAX */
diff -ruN /usr/ports/biology/fasta3/files/pkg-message.in fasta3/files/pkg-message.in
--- /usr/ports/biology/fasta3/files/pkg-message.in Wed Dec 31 21:00:00 1969
+++ fasta3/files/pkg-message.in Sun Feb 5 00:27:29 2006
@@ -0,0 +1,16 @@
+=============================================================================
+
+ The FASTA3 package has been successfully installed.
+
+ A sample configuration file has been installed to
+ %%PREFIX%%/etc
+ as "fastlibs.sample". This may be renamed to "fastlibs" and edited
+ to suit the requirements of a particular site.
+
+ In order to use the FASTA3 programs, a user must set the environment
+ variable FASTLIBS to contain the full path of the FASTA3 configuration
+ file, e.g.:
+
+ set FASTLIBS to: "%%PREFIX%%/etc/fastlibs"
+
+==============================================================================
diff -ruN /usr/ports/biology/fasta3/pkg-message fasta3/pkg-message
--- /usr/ports/biology/fasta3/pkg-message Sun Feb 11 13:28:59 2001
+++ fasta3/pkg-message Wed Dec 31 21:00:00 1969
@@ -1,15 +0,0 @@
---------------------------------------------------------------------------
-
-The FASTA3 package has been successfully installed.
-
-NB: A sample configuration file has been installed to %%PREFIX%%/etc as
-"fastlibs.sample". This may be renamed to "fastlibs" and edited
-to suit the requirements of a particular site.
-
-In order to use the FASTA3 programs, a user must set the environment
-variable FASTLIBS to contain the full path of the FASTA3 configuration
-file, e.g.:
-
-- set FASTLIBS to: "%%PREFIX%%/etc/fastlibs"
-
---------------------------------------------------------------------------
diff -ruN /usr/ports/biology/fasta3/pkg-plist fasta3/pkg-plist
--- /usr/ports/biology/fasta3/pkg-plist Wed Oct 22 06:29:51 2003
+++ fasta3/pkg-plist Sun Feb 5 00:09:19 2006
@@ -1,11 +1,41 @@
-%%PORTDOCS%%%%DOCSDIR%%/00README.1st
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+bin/fasta34
+bin/prss34_t
+bin/tfastf34_t
+bin/fastf34_t
+bin/fastm34_t
+bin/tfasts34_t
+bin/tfasty34_t
+bin/fasty34_t
+bin/tfastx34_t
+bin/fastx34_t
+bin/tfasta34_t
+bin/fasts34_t
+bin/fasta34_t
+bin/ssearch34_t
+bin/tfastf34
+bin/fastf34
+bin/prfx34
+bin/prss34
+bin/tfastm34
+bin/fastm34
+bin/tfasts34
+bin/tfasty34
+bin/fasty34
+bin/tfastx34
+bin/fastx34
+bin/fasts34
+bin/tfasta34
+bin/ssearch34
+bin/prfx34_t
+etc/fastlibs.sample
%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/fasta3x.doc
+%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/FASTA_LIST
%%PORTDOCS%%%%DOCSDIR%%/fasta3x.me
+%%PORTDOCS%%%%DOCSDIR%%/fasta3x.doc
+%%PORTDOCS%%%%DOCSDIR%%/fasta20.doc
+%%PORTDOCS%%%%DOCSDIR%%/fasta_func.doc
%%PORTDOCS%%%%DOCSDIR%%/readme.mpi_3.3
-%%PORTDOCS%%%%DOCSDIR%%/readme.pvm_2.0
-%%PORTDOCS%%%%DOCSDIR%%/readme.pvm_3.0
%%PORTDOCS%%%%DOCSDIR%%/readme.pvm_3.2
%%PORTDOCS%%%%DOCSDIR%%/readme.pvm_3.3
%%PORTDOCS%%%%DOCSDIR%%/readme.pvm_3.4
@@ -16,30 +46,57 @@
%%PORTDOCS%%%%DOCSDIR%%/readme.v31t1
%%PORTDOCS%%%%DOCSDIR%%/readme.v32t0
%%PORTDOCS%%%%DOCSDIR%%/readme.v33t0
+%%PORTDOCS%%%%DOCSDIR%%/readme.v34t0
%%PORTDOCS%%%%DOCSDIR%%/readme.w32
-bin/fasta3
-bin/fasta3_t
-bin/fastf3
-bin/fastf3_t
-bin/fasts3
-bin/fasts3_t
-bin/fastx3
-bin/fastx3_t
-bin/fasty3
-bin/fasty3_t
-bin/map_db
-bin/prss3
-bin/ssearch3
-bin/ssearch3_t
-bin/tfasta3
-bin/tfasta3_t
-bin/tfastf3
-bin/tfastf3_t
-bin/tfasts3
-bin/tfasts3_t
-bin/tfastx3
-bin/tfastx3_t
-bin/tfasty3
-bin/tfasty3_t
-etc/fastlibs.sample
+%%PORTDOCS%%%%DOCSDIR%%/fasta.defaults
+%%EXAMPLESDIR%%/egmsmg.aa
+%%EXAMPLESDIR%%/gtm1_human.aa
+%%EXAMPLESDIR%%/gtt1_drome.aa
+%%EXAMPLESDIR%%/h10_human.aa
+%%EXAMPLESDIR%%/hahu.aa
+%%EXAMPLESDIR%%/lcbo.aa
+%%EXAMPLESDIR%%/m1r.aa
+%%EXAMPLESDIR%%/m2.aa
+%%EXAMPLESDIR%%/mchu.aa
+%%EXAMPLESDIR%%/mgstm1.aa
+%%EXAMPLESDIR%%/ms1.aa
+%%EXAMPLESDIR%%/musplfm.aa
+%%EXAMPLESDIR%%/mwkw.aa
+%%EXAMPLESDIR%%/mwrtc1.aa
+%%EXAMPLESDIR%%/n0.aa
+%%EXAMPLESDIR%%/n1.aa
+%%EXAMPLESDIR%%/n2.aa
+%%EXAMPLESDIR%%/n2s.aa
+%%EXAMPLESDIR%%/n2t.aa
+%%EXAMPLESDIR%%/ngt.aa
+%%EXAMPLESDIR%%/ngts.aa
+%%EXAMPLESDIR%%/oohu.aa
+%%EXAMPLESDIR%%/prio_atepa.aa
+%%EXAMPLESDIR%%/qrhuld.aa
+%%EXAMPLESDIR%%/xurt8c.aa
+%%EXAMPLESDIR%%/xurtg.aa
+%%EXAMPLESDIR%%/mgstm1.lc
+%%EXAMPLESDIR%%/xurt8c.lc
+%%EXAMPLESDIR%%/bovgh.seq
+%%EXAMPLESDIR%%/bovprl.seq
+%%EXAMPLESDIR%%/gst.seq
+%%EXAMPLESDIR%%/hsgstm1b.seq
+%%EXAMPLESDIR%%/humgstd.seq
+%%EXAMPLESDIR%%/mgstm1.seq
+%%EXAMPLESDIR%%/mgtt2_x.seq
+%%DATADIR%%/blosum45.mat
+%%DATADIR%%/blosum50.mat
+%%DATADIR%%/blosum62.mat
+%%DATADIR%%/blosum80.mat
+%%DATADIR%%/dna.mat
+%%DATADIR%%/idn_aa.mat
+%%DATADIR%%/md_10.mat
+%%DATADIR%%/md_20.mat
+%%DATADIR%%/md_40.mat
+%%DATADIR%%/pam120.mat
+%%DATADIR%%/pam250.mat
+%%DATADIR%%/rna.mat
+%%DATADIR%%/vtml160.mat
%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm %%EXAMPLESDIR%%
+ at dirrm %%DATADIR%%
--- fasta3.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list