pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Importing htslib-1.3



Module Name:	pkgsrc-wip
Committed By:	i3enedek <pkgsrc_git%i3enedek.neomailbox.net@localhost>
Pushed By:	i3enedek
Date:		Sat Mar 19 01:35:51 2016 +0000
Changeset:	40ded0b7359b21d52ed1c1ee88c95cb429979057

Added Files:
	htslib/DESCR
	htslib/Makefile
	htslib/PLIST
	htslib/buildlink3.mk
	htslib/distinfo

Log Message:
Importing htslib-1.3

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=40ded0b7359b21d52ed1c1ee88c95cb429979057

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 htslib/DESCR         | 12 ++++++++++++
 htslib/Makefile      | 19 +++++++++++++++++++
 htslib/PLIST         | 36 ++++++++++++++++++++++++++++++++++++
 htslib/buildlink3.mk | 12 ++++++++++++
 htslib/distinfo      |  6 ++++++
 5 files changed, 85 insertions(+)

diffs:
diff --git a/htslib/DESCR b/htslib/DESCR
new file mode 100644
index 0000000..220164d
--- /dev/null
+++ b/htslib/DESCR
@@ -0,0 +1,12 @@
+HTSlib is an implementation of a unified C library for accessing common file
+formats, such as SAM, CRAM and VCF, used for high-throughput sequencing data,
+and is the core library used by samtools and bcftools.
+HTSlib only depends on zlib.
+It is known to be compatible with gcc, g++ and clang.
+
+HTSlib implements a generalized BAM index, with file extension .csi
+(coordinate-sorted index). The HTSlib file reader first looks for the new
+index and then for the old if the new index is absent.
+
+This project also includes the popular tabix indexer, which indexes
+both .tbi and .csi formats, and the bgzip compression utility.
diff --git a/htslib/Makefile b/htslib/Makefile
new file mode 100644
index 0000000..29466d6
--- /dev/null
+++ b/htslib/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	htslib-1.3
+CATEGORIES=	biology
+MASTER_SITES=	${MASTER_SITE_GITHUB:=samtools/}
+EXTRACT_SUFX=	.tar.bz2
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/samtools/htslib/releases/download/1.3/
+COMMENT=	C library for high-throughput sequencing data formats
+LICENSE=	mit
+
+GNU_CONFIGURE=	yes
+USE_TOOLS+=	pkg-config gmake
+
+#PKGCONFIG_OVERRIDE+=	htslib.pc.in
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/htslib/PLIST b/htslib/PLIST
new file mode 100644
index 0000000..a040045
--- /dev/null
+++ b/htslib/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD$
+bin/bgzip
+bin/htsfile
+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_defs.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/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/vcf.h
+include/htslib/vcf_sweep.h
+include/htslib/vcfutils.h
+lib/libhts.a
+lib/libhts.so
+lib/libhts.so.1
+lib/libhts.so.${PKGVERSION}
+lib/pkgconfig/htslib.pc
+man/man1/htsfile.1
+man/man1/tabix.1
+man/man5/faidx.5
+man/man5/sam.5
+man/man5/vcf.5
diff --git a/htslib/buildlink3.mk b/htslib/buildlink3.mk
new file mode 100644
index 0000000..1d945e5
--- /dev/null
+++ b/htslib/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	htslib
+
+.if !defined(HTSLIB_BUILDLINK3_MK)
+HTSLIB_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.htslib+=	htslib>=1.3
+BUILDLINK_PKGSRCDIR.htslib?=	../../wip/htslib
+.endif	# HTSLIB_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-htslib
diff --git a/htslib/distinfo b/htslib/distinfo
new file mode 100644
index 0000000..f2cc5a4
--- /dev/null
+++ b/htslib/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (htslib-1.3.tar.bz2) = 917981547952ad02e6041a6032e0cc18896b92ec
+RMD160 (htslib-1.3.tar.bz2) = 0947a319f2f9263a100902e9e065c07d79dc6be3
+SHA512 (htslib-1.3.tar.bz2) = 1a96fd22632b4a593596645b3a40aa59aaaaa9f342f97ec8c1807fe4058576420ba2c6279594d00bfc67db93aa858bd63bf3e2cf1a63e79605791c6f8aef097c
+Size (htslib-1.3.tar.bz2) = 952864 bytes


Home | Main Index | Thread Index | Old Index