summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-process/at/ChangeLog10
-rw-r--r--sys-process/at/Manifest5
-rw-r--r--sys-process/at/at-3.1.10.1.ebuild51
-rw-r--r--sys-process/at/files/at-3.1.10.1-Makefile.patch47
4 files changed, 110 insertions, 3 deletions
diff --git a/sys-process/at/ChangeLog b/sys-process/at/ChangeLog
index 6e81b90967fd..cd21adbb2794 100644
--- a/sys-process/at/ChangeLog
+++ b/sys-process/at/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-process/at
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v 1.10 2007/10/28 14:01:47 phreak Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/at/ChangeLog,v 1.11 2008/06/18 03:15:00 jer Exp $
+
+*at-3.1.10.1 (18 Jun 2008)
+
+ 18 Jun 2008; Jeroen Roovers <jer@gentoo.org>
+ +files/at-3.1.10.1-Makefile.patch, +at-3.1.10.1.ebuild:
+ Version bump (bug #227681).
28 Oct 2007; Christian Heim <phreak@gentoo.org> at-3.1.8-r11.ebuild,
at-3.1.8-r12.ebuild:
diff --git a/sys-process/at/Manifest b/sys-process/at/Manifest
index 2c8ef6c98376..8e86af664274 100644
--- a/sys-process/at/Manifest
+++ b/sys-process/at/Manifest
@@ -1,10 +1,13 @@
+AUX at-3.1.10.1-Makefile.patch 1914 RMD160 c7afa96456da902b2517974cc4c197f4cd0b8e44 SHA1 623951ae3019b53685db4c320c26c7c961265cb4 SHA256 24ee592004c5a0ed8b683fe5a0427816c6d9887c5abf576ad96d561c6874cb98
AUX at-3.1.8-longuser.patch 747 RMD160 75b20b48c98658faf65874dd0aae646a4544383e SHA1 f1d484fd47d257ce86e2e244dfe7db6427da4ba3 SHA256 b56284f096377971bc97a96f972e487249c9ab50d1cd1806f72ec7c1abeddc6e
AUX at-3.1.8-makefile.patch 1575 RMD160 b8d651e4bbd030f0b1617b36e58b0394211ecdac SHA1 00edf3581c68b30bb60d98ea5d9e5fdfe5cc66d6 SHA256 12509c6f7dd0f1ee4661bc1fd105963c4e7d5409875371a01e4d7890a1dca3f1
AUX at-3.1.8-more-deny.patch 171 RMD160 406ca3530c5faa72d7d390d80df7f6fc80779c2e SHA1 cfbdef586a9b479e8a724a0847247b7e000fab32 SHA256 53c4f9a4976480369039072f92a8760abd663a0b4f74e95b011c9c9134704866
AUX at.deny 121 RMD160 4e11fcb45d28af1383b00d90ab408041c05e8236 SHA1 24e2f75697d09eca35639208a8ea52ff920de65d SHA256 0f99acc529d3dc0313e405abb3dc587407d778727f8912e9c6c18da585edadd5
AUX atd.rc6 507 RMD160 03842f52fd3c15eb56cff1383aa62f06c30379ab SHA1 9678609cf8ae275f2642775da6235f85bcf8c62c SHA256 a826f2b747ced768edf8dfc64843b799ea887f4d6354111c3ee816a118c8ac80
+DIST at_3.1.10.1.tar.gz 100167 RMD160 3733356d62f3f1a4c0938d9e52ca69eb7f328f4a SHA1 09bac255666f1aff7a403b8b92fcc7cdcb0ad20f SHA256 4890e2e7e45b4a60798b84c78de961cc73f27c7b88c17a766a5b250cc13612a1
DIST at_3.1.8-11.tar.gz 108827 RMD160 8ec55b96afbe2130f7608e3f3504b013a0dcc6a2 SHA1 fc2d82c5614517cd1944353d0ad4c366acd5e5df SHA256 0d77c73a3c151a7da647dd924f32151e5ee4574530568fd65067882f79cd5a44
+EBUILD at-3.1.10.1.ebuild 1201 RMD160 38fb436483235f730079a5d9c005a26a664d86ff SHA1 7e1f805805c03f38ad5e36735f134ce9bea5ff82 SHA256 9f0a735c2f96519167160f4b1c99a502158a9a2e347ebd6fb592bf295d4ae9a1
EBUILD at-3.1.8-r11.ebuild 1892 RMD160 08ae2ebb1c714ac799e7c71d28eab20696336059 SHA1 3281641d41e8cb35838a645e78a37b9c28593916 SHA256 6911705aa70e55641a6b2d29416cd5ec8ba67fc65ef23d3a39b0a6bb56dd66a6
EBUILD at-3.1.8-r12.ebuild 1263 RMD160 6490c59ddbd421c21eef0cc552a7fbff7e369b52 SHA1 2ddf7a84819806325c07d75384454ce948a86d59 SHA256 a341147295d64944f3c878bbb8c3efc7c064b688cbc8833e95ec0b1b7aa17a8a
-MISC ChangeLog 4803 RMD160 64665bd0dfb121da51aa427e17eaeaf12ad968fb SHA1 9cb4ac02574f5b069974ecc80083803673e86002 SHA256 f060a532c9ddd51c32d72df5d38900d7d838087667018f7cf213dad90ae1e5ef
+MISC ChangeLog 4964 RMD160 218f91ed98824f4cdeae4e6baeacfe88e5ab1082 SHA1 0dc0cda3210ca347cf3d31dbd471bfd6f30ee0fe SHA256 3bacfb2938237f106d824b98d11a3b4800c2bc687d00706156d201edd7b3b2ae
MISC metadata.xml 158 RMD160 298878d8b5da225547b337739a1a48192546d7b8 SHA1 5a9f7a1c9f0f56d1b0e72ee9b67b5cc5771f6d7d SHA256 a262a73b2049a89ab6a4bdf51df27bea44c7f0aa0ee33176c59a9c63eb45e764
diff --git a/sys-process/at/at-3.1.10.1.ebuild b/sys-process/at/at-3.1.10.1.ebuild
new file mode 100644
index 000000000000..ab6fc9bf50e1
--- /dev/null
+++ b/sys-process/at/at-3.1.10.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/at/at-3.1.10.1.ebuild,v 1.1 2008/06/18 03:15:00 jer Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Queues jobs for later execution"
+HOMEPAGE="http://packages.qa.debian.org/a/at.html"
+SRC_URI="mirror://debian/pool/main/a/at/at_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=sys-devel/flex-2.5.4a"
+RDEPEND="virtual/mta
+ virtual/logger"
+
+pkg_setup() {
+ enewgroup at 25
+ enewuser at 25 -1 /var/spool/at/atjobs at
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${PN}-3.1.8-more-deny.patch
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+}
+
+src_compile() {
+ econf \
+ --sysconfdir=/etc/at \
+ --with-jobdir=/var/spool/at/atjobs \
+ --with-atspool=/var/spool/at/atspool \
+ --with-etcdir=/etc/at \
+ --with-daemon_username=at \
+ --with-daemon_groupname=at \
+ || die "configure failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ make install IROOT="${D}" || die
+ touch "${D}"/var/spool/at/at{jobs,spool}/.SEQ
+
+ newinitd "${FILESDIR}"/atd.rc6 atd
+ prepalldocs
+}
diff --git a/sys-process/at/files/at-3.1.10.1-Makefile.patch b/sys-process/at/files/at-3.1.10.1-Makefile.patch
new file mode 100644
index 000000000000..e0656e8725ca
--- /dev/null
+++ b/sys-process/at/files/at-3.1.10.1-Makefile.patch
@@ -0,0 +1,47 @@
+- install into Gentoo/FHS doc dir
+- respect Gentoo LDFLAGS
+- at is setuid, link with bind now
+- dont allow install to strip binaries
+
+--- Makefile.in. 2005-08-29 10:08:28.000000000 +0200
++++ Makefile.in 2008-06-17 05:18:36.000000000 +0200
+@@ -14,8 +14,11 @@
+ man1dir = $(mandir)/man1
+ man5dir = $(mandir)/man5
+ man8dir = $(mandir)/man8
+-docdir = $(prefix)/doc
+-atdocdir = $(docdir)/at
++ifndef PF
++PF = at-$(VERSION)
++endif
++docdir = $(prefix)/share/doc
++atdocdir = $(docdir)/$(PF)
+ etcdir = @ETCDIR@
+
+ DAEMON_USERNAME = @DAEMON_USERNAME@
+@@ -37,7 +40,7 @@
+ -DDAEMON_USERNAME=\"$(DAEMON_USERNAME)\" \
+ -DDAEMON_GROUPNAME=\"$(DAEMON_GROUPNAME)\" \
+ -DLFILE=\"$(LFILE)\" -Wall
+-LIBS = @LIBS@
++LIBS = @LIBS@ @LDFLAGS@
+ LIBOBJS = @LIBOBJS@
+ INSTALL = @INSTALL@
+ PAMLIB = @PAMLIB@
+@@ -99,14 +102,14 @@
+ chmod 600 $(IROOT)$(LFILE)
+ chown $(DAEMON_USERNAME):$(DAEMON_GROUPNAME) $(IROOT)$(LFILE)
+ test -f $(IROOT)$(etcdir)/at.allow || test -f $(IROOT)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 at.deny $(IROOT)$(etcdir)/
+- $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 -s at $(IROOT)$(bindir)
++ $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 at $(IROOT)$(bindir)
+ $(LN_S) -f at $(IROOT)$(bindir)/atq
+ $(LN_S) -f at $(IROOT)$(bindir)/atrm
+ $(INSTALL) -g root -o root -m 755 batch $(IROOT)$(bindir)
+ $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man1dir)
+ $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man5dir)
+ $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man8dir)
+- $(INSTALL) -g root -o root -m 755 -s atd $(IROOT)$(sbindir)
++ $(INSTALL) -g root -o root -m 755 atd $(IROOT)$(sbindir)
+ $(INSTALL) -g root -o root -m 755 atrun $(IROOT)$(sbindir)
+ $(INSTALL) -g root -o root -m 644 at.1 $(IROOT)$(man1dir)/
+ cd $(IROOT)$(man1dir) && $(LN_S) -f at.1 atq.1 && $(LN_S) -f at.1 batch.1 && $(LN_S) -f at.1 atrm.1