svn commit: r537983 - in head/biology: . bioawk bioawk/files
Jason W. Bacon
jwb at FreeBSD.org
Fri Jun 5 02:45:34 UTC 2020
Author: jwb
Date: Fri Jun 5 02:45:33 2020
New Revision: 537983
URL: https://svnweb.freebsd.org/changeset/ports/537983
Log:
biology/bioawk: BWK awk modified for biological data
Bioawk is an extension to Brian Kernighan's awk, adding the support of several
common biological data formats, including optionally gzip'ed BED, GFF, SAM,
VCF, FASTA/Q and TAB-delimited formats with column names. It also adds a few
built-in functions and an command line option to use TAB as the input/output
delimiter. When the new functionality is not used, bioawk is intended to behave
exactly the same as the original BWK awk.
Added:
head/biology/bioawk/
head/biology/bioawk/Makefile (contents, props changed)
head/biology/bioawk/distinfo (contents, props changed)
head/biology/bioawk/files/
head/biology/bioawk/files/patch-Makefile (contents, props changed)
head/biology/bioawk/pkg-descr (contents, props changed)
Modified:
head/biology/Makefile
Modified: head/biology/Makefile
==============================================================================
--- head/biology/Makefile Fri Jun 5 01:55:49 2020 (r537982)
+++ head/biology/Makefile Fri Jun 5 02:45:33 2020 (r537983)
@@ -10,6 +10,7 @@
SUBDIR += bamtools
SUBDIR += bcftools
SUBDIR += bedtools
+ SUBDIR += bioawk
SUBDIR += biococoa
SUBDIR += bolt-lmm
SUBDIR += bowtie
Added: head/biology/bioawk/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/biology/bioawk/Makefile Fri Jun 5 02:45:33 2020 (r537983)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= bioawk
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0-7
+DISTVERSIONSUFFIX= -gfd40150
+CATEGORIES= biology
+
+MAINTAINER= jwb at FreeBSD.org
+COMMENT= BWK awk modified for biological data
+
+LICENSE= BSD3CLAUSE
+
+USE_GITHUB= yes
+
+GH_ACCOUNT= lh3
+
+MAKE_JOBS_UNSAFE= yes
+ALL_TARGET= bioawk
+INSTALL_TARGET= install-strip
+
+PLIST_FILES= bin/bioawk
+
+.include <bsd.port.mk>
Added: head/biology/bioawk/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/biology/bioawk/distinfo Fri Jun 5 02:45:33 2020 (r537983)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1591283068
+SHA256 (lh3-bioawk-v1.0-7-gfd40150_GH0.tar.gz) = 4510ee9493d0acef846e66f7b370c83e6e731954437ef6128a2e0b1fa8a38874
+SIZE (lh3-bioawk-v1.0-7-gfd40150_GH0.tar.gz) = 72209
Added: head/biology/bioawk/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/biology/bioawk/files/patch-Makefile Fri Jun 5 02:45:33 2020 (r537983)
@@ -0,0 +1,43 @@
+--- Makefile.orig 2017-09-11 13:43:01 UTC
++++ Makefile
+@@ -22,14 +22,20 @@
+ # THIS SOFTWARE.
+ # ****************************************************************/
+
+-CFLAGS = -g -Wall -O2
++CFLAGS ?= -g -Wall -O2
+
+-CC = gcc
++CC ?= gcc
+
+-YACC = bison -y
++# YACC = bison -y
+ YACC = yacc
+ YFLAGS = -d
+
++MKDIR ?= mkdir
++INSTALL ?= install
++DESTDIR ?= .
++PREFIX ?= /usr/local
++STRIP ?= strip
++
+ OFILES = b.o main.o parse.o proctab.o tran.o lib.o run.o lex.o addon.o
+
+ SOURCE = awk.h ytab.c ytab.h proto.h awkgram.y lex.c b.c main.c \
+@@ -61,5 +67,15 @@ maketab: ytab.h maketab.c
+ names:
+ @echo $(LISTING)
+
++.PHONY: intall-strip install clean
++
++install-strip: install
++ ${STRIP} ${DESTDIR}${PREFIX}/bin/bioawk
++
++install:
++ ${MKDIR} -p ${DESTDIR}${PREFIX}/bin
++ ${INSTALL} -c bioawk ${DESTDIR}${PREFIX}/bin
++
+ clean:
+- rm -fr a.out *.o *.obj maketab maketab.exe *.bb *.bbg *.da *.gcov *.gcno *.gcda awk bioawk ytab.* proctab.c *.dSYM
++ rm -fr a.out *.o *.obj maketab maketab.exe *.bb *.bbg *.da *.gcov \
++ *.gcno *.gcda awk bioawk ytab.* proctab.c *.dSYM
Added: head/biology/bioawk/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/biology/bioawk/pkg-descr Fri Jun 5 02:45:33 2020 (r537983)
@@ -0,0 +1,8 @@
+Bioawk is an extension to Brian Kernighan's awk, adding the support of several
+common biological data formats, including optionally gzip'ed BED, GFF, SAM,
+VCF, FASTA/Q and TAB-delimited formats with column names. It also adds a few
+built-in functions and an command line option to use TAB as the input/output
+delimiter. When the new functionality is not used, bioawk is intended to behave
+exactly the same as the original BWK awk.
+
+WWW: https://github.com/lh3/bioawk
More information about the svn-ports-all
mailing list