[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/
commit: eeef69fea4f72eb2bd4400a11d80f3a5db0a3d92 Author: Andrew Ammerlaan riseup net> AuthorDate: Sat Jan 2 13:09:32 2021 + Commit: Horea Christian gmail com> CommitDate: Sun Jan 3 06:25:30 2021 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=eeef69fe sci-biology/pysam: remove, package is in ::gentoo Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan riseup.net> Signed-off-by: Horea Christian chymera.eu> sci-biology/pysam/metadata.xml| 12 - sci-biology/pysam/pysam-0.15.3.ebuild | 46 --- 2 files changed, 58 deletions(-) diff --git a/sci-biology/pysam/metadata.xml b/sci-biology/pysam/metadata.xml deleted file mode 100644 index 6182254bd..0 --- a/sci-biology/pysam/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - -sci-biol...@gentoo.org -Gentoo Biology Project - - -pysam -pysam-developers/pysam - - diff --git a/sci-biology/pysam/pysam-0.15.3.ebuild b/sci-biology/pysam/pysam-0.15.3.ebuild deleted file mode 100644 index 4224df0be..0 --- a/sci-biology/pysam/pysam-0.15.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_6 ) - -inherit distutils-r1 - -DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" -HOMEPAGE=" - https://github.com/pysam-developers/pysam - https://pypi.org/project/pysam/; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="" - -# current code wraps 3rd-party code from htslib-1.9, samtools-1.9 and bcftools-1.9 -RDEPEND="=sci-libs/htslib-1.9*:=" -DEPEND="${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}]" - -python_prepare_all() { - # unbundle htslib - export HTSLIB_MODE="external" - export HTSLIB_INCLUDE_DIR="${EPREFIX}"/usr/include - export HTSLIB_LIBRARY_DIR="${EPREFIX}"/usr/$(get_libdir) - rm -r htslib || die - - # prevent setup.py from adding RPATHs - sed -e "/ext\.extra_link_args += \['-Wl,-rpath,\$ORIGIN'\]/d" \ - -i cy_build.py || die - sed -e '/runtime_library_dirs=htslib_library_dirs/d' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -src_compile() { - # TODO - # empty compile, as the build system runs the whole build again in install - : -}
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/, sci-biology/pysamstats/
commit: b1ad15e7a10105fb9f0905ea5aac0835a62b46f3 Author: Martin Mokrejs gmail com> AuthorDate: Fri Jan 10 16:32:20 2020 + Commit: Martin Mokrejs fold natur cuni cz> CommitDate: Fri Jan 10 16:52:47 2020 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=b1ad15e7 sci-biology/pysamstats: version bump sci-biology/pysam: version bump I am not sure if the path pysam-0.12-fix-buildsystem.patch is still needed or not. Nevertheless, the modules do not import properly into python so the ebuild needs more work. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Martin Mokrejs gmail.com> sci-biology/pysam/metadata.xml | 12 ++ sci-biology/pysam/pysam-0.15.3.ebuild | 46 ++ ...stats-0.24.2.ebuild => pysamstats-1.1.2.ebuild} | 9 +++-- 3 files changed, 64 insertions(+), 3 deletions(-) diff --git a/sci-biology/pysam/metadata.xml b/sci-biology/pysam/metadata.xml new file mode 100644 index 0..6182254bd --- /dev/null +++ b/sci-biology/pysam/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +sci-biol...@gentoo.org +Gentoo Biology Project + + +pysam +pysam-developers/pysam + + diff --git a/sci-biology/pysam/pysam-0.15.3.ebuild b/sci-biology/pysam/pysam-0.15.3.ebuild new file mode 100644 index 0..4224df0be --- /dev/null +++ b/sci-biology/pysam/pysam-0.15.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" +HOMEPAGE=" + https://github.com/pysam-developers/pysam + https://pypi.org/project/pysam/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" + +# current code wraps 3rd-party code from htslib-1.9, samtools-1.9 and bcftools-1.9 +RDEPEND="=sci-libs/htslib-1.9*:=" +DEPEND="${RDEPEND} + dev-python/cython[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" + +python_prepare_all() { + # unbundle htslib + export HTSLIB_MODE="external" + export HTSLIB_INCLUDE_DIR="${EPREFIX}"/usr/include + export HTSLIB_LIBRARY_DIR="${EPREFIX}"/usr/$(get_libdir) + rm -r htslib || die + + # prevent setup.py from adding RPATHs + sed -e "/ext\.extra_link_args += \['-Wl,-rpath,\$ORIGIN'\]/d" \ + -i cy_build.py || die + sed -e '/runtime_library_dirs=htslib_library_dirs/d' \ + -i setup.py || die + + distutils-r1_python_prepare_all +} + +src_compile() { + # TODO + # empty compile, as the build system runs the whole build again in install + : +} diff --git a/sci-biology/pysamstats/pysamstats-0.24.2.ebuild b/sci-biology/pysamstats/pysamstats-1.1.2.ebuild similarity index 77% rename from sci-biology/pysamstats/pysamstats-0.24.2.ebuild rename to sci-biology/pysamstats/pysamstats-1.1.2.ebuild index d6e1350a4..06bb7c69b 100644 --- a/sci-biology/pysamstats/pysamstats-0.24.2.ebuild +++ b/sci-biology/pysamstats/pysamstats-1.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -17,6 +17,9 @@ SLOT="0" KEYWORDS="" # needs working pysam, see bug #645060 IUSE="" -DEPEND="dev-python/cython - >=sci-biology/pysam-0.8.4" +DEPEND=" + dev-python/cython + dev-python/numpy + dev-python/pytables + >=sci-biology/pysam-0.15.1" RDEPEND="${DEPEND}"
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/, sci-biology/pysam/files/
commit: 02fbd9cb160ec37e7a85eb4349717237e120aeeb Author: David Seifert gentoo org> AuthorDate: Sat Sep 2 12:45:42 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Sep 2 12:45:42 2017 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=02fbd9cb sci-biology/pysam: Remove old .../pysam/files/pysam-0.8.3-cython-0.23.patch | 32 -- sci-biology/pysam/metadata.xml | 8 -- sci-biology/pysam/pysam-0.7.5.ebuild | 25 - 3 files changed, 65 deletions(-) diff --git a/sci-biology/pysam/files/pysam-0.8.3-cython-0.23.patch b/sci-biology/pysam/files/pysam-0.8.3-cython-0.23.patch deleted file mode 100644 index d14fec5a8..0 --- a/sci-biology/pysam/files/pysam-0.8.3-cython-0.23.patch +++ /dev/null @@ -1,32 +0,0 @@ -Patch for building with Cython 0.23 -See also -https://github.com/pysam-developers/pysam/issues/164 - pysam-0.8.3/pysam/chtslib.pxd -+++ pysam-0.8.3/pysam/chtslib.pxd -@@ -363,7 +363,7 @@ - hFILE *hfile - void*voidp - --ctypedef enum htsFormatCategory: -+cdef enum htsFormatCategory: - unknown_category - sequence_data# Sequence data -- SAM, BAM, CRAM, etc - variant_data # Variant calling data -- VCF, BCF, etc -@@ -371,14 +371,14 @@ - region_list # Coordinate intervals or regions -- BED, etc - category_maximum - --ctypedef enum htsExactFormat: -+cdef enum htsExactFormat: - unknown_format - binary_format - text_format - sam, bam, bai, cram, crai, vcf, bcf, csi, gzi, tbi, bed - format_maximum - --ctypedef enum htsCompression: -+cdef enum htsCompression: - no_compression, gzip, bgzf, custom - compression_maximum - diff --git a/sci-biology/pysam/metadata.xml b/sci-biology/pysam/metadata.xml deleted file mode 100644 index 3ff9cd0b0..0 --- a/sci-biology/pysam/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - -sci-biol...@gentoo.org -Gentoo Biology Project - - diff --git a/sci-biology/pysam/pysam-0.7.5.ebuild b/sci-biology/pysam/pysam-0.7.5.ebuild deleted file mode 100644 index ef596c29d..0 --- a/sci-biology/pysam/pysam-0.7.5.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" -HOMEPAGE="http://code.google.com/p/pysam http://pypi.python.org/pypi/pysam; -SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - <=sci-biology/samtools-0.1.19-r2[${PYTHON_USEDEP}]" - -python_compile() { - python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" - distutils-r1_python_compile -}
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/
commit: b3b06688c38bc3f28d68be75e5e30ff1adcb1386 Author: David Seifert gentoo org> AuthorDate: Sat Apr 9 22:14:19 2016 + Commit: Marius Brehler linux sungazer de> CommitDate: Sat Apr 9 22:14:19 2016 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=b3b06688 sci-biology/pysam: Remove old, latest 0.9.0 in main tree Package-Manager: portage-2.2.28 sci-biology/pysam/pysam-0.6-r2.ebuild | 26 -- sci-biology/pysam/pysam-0.8.3.ebuild | 29 - sci-biology/pysam/pysam-0.8.4.ebuild | 27 --- 3 files changed, 82 deletions(-) diff --git a/sci-biology/pysam/pysam-0.6-r2.ebuild b/sci-biology/pysam/pysam-0.6-r2.ebuild deleted file mode 100644 index 01f86da..000 --- a/sci-biology/pysam/pysam-0.6-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" -HOMEPAGE="http://code.google.com/p/pysam http://pypi.python.org/pypi/pysam; -SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - <=sci-biology/samtools-0.1.18[${PYTHON_USEDEP}]" - -python_compile() { - python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" - distutils-r1_python_compile -} diff --git a/sci-biology/pysam/pysam-0.8.3.ebuild b/sci-biology/pysam/pysam-0.8.3.ebuild deleted file mode 100644 index a08855f..000 --- a/sci-biology/pysam/pysam-0.8.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" -HOMEPAGE="https://github.com/pysam-developers/pysam http://pypi.python.org/pypi/pysam; -SRC_URI="https://github.com/pysam-developers/${PN}/archive/v${PV}.tar.gz; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - >=sci-biology/samtools-1.2[${PYTHON_USEDEP}] - >=sci-libs/htslib-1.2.1" - -PATCHES=( "${FILESDIR}/${P}-cython-0.23.patch" ) - -python_compile() { - python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" - distutils-r1_python_compile -} diff --git a/sci-biology/pysam/pysam-0.8.4.ebuild b/sci-biology/pysam/pysam-0.8.4.ebuild deleted file mode 100644 index 2b4d3d9..000 --- a/sci-biology/pysam/pysam-0.8.4.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" -HOMEPAGE="https://github.com/pysam-developers/pysam http://pypi.python.org/pypi/pysam; -SRC_URI="https://github.com/pysam-developers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - >=sci-biology/samtools-1.2[${PYTHON_USEDEP}] - >=sci-libs/htslib-1.2.1" - -python_compile() { - python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" - distutils-r1_python_compile -}
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/, sci-biology/inGAP-bin/, sci-biology/kallisto/, ...
commit: 26e6def0b3eb2ebcf04bf0d1a43f84db0a5b1240 Author: Justin Lecher gentoo org> AuthorDate: Mon Jan 25 08:49:16 2016 + Commit: Justin Lecher gentoo org> CommitDate: Mon Jan 25 08:49:16 2016 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=26e6def0 matadata.xml: Pre Cleanup Signed-off-by: Justin Lecher gentoo.org> app-benchmarks/numbench/metadata.xml | 2 +- app-doc/root-docs/metadata.xml| 2 +- dev-lang/berkeley_upc/metadata.xml| 1 - dev-lang/berkeley_upc_translator/metadata.xml | 1 - dev-lang/pgi/metadata.xml | 8 dev-libs/mxml/metadata.xml| 2 +- dev-ml/lacaml/metadata.xml| 2 +- dev-perl/BTLib/metadata.xml | 2 +- dev-python/ffc/metadata.xml | 2 +- dev-python/fiat/metadata.xml | 2 +- dev-python/future/metadata.xml| 2 +- dev-python/instant/metadata.xml | 2 +- dev-python/metakernel/metadata.xml| 2 +- dev-python/metakernel_bash/metadata.xml | 2 +- dev-python/metakernel_python/metadata.xml | 2 +- dev-python/pythonqt/metadata.xml | 2 +- dev-python/ufl/metadata.xml | 2 +- dev-tcltk/img_rotate/metadata.xml | 2 +- dev-util/VampirTrace/metadata.xml | 2 +- media-gfx/brlcad/metadata.xml | 2 +- sci-astronomy/mosstack/metadata.xml | 2 +- sci-astronomy/sextractor/metadata.xml | 2 +- sci-biology/Atlas2/metadata.xml | 2 +- sci-biology/BBmap/metadata.xml| 2 +- sci-biology/BamView/metadata.xml | 2 +- sci-biology/CONTIGuator/metadata.xml | 2 +- sci-biology/EBARDenovo/metadata.xml | 2 +- sci-biology/FLASH/metadata.xml| 2 +- sci-biology/IMAGE/metadata.xml| 2 +- sci-biology/MeV/metadata.xml | 2 +- sci-biology/NGSTools/metadata.xml | 2 +- sci-biology/RSeQC/metadata.xml| 2 +- sci-biology/Ray/metadata.xml | 2 +- sci-biology/STAR/metadata.xml | 2 +- sci-biology/SolexaQA/metadata.xml | 2 +- sci-biology/TransDecoder/metadata.xml | 2 +- sci-biology/VarScan/metadata.xml | 2 +- sci-biology/abacas/metadata.xml | 2 +- sci-biology/amos/metadata.xml | 2 +- sci-biology/bambus/metadata.xml | 2 +- sci-biology/bru2nii/metadata.xml | 3 +-- sci-biology/clview/metadata.xml | 2 +- sci-biology/conifer/metadata.xml | 2 +- sci-biology/cortex_var/metadata.xml | 2 +- sci-biology/estscan/metadata.xml | 2 +- sci-biology/flexbar/metadata.xml | 2 +- sci-biology/fsa/metadata.xml | 2 +- sci-biology/gap2caf/metadata.xml | 2 +- sci-biology/gbrowse/metadata.xml | 2 +- sci-biology/genomeview-bin/metadata.xml | 2 +- sci-biology/glean/metadata.xml| 2 +- sci-biology/inGAP-bin/metadata.xml| 2 +- sci-biology/jtreeview/metadata.xml| 2 +- sci-biology/kallisto/metadata.xml | 2 +- sci-biology/lucy/metadata.xml | 2 +- sci-biology/manatee-igs/metadata.xml | 2 +- sci-biology/manatee-jcvi/metadata.xml | 2 +- sci-biology/mne-python/metadata.xml | 2 +- sci-biology/mricron/metadata.xml | 3 +-- sci-biology/parafly/metadata.xml | 2 +- sci-biology/pb-honey/metadata.xml | 2 +- sci-biology/pb-jelly/metadata.xml | 2 +- sci-biology/psychopy/metadata.xml | 2 +- sci-biology/pysam/metadata.xml| 2 +- sci-biology/pysurfer/metadata.xml | 2 +- sci-biology/quast/metadata.xml| 2 +- sci-biology/samstat/metadata.xml | 2 +- sci-biology/scaffold_builder/metadata.xml | 2 +- sci-biology/skewer-bin/metadata.xml | 2 +- sci-biology/staden/metadata.xml | 2 +- sci-biology/subread/metadata.xml | 2 +- sci-biology/swissknife/metadata.xml | 2 +- sci-biology/tgicl/metadata.xml| 2 +- sci-biology/trowel/metadata.xml | 2 +- sci-biology/wgs-assembler/metadata.xml| 2 +- sci-chemistry/NMRdyn/metadata.xml | 2 +- sci-chemistry/pesto/metadata.xml | 2 +- sci-chemistry/rosetta-tools/metadata.xml | 2 +- sci-libs/acml/metadata.xml| 10 +- sci-libs/elmer-eio/metadata.xml | 2 +- sci-libs/elmer-hutiter/metadata.xml | 2 +- sci-libs/matc/metadata.xml| 2 +- sci-libs/nibabel/metadata.xml | 2 +- sci-libs/nipype/metadata.xml | 2 +-
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/
commit: 94d90ab3b484a298828765dcccac7416741911d2 Author: Ted Tanberry gmail com> AuthorDate: Thu Dec 3 21:59:00 2015 + Commit: Justin Lecher gentoo org> CommitDate: Thu Dec 3 21:59:00 2015 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=94d90ab3 sci-biology/pysam: version bump to 0.8.4 Package-Manager: portage-2.2.26 sci-biology/pysam/ChangeLog | 5 + sci-biology/pysam/pysam-0.8.4.ebuild | 27 +++ 2 files changed, 32 insertions(+) diff --git a/sci-biology/pysam/ChangeLog b/sci-biology/pysam/ChangeLog index c4c9a54..492a5fc 100644 --- a/sci-biology/pysam/ChangeLog +++ b/sci-biology/pysam/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Id$ +*pysam-0.8.4 (03 Dec 2015) + + 03 Dec 2015; Ted Tanberry+pysam-0.8.4.ebuild: + sci-biology/pysam: version bump to 0.8.4 + 04 May 2015; Marius Brehler pysam-0.7.5.ebuild: Fix deps diff --git a/sci-biology/pysam/pysam-0.8.4.ebuild b/sci-biology/pysam/pysam-0.8.4.ebuild new file mode 100644 index 000..2b4d3d9 --- /dev/null +++ b/sci-biology/pysam/pysam-0.8.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" +HOMEPAGE="https://github.com/pysam-developers/pysam http://pypi.python.org/pypi/pysam; +SRC_URI="https://github.com/pysam-developers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + >=sci-biology/samtools-1.2[${PYTHON_USEDEP}] + >=sci-libs/htslib-1.2.1" + +python_compile() { + python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" + distutils-r1_python_compile +}
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/files/, sci-biology/pysam/
commit: 0c71d353954ad0e01c6e1595f4e493ad7857f6dc Author: Ted Tanberry gmail com> AuthorDate: Sat Oct 10 15:12:58 2015 + Commit: Justin Lecher gentoo org> CommitDate: Sat Oct 10 15:12:58 2015 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=0c71d353 sci-biology/pysam: version bump to 0.8.3 This also includes a fix for building with Cython 0.23. .../pysam/files/pysam-0.8.3-cython-0.23.patch | 32 ++ sci-biology/pysam/pysam-0.8.3.ebuild | 29 2 files changed, 61 insertions(+) diff --git a/sci-biology/pysam/files/pysam-0.8.3-cython-0.23.patch b/sci-biology/pysam/files/pysam-0.8.3-cython-0.23.patch new file mode 100644 index 000..d14fec5 --- /dev/null +++ b/sci-biology/pysam/files/pysam-0.8.3-cython-0.23.patch @@ -0,0 +1,32 @@ +Patch for building with Cython 0.23 +See also +https://github.com/pysam-developers/pysam/issues/164 + +--- pysam-0.8.3/pysam/chtslib.pxd pysam-0.8.3/pysam/chtslib.pxd +@@ -363,7 +363,7 @@ + hFILE *hfile + void*voidp + +-ctypedef enum htsFormatCategory: ++cdef enum htsFormatCategory: + unknown_category + sequence_data# Sequence data -- SAM, BAM, CRAM, etc + variant_data # Variant calling data -- VCF, BCF, etc +@@ -371,14 +371,14 @@ + region_list # Coordinate intervals or regions -- BED, etc + category_maximum + +-ctypedef enum htsExactFormat: ++cdef enum htsExactFormat: + unknown_format + binary_format + text_format + sam, bam, bai, cram, crai, vcf, bcf, csi, gzi, tbi, bed + format_maximum + +-ctypedef enum htsCompression: ++cdef enum htsCompression: + no_compression, gzip, bgzf, custom + compression_maximum + diff --git a/sci-biology/pysam/pysam-0.8.3.ebuild b/sci-biology/pysam/pysam-0.8.3.ebuild new file mode 100644 index 000..a08855f --- /dev/null +++ b/sci-biology/pysam/pysam-0.8.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format" +HOMEPAGE="https://github.com/pysam-developers/pysam http://pypi.python.org/pypi/pysam; +SRC_URI="https://github.com/pysam-developers/${PN}/archive/v${PV}.tar.gz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + >=sci-biology/samtools-1.2[${PYTHON_USEDEP}] + >=sci-libs/htslib-1.2.1" + +PATCHES=( "${FILESDIR}/${P}-cython-0.23.patch" ) + +python_compile() { + python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" + distutils-r1_python_compile +}
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/
commit: 873670a86527262a39f625944c64be11265f7052 Author: Marius Brehler marbre AT linux DOT sungazer DOT de AuthorDate: Mon May 4 08:17:56 2015 + Commit: Justin Lecher jlec AT gentoo DOT org CommitDate: Mon May 4 08:17:56 2015 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=873670a8 Drop keywords; Fix deps Package-Manager: portage-2.2.18 sci-biology/pysam/ChangeLog | 6 ++ sci-biology/pysam/pysam-0.6-r2.ebuild | 2 +- sci-biology/pysam/pysam-0.7.5.ebuild | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/sci-biology/pysam/ChangeLog b/sci-biology/pysam/ChangeLog index 2fbcbbc..e48ec44 100644 --- a/sci-biology/pysam/ChangeLog +++ b/sci-biology/pysam/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 04 May 2015; Marius Brehler mar...@linux.sungazer.de pysam-0.7.5.ebuild: + Fix deps + + 04 May 2015; Marius Brehler mar...@linux.sungazer.de pysam-0.6-r2.ebuild: + Drop keywords due to broken deps + 02 May 2015; Martin Mokrejs mmokr...@fold.natur.cuni.cz pysam-0.6-r2.ebuild, pysam-0.7.5.ebuild: added PYTHON_USEDEP diff --git a/sci-biology/pysam/pysam-0.6-r2.ebuild b/sci-biology/pysam/pysam-0.6-r2.ebuild index 5225a62..ee86039 100644 --- a/sci-biology/pysam/pysam-0.6-r2.ebuild +++ b/sci-biology/pysam/pysam-0.6-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=http://${PN}.googlecode.com/files/${P}.tar.gz; LICENSE=MIT SLOT=0 -KEYWORDS=~amd64 ~x86 +KEYWORDS= IUSE= DEPEND=dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/sci-biology/pysam/pysam-0.7.5.ebuild b/sci-biology/pysam/pysam-0.7.5.ebuild index 42e24ca..c516382 100644 --- a/sci-biology/pysam/pysam-0.7.5.ebuild +++ b/sci-biology/pysam/pysam-0.7.5.ebuild @@ -4,7 +4,7 @@ EAPI=5 -PYTHON_COMPAT=( python{2_7,3_3,3_4}) +PYTHON_COMPAT=( python2_7 ) inherit distutils-r1 @@ -18,7 +18,7 @@ KEYWORDS=~amd64 ~x86 IUSE= DEPEND=dev-python/setuptools[${PYTHON_USEDEP}] - =sci-biology/samtools-0.1.19[${PYTHON_USEDEP}] + =sci-biology/samtools-0.1.19-r2[${PYTHON_USEDEP}] python_compile() { python_is_python3 || local -x CFLAGS=${CFLAGS} -fno-strict-aliasing
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/
commit: 3ea57834601daea6b91432738e088d0a18428d7b Author: Martin Mokrejš mmokrejs AT fold DOT natur DOT cuni DOT cz AuthorDate: Sat May 2 16:28:41 2015 + Commit: Martin Mokrejs mmokrejs AT fold DOT natur DOT cuni DOT cz CommitDate: Sat May 2 16:28:41 2015 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3ea57834 added PYTHON_USEDEP sci-biology/pysam/ChangeLog | 4 sci-biology/pysam/pysam-0.6-r2.ebuild | 2 +- sci-biology/pysam/pysam-0.7.5.ebuild | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sci-biology/pysam/ChangeLog b/sci-biology/pysam/ChangeLog index 4b24154..2fbcbbc 100644 --- a/sci-biology/pysam/ChangeLog +++ b/sci-biology/pysam/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 02 May 2015; Martin Mokrejs mmokr...@fold.natur.cuni.cz + pysam-0.6-r2.ebuild, pysam-0.7.5.ebuild: + added PYTHON_USEDEP + *pysam-0.6-r2 (30 Apr 2015) *pysam-0.7.5 (30 Apr 2015) diff --git a/sci-biology/pysam/pysam-0.6-r2.ebuild b/sci-biology/pysam/pysam-0.6-r2.ebuild index d972ba1..5225a62 100644 --- a/sci-biology/pysam/pysam-0.6-r2.ebuild +++ b/sci-biology/pysam/pysam-0.6-r2.ebuild @@ -18,7 +18,7 @@ KEYWORDS=~amd64 ~x86 IUSE= DEPEND=dev-python/setuptools[${PYTHON_USEDEP}] - =sci-biology/samtools-0.1.18 + =sci-biology/samtools-0.1.18[${PYTHON_USEDEP}] python_compile() { python_is_python3 || local -x CFLAGS=${CFLAGS} -fno-strict-aliasing diff --git a/sci-biology/pysam/pysam-0.7.5.ebuild b/sci-biology/pysam/pysam-0.7.5.ebuild index 888734b..42e24ca 100644 --- a/sci-biology/pysam/pysam-0.7.5.ebuild +++ b/sci-biology/pysam/pysam-0.7.5.ebuild @@ -18,7 +18,7 @@ KEYWORDS=~amd64 ~x86 IUSE= DEPEND=dev-python/setuptools[${PYTHON_USEDEP}] - =sci-biology/samtools-0.1.19 + =sci-biology/samtools-0.1.19[${PYTHON_USEDEP}] python_compile() { python_is_python3 || local -x CFLAGS=${CFLAGS} -fno-strict-aliasing
[gentoo-commits] proj/sci:master commit in: sci-biology/pysam/
commit: 26603b1f757f06f0c7e234390eecd3f5ea6ddfbd Author: Martin Mokrejš mmokrejs AT fold DOT natur DOT cuni DOT cz AuthorDate: Thu Apr 30 20:14:31 2015 + Commit: Martin Mokrejs mmokrejs AT fold DOT natur DOT cuni DOT cz CommitDate: Thu Apr 30 20:14:31 2015 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=26603b1f sci-biology/pysam: version bump; noted samtools dependencies as mentioned in download page accessible from https://code.google.com/p/pysam/downloads/list ; also added PYTHON_COMPAT for python3 Package-Manager: portage-2.2.18 sci-biology/pysam/ChangeLog | 12 sci-biology/pysam/metadata.xml| 8 sci-biology/pysam/pysam-0.6-r2.ebuild | 26 ++ sci-biology/pysam/pysam-0.7.5.ebuild | 26 ++ 4 files changed, 72 insertions(+) diff --git a/sci-biology/pysam/ChangeLog b/sci-biology/pysam/ChangeLog new file mode 100644 index 000..4b24154 --- /dev/null +++ b/sci-biology/pysam/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for sci-biology/pysam +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*pysam-0.6-r2 (30 Apr 2015) +*pysam-0.7.5 (30 Apr 2015) + + 30 Apr 2015; Martin Mokrejs mmokr...@fold.natur.cuni.cz +metadata.xml, + +pysam-0.6-r2.ebuild, +pysam-0.7.5.ebuild: + sci-biology/pysam: version bump; noted samtools dependencies as mentioned in + download page accessible from https://code.google.com/p/pysam/downloads/list ; + also added PYTHON_COMPAT for python3 diff --git a/sci-biology/pysam/metadata.xml b/sci-biology/pysam/metadata.xml new file mode 100644 index 000..49afc3c --- /dev/null +++ b/sci-biology/pysam/metadata.xml @@ -0,0 +1,8 @@ +?xml version=1.0 encoding=UTF-8? +!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd; +pkgmetadata + herdsci-biology/herd + upstream +remote-id type=google-codepysam/remote-id + /upstream +/pkgmetadata diff --git a/sci-biology/pysam/pysam-0.6-r2.ebuild b/sci-biology/pysam/pysam-0.6-r2.ebuild new file mode 100644 index 000..d972ba1 --- /dev/null +++ b/sci-biology/pysam/pysam-0.6-r2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/pysam/pysam-0.6-r1.ebuild,v 1.2 2015/04/13 06:22:56 jlec Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION=Python interface for the SAM/BAM sequence alignment and mapping format +HOMEPAGE=http://code.google.com/p/pysam http://pypi.python.org/pypi/pysam; +SRC_URI=http://${PN}.googlecode.com/files/${P}.tar.gz; + +LICENSE=MIT +SLOT=0 +KEYWORDS=~amd64 ~x86 +IUSE= + +DEPEND=dev-python/setuptools[${PYTHON_USEDEP}] + =sci-biology/samtools-0.1.18 + +python_compile() { + python_is_python3 || local -x CFLAGS=${CFLAGS} -fno-strict-aliasing + distutils-r1_python_compile +} diff --git a/sci-biology/pysam/pysam-0.7.5.ebuild b/sci-biology/pysam/pysam-0.7.5.ebuild new file mode 100644 index 000..888734b --- /dev/null +++ b/sci-biology/pysam/pysam-0.7.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/pysam/pysam-0.6-r1.ebuild,v 1.2 2015/04/13 06:22:56 jlec Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4}) + +inherit distutils-r1 + +DESCRIPTION=Python interface for the SAM/BAM sequence alignment and mapping format +HOMEPAGE=http://code.google.com/p/pysam http://pypi.python.org/pypi/pysam; +SRC_URI=http://${PN}.googlecode.com/files/${P}.tar.gz; + +LICENSE=MIT +SLOT=0 +KEYWORDS=~amd64 ~x86 +IUSE= + +DEPEND=dev-python/setuptools[${PYTHON_USEDEP}] + =sci-biology/samtools-0.1.19 + +python_compile() { + python_is_python3 || local -x CFLAGS=${CFLAGS} -fno-strict-aliasing + distutils-r1_python_compile +}