summaryrefslogtreecommitdiff
path: root/app-arch/pdv/pdv-1.5.1-r4.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-30 17:41:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-30 17:41:14 +0000
commit35e3ee5faf74dc69409f957f81a6848d4d24c49f (patch)
treed6bc6dbf01adb34336a16db816df491d45013f2d /app-arch/pdv/pdv-1.5.1-r4.ebuild
parentab3caa4e3adb16caadd7e9e1d9f606b34f20d2b3 (diff)
gentoo auto-resync : 30:12:2023 - 17:41:14
Diffstat (limited to 'app-arch/pdv/pdv-1.5.1-r4.ebuild')
-rw-r--r--app-arch/pdv/pdv-1.5.1-r4.ebuild61
1 files changed, 0 insertions, 61 deletions
diff --git a/app-arch/pdv/pdv-1.5.1-r4.ebuild b/app-arch/pdv/pdv-1.5.1-r4.ebuild
deleted file mode 100644
index b50f939fa91a..000000000000
--- a/app-arch/pdv/pdv-1.5.1-r4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="build a self-extracting and self-installing binary package"
-HOMEPAGE="https://sourceforge.net/projects/pdv"
-SRC_URI="mirror://sourceforge/pdv/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86 ~x86-linux ~ppc-macos"
-IUSE="gui"
-
-RDEPEND="
- gui? (
- >=x11-libs/motif-2.3:0
- >=x11-libs/libX11-1.0.0
- >=x11-libs/libXt-1.0.0
- >=x11-libs/libXext-1.0.0
- )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- # fix a size-of-variable bug
- "${FILESDIR}"/${P}-opt.patch
- # fix a free-before-use bug
- "${FILESDIR}"/${P}-early-free.patch
- # fix a configure script bug
- "${FILESDIR}"/${P}-x-config.patch
- # fix default args bug from assuming 'char' is signed
- "${FILESDIR}"/${P}-default-args.patch
- # prevent pre-stripped binaries
- "${FILESDIR}"/${P}-no-strip.patch
-)
-
-src_prepare() {
- default
-
- # re-build configure script since patch was applied to configure.in
- cd X11 || die
- eautoreconf
-}
-
-src_configure() {
- tc-export CC
-
- econf $(usev !gui --without-x) # configure script is broken, cant use use_with
-}
-
-src_install() {
- dobin pdv pdvmkpkg
- doman pdv.1 pdvmkpkg.1
- if use gui ; then
- dobin X11/xmpdvmkpkg
- doman xmpdvmkpkg.1
- fi
- dodoc AUTHORS ChangeLog NEWS README pdv.lsm
-}