summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2004-10-03 10:29:12 +0000
committerMike Frysinger <vapier@gentoo.org>2004-10-03 10:29:12 +0000
commite7b409c1bbeb301e205918dc0e41c34178772ceb (patch)
treea0454009671360b42ea8f5d6c0f79a28ee9cdd37 /sys-fs/quota
parentmove quota stuff from sys-apps to sys-fs (diff)
downloadhistorical-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/ChangeLog137
-rw-r--r--sys-fs/quota/Manifest27
-rw-r--r--sys-fs/quota/files/digest-quota-3.061
-rw-r--r--sys-fs/quota/files/digest-quota-3.06-r11
-rw-r--r--sys-fs/quota/files/digest-quota-3.06-r21
-rw-r--r--sys-fs/quota/files/digest-quota-3.091
-rw-r--r--sys-fs/quota/files/digest-quota-3.101
-rw-r--r--sys-fs/quota/files/digest-quota-3.121
-rw-r--r--sys-fs/quota/files/quota-no-quotactl-manpage.patch19
-rw-r--r--sys-fs/quota/files/quota.rc34
-rw-r--r--sys-fs/quota/files/quota.rc634
-rw-r--r--sys-fs/quota/metadata.xml5
-rw-r--r--sys-fs/quota/quota-3.06-r1.ebuild45
-rw-r--r--sys-fs/quota/quota-3.06-r2.ebuild50
-rw-r--r--sys-fs/quota/quota-3.06.ebuild44
-rw-r--r--sys-fs/quota/quota-3.09.ebuild56
-rw-r--r--sys-fs/quota/quota-3.10.ebuild56
-rw-r--r--sys-fs/quota/quota-3.12.ebuild55
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"
+}