diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-util/makepp | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-util/makepp')
-rw-r--r-- | dev-util/makepp/Manifest | 18 | ||||
-rw-r--r-- | dev-util/makepp/files/makepp-1.18-install.patch | 69 | ||||
-rw-r--r-- | dev-util/makepp/files/makepp-1.40.1a-install.patch | 12 | ||||
-rw-r--r-- | dev-util/makepp/files/makepp-2.0-destdir.patch | 13 | ||||
-rw-r--r-- | dev-util/makepp/files/makepp-2.0.98.5-perl526.patch | 24 | ||||
-rw-r--r-- | dev-util/makepp/makepp-1.18.ebuild | 37 | ||||
-rw-r--r-- | dev-util/makepp/makepp-1.40.1a.ebuild | 43 | ||||
-rw-r--r-- | dev-util/makepp/makepp-2.0-r1.ebuild | 50 | ||||
-rw-r--r-- | dev-util/makepp/makepp-2.0.98.4.ebuild | 48 | ||||
-rw-r--r-- | dev-util/makepp/makepp-2.0.98.5-r1.ebuild | 44 | ||||
-rw-r--r-- | dev-util/makepp/makepp-2.0.98.5.ebuild | 48 | ||||
-rw-r--r-- | dev-util/makepp/makepp-2.0.99.1.ebuild | 42 | ||||
-rw-r--r-- | dev-util/makepp/metadata.xml | 11 |
13 files changed, 459 insertions, 0 deletions
diff --git a/dev-util/makepp/Manifest b/dev-util/makepp/Manifest new file mode 100644 index 000000000000..7be164255d3f --- /dev/null +++ b/dev-util/makepp/Manifest @@ -0,0 +1,18 @@ +AUX makepp-1.18-install.patch 2499 BLAKE2B 51d127a82a662563aac996a0d1efef5a68bf9eb36ddc4496a7307121b4abf0a1bdd66351d663308dfb208180dc7d00f631b685d3cbd327e9f6fa46d4a9f7b6dc SHA512 fe1dc50fde876e95fcf3bdfcd619faf8cef2a519cbf9512f32d715b6ad946d2e6a0f4cafe24aa6a1319d61662726b5c7e958ef2a3e5583079dd4ac409edd074b +AUX makepp-1.40.1a-install.patch 426 BLAKE2B 2d71ea3f9e6d452c6be0d7553616ab76d25d5bebdd4cf6dafa0dcf1aceccc6be990695e0c32de907379634dc62f2830561d2ae11a53ea612b2f11994f4c8330f SHA512 af78ac75655103177fdfaf6a3e28b35052b29ede4385f8e8f29c50ed8386da157e0b2fb114591ad004dc4aa605077706df54f17eb068f765e14624b90365d706 +AUX makepp-2.0-destdir.patch 254 BLAKE2B ecaa18802ac0e0585b58d48a48503b94724c20ae72810c6b728c235b9656cb86b0264d9f84a26cbbb59d239b899c7ff29f2e694df56af401c2005b8aaa4d67b8 SHA512 8bd13910c03d86e32f6713f733ad2a0079f4befa257efb9f5abcdf3cb578270483fcd59cdba97e24ea95f3801ccc0b7edec8161c80ca56eb81556a43efd989f2 +AUX makepp-2.0.98.5-perl526.patch 964 BLAKE2B 597194606fce15f997e6f9b5981c123e9b0921542925a257205398dfdce62c6e173bd526dc5c37dc087443a3c8b8bcc20a3d7b3eb26bbb76e7e8f6be5b5b59d7 SHA512 aec311f042c34018c31d8f3e7c4fdc5594eb14519c78b20c9498e1680728e1eba397aca3be68a720f1da49925e619be30b288acf1d83515aa5388a2f8ad72274 +DIST makepp-1.18.tar.gz 236990 BLAKE2B 4f2c894a706fd188eeeae4422ac828cd99cccb2e8f6b7280a2be55363b99f4fff011932f3dfd550062e932f5c90ddc7f41fd56cb5e765c694b7296ac7f7beb1c SHA512 e6d4fe2d8136bbbbec00401761bf5a4bf5ff15357e75080b942188a613b8156c67eac63f46ce89f1e521997ca620f22924dd0b9055dcb66e30801142dab4e0a9 +DIST makepp-1.40.1a.tar.gz 278170 BLAKE2B ceac75583575c51f3da960368644259d414377694ec7e437b9aa8455a48ba37edf330131857d4ac255b7da5e55568cfc8f896064d40eb4ee46cb1a5c70d01b47 SHA512 554987f1ff51fd4d984d54a8bf1c36182418f57820899567aba8d961753ab4daa4f4fee9591557dac199c0a2e4ba33f5b2a789e237ae9684e5168201d0a152ef +DIST makepp-2.0.98.4.txz 528092 BLAKE2B 8d315d5b00f08cf6455889f933315c8f2964db5c54c60892cc5aceaa8878e0503567b2b28cee6a03d950a890244dd012b295a929704b574b8f7a9e1f16c7693a SHA512 c04e67f62155ce398c1fccba350354b163367ef5a6db961277433a7c733a71512a48cf3427d02a7b6874ab33047f6b7082105ed78b8397dc430c9d6a34ad9d38 +DIST makepp-2.0.98.5.txz 529556 BLAKE2B d3112efa4a8c5abc0ce845dff1e7a9785e6ab1fa98dd1312cf55b4f4d65cf14e5177d319629a26bcb5dd231308bfd0fb0944f089859ef95a02b0d1dfe5fd8c7f SHA512 f4ad5ab3800148fc4527558374be765e0b7ac731220192c1105e9c688c5961b8d5dd42ed2177db2aadc879b2c66e4bde14428eaf3055a6ba52163d908c576b5a +DIST makepp-2.0.99.1.txz 532784 BLAKE2B e69495f0ffece81e7b15b668eea8bf4f9a26a36332bd1644594d697dd2301bea4bb2340fcd2805a33c44824113149fc617db610e6624900ec9d0d77054658d8c SHA512 457d64a2e9d2860dc2f7ad1bd4ef7df9fcd1563878dcd7b63e6f1d3fd6c03cdb89aab68faa018b3ef6b3009733a365fadbb49ad6c8a03ffe6eafcf867b765213 +DIST makepp-2.0.txz 534708 BLAKE2B 9ea57e64199aef3765e74d0b4fe37a4803163c45067bc130fc02f2c28925f2f1f925b7757c03b31634f15bc755077944fc6e6ec85c9e83a248ed6915550ca14a SHA512 b8327fe475cb323352c6b89f1dc5e4a3fbbc71ee8b53777340449f610e3276465680ba3bc3bba905bb00754ca52ca56b82b9b1184db7bf7b272a47822b86aa49 +EBUILD makepp-1.18.ebuild 915 BLAKE2B 6004b382b36f5cb21f3a00598b825be8f7b67d0392816b0af6930b5cd44370f1a74afb548c98914be18968ac71beaa984f9be4b3d67add283f11cdad5d12650f SHA512 2cec8d117ae97166a4d9c5164ad09fd2d3934a36db29464bf4c6ea75b821adabb5037bf0e83195f383d3ee9836b86ac7f1f85574fd3a744015324966ce911664 +EBUILD makepp-1.40.1a.ebuild 872 BLAKE2B 15e4727b0a787e2ea30d526e4f4995eeb7bac953aebee07cd9f0e3073515bc261a91e8bdb18afac3dbdf324735cb43c3ec5ec96d20bc96a05fa17682786f3386 SHA512 9de9e041e96f0fdf66e21c20193b1048f79264611b65004bf03ab5e20be844653d3ff4736e0d28e77313a54a04560c3baaf340938a0dc7c1442b8e419b556531 +EBUILD makepp-2.0-r1.ebuild 1101 BLAKE2B 05111d35ecc47db06abbefa56e654982e9eaaf895dd61e93cd8d9ed750905a8b45165a6e361d1684dffd0b7af7d377c9f0c0cdc6cdfee1e98a259844ff71864a SHA512 fd8000e9b800a0dbae39824ba3286252ee63e25f76b5229e0e42e026ea731172b8c500a85370eda51e26d616a9d2f652241a1fae563494ad6dd46a33d0cdf416 +EBUILD makepp-2.0.98.4.ebuild 1049 BLAKE2B 7bfdd2926dd06b5bfbd24d3917f8248a67b60bb8f2350850569d966c84393a0b048e8d95334b9dc4797c1fafce1485c32c8667e26f0bc3c701974248987bb4fc SHA512 872e6613230136f8fa8807720af8054086481f70fdc461fb08278adeb90f539e89f84a3b3cb3b7d08244f30153de5526b54db8406e15a1391e0e63f87c4dd49c +EBUILD makepp-2.0.98.5-r1.ebuild 1003 BLAKE2B a0c255f4009525028feaf0a606e762697bfce0d601a4ac8ab27fb7a1cf3d75a32d05717657ae560ef0b38483163d36a572f8f3ccdb5ec3dd65d5ea8a7cb59c44 SHA512 8541e1a75f5c8867bb9e5320090496d6f2b4b59fce8745aa689657c98f3bc782487ad3b48e2e6a29d0784c718c921cfff879ffe8fb64ec8cc4e96138d9d5214f +EBUILD makepp-2.0.98.5.ebuild 1049 BLAKE2B 7bfdd2926dd06b5bfbd24d3917f8248a67b60bb8f2350850569d966c84393a0b048e8d95334b9dc4797c1fafce1485c32c8667e26f0bc3c701974248987bb4fc SHA512 872e6613230136f8fa8807720af8054086481f70fdc461fb08278adeb90f539e89f84a3b3cb3b7d08244f30153de5526b54db8406e15a1391e0e63f87c4dd49c +EBUILD makepp-2.0.99.1.ebuild 957 BLAKE2B c515df0a863109bbf5ccdb90bb110faed698517b33d3ce57a76686e8250c221576ef5ba4f33ed27225f9995b957d9e8da8b5dca6e8f7f51c001173febac8d1b0 SHA512 2172c34461777f3ecde95e01e6dbd53a9d20fd41eeb1bb1f3bed86f6fd08762e595a203c3158917d55acca04177eaf089ecfbb967f28bc14c43c00b95baeda62 +MISC metadata.xml 333 BLAKE2B 58a25c0c361e93a28731379d14b028724a0fc6bb06087f34cef9aa0aa657a5de28af68287034d0c6dcb50312f264f607fe727992d15ab503cc245d31d35443d4 SHA512 a4d44741093e730e73c16da4aef90a745a8f4a3e3f844e0b68e168788d934126faf29d598a17dc1c185a97d8a9611525e7ae0f1bab17ed20e25aa7f0e466ea41 diff --git a/dev-util/makepp/files/makepp-1.18-install.patch b/dev-util/makepp/files/makepp-1.18-install.patch new file mode 100644 index 000000000000..7d90e2166223 --- /dev/null +++ b/dev-util/makepp/files/makepp-1.18-install.patch @@ -0,0 +1,69 @@ +--- install.pl.orig 2003-02-18 13:15:15.000000000 -0800 ++++ install.pl 2003-02-18 13:49:10.000000000 -0800 +@@ -31,9 +31,24 @@ + # + # Now figure out where everything goes: + # +-$prefix = "/usr/local"; ++$prefix = shift(@ARGV) || ++ read_with_prompt( " ++You can specify a prefix directory that will simplify defaults for ++further questions. ++ ++What should be the prefix directory [$prefix]? ") || ++ "/usr/local"; ++ ++$inst_prefix = shift(@ARGV) || ++ read_with_prompt( " ++You can specify an install prefix that is prefixed to the runtime ++prefix for the install phase only. This is useful when installing ++into staging directories for packaging systems. + +-$bindir = shift(@_) || ++What should the install prefix be []? ") || ++ ""; ++ ++$bindir = shift(@ARGV) || + read_with_prompt(" + Makepp needs to know where you want to install it and its data files. + makepp is written in perl, but there is no particular reason to install +@@ -43,10 +58,7 @@ + Where should the makepp executable be installed [$prefix/bin]? ") || + "$prefix/bin"; + +-$bindir =~ m@(.*)/bin@ and $prefix = $1; +- # See if a prefix was specified. +- +-$datadir = shift @_ || read_with_prompt(" ++$datadir = shift @ARGV || read_with_prompt(" + Makepp has a number of library files that it needs to install somewhere. Some + of these are perl modules, but they can't be used by other perl programs, so + there's no point in installing them in the perl modules hierarchy; they are +@@ -55,14 +67,24 @@ + Where should the library files be installed [$prefix/share/makepp]? ") || + "$prefix/share/makepp"; + +-$htmldir = shift @_ || read_with_prompt(" ++$htmldir = shift @ARGV || read_with_prompt(" + Where should the HTML documentation be installed? + Enter \"none\" if you do not want any documentation installed. + HTML documentation directory [$prefix/share/makepp/html]: ") || + "$prefix/share/makepp/html"; + +-substitute_file("makepp", $bindir, 0755); +-substitute_file("recursive_makepp", $datadir, 0644); ++substitute_file("makepp", "$inst_prefix/$bindir", 0755); ++substitute_file("recursive_makepp", "$inst_prefix/$datadir", 0644); ++ ++if( $inst_prefix ) { ++ $bindir = join( '/', $inst_prefix, $bindir ); ++ $datadir = join( '/', $inst_prefix, $datadir ); ++ $htmldir = join( '/', $inst_prefix, $htmldir ); ++} ++ ++print STDERR "bindir now $bindir\n"; ++print STDERR "datadir now $datadir\n"; ++print STDERR "htmldir now $htmldir\n"; + + make_dir("$datadir/Signature"); + foreach $module (qw(FileInfo FileInfo_makepp MakeEvent Glob Makefile Makesubs Rule diff --git a/dev-util/makepp/files/makepp-1.40.1a-install.patch b/dev-util/makepp/files/makepp-1.40.1a-install.patch new file mode 100644 index 000000000000..b1ee013add3e --- /dev/null +++ b/dev-util/makepp/files/makepp-1.40.1a-install.patch @@ -0,0 +1,12 @@ +--- makepp-1.40/config.pl ++++ makepp-1.40/config.pl +@@ -34,7 +34,7 @@ + cd makepp-$(VERSION) && make test # Make sure it all runs. + rm -rf makepp-$(VERSION) + +-install: all +- $(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) ++install: ++ $(PERL) install.pl $(DESTDIR)$(BINDIR) $(DESTDIR)$(DATADIR) $(DESTDIR)$(MANDIR) $(DESTDIR)$(HTMLDIR) $(DESTDIR)$(FINDBIN) + + .PHONY: all distribution install test diff --git a/dev-util/makepp/files/makepp-2.0-destdir.patch b/dev-util/makepp/files/makepp-2.0-destdir.patch new file mode 100644 index 000000000000..7d7950b2dff4 --- /dev/null +++ b/dev-util/makepp/files/makepp-2.0-destdir.patch @@ -0,0 +1,13 @@ +don't break install paths when DESTDIR is set + +--- a/install.pl ++++ b/install.pl +@@ -131,7 +131,7 @@ + + if( $destdir ) { + for( $bindir, $datadir, $mandir, $htmldir_val ) { +- s/$prefix/$destdir/o if defined; ++ s/^/$destdir/o if defined; + } + } + diff --git a/dev-util/makepp/files/makepp-2.0.98.5-perl526.patch b/dev-util/makepp/files/makepp-2.0.98.5-perl526.patch new file mode 100644 index 000000000000..b5ed875b4dcf --- /dev/null +++ b/dev-util/makepp/files/makepp-2.0.98.5-perl526.patch @@ -0,0 +1,24 @@ +diff -ruN makepp-2.0.98.5.orig/config.pl makepp-2.0.98.5/config.pl +--- makepp-2.0.98.5.orig/config.pl 2017-07-08 21:35:18.257017457 +0200 ++++ makepp-2.0.98.5/config.pl 2017-07-08 21:39:06.087026936 +0200 +@@ -19,6 +19,8 @@ + you on?), get the latest from www.perl.org and install it. + EOS + ++use lib q[.]; ++ + BEGIN { eval { require Mpp::Utils } or warn <<EOS and exit 1 } # avoid BEGIN/die diagnostic + Please call this script in the directory where you unpacked it! + EOS +diff -ruN makepp-2.0.98.5.orig/install.pl makepp-2.0.98.5/install.pl +--- makepp-2.0.98.5.orig/install.pl 2013-07-05 23:02:38.000000000 +0200 ++++ makepp-2.0.98.5/install.pl 2017-07-08 21:38:48.441026202 +0200 +@@ -13,6 +13,8 @@ + # + BEGIN { eval { require 5.008 } or exec $^X, 'config.pl' } # Dies with nice message. + ++use lib q[.]; ++ + BEGIN { eval { require Mpp::Text } or warn <<EOS and exit 1 } # avoid BEGIN/die diagnostic + Please call this script in the directory where you unpacked it! + EOS diff --git a/dev-util/makepp/makepp-1.18.ebuild b/dev-util/makepp/makepp-1.18.ebuild new file mode 100644 index 000000000000..7fc917334048 --- /dev/null +++ b/dev-util/makepp/makepp-1.18.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=0 + +inherit eutils + +DESCRIPTION="GNU make replacement" +HOMEPAGE="http://makepp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc alpha" +IUSE="" +DEPEND=">=dev-lang/perl-5.6.0" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-install.patch + # There is a sandbox violation in this test. + # In future versions, this ebuild should try to find + # a better way of avoiding this, but the current version + # appears to have garbage NUL characters all over the test files, + # making them complicated to edit. + # Robert Coie <rac@gentoo.org> 2002.02.18 + rm "${S}"/makepp_tests/include.test +} + +src_compile() { + make test || die +} + +src_install() { + perl install.pl /usr "${D}" /usr/bin /usr/share/makepp /usr/share/doc/makepp +} diff --git a/dev-util/makepp/makepp-1.40.1a.ebuild b/dev-util/makepp/makepp-1.40.1a.ebuild new file mode 100644 index 000000000000..a46c2328ba7e --- /dev/null +++ b/dev-util/makepp/makepp-1.40.1a.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=0 + +inherit eutils + +DESCRIPTION="GNU make replacement" +HOMEPAGE="http://makepp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~ppc ~sparc ~x86" +IUSE="" + +DEPEND=">=dev-lang/perl-5.6.0" + +S=${WORKDIR}/${P%.*} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-install.patch + # remove ones which cause sandbox violations + rm makepp_tests/wildcard_repositories.test +} + +src_compile() { + # not an autoconf configure script + ./configure \ + --prefix=/usr \ + --bindir=/usr/bin \ + --htmldir=/usr/share/doc/${PF}/html \ + --mandir=/usr/share/man \ + --datadir=/usr/share/makepp \ + || die "configure failed" +} + +src_install() { + emake install DESTDIR="${D}" || die + dodoc ChangeLog README +} diff --git a/dev-util/makepp/makepp-2.0-r1.ebuild b/dev-util/makepp/makepp-2.0-r1.ebuild new file mode 100644 index 000000000000..a8d44bd7fca1 --- /dev/null +++ b/dev-util/makepp/makepp-2.0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils + +MY_PV=${PV/_} +MY_P="${PN}-${MY_PV}" +DESCRIPTION="GNU make replacement" +HOMEPAGE="http://makepp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${PV%_*}/${MY_P}.txz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" +IUSE="" + +DEPEND=">=dev-lang/perl-5.6.0" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + ln -s "${DISTDIR}/${A}" ${P}.tar.xz + unpack ./${P}.tar.xz +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.0-destdir.patch + + # default "all" rule is to run tests :x + sed -i '/^all:/s:test::' config.pl || die +} + +src_configure() { + # not an autoconf configure script + ./configure \ + --prefix="${EPREFIX}"/usr \ + --bindir="${EPREFIX}"/usr/bin \ + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --mandir="${EPREFIX}"/usr/share/man \ + --datadir="${EPREFIX}"/usr/share/makepp \ + || die "configure failed" +} + +src_test() { + # work around https://bugzilla.samba.org/show_bug.cgi?id=8728 + export CCACHE_UNIFY=1 + ROOT= default +} diff --git a/dev-util/makepp/makepp-2.0.98.4.ebuild b/dev-util/makepp/makepp-2.0.98.4.ebuild new file mode 100644 index 000000000000..1ecf18f24d1f --- /dev/null +++ b/dev-util/makepp/makepp-2.0.98.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils + +MY_PV=${PV/_} +MY_P="${PN}-${MY_PV}" +DESCRIPTION="GNU make replacement" +HOMEPAGE="http://makepp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/2.1/${MY_P}.txz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" +IUSE="" + +DEPEND=">=dev-lang/perl-5.6.0" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + ln -s "${DISTDIR}/${A}" ${P}.tar.xz + unpack ./${P}.tar.xz +} + +src_prepare() { + # default "all" rule is to run tests :x + sed -i '/^all:/s:test::' config.pl || die +} + +src_configure() { + # not an autoconf configure script + ./configure \ + --prefix="${EPREFIX}"/usr \ + --bindir="${EPREFIX}"/usr/bin \ + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --mandir="${EPREFIX}"/usr/share/man \ + --datadir="${EPREFIX}"/usr/share/makepp \ + || die "configure failed" +} + +src_test() { + # work around https://bugzilla.samba.org/show_bug.cgi?id=8728 + export CCACHE_UNIFY=1 + ROOT= default +} diff --git a/dev-util/makepp/makepp-2.0.98.5-r1.ebuild b/dev-util/makepp/makepp-2.0.98.5-r1.ebuild new file mode 100644 index 000000000000..d6b300f282ee --- /dev/null +++ b/dev-util/makepp/makepp-2.0.98.5-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV=${PV/_} +MY_P="${PN}-${MY_PV}" +DESCRIPTION="GNU make replacement" +HOMEPAGE="http://makepp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/2.1/${MY_P}.txz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" +IUSE="" + +DEPEND="dev-lang/perl:=" + +S=${WORKDIR}/${MY_P} + +PATCHES=( "${FILESDIR}/${P}-perl526.patch" ) + +src_prepare() { + # default "all" rule is to run tests :x + sed -i '/^all:/s:test::' config.pl || die + default +} + +src_configure() { + # not an autoconf configure script + ./configure \ + --prefix="${EPREFIX}"/usr \ + --bindir="${EPREFIX}"/usr/bin \ + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --mandir="${EPREFIX}"/usr/share/man \ + --datadir="${EPREFIX}"/usr/share/makepp \ + || die "configure failed" +} + +src_test() { + # work around https://bugzilla.samba.org/show_bug.cgi?id=8728 + export CCACHE_UNIFY=1 + ROOT= default +} diff --git a/dev-util/makepp/makepp-2.0.98.5.ebuild b/dev-util/makepp/makepp-2.0.98.5.ebuild new file mode 100644 index 000000000000..1ecf18f24d1f --- /dev/null +++ b/dev-util/makepp/makepp-2.0.98.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils + +MY_PV=${PV/_} +MY_P="${PN}-${MY_PV}" +DESCRIPTION="GNU make replacement" +HOMEPAGE="http://makepp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/2.1/${MY_P}.txz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" +IUSE="" + +DEPEND=">=dev-lang/perl-5.6.0" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + ln -s "${DISTDIR}/${A}" ${P}.tar.xz + unpack ./${P}.tar.xz +} + +src_prepare() { + # default "all" rule is to run tests :x + sed -i '/^all:/s:test::' config.pl || die +} + +src_configure() { + # not an autoconf configure script + ./configure \ + --prefix="${EPREFIX}"/usr \ + --bindir="${EPREFIX}"/usr/bin \ + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --mandir="${EPREFIX}"/usr/share/man \ + --datadir="${EPREFIX}"/usr/share/makepp \ + || die "configure failed" +} + +src_test() { + # work around https://bugzilla.samba.org/show_bug.cgi?id=8728 + export CCACHE_UNIFY=1 + ROOT= default +} diff --git a/dev-util/makepp/makepp-2.0.99.1.ebuild b/dev-util/makepp/makepp-2.0.99.1.ebuild new file mode 100644 index 000000000000..673b76c61cd9 --- /dev/null +++ b/dev-util/makepp/makepp-2.0.99.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV=${PV/_} +MY_P="${PN}-${MY_PV}" +DESCRIPTION="GNU make replacement" +HOMEPAGE="http://makepp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/2.1/${MY_P}.txz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" +IUSE="" + +DEPEND="dev-lang/perl:=" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + # default "all" rule is to run tests :x + sed -i '/^all:/s:test::' config.pl || die + default +} + +src_configure() { + # not an autoconf configure script + ./configure \ + --prefix="${EPREFIX}"/usr \ + --bindir="${EPREFIX}"/usr/bin \ + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --mandir="${EPREFIX}"/usr/share/man \ + --datadir="${EPREFIX}"/usr/share/makepp \ + || die "configure failed" +} + +src_test() { + # work around https://bugzilla.samba.org/show_bug.cgi?id=8728 + export CCACHE_UNIFY=1 + ROOT= default +} diff --git a/dev-util/makepp/metadata.xml b/dev-util/makepp/metadata.xml new file mode 100644 index 000000000000..dabb537bfa74 --- /dev/null +++ b/dev-util/makepp/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">makepp</remote-id> + </upstream> +</pkgmetadata> |