summaryrefslogtreecommitdiff
path: root/biology/seqtk
diff options
context:
space:
mode:
Diffstat (limited to 'biology/seqtk')
-rw-r--r--biology/seqtk/Makefile3
-rw-r--r--biology/seqtk/distinfo6
-rw-r--r--biology/seqtk/files/patch-Makefile37
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*