summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/pmake/ChangeLog9
-rw-r--r--sys-devel/pmake/Manifest16
-rw-r--r--sys-devel/pmake/pmake-1.111.3.3.ebuild81
3 files changed, 95 insertions, 11 deletions
diff --git a/sys-devel/pmake/ChangeLog b/sys-devel/pmake/ChangeLog
index 9f90f4d14ff5..06fb4734b6a7 100644
--- a/sys-devel/pmake/ChangeLog
+++ b/sys-devel/pmake/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/pmake
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/pmake/ChangeLog,v 1.46 2012/09/11 01:30:35 ottxor Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/pmake/ChangeLog,v 1.47 2013/08/10 14:28:40 aballier Exp $
+
+*pmake-1.111.3.3 (10 Aug 2013)
+
+ 10 Aug 2013; Alexis Ballier <aballier@gentoo.org> +pmake-1.111.3.3.ebuild:
+ version bump
11 Sep 2012; Christoph Junghans <ottxor@gentoo.org> pmake-1.111.3.1.ebuild:
add prefix support (bug #434530)
diff --git a/sys-devel/pmake/Manifest b/sys-devel/pmake/Manifest
index 309ac0ad6829..c398659001ff 100644
--- a/sys-devel/pmake/Manifest
+++ b/sys-devel/pmake/Manifest
@@ -4,18 +4,16 @@ Hash: SHA256
AUX pmake-1.111.1-ldflags.patch 484 SHA256 64bfa9f5d832c6a7ffd19c133c5f061ab347f69da0130141b54d378f2173fd89 SHA512 10276e6caa4e339a2e7c787ee04dc97187d48cf433cd6148ec5451ae055d638f79c8d8950c94fe84cdffa02b20519423272f09a6ee669ab026db861442051849 WHIRLPOOL 05995b5ffb2fe2b1a84ac38890ad17fd568645e5a8f796665311f09afd7fb69047d8289481843fe7d25f4efbe2d222dc0a3e5bd098f4609a0da01126241f79b7
AUX pmake-1.98-skipdots.patch 513 SHA256 4d12778d4940012a98773fc4c180418f3409529beadc909921dc07d2c8b4e32d SHA512 ccd751cca406abdb763f251c147f7b7efd7b001e415bc8c98a4fa8069420b64c3a5819b4abd5f174606390f903f8cba5e560e02a14519619713da26ab52c54ad WHIRLPOOL 8e70f4400ec3f560b94a2fb01b01a4227d4e719b487d53e9862c3c8ddf31a9d160f4524e6f9dedb3dea511caa22e8f86b708bdd059f0cf464433fb080a9a2113
DIST pmake_1.111-3.1.debian.tar.gz 32176 SHA256 964101c5c06f32161398bf6efa0c52e59763523bd633fded6eb165ec3d025da7 SHA512 a5743c0b0478119cf8ac01b0182f14cf213b275078b1cd2badee9ac26a3b40660bf4fd430af079fdaa7bc8117ed8a1cdf855166e34e151204e34e7d2b67beee3 WHIRLPOOL 155682e807d06b9df0a8ce37f1e98250246ea7cda12f7342cf25388b08f4e5d4b1cb3aa4922a4dbd37f6ffcba0918ae32d37686f91abeca6517cfafe0bffedac
+DIST pmake_1.111-3.3.debian.tar.gz 31648 SHA256 2bf161316e0e97ea90a9fe1d53d6dbd262351145a805890aa88faa91aa458366 SHA512 b22a1d9e371712732f196d91ac3eb9239fa98ee8ee05754576e7a5878cab88976cb10bb6be90706df5ac738373f519468403c23f6a3ff3860a2968b3222a66ed WHIRLPOOL a07f64bbff44293d796afdda5ebd61f697060a749b2eb1eea66dba4850e91481a9d5ade9a71a1b24dd08dba4a36dc5ff86e08fe2a70cce221fb7302ebafbeaa7
DIST pmake_1.111.orig.tar.gz 264383 SHA256 dde37ac618f19a7cce174754c207e90501cab362b51f904bcfb20dfb24a13539 SHA512 ad48708ea014d6a38ad36303504c52992b51a1e815564f1710849d859b1fc3cd58c4a1a71f54ec902c9b69112e9cd1e1a64282ff738439cdb209a4f75c364c22 WHIRLPOOL c3038682686acc4c32e25efb3db623b06f7f1d6df5813389319cc32151207f0cb93e44bedd82e7486907cbb9f0950a4a80c811eb1b6a148083bef23f613a7ec2
EBUILD pmake-1.111.3.1.ebuild 2474 SHA256 1f2d80d5ca670cb98fdc9e230845f8bf9016a83cd1014a9798f427fc1c84165c SHA512 47d9976122a3dbd0e8286be61c8298f7e3cebedbb5401a117b5a184af44ec588b3af6a9c8c8301aa5e5e3ac5313ff49cb47e1f0aebb5071b5cab26eeac6be362 WHIRLPOOL fe8378e12836d825d11ecd39a2ee5d40b0e56c988bf38cfee34dc58316a7c723c7d9b3a50ef0574db9769a322fdda1e7d374cdfd7b67b0dee60de301670dc3d9
-MISC ChangeLog 5943 SHA256 814bdfa3bfaed84682ee0da62a6bfe6e98f60327824298455664477a397161b7 SHA512 ffcf9798c3bad1db9d740a131ac7da637b53f1a70564a3ed51bd3be7090f91f34eebc12c6dac4114e8be21f3408cf445d92320bbd69993ecd2c0f5e6a2bda774 WHIRLPOOL 2feab193148cbfa523d8c9080e16b7af869fbd3563aa6829ffbfc986cfad33f3af6a9a050bd0cc239667af37a52014a8a76d3f47a85a69245097275cbd8c8764
+EBUILD pmake-1.111.3.3.ebuild 2484 SHA256 0e22bc40bb66280dcfeb7d838f25bd39641bbff471c2e9c4dc1329d6fa5330a3 SHA512 9699de15d58fd51ac178f5eefad30f38f2d80fd228c7f5f24a89fabbcc65d8408c11f43a0144f44b562ca322021cf22b605a5249da9f3dff4c33d51a99dbe501 WHIRLPOOL 5ea6e5c8644feecf901044b1a514f8e75111ae840a073cc6585877cf04f25cbe957528bfe669ff4277499baec27b6161a07ed5e78dcc261ddab48dc5b96ebb3f
+MISC ChangeLog 6070 SHA256 2caebe5bc865a4380d49382f174ad69763439d1d99a0aaa04dd8c245b6a1bfa6 SHA512 af77be2454948c5a878496e82f4b41910c540abb5d6b8d1fceda69431e2a4bde974ea2684b9d6c84052aaa2b4c371f45446f6345d8cb49f3570f1ea057623704 WHIRLPOOL 62a19c4e15b87be8c4f442f6cd1ba3d90dd494d93fab2e32afd897fe904f48dbb50c0a3f351c4b5eae73a33afac906b22cc6681b87ef8c94d31f8ae9f5d6ee85
MISC metadata.xml 156 SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 SHA512 aecca1f1d4eff88d6d0ebb895d3529e0ac602e488368880f4fde751dd5b8768cccb8ed9cb1bbea36fc47a5169e50afb9b40ac3f608a5a4e4838e9f3c64255714 WHIRLPOOL bea666b5dcd6e8f24c75b7331c3bcfffe66c054d5c29e21b09c1ea7232b1a3bbd564c2e294b639a8c61e6bcbe3ede92b55cbb12e5e7208dad0bc334842ba4d84
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iQEcBAEBCAAGBQJQTpRBAAoJEOeBhlrCAAWGi34H/2/FFQIe50k5K0DZEAAs2905
-HXg+u2lEPihpY3m8Dn3zTHIcqKokdKdlXvVFFktQIHO+jAdkAy11+OcCH2DeJ3bL
-DdYlOhgHT02JHnJr1tY7xChd8QkDuULkfsvxdinHyQ0B7kpaYJqQG5L8BQsQ3DNN
-Ysx8T4N6wTvEOIqBmPqjdNkAhuXktkH1IYUGzz3rDZu0EBdRTqih5oW1hCyUldjL
-0NRyD3+mOdnJL0lk3PB4///gf1oGWS6na0Hqh6/eYv/27nNe540JzXOqJiVFnXxY
-7x5jCIiVds08GTEMMLVzyRt3oWXe7tTqd4Ab2f8z9nwkMsTgumEErQBf/LK/dgY=
-=byey
+iEYEAREIAAYFAlIGThoACgkQvFcC4BYPU0reAwCfd0cvd++clDZLS6UYCvYk7RC4
+zUkAoLeGNlACtvtcgm3IOGj84REkaoJE
+=eZM0
-----END PGP SIGNATURE-----
diff --git a/sys-devel/pmake/pmake-1.111.3.3.ebuild b/sys-devel/pmake/pmake-1.111.3.3.ebuild
new file mode 100644
index 000000000000..918bd0a33e3a
--- /dev/null
+++ b/sys-devel/pmake/pmake-1.111.3.3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/pmake/pmake-1.111.3.3.ebuild,v 1.1 2013/08/10 14:28:40 aballier Exp $
+
+EAPI=4
+
+inherit eutils toolchain-funcs versionator
+
+MY_P="${PN}-$(get_version_component_range 1-2)"
+DEBIAN_SOURCE="${PN}_$(get_version_component_range 1-2).orig.tar.gz"
+DEBIAN_PATCH="${PN}_$(replace_version_separator 2 '-').debian.tar.gz"
+
+DESCRIPTION="BSD build tool to create programs in parallel. Debian's version of NetBSD's make"
+HOMEPAGE="http://www.netbsd.org/"
+SRC_URI="mirror://debian/pool/main/p/pmake/${DEBIAN_SOURCE}
+ mirror://debian/pool/main/p/pmake/${DEBIAN_PATCH}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND=""
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ EPATCH_FORCE="yes" \
+ EPATCH_OPTS="-g0 -E --no-backup-if-mismatch -p1" \
+ EPATCH_SUFFIX="diff" \
+ epatch "${WORKDIR}/debian/patches"
+
+ # pmake makes the assumption that . and .. are the first two
+ # entries in a directory, which doesn't always appear to be the
+ # case on ext3... (05 Apr 2004 agriffis)
+ epatch "${FILESDIR}/${PN}-1.98-skipdots.patch"
+
+ # Don't ignore ldflags
+ epatch "${FILESDIR}/${PN}-1.111.1-ldflags.patch"
+}
+
+src_compile() {
+ # The following CFLAGS are almost directly from Red Hat 8.0 and
+ # debian/rules, so assume it's okay to void out the __COPYRIGHT
+ # and __RCSID. I've checked the source and don't see the point,
+ # but whatever... (07 Feb 2004 agriffis)
+ CFLAGS="${CFLAGS} -Wall -Wno-unused -D_GNU_SOURCE \
+ -DHAVE_STRERROR -DHAVE_STRDUP -DHAVE_SETENV \
+ -D__COPYRIGHT\(x\)= -D__RCSID\(x\)= -I. \
+ -DMACHINE=\\\"gentoo\\\" -DMACHINE_ARCH=\\\"$(tc-arch-kernel)\\\" \
+ -D_PATH_DEFSHELLDIR=\\\"${EPREFIX}/bin\\\" \
+ -D_PATH_DEFSYSPATH=\\\"${EPREFIX}/usr/share/mk\\\" \
+ -DHAVE_VSNPRINTF"
+ if [[ "${USERLAND}" == "GNU" ]]; then
+ CFLAGS="${CFLAGS} -D_PATH_DEFSYSPATH=\\\"${EPREFIX}/usr/share/mk/${PN}\\\""
+ fi
+
+ emake -f Makefile.boot \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ # Don't install these on BSD, else they conflict
+ if [[ "${USERLAND}" == "GNU" ]]; then
+ insinto /usr/share/mk/${PN}
+ doins mk/*
+ fi
+
+ newbin bmake pmake
+ dobin mkdep
+ mv make.1 pmake.1
+ doman mkdep.1 pmake.1
+ dodoc PSD.doc/tutorial.ms
+
+ if [[ "${USERLAND}" == "BSD" ]]; then
+ dosym pmake /usr/bin/make
+ dosym pmake.1.gz /usr/share/man/man1/make.1.gz
+ fi
+}