diff options
Diffstat (limited to 'biology/seqtk')
-rw-r--r-- | biology/seqtk/Makefile | 3 | ||||
-rw-r--r-- | biology/seqtk/distinfo | 6 | ||||
-rw-r--r-- | biology/seqtk/files/patch-Makefile | 37 |
3 files changed, 27 insertions, 19 deletions
diff --git a/biology/seqtk/Makefile b/biology/seqtk/Makefile index 0a7e6ac9682b..cd861e2c4906 100644 --- a/biology/seqtk/Makefile +++ b/biology/seqtk/Makefile @@ -1,6 +1,6 @@ PORTNAME= seqtk DISTVERSIONPREFIX= v -DISTVERSION= 1.4 +DISTVERSION= 1.5 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org @@ -12,6 +12,7 @@ LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= lh3 +INSTALL_TARGET= install-strip PLIST_FILES= bin/seqtk .include <bsd.port.mk> diff --git a/biology/seqtk/distinfo b/biology/seqtk/distinfo index b790163bdb01..40629eaef168 100644 --- a/biology/seqtk/distinfo +++ b/biology/seqtk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684848703 -SHA256 (lh3-seqtk-v1.4_GH0.tar.gz) = d124604ec24f29ed14ce127426ab90e0f3a2c0280c80d1a3ff8b1c09feede19c -SIZE (lh3-seqtk-v1.4_GH0.tar.gz) = 23748 +TIMESTAMP = 1748953617 +SHA256 (lh3-seqtk-v1.5_GH0.tar.gz) = 384aa1e3cecf4f70403839d586cbb29d469b7c6f773a64bc5af48a6e4b8220a6 +SIZE (lh3-seqtk-v1.5_GH0.tar.gz) = 24050 diff --git a/biology/seqtk/files/patch-Makefile b/biology/seqtk/files/patch-Makefile index ab373642a46e..d8acf547402e 100644 --- a/biology/seqtk/files/patch-Makefile +++ b/biology/seqtk/files/patch-Makefile @@ -1,34 +1,41 @@ ---- Makefile.orig 2018-06-18 00:15:09 UTC +--- Makefile.orig 2025-06-01 19:24:24 UTC +++ Makefile -@@ -1,14 +1,23 @@ +@@ -1,14 +1,30 @@ -CC=gcc --CFLAGS=-g -Wall -O2 -Wno-unused-function +-CFLAGS=-g -Wall -O2 -Wno-unused-function -Wno-format -BINDIR=/usr/local/bin - --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 ++CFLAGS ?= -g -Wall -O2 ++CFLAGS += -Wno-unused-function -Wno-format +LDFLAGS += -lz -lm +PREFIX ?= /usr/local ++STRIP ?= strip ++BINDIR= $(PREFIX)/bin + +-all:seqtk +MKDIR ?= mkdir +INSTALL ?= install -+# DESTDIR is empty by default to install straight to PREFIX --install:all -- install seqtk $(BINDIR) +-seqtk:seqtk.c khash.h kseq.h +- $(CC) $(CFLAGS) seqtk.c -o $@ -lz -lm +all: seqtk +-install:all +- install seqtk $(BINDIR) +seqtk: seqtk.c khash.h kseq.h + $(CC) $(CFLAGS) seqtk.c -o $@ $(LDFLAGS) -+ + ++# Add DESTDIR staged install support ++# DESTDIR is empty by default to install straight to PREFIX +install: all -+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin -+ $(INSTALL) -c -m 0755 seqtk $(DESTDIR)$(PREFIX)/bin ++ $(MKDIR) -p $(DESTDIR)$(BINDIR) ++ $(INSTALL) -c -m 0755 seqtk $(DESTDIR)$(BINDIR) ++ ++install-strip: install ++ $(STRIP) $(DESTDIR)$(BINDIR)/seqtk + clean: - rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session* |