diff options
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/pmake/ChangeLog | 9 | ||||
-rw-r--r-- | sys-devel/pmake/Manifest | 16 | ||||
-rw-r--r-- | sys-devel/pmake/pmake-1.111.3.3.ebuild | 81 |
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 +} |