pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/biology/bedtools
Module Name: pkgsrc
Committed By: bacon
Date: Wed Nov 8 16:46:44 UTC 2023
Modified Files:
pkgsrc/biology/bedtools: DESCR Makefile distinfo
pkgsrc/biology/bedtools/patches: patch-Makefile
Log Message:
biology/bedtools: Update to 2.31.1
Code updates for modern compilers
Changes: https://github.com/arq5x/bedtools2/releases
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/biology/bedtools/DESCR
cvs rdiff -u -r1.5 -r1.6 pkgsrc/biology/bedtools/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/biology/bedtools/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/biology/bedtools/patches/patch-Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/biology/bedtools/DESCR
diff -u pkgsrc/biology/bedtools/DESCR:1.1 pkgsrc/biology/bedtools/DESCR:1.2
--- pkgsrc/biology/bedtools/DESCR:1.1 Fri Jan 22 17:07:50 2021
+++ pkgsrc/biology/bedtools/DESCR Wed Nov 8 16:46:44 2023
@@ -1,10 +1,11 @@
-The bedtools utilities are a suite of tools for performing a wide range of
-genomics analysis tasks. The most widely-used of these tools enable genome
-arithmetic, i.e., set theory on the genome. For example, with bedtools one
-can intersect, merge, count, complement, and shuffle genomic intervals from
-multiple files in common genomic formats such as BAM, BED, GFF/GTF, and VCF.
+The bedtools utilities are a suite of tools for performing a wide
+range of genomics analysis tasks. The most widely-used of these
+tools enable genome arithmetic, i.e., set theory on the genome.
+For example, with bedtools one can intersect, merge, count,
+complement, and shuffle genomic intervals from multiple files in
+common genomic formats such as BAM, BED, GFF/GTF, and VCF.
-Although each individual utility is designed to do a relatively simple task,
-e.g., intersect two interval files, more sophisticated analyses can be
-conducted by stringing together multiple bedtools operations on the command
-line or in shell scripts.
+Although each individual utility is designed to do a relatively
+simple task, e.g., intersect two interval files, more sophisticated
+analyses can be conducted by stringing together multiple bedtools
+operations on the command line or in shell scripts.
Index: pkgsrc/biology/bedtools/Makefile
diff -u pkgsrc/biology/bedtools/Makefile:1.5 pkgsrc/biology/bedtools/Makefile:1.6
--- pkgsrc/biology/bedtools/Makefile:1.5 Mon Aug 14 05:23:51 2023
+++ pkgsrc/biology/bedtools/Makefile Wed Nov 8 16:46:44 2023
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.5 2023/08/14 05:23:51 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/08 16:46:44 bacon Exp $
-DISTNAME= bedtools-2.30.0
-PKGREVISION= 2
+DISTNAME= bedtools-2.31.1
CATEGORIES= biology
MASTER_SITES= ${MASTER_SITE_GITHUB:=arq5x/}
GITHUB_PROJECT= bedtools2
GITHUB_TAG= v${PKGVERSION_NOREV}
-MAINTAINER= bacon%NetBSD.org@localhost
+OWNER= bacon%NetBSD.org@localhost
HOMEPAGE= https://bedtools.readthedocs.io/en/latest/
COMMENT= Swiss army knife for genome arithmetic
LICENSE= mit
@@ -17,13 +16,13 @@ USE_TOOLS+= bash:test gmake
REPLACE_SH+= scripts/vcfsort.sh
REPLACE_PYTHON= scripts/makeBashScripts.py
-LDFLAGS.SunOS+= -lsocket
-
SUBST_CLASSES+= pybin
SUBST_STAGE.pybin= pre-configure
SUBST_SED.pybin= -e 's|python|${PYTHONBIN}|g'
SUBST_FILES.pybin= Makefile
+LDFLAGS.SunOS+= -lsocket
+
do-test:
cd ${WRKSRC}/test && bash test.sh
Index: pkgsrc/biology/bedtools/distinfo
diff -u pkgsrc/biology/bedtools/distinfo:1.4 pkgsrc/biology/bedtools/distinfo:1.5
--- pkgsrc/biology/bedtools/distinfo:1.4 Tue Oct 26 10:03:37 2021
+++ pkgsrc/biology/bedtools/distinfo Wed Nov 8 16:46:44 2023
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:03:37 nia Exp $
+$NetBSD: distinfo,v 1.5 2023/11/08 16:46:44 bacon Exp $
-BLAKE2s (bedtools-2.30.0.tar.gz) = f4e0cdb0d7ca32da2724c1afcf707c02a02ab201b66b93e4ce26d9a51e0566c5
-SHA512 (bedtools-2.30.0.tar.gz) = 3d69d6a53d3e5d15597dfefa26f7895231adbf3c1fe3b16ee4213e497ef01a20698add2f0e6f03d8eb7cd7c70709955f0ebdf897a025a83d31ef17e2c91f9856
-Size (bedtools-2.30.0.tar.gz) = 20639858 bytes
-SHA1 (patch-Makefile) = d21b4a69ce18eac7de59d277a03d0a5f5e2e1cb5
+BLAKE2s (bedtools-2.31.1.tar.gz) = e5b3faf919f7aaf12251b29fa248e85248ec30dadab45c3fd23523d7ddc78c05
+SHA512 (bedtools-2.31.1.tar.gz) = b62feeb6ef211314a86e022b6104cc2291086b940913cff5878759c37a8be0ac50c174020d8555d71dbc29e6be56ea40fc3c6543b5ef444bc7535124814688d6
+Size (bedtools-2.31.1.tar.gz) = 21085970 bytes
+SHA1 (patch-Makefile) = f38634cad79026c0dd0cad6a6a70db933f002d5f
SHA1 (patch-src_utils_BamTools_include_SamHeader.hpp) = 7ab168b247b5edf7f3eccd9ef7329a5e1605c787
SHA1 (patch-src_utils_htslib_Makefile) = 8785ff3110f8df26e0cc5b2fdf1e2e02d6cdc836
SHA1 (patch-test_test.sh) = e3a17815d6a30c17db7134613d25f08c6be3494e
Index: pkgsrc/biology/bedtools/patches/patch-Makefile
diff -u pkgsrc/biology/bedtools/patches/patch-Makefile:1.2 pkgsrc/biology/bedtools/patches/patch-Makefile:1.3
--- pkgsrc/biology/bedtools/patches/patch-Makefile:1.2 Mon Feb 8 01:49:25 2021
+++ pkgsrc/biology/bedtools/patches/patch-Makefile Wed Nov 8 16:46:44 2023
@@ -1,8 +1,8 @@
-$NetBSD: patch-Makefile,v 1.2 2021/02/08 01:49:25 bacon Exp $
+$NetBSD: patch-Makefile,v 1.3 2023/11/08 16:46:44 bacon Exp $
-# Respect pkgsrc env, drop bash dep
+# Portability, respect env
---- Makefile.orig 2021-02-05 21:42:03.926301547 +0000
+--- Makefile.orig 2023-11-08 15:05:30.454330622 +0000
+++ Makefile
@@ -4,7 +4,7 @@
# (c) 2009 Aaron Quinlan
@@ -20,9 +20,9 @@ $NetBSD: patch-Makefile,v 1.2 2021/02/08
-CXX = g++
+CXX ?= g++
- ifeq ($(DEBUG),1)
- BT_CPPFLAGS = -DDEBUG -D_DEBUG -D_FILE_OFFSET_BITS=64 -DWITH_HTS_CB_API $(INCLUDES)
-@@ -41,7 +41,7 @@ endif
+ PYTHON ?= $(shell python --version >/dev/null 2>&1 && echo "python" || echo python3)
+
+@@ -43,7 +43,7 @@ endif
BT_LDFLAGS =
BT_LIBS = -lz -lm -lbz2 -llzma -lpthread
@@ -31,16 +31,16 @@ $NetBSD: patch-Makefile,v 1.2 2021/02/08
SUBDIRS = $(SRC_DIR)/annotateBed \
$(SRC_DIR)/bamToBed \
-@@ -155,7 +155,7 @@ $(CCPREFIX) $(CC_WRAPPER) $(CXX) $(ALL_C
+@@ -158,7 +158,7 @@ $(CCPREFIX) $(CC_WRAPPER) $(CXX) $(ALL_C
@mv -f $*.Td $*.d
endef
-$(OBJ_DIR)/%.d: ;
-+$(OBJ_DIR)/%.d: $(OBJ_DIR) ;
++$(OBJ_DIR)/%.d: $(OBJ_DIR);
.PRECIOUS: $(OBJ_DIR)/%.d
-include $(patsubst %.o,%.d,$(BUILT_OBJECTS))
-@@ -197,9 +197,9 @@ $(BIN_DIR)/intersectBed: | $(BIN_DIR)
+@@ -200,9 +200,9 @@ $(BIN_DIR)/intersectBed: | $(BIN_DIR)
.PHONY: all
install: all
Home |
Main Index |
Thread Index |
Old Index