head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.24 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.22 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.20 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.18 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.16 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.14 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.12 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.10 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.8 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.6 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.4 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.2 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.2.0.44 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.42 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.40 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.38 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.36 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.34 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.32 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.30 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.28 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.26 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.24 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.22 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.18 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.20 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.16 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.14 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.12 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.10 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.8 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.6 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.4 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.2 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.1.0.18 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.14 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.12 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.10 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.8 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.6 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.4 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.2 pkgsrc-2015Q4-base:1.1; locks; strict; comment @# @; 1.3 date 2023.05.18.14.05.15; author bacon; state Exp; branches; next 1.2; commitid 5x9aSLlLk5t62spE; 1.2 date 2017.12.17.14.30.36; author bacon; state Exp; branches; next 1.1; commitid bREpyF04m2L2KfjA; 1.1 date 2015.12.12.16.56.04; author wiedi; state Exp; branches; next ; commitid ZWCFwbSzmY7GdGMy; desc @@ 1.3 log @biology/bwa: Add support for aarch64 via devel/simde May also work on other 64-bit architectures, but untested @ text @$NetBSD: patch-Makefile,v 1.2 2017/12/17 14:30:36 bacon Exp $ # Respect env, add librt for NetBSD --- Makefile.orig 2017-10-23 17:10:17.000000000 +0000 +++ Makefile @@@@ -1,6 +1,6 @@@@ -CC= gcc +CC?= gcc #CC= clang --analyze -CFLAGS= -g -Wall -Wno-unused-function -O2 +CFLAGS?= -g -Wall -Wno-unused-function -O2 WRAP_MALLOC=-DUSE_MALLOC_WRAPPERS AR= ar DFLAGS= -DHAVE_PTHREAD $(WRAP_MALLOC) @@@@ -12,11 +12,14 @@@@ AOBJS= bwashm.o bwase.o bwaseqio.o bwtg bwtsw2_chain.o fastmap.o bwtsw2_pair.o PROG= bwa INCLUDES= -LIBS= -lm -lz -lpthread +LDFLAGS+= -lm -lz -lpthread SUBDIRS= . ifeq ($(shell uname -s),Linux) - LIBS += -lrt + LDFLAGS += -lrt +endif +ifeq ($(shell uname -s),NetBSD) + LDFLAGS += -lrt endif .SUFFIXES:.c .o .cc @@@@ -27,10 +30,10 @@@@ endif all:$(PROG) bwa:libbwa.a $(AOBJS) main.o - $(CC) $(CFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@@ -L. -lbwa $(LIBS) + $(CC) $(CFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@@ -L. -lbwa $(LDFLAGS) bwamem-lite:libbwa.a example.o - $(CC) $(CFLAGS) $(DFLAGS) example.o -o $@@ -L. -lbwa $(LIBS) + $(CC) $(CFLAGS) $(DFLAGS) example.o -o $@@ -L. -lbwa $(LDFLAGS) libbwa.a:$(LOBJS) $(AR) -csru $@@ $(LOBJS) @ 1.2 log @biology/bwa: Update to 0.7.17 Numerous bug fixes, enhancements, and new command-line options ok wiz@@ @ text @d1 3 a3 1 $NetBSD: patch-Makefile,v 1.1 2015/12/12 16:56:04 wiedi Exp $ a4 1 Respect env, add librt for NetBSD @ 1.1 log @Fix int types and network libs on SunOS @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 3 Don't overwrite pkgsrc CC and CFLAGS --- Makefile.orig 2014-05-19 13:11:41.000000000 +0000 d8 1 a8 1 +#CC= gcc d11 1 a11 1 +#CFLAGS= -g -Wall -Wno-unused-function -O2 d15 1 a15 1 @@@@ -11,7 +11,7 @@@@ AOBJS= QSufSort.o bwt_gen.o bwase.o bwa d20 1 a20 1 +LIBS= -lm -lz -lpthread $(LDFLAGS) d23 8 d32 13 @