aboutsummaryrefslogtreecommitdiff
path: root/biology/cdbfasta
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2015-09-25 18:37:24 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2015-09-25 18:37:24 +0000
commite20b08bbfc9e31ec7e94169dffc0abe1ed290e66 (patch)
tree453b7c4208bd738ff634cd0b923b2f7130515d6f /biology/cdbfasta
parent835d05fd2c1896ac0deb3224422e505b26fc3af9 (diff)
downloadports-e20b08bbfc9e31ec7e94169dffc0abe1ed290e66.tar.gz
ports-e20b08bbfc9e31ec7e94169dffc0abe1ed290e66.zip
Fast indexing and retrieval of FASTA records from flat file data bases.
WWW: http://sourceforge.net/projects/cdbfasta/ PR: 203233 Submitted by: Jason Bacon <jwbacon@tds.net>
Notes
Notes: svn path=/head/; revision=397850
Diffstat (limited to 'biology/cdbfasta')
-rw-r--r--biology/cdbfasta/Makefile25
-rw-r--r--biology/cdbfasta/distinfo2
-rw-r--r--biology/cdbfasta/files/patch-Makefile54
-rw-r--r--biology/cdbfasta/pkg-descr3
4 files changed, 84 insertions, 0 deletions
diff --git a/biology/cdbfasta/Makefile b/biology/cdbfasta/Makefile
new file mode 100644
index 000000000000..149b07e13181
--- /dev/null
+++ b/biology/cdbfasta/Makefile
@@ -0,0 +1,25 @@
+# Created by: Dan Siercks <dsiercks@uwm.edu>
+# $FreeBSD$
+
+PORTNAME= cdbfasta
+PORTVERSION= 2010.07.22
+CATEGORIES= biology
+MASTER_SITES= http://acadix.biz/Ports/distfiles/ \
+ http://personalpages.tds.net/~jwbacon/Ports/distfiles/
+
+MAINTAINER= jwbacon@tds.net
+COMMENT= Fast indexing and retrieval of FASTA records from flat file databases
+
+# LICENSE= unspecified
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+USES= gmake
+
+PLIST_FILES= bin/cdbfasta bin/cdbyank
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/cdbfasta ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/cdbyank ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/biology/cdbfasta/distinfo b/biology/cdbfasta/distinfo
new file mode 100644
index 000000000000..0d3ec1700289
--- /dev/null
+++ b/biology/cdbfasta/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cdbfasta-2010.07.22.tar.gz) = 68767e8b2fb9de5a6d68ee16df73293f65e02f05cf2f747a9dd6b8854766722c
+SIZE (cdbfasta-2010.07.22.tar.gz) = 59735
diff --git a/biology/cdbfasta/files/patch-Makefile b/biology/cdbfasta/files/patch-Makefile
new file mode 100644
index 000000000000..c062b13bf9eb
--- /dev/null
+++ b/biology/cdbfasta/files/patch-Makefile
@@ -0,0 +1,54 @@
+--- Makefile.orig 2009-12-03 20:17:51 UTC
++++ Makefile
+@@ -18,7 +18,10 @@ else
+ MARCH =
+ endif
+
+-CC := g++
++# Use the correct compiler (CXX, not CC) and respect the environment
++# by using ?=
++CXX ?= g++
++
+ BASEFLAGS = -Wall ${SEARCHDIRS} $(MARCH) -DENABLE_COMPRESSION=0 -D_FILE_OFFSET_BITS=64 \
+ -D_LARGEFILE_SOURCE -fno-exceptions -fno-rtti -fno-strict-aliasing \
+ -D_REENTRANT
+@@ -33,30 +36,30 @@ else
+ endif
+
+ ifeq ($(findstring nommap,$(MAKECMDGOALS)),)
+- CFLAGS = $(DBGFLAGS) $(BASEFLAGS)
++ CXXFLAGS = $(DBGFLAGS) $(BASEFLAGS)
+ else
+- CFLAGS = $(DBGFLAGS) $(BASEFLAGS) -DNO_MMAP
++ CXXFLAGS = $(DBGFLAGS) $(BASEFLAGS) -DNO_MMAP
+ endif
+
+ %.o : %.c
+- ${CC} ${CFLAGS} -c $< -o $@
++ ${CXX} ${CXXFLAGS} -c $< -o $@
+
+ %.o : %.cc
+- ${CC} ${CFLAGS} -c $< -o $@
++ ${CXX} ${CXXFLAGS} -c $< -o $@
+
+ %.o : %.C
+- ${CC} ${CFLAGS} -c $< -o $@
++ ${CXX} ${CXXFLAGS} -c $< -o $@
+
+ %.o : %.cpp
+- ${CC} ${CFLAGS} -c $< -o $@
++ ${CXX} ${CXXFLAGS} -c $< -o $@
+
+ %.o : %.cxx
+- ${CC} ${CFLAGS} -c $< -o $@
++ ${CXX} ${CXXFLAGS} -c $< -o $@
+
+ # C/C++ linker
+
+-LINKER := g++
+-LDFLAGS = -lz
++LINKER := ${CXX}
++LDFLAGS = -lz
+ #if ENABLE_COMPRESSION is not needed,
+ # LDFLAGS =
+
diff --git a/biology/cdbfasta/pkg-descr b/biology/cdbfasta/pkg-descr
new file mode 100644
index 000000000000..30e345465089
--- /dev/null
+++ b/biology/cdbfasta/pkg-descr
@@ -0,0 +1,3 @@
+Fast indexing and retrieval of FASTA records from flat file data bases.
+
+WWW: http://sourceforge.net/projects/cdbfasta/