diff options
-rw-r--r-- | sci-biology/gffread/Manifest | 4 | ||||
-rw-r--r-- | sci-biology/gffread/files/Makefile.patch | 39 | ||||
-rw-r--r-- | sci-biology/gffread/gffread-0.11.0.ebuild (renamed from sci-biology/gffread/gffread-0.9.12.ebuild) | 25 |
3 files changed, 22 insertions, 46 deletions
diff --git a/sci-biology/gffread/Manifest b/sci-biology/gffread/Manifest index d27690e24..ea0f27b53 100644 --- a/sci-biology/gffread/Manifest +++ b/sci-biology/gffread/Manifest @@ -1,2 +1,2 @@ -DIST gclib-0.10.2.tar.gz 169370 BLAKE2B 21f50ce5c6b4f5e703243ce96ee983a20c37a4bedcc11aa5ac8c29eed659b88a040d36172fcabe0ac9da5f85cb7593181ada538c5a9f16e6efb0ecdb1987d501 SHA512 6ba8ce4abdc373c17e81e65b280d09f4452e19f3207a8d8be44f3c98a611ea589393a4d6c9d4acb8c465c3703d3f9bafca432a0b58568ea1927c25da9654f87e -DIST gffread-0.9.12.tar.gz 27010 BLAKE2B 5da01f7d595b42277cc372326bdb4d538d7edeee8e2c80b62cfc0691d43594feda4404e6b05884d42b07396924b16c3f45436919c06023a07e11ef04c7f854c8 SHA512 5107ccfd14455970ea555d25288c8097fc562c33bc9c477500e43b0beb2163db44552d6b61dc499902806495cac576d557237653c58cf8410ace062c180181e8 +DIST gclib-0.11.0.tar.gz 184895 BLAKE2B ea8434c8a68fc7d032341271ed55eab3dcc8618da0ea823f7e1588598275a775369d1b7e7ce38eba02437272c28b56543ac50a50f5b0a03d01f37e24e85bb53e SHA512 ec773a805141e8f0f98774760e0608aac6c66c7541d4777c8cb0edcf2172a4bc86a0f0c1f6f7459858b408f47d8b1f6eeb35c871668991424f74d55a9c19bce2 +DIST gffread-0.11.0.tar.gz 28887 BLAKE2B 0d9e89666770c64713d0edb256aa9f18b8d33cba941afbb14a82e26359bfa96044a1655678095a8468e1d1d651406fb0250b20696b4026c4a47892cc45785935 SHA512 79d8a376c892c1567c80a045b08b8f4c97d8778a46b89bcce0372e2e3d6b4bcfe746b64b2101fd8411d02a2d157585eb39d0e067a2aaeb5e8c1e1f7da21bc834 diff --git a/sci-biology/gffread/files/Makefile.patch b/sci-biology/gffread/files/Makefile.patch deleted file mode 100644 index 35e6b088e..000000000 --- a/sci-biology/gffread/files/Makefile.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- gffread-0.9.12/Makefile 2018-06-26 09:52:26.024747027 +0200 -+++ gffread-0.9.12/Makefile 2018-06-26 09:52:41.845177021 +0200 -@@ -1,4 +1,4 @@ --GCLDIR := ../gclib -+GCLDIR := ../gclib-0.10.2 - SEARCHDIRS := -I. -I${GCLDIR} - - SYSTYPE := $(shell uname) -@@ -10,7 +10,7 @@ - MARCH = - endif - --CC := g++ -+CXX ?= g++ - - BASEFLAGS := -Wall -Wextra ${SEARCHDIRS} $(MARCH) -D_FILE_OFFSET_BITS=64 \ - -D_LARGEFILE_SOURCE -D_REENTRANT -fno-strict-aliasing -fno-exceptions -fno-rtti -@@ -26,15 +26,17 @@ - GCC45OPTMAIN := - - ifeq ($(findstring release,$(MAKECMDGOALS)),release) -- CFLAGS := -O2 -DNDEBUG $(BASEFLAGS) -+ CXXFLAGS ?= -O2 -+ CXXFLAGS += -DNDEBUG $(BASEFLAGS) - LDFLAGS := - else -- CFLAGS := -g -DDEBUG $(BASEFLAGS) -- LDFLAGS := -g -+ CXXFLAGS ?= -g -+ CXXFLAGS += -DDEBUG $(BASEFLAGS) -+ LDFLAGS ?= -g - endif - - %.o : %.cpp -- ${CC} ${CFLAGS} -c $< -o $@ -+ ${CXX} ${CXXFLAGS} -c $< -o $@ - - # C/C++ linker - diff --git a/sci-biology/gffread/gffread-0.9.12.ebuild b/sci-biology/gffread/gffread-0.11.0.ebuild index fc60b9a81..bfedb57a5 100644 --- a/sci-biology/gffread/gffread-0.9.12.ebuild +++ b/sci-biology/gffread/gffread-0.11.0.ebuild @@ -1,20 +1,35 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 + +inherit toolchain-funcs DESCRIPTION="GFF/GTF utility providing format conversions, filter/extract regions from FASTA" HOMEPAGE="http://ccb.jhu.edu/software/stringtie/gff.shtml https://github.com/gpertea/gffread" SRC_URI="https://github.com/gpertea/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/gpertea/gclib/archive/v0.10.2.tar.gz -> gclib-0.10.2.tar.gz" + https://github.com/gpertea/gclib/archive/v${PV}.tar.gz -> gclib-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}"/Makefile.patch ) +src_prepare(){ + src_unpack "${DISTDIR}"/gclib-${PV}.tar.gz + default + sed -e "s/-g -O3/${CXXFLAGS}/" -i Makefile || die + cd .. && ln -s gclib-"${PV}" gclib || die +} + +src_compile(){ + emake release +} + +src_install(){ + dobin gffread +} |