ChangeLog

# ChangeLog for app-arch/pdv
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/pdv/ChangeLog,v 1.17 2008/03/18 13:26:08 flameeyes Exp $

18 Mar 2008; Diego Pettenò pdv-1.5.1-r2.ebuild:
Run eautoconf during unpack phase. Closes bug #207487.

20 Feb 2008; Ulrich Mueller pdv-1.5.1-r2.ebuild:
Change USE flag "nomotif" to "X" (with inverted logic), bug 210565.

22 Jul 2007; David Shakaryan pdv-1.5.1-r2.ebuild:
Remove virtual/x11 from dependencies.

13 Oct 2006; Stephanie Lockwood-Childs
pdv-1.5.1-r2.ebuild:
switch to using autotools eclass and make sure automake version is
specified as well as autoconf versin (Bug #151130)

21 Sep 2006; Michael Sterrett -pdv-1.5.1.ebuild:
clean out old, non-modX ebuild

20 Sep 2006; Joshua Jackson pdv-1.5.1-r2.ebuild:
Stable x86; bug #147777

16 Sep 2006; Stephanie Lockwood-Childs
-pdv-1.5.1-r1.ebuild, pdv-1.5.1-r2.ebuild:
stable on ppc (Bug #147777)
also ditch -r1 since we're stabling -r2

*pdv-1.5.1-r2 (25 Jul 2006)

23 Jul 2006; Stephanie Lockwood-Childs
+files/pdv-1.5.1-default-args.patch, +pdv-1.5.1-r2.ebuild:
fix bug in default settings (Bug #104061): 'char' options were compared
against -1 to see if they were unset, but 'char' type defaults to unsigned

21 Jan 2006; Marcelo Goes pdv-1.5.1-r1.ebuild:
Make modular X friendly.

*pdv-1.5.1-r1 (17 May 2005)

17 May 2005; Stephanie Lockwood-Childs
+files/pdv-1.5.1-x-config.patch, pdv-1.5.1-r1.ebuild:
fix configure script for X front-end, closes bug #90955

26 Apr 2005; Stephanie Lockwood-Childs
+files/pdv-1.5.1-early-free.patch, +files/pdv-1.5.1-opt.patch:
Fixed a bug in command line parsing: end of args overlooked due to type
mismatch in the loop comparison
Fixed a bug in locating the pvm stub: re-use of a ptr after it was freed

01 Jun 2004; Aron Griffis pdv-1.5.1.ebuild:
Fix use invocation

*pdv-1.5.1 (09 Jul 2003)

24 Sep 2003; Markus Nigbur :
Emerge died when using -X (bug #29508)

09 Jul 2003; Mike Frysinger :
Initial import. Ebuild submitted by me.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX pdv-1.5.1-default-args.patch 892 RMD160 84f28c394b292ceb10a3c3ed2fe0354c8ded0558 SHA1 108885bde6c8d090b6eda2ae488ad59a0adb0c7f SHA256 db727ffb6f2307163559f6e6f244ae30cefef3cec521ce211c5d25426ba67f60
AUX pdv-1.5.1-early-free.patch 512 RMD160 8e4c917a59a28ccee3290cb674674b0e08ad487e SHA1 b995a8091e2ad39b5364b1747309e668c93ac2f3 SHA256 01ae09434ee3bc239a461ebc10f496e699555acb476f664323fcc6556fe5ceb8
AUX pdv-1.5.1-opt.patch 696 RMD160 ba9f1c0a4910d2a44f2dbb381416f1869b70203b SHA1 76ac685b412eebb2bb31cec67a5236cf56ecb5ed SHA256 40c454fe4a1a37da14db28b70bd3c6484eb2b2bf3b682db8b74b5a6c2c5cdfa1
AUX pdv-1.5.1-x-config.patch 529 RMD160 80f774ea928795e0bad372cf95b44b6b4e783f38 SHA1 10c4eef9b101d0158bcb7012f52a707e2ece9139 SHA256 9cac5029327c81e08593efbd6af72b4503742d314ba0cc6652ddfd2d788a099e
DIST pdv-1.5.1.tar.gz 87858 RMD160 fa2e814a29e88a60f0e7e026cf8b40855ff89265 SHA1 ece90db65b801941f08a05097114055cf27f202a SHA256 1c941a571e1f60b903b4b8e5154f1321d32cd593118c9f399e3fed4561a1b1ad
EBUILD pdv-1.5.1-r2.ebuild 1434 RMD160 b910d4469805f8d6a8b2178dcc37b466547895d2 SHA1 c4f9ca511aef109d2a4b17910ec00835c338013a SHA256 e240fba7d16690a34337366d3f205ea4b1dea08598e0f2bb074994e7f752b83e
MISC ChangeLog 2394 RMD160 bfd8e7dde344e83cf434ab469e1c791103a0b9f5 SHA1 1b4b37de59e49fd5e20cc919fcb0d4979fc66463 SHA256 1222ec174592d131b956f4e47c93a5d6f7d032ccfea5e8a3cd9436431b54faf5
MISC metadata.xml 348 RMD160 c8cdbc7e1327cf3405e6bc9ffe8a6d571a643679 SHA1 75f5fea55025fe2bfec94b1d82a5581b75f9d8d4 SHA256 26aeb8d613d80638d4c4d276a90252b4be449b1b152eae241b9012d2f0158a05
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFH38L3AiZjviIA2XgRAsokAJ9CbBNr+tvFSQmFY8OYCTqFjC3tnQCg7/Oh
kGFK/XtSuWuqcx32RHrFjRg=
=U/Gu
-----END PGP SIGNATURE-----

files

metadata.xml




no-herd

wormo@gentoo.org

A payload Delivery vehicle that contains a complete package and
the commands to install it.

pdv-1.5.1-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/pdv/pdv-1.5.1-r2.ebuild,v 1.7 2008/03/18 13:26:08 flameeyes Exp $

WANT_AUTOCONF=2.5
WANT_AUTOMAKE=1.4

inherit eutils autotools

DESCRIPTION="build a self-extracting and self-installing binary package"
HOMEPAGE="http://pdv.sourceforge.net/"
SRC_URI="mirror://sourceforge/pdv/${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~hppa ppc x86"
IUSE="X"

DEPEND="X? ( x11-libs/openmotif
>=x11-libs/libX11-1.0.0
>=x11-libs/libXt-1.0.0
>=x11-libs/libXext-1.0.0
>=x11-libs/libXp-1.0.0 )"

src_unpack() {
unpack ${A}
cd "${S}"

# fix a size-of-variable bug
epatch "${FILESDIR}"/${P}-opt.patch
# fix a free-before-use bug
epatch "${FILESDIR}"/${P}-early-free.patch
# fix a configure script bug
epatch "${FILESDIR}"/${P}-x-config.patch
# fix default args bug from assuming 'char' is signed
epatch "${FILESDIR}"/${P}-default-args.patch

# re-build configure script since patch was applied to configure.in
cd "${S}"/X11
eautoreconf
}

src_compile() {
local myconf=""
use X || myconf="--without-x" # configure script is broken, cant use use_with
econf ${myconf} || die
emake || die
}

src_install() {
dobin pdv pdvmkpkg || die
doman pdv.1 pdvmkpkg.1
if use X ; then
dobin X11/xmpdvmkpkg || die
doman xmpdvmkpkg.1 || die
fi
dodoc AUTHORS ChangeLog NEWS README pdv.lsm
}