summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2008-02-12 21:17:07 +0000
committerRaúl Porcel <armin76@gentoo.org>2008-02-12 21:17:07 +0000
commit7cf15a9191cb289dfe82c3f4a35d39d2053a6b7b (patch)
tree1a631a532f1d5d29515137212cfd07077dc83cbd /app-arch/ppmd
parentmask tintin, security bug (diff)
downloadgentoo-2-7cf15a9191cb289dfe82c3f4a35d39d2053a6b7b.tar.gz
gentoo-2-7cf15a9191cb289dfe82c3f4a35d39d2053a6b7b.tar.bz2
gentoo-2-7cf15a9191cb289dfe82c3f4a35d39d2053a6b7b.zip
Version bump, mark -alpha/-ia64 since it segfaults, and on amd64 as well
(Portage version: 2.1.3.19)
Diffstat (limited to 'app-arch/ppmd')
-rw-r--r--app-arch/ppmd/ChangeLog10
-rw-r--r--app-arch/ppmd/ppmd-9.1_p10.ebuild6
-rw-r--r--app-arch/ppmd/ppmd-9.1_p14.ebuild48
-rw-r--r--app-arch/ppmd/ppmd-9.1_p8.ebuild6
4 files changed, 62 insertions, 8 deletions
diff --git a/app-arch/ppmd/ChangeLog b/app-arch/ppmd/ChangeLog
index a6b7518e2899..df015cc7c1b3 100644
--- a/app-arch/ppmd/ChangeLog
+++ b/app-arch/ppmd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-arch/ppmd
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ChangeLog,v 1.27 2007/05/05 14:10:35 dertobi123 Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ChangeLog,v 1.28 2008/02/12 21:17:07 armin76 Exp $
+
+*ppmd-9.1_p14 (12 Feb 2008)
+
+ 12 Feb 2008; Raúl Porcel <armin76@gentoo.org> ppmd-9.1_p8.ebuild,
+ ppmd-9.1_p10.ebuild, +ppmd-9.1_p14.ebuild:
+ Version bump, mark -alpha/-ia64 since it segfaults, and on amd64 as well
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> ppmd-9.1_p10.ebuild:
ppc stable
diff --git a/app-arch/ppmd/ppmd-9.1_p10.ebuild b/app-arch/ppmd/ppmd-9.1_p10.ebuild
index 375a504d9a71..74e29f89fa56 100644
--- a/app-arch/ppmd/ppmd-9.1_p10.ebuild
+++ b/app-arch/ppmd/ppmd-9.1_p10.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ppmd-9.1_p10.ebuild,v 1.7 2007/05/05 14:10:35 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ppmd-9.1_p10.ebuild,v 1.8 2008/02/12 21:17:07 armin76 Exp $
inherit eutils flag-o-matic
@@ -16,7 +16,7 @@ SRC_URI="http://http.us.debian.org/debian/pool/main/p/ppmd/${MY_P}.orig.tar.gz
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 hppa ia64 ~mips ppc sparc x86"
+KEYWORDS="-alpha ~amd64 hppa -ia64 ~mips ppc sparc x86"
IUSE=""
DEPEND=">=sys-apps/sed-4
diff --git a/app-arch/ppmd/ppmd-9.1_p14.ebuild b/app-arch/ppmd/ppmd-9.1_p14.ebuild
new file mode 100644
index 000000000000..c5568252e14a
--- /dev/null
+++ b/app-arch/ppmd/ppmd-9.1_p14.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ppmd-9.1_p14.ebuild,v 1.1 2008/02/12 21:17:07 armin76 Exp $
+
+inherit eutils flag-o-matic
+
+PATCHV="${P##*_p}"
+MY_P="${P%%_*}"
+MY_P="${MY_P/-/_}"
+MY_S=${PN}-i1
+S=${WORKDIR}/${MY_S}
+DESCRIPTION="PPM based compressor -- better behaved than bzip2"
+HOMEPAGE="http://http.us.debian.org/debian/pool/main/p/ppmd/"
+SRC_URI="http://http.us.debian.org/debian/pool/main/p/ppmd/${MY_P}.orig.tar.gz
+ http://http.us.debian.org/debian/pool/main/p/ppmd/${MY_P}-${PATCHV}.diff.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="-alpha ~amd64 ~hppa -ia64 ~mips ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=sys-apps/sed-4
+ app-arch/gzip
+ sys-devel/patch
+ sys-devel/autoconf
+ sys-devel/automake"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch "${WORKDIR}/${MY_P}-${PATCHV}.diff"
+ epatch "${S}/${MY_P/_/-}/debian/patches"/*.patch
+ mv "${S}/b/Makefile" "${S}" || die "no makefile found"
+ epatch "${FILESDIR}/${PN}-p10-makefile.patch"
+}
+
+src_compile() {
+ replace-flags "-O3" "-O2"
+ append-flags "-fno-inline-functions -fno-exceptions -fno-rtti"
+ emake || die
+}
+
+src_install() {
+ make install DESTDIR="${D}" || die "failed installing"
+ doman "${S}/${MY_P/_/-}/debian/ppmd.1" || die "failed installing manpage"
+ dodoc "${S}/read_me.txt" || die "failed installed readme"
+}
diff --git a/app-arch/ppmd/ppmd-9.1_p8.ebuild b/app-arch/ppmd/ppmd-9.1_p8.ebuild
index 59b1afcfc434..875f79a7bb2f 100644
--- a/app-arch/ppmd/ppmd-9.1_p8.ebuild
+++ b/app-arch/ppmd/ppmd-9.1_p8.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ppmd-9.1_p8.ebuild,v 1.9 2007/03/18 21:01:36 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ppmd-9.1_p8.ebuild,v 1.10 2008/02/12 21:17:07 armin76 Exp $
inherit eutils flag-o-matic
@@ -16,7 +16,7 @@ SRC_URI="http://http.us.debian.org/debian/pool/main/p/ppmd/${MY_P}.orig.tar.gz
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86"
+KEYWORDS="-alpha amd64 hppa -ia64 ~mips ppc sparc x86"
IUSE=""
DEPEND=">=sys-apps/sed-4