diff options
author | Aaron Walker <ka0ttic@gentoo.org> | 2005-02-08 17:12:46 +0000 |
---|---|---|
committer | Aaron Walker <ka0ttic@gentoo.org> | 2005-02-08 17:12:46 +0000 |
commit | f2c5f06e8ddd72c3f1dd5c356bfd978de3c6e6f1 (patch) | |
tree | ce7cf0e3ca278e76176f764bd2af6ffcd345632c /sys-devel | |
parent | Remove old ebuilds. (diff) | |
download | historical-f2c5f06e8ddd72c3f1dd5c356bfd978de3c6e6f1.tar.gz historical-f2c5f06e8ddd72c3f1dd5c356bfd978de3c6e6f1.tar.bz2 historical-f2c5f06e8ddd72c3f1dd5c356bfd978de3c6e6f1.zip |
Version bump.
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/pmake/ChangeLog | 10 | ||||
-rw-r--r-- | sys-devel/pmake/Manifest | 17 | ||||
-rw-r--r-- | sys-devel/pmake/files/digest-pmake-1.98 | 2 | ||||
-rw-r--r-- | sys-devel/pmake/files/pmake-1.98-skipdots.patch | 12 | ||||
-rw-r--r-- | sys-devel/pmake/metadata.xml | 6 | ||||
-rw-r--r-- | sys-devel/pmake/pmake-1.98.ebuild | 67 |
6 files changed, 104 insertions, 10 deletions
diff --git a/sys-devel/pmake/ChangeLog b/sys-devel/pmake/ChangeLog index d34bae8f44bd..99afc890b696 100644 --- a/sys-devel/pmake/ChangeLog +++ b/sys-devel/pmake/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-devel/pmake -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/pmake/ChangeLog,v 1.17 2004/09/03 19:37:35 pvdabeel Exp $ +# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/pmake/ChangeLog,v 1.18 2005/02/08 17:12:46 ka0ttic Exp $ + +*pmake-1.98 (08 Feb 2005) + + 08 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> metadata.xml, + +files/pmake-1.98-skipdots.patch, +pmake-1.98.ebuild: + Version bump. 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> pmake-1.45-r3.ebuild: diff --git a/sys-devel/pmake/Manifest b/sys-devel/pmake/Manifest index 9f9d80f4b63b..e54ab63a02a0 100644 --- a/sys-devel/pmake/Manifest +++ b/sys-devel/pmake/Manifest @@ -1,16 +1,19 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 6ac55e7f68397334c8333433be6d51af ChangeLog 2329 -MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 +MD5 9091dbae4e91338c857472344ae5a298 pmake-1.98.ebuild 1904 MD5 c3010dbdeac90bd3280bf57b0865a5de pmake-1.45-r4.ebuild 1706 +MD5 f517ad8daa60017b35d55888cdd2d19d ChangeLog 2491 +MD5 f452b142802fc6ec5d75004af15d01e6 metadata.xml 258 +MD5 32a9d3f1baee80b6b3dfa6afd27e3b75 files/pmake-1.98-skipdots.patch 513 MD5 1095ca9c07bda375bf9674fe20d79ba6 files/02_all_mktemp.patch 406 -MD5 aa2eb71443dc4352bdf910fcbaf9f05e files/digest-pmake-1.45-r4 65 +MD5 090bfd2a45a464588a47793b37bc75d3 files/digest-pmake-1.98 131 MD5 456fc1935fead6cfc1235eddf6259847 files/skipdots.patch 677 +MD5 aa2eb71443dc4352bdf910fcbaf9f05e files/digest-pmake-1.45-r4 65 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.9.10 (GNU/Linux) +Version: GnuPG v1.4.0 (GNU/Linux) -iD8DBQFB2iIjroRuSHgZdywRAsrnAJ0Zm25qG4OoSTH/4pYjzlOS8yZRJgCfUppB -8OO7T87XrhT2gJsVeFkQFaU= -=Hh0u +iD8DBQFCCPMYEZCkKN40op4RAlCVAKCgvFYYkVKTTLtLaP7m30oBRjC+lgCgpTBm ++/vYRbfpmnUGzM8XCa0OBw8= +=5oJD -----END PGP SIGNATURE----- diff --git a/sys-devel/pmake/files/digest-pmake-1.98 b/sys-devel/pmake/files/digest-pmake-1.98 new file mode 100644 index 000000000000..c62636be058e --- /dev/null +++ b/sys-devel/pmake/files/digest-pmake-1.98 @@ -0,0 +1,2 @@ +MD5 21353889a4f25b38ba436b68dcbeaa83 pmake_1.98.orig.tar.gz 261933 +MD5 9b9c6fdb519d46e68dea32b7ecde3f73 pmake_1.98-3.diff.gz 27151 diff --git a/sys-devel/pmake/files/pmake-1.98-skipdots.patch b/sys-devel/pmake/files/pmake-1.98-skipdots.patch new file mode 100644 index 000000000000..6783a9799919 --- /dev/null +++ b/sys-devel/pmake/files/pmake-1.98-skipdots.patch @@ -0,0 +1,12 @@ +diff -urN pmake-2.0.orig/dir.c pmake-2.0/dir.c +--- pmake-2.0.orig/dir.c 2005-02-08 09:26:28.932978574 -0500 ++++ pmake-2.0/dir.c 2005-02-08 09:36:18.208704201 -0500 +@@ -1528,6 +1528,8 @@ + Hash_InitTable (&p->files, -1); + + while ((dp = readdir (d)) != (struct dirent *) NULL) { ++ if (!strcmp(dp->d_name, ".") || !strcmp(dp->d_name, "..")) ++ continue; + #if defined(sun) && defined(d_ino) /* d_ino is a sunos4 #define for d_fileno */ + /* + * The sun directory library doesn't check for a 0 inode diff --git a/sys-devel/pmake/metadata.xml b/sys-devel/pmake/metadata.xml index 96a2d586367d..e21d1ba7fea4 100644 --- a/sys-devel/pmake/metadata.xml +++ b/sys-devel/pmake/metadata.xml @@ -1,5 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>base-system</herd> + <herd>base-system</herd> + <maintainer> + <email>ka0ttic@gentoo.org</email> + <name>Aaron Walker</name> + </maintainer> </pkgmetadata> diff --git a/sys-devel/pmake/pmake-1.98.ebuild b/sys-devel/pmake/pmake-1.98.ebuild new file mode 100644 index 000000000000..44e0a748264f --- /dev/null +++ b/sys-devel/pmake/pmake-1.98.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/pmake/pmake-1.98.ebuild,v 1.1 2005/02/08 17:12:46 ka0ttic Exp $ + +inherit eutils toolchain-funcs + +MY_P="${P/-/_}" +DEB_PL="3" +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/${MY_P}.orig.tar.gz + mirror://debian/pool/main/p/pmake/${MY_P}-${DEB_PL}.diff.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~amd64 ~ia64" +IUSE="" + +RDEPEND="virtual/libc" +DEPEND="${RDEPEND} + >=sys-apps/sed-4" + +S="${WORKDIR}/make_HEAD" + +src_unpack() { + unpack ${A} && cd ${S} || die + + # debian patch (which includes the mk defs) + epatch ${WORKDIR}/${MY_P}-${DEB_PL}.diff + + # 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}/${P}-skipdots.patch + + # Clean up headers to reduce warnings + sed -i -e 's|^#endif.*|#endif|' *.h */*.h +} + +src_compile() { + local a=$ARCH + [[ $a = x86 ]] && a=i386 + + # 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=\\\"${a}\\\"" + make -f Makefile.boot \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + || die "make failed" +} + +src_install() { + insinto /usr/share/mk + doins mk/* + + newbin bmake pmake || die + dobin mkdep || die + mv make.1 pmake.1 + doman mkdep.1 pmake.1 + dodoc PSD.doc/tutorial.ms +} |