git: 02105a9bc95c - main - biology/seqtk: Update to 1.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 18 Dec 2021 19:37:08 UTC
The branch main has been updated by jwb: URL: https://cgit.FreeBSD.org/ports/commit/?id=02105a9bc95c5771fac5452e1cf8176a1b591c88 commit 02105a9bc95c5771fac5452e1cf8176a1b591c88 Author: Jason W. Bacon <jwb@FreeBSD.org> AuthorDate: 2021-12-18 19:35:28 +0000 Commit: Jason W. Bacon <jwb@FreeBSD.org> CommitDate: 2021-12-18 19:37:06 +0000 biology/seqtk: Update to 1.3 A few minor fixes and enhancements Changes: https://github.com/lh3/seqtk/tags --- biology/seqtk/Makefile | 11 ++++------- biology/seqtk/distinfo | 6 +++--- biology/seqtk/files/patch-Makefile | 29 ++++++++++++++++++++++------- 3 files changed, 29 insertions(+), 17 deletions(-) diff --git a/biology/seqtk/Makefile b/biology/seqtk/Makefile index 820432492ed8..c4b0dd5ecab6 100644 --- a/biology/seqtk/Makefile +++ b/biology/seqtk/Makefile @@ -1,7 +1,7 @@ -PORTNAME= seqtk -DISTVERSION= 1.2-8 -DISTVERSIONSUFFIX= -gd210c57 -CATEGORIES= biology +PORTNAME= seqtk +DISTVERSIONPREFIX= v +DISTVERSION= 1.3 +CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= Tool for processing sequences in FASTA/FASTQ format @@ -13,7 +13,4 @@ GH_ACCOUNT= lh3 PLIST_FILES= bin/seqtk -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/seqtk ${STAGEDIR}${PREFIX}/bin - .include <bsd.port.mk> diff --git a/biology/seqtk/distinfo b/biology/seqtk/distinfo index 430869c941bf..f44856371472 100644 --- a/biology/seqtk/distinfo +++ b/biology/seqtk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1522780777 -SHA256 (lh3-seqtk-1.2-8-gd210c57_GH0.tar.gz) = 557317aab7f8cc306a98cd1148449f1e2edd7cd7c78ad5254ba955dfee518fa0 -SIZE (lh3-seqtk-1.2-8-gd210c57_GH0.tar.gz) = 21166 +TIMESTAMP = 1639855187 +SHA256 (lh3-seqtk-v1.3_GH0.tar.gz) = 5a1687d65690f2f7fa3f998d47c3c5037e792f17ce119dab52fff3cfdca1e563 +SIZE (lh3-seqtk-v1.3_GH0.tar.gz) = 21196 diff --git a/biology/seqtk/files/patch-Makefile b/biology/seqtk/files/patch-Makefile index 6d8f5ee8535d..ab373642a46e 100644 --- a/biology/seqtk/files/patch-Makefile +++ b/biology/seqtk/files/patch-Makefile @@ -1,20 +1,35 @@ ---- Makefile.orig 2017-11-07 19:42:14 UTC +--- Makefile.orig 2018-06-18 00:15:09 UTC +++ Makefile -@@ -1,10 +1,11 @@ +@@ -1,14 +1,23 @@ -CC=gcc -CFLAGS=-g -Wall -O2 -Wno-unused-function -+CC ?= gcc -+CFLAGS ?= -g -Wall -O2 -Wno-unused-function -+LDFLAGS += -lz -lm +-BINDIR=/usr/local/bin -all:seqtk -+all: seqtk ++# Respect user's build environment by using ?= to set defaults for variables ++# not set in the env or make arguments. Use += to add essential args. -seqtk:seqtk.c khash.h kseq.h - $(CC) $(CFLAGS) seqtk.c -o $@ -lz -lm ++CC ?= gcc ++CFLAGS ?= -g -Wall -O2 -Wno-unused-function ++LDFLAGS += -lz -lm ++PREFIX ?= /usr/local ++MKDIR ?= mkdir ++INSTALL ?= install ++# DESTDIR is empty by default to install straight to PREFIX + +-install:all +- install seqtk $(BINDIR) ++all: seqtk + +seqtk: seqtk.c khash.h kseq.h + $(CC) $(CFLAGS) seqtk.c -o $@ $(LDFLAGS) - ++ ++install: all ++ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin ++ $(INSTALL) -c -m 0755 seqtk $(DESTDIR)$(PREFIX)/bin ++ clean: - rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session* + rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session*