version bump.
authorBrian Harring <ferringb@gentoo.org>
Wed, 28 Sep 2005 05:38:18 +0000 (05:38 +0000)
committerBrian Harring <ferringb@gentoo.org>
Wed, 28 Sep 2005 05:38:18 +0000 (05:38 +0000)
Package-Manager: portage-1.524.2.76-cvs ... people who modify their portage.VERSION are tools

app-arch/ppmd/ChangeLog
app-arch/ppmd/Manifest
app-arch/ppmd/files/digest-ppmd-9.1_p10 [new file with mode: 0644]
app-arch/ppmd/files/ppmd-p10-makefile.patch [new file with mode: 0644]
app-arch/ppmd/ppmd-9.1_p10.ebuild [new file with mode: 0644]

index 5854f03adafb9f8bd13fede9d712c452169960df..a902479783080e5cfd94eb241a59c1b99b7b7f62 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-arch/ppmd
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ChangeLog,v 1.19 2005/09/14 18:24:02 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/ppmd/ChangeLog,v 1.20 2005/09/28 05:38:18 ferringb Exp $
+
+  28 Sep 2005; Brian Harring <ferringb@gentoo.org> ppmd-9.1_p10.ebuild:
+  Version bump.
+
+*ppmd-9.1_p10 (28 Sep 2005)
 
   14 Sep 2005; Fabian Groffen <grobian@gentoo.org> ppmd-9.1_p8.ebuild:
   Marking ~ppc-macos (bug #105857)
index c578a24678c655443c80cd43b53e940764c291d6..c8c999f4c5760d494ead6bb64c07f12940eed907 100644 (file)
@@ -1,4 +1,7 @@
 MD5 cd9773eac88e9eec7d026992e127515e ppmd-9.1_p8.ebuild 1314
-MD5 7d966a7cf8e701f70e5c81ea43dba379 ChangeLog 2318
+MD5 3675667dbdf5189b96fa9a892aa6bf0f ppmd-9.1_p10.ebuild 1538
+MD5 2c9adb461e9036c94bfb1abf7236f439 ChangeLog 2437
 MD5 56e46532cb9aa08b89639cf3e16f1145 metadata.xml 251
+MD5 a1c28b35ca7b671b2637ab02933363ce files/digest-ppmd-9.1_p10 127
+MD5 16757855e309f9fde430173a1a0160f6 files/ppmd-p10-makefile.patch 693
 MD5 95bef8e9966964996567662a5c5100da files/digest-ppmd-9.1_p8 126
diff --git a/app-arch/ppmd/files/digest-ppmd-9.1_p10 b/app-arch/ppmd/files/digest-ppmd-9.1_p10
new file mode 100644 (file)
index 0000000..6cfb898
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 35b5f1cecf3df377af196e79182a8659 ppmd_9.1.orig.tar.gz 48508
+MD5 2475f7f842c529fc3beb4a1cc257298f ppmd_9.1-10.diff.gz 11441
diff --git a/app-arch/ppmd/files/ppmd-p10-makefile.patch b/app-arch/ppmd/files/ppmd-p10-makefile.patch
new file mode 100644 (file)
index 0000000..f73a187
--- /dev/null
@@ -0,0 +1,29 @@
+--- /root/Makefile     2005-09-27 18:36:20.000000000 -0500
++++ Makefile   2005-09-27 18:55:59.000000000 -0500
+@@ -3,16 +3,12 @@
+ TARGET = PPMd
+ OBJS = PPMd.o Model.o
+ 
+-prefix = /usr/local
++prefix = /usr
+ bindir = $(prefix)/bin
+ 
+ INSTALL = install
+ INSTALL_PROGRAM = $(INSTALL) -m 755
+ 
+-CXXFLAGS = -g -fno-exceptions -fno-rtti -pedantic -Wall \
+-         -Wno-unknown-pragmas -Wno-sign-compare -Wno-conversion \
+-         -O2 -fomit-frame-pointer -fstrict-aliasing
+-
+ $(TARGET): $(OBJS)
+       $(CXX) -o $@ $^
+ 
+@@ -24,7 +20,7 @@
+       $(RM) $(TARGET)
+ 
+ install:
+-      $(INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(bindir)
++      $(INSTALL_PROGRAM) -D $(TARGET) $(DESTDIR)$(bindir)/$(TARGET)
+ 
+ .PHONY: clean install
+ 
diff --git a/app-arch/ppmd/ppmd-9.1_p10.ebuild b/app-arch/ppmd/ppmd-9.1_p10.ebuild
new file mode 100644 (file)
index 0000000..a28bf25
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2005 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.1 2005/09/28 05:38:18 ferringb 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 ~ppc-macos ~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}/${MY_P/_/-}/Makefile" "${S}" || die "no makefile found"
+       epatch "${FILESDIR}/${PN}-p${PATCHV}-makefile.patch"
+}
+
+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"
+       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"
+}