diff options
author | Michał Górny <mgorny@gentoo.org> | 2011-01-05 23:30:36 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2011-01-05 23:30:36 +0000 |
commit | 8465b6fb12040dcb27ae0733c87a3dfdfaca2bf3 (patch) | |
tree | 69b3e5b4bd0c66c29de551f61cd63d02bc21b189 /app-arch/zpaq-extras | |
parent | punt unused variable (diff) | |
download | gentoo-2-8465b6fb12040dcb27ae0733c87a3dfdfaca2bf3.tar.gz gentoo-2-8465b6fb12040dcb27ae0733c87a3dfdfaca2bf3.tar.bz2 gentoo-2-8465b6fb12040dcb27ae0733c87a3dfdfaca2bf3.zip |
EAPI bump (w/ Prefix-related fixes), general ebuild cleanup with flexibility in mind (now user should be even able to add additional configs through user patches).
(Portage version: 2.2.0_alpha12_p8/cvs/Linux x86_64)
Diffstat (limited to 'app-arch/zpaq-extras')
-rw-r--r-- | app-arch/zpaq-extras/ChangeLog | 8 | ||||
-rw-r--r-- | app-arch/zpaq-extras/zpaq-extras-0_p20100426.ebuild | 31 |
2 files changed, 29 insertions, 10 deletions
diff --git a/app-arch/zpaq-extras/ChangeLog b/app-arch/zpaq-extras/ChangeLog index b75bf7b3fe1f..fdbb9e8ad688 100644 --- a/app-arch/zpaq-extras/ChangeLog +++ b/app-arch/zpaq-extras/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-arch/zpaq-extras # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq-extras/ChangeLog,v 1.1 2011/01/04 23:20:57 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq-extras/ChangeLog,v 1.2 2011/01/05 23:30:36 mgorny Exp $ + + 05 Jan 2011; Michał Górny <mgorny@gentoo.org> + zpaq-extras-0_p20100426.ebuild: + EAPI bump (w/ Prefix-related fixes), general ebuild cleanup with flexibility + in mind (now user should be even able to add additional configs through user + patches). *zpaq-extras-0_p20100426 (04 Jan 2011) diff --git a/app-arch/zpaq-extras/zpaq-extras-0_p20100426.ebuild b/app-arch/zpaq-extras/zpaq-extras-0_p20100426.ebuild index 1ec944496bb5..f7dd464ee756 100644 --- a/app-arch/zpaq-extras/zpaq-extras-0_p20100426.ebuild +++ b/app-arch/zpaq-extras/zpaq-extras-0_p20100426.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq-extras/zpaq-extras-0_p20100426.ebuild,v 1.1 2011/01/04 23:20:57 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq-extras/zpaq-extras-0_p20100426.ebuild,v 1.2 2011/01/05 23:30:36 mgorny Exp $ -inherit toolchain-funcs +EAPI=3 +inherit base toolchain-funcs DESCRIPTION="A set of additional compression profiles for app-arch/zpaq" HOMEPAGE="http://mattmahoney.net/dc/zpaq.html" @@ -21,15 +22,27 @@ IUSE="" DEPEND="app-arch/unzip" RDEPEND="" -src_compile() { - tc-export CXX - progs='bwtpre bwt_ jpeg_jo exe_jo' - emake ${progs} || die +S=${WORKDIR} +src_unpack() { + default + cp "${DISTDIR}"/fast.cfg . || die +} + +src_configure() { sed \ - -e 's:^pcomp zpaq r:pcomp /usr/bin/zpaq r/usr/share/zpaq/:' \ - -e 's:^pcomp \([^/]\):pcomp /usr/libexec/zpaq/\1:' \ + -e "s:^pcomp zpaq r:pcomp ${EPREFIX}/usr/bin/zpaq r${EPREFIX}/usr/share/zpaq/:" \ + -e "s:^pcomp \([^/]\):pcomp ${EPREFIX}/usr/libexec/zpaq/\1:" \ -i *.cfg || die + + local sources=( *.cpp ) + # (the following assignment flattens the array) + progs=${sources[@]%.cpp} +} + +src_compile() { + tc-export CXX + emake ${progs} || die } src_install() { @@ -37,5 +50,5 @@ src_install() { doexe ${progs} || die insinto /usr/share/zpaq - doins *.cfg "${DISTDIR}"/fast.cfg || die + doins *.cfg || die } |