diff options
-rw-r--r-- | app-arch/ppmd/ChangeLog | 7 | ||||
-rw-r--r-- | app-arch/ppmd/Manifest | 5 | ||||
-rw-r--r-- | app-arch/ppmd/files/digest-ppmd-9.1_p10 | 2 | ||||
-rw-r--r-- | app-arch/ppmd/files/ppmd-p10-makefile.patch | 29 | ||||
-rw-r--r-- | app-arch/ppmd/ppmd-9.1_p10.ebuild | 50 |
5 files changed, 91 insertions, 2 deletions
diff --git a/app-arch/ppmd/ChangeLog b/app-arch/ppmd/ChangeLog index 5854f03adafb..a90247978308 100644 --- a/app-arch/ppmd/ChangeLog +++ b/app-arch/ppmd/ChangeLog @@ -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) diff --git a/app-arch/ppmd/Manifest b/app-arch/ppmd/Manifest index c578a24678c6..31f712ee7c0c 100644 --- a/app-arch/ppmd/Manifest +++ b/app-arch/ppmd/Manifest @@ -1,4 +1,7 @@ MD5 cd9773eac88e9eec7d026992e127515e ppmd-9.1_p8.ebuild 1314 -MD5 7d966a7cf8e701f70e5c81ea43dba379 ChangeLog 2318 +MD5 dbecafa2df6e6c12726a5a2cba62d2ca ppmd-9.1_p10.ebuild 1536 +MD5 f8203babf44afdb7fcab77fdaf5a2b36 ChangeLog 2436 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 index 000000000000..6cfb8986570a --- /dev/null +++ b/app-arch/ppmd/files/digest-ppmd-9.1_p10 @@ -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 index 000000000000..f73a187e613d --- /dev/null +++ b/app-arch/ppmd/files/ppmd-p10-makefile.patch @@ -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 index 000000000000..a28bf25cd22f --- /dev/null +++ b/app-arch/ppmd/ppmd-9.1_p10.ebuild @@ -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" +} |