diff options
Diffstat (limited to 'sys-fs')
177 files changed, 5024 insertions, 127 deletions
diff --git a/sys-fs/cramfs/ChangeLog b/sys-fs/cramfs/ChangeLog new file mode 100644 index 000000000000..16a3fdd6cfba --- /dev/null +++ b/sys-fs/cramfs/ChangeLog @@ -0,0 +1,22 @@ +# ChangeLog for sys-fs/cramfs +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cramfs/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +*cramfs-1.1 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> cramfs-1.1.ebuild: + moved to sys-fs + +*cramfs-1.1 (19 Jul 2002) + 16 Jan 2003; Rodney Rees <manson@gentoo.org> added ~sparc keyword to + cramfs-1.1.ebuild and updated ChangeLog + + 30 Dec 2002; Martin Holzer <mholzer@gentoo.org> cramfs-1.1.ebuild ChangeLog : + Change SRC_URI to use mirror://sf + + 25 Oct 2002; Zach Welch <zwelch@gentoo.org> : + Update ebuild and commit package + + 19 Jul 2002; Sean Summers <ebuild@generalprotectionfault.com> cramfs-1.1.ebuild : + Initial package + diff --git a/sys-fs/cramfs/Manifest b/sys-fs/cramfs/Manifest index f8b3b83b72c3..f1c9a74b4d18 100644 --- a/sys-fs/cramfs/Manifest +++ b/sys-fs/cramfs/Manifest @@ -1,3 +1,3 @@ -MD5 3f95499a50c5d7fc41374c938b55d8d2 ChangeLog 656 -MD5 6ef3e1ddfcf1d796f3c1ce8ed592df65 cramfs-1.1.ebuild 630 +MD5 a062d1fdac23a23756233403ceb28a7c cramfs-1.1.ebuild 628 +MD5 ea71696b60717ff7705060b55dbb332b ChangeLog 770 MD5 7dcf4ce13ed2da3461188ad05e5276a1 files/digest-cramfs-1.1 61 diff --git a/sys-fs/cramfs/cramfs-1.1.ebuild b/sys-fs/cramfs/cramfs-1.1.ebuild new file mode 100644 index 000000000000..432b543534a1 --- /dev/null +++ b/sys-fs/cramfs/cramfs-1.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cramfs/cramfs-1.1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +DESCRIPTION="Linux filesystem designed to be simple, small, and to compress things well" +HOMEPAGE="http://sf.net/projects/cramfs/" +LICENSE="GPL-2" +DEPEND="sys-libs/zlib + virtual/glibc" +KEYWORDS="~x86 amd64 ~ppc ~sparc" + +SLOT="0" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +S=${WORKDIR}/${P} + +src_compile() { + emake || die +} + +src_install () { + into / + dosbin mkcramfs cramfsck + dodoc README NOTES +} diff --git a/sys-fs/cramfs/files/digest-cramfs-1.1 b/sys-fs/cramfs/files/digest-cramfs-1.1 new file mode 100644 index 000000000000..4327a9ee48d8 --- /dev/null +++ b/sys-fs/cramfs/files/digest-cramfs-1.1 @@ -0,0 +1 @@ +MD5 d3912b9f7bf745fbfea68f6a9b9de30f cramfs-1.1.tar.gz 24179 diff --git a/sys-fs/dd_rescue/ChangeLog b/sys-fs/dd_rescue/ChangeLog new file mode 100644 index 000000000000..ee00995da33f --- /dev/null +++ b/sys-fs/dd_rescue/ChangeLog @@ -0,0 +1,19 @@ +# ChangeLog for sys-fs/dd_rescue +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd_rescue/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +*dd_rescue-1.02 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> dd_rescue-1.02.ebuild: + moved to sys-fs + + 24 Aug 2003; Jason Wever <weeve@gentoo.org> dd_rescue-1.02.ebuild: + Marked stable for sparc. + + 29 May 2003; Jason Wever <weeve@gentoo.org> dd_rescue-1.02.ebuild: + Added ~sparc to keywords. + +*dd_rescue-1.02 (13 Feb 2003) + + 13 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> : + Initial import. Ebuild submitted by Matthias Schwarzott <zzam@gmx.de> in #15002. diff --git a/sys-fs/dd_rescue/Manifest b/sys-fs/dd_rescue/Manifest index c440fb5e7fe0..29311e3cdbd9 100644 --- a/sys-fs/dd_rescue/Manifest +++ b/sys-fs/dd_rescue/Manifest @@ -1,3 +1,3 @@ -MD5 f1661645833456060177a3f48e9457de ChangeLog 576 -MD5 c571bb60dbc37f085e21162ade9b671c dd_rescue-1.02.ebuild 756 +MD5 c7e0b1d183420e8a5081aacbaa318692 dd_rescue-1.02.ebuild 756 +MD5 58e883b3e03a169b16788091d31ed4ce ChangeLog 699 MD5 9f49c553e1275331b33edf279ae7e322 files/digest-dd_rescue-1.02 65 diff --git a/sys-fs/dd_rescue/dd_rescue-1.02.ebuild b/sys-fs/dd_rescue/dd_rescue-1.02.ebuild new file mode 100644 index 000000000000..89726d87b904 --- /dev/null +++ b/sys-fs/dd_rescue/dd_rescue-1.02.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd_rescue/dd_rescue-1.02.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +DESCRIPTION="similar to dd but can copy from source with errors" +HOMEPAGE="http://www.garloff.de/kurt/linux/ddrescue/" +SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${P}.tar.gz" +LICENSE="GPL-2" + +IUSE="" +SLOT="0" +KEYWORDS="x86 amd64 sparc" + +S="${WORKDIR}/${PN}" + +src_unpack() { + unpack ${A} + cd ${S} + mv Makefile Makefile.orig + sed -e "s:^CFLAGS.*:CFLAGS = ${CFLAGS}:" \ + Makefile.orig > Makefile +} + +src_compile() { + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + + dodoc COPYING README.dd_rescue +} + diff --git a/sys-fs/dd_rescue/files/digest-dd_rescue-1.02 b/sys-fs/dd_rescue/files/digest-dd_rescue-1.02 new file mode 100644 index 000000000000..b95ef3391459 --- /dev/null +++ b/sys-fs/dd_rescue/files/digest-dd_rescue-1.02 @@ -0,0 +1 @@ +MD5 e4c16d6522ade9146ac8c98d39912d51 dd_rescue-1.02.tar.gz 16466 diff --git a/sys-fs/devfsd/ChangeLog b/sys-fs/devfsd/ChangeLog new file mode 100644 index 000000000000..43899b78e40e --- /dev/null +++ b/sys-fs/devfsd/ChangeLog @@ -0,0 +1,82 @@ +# ChangeLog for sys-fs/devfsd +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +*devfsd-1.3.25-r4 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> devfsd-1.3.24.ebuild, + devfsd-1.3.25-r1.ebuild, devfsd-1.3.25-r2.ebuild, devfsd-1.3.25-r3.ebuild, + devfsd-1.3.25-r4.ebuild, devfsd-1.3.25.ebuild, files/devfsd, + files/devfsd-1.3.25-kernel-2.5.patch.bz2, + files/devfsd-1.3.25-shutup-modprobe.patch, files/devfsd.conf: + moved to sys-fs + + 07 Sep 2003; Alexander Gabert <pappy@gentoo.org> devfsd-1.3.25-r4.ebuild: + added hardened-gcc excludes + +*devfsd-1.3.25-r4 (03 Aug 2003) + + 03 Aug 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r4.ebuild, + files/devfsd-1.3.25-kernel-2.5.patch.bz2: + Add patch to better work with changes between modutils and module-init-tools, + thanks to Andrey Borzenkov <arvidjaar@mail.ru>. + + 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> devfsd-1.3.25-r3.ebuild: + Mark stable on alpha + +*devfsd-1.3.25-r3 (10 March 2003) + + 13 Jun 2003; Guy Martin <gmsoft@gentoo.org> devfsd-1.3.25-r3.ebuild : + Added hppa to KEYWORDS. + + 28 Mar 2003; Christian Birchinger <joker@gentoo.org> devfsd-1.3.25-r3.ebuild: + Added sparc stable keyword + + Remove the patch from -r1 and -r2, should close bug #17319. This should + be fine, as module-init-tools-0.9.10-r4 should behave itself now (finally). + +*devfsd-1.3.25-r2 (10 March 2003) + + 13 Mar 2003; Zach Welch <zwelch@gentoo.org> devfsd-1.3.25-r2.ebuild: + add arm keyword + + 10 March 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r2.ebuild : + Change the patch to rather send modprobe output to syslog (-s). + +*devfsd-1.3.25-r1 (02 March 2003) + + 02 March 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r1.ebuild : + Call modprobe with -q to minimize errors to stderr ... many stuff comes from + /etc/*.devfs anyhow, so very possible that no module present ... + + 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> devfsd-1.3.25.ebuild : + Added hppa to keywords. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*devfsd-1.3.25 (9 May 2002) + + 19 Jan 2003; Jan Seidel <tuxus@gentoo.org> : + Added mips to keywords + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> devfsd-1.3.25.ebuild : + Added KEYWORDS, SLOT. + + 9 May 2002; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25.ebuild : + + Update to latest version. + +*devfsd-1.3.24 (19 Feb 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> devfsd-1.3.24.ebuild : + Added KEYWORDS, SLOT. + +*devfsd-1.3.21 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-fs/devfsd/Manifest b/sys-fs/devfsd/Manifest index c67848027b04..857de6c011af 100644 --- a/sys-fs/devfsd/Manifest +++ b/sys-fs/devfsd/Manifest @@ -1,17 +1,17 @@ -MD5 d998397ef94008540ca75200d1f2a2d9 ChangeLog 2695 -MD5 57c98a0c7f64170b23084f40e7218edb devfsd-1.3.24.ebuild 1003 -MD5 c18b83b0b5bb15e06d35de4ba09c07d1 devfsd-1.3.25-r1.ebuild 1156 -MD5 c10d4ed0fc1f94651991fad39161eedd devfsd-1.3.25-r2.ebuild 1160 -MD5 2130f5a65e510eb2c2c9beab1e98c63e devfsd-1.3.25-r3.ebuild 1183 -MD5 38d40ce73a0f97134e210191db1ff923 devfsd-1.3.25.ebuild 1025 -MD5 286d41b507268ca8cbbaae14cd125ea8 devfsd-1.3.25-r4.ebuild 1188 -MD5 ebcf65c3f4a7675a7214fb8e28ba9f6d files/devfsd.conf 1555 +MD5 a39d1189c5ce6d2d846a11bb9fd9ad7e devfsd-1.3.25-r4.ebuild 1185 +MD5 2e362bf6cec7b894e29ce218c4215c91 devfsd-1.3.25.ebuild 1021 +MD5 e0be193f061cfa8c6f412a8464b2cfa9 devfsd-1.3.25-r1.ebuild 1153 +MD5 c47c41f4edcc2d455c965e08cffb1d07 devfsd-1.3.25-r3.ebuild 1180 +MD5 31cb9c2bfe7cfa9604edbfba5539258d devfsd-1.3.24.ebuild 999 +MD5 bd5bf15be3a4ba655c24dd8c137c3de5 devfsd-1.3.25-r2.ebuild 1157 +MD5 7b73562a0482df3807afd92330f0611d ChangeLog 3066 +MD5 b64f47136c8298cec42e00df32c4276f files/devfsd-1.3.25-kernel-2.5.patch.bz2 1556 MD5 d580e9efc3658a0e71a165b3b531d415 files/devfsd 245 -MD5 a07c9024e5217528c12e9af075dfbb0d files/devfsd-1.3.25-shutup-modprobe.patch 828 MD5 f59c1fb784ac9e8f41530ecd2036e33e files/digest-devfsd-1.3.24 65 MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25 65 +MD5 a07c9024e5217528c12e9af075dfbb0d files/devfsd-1.3.25-shutup-modprobe.patch 828 +MD5 ebcf65c3f4a7675a7214fb8e28ba9f6d files/devfsd.conf 1555 MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r1 65 MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r2 65 MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r3 65 -MD5 b64f47136c8298cec42e00df32c4276f files/devfsd-1.3.25-kernel-2.5.patch.bz2 1556 MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r4 65 diff --git a/sys-fs/devfsd/devfsd-1.3.24.ebuild b/sys-fs/devfsd/devfsd-1.3.24.ebuild new file mode 100644 index 000000000000..1e6ca921a2d2 --- /dev/null +++ b/sys-fs/devfsd/devfsd-1.3.24.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.24.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +S=${WORKDIR}/${PN} +DESCRIPTION="Daemon for the Linux Device Filesystem" +SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz" +HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/" +KEYWORDS="x86 amd64 ppc" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + cd ${S} + cp GNUmakefile GNUmakefile.orig + sed -e "s:-O2:${CFLAGS}:g" \ + -e 's:/usr/man:/usr/share/man:' \ + -e '29,31d;11,16d' -e '6c\' \ + -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \ + GNUmakefile.orig > GNUmakefile +} + +src_compile() { + make || die +} + +src_install() { + dodir /sbin /usr/share/man /etc + make PREFIX=${D} install || die + + #config file is handled in baselayout + rm -f ${D}/etc/devfsd.conf + + dodoc devfsd.conf COPYING* INSTALL +} diff --git a/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild new file mode 100644 index 000000000000..f0d86e37d538 --- /dev/null +++ b/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="" + +inherit eutils + +S="${WORKDIR}/${PN}" +DESCRIPTION="Daemon for the Linux Device Filesystem" +SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz" +HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/" + +KEYWORDS="x86 amd64 ppc ~sparc ~alpha ~mips ~hppa" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + cd ${S} + cp GNUmakefile GNUmakefile.orig + sed -e "s:-O2:${CFLAGS}:g" \ + -e 's:/usr/man:/usr/share/man:' \ + -e '29,31d;11,16d' -e '6c\' \ + -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \ + GNUmakefile.orig > GNUmakefile + + # Get modprobe from module-init-tools to shutup + epatch ${FILESDIR}/${P}-shutup-modprobe.patch +} + +src_compile() { + make || die +} + +src_install() { + dodir /sbin /usr/share/man /etc + make PREFIX=${D} install || die + + #config file is handled in baselayout + rm -f ${D}/etc/devfsd.conf + + dodoc devfsd.conf COPYING* INSTALL +} diff --git a/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild new file mode 100644 index 000000000000..c2f6e03008f4 --- /dev/null +++ b/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="" + +inherit eutils + +S="${WORKDIR}/${PN}" +DESCRIPTION="Daemon for the Linux Device Filesystem" +SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz" +HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/" + +KEYWORDS="x86 amd64 ppc ~sparc ~alpha ~mips ~hppa arm" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + cd ${S} + cp GNUmakefile GNUmakefile.orig + sed -e "s:-O2:${CFLAGS}:g" \ + -e 's:/usr/man:/usr/share/man:' \ + -e '29,31d;11,16d' -e '6c\' \ + -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \ + GNUmakefile.orig > GNUmakefile + + # Get modprobe from module-init-tools to shutup + epatch ${FILESDIR}/${P}-shutup-modprobe.patch +} + +src_compile() { + make || die +} + +src_install() { + dodir /sbin /usr/share/man /etc + make PREFIX=${D} install || die + + #config file is handled in baselayout + rm -f ${D}/etc/devfsd.conf + + dodoc devfsd.conf COPYING* INSTALL +} diff --git a/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild new file mode 100644 index 000000000000..98eef57ae028 --- /dev/null +++ b/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="" + +inherit eutils + +S="${WORKDIR}/${PN}" +DESCRIPTION="Daemon for the Linux Device Filesystem" +SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz" +HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/" + +KEYWORDS="x86 amd64 ppc sparc alpha ~mips hppa arm" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + # http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml + has_version 'sys-devel/hardened-gcc' && append-flags '-yet_exec' + + cd ${S} + cp GNUmakefile GNUmakefile.orig + sed -e "s:-O2:${CFLAGS}:g" \ + -e 's:/usr/man:/usr/share/man:' \ + -e '29,31d;11,16d' -e '6c\' \ + -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \ + GNUmakefile.orig > GNUmakefile +} + +src_compile() { + make || die +} + +src_install() { + dodir /sbin /usr/share/man /etc + make PREFIX=${D} install || die + + #config file is handled in baselayout + rm -f ${D}/etc/devfsd.conf + + dodoc devfsd.conf COPYING* INSTALL +} diff --git a/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild new file mode 100644 index 000000000000..8d7bf7847c23 --- /dev/null +++ b/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="" + +inherit eutils + +S="${WORKDIR}/${PN}" +DESCRIPTION="Daemon for the Linux Device Filesystem" +SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz" +HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/" + +KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + # http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml + has_version 'sys-devel/hardened-gcc' && append-flags '-yet_exec' + + cd ${S} + epatch ${FILESDIR}/${P}-kernel-2.5.patch.bz2 + + sed -e "s:-O2:${CFLAGS}:g" \ + -e 's:/usr/man:/usr/share/man:' \ + -e '32,34d;11,16d' -e '6c\' \ + -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \ + -i GNUmakefile +} + +src_compile() { + make || die +} + +src_install() { + dodir /sbin /usr/share/man /etc + make PREFIX=${D} install || die + + #config file is handled in baselayout + rm -f ${D}/etc/devfsd.conf + + dodoc devfsd.conf COPYING* INSTALL +} diff --git a/sys-fs/devfsd/devfsd-1.3.25.ebuild b/sys-fs/devfsd/devfsd-1.3.25.ebuild new file mode 100644 index 000000000000..6d29e0236068 --- /dev/null +++ b/sys-fs/devfsd/devfsd-1.3.25.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +S=${WORKDIR}/${PN} +DESCRIPTION="Daemon for the Linux Device Filesystem" +SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz" +HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/" +KEYWORDS="x86 amd64 ppc sparc alpha mips hppa" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + cd ${S} + cp GNUmakefile GNUmakefile.orig + sed -e "s:-O2:${CFLAGS}:g" \ + -e 's:/usr/man:/usr/share/man:' \ + -e '29,31d;11,16d' -e '6c\' \ + -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \ + GNUmakefile.orig > GNUmakefile +} + +src_compile() { + make || die +} + +src_install() { + dodir /sbin /usr/share/man /etc + make PREFIX=${D} install || die + + #config file is handled in baselayout + rm -f ${D}/etc/devfsd.conf + + dodoc devfsd.conf COPYING* INSTALL +} diff --git a/sys-fs/devfsd/files/devfsd b/sys-fs/devfsd/files/devfsd new file mode 100644 index 000000000000..b01a3b879d43 --- /dev/null +++ b/sys-fs/devfsd/files/devfsd @@ -0,0 +1,13 @@ +#!/bin/sh +#RCUPDATE:boot:04:This line is required for script management + + +. /etc/rc.d/config/basic +. /etc/rc.d/config/functions + +# Test if we use devfs and start devfsd +mount --bind /dev /dev-state +mount -t devfs none /dev +/sbin/devfsd /dev + + diff --git a/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2 b/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2 Binary files differnew file mode 100644 index 000000000000..23d2a9d6eb62 --- /dev/null +++ b/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2 diff --git a/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch b/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch new file mode 100644 index 000000000000..7106da6d45b9 --- /dev/null +++ b/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch @@ -0,0 +1,27 @@ +--- devfsd/devfsd.c.orig 2003-02-22 15:21:43.000000000 +0200 ++++ devfsd/devfsd.c 2003-02-22 15:23:08.000000000 +0200 +@@ -1217,7 +1217,7 @@ + [RETURNS] Nothing. + */ + { +- char *argv[6]; ++ char *argv[7]; + char device[STRING_LENGTH]; + char *env[4] = {"HOME=/", "TERM=linux", /* Safe mode environment */ + "PATH=/sbin:/usr/sbin:/bin:/usr/bin", NULL}; +@@ -1239,10 +1239,11 @@ + } + argv[0] = "/sbin/modprobe"; + argv[1] = "-k"; +- argv[2] = "-C"; +- argv[3] = "/etc/modules.devfs"; +- argv[4] = device; +- argv[5] = NULL; ++ argv[2] = "-s"; ++ argv[3] = "-C"; ++ argv[4] = "/etc/modules.devfs"; ++ argv[5] = device; ++ argv[6] = NULL; + snprintf (device, sizeof (device), "/dev/%s", info->devname); + if (trace_level > 1) + fprintf (stderr, "%s modprobe with name: \"%s\"\n", diff --git a/sys-fs/devfsd/files/devfsd.conf b/sys-fs/devfsd/files/devfsd.conf new file mode 100644 index 000000000000..beb691a4e834 --- /dev/null +++ b/sys-fs/devfsd/files/devfsd.conf @@ -0,0 +1,41 @@ +# Sample /etc/devfsd.conf configuration file. +# Richard Gooch <rgooch@atnf.csiro.au> 3-JUL-2000 +# +# Enable full compatibility mode for old device names. You may comment these +# out if you don't use the old device names. Make sure you know what you're +# doing! +REGISTER .* MKOLDCOMPAT +UNREGISTER .* RMOLDCOMPAT + +# You may comment out the above and uncomment the following if you've +# configured your system to use the original "new" devfs names or the really +# new names +#REGISTER vc/.* MKOLDCOMPAT +#UNREGISTER vc/.* RMOLDCOMPAT +#REGISTER pty/.* MKOLDCOMPAT +#UNREGISTER pty/.* RMOLDCOMPAT +#REGISTER misc MKOLDCOMPAT +#UNREGISTER misc RMOLDCOMPAT + +# You may comment these out if you don't use the original "new" names +REGISTER .* MKNEWCOMPAT +UNREGISTER .* RMNEWCOMPAT + +# Enable module autoloading. You may comment this out if you don't use +# autoloading +LOOKUP .* MODLOAD + +# Uncomment this if you want permissions to be saved and restored +REGISTER ^pt[sy]/.* IGNORE +CHANGE ^pt[sy]/.* IGNORE +REGISTER .* COPY /dev-state/$devname $devpath +CHANGE .* COPY $devpath /dev-state/$devname +CREATE .* COPY $devpath /dev-state/$devname + +LOOKUP ^cdrom$ CFUNCTION GLOBAL symlink ${mntpnt}/cdroms/cdrom0 $devpath +REGISTER ^cdrom/cdrom0$ CFUNCTION GLOBAL symlink cdroms/cdrom0 cdrom +UNREGISTER ^cdrom/cdrom0$ CFUNCTION GLOBAL unlink cdrom + +LOOKUP snd MODLOAD ACTION snd +REGISTER sound/.* PERMISSIONS root.audio 660 +REGISTER snd/.* PERMISSIONS root.audio 660 diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.24 b/sys-fs/devfsd/files/digest-devfsd-1.3.24 new file mode 100644 index 000000000000..b8fb3237a2c3 --- /dev/null +++ b/sys-fs/devfsd/files/digest-devfsd-1.3.24 @@ -0,0 +1 @@ +MD5 03ca482ba46fa50c1fb62c899e14450e devfsd-v1.3.24.tar.gz 42226 diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25 b/sys-fs/devfsd/files/digest-devfsd-1.3.25 new file mode 100644 index 000000000000..afd58fffff28 --- /dev/null +++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25 @@ -0,0 +1 @@ +MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645 diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1 new file mode 100644 index 000000000000..afd58fffff28 --- /dev/null +++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1 @@ -0,0 +1 @@ +MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645 diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2 new file mode 100644 index 000000000000..afd58fffff28 --- /dev/null +++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2 @@ -0,0 +1 @@ +MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645 diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3 new file mode 100644 index 000000000000..afd58fffff28 --- /dev/null +++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3 @@ -0,0 +1 @@ +MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645 diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4 new file mode 100644 index 000000000000..afd58fffff28 --- /dev/null +++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4 @@ -0,0 +1 @@ +MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645 diff --git a/sys-fs/e2fsprogs/ChangeLog b/sys-fs/e2fsprogs/ChangeLog new file mode 100644 index 000000000000..96ba70117f59 --- /dev/null +++ b/sys-fs/e2fsprogs/ChangeLog @@ -0,0 +1,127 @@ +# ChangeLog for sys-fs/e2fsprogs +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +*e2fsprogs-1.33 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> e2fsprogs-1.32-r2.ebuild, + e2fsprogs-1.33.ebuild, e2fsprogs-1.34.ebuild, + files/e2fsprogs-1.27ea-0.8.21.diff, + files/e2fsprogs-1.32-mk_cmds-cosmetic.patch: + moved to sys-fs + +*e2fsprogs-1.34 (30 Jul 2003) + + 30 Jul 2003; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.34.ebuild: + Bump + + 31 May 2003; Daniel Robbins <drobbins@gentoo.org>: moving to x86 (stable.) + +*e2fsprogs-1.33 (21 Apr 2003) + + 21 Apr 2003; Daniel Robbins <drobbins@gentoo.org>: New upstream release. + Creation of locale stuff fails so commented out its creation in the ebuild. + Marked ~x86 only. + +*e2fsprogs-1.32-r2 (31 Dec 2002) + + 15 Mar 2003; Jan Seidel <tuxus@gentoo.org> : + Added mips to KEYWORDS + + 23 Feb 2003; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.32-r2.ebuild : + Fix minor error in the ebuild where "die" could be called from within + a subshell. + + 20 Feb 2003; Zach Welch <zwelch@gentoo.org> e2fsprogs-1.32-r2.ebuild : + Added arm to keywords. + + 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> e2fsprogs-1.32-r2.ebuild : + Added hppa to keywords. + + 31 Dec 2002; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.32-r2.ebuild : + + Symlink the mkfs.ext3 to mke2fs as it should be. Marked stable. + +*e2fsprogs-1.32-r1 (26 Dec 2002) + + 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org> e2fsprogs-1.32-r1.ebuild : + + Fix trying to move lsattr, chattr and uuidgen to non existing directory + in src_install(). Move compile_et and mk_cmds to /usr/bin. Fix a cosmetic + error in mk_cmds help output. + + 10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> e2fsprogs-1.32.ebuild : + + Mark stable. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : + + Changed sparc ~sparc keywords + +*e2fsprogs-1.32 (11 Nov 2002) + + 25 Feb 2003; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.27-r1.ebuild e2fsprogs-1.27.ebuild e2fsprogs-1.29-r1.ebuild e2fsprogs-1.29.ebuild e2fsprogs-1.32-r1.ebuild e2fsprogs-1.32.ebuild : + Fix nesteddies + + 18 Jan 2003; Jan Seidel <tuxus@gentoo.org> : + Added mips to keywords + + 11 Nov 2002; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.32.ebuild : + + New version from upstream. + +*e2fsprogs-1.30 (01 Nov 2002) + + 01 Nov 2002; Brandon Low <lostlogic@gentoo.org> : + + New version, also updated the ebuild to use econf and einstall. + +*e2fsprogs-1.29-r1 (26 Oct 2002) + + 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org> : + Install linker scripts to fix bug #4411. + +*e2fsprogs-1.29 (25 Sep 2002) + + 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org> : + Version update. Major bugfix release (curruption among things). + +*e2fsprogs-1.25-r1.ebuild (14 July 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.25-r1.ebuild : + Added KEYWORDS, SLOT. + +*e2fsprogs-1.27-r1 (21 Jun 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.27.ebuild : + Added KEYWORDS, SLOT. + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.27-r1.ebuild : + Added KEYWORDS, SLOT. + + 21 Jun 2002; Joachim Blaabejrg <styx@gentoo.org> e2fsprogs-1.27-r1.ebuild : + Added ACL support. + + 03 Aug 2002; Nick Hadaway <raker@gentoo.org> e2fsprogs-1.27-r1.ebuild : + Updated ebuild to install /bin/compile_et's template files. Fixes a + cyrus-imapd compile problem. + +*e2fsprogs-1.27 (21 March 2002) + + 03 Aug 2002; Nick Hadaway <raker@gentoo.org> e2fsprogs-1.27.ebuild : + Updated ebuild to install /bin/compile_et's template files. Fixes a + cyrus-imapd compile problem. + + +*e2fsprogs-1.25-r3 (1 Feb 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.25-r3.ebuild : + Added KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-fs/e2fsprogs/Manifest b/sys-fs/e2fsprogs/Manifest index 03fd51ccbe58..ddabb5787f15 100644 --- a/sys-fs/e2fsprogs/Manifest +++ b/sys-fs/e2fsprogs/Manifest @@ -1,9 +1,9 @@ -MD5 65ef842f6f7bc192c716c1425f1abd9f ChangeLog 3977 -MD5 7521fc473785fcc59beec08805df3955 e2fsprogs-1.32-r2.ebuild 2314 -MD5 0e50d40c6d0d6b1efac078c329c5f8e0 e2fsprogs-1.33.ebuild 2387 -MD5 70f40e8cae7206fe0ddd53f4ed27f3b9 e2fsprogs-1.34.ebuild 2390 -MD5 db361eb5cdf39ddae07e9f794d308b42 files/digest-e2fsprogs-1.32-r2 67 -MD5 3307c0c209b26bf447ff2840b7118862 files/digest-e2fsprogs-1.33 67 -MD5 0b77829b4c6500ac9722143384ddda95 files/e2fsprogs-1.27ea-0.8.21.diff 15214 +MD5 0d25a43c0b3311e374e0858a964bf882 e2fsprogs-1.33.ebuild 2384 +MD5 eb9e8d96b1ac4476cfb355c91b51d39f e2fsprogs-1.32-r2.ebuild 2311 +MD5 b1fda3762f2014dbdb378eda63ba4949 e2fsprogs-1.34.ebuild 2387 +MD5 459416f0ea50b272f0603046c1cb8496 ChangeLog 4231 MD5 1a896f2697b055d4b8b4139c3482ac9e files/e2fsprogs-1.32-mk_cmds-cosmetic.patch 316 +MD5 3307c0c209b26bf447ff2840b7118862 files/digest-e2fsprogs-1.33 67 MD5 9c39bba6702e492a7a01624ae60587bc files/digest-e2fsprogs-1.34 67 +MD5 0b77829b4c6500ac9722143384ddda95 files/e2fsprogs-1.27ea-0.8.21.diff 15214 +MD5 db361eb5cdf39ddae07e9f794d308b42 files/digest-e2fsprogs-1.32-r2 67 diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild new file mode 100644 index 000000000000..138646359923 --- /dev/null +++ b/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +inherit eutils + +DESCRIPTION="Standard EXT2 and EXT3 filesystem utilities" +HOMEPAGE="http://e2fsprogs.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +KEYWORDS="x86 amd64 ppc sparc alpha hppa arm mips" +SLOT="0" +LICENSE="GPL-2" +IUSE="nls" + +#debianutils is for 'readlink' +DEPEND="${DEPEND} + virtual/glibc + nls? ( sys-devel/gettext ) + sys-apps/debianutils + sys-apps/texinfo" +RDEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + # Fix a cosmetic error in mk_cmds's help output. + cd ${S}; epatch ${FILESDIR}/${P}-mk_cmds-cosmetic.patch +} + +src_compile() { + econf \ + --enable-dynamic-e2fsck \ + --enable-elf-shlibs \ + `use_enable nls` \ + || die + + # Parallel make sometimes fails + MAKEOPTS="-j1" emake || die +} + +src_install() { + einstall libdir=zapme || die + #evil e2fsprogs makefile -- I'll get you! + rm -rf ${D}/zapme + + make DESTDIR=${D} install-libs || die + + if use nls; then + make -C po DESTDIR=${D} install || die + fi + + dodoc COPYING ChangeLog README RELEASE-NOTES SHLIBS + docinto e2fsck + dodoc e2fsck/ChangeLog e2fsck/CHANGES + + dodir /lib /bin /sbin + cd ${D}/usr/lib + mv * ../../lib + cd ${D}/lib + mv *.a ../usr/lib + local mylib="" + local x="" + #install ldscripts to fix bug #4411 + cd ${D}/usr/lib + for x in *.a + do + [ ! -f ${x} ] && continue + gen_usr_ldscript ${x/a}so + done + #normalize evil symlinks + cd ${D}/lib + for x in * + do + [ ! -L ${x} ] && continue + mylib="`readlink ${x}`" + mylib="`basename ${mylib}`" + ln -sf ${mylib} ${x} + done + + mv ${D}/usr/sbin/* ${D}/sbin + cd ${D}/usr/bin + mv lsattr chattr uuidgen ../../bin + cd ${D}/sbin + mv mklost+found ../usr/sbin + #time to convert hard links/duplicates to symbolic links + cd ${D}/sbin + rm fsck.* + ln -sf e2fsck fsck.ext2 + ln -sf e2fsck fsck.ext3 + rm mkfs.* + ln -sf mke2fs mkfs.ext2 + ln -sf mke2fs mkfs.ext3 + + # 03 Aug 2002 <raker@gentoo.org> + # There are awk files that don't get installed when doing + # a 'make install'. They are the template files for + # /bin/compile_et. + + cd ${S}/lib/et + insinto /usr/share/et + doins et_c.awk et_h.awk + cd ${S}/lib/ss + insinto /usr/share/ss + doins ct_c.awk +} diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild new file mode 100644 index 000000000000..a3fe13b9513d --- /dev/null +++ b/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +inherit eutils + +DESCRIPTION="Standard EXT2 and EXT3 filesystem utilities" +HOMEPAGE="http://e2fsprogs.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +KEYWORDS="x86 amd64 hppa ~ppc" +SLOT="0" +LICENSE="GPL-2" +IUSE="nls" + +#debianutils is for 'readlink' +DEPEND="${DEPEND} + virtual/glibc + nls? ( sys-devel/gettext ) + sys-apps/debianutils + sys-apps/texinfo" +RDEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + # Fix a cosmetic error in mk_cmds's help output. + cd ${S}; epatch ${FILESDIR}/e2fsprogs-1.32-mk_cmds-cosmetic.patch +} + +src_compile() { + econf \ + --enable-dynamic-e2fsck \ + --enable-elf-shlibs \ + `use_enable nls` \ + || die + + # Parallel make sometimes fails + MAKEOPTS="-j1" emake || die +} + +src_install() { + einstall libdir=zapme || die + #evil e2fsprogs makefile -- I'll get you! + rm -rf ${D}/zapme + + make DESTDIR=${D} install-libs || die + + #There is .po file b0rkage with 1.33; commenting this out (drobbins, 21 Apr 2003) + #if use nls; then + # make -C po DESTDIR=${D} install || die + #fi + + dodoc COPYING ChangeLog README RELEASE-NOTES SHLIBS + docinto e2fsck + dodoc e2fsck/ChangeLog e2fsck/CHANGES + + dodir /lib /bin /sbin + cd ${D}/usr/lib + mv * ../../lib + cd ${D}/lib + mv *.a ../usr/lib + local mylib="" + local x="" + #install ldscripts to fix bug #4411 + cd ${D}/usr/lib + for x in *.a + do + [ ! -f ${x} ] && continue + gen_usr_ldscript ${x/a}so + done + #normalize evil symlinks + cd ${D}/lib + for x in * + do + [ ! -L ${x} ] && continue + mylib="`readlink ${x}`" + mylib="`basename ${mylib}`" + ln -sf ${mylib} ${x} + done + + mv ${D}/usr/sbin/* ${D}/sbin + cd ${D}/usr/bin + mv lsattr chattr uuidgen ../../bin + cd ${D}/sbin + mv mklost+found ../usr/sbin + #time to convert hard links/duplicates to symbolic links + cd ${D}/sbin + rm fsck.* + ln -sf e2fsck fsck.ext2 + ln -sf e2fsck fsck.ext3 + rm mkfs.* + ln -sf mke2fs mkfs.ext2 + ln -sf mke2fs mkfs.ext3 + + # 03 Aug 2002 <raker@gentoo.org> + # There are awk files that don't get installed when doing + # a 'make install'. They are the template files for + # /bin/compile_et. + + cd ${S}/lib/et + insinto /usr/share/et + doins et_c.awk et_h.awk + cd ${S}/lib/ss + insinto /usr/share/ss + doins ct_c.awk +} diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild new file mode 100644 index 000000000000..eaf12346068c --- /dev/null +++ b/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +inherit eutils + +DESCRIPTION="Standard EXT2 and EXT3 filesystem utilities" +HOMEPAGE="http://e2fsprogs.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +KEYWORDS="~x86 ~amd64 ~hppa ~ppc" +SLOT="0" +LICENSE="GPL-2" +IUSE="nls" + +#debianutils is for 'readlink' +DEPEND="${DEPEND} + virtual/glibc + nls? ( sys-devel/gettext ) + sys-apps/debianutils + sys-apps/texinfo" +RDEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + # Fix a cosmetic error in mk_cmds's help output. + cd ${S}; epatch ${FILESDIR}/e2fsprogs-1.32-mk_cmds-cosmetic.patch +} + +src_compile() { + econf \ + --enable-dynamic-e2fsck \ + --enable-elf-shlibs \ + `use_enable nls` \ + || die + + # Parallel make sometimes fails + MAKEOPTS="-j1" emake || die +} + +src_install() { + einstall libdir=zapme || die + #evil e2fsprogs makefile -- I'll get you! + rm -rf ${D}/zapme + + make DESTDIR=${D} install-libs || die + + #There is .po file b0rkage with 1.33; commenting this out (drobbins, 21 Apr 2003) + #if use nls; then + # make -C po DESTDIR=${D} install || die + #fi + + dodoc COPYING ChangeLog README RELEASE-NOTES SHLIBS + docinto e2fsck + dodoc e2fsck/ChangeLog e2fsck/CHANGES + + dodir /lib /bin /sbin + cd ${D}/usr/lib + mv * ../../lib + cd ${D}/lib + mv *.a ../usr/lib + local mylib="" + local x="" + #install ldscripts to fix bug #4411 + cd ${D}/usr/lib + for x in *.a + do + [ ! -f ${x} ] && continue + gen_usr_ldscript ${x/a}so + done + #normalize evil symlinks + cd ${D}/lib + for x in * + do + [ ! -L ${x} ] && continue + mylib="`readlink ${x}`" + mylib="`basename ${mylib}`" + ln -sf ${mylib} ${x} + done + + mv ${D}/usr/sbin/* ${D}/sbin + cd ${D}/usr/bin + mv lsattr chattr uuidgen ../../bin + cd ${D}/sbin + mv mklost+found ../usr/sbin + #time to convert hard links/duplicates to symbolic links + cd ${D}/sbin + rm fsck.* + ln -sf e2fsck fsck.ext2 + ln -sf e2fsck fsck.ext3 + rm mkfs.* + ln -sf mke2fs mkfs.ext2 + ln -sf mke2fs mkfs.ext3 + + # 03 Aug 2002 <raker@gentoo.org> + # There are awk files that don't get installed when doing + # a 'make install'. They are the template files for + # /bin/compile_et. + + cd ${S}/lib/et + insinto /usr/share/et + doins et_c.awk et_h.awk + cd ${S}/lib/ss + insinto /usr/share/ss + doins ct_c.awk +} diff --git a/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.32-r2 b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.32-r2 new file mode 100644 index 000000000000..36577bde405a --- /dev/null +++ b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.32-r2 @@ -0,0 +1 @@ +MD5 a7ced9d6edaba3a000ccc5200e09b90d e2fsprogs-1.32.tar.gz 2894603 diff --git a/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.33 b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.33 new file mode 100644 index 000000000000..57abbd3ba2f6 --- /dev/null +++ b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.33 @@ -0,0 +1 @@ +MD5 8d922086299ae9794b008256bde6188f e2fsprogs-1.33.tar.gz 2959524 diff --git a/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.34 b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.34 new file mode 100644 index 000000000000..a0afabeaa2cf --- /dev/null +++ b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.34 @@ -0,0 +1 @@ +MD5 9be9375224f0970a55e39ebebf2a0ce5 e2fsprogs-1.34.tar.gz 3074827 diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.27ea-0.8.21.diff b/sys-fs/e2fsprogs/files/e2fsprogs-1.27ea-0.8.21.diff new file mode 100644 index 000000000000..c204210abb29 --- /dev/null +++ b/sys-fs/e2fsprogs/files/e2fsprogs-1.27ea-0.8.21.diff @@ -0,0 +1,427 @@ +Extended Attributes patch to the e2fsprogs package +14 March 2002, 20:03:41 + +After extracting the e2fsprogs-1.27.tar.gz package, apply this patch as follows: + + cd e2fsprogs-1.27 + patch -p1 < ../e2fsprogs-1.27-ea-0.8.21.patch + +diff -Nur e2fsprogs-1.27/debugfs/icheck.c e2fsprogs-1.27ea/debugfs/icheck.c +--- e2fsprogs-1.27/debugfs/icheck.c Sun Feb 24 22:03:58 2002 ++++ e2fsprogs-1.27ea/debugfs/icheck.c Thu Mar 14 07:26:40 2002 +@@ -108,7 +108,7 @@ + while (ino) { + if (!inode.i_links_count) + goto next; +- if (!ext2fs_inode_has_valid_blocks(&inode)) ++ if (!ext2fs_inode_has_valid_blocks(current_fs, &inode)) + goto next; + /* + * To handle filesystems touched by 0.3c extfs; can be +diff -Nur e2fsprogs-1.27/e2fsck/e2fsck.c e2fsprogs-1.27ea/e2fsck/e2fsck.c +--- e2fsprogs-1.27/e2fsck/e2fsck.c Sun Feb 24 22:03:58 2002 ++++ e2fsprogs-1.27ea/e2fsck/e2fsck.c Thu Mar 14 07:26:44 2002 +@@ -30,6 +30,7 @@ + memset(context, 0, sizeof(struct e2fsck_struct)); + + context->process_inode_size = 256; ++ context->ext_attr_ver = 2; + + *ret = context; + return 0; +diff -Nur e2fsprogs-1.27/e2fsck/e2fsck.h e2fsprogs-1.27ea/e2fsck/e2fsck.h +--- e2fsprogs-1.27/e2fsck/e2fsck.h Sun Feb 24 22:03:58 2002 ++++ e2fsprogs-1.27ea/e2fsck/e2fsck.h Thu Mar 14 07:26:44 2002 +@@ -254,6 +254,8 @@ + int fs_ext_attr_inodes; + int fs_ext_attr_blocks; + ++ int ext_attr_ver; ++ + /* + * For the use of callers of the e2fsck functions; not used by + * e2fsck functions themselves. +@@ -322,7 +324,7 @@ + + /* pass1.c */ + extern void e2fsck_use_inode_shortcuts(e2fsck_t ctx, int bool); +-extern int e2fsck_pass1_check_device_inode(struct ext2_inode *inode); ++extern int e2fsck_pass1_check_device_inode(ext2_filsys fs, struct ext2_inode *inode); + extern int e2fsck_pass1_check_symlink(ext2_filsys fs, struct ext2_inode *inode); + + /* pass2.c */ +diff -Nur e2fsprogs-1.27/e2fsck/pass1.c e2fsprogs-1.27ea/e2fsck/pass1.c +--- e2fsprogs-1.27/e2fsck/pass1.c Sun Feb 24 22:03:58 2002 ++++ e2fsprogs-1.27ea/e2fsck/pass1.c Thu Mar 14 08:42:27 2002 +@@ -123,14 +123,14 @@ + * since they have the same requirement; the i_block fields should be + * zero. + */ +-int e2fsck_pass1_check_device_inode(struct ext2_inode *inode) ++int e2fsck_pass1_check_device_inode(ext2_filsys fs, struct ext2_inode *inode) + { + int i; + + /* + * If i_blocks is non-zero, then this is a bogus device/fifo/socket + */ +- if (inode->i_blocks) ++ if (ext2fs_inode_data_blocks(fs, inode) != 0) + return 0; + /* + * We should be able to do the test below all the time, but +@@ -179,9 +179,9 @@ + EXT2_INDEX_FL))) + return 0; + +- if (inode->i_blocks) { ++ if (inode->i_size > sizeof (inode->i_block) - 1) { + if ((inode->i_size > fs->blocksize) || +- (inode->i_blocks != fs->blocksize >> 9) || ++ (ext2fs_inode_data_blocks(fs, inode) != fs->blocksize>>9) || + (inode->i_block[0] < fs->super->s_first_data_block) || + (inode->i_block[0] >= fs->super->s_blocks_count)) + return 0; +@@ -190,7 +190,7 @@ + if (inode->i_block[i]) + return 0; + } else { +- if (inode->i_size > sizeof(inode->i_block) - 1) ++ if (ext2fs_inode_data_blocks(fs, inode) != 0) + return 0; + + if (inode->i_size != +@@ -603,12 +603,12 @@ + ext2fs_mark_inode_bitmap(ctx->inode_reg_map, ino); + ctx->fs_regular_count++; + } else if (LINUX_S_ISCHR (inode.i_mode) && +- e2fsck_pass1_check_device_inode(&inode)) { ++ e2fsck_pass1_check_device_inode(fs, &inode)) { + check_immutable(ctx, &pctx); + check_size(ctx, &pctx); + ctx->fs_chardev_count++; + } else if (LINUX_S_ISBLK (inode.i_mode) && +- e2fsck_pass1_check_device_inode(&inode)) { ++ e2fsck_pass1_check_device_inode(fs, &inode)) { + check_immutable(ctx, &pctx); + check_size(ctx, &pctx); + ctx->fs_blockdev_count++; +@@ -617,18 +617,19 @@ + ctx->fs_symlinks_count++; + if (!e2fsck_pass1_check_symlink(fs, &inode)) + mark_inode_bad(ctx, ino); +- if (!inode.i_blocks) { ++ if (ext2fs_inode_data_blocks(fs, &inode) == 0) { + ctx->fs_fast_symlinks_count++; ++ check_blocks(ctx, &pctx, block_buf); + goto next; + } + } + else if (LINUX_S_ISFIFO (inode.i_mode) && +- e2fsck_pass1_check_device_inode(&inode)) { ++ e2fsck_pass1_check_device_inode(fs, &inode)) { + check_immutable(ctx, &pctx); + check_size(ctx, &pctx); + ctx->fs_fifo_count++; + } else if ((LINUX_S_ISSOCK (inode.i_mode)) && +- e2fsck_pass1_check_device_inode(&inode)) { ++ e2fsck_pass1_check_device_inode(fs, &inode)) { + check_immutable(ctx, &pctx); + check_size(ctx, &pctx); + ctx->fs_sockets_count++; +@@ -1057,7 +1058,10 @@ + goto clear_extattr; + header = (struct ext2_ext_attr_header *) block_buf; + pctx->blk = inode->i_file_acl; +- if (header->h_magic != EXT2_EXT_ATTR_MAGIC) { ++ if ((ctx->ext_attr_ver == 1 && ++ header->h_magic != EXT2_EXT_ATTR_MAGIC_v1) || ++ (ctx->ext_attr_ver == 2 && ++ header->h_magic != EXT2_EXT_ATTR_MAGIC)) { + if (fix_problem(ctx, PR_1_BAD_EA_BLOCK, pctx)) + goto clear_extattr; + } +@@ -1085,7 +1089,10 @@ + if (fix_problem(ctx, PR_1_EA_ALLOC_COLLISION, pctx)) + goto clear_extattr; + } +- if (entry->e_name_len == 0 || entry->e_name_index != 0) { ++ if ((ctx->ext_attr_ver == 1 && ++ (entry->e_name_len == 0 || entry->e_name_index != 0)) || ++ (ctx->ext_attr_ver == 2 && ++ entry->e_name_index == 0)) { + if (fix_problem(ctx, PR_1_EA_BAD_NAME, pctx)) + goto clear_extattr; + } +@@ -1136,9 +1143,9 @@ + int bad_size = 0; + __u64 size; + +- if (!ext2fs_inode_has_valid_blocks(pctx->inode)) ++ if (!ext2fs_inode_has_valid_blocks(fs, inode) && !inode->i_file_acl) + return; +- ++ + pb.ino = ino; + pb.num_blocks = pb.last_block = 0; + pb.num_illegal_blocks = 0; +@@ -1165,14 +1172,16 @@ + } + } + +- pctx->errcode = ext2fs_block_iterate2(fs, ino, +- pb.is_dir ? BLOCK_FLAG_HOLE : 0, +- block_buf, process_block, &pb); +- if (ctx->flags & E2F_FLAG_SIGNAL_MASK) +- return; +- end_problem_latch(ctx, PR_LATCH_BLOCK); +- if (pctx->errcode) +- fix_problem(ctx, PR_1_BLOCK_ITERATE, pctx); ++ if (ext2fs_inode_has_valid_blocks(fs, inode)) { ++ pctx->errcode = ext2fs_block_iterate2(fs, ino, ++ pb.is_dir ? BLOCK_FLAG_HOLE : 0, ++ block_buf, process_block, &pb); ++ if (ctx->flags & E2F_FLAG_SIGNAL_MASK) ++ return; ++ end_problem_latch(ctx, PR_LATCH_BLOCK); ++ if (pctx->errcode) ++ fix_problem(ctx, PR_1_BLOCK_ITERATE, pctx); ++ } + + if (pb.fragmented && pb.num_blocks < fs->super->s_blocks_per_group) + ctx->fs_fragmented++; +diff -Nur e2fsprogs-1.27/e2fsck/pass1b.c e2fsprogs-1.27ea/e2fsck/pass1b.c +--- e2fsprogs-1.27/e2fsck/pass1b.c Sun Feb 24 22:03:58 2002 ++++ e2fsprogs-1.27ea/e2fsck/pass1b.c Thu Mar 14 07:26:40 2002 +@@ -200,7 +200,7 @@ + pctx.ino = ctx->stashed_ino = ino; + if ((ino != EXT2_BAD_INO) && + (!ext2fs_test_inode_bitmap(ctx->inode_used_map, ino) || +- !ext2fs_inode_has_valid_blocks(&inode))) ++ !ext2fs_inode_has_valid_blocks(fs, &inode))) + goto next; + + pb.ino = ino; +diff -Nur e2fsprogs-1.27/e2fsck/pass2.c e2fsprogs-1.27ea/e2fsck/pass2.c +--- e2fsprogs-1.27/e2fsck/pass2.c Sun Feb 24 22:03:59 2002 ++++ e2fsprogs-1.27ea/e2fsck/pass2.c Thu Mar 14 07:26:40 2002 +@@ -672,7 +672,7 @@ + ext2fs_unmark_inode_bitmap(fs->inode_map, ino); + ext2fs_mark_ib_dirty(fs); + +- if (!ext2fs_inode_has_valid_blocks(&inode)) ++ if (!ext2fs_inode_has_valid_blocks(fs, &inode)) + return; + + if (!LINUX_S_ISDIR(inode.i_mode) && +@@ -718,16 +718,16 @@ + !(LINUX_S_ISSOCK(inode.i_mode))) + problem = PR_2_BAD_MODE; + else if (LINUX_S_ISCHR(inode.i_mode) +- && !e2fsck_pass1_check_device_inode(&inode)) ++ && !e2fsck_pass1_check_device_inode(fs, &inode)) + problem = PR_2_BAD_CHAR_DEV; + else if (LINUX_S_ISBLK(inode.i_mode) +- && !e2fsck_pass1_check_device_inode(&inode)) ++ && !e2fsck_pass1_check_device_inode(fs, &inode)) + problem = PR_2_BAD_BLOCK_DEV; + else if (LINUX_S_ISFIFO(inode.i_mode) +- && !e2fsck_pass1_check_device_inode(&inode)) ++ && !e2fsck_pass1_check_device_inode(fs, &inode)) + problem = PR_2_BAD_FIFO; + else if (LINUX_S_ISSOCK(inode.i_mode) +- && !e2fsck_pass1_check_device_inode(&inode)) ++ && !e2fsck_pass1_check_device_inode(fs, &inode)) + problem = PR_2_BAD_SOCKET; + else if (LINUX_S_ISLNK(inode.i_mode) + && !e2fsck_pass1_check_symlink(fs, &inode)) { +diff -Nur e2fsprogs-1.27/e2fsck/pass4.c e2fsprogs-1.27ea/e2fsck/pass4.c +--- e2fsprogs-1.27/e2fsck/pass4.c Sun Feb 24 22:03:59 2002 ++++ e2fsprogs-1.27ea/e2fsck/pass4.c Thu Mar 14 09:56:54 2002 +@@ -34,8 +34,8 @@ + pctx.ino = i; + pctx.inode = &inode; + +- if (!inode.i_blocks && (LINUX_S_ISREG(inode.i_mode) || +- LINUX_S_ISDIR(inode.i_mode))) { ++ if (ext2fs_inode_data_blocks(fs, &inode) == 0 && ++ (LINUX_S_ISREG(inode.i_mode) || LINUX_S_ISDIR(inode.i_mode))) { + /* + * This is a zero-length file; prompt to delete it... + */ +diff -Nur e2fsprogs-1.27/e2fsck/super.c e2fsprogs-1.27ea/e2fsck/super.c +--- e2fsprogs-1.27/e2fsck/super.c Sun Feb 24 22:03:59 2002 ++++ e2fsprogs-1.27ea/e2fsck/super.c Thu Mar 14 07:26:40 2002 +@@ -172,7 +172,7 @@ + errcode_t retval; + struct process_block_struct pb; + +- if (!ext2fs_inode_has_valid_blocks(inode)) ++ if (!ext2fs_inode_has_valid_blocks(fs, inode)) + return 0; + + pb.buf = block_buf + 3 * ctx->fs->blocksize; +diff -Nur e2fsprogs-1.27/e2fsck/swapfs.c e2fsprogs-1.27ea/e2fsck/swapfs.c +--- e2fsprogs-1.27/e2fsck/swapfs.c Sun Feb 24 22:03:59 2002 ++++ e2fsprogs-1.27ea/e2fsck/swapfs.c Thu Mar 14 07:26:40 2002 +@@ -158,7 +158,7 @@ + ((inode->i_block[EXT2_IND_BLOCK] || + inode->i_block[EXT2_DIND_BLOCK] || + inode->i_block[EXT2_TIND_BLOCK]) && +- ext2fs_inode_has_valid_blocks(inode))) ++ ext2fs_inode_has_valid_blocks(fs, inode))) + swap_inode_blocks(ctx, ino, block_buf, inode); + + if (ctx->flags & E2F_FLAG_SIGNAL_MASK) +diff -Nur e2fsprogs-1.27/e2fsck/unix.c e2fsprogs-1.27ea/e2fsck/unix.c +--- e2fsprogs-1.27/e2fsck/unix.c Fri Mar 8 07:05:02 2002 ++++ e2fsprogs-1.27ea/e2fsck/unix.c Thu Mar 14 07:26:44 2002 +@@ -79,6 +79,7 @@ + " -j external-journal Set location of the external journal\n" + " -l bad_blocks_file Add to badblocks list\n" + " -L bad_blocks_file Set badblocks list\n" ++ " -E version Extended attribute version (1-2)\n" + )); + + exit(FSCK_USAGE); +@@ -467,7 +468,7 @@ + ctx->program_name = *argv; + else + ctx->program_name = "e2fsck"; +- while ((c = getopt (argc, argv, "panyrcC:B:dfvtFVM:b:I:j:P:l:L:N:Ss")) != EOF) ++ while ((c = getopt (argc, argv, "panyrcC:B:dfvtFVM:b:I:j:P:l:L:N:SsE:")) != EOF) + switch (c) { + case 'C': + ctx->progress = e2fsck_update_progress; +@@ -580,6 +581,14 @@ + "of e2fsck\n")); + exit(1); + #endif ++ case 'E': ++ if (atoi(optarg) != 1 && atoi(optarg) != 2) { ++ usage(ctx); ++ exit(1); ++ } ++ ctx->ext_attr_ver = atoi(optarg); ++ break; ++ + default: + usage(ctx); + } +diff -Nur e2fsprogs-1.27/lib/ext2fs/bmove.c e2fsprogs-1.27ea/lib/ext2fs/bmove.c +--- e2fsprogs-1.27/lib/ext2fs/bmove.c Sun Feb 24 22:03:59 2002 ++++ e2fsprogs-1.27ea/lib/ext2fs/bmove.c Thu Mar 14 07:26:40 2002 +@@ -134,7 +134,7 @@ + + while (ino) { + if ((inode.i_links_count == 0) || +- !ext2fs_inode_has_valid_blocks(&inode)) ++ !ext2fs_inode_has_valid_blocks(fs, &inode)) + goto next; + + pb.ino = ino; +diff -Nur e2fsprogs-1.27/lib/ext2fs/ext2_ext_attr.h e2fsprogs-1.27ea/lib/ext2fs/ext2_ext_attr.h +--- e2fsprogs-1.27/lib/ext2fs/ext2_ext_attr.h Sun Feb 24 22:03:59 2002 ++++ e2fsprogs-1.27ea/lib/ext2fs/ext2_ext_attr.h Thu Mar 14 07:26:44 2002 +@@ -7,7 +7,8 @@ + */ + + /* Magic value in attribute blocks */ +-#define EXT2_EXT_ATTR_MAGIC 0xEA010000 ++#define EXT2_EXT_ATTR_MAGIC_v1 0xEA010000 ++#define EXT2_EXT_ATTR_MAGIC 0xEA020000 + + /* Maximum number of references to one attribute block */ + #define EXT2_EXT_ATTR_REFCOUNT_MAX 1024 +@@ -22,7 +23,7 @@ + + struct ext2_ext_attr_entry { + __u8 e_name_len; /* length of name */ +- __u8 e_name_index; /* index into table of names (n/i) */ ++ __u8 e_name_index; /* attribute name index */ + __u16 e_value_offs; /* offset in disk block of value */ + __u32 e_value_block; /* disk block attribute is stored on (n/i) */ + __u32 e_value_size; /* size of attribute value */ +diff -Nur e2fsprogs-1.27/lib/ext2fs/ext2fs.h e2fsprogs-1.27ea/lib/ext2fs/ext2fs.h +--- e2fsprogs-1.27/lib/ext2fs/ext2fs.h Fri Mar 8 07:05:02 2002 ++++ e2fsprogs-1.27ea/lib/ext2fs/ext2fs.h Thu Mar 14 07:26:40 2002 +@@ -811,7 +811,7 @@ + struct ext2_inode *f, int hostorder); + + /* valid_blk.c */ +-extern int ext2fs_inode_has_valid_blocks(struct ext2_inode *inode); ++extern int ext2fs_inode_has_valid_blocks(ext2_filsys fs, struct ext2_inode *inode); + + /* version.c */ + extern int ext2fs_parse_version_string(const char *ver_string); +@@ -992,6 +992,13 @@ + _INLINE_ int ext2fs_group_of_ino(ext2_filsys fs, ext2_ino_t ino) + { + return (ino - 1) / fs->super->s_inodes_per_group; ++} ++ ++_INLINE_ blk_t ext2fs_inode_data_blocks(ext2_filsys fs, ++ struct ext2_inode *inode) ++{ ++ return inode->i_blocks - ++ (inode->i_file_acl ? fs->blocksize >> 9 : 0); + } + #undef _INLINE_ + #endif +diff -Nur e2fsprogs-1.27/lib/ext2fs/valid_blk.c e2fsprogs-1.27ea/lib/ext2fs/valid_blk.c +--- e2fsprogs-1.27/lib/ext2fs/valid_blk.c Sun Feb 24 22:04:00 2002 ++++ e2fsprogs-1.27ea/lib/ext2fs/valid_blk.c Thu Mar 14 07:26:40 2002 +@@ -24,7 +24,7 @@ + * This function returns 1 if the inode's block entries actually + * contain block entries. + */ +-int ext2fs_inode_has_valid_blocks(struct ext2_inode *inode) ++int ext2fs_inode_has_valid_blocks(ext2_filsys fs, struct ext2_inode *inode) + { + /* + * Only directories, regular files, and some symbolic links +@@ -38,7 +38,8 @@ + * If the symbolic link is a "fast symlink", then the symlink + * target is stored in the block entries. + */ +- if (LINUX_S_ISLNK (inode->i_mode) && inode->i_blocks == 0) ++ if (LINUX_S_ISLNK (inode->i_mode) && ++ ext2fs_inode_data_blocks(fs, inode) == 0) + return 0; + + return 1; +diff -Nur e2fsprogs-1.27/misc/e2image.c e2fsprogs-1.27ea/misc/e2image.c +--- e2fsprogs-1.27/misc/e2image.c Tue Mar 5 09:31:15 2002 ++++ e2fsprogs-1.27ea/misc/e2image.c Thu Mar 14 07:26:40 2002 +@@ -396,7 +396,7 @@ + if (ino == 0) + break; + if (!inode.i_links_count || +- !ext2fs_inode_has_valid_blocks(&inode)) ++ !ext2fs_inode_has_valid_blocks(fs, &inode)) + continue; + + stashed_ino = ino; +diff -Nur e2fsprogs-1.27/resize/resize2fs.c e2fsprogs-1.27ea/resize/resize2fs.c +--- e2fsprogs-1.27/resize/resize2fs.c Fri Mar 8 07:05:02 2002 ++++ e2fsprogs-1.27ea/resize/resize2fs.c Thu Mar 14 07:26:40 2002 +@@ -992,7 +992,7 @@ + pb.is_dir = LINUX_S_ISDIR(inode.i_mode); + pb.changed = 0; + +- if (ext2fs_inode_has_valid_blocks(&inode) && ++ if (ext2fs_inode_has_valid_blocks(rfs->old_fs, &inode) && + (rfs->bmap || pb.is_dir)) { + pb.ino = ino; + retval = ext2fs_block_iterate2(rfs->old_fs, +diff -Nur e2fsprogs-1.27/version.h e2fsprogs-1.27ea/version.h +--- e2fsprogs-1.27/version.h Fri Mar 8 09:32:48 2002 ++++ e2fsprogs-1.27ea/version.h Thu Mar 14 07:26:44 2002 +@@ -6,5 +6,5 @@ + * Ts'o. This file may be redistributed under the GNU Public License. + */ + +-#define E2FSPROGS_VERSION "1.27" +-#define E2FSPROGS_DATE "8-Mar-2002" ++#define E2FSPROGS_VERSION "1.27ea" ++#define E2FSPROGS_DATE "14-Mar-2002" diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.32-mk_cmds-cosmetic.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.32-mk_cmds-cosmetic.patch new file mode 100644 index 000000000000..52b6d75b6c9f --- /dev/null +++ b/sys-fs/e2fsprogs/files/e2fsprogs-1.32-mk_cmds-cosmetic.patch @@ -0,0 +1,11 @@ +--- e2fsprogs-1.32/lib/ss/mk_cmds.sh.in.orig 2002-12-26 18:44:42.000000000 +0200 ++++ e2fsprogs-1.32/lib/ss/mk_cmds.sh.in 2002-12-26 18:45:33.000000000 +0200 +@@ -31,7 +31,7 @@ + TMP="ct$$.c" + + if test ! -f "$FILE" ; then +- echo "$FILE: File not found" ++ echo "mk_cmds: $FILE: File not found" + exit 1; + fi + diff --git a/sys-fs/efsd/ChangeLog b/sys-fs/efsd/ChangeLog new file mode 100644 index 000000000000..aa0d56e6d331 --- /dev/null +++ b/sys-fs/efsd/ChangeLog @@ -0,0 +1,28 @@ +# ChangeLog for sys-fs/efsd +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +*efsd-0.0.1.20030629 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> + efsd-0.0.1.20030220-r1.ebuild, efsd-0.0.1.20030629.ebuild: + moved to sys-fs + +*efsd-0.0.1.20030629 (29 Jun 2003) + + 29 Jun 2003; Mike Frysinger <vapier@gentoo.org> : + Version bump. + +*efsd-0.0.1.20030220-r1 (20 Mar 2003) + + 20 Mar 2003; Seemant Kulleen <seemant@gentoo.org> + efsd-0.0.1.20030220-r1.ebuild: + removed pic cruft + +*efsd-0.0.1.20030220 (20 Feb 2003) + + 13 Mar 2003; Aron Griffis <agriffis@gentoo.org> efsd-0.0.1.20030220.ebuild: + Add ~alpha to KEYWORDS and add -fPIC on alpha + + 20 Feb 2003; Mike Frysinger <vapier@gentoo.org> : + Initial import. Ebuild submitted by me. diff --git a/sys-fs/efsd/Manifest b/sys-fs/efsd/Manifest index 8871fb3f67a9..3b6fc54301f8 100644 --- a/sys-fs/efsd/Manifest +++ b/sys-fs/efsd/Manifest @@ -1,5 +1,5 @@ -MD5 c1e8fb287ddbf8507b92745b4f36b437 files/digest-efsd-0.0.1.20030629 72 +MD5 4ae8e58dcfcf13ee5b206ec63199546a efsd-0.0.1.20030629.ebuild 1009 +MD5 70e0c536b4f401a8de5466fdd4eb3d96 efsd-0.0.1.20030220-r1.ebuild 1285 +MD5 52adf045cc2526f3270f985353d0a806 ChangeLog 881 MD5 1edeeb20b5a5550a1a233e25d7bb2e27 files/digest-efsd-0.0.1.20030220-r1 72 -MD5 91b6ee9bd4618a2951a65f15f7b885eb ChangeLog 716 -MD5 6435a73bf7e087a64fc045e772cfdee1 efsd-0.0.1.20030629.ebuild 1010 -MD5 26f0676aa669079652c98aa4e9095b03 efsd-0.0.1.20030220-r1.ebuild 1286 +MD5 c1e8fb287ddbf8507b92745b4f36b437 files/digest-efsd-0.0.1.20030629 72 diff --git a/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild b/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild new file mode 100644 index 000000000000..308dd6f32c3e --- /dev/null +++ b/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +inherit flag-o-matic + +S=${WORKDIR}/${PN} +DESCRIPTION="daemon that provides commonly needed file system functionality to clients" +HOMEPAGE="http://www.enlightenment.org/pages/efsd.html" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +SLOT="0" +LICENSE="as-is" +KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm" + +DEPEND="dev-lang/perl" + +RDEPEND="${DEPEND} + app-admin/fam-oss + >=dev-libs/libxml2-2.3.10" +# See the other ebuild for comment +# >=dev-db/edb-1.0.3.2003* + +pkg_setup() { + # the stupid gettextize script prevents non-interactive mode, so we hax it + cp `which gettextize` ${T} || die "could not copy gettextize" + cp ${T}/gettextize ${T}/gettextize.old + sed -e 's:read dummy < /dev/tty::' ${T}/gettextize.old > ${T}/gettextize +} + +src_compile() { + env PATH="${T}:${PATH}" WANT_AUTOCONF_2_5=1 NOCONFIGURE=yes ./autogen.sh || die + use alpha && append-flags -fPIC + econf --with-gnu-ld || die + emake || die +} + +src_install() { + make install DESTDIR=${D} || die + dodoc AUTHORS ChangeLog NEWS README TODO + dohtml -r doc + docinto example + doins example/* +} diff --git a/sys-fs/efsd/efsd-0.0.1.20030629.ebuild b/sys-fs/efsd/efsd-0.0.1.20030629.ebuild new file mode 100644 index 000000000000..d8db002f4f3f --- /dev/null +++ b/sys-fs/efsd/efsd-0.0.1.20030629.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/efsd-0.0.1.20030629.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +inherit enlightenment flag-o-matic + +DESCRIPTION="daemon that provides commonly needed file system functionality to clients" +HOMEPAGE="http://www.enlightenment.org/pages/efsd.html" + +SLOT="0" +LICENSE="as-is" +KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm" + +DEPEND="${DEPEND} + dev-lang/perl" +RDEPEND="${DEPEND} + app-admin/fam-oss + >=dev-libs/libxml2-2.3.10 + >=dev-db/edb-1.0.3.2003*" + +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${A} + gettext_modify +} + +src_compile() { + env PATH="${T}:${PATH}" WANT_AUTOCONF_2_5=1 NOCONFIGURE=yes ./autogen.sh || die + use alpha && append-flags -fPIC + econf --with-gnu-ld || die + emake || die +} + +src_install() { + make install DESTDIR=${D} || die + dodoc AUTHORS ChangeLog NEWS README TODO + dohtml -r doc + docinto example + doins example/* +} diff --git a/sys-fs/efsd/files/digest-efsd-0.0.1.20030220-r1 b/sys-fs/efsd/files/digest-efsd-0.0.1.20030220-r1 new file mode 100644 index 000000000000..966f41c2a3da --- /dev/null +++ b/sys-fs/efsd/files/digest-efsd-0.0.1.20030220-r1 @@ -0,0 +1 @@ +MD5 93e99cbbce9061e327ef611065b8a637 efsd-0.0.1.20030220.tar.bz2 221622 diff --git a/sys-fs/efsd/files/digest-efsd-0.0.1.20030629 b/sys-fs/efsd/files/digest-efsd-0.0.1.20030629 new file mode 100644 index 000000000000..99937bbebfd5 --- /dev/null +++ b/sys-fs/efsd/files/digest-efsd-0.0.1.20030629 @@ -0,0 +1 @@ +MD5 869a0d22ddde93979d8f227824d92baf efsd-0.0.1.20030629.tar.bz2 223438 diff --git a/sys-fs/evms/ChangeLog b/sys-fs/evms/ChangeLog new file mode 100644 index 000000000000..b1761c4a2f17 --- /dev/null +++ b/sys-fs/evms/ChangeLog @@ -0,0 +1,85 @@ +# ChangeLog for sys-fs/evms +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +*evms-2.0.0-r1 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> evms-1.2.0-r1.ebuild, + evms-1.2.0.ebuild, evms-1.2.1-r1.ebuild, evms-1.2.1.ebuild, + evms-2.0.0-r1.ebuild, evms-2.0.1.ebuild, evms-2.1.0.ebuild, files/evms-init, + files/evms2-init: + moved to sys-fs + +*evms-2.1.0 (13 Jul 2003) + + 13 Jul 2003; Jay Pfeifer <pfeifer@gentoo.org>: + Version bump. + Kernel support for 2.1.0 is in pfeifer-sources-2.4.21-pre3 + +*evms-2.0.1 (10 May 2003) + + 10 May 2003; Jay Pfeifer <pfeifer@gentoo.org>: + Version bump. + Kernel support for 2.0.1 is in gentoo-sources-2.4.20-r5 + +*evms-2.0.0-r1 (08 Apr 2003) + + 08 Apr 2003; Michael Imhof <tantive@gentoo.org>: + Version bumped to -r1 as -r0 was borked. Removed -r0. + Added new init-script for 2.0.0 + Should close #18835. + +*evms-2.0.0 (06 Apr 2003) + + 06 Apr 2003; Michael Imhof <tantive@gentoo.org>: + Version bumped. + +*evms-1.2.1-r1 (05 Mar 2003) + + 03 Apr 2003; Graham Forest <vladimir@gentoo.org> evms-1.2.1-r1.ebuild: + set ~ppc in keywords + + 05 Mar 2003; Brandon Low <lostlogic@gentoo.org> evms-1.2.1-r1.ebuild: + Set keyword stable to match gentoo-sources release + +*evms-1.2.1 (27 Dec 2002) + + 27 Dec 2002; Seth Chandler <sethbc@gentoo.org>: added evms 1.2.1 to + portage ~masked + +*evms-1.2.0 (02 Oct 2002) + + 02 Oct 2002; Donny Davies <woodchip@gentoo.org>: New evms-1.2.0 release + which is backwards compatible with 1.1.0 kernel drivers. Now builds + independent of /usr/src/linux headers. Thanks lnx1138@us.ibm.com. + +*evms-1.1.0 (07 Aug 2002) + + 27 Aug 2002; Donny Davies <woodchip@gentoo.org>: Removed the LVM clone tools. + + 07 Aug 2002; Daniel Robbins <drobbins@gentoo.org>: New release version of evms 1.1.0. + +*evms-1.1.0_pre4 (31 Jul 2002) + + 31 Jul 2002; Daniel Robbins <drobbins@gentoo.org>: New version for evms 1.1.0 systems. + +*evms-1.0.1 (08 May 2002) + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: updated keywords (-ppc) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> evms-1.0.1.ebuild : Added KEYWORDS. + + 08 May 2002; Donny Davies <woodchip@gentoo.org>: Updated to 1.0.1. + +*evms-1.0.0-r1 (30 Apr 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> evms-1.0.0-r1.ebuild : Added KEYWORDS. + + 30 Apr 2002; Donny Davies <woodchip@gentoo.org>: Moved the plugins to + /lib/evms, where they belong. Please unmerge the older version of this + package if you had it installed. + +*evms-1.0.0 (27 Apr 2002) + + 27 Apr 2002; Donny Davies <woodchip@gentoo.org>: Made a package for IBM's + Enterprise Volume Management System. diff --git a/sys-fs/evms/Manifest b/sys-fs/evms/Manifest index 32da509ba403..fb7b617a1cb9 100644 --- a/sys-fs/evms/Manifest +++ b/sys-fs/evms/Manifest @@ -1,17 +1,9 @@ -MD5 e99faba102f91808eb120b1396e13154 ChangeLog 2428 -MD5 7dffb6b43c06bd8b52e4759a54d7d490 evms-1.2.0-r1.ebuild 1990 -MD5 677f7b95c691a0bd8fd69cfde7afa8b5 evms-1.2.0.ebuild 1719 -MD5 39b0ae1bf3514b78cda3225dcdc5727f evms-1.2.1-r1.ebuild 1999 -MD5 cd7fa7065cd56bdb0578ad892fd3f6e1 evms-1.2.1.ebuild 1987 -MD5 071ee06519bbe34e82567def5b07cdc7 evms-2.0.0-r1.ebuild 1934 -MD5 48c883c10a459c5552889d658005fc14 evms-2.0.1.ebuild 1931 -MD5 85c12197a899111596530f3d80010170 evms-2.1.0.ebuild 2301 -MD5 a517e498166c7e91d886ad9c88844802 files/digest-evms-1.2.0 63 -MD5 a517e498166c7e91d886ad9c88844802 files/digest-evms-1.2.0-r1 63 -MD5 cd670e457535a10c1c329aea559f7696 files/digest-evms-1.2.1 63 +MD5 2726111d2a2d39341cae1e93ffd95d23 evms-2.1.0.ebuild 2297 +MD5 1b51bf14fd8e6afcff2ebce354720a51 evms-1.2.1-r1.ebuild 1994 +MD5 5ec83817393efe75dfaae5e7c72df3df evms-2.0.1.ebuild 1926 +MD5 47e12457aed6a64eb03aa95bf3cc8bfd ChangeLog 2707 MD5 cd670e457535a10c1c329aea559f7696 files/digest-evms-1.2.1-r1 63 -MD5 0b2cae18bf9b9f03fc724a2c39c15a60 files/digest-evms-2.0.0-r1 63 MD5 dfa82f05ac2b2dab963df98f19482b17 files/digest-evms-2.0.1 63 MD5 46223a12f7e7dcde8bbe47a3e4217bbc files/digest-evms-2.1.0 63 -MD5 2b3f4efed2b75c1c175bc36ca4d9e7b1 files/evms-init 1019 -MD5 77d5342b82a8bfc5e0a9787383cc54eb files/evms2-init 371 +MD5 d4808be7c9cf9f68c724cd9a6c2b0058 files/evms2-init 369 +MD5 8f1eecefba4d91d0f4b06cb099ac9034 files/evms-init 1018 diff --git a/sys-fs/evms/evms-1.2.1-r1.ebuild b/sys-fs/evms/evms-1.2.1-r1.ebuild new file mode 100644 index 000000000000..444de9c3dac6 --- /dev/null +++ b/sys-fs/evms/evms-1.2.1-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-1.2.1-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="ncurses gtk" + +inherit eutils + +S="${WORKDIR}/${P}" +DESCRIPTION="Utilities for the IBM Enterprise Volume Management System" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.sourceforge.net/projects/evms" + +KEYWORDS="x86 amd64 ~ppc" +LICENSE="GPL-2" +SLOT="0" + +#EVMS uses libuuid from e2fsprogs +DEPEND="virtual/glibc + sys-fs/e2fsprogs + gtk? ( =x11-libs/gtk+-1* ) + ncurses? ( sys-libs/ncurses )" + + +src_compile() { + local interfaces="CommandLine,utilities,LvmUtils" + use ncurses && interfaces="ncurses,${interfaces}" + use gtk && interfaces="evmsgui,${interfaces}" + + cd engine + ./configure \ + --prefix=/usr \ + --libdir=/lib \ + --sbindir=/sbin \ + --with-plugins=all \ + --mandir=/usr/share/man \ + --includedir=/usr/include \ + --with-interfaces=${interfaces} \ + --host=${CHOST} || die "bad ./configure" + #1.2.0 doesn't support parallel make + make || die "compile problem" +} + +src_install() { + make -C engine DESTDIR=${D} install || die + dodoc CHANGES COPYING EVMS*.txt PLUGIN.IDS + + # move static libraries to /usr/lib + dodir /usr/lib + mv -f ${D}/lib/*.a ${D}/usr/lib + # Create linker scripts for dynamic libs in /lib, else gcc + # links to the static ones in /usr/lib first. Bug #4411. + for x in ${D}/usr/lib/*.a + do + if [ -f ${x} ] + then + local lib="${x##*/}" + gen_usr_ldscript ${lib/\.a/\.so} + fi + done + + # realize these symlinks now so they get included + cd ${D}/lib + rm -f libdlist.so libevms.so + ln -sf libevms-${PV}.so libevms.so.1 + ln -sf libevms.so.1 libevms.so + ln -sf libdlist-1.0.so libdlist.so.1 + ln -sf libdlist.so.1 libdlist.so + + # the gtk+ frontend should live in /usr/sbin + if [ -n "`use gtk`" ] + then + dodir /usr/sbin + mv -f ${D}/sbin/evmsgui ${D}/usr/sbin + fi + + exeinto /etc/init.d + newexe ${FILESDIR}/evms-init evms +} + diff --git a/sys-fs/evms/evms-2.0.1.ebuild b/sys-fs/evms/evms-2.0.1.ebuild new file mode 100644 index 000000000000..134585f5c23f --- /dev/null +++ b/sys-fs/evms/evms-2.0.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-2.0.1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="ncurses gtk" + +inherit eutils + +DESCRIPTION="Utilities for the IBM Enterprise Volume Management System" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.sourceforge.net/projects/evms" + +KEYWORDS="x86 amd64 ppc" +LICENSE="GPL-2" +SLOT="0" + +#EVMS uses libuuid from e2fsprogs +DEPEND="virtual/glibc + sys-fs/e2fsprogs + gtk? ( =x11-libs/gtk+-1* ) + ncurses? ( sys-libs/ncurses )" + +src_compile() { + local excluded_interfaces="" + use ncurses || excluded_interfaces="--disable-text-mode" + use gtk || excluded_interfaces="${excluded_interfaces} --disable-gui" + + ./configure \ + --prefix=/usr \ + --libdir=/lib \ + --sbindir=/sbin \ + --mandir=/usr/share/man \ + --includedir=/usr/include \ + ${excluded_interfaces} || die "Failed configure" + emake || die "Failed emake" +} + +src_install() { + make DESTDIR=${D} install || die "Make install died" + dodoc ChangeLog COPYING TERMINOLOGY PLUGIN.IDS INSTALL INSTALL.HA INSTALL.initrd + + # move static libraries to /usr/lib + dodir /usr/lib + mv -f ${D}/lib/*.a ${D}/usr/lib + + # Create linker scripts for dynamic libs in /lib, else gcc + # links to the static ones in /usr/lib first. Bug #4411. + for x in ${D}/usr/lib/*.a + do + if [ -f ${x} ] + then + local lib="${x##*/}" + gen_usr_ldscript ${lib/\.a/\.so} + fi + done + + # realize these symlinks now so they get included + cd ${D}/lib + rm -f libdlist.so libevms.so + ln -sf libevms-${PV}.so libevms.so.1 + ln -sf libevms.so.1 libevms.so + ln -sf libdlist-1.0.so libdlist.so.1 + ln -sf libdlist.so.1 libdlist.so + + # the gtk+ frontend should live in /usr/sbin + if [ -n "`use gtk`" ] + then + dodir /usr/sbin + mv -f ${D}/sbin/evmsgui ${D}/usr/sbin + fi + + exeinto /etc/init.d + newexe ${FILESDIR}/evms2-init evms +} diff --git a/sys-fs/evms/evms-2.1.0.ebuild b/sys-fs/evms/evms-2.1.0.ebuild new file mode 100644 index 000000000000..f55ebc4c3e7b --- /dev/null +++ b/sys-fs/evms/evms-2.1.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-2.1.0.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="ncurses gtk" + +inherit eutils + +DESCRIPTION="Utilities for the IBM Enterprise Volume Management System" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.sourceforge.net/projects/evms" + +KEYWORDS="~x86 -amd64 -ppc -sparc -alpha -arm -hppa -mips" +LICENSE="GPL-2" +SLOT="0" + +#EVMS uses libuuid from e2fsprogs +DEPEND="virtual/glibc + sys-fs/e2fsprogs + gtk? ( =x11-libs/gtk+-1* ) + ncurses? ( sys-libs/ncurses )" + +src_compile() { + local excluded_interfaces="" + use ncurses || excluded_interfaces="--disable-text-mode" + use gtk || excluded_interfaces="${excluded_interfaces} --disable-gui" + + ./configure \ + --prefix=/usr \ + --libdir=/lib \ + --sbindir=/sbin \ + --mandir=/usr/share/man \ + --includedir=/usr/include \ + ${excluded_interfaces} || die "Failed configure" + emake || die "Failed emake" +} + +src_install() { + make DESTDIR=${D} install || die "Make install died" + dodoc ChangeLog COPYING TERMINOLOGY PLUGIN.IDS INSTALL INSTALL.HA INSTALL.initrd + + # move static libraries to /usr/lib + dodir /usr/lib + mv -f ${D}/lib/*.a ${D}/usr/lib + + # Create linker scripts for dynamic libs in /lib, else gcc + # links to the static ones in /usr/lib first. Bug #4411. + for x in ${D}/usr/lib/*.a + do + if [ -f ${x} ] + then + local lib="${x##*/}" + gen_usr_ldscript ${lib/\.a/\.so} + fi + done + + # realize these symlinks now so they get included + cd ${D}/lib + rm -f libdlist.so libevms.so + ln -sf libevms-${PV}.so libevms.so.1 + ln -sf libevms.so.1 libevms.so + ln -sf libdlist-1.0.so libdlist.so.1 + ln -sf libdlist.so.1 libdlist.so + + # the gtk+ frontend should live in /usr/sbin + if [ -n "`use gtk`" ] + then + dodir /usr/sbin + mv -f ${D}/sbin/evmsgui ${D}/usr/sbin + fi + + exeinto /etc/init.d + newexe ${FILESDIR}/evms2-init evms +} + +pkg_postinst() { + + ewarn "You just installed evms 2.1.0 - See the ChangeLog for current kernel support" + ewarn "At this time, only pfeifer-sources-2.4.21_pre3 supports this." + ewarn "Ensure you add evms2 to your use flags when emerging pfeifer-sources..." + ewarn "If you do not, you will only have evms 1.2.1 support in the kernel." + +} diff --git a/sys-fs/evms/files/digest-evms-1.2.1-r1 b/sys-fs/evms/files/digest-evms-1.2.1-r1 new file mode 100644 index 000000000000..ddf7efc0d5ee --- /dev/null +++ b/sys-fs/evms/files/digest-evms-1.2.1-r1 @@ -0,0 +1 @@ +MD5 fc51e5411459466563de4143c74689b8 evms-1.2.1.tar.gz 1628253 diff --git a/sys-fs/evms/files/digest-evms-2.0.1 b/sys-fs/evms/files/digest-evms-2.0.1 new file mode 100644 index 000000000000..e5eb405f84a9 --- /dev/null +++ b/sys-fs/evms/files/digest-evms-2.0.1 @@ -0,0 +1 @@ +MD5 879a1acbf15b993b5ad3f7a35f02e8b9 evms-2.0.1.tar.gz 1721291 diff --git a/sys-fs/evms/files/digest-evms-2.1.0 b/sys-fs/evms/files/digest-evms-2.1.0 new file mode 100644 index 000000000000..f5ac70c3f932 --- /dev/null +++ b/sys-fs/evms/files/digest-evms-2.1.0 @@ -0,0 +1 @@ +MD5 fa5b6dcfec8b3b11123d904754037a67 evms-2.1.0.tar.gz 1836796 diff --git a/sys-fs/evms/files/evms-init b/sys-fs/evms/files/evms-init new file mode 100644 index 000000000000..0ea1da449745 --- /dev/null +++ b/sys-fs/evms/files/evms-init @@ -0,0 +1,33 @@ +#!/sbin/runscript +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/files/evms-init,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +start() { + test -x /sbin/evms_rediscover || eend 1 + + # Only run if EVMS modules have been loaded. If no modules are + # loaded, evms modules have been compiled in, in which case discovery + # has already been done by the kernel, or there is no evms support, + # and thus nothing for us to do. + + if ! lsmod | egrep -q '^(ldev_mgr|dos_part|lvm_vge|evms.*|md_core|md_linear|md_raid0|md_raid1|AIXlvm_vge|os2lvm_vge|snapshot) ' + then + ewarn + ewarn "Nothing to do; evms support is either statically compiled into" + ewarn "your kernel or you forgot to load the modules!" + ewarn + eend 0 + fi + + ebegin "Starting evms" + evms_rediscover + evms_devnode_fixup + eend 0 +} + +stop() { + # nothing to do.. + # this initscript should probably be moved into bootmisc or something.. + eend 0 +} diff --git a/sys-fs/evms/files/evms2-init b/sys-fs/evms/files/evms2-init new file mode 100644 index 000000000000..a487bc53d617 --- /dev/null +++ b/sys-fs/evms/files/evms2-init @@ -0,0 +1,16 @@ +#!/sbin/runscript +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/files/evms2-init,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +start() { + ebegin "Starting evms" + evms_activate + eend 0 +} + +stop() { + ebegin "Stopping evms" + evms_deactivate + eend 0 +} diff --git a/sys-fs/ext2resize/ChangeLog b/sys-fs/ext2resize/ChangeLog new file mode 100644 index 000000000000..356ccfed6dea --- /dev/null +++ b/sys-fs/ext2resize/ChangeLog @@ -0,0 +1,30 @@ +# ChangeLog for sys-fs/ext2resize +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext2resize/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +*ext2resize-1.1.17 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> + ext2resize-1.1.17-r1.ebuild, ext2resize-1.1.17.ebuild: + moved to sys-fs + +*ext2resize-1.1.17-r1 (24 Apr 2003) + + 24 Apr 2003; Brandon Low <lostlogic@gentoo.org> ext2resize-1.1.17-r1.ebuild: + Move executables to /sbin instead of /usr/sbin, enable 'static' use flag, + thanks to msterret@gentoo.org + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*ext2resize-1.1.17 (29 May 2002) + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: + updated keywords (ppc) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> ext2resize-1.1.17.ebuild : + Added KEYWORDS, SLOT. + + 29 May 2002; B.Lauwers <blauwers@gentoo.org> ChangeLog : + + Added initial changelog for ext2resize a tool which allows LVM users to + grow and shrink filesystem both online as offline. diff --git a/sys-fs/ext2resize/Manifest b/sys-fs/ext2resize/Manifest index 782dfa8e841a..120fd4a63956 100644 --- a/sys-fs/ext2resize/Manifest +++ b/sys-fs/ext2resize/Manifest @@ -1,5 +1,5 @@ -MD5 645730dd8d00144745184e3b4681b15a ChangeLog 923 -MD5 4a566508f6857c3bbc836bf79f4b8bcc ext2resize-1.1.17.ebuild 673 -MD5 b432da271084cebea49212cf7b781c3d ext2resize-1.1.17-r1.ebuild 887 -MD5 47b7f77e01a5ed768f6456a7e85f3962 files/digest-ext2resize-1.1.17 70 +MD5 75af4253ae028e056fbb08f99850ff37 ext2resize-1.1.17.ebuild 669 +MD5 069ded8e4921ac7ee31c5fdf147e7aad ext2resize-1.1.17-r1.ebuild 884 +MD5 27e22acd50103d6fbb836c768fe80c7f ChangeLog 1079 MD5 47b7f77e01a5ed768f6456a7e85f3962 files/digest-ext2resize-1.1.17-r1 70 +MD5 47b7f77e01a5ed768f6456a7e85f3962 files/digest-ext2resize-1.1.17 70 diff --git a/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild b/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild new file mode 100644 index 000000000000..8334c778ebd5 --- /dev/null +++ b/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +IUSE="static" + +DESCRIPTION="EXT2 and EXT3 filesystem resizing utilities" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +HOMEPAGE="http://ext2resize.sourceforge.net/" +KEYWORDS="x86 amd64 ~ppc ~sparc" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_compile() { + if [ "`use static`" ]; then + LDFLAGS="${LDFLAGS} -static" + fi + + econf --exec-prefix="${D}/"|| die "Configure failed" + + emake LDFLAGS="${LDFLAGS}"|| die "Make failed" +} + +src_install() { + einstall || die "Install failed" + dodir /usr/sbin + dosym /sbin/ext2online /usr/sbin/ext2online + dosym /sbin/ext2prepare /usr/sbin/ext2prepare + dosym /sbin/ext2resize /usr/sbin/ext2resize + +} diff --git a/sys-fs/ext2resize/ext2resize-1.1.17.ebuild b/sys-fs/ext2resize/ext2resize-1.1.17.ebuild new file mode 100644 index 000000000000..a4bb7e82d57b --- /dev/null +++ b/sys-fs/ext2resize/ext2resize-1.1.17.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext2resize/ext2resize-1.1.17.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $ + +DESCRIPTION="EXT2 and EXT3 filesystem resizing utilities" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +HOMEPAGE="http://ext2resize.sourceforge.net/" +KEYWORDS="x86 amd64 ppc sparc " +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_compile() { + ./configure --host=${CHOST} \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info || die + + emake || die +} + +src_install() { + make DESTDIR=${D} install || die +} diff --git a/sys-fs/ext2resize/files/digest-ext2resize-1.1.17 b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17 new file mode 100644 index 000000000000..7672ccffc700 --- /dev/null +++ b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17 @@ -0,0 +1 @@ +MD5 439bf19d6520194ca42b942f5b7a0703 ext2resize-1.1.17.tar.bz2 110853 diff --git a/sys-fs/ext2resize/files/digest-ext2resize-1.1.17-r1 b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17-r1 new file mode 100644 index 000000000000..7672ccffc700 --- /dev/null +++ b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17-r1 @@ -0,0 +1 @@ +MD5 439bf19d6520194ca42b942f5b7a0703 ext2resize-1.1.17.tar.bz2 110853 diff --git a/sys-fs/hfsplusutils/ChangeLog b/sys-fs/hfsplusutils/ChangeLog new file mode 100644 index 000000000000..f6f5114a4567 --- /dev/null +++ b/sys-fs/hfsplusutils/ChangeLog @@ -0,0 +1,37 @@ +# ChangeLog for sys-fs/hfsplusutils +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsplusutils/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*hfsplusutils-1.0.4 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> + hfsplusutils-1.0.4-r1.ebuild, hfsplusutils-1.0.4.ebuild, + files/hfsplusutils-1.0.4-errno.patch, files/hfsplusutils-1.0.4-glob.patch: + moved to sys-fs + + 03 Jun 2003; Luca Barbato <lu_zero@gentoo.org> : hfsplusutils-1.0.4-r1.ebuild + unmasked on ppc + +*hfsplusutils-1.0.4-r1 (March 30, 2003) + + 30 Mar 2003; Luca Barbato <lu_zero@gentoo.org> : hfsplusutils-1.0.4-r1.ebuild + Made sure it works on glibc-2.3.2. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*hfsplusutils-1.0.4 (June 17, 2002) + + 09 Oct 2002; Mark Guertin <gerk@gentoo.org> hfsplusutils-1.0.4.ebuild : + Added patch for fixups with gcc 3.2 9also still works on 2.95.3), thanks + Johnathon Nall (nall), closes bug #8289. Also added -alpha to keywords + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> hfsplusutils-1.0.4.ebuild : + Added KEYWORDS. + +June 21 2002 Gerk (gerk@gentoo.org) + + Added ARCH check, no revision bump + +June 20, 2002; Gerk <gerk@gentoo.org>: + + This is an initial ebuild for hfsplusutils 1.0.4 for ppc machines. diff --git a/sys-fs/hfsplusutils/Manifest b/sys-fs/hfsplusutils/Manifest index f46f07c7a159..4dd9de9e2ed0 100644 --- a/sys-fs/hfsplusutils/Manifest +++ b/sys-fs/hfsplusutils/Manifest @@ -1,7 +1,7 @@ -MD5 569c5261d3d50d50d52f79090442111f ChangeLog 1102 -MD5 bb2807c3a3d03832aa1a3247920a8da0 hfsplusutils-1.0.4-r1.ebuild 1124 -MD5 e9ceeaa239eda18e84ae22850c2b953c hfsplusutils-1.0.4.ebuild 1042 +MD5 6733745c0a62b308a170c010bbc8bc2c hfsplusutils-1.0.4.ebuild 1041 +MD5 c94d156ac65afb2bd7b267d808f021f3 hfsplusutils-1.0.4-r1.ebuild 1121 +MD5 ff5b4eee29a9e912402d58526f71f021 ChangeLog 1340 MD5 4d95cf7ea2995218d48dbf18375f0673 files/digest-hfsplusutils-1.0.4 70 -MD5 4d95cf7ea2995218d48dbf18375f0673 files/digest-hfsplusutils-1.0.4-r1 70 MD5 55d48aa8e0ed10af513c1ccf3afeb25f files/hfsplusutils-1.0.4-errno.patch 445 MD5 04d73b3a534085a657c52eee99c5e1d4 files/hfsplusutils-1.0.4-glob.patch 288 +MD5 4d95cf7ea2995218d48dbf18375f0673 files/digest-hfsplusutils-1.0.4-r1 70 diff --git a/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4 b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4 new file mode 100644 index 000000000000..7b1622cd2a1c --- /dev/null +++ b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4 @@ -0,0 +1 @@ +MD5 18fa1efb5432469357ffa6bfa7c08fcd hfsplus_1.0.4.src.tar.bz2 185461 diff --git a/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4-r1 b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4-r1 new file mode 100644 index 000000000000..7b1622cd2a1c --- /dev/null +++ b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4-r1 @@ -0,0 +1 @@ +MD5 18fa1efb5432469357ffa6bfa7c08fcd hfsplus_1.0.4.src.tar.bz2 185461 diff --git a/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-errno.patch b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-errno.patch new file mode 100644 index 000000000000..c9caeb4208fb --- /dev/null +++ b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-errno.patch @@ -0,0 +1,19 @@ +diff -ruN hfsplus.orig/src/hpmkdir.c hfsplus-1.0.4/src/hpmkdir.c +--- hfsplus.orig/src/hpmkdir.c 2003-03-30 20:09:59.000000000 +0200 ++++ hfsplus-1.0.4/src/hpmkdir.c 2003-03-30 20:11:15.000000000 +0200 +@@ -46,8 +46,9 @@ + # include <string.h> + # include <time.h> + # include <ctype.h> +-# include <errno.h> + */ ++# include <errno.h> ++ + # include <stdio.h> + # include <stdlib.h> + +@@ -164,3 +165,4 @@ + hfsputil_perrorp(argv0); + return -1; + } ++ diff --git a/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-glob.patch b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-glob.patch new file mode 100644 index 000000000000..cd92d0a0a86d --- /dev/null +++ b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-glob.patch @@ -0,0 +1,12 @@ +--- src/glob.c.orig 2002-10-09 08:02:31.000000000 -0500 ++++ src/glob.c 2002-10-09 08:02:46.000000000 -0500 +@@ -48,7 +48,7 @@ + + switch (*pat) + { +- case NULL: // pattern at end ++ case '\0': // pattern at end + return (!*str); // String at end ? + + case '*': // match all + diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild new file mode 100644 index 000000000000..c80782094705 --- /dev/null +++ b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit eutils + +MY_P="hfsplus_${PV}" +DESCRIPTION="HFS+ Filesystem Access Utilities (PPC Only)" +SRC_URI="http://ftp.penguinppc.org/users/hasi/${MY_P}.src.tar.bz2" +HOMEPAGE="http://ftp.penguinppc.org/users/hasi/" + +KEYWORDS="ppc x86" +LICENSE="GPL-2" +SLOT="0" + +DEPEND="sys-devel/autoconf + sys-devel/automake + sys-apps/bzip2" +RDEPEND="" + +S=${WORKDIR}/hfsplus-${PV} + +MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man' + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/hfsplusutils-1.0.4-glob.patch + epatch ${FILESDIR}/hfsplusutils-1.0.4-errno.patch +} + +src_compile() { + # This does a autoconf, automake, etc. + emake -f Makefile.cvs all || die + econf || die + emake || die +} + +src_install() { + dodir /usr/bin + dodir /usr/lib + dodir /usr/share/man + make \ + prefix=${D}/usr \ + mandir=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die + newman doc/man/hfsp.man hfsp.1 +} diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild b/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild new file mode 100644 index 000000000000..9c7dbce4903e --- /dev/null +++ b/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +MY_P="hfsplus_${PV}" +DESCRIPTION="HFS+ Filesystem Access Utilities (PPC Only)" +SRC_URI="http://ftp.penguinppc.org/users/hasi/${MY_P}.src.tar.bz2" +HOMEPAGE="http://ftp.penguinppc.org/users/hasi/" + +KEYWORDS="ppc ~x86" +LICENSE="GPL-2" +SLOT="0" + +DEPEND="sys-devel/autoconf + sys-devel/automake + sys-apps/bzip2" +RDEPEND="" + +S=${WORKDIR}/hfsplus-${PV} + +MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man' + +src_compile() { + # This does a autoconf, automake, etc. + emake -f Makefile.cvs all || die + + patch -p0 < ${FILESDIR}/hfsplusutils-1.0.4-glob.patch || die "Patch failed" + + econf || die + emake || die +} + +src_install() { + dodir /usr/bin + dodir /usr/lib + dodir /usr/share/man + make \ + prefix=${D}/usr \ + mandir=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die + newman doc/man/hfsp.man hfsp.1 +} diff --git a/sys-fs/hfsutils/ChangeLog b/sys-fs/hfsutils/ChangeLog new file mode 100644 index 000000000000..b605165743e1 --- /dev/null +++ b/sys-fs/hfsutils/ChangeLog @@ -0,0 +1,42 @@ +# ChangeLog for sys-fs/hfsutils +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*hfsutils-3.2.6 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> hfsutils-3.2.6-r1.ebuild, + hfsutils-3.2.6-r2.ebuild, hfsutils-3.2.6-r3.ebuild, hfsutils-3.2.6.ebuild, + files/hfsutils-3.2.6-errno.patch: + moved to sys-fs + +*hfsutils-3.2.6-r3 (11 Apr 2003) + + 11 Apr 2003; Pieter Van den Abeele <pvdabeel@gentoo.org> hfsutils-3.2.6-r3.ebuild: + Now also makes and installs hfsck + +*hfsutils-3.2.6-r2 (31 Mar 2003) + + 31 Mar 2003; Luca Barbato <lu_zero@gentoo.org> hfsutils-3.2.6-r2.ebuild: + Fix the errno issue on glibc-2.3.2 + +*hfsutils-3.2.6-r1 (04 Feb 2003) + + 04 Feb 2002; Jon Nall <nall@gentoo.org> hfsutils-3.2.6-r1.ebuild, + files/digest-hfsutils-3.2.6-r1 : + added tcltk dependency if tcltk use var is set + +*hfsutils-3.2.6 (Sun Mar 17 23:27:28 CST 2002) + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> hfsutils-3.2.6.ebuild : + Added KEYWORDS. + +June 21 2002 Gerk (gerk@gentoo.org) + + Added ARCH checks + + +Sun Mar 17 23:29:06 CST 2002; Kain <kain@kain.org> all: + + This is an initial .ebuild for hfsutils 3.2.6 for ppc machines. diff --git a/sys-fs/hfsutils/Manifest b/sys-fs/hfsutils/Manifest index b1fe8c32d0ea..83ff1851c9ca 100644 --- a/sys-fs/hfsutils/Manifest +++ b/sys-fs/hfsutils/Manifest @@ -1,10 +1,10 @@ -MD5 d0d0942f3fddae7a8d6da6aa6b2e0b46 ChangeLog 1104 -MD5 4f710f218d8381b8482e6008b86dc68f hfsutils-3.2.6-r1.ebuild 848 -MD5 3a53f23cec548953fb9fd4435ae424c6 hfsutils-3.2.6-r2.ebuild 935 -MD5 04d8d612a7e3e50ead27a5bae4523b14 hfsutils-3.2.6-r3.ebuild 1042 -MD5 5a636b11717282aae9dc8c40d7424138 hfsutils-3.2.6.ebuild 724 +MD5 a88e8abb51abda1e1c4fcc81db072dce hfsutils-3.2.6.ebuild 723 +MD5 deecc64d9b3220744f3f2f91cf79328c hfsutils-3.2.6-r1.ebuild 845 +MD5 40f8e4ef3043fec794c20ac228aad86c hfsutils-3.2.6-r3.ebuild 1039 +MD5 55a6fa7b301020fd6f73ce427d3e7632 ChangeLog 1340 +MD5 e6b4dbb2c23dc90221163d228716db85 hfsutils-3.2.6-r2.ebuild 932 +MD5 4f5ea10416823de9fd38f6121dd3b8f0 files/hfsutils-3.2.6-errno.patch 377 MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6 66 MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6-r1 66 MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6-r2 66 MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6-r3 66 -MD5 4f5ea10416823de9fd38f6121dd3b8f0 files/hfsutils-3.2.6-errno.patch 377 diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6 new file mode 100644 index 000000000000..7cdf8f29675b --- /dev/null +++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6 @@ -0,0 +1 @@ +MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697 diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r1 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r1 new file mode 100644 index 000000000000..7cdf8f29675b --- /dev/null +++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r1 @@ -0,0 +1 @@ +MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697 diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r2 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r2 new file mode 100644 index 000000000000..7cdf8f29675b --- /dev/null +++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r2 @@ -0,0 +1 @@ +MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697 diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r3 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r3 new file mode 100644 index 000000000000..7cdf8f29675b --- /dev/null +++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r3 @@ -0,0 +1 @@ +MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697 diff --git a/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch b/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch new file mode 100644 index 000000000000..6e25f794b220 --- /dev/null +++ b/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch @@ -0,0 +1,13 @@ +diff -ruN hfsutils.orig/tclhfs.c hfsutils-3.2.6/tclhfs.c +--- hfsutils.orig/tclhfs.c 2003-03-31 17:34:55.000000000 +0200 ++++ hfsutils-3.2.6/tclhfs.c 2003-03-31 17:39:51.000000000 +0200 +@@ -43,8 +43,7 @@ + # include "charset.h" + # include "suid.h" + # include "version.h" +- +-extern int errno; ++# include <errno.h> + + # define ERROR(code, str) (hfs_error = (str), errno = (code)) + diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild new file mode 100644 index 000000000000..e3f69d2cedcf --- /dev/null +++ b/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +DESCRIPTION="HFS FS Access utils" +SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz" +HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/" +IUSE="tcltk" + +KEYWORDS="ppc ~x86" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc + tcltk? ( dev-lang/tcl dev-lang/tk )" +RDEPEND="" + +MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man' + +src_compile() { + local myconf + use tcltk && myconf="--with-tcl --with-tk" + + econf ${myconf} || die + emake || die +} + +src_install() { + dodir /usr/bin + dodir /usr/lib + dodir /usr/share/man/man1 + make \ + prefix=${D}/usr \ + MANDEST=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die +} diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild new file mode 100644 index 000000000000..654520d5d8bf --- /dev/null +++ b/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +DESCRIPTION="HFS FS Access utils" +SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz" +HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/" +IUSE="tcltk" + +KEYWORDS="ppc ~x86" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc + tcltk? ( dev-lang/tcl dev-lang/tk )" +RDEPEND="" + +MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man' + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/hfsutils-3.2.6-errno.patch +} + +src_compile() { + local myconf + use tcltk && myconf="--with-tcl --with-tk" + + econf ${myconf} || die + emake || die +} + +src_install() { + dodir /usr/bin + dodir /usr/lib + dodir /usr/share/man/man1 + make \ + prefix=${D}/usr \ + MANDEST=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die +} diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild new file mode 100644 index 000000000000..62d0928ad892 --- /dev/null +++ b/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +DESCRIPTION="HFS FS Access utils" +SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz" +HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/" +IUSE="tcltk" + +KEYWORDS="ppc ~x86" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc + tcltk? ( dev-lang/tcl dev-lang/tk )" +RDEPEND="" + +MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man' + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/hfsutils-3.2.6-errno.patch +} + +src_compile() { + local myconf + use tcltk && myconf="--with-tcl --with-tk" + + econf ${myconf} || die + emake || die + cd ${S}/hfsck + emake || die + cd ${S} +} + +src_install() { + dodir /usr/bin + dodir /usr/lib + dodir /usr/share/man/man1 + cd ${S} + make \ + prefix=${D}/usr \ + MANDEST=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die + cd ${S}/hfsck + install -m0755 hfsck ${D}/usr/bin/ + cd ${S} +} diff --git a/sys-fs/hfsutils/hfsutils-3.2.6.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6.ebuild new file mode 100644 index 000000000000..1bb64349f3f8 --- /dev/null +++ b/sys-fs/hfsutils/hfsutils-3.2.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +DESCRIPTION="HFS FS Access utils" +SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz" +HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/" + +KEYWORDS="ppc ~x86" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" +RDEPEND="" + +MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man' + +src_compile() { + econf || die + emake || die +} + +src_install() { + dodir /usr/bin + dodir /usr/lib + dodir /usr/share/man/man1 + make \ + prefix=${D}/usr \ + MANDEST=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die +} diff --git a/sys-fs/jfsutils/ChangeLog b/sys-fs/jfsutils/ChangeLog new file mode 100644 index 000000000000..016b18ce6708 --- /dev/null +++ b/sys-fs/jfsutils/ChangeLog @@ -0,0 +1,92 @@ +# ChangeLog for sys-fs/jfsutils +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*jfsutils-1.1.1-r1 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> jfsutils-1.1.0-r1.ebuild, + jfsutils-1.1.0-r2.ebuild, jfsutils-1.1.1-r1.ebuild, jfsutils-1.1.1.ebuild, + jfsutils-1.1.2.ebuild, jfsutils-1.1.3.ebuild: + moved to sys-fs + +*jfsutils-1.1.3 (08 Sep 2003) + + 08 Sep 2003; Daniel Ahlberg <aliz@gentoo.org> jfsutils-1.1.3.ebuild: + version bump + +* jfsutils-1.1.2 (26 Mar 2003) + + 28 Mar 2003; Guy Martin <gmsoft@gentoo.org> jfsutils-1.1.2.ebuild : + Added ~hppa to KEYWORDS. + + 26 Mar 2003; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.2.ebuild, + files/digest-jfsutils-1.1.2: + + Version bump, removed errno patch as it was fixed upstream. + +*jfsutils-1.1.1-r1 (10 Mar 2003) + + 10 Mar 2003; Seemant Kulleen <seemant@gentoo.org> jfsutils-1.1.1-r1.ebuild: + patch to allow compile against glibc-2.3.2's errno issue + +* jfsutils-1.1.1 (18 Dec 2002) + + 18 Dec 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.1.ebuild, + files/digest-jfsutils-1.1.0: + + Version bump, corrects segfault when using mkfs.jfs on bad block device. + +* jfsutils-1.1.0-r2 (16 Dec 2002) + + 16 Dec 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.0-r2.ebuild, + files/digest-jfsutils-1.1.0-r2: + + Changed syntax a bit. + +*jfsutils-1.1.0-r1 (10 Dec 2002) + + 10 Dec 2002; Daniel Robbins <drobbins@gentoo.org> jfsutils-1.1.0-r1.ebuild: + ensured that binaries get installed to /sbin; created mkfs.jfs and fsck.jfs + symlinks. Unmasking for x86 since we are using a 7-8 month old version of + jfsutils. + +*jfsutils-1.1.0 (20 Nov 2002) + + 20 Nov 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.0.ebuild, + files/digest-jfsutils-1.1.0 : Version bump. + +*jfsutils-1.0.24 (18 Oct 2002) + + 18 Oct 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.0.24.ebuild, + files/digest-jfsutils-1.0.24 : Version bump. + +*jfsutils-1.0.22 (21 Sep 2002) + + 16 Sep 2002; Brad Cowan <bradlyatc@cowancomputers.com> ChangeLog: + jfsutils-1.0.22.ebuild, files/digest-jfsutils-1.0.22 : version bump, updated + ebuild + +*jfsutils-1.0.21 (24 Aug 2002) + + 24 Aug 2002; Brad Cowan <bradlyatc@cowancomputers.com> ChangeLog: + jfsutils-1.0.21.ebuild, files/digest-jfsutils-1.0.21 : version bump, updated + ebuild (resolves bug #6984 -- commited by Matthew Kennedy + <mkennedy@gentoo.org>) + +*jfsutils-1.0.17 (25 Apr 2002) + + 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> : + Removed bootcd USE flag + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: + updated keywords (-ppc) no JFS currently on PPC + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> jfsutils-1.0.17.ebuild : + Added KEYWORDS, SLOT. + + 25 Apr 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog, + jfsutils-1.0.17.ebuild, files/digest-jfsutils-1.0.17 : + + New ebuild. + + IBM's Journaling Filesystem (JFS) Utilities diff --git a/sys-fs/jfsutils/Manifest b/sys-fs/jfsutils/Manifest index cb33bafef1c0..166af0754be1 100644 --- a/sys-fs/jfsutils/Manifest +++ b/sys-fs/jfsutils/Manifest @@ -1,13 +1,13 @@ -MD5 7ac4da0fa50f9905ed5e5c26f46efc62 ChangeLog 2708 -MD5 77f26e52bd539f541a49c69d0d4013e6 jfsutils-1.1.0-r1.ebuild 849 -MD5 aedb63498960e73e1df7f234a250956a jfsutils-1.1.0-r2.ebuild 824 -MD5 416d95ea7e2c22a4f2d1436582c662cf jfsutils-1.1.1.ebuild 821 -MD5 26c7a71cb2d1c435639a403b32411456 jfsutils-1.1.1-r1.ebuild 1021 -MD5 60f5399721e63f01911818405b8d0f01 jfsutils-1.1.2.ebuild 827 -MD5 76ee0843341e643bc244c630fa3e8dca jfsutils-1.1.3.ebuild 825 -MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r1 66 -MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r2 66 +MD5 15e78f54d96600c7c9f05172b8f43b12 jfsutils-1.1.0-r1.ebuild 846 +MD5 84d9248de829165c43647c2087c7deb3 jfsutils-1.1.2.ebuild 824 +MD5 28d004ca57d00cba9268cb02b1c88a1a jfsutils-1.1.0-r2.ebuild 821 +MD5 f98347ea162fb41d5e62d0e5e7b4e756 jfsutils-1.1.1.ebuild 818 +MD5 ac93d780833394feb2aa8d9ce4e220e9 ChangeLog 2962 +MD5 745e5fee854d4bf39c0df8d278127ed3 jfsutils-1.1.1-r1.ebuild 1018 +MD5 ecef658344fc4a4f946bc4c08e0c89a9 jfsutils-1.1.3.ebuild 826 MD5 707821828c75636f2dcb29c3fff8db30 files/digest-jfsutils-1.1.1 66 -MD5 184a5086ccee55d695da4b34eb6c9f68 files/digest-jfsutils-1.1.1-r1 137 MD5 715d1522f73093d3a6caef53d4fd7b0d files/digest-jfsutils-1.1.2 66 MD5 e785b4639def65d28e65596530a4204c files/digest-jfsutils-1.1.3 66 +MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r1 66 +MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r2 66 +MD5 184a5086ccee55d695da4b34eb6c9f68 files/digest-jfsutils-1.1.1-r1 137 diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r1 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r1 new file mode 100644 index 000000000000..cda9258ebb96 --- /dev/null +++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r1 @@ -0,0 +1 @@ +MD5 22532ed5a4939666b49cb1cfb34b44e3 jfsutils-1.1.0.tar.gz 468823 diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r2 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r2 new file mode 100644 index 000000000000..cda9258ebb96 --- /dev/null +++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r2 @@ -0,0 +1 @@ +MD5 22532ed5a4939666b49cb1cfb34b44e3 jfsutils-1.1.0.tar.gz 468823 diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.1 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1 new file mode 100644 index 000000000000..83bfbbeb2b1c --- /dev/null +++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1 @@ -0,0 +1 @@ +MD5 ecd3a0812faa7f7f9cd48df209465b6b jfsutils-1.1.1.tar.gz 469178 diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.1-r1 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1-r1 new file mode 100644 index 000000000000..283f0aa493d0 --- /dev/null +++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1-r1 @@ -0,0 +1,2 @@ +MD5 ecd3a0812faa7f7f9cd48df209465b6b jfsutils-1.1.1.tar.gz 469178 +MD5 6d31ae94f190db0938c141b718535968 jfsutils-1.1.1-errno.diff.bz2 769 diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.2 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.2 new file mode 100644 index 000000000000..ccffeb7fbe7e --- /dev/null +++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.2 @@ -0,0 +1 @@ +MD5 324b8b8f8c09817fb79dc093092998f2 jfsutils-1.1.2.tar.gz 499839 diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.3 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.3 new file mode 100644 index 000000000000..b4e22d3e48ea --- /dev/null +++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.3 @@ -0,0 +1 @@ +MD5 6d9ea69c4e05557155e79792263a2d4e jfsutils-1.1.3.tar.gz 490519 diff --git a/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild b/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild new file mode 100644 index 000000000000..764f830668fc --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} + +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz" +HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html" + +KEYWORDS="x86 amd64 -ppc" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_compile() { + ./configure --prefix=/usr --mandir=/usr/share/man --sbindir=/sbin || die + emake || die +} + +src_install () { + make DESTDIR=$D install + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README + cd ${D}/sbin + rm -f mkfs.jfs; ln -sf jfs_mkfs mkfs.jfs + rm -f fsck.jfs; ln -sf jfs_fsck fsck.jfs +} diff --git a/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild b/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild new file mode 100644 index 000000000000..d90d16215272 --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} + +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz" +HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html" + +KEYWORDS="x86 amd64 -ppc" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_compile() { + econf \ + --sbindir=/sbin + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + + rm -f ${D}/sbin/mkfs.jfs fsck.jfs + dosym /sbin/jfs_mkfs /sbin/mkfs.jfs + dosym /sbin/jfs_fsck /sbin/fsck.jfs + + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README +} diff --git a/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild b/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild new file mode 100644 index 000000000000..76021e3e083c --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit eutils + +S=${WORKDIR}/${P} +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html" +SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz + mirror://gentoo/${P}-errno.diff.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 amd64 -ppc" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + # Patch to allow compilation with glibc-2.3.2 + # (the infamous errno issue) + epatch ${WORKDIR}/${P}-errno.diff +} + + +src_compile() { + econf \ + --sbindir=/sbin + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + + rm -f ${D}/sbin/mkfs.jfs fsck.jfs + dosym /sbin/jfs_mkfs /sbin/mkfs.jfs + dosym /sbin/jfs_fsck /sbin/fsck.jfs + + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README +} diff --git a/sys-fs/jfsutils/jfsutils-1.1.1.ebuild b/sys-fs/jfsutils/jfsutils-1.1.1.ebuild new file mode 100644 index 000000000000..db7cd7eebc62 --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} + +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz" +HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html" + +KEYWORDS="x86 amd64 -ppc" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_compile() { + econf \ + --sbindir=/sbin + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + + rm -f ${D}/sbin/mkfs.jfs fsck.jfs + dosym /sbin/jfs_mkfs /sbin/mkfs.jfs + dosym /sbin/jfs_fsck /sbin/fsck.jfs + + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README +} diff --git a/sys-fs/jfsutils/jfsutils-1.1.2.ebuild b/sys-fs/jfsutils/jfsutils-1.1.2.ebuild new file mode 100644 index 000000000000..ebb33ce227e0 --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html" +SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 amd64 -ppc ~hppa" + +DEPEND="virtual/glibc" + + +src_compile() { + econf \ + --sbindir=/sbin + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + + rm -f ${D}/sbin/mkfs.jfs fsck.jfs + dosym /sbin/jfs_mkfs /sbin/mkfs.jfs + dosym /sbin/jfs_fsck /sbin/fsck.jfs + + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README +} diff --git a/sys-fs/jfsutils/jfsutils-1.1.3.ebuild b/sys-fs/jfsutils/jfsutils-1.1.3.ebuild new file mode 100644 index 000000000000..f826391bb753 --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html" +SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64 -ppc ~hppa" + +DEPEND="virtual/glibc" + + +src_compile() { + econf \ + --sbindir=/sbin + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + + rm -f ${D}/sbin/mkfs.jfs fsck.jfs + dosym /sbin/jfs_mkfs /sbin/mkfs.jfs + dosym /sbin/jfs_fsck /sbin/fsck.jfs + + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README +} diff --git a/sys-fs/linux-ntfs/ChangeLog b/sys-fs/linux-ntfs/ChangeLog new file mode 100644 index 000000000000..81ee6ec8a10c --- /dev/null +++ b/sys-fs/linux-ntfs/ChangeLog @@ -0,0 +1,22 @@ +# ChangeLog for sys-fs/linux-ntfs +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/linux-ntfs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*linux-ntfs-1.6.0 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> linux-ntfs-1.6.0.ebuild, + files/linux-ntfs-1.6.0-gcc3.2.patch: + moved to sys-fs + +*linux-ntfs-1.6.0 (02 Nov 2002) + + 02 Nov 2002; Donny Davies <woodchip@gentoo.org> : + Compile the project ourselves, thanks to cory@visi.name; #9810. + +*linux-ntfs-1.5.0-r1 (1 Feb 2002) + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org> : + updated keywords (-ppc -sparc -sparc64) - this is a binary pkg for x86. + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> : + Added LICENSE, KEYWORDS, SLOT. diff --git a/sys-fs/linux-ntfs/Manifest b/sys-fs/linux-ntfs/Manifest index 18982217d4ca..4c8f6454de06 100644 --- a/sys-fs/linux-ntfs/Manifest +++ b/sys-fs/linux-ntfs/Manifest @@ -1,4 +1,4 @@ -MD5 7334b698d350b5f5115eff3a4e06b263 ChangeLog 610 -MD5 37705f34be63fda613d49090cce9921d linux-ntfs-1.6.0.ebuild 1028 +MD5 f43c6ac6fd07063c20851e38e760d410 linux-ntfs-1.6.0.ebuild 1025 +MD5 390f06f79c39441d5afa194cc2841c30 ChangeLog 775 MD5 9ba7db6e2242b6eec4de0d5f8d5d8eac files/digest-linux-ntfs-1.6.0 68 MD5 f2dc9e4ce99630231fc2247b68c4eee5 files/linux-ntfs-1.6.0-gcc3.2.patch 493 diff --git a/sys-fs/linux-ntfs/files/digest-linux-ntfs-1.6.0 b/sys-fs/linux-ntfs/files/digest-linux-ntfs-1.6.0 new file mode 100644 index 000000000000..ae1f99f736e7 --- /dev/null +++ b/sys-fs/linux-ntfs/files/digest-linux-ntfs-1.6.0 @@ -0,0 +1 @@ +MD5 414a63a29086963ce150bb214f972b8c linux-ntfs-1.6.0.tar.gz 318600 diff --git a/sys-fs/linux-ntfs/files/linux-ntfs-1.6.0-gcc3.2.patch b/sys-fs/linux-ntfs/files/linux-ntfs-1.6.0-gcc3.2.patch new file mode 100644 index 000000000000..1fd14b969290 --- /dev/null +++ b/sys-fs/linux-ntfs/files/linux-ntfs-1.6.0-gcc3.2.patch @@ -0,0 +1,13 @@ +--- include/types.h.orig 2002-10-15 12:22:55.000000000 -0400 ++++ include/types.h 2002-10-15 12:23:29.000000000 -0400 +@@ -55,8 +55,8 @@ + * structure. + */ + typedef union { +- __u8; /* Unnamed __u8 to serve as default when just using +- a_val without specifying any of the below. */ ++ __u8 _default; /* Unnamed __u8 to serve as default when just using ++ a_val without specifying any of the below. */ + STANDARD_INFORMATION std_inf; + ATTR_LIST_ENTRY al_entry; + FILE_NAME_ATTR filename; diff --git a/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild b/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild new file mode 100644 index 000000000000..bfc07766d363 --- /dev/null +++ b/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +DESCRIPTION="Utilities and library for accessing NTFS filesystems" +HOMEPAGE="http://linux-ntfs.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.gz" + +DEPEND=">=sys-devel/gcc-2.95" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 amd64" + +src_unpack() { + unpack ${A} + cd ${S} || die + patch -p0 <${FILESDIR}/${P}-gcc3.2.patch || die +} + +src_compile() { + econf + emake || die +} + +src_install() { + make DESTDIR=${D} install || die + + # lot's of docs (a good thing :) + dodoc CREDITS ChangeLog NEWS README TODO.include TODO.mkntfs TODO.ntfsfix \ + doc/attribute_definitions doc/attributes.txt doc/compression.txt \ + doc/system_files.txt doc/system_security_descriptors.txt \ + doc/tunable_settings + + # a normal user cannot run ntfsfix + cd ${D} + mv usr/bin/ntfsfix usr/sbin + rm -rf usr/bin +} diff --git a/sys-fs/lufs/ChangeLog b/sys-fs/lufs/ChangeLog new file mode 100644 index 000000000000..6892edabe2c5 --- /dev/null +++ b/sys-fs/lufs/ChangeLog @@ -0,0 +1,59 @@ +# ChangeLog for sys-fs/lufs +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*lufs-0.8.0 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> lufs-0.7.0.ebuild, + lufs-0.8.0-r1.ebuild, lufs-0.8.0.ebuild, lufs-0.9.3.ebuild, + lufs-0.9.4.ebuild, lufs-0.9.5.ebuild, files/lufs-0.7.0-init, + files/lufs-0.8.0-init, files/lufs-0.9.3-init: + moved to sys-fs + + 26 Apr 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.5.ebuild : + Fix sandbox failure for kernel 2.5. No revision bump because it just didn't + build for 2.5. Fixes #18740, thanks to Jedi/Sector One. + +*lufs-0.9.5 (05 Apr 2003) + 05 Apr 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.5.ebuild : + New upstream version, and it builds and works fine on all my test systems, + and nothing depends on it. Only, if you do ldd /usr/bin/lufsd, you + get many dependencies, and I want to have them in DEPEND before I + declare these ebuilds stable. + +*lufs-0.9.4 (18 Mar 2003) + 18 Mar 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.4.ebuild : + Turns out there was a new upstream version, and the init script and + lufs user don't make sense any more because the daemon was rewritten. + + 18 Mar 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.3.ebuild : + Fixed typo in install, -init was missing from the init script. Didn't + bump revision since the people that have it running probably + figured that out by themselves. + +*lufs-0.9.3 (12 Feb 2003) + + 12 Feb 2003; Luca Barbato <lu_zero@gentoo.org> lufs-0.9.3.ebuild + files/digest-lufs-0.9.3 lufs-0.9.3-init + ebuild submitted by Fred Point <fpoint@club-internet.fr> + +*lufs-0.8.0-r1 (24 Nov 2002) + + 24 Nov 2002; Matt Keadle <mkeadle@gentoo.org> lufs-0.8.0-r1.ebuild + files/digest-lufs-0.8.0-r1 + + Fixed a symlink creation that has it's parameters reversed. + +*lufs-0.8.0 (20 Nov 2002) + + 20 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> : + Initial import. + +*lufs-0.7.0 (01 Nov 2002) + + 20 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> lufs-0.7.0.ebuild : + Fixed a typo, updated HOMEPAGE. Jan Andersson <janneand@yahoo.com> in #10992 found the typo. + Repoman:ed and lintool:ed. + + 01 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> : + Initial import. Ebuild submitted by Marko Mikulicic <marko@seul.org> in #7314. diff --git a/sys-fs/lufs/Manifest b/sys-fs/lufs/Manifest index 38f9833c1950..38fa7c5c0054 100644 --- a/sys-fs/lufs/Manifest +++ b/sys-fs/lufs/Manifest @@ -1,16 +1,16 @@ -MD5 f70dc43e2c7ce3bfe38b4bfcd078a3a8 ChangeLog 2077 -MD5 605357e00850584d8323df2e3e928512 lufs-0.7.0.ebuild 1342 -MD5 8c9527338eee71a4e88e8bad8d5e0adc lufs-0.8.0-r1.ebuild 1376 -MD5 dfe6e358ebe4d72ccd7b392179a8ab59 lufs-0.8.0.ebuild 1360 -MD5 f20441971994360ab22c72a3b08269cc lufs-0.9.3.ebuild 1433 -MD5 1409bb8a711fe5eb364c9b66e2d723ff lufs-0.9.4.ebuild 1440 -MD5 60e407d4ff53b4a283575c03ba63c806 lufs-0.9.5.ebuild 1601 +MD5 20536a19a24f3e7915e1311010411ead lufs-0.9.5.ebuild 1598 +MD5 d3c1ff3a56cb6c2b189be121b22a25f2 lufs-0.9.4.ebuild 1437 +MD5 f4293dfe7ffad2144ef4c5150ae3e517 lufs-0.7.0.ebuild 1339 +MD5 4ee3cf88550ec19b1efed98628d65662 lufs-0.8.0-r1.ebuild 1373 +MD5 c5caac9761cac69c861867120f7af652 lufs-0.8.0.ebuild 1357 +MD5 5d6b76b1655d6e6a9e57b92844a2142f ChangeLog 2361 +MD5 e4c2423261807f6ddba1fb14b8baea19 lufs-0.9.3.ebuild 1430 +MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.7.0-init 361 +MD5 589f3dad16a475a1f541a2be26ff9d33 files/digest-lufs-0.8.0-r1 62 +MD5 09d17da22336bf2a8b5327a76a02e72c files/lufs-0.9.3-init 471 MD5 c574a7036eebafdb31765fec945e0498 files/digest-lufs-0.7.0 62 MD5 589f3dad16a475a1f541a2be26ff9d33 files/digest-lufs-0.8.0 62 -MD5 589f3dad16a475a1f541a2be26ff9d33 files/digest-lufs-0.8.0-r1 62 MD5 f800115ecf5209516be61e1a9e29aa68 files/digest-lufs-0.9.3 62 MD5 fdc68173408348637bf80f972b46f828 files/digest-lufs-0.9.4 62 MD5 c5059868c2a7c434b87106a9b7901a96 files/digest-lufs-0.9.5 62 -MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.7.0-init 361 MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.8.0-init 361 -MD5 09d17da22336bf2a8b5327a76a02e72c files/lufs-0.9.3-init 471 diff --git a/sys-fs/lufs/files/digest-lufs-0.7.0 b/sys-fs/lufs/files/digest-lufs-0.7.0 new file mode 100644 index 000000000000..6f30d7a3320e --- /dev/null +++ b/sys-fs/lufs/files/digest-lufs-0.7.0 @@ -0,0 +1 @@ +MD5 b2523519b90ff4d77861f243c843f608 lufs-0.7.0.tar.gz 287792 diff --git a/sys-fs/lufs/files/digest-lufs-0.8.0 b/sys-fs/lufs/files/digest-lufs-0.8.0 new file mode 100644 index 000000000000..93fcf0b2d34c --- /dev/null +++ b/sys-fs/lufs/files/digest-lufs-0.8.0 @@ -0,0 +1 @@ +MD5 0a90155e92d0bff030017b3a370def8b lufs-0.8.0.tar.gz 345135 diff --git a/sys-fs/lufs/files/digest-lufs-0.8.0-r1 b/sys-fs/lufs/files/digest-lufs-0.8.0-r1 new file mode 100644 index 000000000000..93fcf0b2d34c --- /dev/null +++ b/sys-fs/lufs/files/digest-lufs-0.8.0-r1 @@ -0,0 +1 @@ +MD5 0a90155e92d0bff030017b3a370def8b lufs-0.8.0.tar.gz 345135 diff --git a/sys-fs/lufs/files/digest-lufs-0.9.3 b/sys-fs/lufs/files/digest-lufs-0.9.3 new file mode 100644 index 000000000000..f029989b67c2 --- /dev/null +++ b/sys-fs/lufs/files/digest-lufs-0.9.3 @@ -0,0 +1 @@ +MD5 9015829e47f5c7e68f29c04956826ab6 lufs-0.9.3.tar.gz 410725 diff --git a/sys-fs/lufs/files/digest-lufs-0.9.4 b/sys-fs/lufs/files/digest-lufs-0.9.4 new file mode 100644 index 000000000000..ecd7a6b2082e --- /dev/null +++ b/sys-fs/lufs/files/digest-lufs-0.9.4 @@ -0,0 +1 @@ +MD5 5965236d501468488442f3c87181e947 lufs-0.9.4.tar.gz 413150 diff --git a/sys-fs/lufs/files/digest-lufs-0.9.5 b/sys-fs/lufs/files/digest-lufs-0.9.5 new file mode 100644 index 000000000000..78e58894f03f --- /dev/null +++ b/sys-fs/lufs/files/digest-lufs-0.9.5 @@ -0,0 +1 @@ +MD5 71dc7c5709952b50914ab9790d652230 lufs-0.9.5.tar.gz 412920 diff --git a/sys-fs/lufs/files/lufs-0.7.0-init b/sys-fs/lufs/files/lufs-0.7.0-init new file mode 100644 index 000000000000..1723f880e796 --- /dev/null +++ b/sys-fs/lufs/files/lufs-0.7.0-init @@ -0,0 +1,24 @@ +#!/sbin/runscript + +# lufsd +# +# description: LUFS Userspace Daemon +# +# processname: lufs +# chkconfig: - 91 91 + +depend () { + need localmount +} + +start () { + echo -n "Starting lufsd... " + su - lufs -c "lufsd -d 2>~/lufsd.err >~/lufsd.log" + echo +} + +stop () { + echo -n "Shutting down lufsd... " + killall lufsd + echo +} diff --git a/sys-fs/lufs/files/lufs-0.8.0-init b/sys-fs/lufs/files/lufs-0.8.0-init new file mode 100644 index 000000000000..1723f880e796 --- /dev/null +++ b/sys-fs/lufs/files/lufs-0.8.0-init @@ -0,0 +1,24 @@ +#!/sbin/runscript + +# lufsd +# +# description: LUFS Userspace Daemon +# +# processname: lufs +# chkconfig: - 91 91 + +depend () { + need localmount +} + +start () { + echo -n "Starting lufsd... " + su - lufs -c "lufsd -d 2>~/lufsd.err >~/lufsd.log" + echo +} + +stop () { + echo -n "Shutting down lufsd... " + killall lufsd + echo +} diff --git a/sys-fs/lufs/files/lufs-0.9.3-init b/sys-fs/lufs/files/lufs-0.9.3-init new file mode 100644 index 000000000000..011ae995693f --- /dev/null +++ b/sys-fs/lufs/files/lufs-0.9.3-init @@ -0,0 +1,27 @@ +#!/sbin/runscript + +# lufsd +# +# description: LUFS Userspace Daemon +# +# processname: lufs +# chkconfig: - 91 91 +# +# lufsd is started by the lufs user, and logs are kept in its homedir. +# + +depend () { + need localmount +} + +start () { + ebegin "Starting lufsd" + su - lufs -c "lufsd -d 2>~/lufsd.err >~/lufsd.log" + eend $? "Error starting lufsd" +} + +stop () { + ebegin "Stopping lufsd" + pkill lufsd + eend $? "Error stopping lufsd" +} diff --git a/sys-fs/lufs/lufs-0.7.0.ebuild b/sys-fs/lufs/lufs-0.7.0.ebuild new file mode 100644 index 000000000000..a1c5630f01fe --- /dev/null +++ b/sys-fs/lufs/lufs-0.7.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.7.0.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S="${WORKDIR}/${P}" +DESCRIPTION="User-mode filesystem implementation" +SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz" +HOMEPAGE="http://lufs.sourceforge.net/lufs/" +LICENSE="GPL-2" +DEPEND="virtual/linux-sources" +#RDEPEND="" +KEYWORDS="x86 amd64" +SLOT="0" +IUSE="" + +src_unpack() { + unpack ${A} + + cd ${S}/lufsd + mv Makefile.in Makefile.in.orig + sed -e '416s/install-exec-hook//' Makefile.in.orig > Makefile.in + + cd ${S}/util + mv Makefile.in Makefile.in.orig + sed -e '332s/install-exec-hook//' Makefile.in.orig > Makefile.in + + cd ${S}/kernel2.4 + mv Makefile.in Makefile.in.orig + sed -e '291s/install-data-hook//' Makefile.in.orig > Makefile.in +} + +src_install () { + exeinto /etc/init.d + newexe ${FILESDIR}/${P}-init lufs + + dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \ + NEWS README THANKS TODO + dohtml docs/lufs.html + make DESTDIR=${D} install + + dosym /usr/bin/auto.sshfs /etc/auto.sshfs + dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs + dosym /sbin/mount.lufs /usr/bin/lufsd + +} + +pkg_postinst() { + id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs +} + +pkg_postrm() { + userdel lufs +} diff --git a/sys-fs/lufs/lufs-0.8.0-r1.ebuild b/sys-fs/lufs/lufs-0.8.0-r1.ebuild new file mode 100644 index 000000000000..be6a4daac752 --- /dev/null +++ b/sys-fs/lufs/lufs-0.8.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.8.0-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S="${WORKDIR}/${P}" +DESCRIPTION="User-mode filesystem implementation" +SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz" +HOMEPAGE="http://lufs.sourceforge.net/lufs/" +LICENSE="GPL-2" +DEPEND="virtual/linux-sources" +#RDEPEND +KEYWORDS="x86 amd64" +SLOT="0" +IUSE="" + +src_unpack() { + unpack ${A} + + cd ${S}/lufsd + mv Makefile.in Makefile.in.orig + sed -e '497s/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/util + mv Makefile.in Makefile.in.orig + sed -e '429s/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/kernel2.4 + mv Makefile.in Makefile.in.orig + sed -e '366s/install-data-hook//' Makefile.in.orig > Makefile.in || die +} + +src_install () { + exeinto /etc/init.d + newexe ${FILESDIR}/${P}-init lufs + + dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \ + NEWS README THANKS TODO + dohtml docs/lufs.html + make DESTDIR=${D} install + + dosym /usr/bin/auto.sshfs /etc/auto.sshfs + dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs + dodir /sbin + dosym /usr/bin/lufsd /sbin/mount.lufs + +} + +pkg_postinst() { + id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs +} + +pkg_postrm() { + userdel lufs +} diff --git a/sys-fs/lufs/lufs-0.8.0.ebuild b/sys-fs/lufs/lufs-0.8.0.ebuild new file mode 100644 index 000000000000..c074f5e3fc4f --- /dev/null +++ b/sys-fs/lufs/lufs-0.8.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.8.0.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S="${WORKDIR}/${P}" +DESCRIPTION="User-mode filesystem implementation" +SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz" +HOMEPAGE="http://lufs.sourceforge.net/lufs/" +LICENSE="GPL-2" +DEPEND="virtual/linux-sources" +#RDEPEND +KEYWORDS="x86 amd64" +SLOT="0" +IUSE="" + +src_unpack() { + unpack ${A} + + cd ${S}/lufsd + mv Makefile.in Makefile.in.orig + sed -e '497s/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/util + mv Makefile.in Makefile.in.orig + sed -e '429s/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/kernel2.4 + mv Makefile.in Makefile.in.orig + sed -e '366s/install-data-hook//' Makefile.in.orig > Makefile.in || die +} + +src_install () { + exeinto /etc/init.d + newexe ${FILESDIR}/${P}-init lufs + + dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \ + NEWS README THANKS TODO + dohtml docs/lufs.html + make DESTDIR=${D} install + + dosym /usr/bin/auto.sshfs /etc/auto.sshfs + dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs + dosym /sbin/mount.lufs /usr/bin/lufsd + +} + +pkg_postinst() { + id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs +} + +pkg_postrm() { + userdel lufs +} diff --git a/sys-fs/lufs/lufs-0.9.3.ebuild b/sys-fs/lufs/lufs-0.9.3.ebuild new file mode 100644 index 000000000000..5b3306ad78a8 --- /dev/null +++ b/sys-fs/lufs/lufs-0.9.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.9.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S="${WORKDIR}/${P}" +DESCRIPTION="User-mode filesystem implementation" +SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz" +HOMEPAGE="http://lufs.sourceforge.net/lufs/" +LICENSE="GPL-2" +DEPEND="virtual/linux-sources" +#RDEPEND +KEYWORDS="x86 amd64" +SLOT="0" +IUSE="" + +src_unpack() { + unpack ${A} + + cd ${S}/lufsd + mv Makefile.in Makefile.in.orig + sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/util + mv Makefile.in Makefile.in.orig + sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/kernel/Linux/2.4 + mv Makefile.in Makefile.in.orig + sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die +} + +src_install () { + exeinto /etc/init.d + newexe ${FILESDIR}/${P}-init lufs + + dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \ + NEWS README THANKS TODO + dohtml docs/lufs.html + make DESTDIR=${D} install + + dosym /usr/bin/auto.sshfs /etc/auto.sshfs + dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs + dodir /sbin + dosym /usr/bin/lufsd /sbin/mount.lufs + +} + +pkg_postinst() { + id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs + /usr/sbin/update-modules || return 0 +} + +pkg_postrm() { + /sbin/modprobe -r lufs + userdel lufs +} diff --git a/sys-fs/lufs/lufs-0.9.4.ebuild b/sys-fs/lufs/lufs-0.9.4.ebuild new file mode 100644 index 000000000000..6ed55a9866d1 --- /dev/null +++ b/sys-fs/lufs/lufs-0.9.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.9.4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S="${WORKDIR}/${P}" +DESCRIPTION="User-mode filesystem implementation" +SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz" +HOMEPAGE="http://lufs.sourceforge.net/lufs/" +LICENSE="GPL-2" +DEPEND="virtual/linux-sources" +#RDEPEND +KEYWORDS="x86 amd64" +SLOT="0" +IUSE="" + +src_unpack() { + unpack ${A} + + cd ${S}/lufsd + mv Makefile.in Makefile.in.orig + sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/util + mv Makefile.in Makefile.in.orig + sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/kernel/Linux/2.4 + mv Makefile.in Makefile.in.orig + sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die +} + +src_install () { + dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \ + NEWS README THANKS TODO + dohtml docs/lufs.html + make DESTDIR=${D} install + + dosym /usr/bin/auto.sshfs /etc/auto.sshfs + dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs + dodir /sbin + dosym /usr/bin/lufsd /sbin/mount.lufs +} + +pkg_postinst() { + /usr/sbin/update-modules + einfo If you want regular users to be able to mount lufs filesystems, + einfo you need to run the following command as root: + einfo \# chmod +s /usr/bin/lufsmnt /usr/bin/lufsumount +} + +pkg_postrm() { + /sbin/modprobe -r lufs +} diff --git a/sys-fs/lufs/lufs-0.9.5.ebuild b/sys-fs/lufs/lufs-0.9.5.ebuild new file mode 100644 index 000000000000..3e1708ec15d5 --- /dev/null +++ b/sys-fs/lufs/lufs-0.9.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.9.5.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S="${WORKDIR}/${P}" +DESCRIPTION="User-mode filesystem implementation" +SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz" +HOMEPAGE="http://lufs.sourceforge.net/lufs/" +LICENSE="GPL-2" +DEPEND="virtual/linux-sources" +RDEPEND="" +KEYWORDS="x86 amd64" +SLOT="0" +IUSE="" + +src_unpack() { + unpack ${A} + + # Fix some sandbox failures + cd ${S}/lufsd + mv Makefile.in Makefile.in.orig + sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/util + mv Makefile.in Makefile.in.orig + sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/kernel/Linux/2.4 + mv Makefile.in Makefile.in.orig + sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die + + cd ${S}/kernel/Linux/2.5 + mv Makefile.in Makefile.in.orig + sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die +} + +src_install () { + dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \ + NEWS README THANKS TODO + dohtml docs/lufs.html + make DESTDIR=${D} install + + dosym /usr/bin/auto.sshfs /etc/auto.sshfs + dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs + dodir /sbin + dosym /usr/bin/lufsd /sbin/mount.lufs +} + +pkg_postinst() { + /usr/sbin/update-modules + einfo If you want regular users to be able to mount lufs filesystems, + einfo you need to run the following command as root: + einfo \# chmod +s /usr/bin/lufsmnt /usr/bin/lufsumount +} + +pkg_postrm() { + /sbin/modprobe -r lufs +} diff --git a/sys-fs/lvm-user/ChangeLog b/sys-fs/lvm-user/ChangeLog new file mode 100644 index 000000000000..822cf9f56aa2 --- /dev/null +++ b/sys-fs/lvm-user/ChangeLog @@ -0,0 +1,101 @@ +# ChangeLog for sys-fs/lvm-user +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*lvm-user-1.0.4 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> + lvm-user-1.0.1_rc4-r1.ebuild, lvm-user-1.0.1_rc4.ebuild, + lvm-user-1.0.3.ebuild, lvm-user-1.0.4.ebuild, lvm-user-1.0.5.ebuild, + lvm-user-1.0.6.ebuild, lvm-user-1.0.7.ebuild: + moved to sys-fs + + 02 Sep 2003; Max Kalika <max@gentoo.org> lvm-user-1.0.1_rc4-r1.ebuild, + lvm-user-1.0.1_rc4.ebuild, lvm-user-1.0.3.ebuild, lvm-user-1.0.4.ebuild, + lvm-user-1.0.5.ebuild, lvm-user-1.0.6.ebuild, lvm-user-1.0.7.ebuild: + Add !sys-fs/lvm2 block to RDEPEND. No rev bump needed. + +*lvm-user-1.0.7 (25 Mar 2002) + + 28 Jul 2003; Guy Martin <gmsoft@gentoo.org> lvm-user-1.0.7.ebuild : + Marked stable for hppa. + + 09 Apr 2003; Todd Sunderlin <todd@gentoo.org> lvm-user-1.0.7.ebuild: + Marked stable for sparc. + + 28 Mar 2003; Guy Martin <gmsoft@gentoo.org> lvm-user-1.0.7.ebuild : + Added ~hppa to keywords. + + 25 Mar 2003; Daniel Robbins <drobbins@gentoo.org> lvm-user-1.0.7.ebuild: + new upstream release. + + 23 Jan 2003; Daniel Robbins <drobbins@gentoo.org> lvm-user-1.0.6.ebuild: + misplaced sed dependency is now a DEPEND rather than an RDEPEND. No + rev bump. + + 05 Dec 2003; Daniel Ahlberg <aliz@gentoo.org> lvm-user-1.0.6.ebuild : + Unmasked for x86. + + 16 Dec 2002; Daniel Ahlberg <aliz@gentoo.org> lvm-user-1.0.5.ebuild : + Closes #12219, added filter-flags. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*lvm-user-1.0.6 (07 Nov 2002) + + 07 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> : + Version bump. + +*lvm-user-1.0.5 (01 Aug 2002) + + 25 Feb 2003; Brandon Low <lostlogic@gentoo.org> lvm-user-1.0.1_rc4-r1.ebuild + lvm-user-1.0.1_rc4.ebuild lvm-user-1.0.3.ebuild lvm-user-1.0.4.ebuild + lvm-user-1.0.5.ebuild : Fix nesteddies + + 01 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> lvm-user-1.0.5.ebuild : + + Version bump, ebuild cleanup. + +*lvm-user-1.0.4 (23 Jun 2002) + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: + updated keywords (-ppc), this relies on x86 kernel ATM + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.4.ebuild : + Added KEYWORDS. + + 23 Jun 2002; Jon Nelson <jnelson@gentoo.org>: lvm-user-1.0.4.ebuild + Update to 1.0.4 + 1.0.4 vgscan creates /etc/lvmtab and /etc/lvmtab.d by default (closes #2293) + + LVM is under the GPL version 2 + The LVM library is under the LGPL version 2 + +*lvm-user-1.0.3 (9 Apr 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.3.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 9 Apr 2002; Jon Nelson <jnelson@jamponi.net>: lvm-user-1.0.3.ebuild + Update to 1.0.3 + +*lvm-user-1.0.1_rc4-r1 (8 Feb 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.1_rc4.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.1_rc4-r1.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 8 Feb 2002; Daniel Robbins <drobbins@gentoo.org>: remove "-fomit-frame-pointer" + from $CFLAGS if it's in there. This closes bug #598. + +*lvm-user-1.0.1_rc4 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-fs/lvm-user/Manifest b/sys-fs/lvm-user/Manifest index 204ab480efd5..c2509ff647c1 100644 --- a/sys-fs/lvm-user/Manifest +++ b/sys-fs/lvm-user/Manifest @@ -1,15 +1,15 @@ -MD5 80df94fef73c79bca01bfcb77b7c79a2 ChangeLog 3347 -MD5 7eacf6cf875d8e21b93f48cba934eb55 lvm-user-1.0.1_rc4-r1.ebuild 1177 -MD5 20e3327e554210983f3efddd69a48bd9 lvm-user-1.0.1_rc4.ebuild 1103 -MD5 01ebe5bd3d0bfb69063d33b0096afa76 lvm-user-1.0.3.ebuild 1177 -MD5 e74e2ea89e0e43f5064a97ab46087263 lvm-user-1.0.4.ebuild 1330 -MD5 110f8d876fc461c0b54fa6221608e5c8 lvm-user-1.0.5.ebuild 1280 -MD5 59babfab93b5f894f9cefdcaa775e912 lvm-user-1.0.6.ebuild 1461 -MD5 9b8b40f250a643cec5d0f09cb0cc6b0c lvm-user-1.0.7.ebuild 1299 -MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4 65 -MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4-r1 65 +MD5 96ee7b27ad969df522a2a6821d01b343 lvm-user-1.0.6.ebuild 1458 +MD5 9061ead30165168aa45224b47d22078e lvm-user-1.0.3.ebuild 1178 +MD5 384b438cd16e810b2626c72ced18f77e lvm-user-1.0.1_rc4-r1.ebuild 1179 +MD5 dcdc51cb59c206fd16676a92d7715254 lvm-user-1.0.1_rc4.ebuild 1104 +MD5 909d7335fa32d3549293ac1d76565b50 lvm-user-1.0.5.ebuild 1281 +MD5 bb079cdf1b933f6774d96c1bfa21ed37 lvm-user-1.0.7.ebuild 1296 +MD5 4f45e2a02a4b599a2c8b43cc56826d0e ChangeLog 3624 +MD5 3d217d48916d0f74f1db8ad735c7fc36 lvm-user-1.0.4.ebuild 1331 MD5 2b10a1a6318a6f58c03b6186451b05dd files/digest-lvm-user-1.0.3 61 MD5 d29fb5fcc112eaf89e0ca282a5d49f1e files/digest-lvm-user-1.0.4 61 MD5 3c660d5d2ef7ab2759ad56ee6c33e634 files/digest-lvm-user-1.0.5 61 MD5 f1353504d261cee034d82171452b8ab4 files/digest-lvm-user-1.0.6 61 MD5 b8c544acbd931e92ce7d68d1f54ef230 files/digest-lvm-user-1.0.7 61 +MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4-r1 65 +MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4 65 diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4 new file mode 100644 index 000000000000..fd8734f99104 --- /dev/null +++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4 @@ -0,0 +1 @@ +MD5 1aa87a35a1d808534cc78f32af0a1b2d lvm_1.0.1-rc4.tar.gz 359540 diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4-r1 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4-r1 new file mode 100644 index 000000000000..fd8734f99104 --- /dev/null +++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4-r1 @@ -0,0 +1 @@ +MD5 1aa87a35a1d808534cc78f32af0a1b2d lvm_1.0.1-rc4.tar.gz 359540 diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.3 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.3 new file mode 100644 index 000000000000..a512893bb7e8 --- /dev/null +++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.3 @@ -0,0 +1 @@ +MD5 17c5a6c1a32a1042a069e20893579709 lvm_1.0.3.tar.gz 371951 diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.4 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.4 new file mode 100644 index 000000000000..954e6701c88a --- /dev/null +++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.4 @@ -0,0 +1 @@ +MD5 9081ae96e94bef6c4c2e8c5f2dcc654c lvm_1.0.4.tar.gz 373104 diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.5 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.5 new file mode 100644 index 000000000000..6495b9b6c1ad --- /dev/null +++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.5 @@ -0,0 +1 @@ +MD5 a6d644019cb8fa4ff36fe59b15be6ab6 lvm_1.0.5.tar.gz 374023 diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.6 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.6 new file mode 100644 index 000000000000..8d509eea4135 --- /dev/null +++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.6 @@ -0,0 +1 @@ +MD5 88f8c5c839708c0bc627d0e1238dc061 lvm_1.0.6.tar.gz 374900 diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.7 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.7 new file mode 100644 index 000000000000..b22fd4463c8c --- /dev/null +++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.7 @@ -0,0 +1 @@ +MD5 de56e9ab0384596b795702802f1c1e6a lvm_1.0.7.tar.gz 372838 diff --git a/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild b/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild new file mode 100644 index 000000000000..227950a5a2c1 --- /dev/null +++ b/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +NV=1.0.1-rc4 +S=${WORKDIR}/LVM/${NV} +DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software" +SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz" +HOMEPAGE="http://www.mosix.org" +KEYWORDS="x86 amd64" +SLOT="0" +LICENSE="GPL-2 | LGPL-2" + +DEPEND="virtual/glibc" +RDEPEND="${DEPEND} + !sys-apps/lvm2" + +KS=/usr/src/linux + +src_compile() { + cd ${S} + #This ebuild doesn't like this opt setting; closes bug #598 + export CFLAGS="${CFLAGS/-fomit-frame-pointer/}" + if [ -f "Makefile" ]; then + make clean || die + fi + CFLAGS="${CFLAGS} -I${KS}/include" \ + ./configure --prefix=/ \ + --mandir=/usr/share/man \ + --with-kernel_dir="${KS}" || die + make || die +} + +src_install () { + cd ${S}/tools + CFLAGS="${CFLAGS} -I${KS}/include" \ + make install \ + -e prefix=${D} \ + mandir=${D}/usr/share/man \ + sbindir=${D}/sbin \ + libdir=${D}/lib || die + #no need for a static library in /lib + dodir /usr/lib + mv ${D}/lib/*.a ${D}/usr/lib +} + diff --git a/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild b/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild new file mode 100644 index 000000000000..632a894b0543 --- /dev/null +++ b/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +#our version, but with "eh" formatting +NV=1.0.1-rc4 +S=${WORKDIR}/LVM/${NV} +DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software" +SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz" +HOMEPAGE="http://www.mosix.org" +KEYWORDS="x86 amd64" +SLOT="0" +LICENSE="GPL-2 | LGPL-2" + +DEPEND="virtual/glibc" +RDEPEND="${DEPEND} + !sys-apps/lvm2" + +KS=/usr/src/linux + +src_compile() { + cd ${S} + if [ -f "Makefile" ];then + make clean || die + fi + CFLAGS="${CFLAGS} -I${KS}/include" \ + ./configure --prefix=/ \ + --mandir=/usr/share/man \ + --with-kernel_dir="${KS}" || die + make || die +} + +src_install () { + cd ${S}/tools + CFLAGS="${CFLAGS} -I${KS}/include" \ + make install \ + -e prefix=${D} \ + mandir=${D}/usr/share/man \ + sbindir=${D}/sbin \ + libdir=${D}/lib || die + #no need for a static library in /lib + dodir /usr/lib + mv ${D}/lib/*.a ${D}/usr/lib +} + diff --git a/sys-fs/lvm-user/lvm-user-1.0.3.ebuild b/sys-fs/lvm-user/lvm-user-1.0.3.ebuild new file mode 100644 index 000000000000..43f88c972b5f --- /dev/null +++ b/sys-fs/lvm-user/lvm-user-1.0.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +NV=1.0.3 +S=${WORKDIR}/LVM/${NV} +DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software" +SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz" +HOMEPAGE="http://www.sistina.com/" +KEYWORDS="x86 amd64 sparc " +SLOT="0" +LICENSE="GPL-2 | LGPL-2" + +DEPEND="virtual/glibc" +RDEPEND="${DEPEND} + !sys-apps/lvm2" + +KS=/usr/src/linux + +src_compile() { + cd ${S} + #This ebuild doesn't like this opt setting; closes bug #598 + export CFLAGS="${CFLAGS/-fomit-frame-pointer/}" + if [ -f "Makefile" ]; then + make clean || die + fi + CFLAGS="${CFLAGS} -I${KS}/include" \ + ./configure --prefix=/ \ + --mandir=/usr/share/man \ + --with-kernel_dir="${KS}" || die + make || die +} + +src_install () { + cd ${S}/tools + CFLAGS="${CFLAGS} -I${KS}/include" \ + make install \ + -e prefix=${D} \ + mandir=${D}/usr/share/man \ + sbindir=${D}/sbin \ + libdir=${D}/lib || die + #no need for a static library in /lib + dodir /usr/lib + mv ${D}/lib/*.a ${D}/usr/lib +} + diff --git a/sys-fs/lvm-user/lvm-user-1.0.4.ebuild b/sys-fs/lvm-user/lvm-user-1.0.4.ebuild new file mode 100644 index 000000000000..a7309f297959 --- /dev/null +++ b/sys-fs/lvm-user/lvm-user-1.0.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +NV=1.0.4 +S=${WORKDIR}/LVM/${NV} +DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software" +SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz" +HOMEPAGE="http://www.sistina.com/" +KEYWORDS="x86 amd64 -ppc sparc " + +DEPEND="virtual/glibc + virtual/linux-sources" +RDEPEND="virtual/glibc + !sys-apps/lvm2" +LICENSE="GPL-2 | LGPL-2" +SLOT="0" + +KS=/usr/src/linux + +src_compile() { + cd ${S} + #This ebuild doesn't like this opt setting; closes bug #598 + export CFLAGS="${CFLAGS/-fomit-frame-pointer/}" + if [ -f "Makefile" ]; then + make clean || die + fi + CFLAGS="${CFLAGS} -I${KS}/include" \ + ./configure --prefix=/ \ + --mandir=/usr/share/man \ + --with-kernel_dir="${KS}" || die + make || die +} + +src_install() { + cd ${S}/tools + CFLAGS="${CFLAGS} -I${KS}/include" \ + make install \ + -e prefix=${D} \ + mandir=${D}/usr/share/man \ + sbindir=${D}/sbin \ + libdir=${D}/lib || die + #no need for a static library in /lib + dodir /usr/lib + mv ${D}/lib/*.a ${D}/usr/lib + cd ${S} + dodoc ABSTRACT CHANGELOG CONTRIBUTORS COPYING COPYING.LIB KNOWN_BUGS FAQ INSTALL LVM-HOWTO README TODO WHATSNEW +} + diff --git a/sys-fs/lvm-user/lvm-user-1.0.5.ebuild b/sys-fs/lvm-user/lvm-user-1.0.5.ebuild new file mode 100644 index 000000000000..020a1fe7bc64 --- /dev/null +++ b/sys-fs/lvm-user/lvm-user-1.0.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.5.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit flag-o-matic + +S=${WORKDIR}/LVM/${PV} +DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software" +SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz" +HOMEPAGE="http://www.sistina.com/" +KEYWORDS="x86 amd64 -ppc sparc " + +DEPEND="virtual/glibc + virtual/linux-sources" +RDEPEND="virtual/glibc + !sys-apps/lvm2" +LICENSE="GPL-2 | LGPL-2" +SLOT="0" + +KS=/usr/src/linux + +src_compile() { + addwrite /dev/stderr + filter-flags -fomit-frame-pointer + if [ -f "Makefile" ];then + make clean || die + fi + CFLAGS="${CFLAGS} -I${KS}/include" \ + ./configure --prefix=/ \ + --mandir=/usr/share/man \ + --with-kernel_dir="${KS}" || die + make || die +} + +src_install() { + cd ${S}/tools + CFLAGS="${CFLAGS} -I${KS}/include" \ + make install \ + -e prefix=${D} \ + mandir=${D}/usr/share/man \ + sbindir=${D}/sbin \ + libdir=${D}/lib || die + #no need for a static library in /lib + dodir /usr/lib + mv ${D}/lib/*.a ${D}/usr/lib + cd ${S} + dodoc ABSTRACT CHANGELOG CONTRIBUTORS COPYING COPYING.LIB KNOWN_BUGS FAQ INSTALL LVM-HOWTO README TODO WHATSNEW +} + diff --git a/sys-fs/lvm-user/lvm-user-1.0.6.ebuild b/sys-fs/lvm-user/lvm-user-1.0.6.ebuild new file mode 100644 index 000000000000..bdac2cfd99de --- /dev/null +++ b/sys-fs/lvm-user/lvm-user-1.0.6.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.6.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +IUSE="static" + +inherit flag-o-matic + +S=${WORKDIR}/LVM/${PV} +DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software" +SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz" +HOMEPAGE="http://www.sistina.com/products_lvm.htm" +KEYWORDS="x86 amd64 -ppc ~sparc" + +# I have confirmed with the EVMS development team and from testing that +# evms-1.0.6 no longer requires kernel sources to be installed to compile +# properly. I have removed this dependency. (drobbins, 12 Jan 2003) + +DEPEND=">=sys-apps/sed-4.0" +RDEPEND="${DEPEND} + !sys-apps/lvm2" + +LICENSE="GPL-2 | LGPL-2" +SLOT="0" + +KS=/usr/src/linux + +src_compile() { + local myconf + + # bug 598 -- -pipe used by default + filter-flags "-fomit-frame-pointer -pipe" + + use static && myconf="--enable-static_link" + + ./configure --prefix=/ \ + --mandir=/usr/share/man \ + --with-kernel_dir="${KS}" ${myconf} || die "configure failed" + + # Fix flags + sed -i -e "54,56d" -e "73d" make.tmpl + + make || die "Make failed" +} + +src_install() { + + einstall sbindir=${D}/sbin libdir=${D}/lib + + # no need for a static library in /lib + dodir /usr/lib + mv ${D}/lib/*.a ${D}/usr/lib + + dodoc ABSTRACT CONTRIBUTORS COPYING* INSTALL LVM-HOWTO TODO CHANGELOG FAQ KNOWN_BUGS README WHATSNEW +} diff --git a/sys-fs/lvm-user/lvm-user-1.0.7.ebuild b/sys-fs/lvm-user/lvm-user-1.0.7.ebuild new file mode 100644 index 000000000000..74cd32a07983 --- /dev/null +++ b/sys-fs/lvm-user/lvm-user-1.0.7.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.7.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +IUSE="static" + +inherit flag-o-matic + +S=${WORKDIR}/LVM/${PV} +DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software" +SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz" +HOMEPAGE="http://www.sistina.com/products_lvm.htm" +KEYWORDS="x86 amd64 -ppc sparc hppa" + +DEPEND=">=sys-apps/sed-4.0 virtual/linux-sources" +RDEPEND="${DEPEND} + !sys-apps/lvm2" + +LICENSE="GPL-2 | LGPL-2" +SLOT="0" + +KS=/usr/src/linux + +pkg_setup() { + check_KV +} + +src_compile() { + local myconf + + # bug 598 -- -pipe used by default + filter-flags "-fomit-frame-pointer -pipe" + + use static && myconf="--enable-static_link" + + ./configure --prefix=/ \ + --mandir=/usr/share/man \ + --with-kernel_dir="${KS}" ${myconf} || die "configure failed" + + # Fix flags + sed -i -e "54,56d" -e "73d" make.tmpl + + make || die "Make failed" +} + +src_install() { + + einstall sbindir=${D}/sbin libdir=${D}/lib + + # no need for a static library in /lib + dodir /usr/lib + mv ${D}/lib/*.a ${D}/usr/lib + + dodoc ABSTRACT CONTRIBUTORS COPYING* INSTALL LVM-HOWTO TODO CHANGELOG FAQ KNOWN_BUGS README WHATSNEW +} diff --git a/sys-fs/lvm2/ChangeLog b/sys-fs/lvm2/ChangeLog new file mode 100644 index 000000000000..a33af3c19d66 --- /dev/null +++ b/sys-fs/lvm2/ChangeLog @@ -0,0 +1,54 @@ +# ChangeLog for sys-fs/lvm2 +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*lvm2-2.00.06 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> lvm2-2.00.06.ebuild, + metadata.xml: + moved to sys-fs + +*lvm2-2.00.06 (03 Sep 2003) + + 03 Sep 2003; Max Kalika <max@gentoo.org> lvm2-2.00.05.ebuild, + lvm2-2.00.06.ebuild, metadata.xml: + Bump version to 2.00.06. + +*lvm2-2.00.05 (02 Sep 2003) + + 02 Sep 2003; Max Kalika <max@gentoo.org> lvm2-2.00.05.ebuild: + Bump version to 2.00.05. + + 03 Jul 2003; Max Kalika <max@gentoo.org> lvm2-1.95.15.ebuild: + Set KEYWORDS to ~x86. + + 12 Jun 2003; Max Kalika <max@gentoo.org> lvm2-1.95.15.ebuild: + Drop unneccessary die() calls. + + 29 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.10.ebuild, + lvm2-1.95.15.ebuild, files/lvm2.rc6: + Remove stale version. Patch /etc/init.d/{checkfs,halt.sh} to + activate/deactivate LVM2. Remove the no longer needed lvm2.rc6 file. + +*lvm2-1.95.15 (27 May 2003) + + 27 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.15.ebuild: + Bump version. + + 22 May 2003; root <root> lvm2-1.95.10.ebuild, files/lvm2.rc6: + Install binary and all symlinks to /sbin as well. Fixes booting if /usr + is a separate partition. Change startup script to look for utilities in + /sbin. Fix startup script modules depend. + + 15 May 2003; Max Kalika <max@gentoo.org> files/lvm2.rc6: + Start before checkfs. + + 14 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.10.ebuild, + files/lvm2.rc6: + Add startup script. + +*lvm2-1.95.10 (12 May 2003) + + 12 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.10.ebuild: + Initial version. + diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest index b1122bfcf59c..372420354b0f 100644 --- a/sys-fs/lvm2/Manifest +++ b/sys-fs/lvm2/Manifest @@ -1,4 +1,4 @@ -MD5 59991ab36b299feb9071bd4e363e8e29 ChangeLog 1582 -MD5 6ec325fb79102f5cc1ef71288c6e886c lvm2-2.00.06.ebuild 773 +MD5 e2ebe0f28adf563d7fe091f6a1dc0fef lvm2-2.00.06.ebuild 770 +MD5 b934469af08cfb61b318b99f153c5bd5 ChangeLog 1719 MD5 8ef457f9ac46b73b855b4a4e5ff9d7d3 metadata.xml 243 MD5 8c3382128e49f3ef18e3dd27e3a9dc3e files/digest-lvm2-2.00.06 61 diff --git a/sys-fs/lvm2/files/digest-lvm2-2.00.06 b/sys-fs/lvm2/files/digest-lvm2-2.00.06 new file mode 100644 index 000000000000..cd1111e01a20 --- /dev/null +++ b/sys-fs/lvm2/files/digest-lvm2-2.00.06 @@ -0,0 +1 @@ +MD5 09c94351abc22af5a0c6d0e94f33cf7b LVM2.2.00.06.tgz 266307 diff --git a/sys-fs/lvm2/lvm2-2.00.06.ebuild b/sys-fs/lvm2/lvm2-2.00.06.ebuild new file mode 100644 index 000000000000..17f6791199fc --- /dev/null +++ b/sys-fs/lvm2/lvm2-2.00.06.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/lvm2-2.00.06.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software." +HOMEPAGE="http://www.sistina.com/products_lvm.htm" +SRC_URI="ftp://ftp.sistina.com/pub/LVM2/tools/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" + +DEPEND=">=sys-libs/device-mapper-1" +RDEPEND="${DEPEND} + !sys-apps/lvm-user" + +S="${WORKDIR}/${PN/lvm/LVM}.${PV}" + +src_compile() { + econf + + # Parallel build doesn't work. + make || die "compile problem" +} + +src_install() { + einstall sbindir="${D}/sbin" + dodoc BUGS COPYING* INSTALL INTRO README TODO VERSION doc/* +} diff --git a/sys-fs/lvm2/metadata.xml b/sys-fs/lvm2/metadata.xml new file mode 100644 index 000000000000..792de612a354 --- /dev/null +++ b/sys-fs/lvm2/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>max@gentoo.org</email> + <name>Max Kalika</name> +</maintainer> +</pkgmetadata> diff --git a/sys-fs/mkisofs/ChangeLog b/sys-fs/mkisofs/ChangeLog new file mode 100644 index 000000000000..bb456024500b --- /dev/null +++ b/sys-fs/mkisofs/ChangeLog @@ -0,0 +1,26 @@ +# ChangeLog for sys-fs/mkisofs +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mkisofs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*mkisofs-1.13-r2 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> mkisofs-1.13-r2.ebuild: + moved to sys-fs + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*mkisofs-1.13-r2 (1 Feb 2002) + + 17 Apr 2003; Will Woods <wwoods@gentoo.org> mkisofs-1.13-r2.ebuild: + Fixed ebuild for alpha, added alpha to KEYWORDS + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: + updated keywords (ppc) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> mkisofs-1.13-r2.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 11 May 2002; Arcady Genkin <agenkin@thpoon.com> mkisofs-1.13-r2.ebuild : + + Added explicit src_compile function. No user-visible changes. This + closes bug 2488. diff --git a/sys-fs/mkisofs/Manifest b/sys-fs/mkisofs/Manifest index 0827a777c737..d260964ffb57 100644 --- a/sys-fs/mkisofs/Manifest +++ b/sys-fs/mkisofs/Manifest @@ -1,3 +1,3 @@ -MD5 f8514f592cb49e0afcdbd5ea8e50afc3 ChangeLog 792 -MD5 1b2bf30a02107d7985e1250d40950024 mkisofs-1.13-r2.ebuild 1563 +MD5 39782c1604ec07e0752fa51026f2edc1 mkisofs-1.13-r2.ebuild 1559 +MD5 16e94920afd2ea6da601ab34637d2e4b ChangeLog 916 MD5 f2c64dc4e5d08eec068f6411ea2f429b files/digest-mkisofs-1.13-r2 64 diff --git a/sys-fs/mkisofs/files/digest-mkisofs-1.13-r2 b/sys-fs/mkisofs/files/digest-mkisofs-1.13-r2 new file mode 100644 index 000000000000..c8ab7499e21d --- /dev/null +++ b/sys-fs/mkisofs/files/digest-mkisofs-1.13-r2 @@ -0,0 +1 @@ +MD5 8d802d9f5892c214562c6af71e6a5714 mkisofs-1.13.tar.gz 772176 diff --git a/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild b/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild new file mode 100644 index 000000000000..cb352e81e520 --- /dev/null +++ b/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ +# -r2 by Dan Armak + +DESCRIPTION="Premastering program for creating iso9660 volumes" +HOMEPAGE="http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/mkisofs.html" +KEYWORDS="x86 amd64 ppc sparc alpha" +SLOT="0" +LICENSE="GPL-2" + +S=${WORKDIR}/${P} +SRC_URI="ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/mkisofs/${P}.tar.gz" + +src_compile() { + + emake || die + +} + +src_install() { + + into /usr + local DIR + + #looks like these are no longer used + [ -d mkisofs/OBJ/i686-linux-cc ] && DIR=i686-linux-cc + [ -d mkisofs/OBJ/i586-linux-cc ] && DIR=i586-linux-cc + [ -d mkisofs/OBJ/i486-linux-cc ] && DIR=i486-linux-cc + [ -d mkisofs/OBJ/i386-linux-cc ] && DIR=i386-linux-cc + + #these should work instead (sparc guys need to add theirs here too) + [ -d mkisofs/OBJ/x86-linux-cc ] && DIR=x86-linux-cc + [ -d mkisofs/OBJ/ppc-linux-cc ] && DIR=ppc-linux-cc + [ -d mkisofs/OBJ/alpha-linux-cc ] && DIR=alpha-linux-cc + + dobin mkisofs/OBJ/${DIR}/mkisofs + dobin mkisofs/diag/OBJ/${DIR}/devdump + dobin mkisofs/diag/OBJ/${DIR}/isodump + dobin mkisofs/diag/OBJ/${DIR}/isoinfo + dobin mkisofs/diag/OBJ/${DIR}/isovfy + + doman mkisofs/mkisofs.8 mkisofs/mkhybrid.8 mkisofs/apple_driver.8 + doman mkisofs/diag/isoinfo.8 + dodoc ABOUT BUILD COMPILE COPYING MKNOD* PORTING README* + docinto mkisofs + dodoc mkisofs/ChangeLog + dodoc mkisofs/README* mkisofs/TODO + +} diff --git a/sys-fs/raidtools/ChangeLog b/sys-fs/raidtools/ChangeLog new file mode 100644 index 000000000000..10e0318aec2d --- /dev/null +++ b/sys-fs/raidtools/ChangeLog @@ -0,0 +1,52 @@ +# ChangeLog for sys-fs/raidtools +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/raidtools/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*raidtools-1.00.3-r1 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> raidtools-0.90-r2.ebuild, + raidtools-1.00.3-r1.ebuild, files/mkraid.c-gcc33.patch: + moved to sys-fs + + 13 Aug 2003; Will Woods <wwoods@gentoo.org> raidtools-0.90-r2.ebuild, + raidtools-1.00.3-r1.ebuild: + Marked 0.90 stable for alpha and 1.00.3 ~alpha + + 07 Jul 2003; Caleb Tennis <caleb@gentoo.org> raidtools-1.00.3-r1.ebuild: + Applied Redhat gcc33 compile patch - closes bug #24033 + +*raidtools-1.00.3-r1 (17 Feb 2003) + + 02 Jul 2003; Guy Martin <gmsoft@gentoo.org> raidtools-1.00.3-r1.ebuild : + Marked stable on hppa. + + 25 Mar 2003; Guy Martin <gmsoft@gentoo.org> raidtools-1.00.3-r1.ebuild : + Added ~hppa to KEYWORDS. + + 17 Feb 2003; Mike Frysinger <vapier@gentoo.org> : + Makefile install works now so changed over to fix #15826. + +*raidtools-1.00.3 (16 Feb 2003) + + 16 Feb 2003; Mike Frysinger <vapier@gentoo.org> : + Version bump/updates. + +*raidtools-0.90-r2 (22 Jun 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> raidtools-0.90-r2.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 22 June 2002; Mark Guertin <gerk@gentoo.org> raidtools-0.90-r2.ebuild : + Adjusted bad sed command which was breaking G4 CFLAGS + (was stripping all "-g" now strips " -g" to " ") + + 12 Mar 2002; Seemant Kulleen <seemant@gentoo.org> raidtools-0.90-r2.ebuild : + HTML documentation no longer gets gzipped. Does not require a revision bump + though. Thanks to stefan@mdy.univie.ac.at for pointing it out. + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-fs/raidtools/Manifest b/sys-fs/raidtools/Manifest index a2d0783bf199..d97604c2cd09 100644 --- a/sys-fs/raidtools/Manifest +++ b/sys-fs/raidtools/Manifest @@ -1,6 +1,6 @@ -MD5 34eaa14cc28dd276ff91ce9d053aee85 ChangeLog 1943 -MD5 ddce15b5cdb6e8e26466725c3351082a raidtools-0.90-r2.ebuild 1214 -MD5 d40c6bef8a93219091f0123490422251 raidtools-1.00.3-r1.ebuild 1062 -MD5 b71f5a7d7befa267454ef03173daedfe files/digest-raidtools-0.90-r2 85 +MD5 daac5b57c4ccb813ed23b149127437c2 raidtools-0.90-r2.ebuild 1212 +MD5 6d176e3340547259ebb1b83a29352934 raidtools-1.00.3-r1.ebuild 1061 +MD5 7ae7155267da2b60269edf2e4099be51 ChangeLog 2130 MD5 54b6277ec8d8f24e23ece051ea2e8680 files/digest-raidtools-1.00.3-r1 68 +MD5 b71f5a7d7befa267454ef03173daedfe files/digest-raidtools-0.90-r2 85 MD5 9193117eae2cca6725886db3d163e227 files/mkraid.c-gcc33.patch 3042 diff --git a/sys-fs/raidtools/files/digest-raidtools-0.90-r2 b/sys-fs/raidtools/files/digest-raidtools-0.90-r2 new file mode 100644 index 000000000000..42b7c13ab2a9 --- /dev/null +++ b/sys-fs/raidtools/files/digest-raidtools-0.90-r2 @@ -0,0 +1 @@ +MD5 c6fd4456671a1ed8d3ff71a48b6e1d9c raidtools-dangerous-0.90-20000116.tar.gz 109961 diff --git a/sys-fs/raidtools/files/digest-raidtools-1.00.3-r1 b/sys-fs/raidtools/files/digest-raidtools-1.00.3-r1 new file mode 100644 index 000000000000..8b9f5451a2c5 --- /dev/null +++ b/sys-fs/raidtools/files/digest-raidtools-1.00.3-r1 @@ -0,0 +1 @@ +MD5 cb41f8093cd7381ee07adb2951cc53fa raidtools-1.00.3.tar.gz 167779 diff --git a/sys-fs/raidtools/files/mkraid.c-gcc33.patch b/sys-fs/raidtools/files/mkraid.c-gcc33.patch new file mode 100644 index 000000000000..a85e87946e97 --- /dev/null +++ b/sys-fs/raidtools/files/mkraid.c-gcc33.patch @@ -0,0 +1,59 @@ +--- raidtools-1.00.3/mkraid.c.gcc33 2003-05-22 15:59:57.000000000 -0400 ++++ raidtools-1.00.3/mkraid.c 2003-05-22 16:00:38.000000000 -0400 +@@ -171,31 +171,31 @@ + if (old_force_flag && (func == mkraid)) { + fprintf(stderr, + +-" +- WARNING! +- +- NOTE: if you are recovering a double-disk error or some other failure mode +- that made your array unrunnable but data is still intact then it's strongly +- recommended to use the lsraid utility and to read the lsraid HOWTO. +- +- If your RAID array holds useful and not yet backed up data then --force +- and the hot-add/hot-remove functionality should be used with extreme care! +- If your /etc/raidtab file is not in sync with the real array configuration, +- then --force might DESTROY ALL YOUR DATA. It's especially dangerous to use +- -f if the array is in degraded mode. +- +- If your /etc/raidtab file matches the real layout of on-disk data then +- recreating the array will not hurt your data, but be aware of the risks +- of doing this anyway: freshly created RAID1 and RAID5 arrays do a full +- resync of their mirror/parity blocks, which, if the raidtab is incorrect, +- the resync will wipe out data irrecoverably. Also, if your array is in +- degraded mode then the raidtab must match the degraded config exactly, +- otherwise you'll get the same kind of data destruction during resync. +- (see the failed-disk raidtab option.) You have been warned! +- +- [ If your array holds no data, or you have it all backed up, or if you +- know precisely what you are doing and you still want to proceed then use +- the --really-force (or -R) flag. ] ++"\n\ ++ WARNING!\n\ ++\n\ ++ NOTE: if you are recovering a double-disk error or some other failure mode\n\ ++ that made your array unrunnable but data is still intact then it's strongly\n\ ++ recommended to use the lsraid utility and to read the lsraid HOWTO.\n\ ++\n\ ++ If your RAID array holds useful and not yet backed up data then --force\n\ ++ and the hot-add/hot-remove functionality should be used with extreme care!\n\ ++ If your /etc/raidtab file is not in sync with the real array configuration,\n\ ++ then --force might DESTROY ALL YOUR DATA. It's especially dangerous to use\n\ ++ -f if the array is in degraded mode.\n\ ++\n\ ++ If your /etc/raidtab file matches the real layout of on-disk data then\n\ ++ recreating the array will not hurt your data, but be aware of the risks\n\ ++ of doing this anyway: freshly created RAID1 and RAID5 arrays do a full\n\ ++ resync of their mirror/parity blocks, which, if the raidtab is incorrect,\n\ ++ the resync will wipe out data irrecoverably. Also, if your array is in\n\ ++ degraded mode then the raidtab must match the degraded config exactly,\n\ ++ otherwise you'll get the same kind of data destruction during resync.\n\ ++ (see the failed-disk raidtab option.) You have been warned!\n\ ++\n\ ++ [ If your array holds no data, or you have it all backed up, or if you\n\ ++ know precisely what you are doing and you still want to proceed then use\n\ ++ the --really-force (or -R) flag. ]\n\ + "); + return EXIT_FAILURE; + } diff --git a/sys-fs/raidtools/raidtools-0.90-r2.ebuild b/sys-fs/raidtools/raidtools-0.90-r2.ebuild new file mode 100644 index 000000000000..e6772db52e0e --- /dev/null +++ b/sys-fs/raidtools/raidtools-0.90-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/raidtools/raidtools-0.90-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/raidtools-0.90 +DESCRIPTION="Linux RAID 0/1/4/5 utilities" +SRC_URI="http://people.redhat.com/mingo/raid-patches/raidtools-dangerous-0.90-20000116.tar.gz" +DEPEND="virtual/glibc" +HOMEPAGE="http://people.redhat.com/mingo/raidtools/" +KEYWORDS="x86 amd64 ppc sparc alpha" +SLOT="0" +LICENSE="GPL-2" + +src_compile() { + ./configure || die + cp Makefile Makefile.orig + sed -e "s/-O2//" -e "s/ -g/ /" Makefile.orig > Makefile + #emake appears to kill this every now and then (drobbins, 15 Sep 2002) + make || die +} + +src_install() { + into / + dosbin mkraid raidstart mkpv + for x in raidstop raidhotadd raidhotremove raidsetfaulty + do + dosym raidstart /sbin/${x} + done + dosym mkraid /sbin/raid0run + + if [ -z "`use build`" ] + then + doman *.8 *.5 + dodoc COPYING README + docinto txt + dodoc Software-RAID.HOWTO/Software-RAID.HOWTO.txt + dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.html + dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.sgml + docinto config + dodoc *.sample + fi +} diff --git a/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild b/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild new file mode 100644 index 000000000000..048ba01074bc --- /dev/null +++ b/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +DESCRIPTION="Linux RAID 0/1/4/5 utilities" +SRC_URI="http://people.redhat.com/mingo/raidtools/${P}.tar.gz" +HOMEPAGE="http://people.redhat.com/mingo/raidtools/" + +KEYWORDS="x86 amd64 ppc ~sparc hppa ~alpha" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc + dev-libs/popt" + +src_unpack() { + unpack ${A} + + cd ${S} + epatch ${FILESDIR}/mkraid.c-gcc33.patch +} + +src_compile() { + econf || die + make CFLAGS="${CFLAGS} -DMD_VERSION=\\\"${P}\\\"" || die +} + +src_install() { + make install ROOTDIR=${D} || die + rm -rf ${D}/dev + + if [ -z "`use build`" ] + then + doman *.8 *.5 + dodoc README *raidtab raidreconf-HOWTO reconf.notes retry summary + dodoc Software-RAID.HOWTO/Software-RAID.HOWTO.txt + dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.html + dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.sgml + docinto config + dodoc *.sample + fi +} diff --git a/sys-fs/reiserfsprogs/ChangeLog b/sys-fs/reiserfsprogs/ChangeLog new file mode 100644 index 000000000000..62e54f2d36a7 --- /dev/null +++ b/sys-fs/reiserfsprogs/ChangeLog @@ -0,0 +1,132 @@ +# ChangeLog for sys-fs/reiserfsprogs +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*reiserfsprogs-3.6.4-r1 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> + reiserfsprogs-3.6.10.ebuild, reiserfsprogs-3.6.11.ebuild, + reiserfsprogs-3.6.3.ebuild, reiserfsprogs-3.6.4-r1.ebuild, + reiserfsprogs-3.6.8.ebuild, reiserfsprogs-3.6.9.ebuild, + files/reiserfsprogs-3.6.4-bitops.patch, + files/reiserfsprogs-3.6.5-flush_buffers-bug.patch: + moved to sys-fs + +*reiserfsprogs-3.6.11 (05 Aug 2003) + + 05 Aug 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.11.ebuild: + Bump + +*reiserfsprogs-3.6.10 (27 Jul 2003) + + 27 Jul 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.10.ebuild: + Bump + +*reiserfsprogs-3.6.9 (16 Jul 2003) + + 16 Jul 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.9.ebuild: + Bump + + 31 May 2003; Daniel Robbins <drobbins@gentoo.org> reiserfsprogs-3.6.8.ebuild: + Bumping to x86 stable. + +*reiserfsprogs-3.6.8 (20 May 2003) + + 20 May 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.8.ebuild: + Bump + +*reiserfsprogs-3.6.7 (02 May 2003) + + 02 May 2003; root <root@gentoo.org> reiserfsprogs-3.6.5-r1.ebuild, + reiserfsprogs-3.6.6.ebuild, reiserfsprogs-3.6.7.ebuild: + Ok, so both 3.6.5 and 3.6.6 have been declared 'do not use' by the namesys + people, those using either of these versions may need to rebuild their SBs + AGAIN (thats why they were unstable still). + +*reiserfsprogs-3.6.6 (24 Apr 2003) + + 25 Apr 2003; Martin Holzer <mholzer@gentoo.org> reiserfsprogs-3.6.2.ebuild, + reiserfsprogs-3.6.3.ebuild, reiserfsprogs-3.6.4-r1.ebuild, + reiserfsprogs-3.6.5-r1.ebuild, reiserfsprogs-3.6.6.ebuild: + Now downloading via http. Closes #19933. + + 24 Apr 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.6.ebuild: + Bump to latest from namesys, this version includes the bugfix from 3.6.5-r1 + and a couple other MINOR things. Explicitely released as a bugfix only + release, so it will move to stable soon. + +*reiserfsprogs-3.6.5-r1 (01 Apr 2003) + + 01 Apr 2003; Brandon Low <lostlogic@gentoo.org> + reiserfsprogs-3.6.5-r1.ebuild, + files/reiserfsprogs-3.6.5-flush_buffers-bug.patch: + This -r should fix the issues with boot that people were having. + +*reiserfsprogs-3.6.5 (21 Mar 2003) + + 17 Apr 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.5.ebuild, + reiserfsprogs-3.6.5.ebuild: + cleanup + + 21 Mar 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.5.ebuild: + Many bugfixes, one critical fix, upgrade recommended. + +*reiserfsprogs-3.6.4-r1 (02 Nov 2002) + + 03 May 2003; Graham Forest <vladimir@gentoo.org> + reiserfsprogs-3.6.4-r1.ebuild: + set ppc in keywords + + 10 Mar 2003; Seemant Kulleen <seemant@gentoo.org> + reiserfsprogs-3.6.4-r1.ebuild: + use epatch instead + + 11 Jan 2003; Seemant Kulleen <seemant@gentoo.org> + reiserfsprogs-3.6.4-r1.ebuild : + + filtered -fPIC + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 02 Nov 2002; Jon Nall <nall@gentoo.org> reiserfsprogs-3.6.4-r1.ebuild, + files/reiserfsprogs-3.6.4-bitops.patch : + Fixed compile for ppc + +*reiserfsprogs-3.6.4 (27 Oct 2002) + + 27 Oct 2002; Brandon Low <lostlogic@@gentoo.org> reiserfsprogs-3.6.4.ebuild : + + Version bump minor changes upstream, briefly ~arched. + +*reiserfsprogs-3.6.3 (02 Sep 2002) + + 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> : + Removed bootcd USE flag + + 02 Sep 2002; Brandon Low <lostlogic@@gentoo.org> reiserfsprogs-3.6.3.ebuild : + Critical fixes from upstream. + +*reiserfsprogs-3.6.2 (10 Jul 2002) + + 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> : + Removed bootcd USE flag + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> reiserfsprogs-3.6.2.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 10 Jul 2002; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.2.ebuild : + + Latest release HOT off the namesys presses, verified to be thelatest + safe release with Vitaly Fertman of Namesys, despite what the namesys + website says. + +*reiserfsprogs-3.1c (06 Mar 2002) + + 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> : + Removed bootcd USE flag + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> reiserfsprogs-3.1c.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 06 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: New 3.x.1c-pre3 + reiserfsprogs release. This package replaces sys-fs/reiserfs-utils. diff --git a/sys-fs/reiserfsprogs/Manifest b/sys-fs/reiserfsprogs/Manifest index 979c4dd737cf..0edf5e942f81 100644 --- a/sys-fs/reiserfsprogs/Manifest +++ b/sys-fs/reiserfsprogs/Manifest @@ -1,10 +1,10 @@ -MD5 801925139edcfd0825f5a8efb3fe1aea reiserfsprogs-3.6.9.ebuild 826 -MD5 fd31e02097257df0ef7ee550be14476e reiserfsprogs-3.6.4-r1.ebuild 1378 -MD5 12af210618a489be10e7df2b937ea70e reiserfsprogs-3.6.11.ebuild 827 -MD5 8e58397c8936cbf7c87a0eb125cdfc51 reiserfsprogs-3.6.8.ebuild 821 -MD5 fd2087f6cc2193882854b64aac5d7fee reiserfsprogs-3.6.3.ebuild 684 -MD5 23f07985e3849ecd41018f50580b9a67 reiserfsprogs-3.6.10.ebuild 827 -MD5 f7eb0edd9e5611a74f0748902677eddc ChangeLog 4089 +MD5 2ad7c856485d6c703cc660d5e01025b7 reiserfsprogs-3.6.9.ebuild 822 +MD5 381caedad1d5286be4954152ec37f25e reiserfsprogs-3.6.4-r1.ebuild 1374 +MD5 6062cbb9d3f5051b5f75ac39008d9bc6 reiserfsprogs-3.6.11.ebuild 823 +MD5 8db760fde0b1726113cdb44355531697 reiserfsprogs-3.6.8.ebuild 818 +MD5 222550931a80e6c9b5834828c48bee8f reiserfsprogs-3.6.3.ebuild 681 +MD5 112f01b379dcd6ddf4810954c3105b47 reiserfsprogs-3.6.10.ebuild 823 +MD5 8d0071da80666d7dd4818441bc40bf3b ChangeLog 4464 MD5 7895b3d698cdc1cc5b4aecdfc2c49e30 files/digest-reiserfsprogs-3.6.4-r1 71 MD5 209924bdef4a9feb2bd452f3ca3b06dc files/reiserfsprogs-3.6.5-flush_buffers-bug.patch 3086 MD5 a8b0f4b8e4a5f18892ccfd1dc32cc7d3 files/digest-reiserfsprogs-3.6.3 71 diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.10 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.10 new file mode 100644 index 000000000000..14489587e3a1 --- /dev/null +++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.10 @@ -0,0 +1 @@ +MD5 be3e73a20cd79520ed55e9e83ddce915 reiserfsprogs-3.6.10.tar.gz 375995 diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.11 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.11 new file mode 100644 index 000000000000..07a2a209df70 --- /dev/null +++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.11 @@ -0,0 +1 @@ +MD5 f587c888de663603d4f6fa6cfdd82741 reiserfsprogs-3.6.11.tar.gz 369959 diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.3 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.3 new file mode 100644 index 000000000000..4afabb2d1d1f --- /dev/null +++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.3 @@ -0,0 +1 @@ +MD5 ed70bd918de1e3a9f26d18f528832e35 reiserfsprogs-3.6.3.tar.gz 329108 diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.4-r1 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.4-r1 new file mode 100644 index 000000000000..f117af3161f9 --- /dev/null +++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.4-r1 @@ -0,0 +1 @@ +MD5 02d9377b38d6879bfa7bebff6718a9e1 reiserfsprogs-3.6.4.tar.gz 332584 diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.8 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.8 new file mode 100644 index 000000000000..2cf848112dd7 --- /dev/null +++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.8 @@ -0,0 +1 @@ +MD5 27986924e0f83bf529c6684be36f8e06 reiserfsprogs-3.6.8.tar.gz 363049 diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.9 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.9 new file mode 100644 index 000000000000..2d6bfe4b66fc --- /dev/null +++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.9 @@ -0,0 +1 @@ +MD5 dce968da17b7ef4be77c831c3ae5c577 reiserfsprogs-3.6.9.tar.gz 376036 diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.4-bitops.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.4-bitops.patch new file mode 100644 index 000000000000..79966165db54 --- /dev/null +++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.4-bitops.patch @@ -0,0 +1,41 @@ +--- include/io.h.orig 2002-11-02 11:55:50.000000000 -0600 ++++ include/io.h 2002-11-02 14:02:08.000000000 -0600 +@@ -3,6 +3,10 @@ + */ + + ++#define __KERNEL__ ++#include <asm/bitops.h> /* needed for test_bit/set_bit */ ++#undef __KERNEL__ ++ + struct buffer_head { + unsigned long b_blocknr; + unsigned short b_dev; +--- include/misc.h.orig 2002-11-02 14:17:31.000000000 -0600 ++++ include/misc.h 2002-11-02 14:19:44.000000000 -0600 +@@ -49,7 +49,10 @@ + int uuid_is_correct (unsigned char * uuid); + int set_uuid (const unsigned char * text, unsigned char * UUID); + ++#define __KERNEL__ + #include <asm/bitops.h> ++#undef __KERNEL__ ++ + #if __BYTE_ORDER == __LITTLE_ENDIAN + int le_set_bit (int nr, void * addr); + int le_clear_bit (int nr, void * addr); +@@ -64,12 +67,14 @@ + # define le64_to_cpu(val) (val) + #elif __BYTE_ORDER == __BIG_ENDIAN + ++#ifndef cpu_to_le16 + # define cpu_to_le16(val) swab16(val) + # define le16_to_cpu(val) swab16(val) + # define cpu_to_le32(val) swab32(val) + # define le32_to_cpu(val) swab32(val) + # define cpu_to_le64(val) swab64(val) + # define le64_to_cpu(val) swab64(val) ++#endif + #else + # error "nuxi/pdp-endian archs are not supported" + #endif diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.5-flush_buffers-bug.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.5-flush_buffers-bug.patch new file mode 100644 index 000000000000..a05a35f0f408 --- /dev/null +++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.5-flush_buffers-bug.patch @@ -0,0 +1,78 @@ +diff -rup reiserfsprogs-3.6.5.old/include/io.h reiserfsprogs-3.6.5/include/io.h +--- reiserfsprogs-3.6.5.old/include/io.h 2003-04-01 20:52:39.000000000 +0400 ++++ reiserfsprogs-3.6.5/include/io.h 2003-04-01 21:00:59.000000000 +0400 +@@ -5,7 +5,7 @@ + + struct buffer_head { + unsigned long b_blocknr; +- unsigned short b_dev; ++ int b_dev; + unsigned long b_size; + char * b_data; + unsigned long b_state; +@@ -51,7 +51,7 @@ void __wait_on_buffer (struct buffer_hea + struct buffer_head * getblk (int dev, unsigned long block, int size); + struct buffer_head * reiserfs_getblk (int dev, unsigned long block, int size, int *repeat); + +-struct buffer_head * find_buffer (unsigned short dev, unsigned long block, unsigned long size); ++struct buffer_head * find_buffer (int dev, unsigned long block, unsigned long size); + struct buffer_head * get_hash_table(dev_t dev, unsigned long block, int size); + struct buffer_head * bread (int dev, unsigned long block, size_t size); + struct buffer_head * reiserfs_bread (int dev, unsigned long block, int size, int *repeat); +diff -rup reiserfsprogs-3.6.5.old/lib/io.c reiserfsprogs-3.6.5/lib/io.c +--- reiserfsprogs-3.6.5.old/lib/io.c 2003-04-01 20:52:36.000000000 +0400 ++++ reiserfsprogs-3.6.5/lib/io.c 2003-04-01 21:03:08.000000000 +0400 +@@ -102,7 +102,7 @@ static int buffer_writes = 0 ; + + + +-static void _show_buffers(struct buffer_head **list, unsigned short dev, unsigned long size) { ++static void _show_buffers(struct buffer_head **list, int dev, unsigned long size) { + int all = 0; + int dirty = 0; + int in_use = 0; /* count != 0 */ +@@ -131,7 +131,7 @@ static void _show_buffers(struct buffer_ + break; + } + +- printf ("show_buffers (dev %u, size %lu): free %d, count != 0 %d, dirty %d, all %d\n", ++ printf ("show_buffers (dev %d, size %lu): free %d, count != 0 %d, dirty %d, all %d\n", + dev, size, free, in_use, dirty, all); + } + +@@ -161,7 +161,7 @@ static void insert_into_hash_queue (stru + static void remove_from_hash_queue (struct buffer_head * bh) + { + if (bh->b_hash_next == 0 && bh->b_hash_prev == 0 && bh != g_a_hash_queues[bh->b_blocknr % NR_HASH_QUEUES]) +- /* (b_dev == 0) ? */ ++ /* (b_dev == -1) ? */ + return; + + if (bh == g_a_hash_queues[bh->b_blocknr % NR_HASH_QUEUES]) { +@@ -290,7 +290,7 @@ static int grow_buffers (int size) + tmp->b_data = getmem (size); + if (tmp->b_data == 0) + die ("grow_buffers: no memory for new buffer data"); +- tmp->b_dev = 0; ++ tmp->b_dev = -1; + tmp->b_size = size; + put_buffer_list_head (&g_free_buffers, tmp); + } +@@ -300,7 +300,7 @@ static int grow_buffers (int size) + } + + +-struct buffer_head * find_buffer (unsigned short dev, unsigned long block, unsigned long size) ++struct buffer_head * find_buffer (int dev, unsigned long block, unsigned long size) + { + struct buffer_head * next; + +@@ -390,7 +390,7 @@ restart: + + void flush_buffers (dev_t dev) + { +- if (!dev) ++ if (dev == -1) + die ("flush_buffers: device is not specifed"); + sync_buffers (&Buffer_list_head, dev, 0/*all*/); + buffer_soft_limit = BUFFER_SOFT_LIMIT; diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild new file mode 100644 index 000000000000..be81faf5a1dd --- /dev/null +++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit flag-o-matic eutils + +filter-flags -fPIC + +S=${WORKDIR}/${P} +DESCRIPTION="Reiserfs Utilities" +SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.namesys.com" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha" + +src_compile() { + ./configure --prefix=/ || die "Failed to configure" + emake || die "Failed to compile" +} + +src_install() { + make DESTDIR="${D}" install || die "Failed to install" + dodir /usr/share + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README + + cd ${D} + mv man usr/share + dosym /sbin/reiserfsck /sbin/fsck.reiserfs +} + diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild new file mode 100644 index 000000000000..ace130fb9c47 --- /dev/null +++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit flag-o-matic eutils + +filter-flags -fPIC + +S=${WORKDIR}/${P} +DESCRIPTION="Reiserfs Utilities" +SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.namesys.com" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha" + +src_compile() { + ./configure --prefix=/ || die "Failed to configure" + emake || die "Failed to compile" +} + +src_install() { + make DESTDIR="${D}" install || die "Failed to install" + dodir /usr/share + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README + + cd ${D} + mv man usr/share + dosym /sbin/reiserfsck /sbin/fsck.reiserfs +} + diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild new file mode 100644 index 000000000000..a1d718f6e954 --- /dev/null +++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="Reiserfs Utilities" +SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.namesys.com" +KEYWORDS="x86 amd64 ppc sparc alpha" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="virtual/glibc" + +src_compile() { + cd ${S} + ./configure --prefix=/ || die + emake || die +} + +src_install() { + make DESTDIR=${D} install || die + dodir /usr/share + cd ${D} + mv man usr/share + dosym /sbin/reiserfsck /sbin/fsck.reiserfs +} diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild new file mode 100644 index 000000000000..a4e203b5e861 --- /dev/null +++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit flag-o-matic eutils + +filter-flags -fPIC + +S=${WORKDIR}/${P} +DESCRIPTION="Reiserfs Utilities" +SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.namesys.com" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 amd64 ppc ~sparc ~alpha" + +DEPEND="virtual/glibc" + +src_unpack() { + unpack ${A} + + # NOTE: this patch needs to be applied to any architecture that has + # /usr/include/asm/bitops.h entirely wrapped with #ifdef __KERNEL__. + # This is needed because asm-i386/bitops.h is broken and reiserfsprogs + # relies on the fact that it is broken. the reiserfsprogs people have + # been made aware of this fact. hopefully this patch won't be needed + # in future versions. + # I bet sparc needs this patch too, but I don't have a machine to test on. + if [ "${ARCH}" = "ppc" ]; then + cd ${S} + epatch ${FILESDIR}/reiserfsprogs-3.6.4-bitops.patch + fi +} + +src_compile() { + cd ${S} + ./configure --prefix=/ || die + emake || die +} + +src_install() { + make DESTDIR=${D} install || die + dodir /usr/share + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README + + cd ${D} + mv man usr/share + dosym /sbin/reiserfsck /sbin/fsck.reiserfs +} + diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild new file mode 100644 index 000000000000..9280a9b1527c --- /dev/null +++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit flag-o-matic eutils + +filter-flags -fPIC + +S=${WORKDIR}/${P} +DESCRIPTION="Reiserfs Utilities" +SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.namesys.com" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 amd64 ppc ~sparc alpha" + +src_compile() { + ./configure --prefix=/ || die "Failed to configure" + emake || die "Failed to compile" +} + +src_install() { + make DESTDIR="${D}" install || die "Failed to install" + dodir /usr/share + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README + + cd ${D} + mv man usr/share + dosym /sbin/reiserfsck /sbin/fsck.reiserfs +} + diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild new file mode 100644 index 000000000000..d46848e017e4 --- /dev/null +++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit flag-o-matic eutils + +filter-flags -fPIC + +S=${WORKDIR}/${P} +DESCRIPTION="Reiserfs Utilities" +SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.namesys.com" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha" + +src_compile() { + ./configure --prefix=/ || die "Failed to configure" + emake || die "Failed to compile" +} + +src_install() { + make DESTDIR="${D}" install || die "Failed to install" + dodir /usr/share + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README + + cd ${D} + mv man usr/share + dosym /sbin/reiserfsck /sbin/fsck.reiserfs +} + diff --git a/sys-fs/udftools/ChangeLog b/sys-fs/udftools/ChangeLog new file mode 100644 index 000000000000..f340868c4605 --- /dev/null +++ b/sys-fs/udftools/ChangeLog @@ -0,0 +1,15 @@ +# ChangeLog for sys-fs/udftools +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udftools/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*udftools-1.0.0b (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> udftools-1.0.0b.ebuild: + moved to sys-fs + +*udftools-1.0.0b (12 Aug 2002) + + 12 Aug 2002; Joachim Blaabjerg <styx@gentoo.org> udftools-1.0.0b.ebuild: + + Added udftools-1.0.0b.ebuild, author: Paul Thompson <set@pobox.com>. + Masked for testing, probably closes bug #4137. diff --git a/sys-fs/udftools/Manifest b/sys-fs/udftools/Manifest index 3a3cc51c2d56..34dc06f9c95d 100644 --- a/sys-fs/udftools/Manifest +++ b/sys-fs/udftools/Manifest @@ -1,3 +1,3 @@ -MD5 3e6b33d01b3ab94998011ce09b424c1b ChangeLog 444 -MD5 4098c9642d8ea7d505591ba09d3e7d20 udftools-1.0.0b.ebuild 859 +MD5 88b8f2e48566b6c6a223dce99b4a0c31 udftools-1.0.0b.ebuild 856 +MD5 27c53c2664f59fc17a056fca919ed610 ChangeLog 568 MD5 18571ea3d9ddefaa4b26a1e871b27585 files/digest-udftools-1.0.0b 68 diff --git a/sys-fs/udftools/files/digest-udftools-1.0.0b b/sys-fs/udftools/files/digest-udftools-1.0.0b new file mode 100644 index 000000000000..4b467d82e1fc --- /dev/null +++ b/sys-fs/udftools/files/digest-udftools-1.0.0b @@ -0,0 +1 @@ +MD5 e1fe1e18d31512f343f215ef2379ad0c udftools-1.0.0b2.tar.gz 236802 diff --git a/sys-fs/udftools/udftools-1.0.0b.ebuild b/sys-fs/udftools/udftools-1.0.0b.ebuild new file mode 100644 index 000000000000..6aa962de05f5 --- /dev/null +++ b/sys-fs/udftools/udftools-1.0.0b.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udftools/udftools-1.0.0b.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +# Unfortunately, its true version name is illegal for portage +P="udftools-1.0.0b2" +S=${WORKDIR}/${P} +DESCRIPTION="Ben Fennema's tools for packet writing and the UDF filesystem" +SRC_URI="http://unc.dl.sourceforge.net/sourceforge/linux-udf/${P}.tar.gz" +HOMEPAGE="http://sourceforge.net/projects/linux-udf/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 amd64" + +DEPEND="virtual/glibc" + +src_compile() { + ./configure \ + --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man || die "./configure failed" + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + dodoc ChangeLog COPYING +} diff --git a/sys-fs/xfsdump/ChangeLog b/sys-fs/xfsdump/ChangeLog new file mode 100644 index 000000000000..a584013d05cd --- /dev/null +++ b/sys-fs/xfsdump/ChangeLog @@ -0,0 +1,64 @@ +# ChangeLog for sys-fs/xfsdump +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsdump/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*xfsdump-1.1.7 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xfsdump-1.1.7.ebuild, + xfsdump-2.0.0_p20020330.ebuild, xfsdump-2.1.5.ebuild, + xfsdump-2.2.4-r1.ebuild, xfsdump-2.2.4.ebuild: + moved to sys-fs + + 21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: changed 20020330 + ebuild to 2.0.0_p20020330 to fix policy violation. + +*xfsdump-2.2.4-r1 (16 Dec 2002) + + 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> xfsdump-2.2.4-r1.ebuild : + Marked as testing for mips. Made ChangeLog compatible with echangelog. + + 16 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsdump-2.2.4-r1.ebuild, + files/digest-xfsdump-2.2.4-r1: + + Changed symlinks. + +*xfsdump-2.2.4 (09 Dec 2002) + + 09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release. + +*xfsdump-2.1.5 (27 Sep 2002) + + 27 Sep 2002; Brad Cowan <bcowan@gentoo.org> xfsdump-2.1.5.ebuild + files/digest-xfsdump-2.1.5 : + + version bump thanks to Hanno Boeck <hanno@gentoo.org> + + 05 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsdump-2.1.5.ebuild : + + "Modernized" ebuild. + +*xfsdump-20020330 (14 July 2002) + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: + updated keywords (ppc) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsdump-20020330.ebuild : + Added LICENSE, KEYWORDS, SLOT. + +*xfsdump-1.1.7 (14 July 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsdump-1.1.7.ebuild : + Added LICENSE, KEYWORDS, SLOT. + +*xfsdump-20020124 (1 Feb 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsdump-20020124.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-fs/xfsdump/Manifest b/sys-fs/xfsdump/Manifest index 3bb3aa0a9d98..f74133a1aa34 100644 --- a/sys-fs/xfsdump/Manifest +++ b/sys-fs/xfsdump/Manifest @@ -1,11 +1,5 @@ -MD5 5ea75dcf7a8d7207f798ed238ec0dc9a ChangeLog 1955 -MD5 68d26f7194775eeb13827ccc355ca54d xfsdump-1.1.7.ebuild 1634 -MD5 19c6b521997ae0aff857fdbd6fc276d5 xfsdump-2.0.0_p20020330.ebuild 1729 -MD5 2a6f61a8c1c8d7a85b11d663b4e0c99a xfsdump-2.1.5.ebuild 1285 -MD5 212efbe1d2035ec7d8af8e5ebc6d6713 xfsdump-2.2.4-r1.ebuild 1274 -MD5 4878f9c5066c7d07af77e90fe21274ef xfsdump-2.2.4.ebuild 1285 -MD5 57a186df5f7a3c8a8c686975c14b3fb4 files/digest-xfsdump-1.1.7 69 -MD5 783702207886a893533fa92136ff2523 files/digest-xfsdump-2.0.0_p20020330 70 -MD5 d22ee5b1c305ef5940098d30b028fc02 files/digest-xfsdump-2.1.5 69 -MD5 2e7aca0d9699a54b2c9ff5857023d59f files/digest-xfsdump-2.2.4 69 +MD5 82fecaa58498d00a6cbd08480385405d xfsdump-2.2.4-r1.ebuild 1265 +MD5 4ad6e27946767b5bac30c3914865ad2d xfsdump-1.1.7.ebuild 1635 +MD5 c40337123e9faeb5920fd309693a4c50 ChangeLog 2179 MD5 2e7aca0d9699a54b2c9ff5857023d59f files/digest-xfsdump-2.2.4-r1 69 +MD5 57a186df5f7a3c8a8c686975c14b3fb4 files/digest-xfsdump-1.1.7 69 diff --git a/sys-fs/xfsdump/files/digest-xfsdump-1.1.7 b/sys-fs/xfsdump/files/digest-xfsdump-1.1.7 new file mode 100644 index 000000000000..6f7090a31bde --- /dev/null +++ b/sys-fs/xfsdump/files/digest-xfsdump-1.1.7 @@ -0,0 +1 @@ +MD5 2ab197d0af41ec1131657dda7462c0b0 xfsdump-1.1.7.src.tar.gz 449861 diff --git a/sys-fs/xfsdump/files/digest-xfsdump-2.2.4-r1 b/sys-fs/xfsdump/files/digest-xfsdump-2.2.4-r1 new file mode 100644 index 000000000000..8bfff33003cb --- /dev/null +++ b/sys-fs/xfsdump/files/digest-xfsdump-2.2.4-r1 @@ -0,0 +1 @@ +MD5 7a75c9797f7637e0c639fde8c5efae73 xfsdump-2.2.4.src.tar.gz 561490 diff --git a/sys-fs/xfsdump/xfsdump-1.1.7.ebuild b/sys-fs/xfsdump/xfsdump-1.1.7.ebuild new file mode 100644 index 000000000000..a28bdd96f688 --- /dev/null +++ b/sys-fs/xfsdump/xfsdump-1.1.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsdump/xfsdump-1.1.7.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="xfs dump/restore utilities" +HOMEPAGE="http://oss.sgi.com/projects/xfs" +SRC_URI="ftp://oss.sgi.com/projects/xfs/download/latest/cmd_tars/${P}.src.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 amd64" + +DEPEND="virtual/glibc + sys-devel/autoconf + sys-devel/make + sys-fs/e2fsprogs + sys-fs/xfsprogs + sys-apps/dmapi + sys-apps/attr" + +RDEPEND="virtual/glibc" + +src_compile() { + cd ${S} + export OPTIMIZER="${CFLAGS}" + export DEBUG=-DNDEBUG + autoconf || die + ./configure --prefix=/usr || die + # 1) add a ${DESTDIR} prefix to all install paths so we can relocate during the "install" phase + # 2) we also set the /usr/share/doc/ directory to the correct value. + # 3) we remove a hard-coded "-O1" + # 4) we fix some Makefile-created library symlinks that contains absolute paths + cp include/builddefs include/builddefs.orig + sed -e 's:^PKG_\(.*\)_DIR = \(.*\)$:PKG_\1_DIR = ${DESTDIR}\2:' -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" -e 's:-O1::' -e 's:-S \(.*\) $(PKG_.*_DIR)/\(.*$\):-S \1 \2:' include/builddefs.orig > include/builddefs || die + # 5) We now fix some absolute path symlinks in various makefiles + local x + for x in dump restore + do + cp ${x}/Makefile ${x}/Makefile.orig + sed -e 's:$(INSTALL) -S $(PKG_.*_DIR)/\(.*\) \(.*/.*\):$(INSTALL) -S ../../sbin/\1 \2:' ${x}/Makefile.orig > ${x}/Makefile + done + emake || die +} + +src_install() { + make DESTDIR=${D} install || die +} diff --git a/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild b/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild new file mode 100644 index 000000000000..a61c9bed22e6 --- /dev/null +++ b/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="xfs dump/restore utilities" +HOMEPAGE="http://oss.sgi.com/projects/xfs" +SRC_URI="ftp://oss.sgi.com/projects/xfs/download/cmd_tars/${P}.src.tar.gz" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="x86 amd64 ~mips" + +DEPEND="sys-fs/e2fsprogs + sys-fs/xfsprogs + sys-apps/dmapi + sys-apps/attr" + +src_compile() { + OPTIMIZER="${CFLAGS}" + DEBUG=-DNDEBUG + + autoconf || die + + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --libdir=/lib \ + --sbindir=/sbin \ + --libexecdir=/usr/lib || die + + cp include/builddefs include/builddefs.orig + sed -e 's:^PKG_\(.*\)_DIR = \(.*\)$:PKG_\1_DIR = ${DESTDIR}\2:' \ + -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" -e 's:-O1::' \ + -e 's:-S \(.*\) $(PKG_.*_DIR)/\(.*$\):-S \1 \2:' \ + include/builddefs.orig > include/builddefs || die + + emake || die +} + +src_install() { + make DESTDIR=${D} install || die + + rm -f ${D}/usr/bin/xfsrestore + rm -f ${D}/usr/bin/xfsdump + dosym /sbin/xfsrestore /usr/bin/xfsrestore + dosym /sbin/xfsdump /usr/bin/xfsdump +} diff --git a/sys-fs/xfsprogs/ChangeLog b/sys-fs/xfsprogs/ChangeLog new file mode 100644 index 000000000000..1fa42166cf4b --- /dev/null +++ b/sys-fs/xfsprogs/ChangeLog @@ -0,0 +1,115 @@ +# ChangeLog for sys-fs/xfsprogs +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +*xfsprogs-2.3.6-r1 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xfsprogs-1.3.13.ebuild, + xfsprogs-2.0.1_p20020330.ebuild, xfsprogs-2.2.2-r1.ebuild, + xfsprogs-2.2.2.ebuild, xfsprogs-2.3.6-r1.ebuild, xfsprogs-2.3.6-r2.ebuild, + xfsprogs-2.3.6.ebuild, xfsprogs-2.3.9.ebuild: + moved to sys-fs + + 10 Jun 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-2.3.9.ebuild: + Change to sed -i and more better fix bug 19527 + + 10 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild: + added fix from bug #19527 + + 09 Jun 2003; Brad Laue <brad@gentoo.org> xfsprogs-2.3.9.ebuild: + Marking xfsprogs-2.3.9 stable: the 2.3.6 distfile is no longer on the main FTP + site. + + 03 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild: + added dep to close bug #21160 + +*xfsprogs-2.3.9 (16 Apr 2003) + + 16 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> xfsprogs-2.3.9.ebuild : + Version bump. + +*xfsprogs-2.3.6-r2 (26 Dec 2002) + + 28 Mar 2003; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.3.6-r2.ebuild : + Added ~hppa to KEYWORDS. + + 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> xfsprogs-2.3.6-r2.ebuild : + Marked as testing for mips. Made ChangeLog compatible with echangelog. + + 26 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r2.ebuild, + files/digest-xfsprogs-2.3.6-r2: + Changed some sedding to use flag-o-matic, and exported some vars. + + 21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: renamed xfsprogs version + 20020330-r1 to 2.0.1_p20020330 to bring in line with CVS ebuild policy and + fix version comparison snafu. + +*xfsprogs-2.3.6-r1 (16 Dec 2002) + + 16 Dec 2002; Bjoern Brauel <bjb@gentoo.org> xfsprogs-2.3.6-r1.ebuild, + files/digest-xfsprogs-2.3.6-r1: + + Add ~alpha to KEYWORDS + + 16 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r1.ebuild, + files/digest-xfsprogs-2.3.6-r1: + + Cleaned up ebuild. + +*xfsprogs-2.3.6 (09 Dec 2002) + + 09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release. + +*xfsprogs-2.2.2-r1 (29 Oct 2002) + + 27 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2-r1.ebuild + files/digest-xfsprogs-2.2.2-r1 : + + Updated symlinks for bug# 9861. + +*xfsprogs-2.2.2 (27 Sep 2002) + + 05 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild : + + Fixed symlinks and "modernized" ebuild. + + 27 Sep 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild + files/digest-xfsprogs-2.2.2 : + + version bump thanks to Hanno Boeck <hanno@gentoo.org> + +*xfsprogs-20020330-r1 (26 July 2002) + + 26 Jul 2002; phoen][x <phoenix@gentoo.org>: + This package will be compiled with -O1 now. + Compiling it with a higher setting, breaks xfs_check in + a gcc-2.95.3 environment. Closes bug #5551. + +*xfsprogs-20020330 (14 July 2002) + + 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: + updated keywords (ppc) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020330.ebuild : + Added LICENSE, KEYWORDS, SLOT. + +*xfsprogs-1.3.13 (14 July 2002) + + 25 Feb 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-1.3.13.ebuild : + Fix massively long line + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-1.3.13.ebuild : + Added LICENSE, KEYWORDS, SLOT. + +*xfsprogs-20020124-r2 (1 Feb 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020124-r2.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest index 6ac3749c852f..45eb652b1c04 100644 --- a/sys-fs/xfsprogs/Manifest +++ b/sys-fs/xfsprogs/Manifest @@ -1,17 +1,5 @@ -MD5 3caf16e300781fdb6c40636d9c58ac4b ChangeLog 3630 -MD5 562d22e2ef145163e2bd374c4b7649b1 xfsprogs-1.3.13.ebuild 1378 -MD5 c017e90da3432e935d3125ac253ea9fa xfsprogs-2.0.1_p20020330.ebuild 2226 -MD5 4f85e89a431f5652f106fc0e0cb18a76 xfsprogs-2.2.2-r1.ebuild 1399 -MD5 95463686a8ea7be4e2809e6e2326f6d0 xfsprogs-2.2.2.ebuild 1403 -MD5 af8a9abee0b4e35818aa51d866f17fe3 xfsprogs-2.3.6-r1.ebuild 1425 -MD5 05fa8cc27aff321420ad97e81178c6dc xfsprogs-2.3.6-r2.ebuild 1388 -MD5 0fc86db87916831c23480fbb25759575 xfsprogs-2.3.6.ebuild 1396 -MD5 38ea7a7732e451b87cd2fd3bb6ea2f15 xfsprogs-2.3.9.ebuild 1448 +MD5 533016d84eade204a82fce16430790da xfsprogs-2.3.9.ebuild 1443 +MD5 9cd0553a87a3cd46668c02b31c669143 xfsprogs-1.3.13.ebuild 1367 +MD5 964ed2d6fed1d9c2e1a36c5d9e49f9e5 ChangeLog 3938 MD5 cef66d8125681fa3a3eccf0be0698b25 files/digest-xfsprogs-1.3.13 71 -MD5 783702207886a893533fa92136ff2523 files/digest-xfsprogs-2.0.1_p20020330 70 -MD5 8e41353ff4aeb31799733feaad5c3a6d files/digest-xfsprogs-2.2.2 70 -MD5 8e41353ff4aeb31799733feaad5c3a6d files/digest-xfsprogs-2.2.2-r1 70 -MD5 75f506dac3b78ca69ecf027bd00ff6bd files/digest-xfsprogs-2.3.6 70 -MD5 75f506dac3b78ca69ecf027bd00ff6bd files/digest-xfsprogs-2.3.6-r1 70 -MD5 75f506dac3b78ca69ecf027bd00ff6bd files/digest-xfsprogs-2.3.6-r2 70 MD5 0ad03e88abe9cb756d16c8b202804fbc files/digest-xfsprogs-2.3.9 70 diff --git a/sys-fs/xfsprogs/files/digest-xfsprogs-1.3.13 b/sys-fs/xfsprogs/files/digest-xfsprogs-1.3.13 new file mode 100644 index 000000000000..04882a751590 --- /dev/null +++ b/sys-fs/xfsprogs/files/digest-xfsprogs-1.3.13 @@ -0,0 +1 @@ +MD5 c258c43c53e8e37c9b5e0442bae753c2 xfsprogs-1.3.13.src.tar.gz 737107 diff --git a/sys-fs/xfsprogs/files/digest-xfsprogs-2.3.9 b/sys-fs/xfsprogs/files/digest-xfsprogs-2.3.9 new file mode 100644 index 000000000000..cfa6cb1584cf --- /dev/null +++ b/sys-fs/xfsprogs/files/digest-xfsprogs-2.3.9 @@ -0,0 +1 @@ +MD5 54aa76cfa24e8b3d3dec9432269fbc5a xfsprogs-2.3.9.src.tar.gz 768755 diff --git a/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild b/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild new file mode 100644 index 000000000000..03ade54a5578 --- /dev/null +++ b/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="xfs filesystem utilities" +SRC_URI="ftp://oss.sgi.com/projects/xfs/download/latest/cmd_tars/${P}.src.tar.gz" +HOMEPAGE="http://oss.sgi.com/projects/xfs" + +SLOT="0" +LICENSE="LGPL-2.1 GPL-2" +KEYWORDS="x86 amd64" + +DEPEND="virtual/glibc + sys-devel/autoconf + sys-devel/make + sys-fs/e2fsprogs" + +RDEPEND="virtual/glibc" + +src_compile() { + cd ${S} + export OPTIMIZER="${CFLAGS}" + export DEBUG=-DNDEBUG + autoconf || die + ./configure --prefix=/usr || die + # 1) add a ${DESTDIR} prefix to all install paths so we can relocate during the "install" phase + # 2) we also set the /usr/share/doc/ directory to the correct value. + # 3) we remove a hard-coded "-O1" + # 4) we fix some Makefile-created library symlinks that contains absolute paths + cp include/builddefs include/builddefs.orig + sed -e 's:^PKG_\(.*\)_DIR = \(.*\)$:PKG_\1_DIR = ${DESTDIR}\2:' \ + -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" \ + -e 's:-O1::' \ + -e '/-S $(PKG/d' \ + include/builddefs.orig > include/builddefs || die + emake || die +} + +src_install() { + make DESTDIR=${D} DK_INC_DIR=${D}/usr/include/disk install install-dev || die +} diff --git a/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild b/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild new file mode 100644 index 000000000000..1616fb0e1794 --- /dev/null +++ b/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $ + +inherit flag-o-matic + +SRC_URI="ftp://oss.sgi.com/projects/xfs/download/cmd_tars/${P}.src.tar.gz" +HOMEPAGE="http://oss.sgi.com/projects/xfs" +DESCRIPTION="xfs filesystem utilities" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="x86 amd64 alpha mips hppa" + +S=${WORKDIR}/${P} + +DEPEND="sys-fs/e2fsprogs + sys-devel/autoconf + >=sys-apps/sed-4" + +src_unpack() { + unpack ${A} + + cd ${S} + chmod u+w include/builddefs.in + sed -i -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" \ + -e 's:-O1::' -e '/-S $(PKG/d' \ + -e 's:^PKG_\(.*\)_DIR[[:space:]]*= \(.*\)$:PKG_\1_DIR = $(DESTDIR)\2:' \ + include/builddefs.in || die "sed failed" +} + +src_compile() { + replace-flags -O[2-9] -O1 + export OPTIMIZER="${CFLAGS}" + export DEBUG=-DNDEBUG + + autoconf || die + + ./configure --prefix=/usr \ + --bindir=/bin \ + --sbindir=/sbin \ + --libdir=/lib \ + --libexecdir=/lib \ + --mandir=/usr/share/man || die "config failed" + + emake || die +} + +src_install() { + make DESTDIR=${D} DK_INC_DIR=${D}/usr/include/disk install install-dev || die "make install failed" + + cat ${S}/libhandle/.libs/libhandle.la | sed -e 's:installed=no:installed=yes:g' > ${D}/lib/libhandle.la + + dosym /lib/libhandle.so.1 /lib/libhandle.so +} |