From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A2F7E138335 for ; Sun, 28 Oct 2018 20:25:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 61BE3E0C58; Sun, 28 Oct 2018 20:25:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 36FA2E0C58 for ; Sun, 28 Oct 2018 20:25:06 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 44BB8335C63 for ; Sun, 28 Oct 2018 20:25:05 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 1DD07447 for ; Sun, 28 Oct 2018 20:25:03 +0000 (UTC) From: "David Seifert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Seifert" Message-ID: <1540758273.85fad26e8efb7e2fc01de49e59a0d7e0b210c5bc.soap@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/htslib/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-libs/htslib/Manifest sci-libs/htslib/htslib-1.9.ebuild X-VCS-Directories: sci-libs/htslib/ X-VCS-Committer: soap X-VCS-Committer-Name: David Seifert X-VCS-Revision: 85fad26e8efb7e2fc01de49e59a0d7e0b210c5bc X-VCS-Branch: master Date: Sun, 28 Oct 2018 20:25:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 6436862c-28f9-4f6e-8dd4-d0cd47c4008c X-Archives-Hash: 26bbdb204e129b0e80ef7cb68a9e22d7 commit: 85fad26e8efb7e2fc01de49e59a0d7e0b210c5bc Author: David Seifert gentoo org> AuthorDate: Sun Oct 28 20:24:33 2018 +0000 Commit: David Seifert gentoo org> CommitDate: Sun Oct 28 20:24:33 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85fad26e sci-libs/htslib: Version bump to 1.9 Bug: https://bugs.gentoo.org/647714 Signed-off-by: David Seifert gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 sci-libs/htslib/Manifest | 1 + sci-libs/htslib/htslib-1.9.ebuild | 45 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/sci-libs/htslib/Manifest b/sci-libs/htslib/Manifest index 6841d0a69fb..e818f35f147 100644 --- a/sci-libs/htslib/Manifest +++ b/sci-libs/htslib/Manifest @@ -1 +1,2 @@ DIST htslib-1.5.tar.bz2 1051132 BLAKE2B 90c6aeeaa2a2692228aa1f530d775a6e81f9275d321e8b2d6005b86b9a25e5967acca19dd898311a5bc4f3c17d4e8ea36d18da4602e18fadee47666350122077 SHA512 fd58552ddbd178f9797123fdaf47914ccd0e2aefd055fc6557ac8f479c600775616107cfa871c3acd93079f45974a19f443941a79f2acfd2a8c2983ef35b8917 +DIST htslib-1.9.tar.bz2 1178859 BLAKE2B a0229313d3572717101f4f23d39fa124f3bb38d8b2e65055f4f801dbb5f1549df95115e8beadd8fa024171b3ff8a874d20087bf71819c36700666f168dbe41ab SHA512 ddb0e2d970e4c2c27e203b064898f95cb7c187cd497c02fc7b4312dcea25669d0b6063d537687521e7a065f6daefa1ae897add2df4981037a187b499d08fdef7 diff --git a/sci-libs/htslib/htslib-1.9.ebuild b/sci-libs/htslib/htslib-1.9.ebuild new file mode 100644 index 00000000000..69df48a332f --- /dev/null +++ b/sci-libs/htslib/htslib-1.9.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="C library for high-throughput sequencing data formats" +HOMEPAGE="http://www.htslib.org/" +SRC_URI="mirror://sourceforge/samtools/${PV}/${P}.tar.bz2" + +SLOT="0/2" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+bzip2 curl +lzma static-libs" + +RDEPEND=" + bzip2? ( app-arch/bzip2:= ) + curl? ( net-misc/curl ) + lzma? ( app-arch/xz-utils:= )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # upstream injects LDFLAGS into the .pc file, + # which is a big nono for QA + sed 's/private_LIBS=$LDFLAGS/private_LIBS=""/g' -i configure || die +} + +src_configure() { + econf \ + --disable-gcs \ + --disable-plugins \ + --disable-s3 \ + $(use_enable bzip2 bz2) \ + $(use_enable curl libcurl) \ + $(use_enable lzma) +} + +src_install() { + default + + if ! use static-libs; then + find "${D}" -name '*.a' -delete || die + fi +}