diff --git a/biology/htslib/Makefile b/biology/htslib/Makefile index aa4f02a37d15..e600db8cec64 100644 --- a/biology/htslib/Makefile +++ b/biology/htslib/Makefile @@ -1,44 +1,44 @@ PORTNAME= htslib -DISTVERSION= 1.23.1 +DISTVERSION= 1.24 CATEGORIES= biology devel # Github generated distfiles are incomplete, so use custom tarball MASTER_SITES= https://github.com/samtools/htslib/releases/download/${DISTVERSION}/ MAINTAINER= jwb@FreeBSD.org COMMENT= C library for high-throughput sequencing data formats WWW= https://www.htslib.org/ LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdeflate.so:archivers/libdeflate TEST_DEPENDS= bash:shells/bash USES= autoreconf cpe gmake localbase:ldflags perl5 shebangfix tar:bzip2 USE_PERL5= test USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share MAKE_ARGS_armv6= HTS_HAVE_NEON= MAKE_ARGS_armv7= HTS_HAVE_NEON= MAKE_ARGS= ${MAKE_ARGS_${ARCH}} PATHFIX_MAKEFILEIN= Makefile SHEBANG_FILES= test/*.pl OPTIONS_DEFINE= CURL PLUGINS OPTIONS_DEFAULT= CURL PLUGINS CURL_DESC= Use libcurl for network file access (HTTPS and S3 support). CURL_USES= ssl CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_ENABLE= libcurl PLUGIN_DESC= Enable external plugins for exotic file access, etc. PLUGIN_CONFIGURE_ON= plugins PLIST_SUB= PORTVERSION="${PORTVERSION}" TEST_TARGET= test .include diff --git a/biology/htslib/distinfo b/biology/htslib/distinfo index 257fe618a524..388227740105 100644 --- a/biology/htslib/distinfo +++ b/biology/htslib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774783712 -SHA256 (htslib-1.23.1.tar.bz2) = f8a3f36effeec38f043c53ab1f2d9ed45064f14205c5ef8e3c815763b90803c4 -SIZE (htslib-1.23.1.tar.bz2) = 4987046 +TIMESTAMP = 1783681751 +SHA256 (htslib-1.24.tar.bz2) = 28a8de191381c7a97a35675ceac76fa1ea95e7b678d6a2e9d600a7874e4077de +SIZE (htslib-1.24.tar.bz2) = 5004265 diff --git a/biology/htslib/files/patch-htscodecs_htscodecs_rANS__static32x16pr__neon.c b/biology/htslib/files/patch-htscodecs_htscodecs_rANS__static32x16pr__neon.c new file mode 100644 index 000000000000..434edf03f411 --- /dev/null +++ b/biology/htslib/files/patch-htscodecs_htscodecs_rANS__static32x16pr__neon.c @@ -0,0 +1,11 @@ +--- htscodecs/htscodecs/rANS_static32x16pr_neon.c.orig 2024-10-09 21:43:35 UTC ++++ htscodecs/htscodecs/rANS_static32x16pr_neon.c +@@ -32,7 +32,7 @@ + */ + + #include "config.h" +-#if defined(__ARM_NEON) && defined(__aarch64__) ++#if defined(__ARM_NEON) + #include + + #include diff --git a/biology/htslib/files/patch-htscodecs_htscodecs_rANS__static4x16pr.c b/biology/htslib/files/patch-htscodecs_htscodecs_rANS__static4x16pr.c new file mode 100644 index 000000000000..3eaebe7ae36d --- /dev/null +++ b/biology/htslib/files/patch-htscodecs_htscodecs_rANS__static4x16pr.c @@ -0,0 +1,11 @@ +--- htscodecs/htscodecs/rANS_static4x16pr.c.orig 2024-10-09 21:44:38 UTC ++++ htscodecs/htscodecs/rANS_static4x16pr.c +@@ -1030,7 +1030,7 @@ unsigned char *(*rans_dec_func(int do_simd, int order) + } + } + +-#elif defined(__ARM_NEON) && defined(__aarch64__) ++#elif defined(__ARM_NEON) + + #if defined(__linux__) || defined(__FreeBSD__) + #include diff --git a/biology/htslib/pkg-plist b/biology/htslib/pkg-plist index 1825cfff6daf..1b33a6a4a67f 100644 --- a/biology/htslib/pkg-plist +++ b/biology/htslib/pkg-plist @@ -1,47 +1,48 @@ bin/annot-tsv bin/bgzip bin/htsfile bin/ref-cache bin/tabix include/htslib/bgzf.h include/htslib/cram.h include/htslib/faidx.h include/htslib/hfile.h include/htslib/hts.h +include/htslib/hts_alloc.h include/htslib/hts_defs.h include/htslib/hts_endian.h include/htslib/hts_expr.h include/htslib/hts_log.h include/htslib/hts_os.h include/htslib/kbitset.h include/htslib/kfunc.h include/htslib/khash.h include/htslib/khash_str2int.h include/htslib/klist.h include/htslib/knetfile.h include/htslib/kroundup.h include/htslib/kseq.h include/htslib/ksort.h include/htslib/kstring.h include/htslib/regidx.h include/htslib/sam.h include/htslib/synced_bcf_reader.h include/htslib/tbx.h include/htslib/thread_pool.h include/htslib/vcf.h include/htslib/vcf_sweep.h include/htslib/vcfutils.h lib/libhts.a lib/libhts.so lib/libhts.so.%%PORTVERSION%% lib/libhts.so.3 libdata/pkgconfig/htslib.pc share/man/man1/annot-tsv.1.gz share/man/man1/bgzip.1.gz share/man/man1/htsfile.1.gz share/man/man1/ref-cache.1.gz share/man/man1/tabix.1.gz share/man/man5/faidx.5.gz share/man/man5/sam.5.gz share/man/man5/vcf.5.gz share/man/man7/htslib-s3-plugin.7.gz