diff options
-rw-r--r-- | sys-process/at/ChangeLog | 10 | ||||
-rw-r--r-- | sys-process/at/Manifest | 5 | ||||
-rw-r--r-- | sys-process/at/at-3.1.10.1.ebuild | 51 | ||||
-rw-r--r-- | sys-process/at/files/at-3.1.10.1-Makefile.patch | 47 |
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 |