diff options
author | Mike Frysinger <vapier@gentoo.org> | 2004-10-03 10:29:12 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2004-10-03 10:29:12 +0000 |
commit | e7b409c1bbeb301e205918dc0e41c34178772ceb (patch) | |
tree | a0454009671360b42ea8f5d6c0f79a28ee9cdd37 /sys-fs/quota | |
parent | move quota stuff from sys-apps to sys-fs (diff) | |
download | historical-e7b409c1bbeb301e205918dc0e41c34178772ceb.tar.gz historical-e7b409c1bbeb301e205918dc0e41c34178772ceb.tar.bz2 historical-e7b409c1bbeb301e205918dc0e41c34178772ceb.zip |
move from sys-apps
Diffstat (limited to 'sys-fs/quota')
-rw-r--r-- | sys-fs/quota/ChangeLog | 137 | ||||
-rw-r--r-- | sys-fs/quota/Manifest | 27 | ||||
-rw-r--r-- | sys-fs/quota/files/digest-quota-3.06 | 1 | ||||
-rw-r--r-- | sys-fs/quota/files/digest-quota-3.06-r1 | 1 | ||||
-rw-r--r-- | sys-fs/quota/files/digest-quota-3.06-r2 | 1 | ||||
-rw-r--r-- | sys-fs/quota/files/digest-quota-3.09 | 1 | ||||
-rw-r--r-- | sys-fs/quota/files/digest-quota-3.10 | 1 | ||||
-rw-r--r-- | sys-fs/quota/files/digest-quota-3.12 | 1 | ||||
-rw-r--r-- | sys-fs/quota/files/quota-no-quotactl-manpage.patch | 19 | ||||
-rw-r--r-- | sys-fs/quota/files/quota.rc | 34 | ||||
-rw-r--r-- | sys-fs/quota/files/quota.rc6 | 34 | ||||
-rw-r--r-- | sys-fs/quota/metadata.xml | 5 | ||||
-rw-r--r-- | sys-fs/quota/quota-3.06-r1.ebuild | 45 | ||||
-rw-r--r-- | sys-fs/quota/quota-3.06-r2.ebuild | 50 | ||||
-rw-r--r-- | sys-fs/quota/quota-3.06.ebuild | 44 | ||||
-rw-r--r-- | sys-fs/quota/quota-3.09.ebuild | 56 | ||||
-rw-r--r-- | sys-fs/quota/quota-3.10.ebuild | 56 | ||||
-rw-r--r-- | sys-fs/quota/quota-3.12.ebuild | 55 |
18 files changed, 568 insertions, 0 deletions
diff --git a/sys-fs/quota/ChangeLog b/sys-fs/quota/ChangeLog new file mode 100644 index 000000000000..bb3a38187976 --- /dev/null +++ b/sys-fs/quota/ChangeLog @@ -0,0 +1,137 @@ +# ChangeLog for sys-apps/quota +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/ChangeLog,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +*quota-3.12 (03 Oct 2004) + + 03 Oct 2004; Mike Frysinger <vapier@gentoo.org> +quota-3.12.ebuild: + Version bump #46636 by Max Kalika. + + 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + quota-3.06-r2.ebuild: + Masked quota-3.06-r2.ebuild stable for ppc + + 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> quota-3.06-r1.ebuild, + quota-3.06-r2.ebuild, quota-3.06.ebuild, quota-3.09.ebuild, + quota-3.10.ebuild: + virtual/glibc -> virtual/libc + + 25 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> quota-3.06-r2.ebuild: + Marked stable on amd64. + + 11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> quota-3.10.ebuild: + Stable on alpha. + + 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> quota-3.06-r1.ebuild, + quota-3.06-r2.ebuild, quota-3.06.ebuild, quota-3.09.ebuild, + quota-3.10.ebuild: + Add inherit eutils + + 06 Mar 2004; Martin Holzer <mholzer@gentoo.org> quota-3.09.ebuild, + quota-3.10.ebuild, files/quota.rc, files/quota.rc6: + updating init script. closes 43413 + + 29 Jan 2004; <gustavoz@gentoo.org> quota-3.06-r2.ebuild: + stable on sparc + +*quota-3.10 (14 Jan 2004) + + 14 Jan 2004; Martin Holzer <mholzer@gentoo.org> quota-3.09.ebuild, + quota-3.10.ebuild: + Version bumped and adding a note about services. Closes 21835 + + 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> files/quota.rc: + typo fix in the initscript, thanks to: crazor@web.de in bug #36636 + + 10 Dec 2003; Seemant Kulleen <seemant@gentoo.org> quota-3.06-r1.ebuild, + quota-3.06-r2.ebuild, quota-3.06.ebuild, quota-3.09.ebuild, + files/quota-no-quotactl-manpage.patch: + patch to make quotactl.2 manpage not install, because sys-apps/manpages offers + a better version + + 23 Nov 2003; Seemant Kulleen <seemant@gentoo.org> quota-3.06-r2.ebuild, + quota-3.09.ebuild: + fixed IUSE line, closing bug #34145 by Johan Petersson <spock@trilithium.com> + +*quota-3.09 (02 Nov 2003) + + 02 Nov 2003; Martin Holzer <mholzer@gentoo.org> quota-3.09.ebuild: + Version bumped. Closes #32363. + +*quota-3.06-r2 (28 Oct 2003) + + 28 Oct 2003; Martin Holzer <mholzer@gentoo.org> quota-3.06-r2.ebuild: + Adding patch to make tcpd optional. Closes #22506. + + 28 Oct 2003; Martin Holzer <mholzer@gentoo.org> quota-3.06-r1.ebuild, + quota-3.06.ebuild: + adding restrict nomirror + + 09 Sep 2003; Seemant Kulleen <seemant@gentoo.org> quota-3.06-r1.ebuild + quota-3.06.ebuild : + + Added tcp-wrappers to DEPEND, as it is required to build. Thanks to: Simon + Arlott <sa3@macs.hw.ac.uk> in bug #26905 + + 31 Aug 2003; Jason Wever <weeve@gentoo.org> quota-3.06-r1.ebuild: + Marked stable on sparc to fix bug #26584. + + 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> quota-3.06.ebuild: + Mark stable on alpha + +*quota-3.06-r1 (9 Dec 2002) + + 05 Jan 2003; Seemant Kulleen <seemant@gentoo.org> quota-3.06-r1.ebuild : + + NLS bloat reduction. The upstream configure script needs to take care of + that, though :/ + + 9 Dec 2002; Joachim Blaabjerg <styx@gentoo.org> quota-3.06-r1.ebuild : + + Added rc script from gregg@unix.net to -r1, and masked it for testing. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 3 Dec 2002; Joachim Blaabjerg <styx@gentoo.org> quota-3.03.ebuild + quota-3.04.ebuild : + + Removed old ebuilds. I assumed it was safe, as none of them were keyworded + any different than 3.06, so I assumed they were obsolete. Kick me in the + nuts if I'm wrong. + +*quota-3.06 (23 Aug 2002) + + 23 Aug 2002; Joachim Blaabjerg <styx@gentoo.org> quota-3.06.ebuild : + + Partially fixed bug #6723, now installing quotatab to /etc + +*quota-3.06 (16 Aug 2002) + + 16 Apr 2002; Joachim Blaabjerg <styx@gentoo.org> quota-3.06.ebuild : + + Version bump. + +*quota-3.04 (14 Apr 2002) + + 20 Jul 2002; Mark Guertin <gerk@gentoo.org> quota-3.04.ebuild : + Added ppc to keywords + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> quota-3.04.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 14 Apr 2002; Joachim Blaabjerg <styx@SuxOS.org> quota-3.04.ebuild + + Version bump. + +*quota-3.03 (1 Feb 2002) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> quota-3.03.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/quota/Manifest b/sys-fs/quota/Manifest new file mode 100644 index 000000000000..658ae9f32928 --- /dev/null +++ b/sys-fs/quota/Manifest @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 fb092beaa5bff543ea065d97281de4f7 ChangeLog 4706 +MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 +MD5 92d0da1bf7497c6f8bc4c19326a24d46 quota-3.06-r1.ebuild 1116 +MD5 1efff10a2a17f118a7392f0e605cfcea quota-3.06-r2.ebuild 1223 +MD5 c5040a1686a6f4a3f658581d8ac31010 quota-3.06.ebuild 1053 +MD5 6f8dc81bf0720f7bb2d3c4ee5ed29ae4 quota-3.09.ebuild 1494 +MD5 1d36297e4ec7deed35fe966afdb53a88 quota-3.10.ebuild 1493 +MD5 5e1164afd960f092eca5f360a66648a5 quota-3.12.ebuild 1470 +MD5 fe63ca32e32411f6aa067fdc6d451ae9 files/digest-quota-3.06 62 +MD5 fe63ca32e32411f6aa067fdc6d451ae9 files/digest-quota-3.06-r1 62 +MD5 fe63ca32e32411f6aa067fdc6d451ae9 files/digest-quota-3.06-r2 62 +MD5 0a55ad0559999fe3044a502022c513ed files/digest-quota-3.09 62 +MD5 0d3ff3aaef898c9bb1d7243e20e93913 files/quota-no-quotactl-manpage.patch 958 +MD5 5b212c316c207f0de396bf7c9cf0931b files/quota.rc 654 +MD5 a579acd7ad0608bc16126d5d86da7804 files/digest-quota-3.10 62 +MD5 01a322c8e25eb2d728f8b36416a1b609 files/quota.rc6 679 +MD5 bce0e9a711e2b89bce6d9039014ab837 files/digest-quota-3.12 62 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.9.10 (GNU/Linux) + +iD8DBQFBX9PlHTu7gpaalycRAjB3AKDCtPGxYR+21MMz2gRVq7h8YN8V9gCeNvX+ +v7VsDU9blLLqDjh3js5Gh4U= +=qJ47 +-----END PGP SIGNATURE----- diff --git a/sys-fs/quota/files/digest-quota-3.06 b/sys-fs/quota/files/digest-quota-3.06 new file mode 100644 index 000000000000..ec34953cbbfb --- /dev/null +++ b/sys-fs/quota/files/digest-quota-3.06 @@ -0,0 +1 @@ +MD5 13b6a46c61b35fe1c78ab9050cb4e463 quota-3.06.tar.gz 183559 diff --git a/sys-fs/quota/files/digest-quota-3.06-r1 b/sys-fs/quota/files/digest-quota-3.06-r1 new file mode 100644 index 000000000000..ec34953cbbfb --- /dev/null +++ b/sys-fs/quota/files/digest-quota-3.06-r1 @@ -0,0 +1 @@ +MD5 13b6a46c61b35fe1c78ab9050cb4e463 quota-3.06.tar.gz 183559 diff --git a/sys-fs/quota/files/digest-quota-3.06-r2 b/sys-fs/quota/files/digest-quota-3.06-r2 new file mode 100644 index 000000000000..ec34953cbbfb --- /dev/null +++ b/sys-fs/quota/files/digest-quota-3.06-r2 @@ -0,0 +1 @@ +MD5 13b6a46c61b35fe1c78ab9050cb4e463 quota-3.06.tar.gz 183559 diff --git a/sys-fs/quota/files/digest-quota-3.09 b/sys-fs/quota/files/digest-quota-3.09 new file mode 100644 index 000000000000..6b8068800435 --- /dev/null +++ b/sys-fs/quota/files/digest-quota-3.09 @@ -0,0 +1 @@ +MD5 f723962e0c4783837d9f38f59a748bca quota-3.09.tar.gz 190819 diff --git a/sys-fs/quota/files/digest-quota-3.10 b/sys-fs/quota/files/digest-quota-3.10 new file mode 100644 index 000000000000..e3d5000d8d21 --- /dev/null +++ b/sys-fs/quota/files/digest-quota-3.10 @@ -0,0 +1 @@ +MD5 a7e76cb4554e64a07df746ab0d85cc59 quota-3.10.tar.gz 200871 diff --git a/sys-fs/quota/files/digest-quota-3.12 b/sys-fs/quota/files/digest-quota-3.12 new file mode 100644 index 000000000000..2d6cc86d83a2 --- /dev/null +++ b/sys-fs/quota/files/digest-quota-3.12 @@ -0,0 +1 @@ +MD5 d69870f4a9732ed2fe072952ee7f1462 quota-3.12.tar.gz 211909 diff --git a/sys-fs/quota/files/quota-no-quotactl-manpage.patch b/sys-fs/quota/files/quota-no-quotactl-manpage.patch new file mode 100644 index 000000000000..bf0014d0459f --- /dev/null +++ b/sys-fs/quota/files/quota-no-quotactl-manpage.patch @@ -0,0 +1,19 @@ +diff -urN quota-tools.orig/Makefile.in quota-tools/Makefile.in +--- quota-tools.orig/Makefile.in 2003-04-08 06:04:25.000000000 -0700 ++++ quota-tools/Makefile.in 2003-12-10 02:07:40.000000000 -0800 +@@ -88,7 +88,6 @@ + -$(INSTALL) -m $(DEF_CONF_MODE) quotatab $(ROOTDIR)$(sysconfdir) + -$(INSTALL) -m $(DEF_CONF_MODE) quotagrpadmins $(ROOTDIR)$(sysconfdir) + -mkdir -p $(ROOTDIR)$(mandir)/man1 +- -mkdir -p $(ROOTDIR)$(mandir)/man2 + -mkdir -p $(ROOTDIR)$(mandir)/man3 + -mkdir -p $(ROOTDIR)$(mandir)/man8 + -$(INSTALL) -m 755 -d $(ROOTDIR)$(includedir)/rpcsvc +@@ -96,7 +95,6 @@ + -$(INSTALL) -s -m $(DEF_SBIN_MODE) quota $(ROOTDIR)$(bindir) + -$(INSTALL) -s -m $(DEF_SBIN_MODE) rpc.rquotad $(ROOTDIR)$(sbindir) + -$(INSTALL) -m $(DEF_MAN_MODE) *.1 $(ROOTDIR)$(mandir)/man1 +- -$(INSTALL) -m $(DEF_MAN_MODE) *.2 $(ROOTDIR)$(mandir)/man2 + -$(INSTALL) -m $(DEF_MAN_MODE) *.3 $(ROOTDIR)$(mandir)/man3 + -$(INSTALL) -m $(DEF_MAN_MODE) *.8 $(ROOTDIR)$(mandir)/man8 + diff --git a/sys-fs/quota/files/quota.rc b/sys-fs/quota/files/quota.rc new file mode 100644 index 000000000000..58e81872a4c9 --- /dev/null +++ b/sys-fs/quota/files/quota.rc @@ -0,0 +1,34 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/files/quota.rc,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +depend() { + need localmount +} + +start() { + ebegin "Starting Quota" + if [ -x /sbin/quotacheck ] + then + echo "Checking quotas. This may take some time." + /sbin/quotacheck -avug + echo "Done." + fi + if [ -x /sbin/quotaon ] + then + echo "Turning on quota" + /sbin/quotaon -avug + fi + eend $? +} + +stop() { + ebegin "Stopping quota" + if [ -x /sbin/quotaoff ] + then + echo "Turning quota off" + /sbin/quotaoff -avug + fi + eend $? +} diff --git a/sys-fs/quota/files/quota.rc6 b/sys-fs/quota/files/quota.rc6 new file mode 100644 index 000000000000..64ebcba13bbb --- /dev/null +++ b/sys-fs/quota/files/quota.rc6 @@ -0,0 +1,34 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/files/quota.rc6,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +depend() { + need localmount +} + +start() { + ebegin "Starting Quota" + if [ -x /usr/sbin/quotacheck ] + then + echo "Checking quotas. This may take some time." + /usr/sbin/quotacheck -avug + echo "Done." + fi + if [ -x /usr/sbin/quotaon ] + then + echo "Turning on quota" + /usr/sbin/quotaon -avug + fi + eend $? +} + +stop() { + ebegin "Stopping quota" + if [ -x /usr/sbin/quotaoff ] + then + echo "Turning quota off" + /usr/sbin/quotaoff -avug + fi + eend $? +} diff --git a/sys-fs/quota/metadata.xml b/sys-fs/quota/metadata.xml new file mode 100644 index 000000000000..96a2d586367d --- /dev/null +++ b/sys-fs/quota/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>base-system</herd> +</pkgmetadata> diff --git a/sys-fs/quota/quota-3.06-r1.ebuild b/sys-fs/quota/quota-3.06-r1.ebuild new file mode 100644 index 000000000000..d842f4f62de6 --- /dev/null +++ b/sys-fs/quota/quota-3.06-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/quota-3.06-r1.ebuild,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +inherit eutils + +IUSE="nls" + +S=${WORKDIR}/quota-tools +DESCRIPTION="Linux quota tools" +HOMEPAGE="http://sourceforge.net/projects/linuxquota/" +SRC_URI="mirror://sourceforge/linuxquota/${P}.tar.gz" +RESTRICT="nomirror" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc ~alpha ~hppa ~mips amd64 ~ia64" + +DEPEND="virtual/libc + sys-apps/tcp-wrappers" + +src_unpack() { + unpack ${A} + cd ${S} + + # patch to prevent quotactl.2 manpage from being installed + # that page is provided by man-pages instead + epatch ${FILESDIR}/${PN}-no-quotactl-manpage.patch +} + +src_install() { + dodir {sbin,etc,usr/sbin,usr/bin,usr/share/man/man{1,2,3,8}} + make ROOTDIR=${D} install || die +# install -m 644 warnquota.conf ${D}/etc + insinto /etc + insopts -m0644 + doins warnquota.conf quotatab + dodoc doc/* + + exeinto /etc/init.d + newexe ${FILESDIR}/quota.rc quota + + # NLS bloat reduction + use nls || rm -rf ${D}/usr/share/locale +} diff --git a/sys-fs/quota/quota-3.06-r2.ebuild b/sys-fs/quota/quota-3.06-r2.ebuild new file mode 100644 index 000000000000..9b8d07a9db29 --- /dev/null +++ b/sys-fs/quota/quota-3.06-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/quota-3.06-r2.ebuild,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +inherit eutils + +IUSE="nls tcpd" + +S=${WORKDIR}/quota-tools +DESCRIPTION="Linux quota tools" +HOMEPAGE="http://sourceforge.net/projects/linuxquota/" +SRC_URI="mirror://sourceforge/linuxquota/${P}.tar.gz" + +RESTRICT="nomirror" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc ~alpha ~hppa ~mips amd64 ~ia64" + +DEPEND="virtual/libc + tcpd? ( sys-apps/tcp-wrappers )" + +src_unpack() { + unpack ${A} + cd ${S} + + # patch to prevent quotactl.2 manpage from being installed + # that page is provided by man-pages instead + epatch ${FILESDIR}/${PN}-no-quotactl-manpage.patch + + sed -i -e "s:,LIBS=\"\$saved_LIBS=\":;LIBS=\"\$saved_LIBS\":" configure +} + +src_install() { + dodir {sbin,etc,usr/sbin,usr/bin,usr/share/man/man{1,2,3,8}} + + rm -f quotactl.2 + make ROOTDIR=${D} install || die +# install -m 644 warnquota.conf ${D}/etc + insinto /etc + insopts -m0644 + doins warnquota.conf quotatab + dodoc doc/* + + exeinto /etc/init.d + newexe ${FILESDIR}/quota.rc quota + + # NLS bloat reduction + use nls || rm -rf ${D}/usr/share/locale +} diff --git a/sys-fs/quota/quota-3.06.ebuild b/sys-fs/quota/quota-3.06.ebuild new file mode 100644 index 000000000000..7e79fd36145a --- /dev/null +++ b/sys-fs/quota/quota-3.06.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/quota-3.06.ebuild,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +inherit eutils + +S=${WORKDIR}/quota-tools +DESCRIPTION="Linux quota tools" +HOMEPAGE="http://sourceforge.net/projects/linuxquota/" +SRC_URI="mirror://sourceforge/linuxquota/${P}.tar.gz" + +RESTRICT="nomirror" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 amd64 ppc sparc alpha ~hppa ~mips ~ia64" +IUSE="" + +DEPEND="virtual/libc + sys-apps/tcp-wrappers" + +src_unpack() { + unpack ${A} + cd ${S} + + # patch to prevent quotactl.2 manpage from being installed + # that page is provided by man-pages instead + epatch ${FILESDIR}/${PN}-no-quotactl-manpage.patch +} + +src_compile() { + econf || die "./configure failed" + emake || die +} + +src_install() { + dodir {sbin,etc,usr/sbin,usr/bin,usr/share/man/man{1,2,3,8}} + make ROOTDIR=${D} install || die +# install -m 644 warnquota.conf ${D}/etc + insinto /etc + insopts -m0644 + doins warnquota.conf quotatab + dodoc doc/* +} diff --git a/sys-fs/quota/quota-3.09.ebuild b/sys-fs/quota/quota-3.09.ebuild new file mode 100644 index 000000000000..6047c6f49d7c --- /dev/null +++ b/sys-fs/quota/quota-3.09.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/quota-3.09.ebuild,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +inherit eutils + +IUSE="nls tcpd" + +S=${WORKDIR}/quota-tools +DESCRIPTION="Linux quota tools" +HOMEPAGE="http://sourceforge.net/projects/linuxquota/" +SRC_URI="mirror://sourceforge/linuxquota/${P}.tar.gz" +RESTRICT="nomirror" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~mips ~amd64 ~ia64" + +DEPEND="virtual/libc + tcpd? ( sys-apps/tcp-wrappers )" + +src_unpack() { + unpack ${A} + cd ${S} + + # patch to prevent quotactl.2 manpage from being installed + # that page is provided by man-pages instead + epatch ${FILESDIR}/${PN}-no-quotactl-manpage.patch + + sed -i -e "s:,LIBS=\"\$saved_LIBS=\":;LIBS=\"\$saved_LIBS\":" configure +} + +src_install() { + dodir {sbin,etc,usr/sbin,usr/bin,usr/share/man/man{1,3,8}} + make ROOTDIR=${D} install || die +# install -m 644 warnquota.conf ${D}/etc + insinto /etc + insopts -m0644 + doins warnquota.conf quotatab + dodoc doc/* + + exeinto /etc/init.d + newexe ${FILESDIR}/quota.rc6 quota + + # NLS bloat reduction + use nls || rm -rf ${D}/usr/share/locale +} + +pkg_postinst() { + einfo "with this release, you can configure the used" + einfo "ports through /etc/services" + einfo + einfo "eg. use the default" + einfo "rquotad 4003/tcp # quota" + einfo "rquotad 4003/udp # quota" +} diff --git a/sys-fs/quota/quota-3.10.ebuild b/sys-fs/quota/quota-3.10.ebuild new file mode 100644 index 000000000000..c805337b0873 --- /dev/null +++ b/sys-fs/quota/quota-3.10.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/quota-3.10.ebuild,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +inherit eutils + +IUSE="nls tcpd" + +S=${WORKDIR}/quota-tools +DESCRIPTION="Linux quota tools" +HOMEPAGE="http://sourceforge.net/projects/linuxquota/" +SRC_URI="mirror://sourceforge/linuxquota/${P}.tar.gz" +RESTRICT="nomirror" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc alpha ~hppa ~mips ~amd64 ~ia64" + +DEPEND="virtual/libc + tcpd? ( sys-apps/tcp-wrappers )" + +src_unpack() { + unpack ${A} + cd ${S} + + # patch to prevent quotactl.2 manpage from being installed + # that page is provided by man-pages instead + epatch ${FILESDIR}/${PN}-no-quotactl-manpage.patch + + sed -i -e "s:,LIBS=\"\$saved_LIBS=\":;LIBS=\"\$saved_LIBS\":" configure +} + +src_install() { + dodir {sbin,etc,usr/sbin,usr/bin,usr/share/man/man{1,3,8}} + make ROOTDIR=${D} install || die +# install -m 644 warnquota.conf ${D}/etc + insinto /etc + insopts -m0644 + doins warnquota.conf quotatab + dodoc doc/* + + exeinto /etc/init.d + newexe ${FILESDIR}/quota.rc6 quota + + # NLS bloat reduction + use nls || rm -rf ${D}/usr/share/locale +} + +pkg_postinst() { + einfo "with this release, you can configure the used" + einfo "ports through /etc/services" + einfo + einfo "eg. use the default" + einfo "rquotad 4003/tcp # quota" + einfo "rquotad 4003/udp # quota" +} diff --git a/sys-fs/quota/quota-3.12.ebuild b/sys-fs/quota/quota-3.12.ebuild new file mode 100644 index 000000000000..c6be2604072f --- /dev/null +++ b/sys-fs/quota/quota-3.12.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/quota-3.12.ebuild,v 1.1 2004/10/03 10:28:05 vapier Exp $ + +inherit eutils + +DESCRIPTION="Linux quota tools" +HOMEPAGE="http://sourceforge.net/projects/linuxquota/" +SRC_URI="mirror://sourceforge/linuxquota/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86" +IUSE="nls tcpd" + +DEPEND="virtual/libc + tcpd? ( sys-apps/tcp-wrappers )" + +S=${WORKDIR}/quota-tools + +src_unpack() { + unpack ${A} + cd ${S} + + # patch to prevent quotactl.2 manpage from being installed + # that page is provided by man-pages instead + epatch ${FILESDIR}/${PN}-no-quotactl-manpage.patch + + sed -i -e "s:,LIBS=\"\$saved_LIBS=\":;LIBS=\"\$saved_LIBS\":" configure +} + +src_install() { + dodir {sbin,etc,usr/sbin,usr/bin,usr/share/man/man{1,3,8}} + make ROOTDIR=${D} install || die +# install -m 644 warnquota.conf ${D}/etc + insinto /etc + insopts -m0644 + doins warnquota.conf quotatab + dodoc doc/* + + exeinto /etc/init.d + newexe ${FILESDIR}/quota.rc6 quota + + # NLS bloat reduction + use nls || rm -rf ${D}/usr/share/locale +} + +pkg_postinst() { + einfo "with this release, you can configure the used" + einfo "ports through /etc/services" + einfo + einfo "eg. use the default" + einfo "rquotad 4003/tcp # quota" + einfo "rquotad 4003/udp # quota" +} |