summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Harring <ferringb@gentoo.org>2004-07-21 14:22:49 +0000
committerBrian Harring <ferringb@gentoo.org>2004-07-21 14:22:49 +0000
commit9c6e841631ef06e5a3dfd9e34cd77d03c72d266a (patch)
tree31cfd4ae07e908477090a17b0098764b0f0a7fb6 /app-arch/ppmd
parentmarked 0.3-r1 stable, ebuild clean up, QA (Manifest recommit) (diff)
downloadgentoo-2-9c6e841631ef06e5a3dfd9e34cd77d03c72d266a.tar.gz
gentoo-2-9c6e841631ef06e5a3dfd9e34cd77d03c72d266a.tar.bz2
gentoo-2-9c6e841631ef06e5a3dfd9e34cd77d03c72d266a.zip
bug #57587; patch version bump.
Diffstat (limited to 'app-arch/ppmd')
-rw-r--r--app-arch/ppmd/ChangeLog5
-rw-r--r--app-arch/ppmd/Manifest14
-rw-r--r--app-arch/ppmd/files/digest-ppmd-9.1_p82
-rw-r--r--app-arch/ppmd/ppmd-9.1_p8.ebuild53
4 files changed, 62 insertions, 12 deletions
diff --git a/app-arch/ppmd/ChangeLog b/app-arch/ppmd/ChangeLog
index 6ba3b63dc0da..885cc0dee974 100644
--- a/app-arch/ppmd/ChangeLog
+++ b/app-arch/ppmd/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for app-arch/ppmd
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ChangeLog,v 1.10 2004/07/18 19:10:57 ciaranm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ChangeLog,v 1.11 2004/07/21 14:22:49 ferringb Exp $
+
+ 21 Jul 2004; Brian Harring <ferringb@gentoo.org> :
+ bumping to 9.1 patch8, re-enabling support for -O3- bug #57587.
18 Jul 2004; Ciaran McCreesh <ciaranm@gentoo.org> ppmd-9.1.ebuild:
Stable on sparc at ferringb's request
diff --git a/app-arch/ppmd/Manifest b/app-arch/ppmd/Manifest
index 94428fb23abd..31f56bf49091 100644
--- a/app-arch/ppmd/Manifest
+++ b/app-arch/ppmd/Manifest
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 ec453228d597210e33af8077ed040c4a ppmd-9.1.ebuild 1106
+MD5 9e06e160e22ae849763e88b2b37aa36f ppmd-9.1_p8.ebuild 1135
MD5 0b6e09574eda7d7c968826b4cea392e1 ChangeLog 1428
+MD5 ec453228d597210e33af8077ed040c4a ppmd-9.1.ebuild 1106
MD5 56e46532cb9aa08b89639cf3e16f1145 metadata.xml 251
MD5 df4579e26fa5a155f60190d373501ab9 files/digest-ppmd-9.1 126
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.4 (GNU/Linux)
-
-iD8DBQFA+sq8LLFUmVNQ7rkRAjlJAKCKbk6LGb4FJoLDIO6RIXUwLy8PdACeOx4J
-7+JaJhxnW+Vuf7zPnedrevU=
-=xsJq
------END PGP SIGNATURE-----
+MD5 95bef8e9966964996567662a5c5100da files/digest-ppmd-9.1_p8 126
diff --git a/app-arch/ppmd/files/digest-ppmd-9.1_p8 b/app-arch/ppmd/files/digest-ppmd-9.1_p8
new file mode 100644
index 000000000000..87d11638cc95
--- /dev/null
+++ b/app-arch/ppmd/files/digest-ppmd-9.1_p8
@@ -0,0 +1,2 @@
+MD5 35b5f1cecf3df377af196e79182a8659 ppmd_9.1.orig.tar.gz 48508
+MD5 6cbc04fb00e23b4bd8e6e0a41a7d0028 ppmd_9.1-8.diff.gz 85010
diff --git a/app-arch/ppmd/ppmd-9.1_p8.ebuild b/app-arch/ppmd/ppmd-9.1_p8.ebuild
new file mode 100644
index 000000000000..1f3846019173
--- /dev/null
+++ b/app-arch/ppmd/ppmd-9.1_p8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2004 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.1 2004/07/21 14:22:49 ferringb Exp $
+
+inherit eutils flag-o-matic
+
+IUSE=""
+
+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"
+
+SLOT="0"
+LICENSE="public-domain"
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~mips amd64 ~ia64"
+
+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
+ chmod +x ${S}/configure
+ sed -i 3q Makefile.am
+ autoconf --force || die
+}
+
+src_compile() {
+# replace-flags "-O3" "-O2"
+# see bug #44529 if this starts producing goofy executables
+# if it pops up again, re-enable replace-flags.
+ append-flags "-fno-inline-functions -fno-exceptions -fno-rtti"
+ econf || die
+ emake || die
+}
+
+src_install() {
+ einstall || die
+ doman ${S}/PPMd.1
+ dodoc ${S}/read_me.txt
+}