diff options
author | Seemant Kulleen <seemant@gentoo.org> | 2004-03-06 03:46:33 +0000 |
---|---|---|
committer | Seemant Kulleen <seemant@gentoo.org> | 2004-03-06 03:46:33 +0000 |
commit | 8c7f8e252a829421377b31c1f2c53c9519214841 (patch) | |
tree | 3a5a78f61ebdf6622e5188ae58a6646ddcb39889 /sys-apps/coreutils | |
parent | we license under gpl2, not gpl2 or later (diff) | |
download | historical-8c7f8e252a829421377b31c1f2c53c9519214841.tar.gz historical-8c7f8e252a829421377b31c1f2c53c9519214841.tar.bz2 historical-8c7f8e252a829421377b31c1f2c53c9519214841.zip |
version bump, should close bug #39632 by SpanKY <vapier@gentoo.org>, who came up with the fixes anyway, and that bug is related to bug #36337 by Robin Johnson <robbat2@gentoo.org>. Also, added attr to the explicit deps, per bug #41641 by toon <toon@hout.vanvergehaald.nl>. Just in case, we're affected by: bug #43655 by Rajiv Manglani <rajiv@gentoo.org>, this release should fix it.
Diffstat (limited to 'sys-apps/coreutils')
-rw-r--r-- | sys-apps/coreutils/ChangeLog | 14 | ||||
-rw-r--r-- | sys-apps/coreutils/Manifest | 14 | ||||
-rw-r--r-- | sys-apps/coreutils/coreutils-5.0-r5.ebuild | 4 | ||||
-rw-r--r-- | sys-apps/coreutils/coreutils-5.0-r6.ebuild | 4 | ||||
-rw-r--r-- | sys-apps/coreutils/coreutils-5.0.91-r2.ebuild | 18 | ||||
-rw-r--r-- | sys-apps/coreutils/coreutils-5.0.91-r3.ebuild | 20 | ||||
-rw-r--r-- | sys-apps/coreutils/coreutils-5.0.91-r4.ebuild | 20 | ||||
-rw-r--r-- | sys-apps/coreutils/coreutils-5.2.0.ebuild | 150 | ||||
-rw-r--r-- | sys-apps/coreutils/files/digest-coreutils-5.2.0 | 3 |
9 files changed, 202 insertions, 45 deletions
diff --git a/sys-apps/coreutils/ChangeLog b/sys-apps/coreutils/ChangeLog index c04d068fbf4a..1dfdc60f8f85 100644 --- a/sys-apps/coreutils/ChangeLog +++ b/sys-apps/coreutils/ChangeLog @@ -1,6 +1,18 @@ # ChangeLog for sys-apps/coreutils # Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/ChangeLog,v 1.77 2004/03/01 19:59:51 aliz Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/ChangeLog,v 1.78 2004/03/06 03:46:33 seemant Exp $ + +*coreutils-5.2.0 (05 Mar 2004) + + 05 Mar 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r5.ebuild, + coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild, + coreutils-5.0.91-r3.ebuild, coreutils-5.0.91-r4.ebuild, + coreutils-5.2.0.ebuild: + version bump, should close bug #39632 by SpanKY <vapier@gentoo.org>, who came + up with the fixes anyway, and that bug is related to bug #36337 by Robin + Johnson <robbat2@gentoo.org>. Also, added attr to the explicit deps, per bug + #41641 by toon <toon@hout.vanvergehaald.nl>. Just in case, we're affected by: + bug #43655 by Rajiv Manglani <rajiv@gentoo.org>, this release should fix it. 17 Feb 2004; Tom Gall <tgall@gentoo.org> coreutils-5.0.91-r4.ebuild: diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest index adc6d6fabfe9..0240707322f5 100644 --- a/sys-apps/coreutils/Manifest +++ b/sys-apps/coreutils/Manifest @@ -1,12 +1,14 @@ -MD5 33305fdc4bb046c6ee79ea4609270eca coreutils-5.0.91-r3.ebuild 4037 -MD5 0283e8d40710dbf8472d72c03fe47c93 coreutils-5.0-r6.ebuild 2737 -MD5 7d4c77070b34d28503a65e530e21b58f coreutils-5.0.91-r2.ebuild 3621 -MD5 770629f5a175a443e3a0487c3b2160bf coreutils-5.0-r5.ebuild 2570 -MD5 a9968f2d996640e2220ce86a78853033 coreutils-5.0.91-r4.ebuild 4291 -MD5 93adbc9ea0cec92a3a335fd7ad18ea0a ChangeLog 15290 +MD5 ce3b3665ef7eec18425f7cd7de6f6236 coreutils-5.0.91-r3.ebuild 3958 +MD5 9253cc724d0f5ba11a7a7253c91aa6f6 coreutils-5.0-r6.ebuild 2724 +MD5 6a5e4230e3a9ebbebc6fa898374b54c7 coreutils-5.2.0.ebuild 3983 +MD5 167296005c2f3fc5575606a55b601607 coreutils-5.0.91-r2.ebuild 3550 +MD5 3645d83c5dafa30ce524b6fc2361c152 coreutils-5.0-r5.ebuild 2557 +MD5 8c6f3d44b7c516dff4d8bb0d34e0a49b coreutils-5.0.91-r4.ebuild 4226 +MD5 a8306ea3b1364b054e37205c8369fb00 ChangeLog 15935 MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 MD5 4638c50e0ea024536055d69519cd5fad files/digest-coreutils-5.0.91-r2 151 MD5 a56b66f95289815e386f537689ef29a0 files/digest-coreutils-5.0.91-r3 229 MD5 9e4492e1c7e9c927ad7c492239dbe029 files/digest-coreutils-5.0.91-r4 229 +MD5 3d21b6fedf28c429ae337aeaaf638f79 files/digest-coreutils-5.2.0 224 MD5 d1eb949ee56a926125ae896f901286ce files/digest-coreutils-5.0-r5 141 MD5 e80d3d87cfbe40bc56636167ae5b4768 files/digest-coreutils-5.0-r6 141 diff --git a/sys-apps/coreutils/coreutils-5.0-r5.ebuild b/sys-apps/coreutils/coreutils-5.0-r5.ebuild index 859233a4e02b..84ca35d9b71b 100644 --- a/sys-apps/coreutils/coreutils-5.0-r5.ebuild +++ b/sys-apps/coreutils/coreutils-5.0-r5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0-r5.ebuild,v 1.8 2004/02/23 00:38:54 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0-r5.ebuild,v 1.9 2004/03/06 03:46:33 seemant Exp $ inherit eutils @@ -24,8 +24,6 @@ DEPEND=">=sys-apps/portage-2.0.49 sys-devel/autoconf nls? ( sys-devel/gettext )" -RDEPEND="" - # the sandbox code in portage-2.0.48 causes breakage export SANDBOX_DISABLED="1" diff --git a/sys-apps/coreutils/coreutils-5.0-r6.ebuild b/sys-apps/coreutils/coreutils-5.0-r6.ebuild index 958891c810c9..977a3bbe9bc4 100644 --- a/sys-apps/coreutils/coreutils-5.0-r6.ebuild +++ b/sys-apps/coreutils/coreutils-5.0-r6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0-r6.ebuild,v 1.6 2004/02/23 00:38:55 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0-r6.ebuild,v 1.7 2004/03/06 03:46:33 seemant Exp $ inherit eutils @@ -25,8 +25,6 @@ DEPEND=">=sys-apps/portage-2.0.49 nls? ( sys-devel/gettext ) acl? ( sys-apps/acl )" -RDEPEND="" - PATCHDIR=${WORKDIR}/patch src_unpack() { diff --git a/sys-apps/coreutils/coreutils-5.0.91-r2.ebuild b/sys-apps/coreutils/coreutils-5.0.91-r2.ebuild index 5a7ca4a9171d..2dd2895cd484 100644 --- a/sys-apps/coreutils/coreutils-5.0.91-r2.ebuild +++ b/sys-apps/coreutils/coreutils-5.0.91-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0.91-r2.ebuild,v 1.14 2004/02/23 00:38:55 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0.91-r2.ebuild,v 1.15 2004/03/06 03:46:33 seemant Exp $ inherit eutils flag-o-matic @@ -21,19 +21,17 @@ SLOT="0" LICENSE="GPL-2" KEYWORDS="~x86 ppc ~sparc alpha hppa ~mips ia64 amd64 ppc64" -DEPEND="virtual/glibc +RDEPEND="selinux? ( sys-libs/libselinux ) + nls? ( sys-devel/gettext ) + acl? ( !hppa? ( sys-apps/acl sys-apps/attr ) )" + +DEPEND="${RDEPEND} + virtual/glibc >=sys-apps/portage-2.0.49 >=sys-devel/automake-1.7.6 >=sys-devel/autoconf-2.57 sys-apps/help2man - >=sys-devel/m4-1.4-r1 - nls? ( sys-devel/gettext ) - acl? ( !hppa? ( sys-apps/acl ) ) - selinux? ( sys-libs/libselinux )" - -RDEPEND="selinux? ( sys-libs/libselinux ) - nls? ( sys-devel/gettext ) - acl? ( !hppa? ( sys-apps/acl ) )" + >=sys-devel/m4-1.4-r1" src_unpack() { unpack ${A} diff --git a/sys-apps/coreutils/coreutils-5.0.91-r3.ebuild b/sys-apps/coreutils/coreutils-5.0.91-r3.ebuild index b706116f89f4..514ffa6a0a06 100644 --- a/sys-apps/coreutils/coreutils-5.0.91-r3.ebuild +++ b/sys-apps/coreutils/coreutils-5.0.91-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0.91-r3.ebuild,v 1.10 2004/02/23 00:38:55 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0.91-r3.ebuild,v 1.11 2004/03/06 03:46:33 seemant Exp $ inherit eutils flag-o-matic @@ -24,20 +24,18 @@ LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~mips ~ia64 ~amd64 ~ppc64" -DEPEND="virtual/glibc +RDEPEND="selinux? ( sys-libs/libselinux ) + acl? ( !hppa? ( sys-apps/acl sys-apps/attr ) ) + nls? ( sys-devel/gettext ) + >=sys-libs/libtermcap-compat-2.0.8" + +DEPEND="${RDEPEND} + virtual/glibc >=sys-apps/portage-2.0.49 >=sys-devel/automake-1.7.6 >=sys-devel/autoconf-2.57 >=sys-devel/m4-1.4-r1 - >=sys-libs/libtermcap-compat-2.0.8 - sys-apps/help2man - acl? ( !hppa? ( sys-apps/acl ) ) - selinux? ( sys-libs/libselinux )" - -RDEPEND="selinux? ( sys-libs/libselinux ) - acl? ( !hppa? ( sys-apps/acl ) ) - nls? ( sys-devel/gettext ) - >=sys-libs/libtermcap-compat-2.0.8" + sys-apps/help2man" src_unpack() { unpack ${A} diff --git a/sys-apps/coreutils/coreutils-5.0.91-r4.ebuild b/sys-apps/coreutils/coreutils-5.0.91-r4.ebuild index 1ea226a2a8ac..255493efb46c 100644 --- a/sys-apps/coreutils/coreutils-5.0.91-r4.ebuild +++ b/sys-apps/coreutils/coreutils-5.0.91-r4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0.91-r4.ebuild,v 1.14 2004/03/02 16:37:31 iggy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.0.91-r4.ebuild,v 1.15 2004/03/06 03:46:33 seemant Exp $ inherit eutils flag-o-matic @@ -24,20 +24,18 @@ LICENSE="GPL-2" KEYWORDS="x86 ~ppc sparc alpha hppa ~mips ia64 ~amd64 ppc64 s390" -DEPEND="virtual/glibc - >=sys-libs/ncurses-5.3-r5 +RDEPEND="selinux? ( sys-libs/libselinux ) + acl? ( !hppa? ( sys-apps/acl sys-apps/attr ) ) + nls? ( sys-devel/gettext ) + >=sys-libs/ncurses-5.3-r5" + +DEPEND="${RDEPEND} + virtual/glibc >=sys-apps/portage-2.0.49 >=sys-devel/automake-1.7.6 >=sys-devel/autoconf-2.57 >=sys-devel/m4-1.4-r1 - sys-apps/help2man - acl? ( !hppa? ( sys-apps/acl ) ) - selinux? ( sys-libs/libselinux )" - -RDEPEND="selinux? ( sys-libs/libselinux ) - acl? ( !hppa? ( sys-apps/acl ) ) - nls? ( sys-devel/gettext ) - >=sys-libs/ncurses-5.3-r5" + sys-apps/help2man" src_unpack() { unpack ${A} diff --git a/sys-apps/coreutils/coreutils-5.2.0.ebuild b/sys-apps/coreutils/coreutils-5.2.0.ebuild new file mode 100644 index 000000000000..20e3323c1f65 --- /dev/null +++ b/sys-apps/coreutils/coreutils-5.2.0.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-5.2.0.ebuild,v 1.1 2004/03/06 03:46:33 seemant Exp $ + +inherit eutils flag-o-matic + +IUSE="nls build acl selinux static" + +PATCH_VER=0.1 +I18N_VER=i18n-0.1 +PATCHDIR=${WORKDIR}/patch + +S=${WORKDIR}/${P} +DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" +HOMEPAGE="http://www.gnu.org/software/coreutils/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2 + http://www.openi18n.org/subgroups/utildev/patch/${P}-${I18N_VER}.patch.gz + mirror://gentoo/${P}-gentoo-${PATCH_VER}.tar.bz2 + http://dev.gentoo.org/~seemant/extras/${P}.tar.bz2 + http://dev.gentoo.org/~seemant/extras/${P}-${I18N-VER}.patch.gz + http://dev.gentoo.org/~seemant/extras/${P}-gentoo-${PATCH_VER}.tar.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~mips ~ia64 ~amd64 ~ppc64 ~s390" + +RDEPEND="selinux? ( sys-libs/libselinux ) + acl? ( !hppa? ( sys-apps/acl sys-apps/attr ) ) + nls? ( sys-devel/gettext ) + >=sys-libs/ncurses-5.3-r5" + +DEPEND="${RDEPEND} + virtual/glibc + >=sys-apps/portage-2.0.49 + >=sys-devel/automake-1.8.2 + >=sys-devel/autoconf-2.57 + >=sys-devel/m4-1.4-r1 + sys-apps/help2man" + +src_unpack() { + unpack ${A} + + cd ${S} + + # Mandrake's lsw patch caused issues on ia64 and amd64 with ls + # Reported upstream, but we don't apply it for now + # mv ${PATCHDIR}/mandrake/019* ${PATCHDIR}/excluded + + EPATCH_SUFFIX="patch" epatch ${PATCHDIR}/mandrake + epatch ${WORKDIR}/${P}-${I18N_VER}.patch + + # s390 segfaults with this patch -- need to investigate for the next + # patch version + if use s390 + then + mv ${PATCHDIR}/generic/003* ${PATCHDIR}/excluded + fi + + # Apply the ACL patches. + # WARNING: These CONFLICT with the SELINUX patches + if use acl + then + mv ${PATCHDIR}/generic/00{1,2,4}* ${PATCHDIR}/excluded + mv ${PATCHDIR}/selinux/001_all_coreutils-noacl* ${PATCHDIR}/excluded + EPATCH_SUFFIX="patch" epatch ${PATCHDIR}/acl + else + mv ${PATCHDIR}/selinux/001_all_coreutils-acl* ${PATCHDIR}/excluded + fi + + # patch to remove Stallman's su/wheel group rant (which doesn't apply, + # since Gentoo's su is not GNU/su, but that from shadow. + # do not include su infopage, as it is not valid for the su + # from sys-apps/shadow that we are using. + # Patch to add processor specific info to the uname output + + EPATCH_SUFFIX="patch" epatch ${PATCHDIR}/generic + + EPATCH_SUFFIX="patch" epatch ${PATCHDIR}/extra + + use selinux && EPATCH_SUFFIX="patch" epatch ${PATCHDIR}/selinux +} + +src_compile() { + +# export DEFAULT_POSIX2_VERSION=199209 + + if [ -z "`which cvs 2>/dev/null`" ] + then + # Fix issues with gettext's autopoint if cvs is not installed, + # bug #28920. + export AUTOPOINT="/bin/true" + fi + + + export WANT_AUTOMAKE=1.8 + + mv m4/inttypes.m4 m4/inttypes-eggert.m4 + touch aclocal.m4 configure config.hin \ + Makefile.in */Makefile.in */*/Makefile.in + + aclocal -I m4 &>/dev/null || die + autoconf || die + automake || die + + econf \ + --bindir=/bin \ + --enable-largefile \ + `use_enable nls` \ + `use_enable selinux` || die + + if use static + then + emake LDFLAGS=-static || die + else + emake || die + fi +} + +src_install() { + einstall \ + bindir=${D}/bin || die + + cd ${D} + dodir /usr/bin + rm -rf usr/lib + + # move non-critical packages into /usr + mv bin/{csplit,expand,factor,fmt,fold,join,md5sum,nl,od} usr/bin + mv bin/{paste,pathchk,pinky,pr,printf,sha1sum,shred,sum,tac} usr/bin + mv bin/{tail,test,tsort,unexpand,users} usr/bin + cd usr/bin + ln -s ../../bin/* . + + if [ -z "`use build`" ] + then + cd ${S} + dodoc AUTHORS ChangeLog* COPYING NEWS README* THANKS TODO + else + rm -rf ${D}/usr/share + fi +} + +pkg_postinst() { + # hostname does not get removed as it is included with older stage1 + # tarballs, and net-tools installs to /bin + if [ -e ${ROOT}/usr/bin/hostname ] && [ ! -L ${ROOT}/usr/bin/hostname ] + then + rm -f ${ROOT}/usr/bin/hostname + fi +} diff --git a/sys-apps/coreutils/files/digest-coreutils-5.2.0 b/sys-apps/coreutils/files/digest-coreutils-5.2.0 new file mode 100644 index 000000000000..626270690004 --- /dev/null +++ b/sys-apps/coreutils/files/digest-coreutils-5.2.0 @@ -0,0 +1,3 @@ +MD5 ea024eaf04ee7a2a4270655d584445d2 coreutils-5.2.0.tar.bz2 4242493 +MD5 34f8286d25e5dd049482c0f92bb4f796 coreutils-5.2.0-i18n-0.1.patch.gz 25741 +MD5 54ec4b94379d3356c70e1fc320f117e7 coreutils-5.2.0-gentoo-0.1.tar.bz2 60691 |