ports/93059: [ new port ] biology/mafft
Fernan Aguero
fernan at iib.unsam.edu.ar
Wed Feb 8 19:30:16 UTC 2006
>Number: 93059
>Category: ports
>Synopsis: [ new port ] biology/mafft
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 08 19:30:12 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:
>How-To-Repeat:
>Fix:
--- mafft.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# mafft
# mafft/Makefile
# mafft/distinfo
# mafft/pkg-descr
# mafft/files
# mafft/files/patch-Makefile
# mafft/pkg-plist
#
echo c - mafft
mkdir -p mafft > /dev/null 2>&1
echo x - mafft/Makefile
sed 's/^X//' >mafft/Makefile << 'END-of-mafft/Makefile'
X# ex:ts=8
X# New ports collection makefile for: mafft
X# Date created: 1 Feb 2006
X# Whom: Fernan Aguero <fernan at iib.unsam.edu.ar>
X#
X# $FreeBSD$
X#
X
XPORTNAME= mafft
XPORTVERSION= 5.734
XCATEGORIES= biology
XMASTER_SITES= http://www.biophys.kyoto-u.ac.jp/~katoh/programs/align/mafft/
XDISTNAME= ${PORTNAME}-${PORTVERSION}-src
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= fernan at iib.unsam.edu.ar
XCOMMENT= Multiple sequence alignments based on fast Fourier transform
X
XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
XBUILD_WRKSRC= ${WRKSRC}/src
X
XRUN_DEPENDS= fasta34:${PORTSDIR}/biology/fasta3
X
Xdo-install:
X ${INSTALL_SCRIPT} ${WRKSRC}/scripts/mafft ${PREFIX}/bin
X ${INSTALL_PROGRAM} ${WRKSRC}/binaries/* ${PREFIX}/bin
X @ ${MKDIR} ${EXAMPLESDIR}
X ${INSTALL_DATA} ${WRKSRC}/test/* ${EXAMPLESDIR}
X.if !defined(NOPORTDOCS)
X @ ${MKDIR} ${DOCSDIR}
X ${INSTALL_DATA} ${WRKSRC}/readme ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-mafft/Makefile
echo x - mafft/distinfo
sed 's/^X//' >mafft/distinfo << 'END-of-mafft/distinfo'
XMD5 (mafft-5.734-src.tgz) = 2186ffb447554163705b841c3913f2b6
XSHA256 (mafft-5.734-src.tgz) = 2bf8e274f0200a0fb78a4aa61d800699da2071f0d3cb87701c37b33f3b038168
XSIZE (mafft-5.734-src.tgz) = 439184
END-of-mafft/distinfo
echo x - mafft/pkg-descr
sed 's/^X//' >mafft/pkg-descr << 'END-of-mafft/pkg-descr'
XMAFFT offers a range of multiple alignment strategies, L-INS-i
X(accurate; recommended for <200 sequences), FFT-NS-i (standard speed and
Xaccuracy), FFT-NS-2 (fast; recommended for >2,000 sequences), etc.
XAccording to BAliBASE and other benchmark tests, L-INS-i is one of the
Xmost accurate methods currently available.
X
XMAFFT has been described:
XK. Katoh, K. Misawa, K. Kuma and T. Miyata (Nucleic Acids Res. 30:
X3059-3066, 2002) MAFFT: a novel method for rapid multiple sequence
Xalignment based on fast Fourier transform.
X
XWWW: http://www.biophys.kyoto-u.ac.jp/~katoh/programs/align/mafft/
END-of-mafft/pkg-descr
echo c - mafft/files
mkdir -p mafft/files > /dev/null 2>&1
echo x - mafft/files/patch-Makefile
sed 's/^X//' >mafft/files/patch-Makefile << 'END-of-mafft/files/patch-Makefile'
X--- src/Makefile.orig Wed Aug 31 06:58:17 2005
X+++ src/Makefile Sun Feb 5 01:07:37 2006
X@@ -1,8 +1,7 @@
X-PREFIX = \/usr\/local\/lib\/mafft
X #CC = gcc -O2 -g -pg -static
X #CC = gcc -mno-cygwin -O3
X #CC = gcc -O3 -mcpu=970 -mtune=970 -mpowerpc64 -mpowerpc-gpopt -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16
X-CC = gcc -O3
X+#CC = gcc -O3
X #CC = gcc -g -O0
X PROGS = dvtditr dndfast7 dndblast sextet5 pairalign pairlocalalign \
X disttbfast tbfast tbfast2 mafft-profile f2cl \
X@@ -71,19 +70,19 @@
X @echo done.
X
X fftns: fftns.tmpl
X- sed "s/_PREFIX/$(PREFIX)/" fftns.tmpl > fftns
X+ sed "s,_PREFIX,$(PREFIX)," fftns.tmpl > fftns
X fftnsi: fftnsi.tmpl
X- sed "s/_PREFIX/$(PREFIX)/" fftnsi.tmpl > fftnsi
X+ sed "s,_PREFIX,$(PREFIX)," fftnsi.tmpl > fftnsi
X fftnsrough: fftnsrough.tmpl
X- sed "s/_PREFIX/$(PREFIX)/" fftnsrough.tmpl > fftnsrough
X+ sed "s,_PREFIX,$(PREFIX)," fftnsrough.tmpl > fftnsrough
X nwns: nwns.tmpl
X- sed "s/_PREFIX/$(PREFIX)/" nwns.tmpl > nwns
X+ sed "s,_PREFIX,$(PREFIX)," nwns.tmpl > nwns
X nwnsi: nwnsi.tmpl
X- sed "s/_PREFIX/$(PREFIX)/" nwnsi.tmpl > nwnsi
X+ sed "s,_PREFIX,$(PREFIX)," nwnsi.tmpl > nwnsi
X nwnsrough: nwnsrough.tmpl
X- sed "s/_PREFIX/$(PREFIX)/" nwnsrough.tmpl > nwnsrough
X+ sed "s,_PREFIX,$(PREFIX)," nwnsrough.tmpl > nwnsrough
X mafft: mafft.tmpl
X- sed "s/_PREFIX/$(PREFIX)/" mafft.tmpl > mafft
X+ sed "s,_PREFIX,$(PREFIX)," mafft.tmpl > mafft
X
X mltaln.h : functions.h
X touch mltaln.h
END-of-mafft/files/patch-Makefile
echo x - mafft/pkg-plist
sed 's/^X//' >mafft/pkg-plist << 'END-of-mafft/pkg-plist'
Xbin/mafft
Xbin/disttbfast
Xbin/dndblast
Xbin/dndfast7
Xbin/dndpre
Xbin/dndpre2
Xbin/dvtditr
Xbin/f2cl
Xbin/getlag
Xbin/mafft-profile
Xbin/pairalign
Xbin/pairlocalalign
Xbin/score
Xbin/setcore
Xbin/sextet5
Xbin/splitseq
Xbin/tbfast
Xbin/tbfast2
X%%PORTDOCS%%%%DOCSDIR%%/readme
X%%EXAMPLESDIR%%/sample
X%%EXAMPLESDIR%%/sample.fftns2
X%%EXAMPLESDIR%%/sample.fftnsi
X%%EXAMPLESDIR%%/sample.gins1
X%%EXAMPLESDIR%%/sample.ginsi
X%%EXAMPLESDIR%%/sample.lins1
X%%EXAMPLESDIR%%/sample.linsi
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm %%EXAMPLESDIR%%
END-of-mafft/pkg-plist
exit
--- mafft.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list