summaryrefslogtreecommitdiff
path: root/sys-process/at
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process/at')
-rw-r--r--sys-process/at/Manifest6
-rw-r--r--sys-process/at/at-3.1.23.ebuild2
-rw-r--r--sys-process/at/at-3.2.1.ebuild (renamed from sys-process/at/at-3.1.20.ebuild)41
3 files changed, 27 insertions, 22 deletions
diff --git a/sys-process/at/Manifest b/sys-process/at/Manifest
index c9bff7afae28..b667004a108f 100644
--- a/sys-process/at/Manifest
+++ b/sys-process/at/Manifest
@@ -9,9 +9,9 @@ AUX atd.confd 214 BLAKE2B 73cb9a8efa568f11620029521e93b7a2e424eeb860d462663ea4ea
AUX atd.rc8 289 BLAKE2B f1ef6e087b1eee30b272a88feeb7f45ec1e4bc78f3c016b48c0ff353e6171a6e73eb3b3e043e5b8500864bab07aa419928a8e0c132bb56f18975b800d51534dc SHA512 a8517b4a754ad096aa72d975b556925c566963657402ffe0c00ed3fbc22a84f6c32917c8d2021e6244339d171352e429d1c360ad6c500de6c60a444e07d006f3
AUX atd.service 215 BLAKE2B cf87d9dec0b5a24c5c94b41f2c7aae52c369b9f05ea77a09d2853c87c5746b00f0d980559560441e8a1a0a262734bb534987b73802c5e670ee491e8c03f1b280 SHA512 8795fe73ea9837b98732018d6e154797e1d31e4696416c910e4637ffc2c516626fed836d2a0f571a890b55c513f07d69b3c9c8d73d1070c6df88a8e9e1812902
DIST at_3.1.18.orig.tar.gz 124499 BLAKE2B b7c65d33fea3d3345ec7d1eb82652c787cfa86520bdd8ac0329baad5cd19cf85ffefe695e86480d38833abe131da8e9c2ea8685699bcfe8baafb3e2cfa57502e SHA512 5ec7512663461ffa1922cef0d99c3cc4882defbea7b1ab855b05bb83e9d3817535db73db74413bcc8af005c956032ec3dc7c83ac16fde96bb315094dae654042
-DIST at_3.1.20.orig.tar.gz 127666 BLAKE2B 8fd0350859e59e61c72f6c67c174ce05bb9c6cffa77792ded11be43eb24d6d1cf2f9f32719657b937e5a11ba8eabefa0e94d5254f05ab79a3daa40c30af97bd8 SHA512 20a13512a86f988728f590712f5bf8a23f4dc44f4b42521a4dd4783dc1ba7ac2016ee87b4c2c14f2346a5839168a983d99c3195e947014aea3096a3db16d176f
DIST at_3.1.23.orig.tar.gz 126284 BLAKE2B b2af9dfa4ed87ee93489b98acae6b7eb005d6db7e2401ec7d4d21353af636b232d57e92e4cd6e81f52115aa9d29fadf440809a9d77cb1eb5d40d42ec7fe640b0 SHA512 ee5cf5abf32cf1e89746e427d1cc20005ef49fad47db55512c90042a77e86b2c15f5de029c79573bc86ce4aead6ed2d561b89812510aadbc5763f9288b467cfd
+DIST at_3.2.1.orig.tar.gz 127577 BLAKE2B 4e8f4aa889075dcede894062b2926afd7892ef15d4ca5bf855b699d1dab9f49a56fd5bd8da376b178032e70cdef72eba2a7d9d6da577982773351633ce85d003 SHA512 8109b2acf220ffc14ea78e7d5671507e8cad41a163c1d7f96de18aae05c8617071c6306e04446450190f492a65ca31f51ed040fba5719b67625a58f738fc9c9e
EBUILD at-3.1.18-r1.ebuild 2311 BLAKE2B 0377b205ee39bd6c41044c8270b68e4650b4fba2e5417a33b3992d7c14723b7326347ab557bdea6835e3f4240bfc0478b84dc7ea4b0c237d00dce880201a2a8f SHA512 251e4fbf8bec2735fba9afeb4f6d228b1f7fb1583cda93b897228bc94af39760cd6d4b18a2dbd7cc33f43b3c31737f429094193e1329d1d81edb5917b284d259
-EBUILD at-3.1.20.ebuild 2306 BLAKE2B c83393c117b6491e1bd524a7cd55a5669463ba14cf93492bfee748aeedf2b9389aa4bb578a45afcc4ec7916c40dc5102c97fb3ace25c2c4c88f65943955b6b8a SHA512 3f6af273f54c48f81061fc80a61d4e1c34d2a88b32ade2d1e9bade5268d6649b39335bf60b72540c1f867701f4df3f8122d8a8e8b18d6cc1a732f7a263773c5e
-EBUILD at-3.1.23.ebuild 2334 BLAKE2B 5e3304773546326ac46e8444308b8cce904c2dd6750427d1ea0f5996733c4c23687489e450d34516af200b52cd933d55af97a837247fd06b711070d5deca57a9 SHA512 925ae1a5377f82d731382dc9e60d90bffd2950311bfb9374e5238d23ec5c4eab0e4de45c419c000f05cb17beafe53592f199a43a71a428c37a9703ce894a4e8e
+EBUILD at-3.1.23.ebuild 2328 BLAKE2B 47f529910fd96a7dcdd93a329a44740198ad5b4c27d5867b3a65905adbe0c7aa61f94daf9882bd070f9752280d90acd4245756756397bcbad10edaf0c58c159c SHA512 c82e01f7e3e14c1c2667241cac291172531832630e8206319db589e8ec7db4008a135775d13617ef9f9f54afbed48d8a9ae9490d87bd41503b55f1fc58909529
+EBUILD at-3.2.1.ebuild 2485 BLAKE2B 3ed0e725e117229d5a54179ff3766baedcde6cc93542a364aef2a3b7f7d557c8366b74e02eaf74489b49ff2cffae70b3736bf7a1ffce2ae23ea4f564e2689c60 SHA512 f5556b86e3ebba67decc01b7f7c0d5a40592ee3a5bda409c1960909416b28b9a1d38dbc0e3e9d11259e8db1a08a994505d3ab0c9ebe8376d714dd48604e15e63
MISC metadata.xml 364 BLAKE2B d51cc643a5646e05725088bafb99711097593b9c7e6c78207dd6668c8c4c2830964dcceb5c66cb60b8cde463ad14e968c4d2950326e86c931e84199a3efb909a SHA512 5c5d603a57b16255de5c049c237206242c440c61ee03237b85f7909e434f877fe84082f2989d6b70646c106a4b97ef380f6fbc87ead1fbca0a3886c38d65c57d
diff --git a/sys-process/at/at-3.1.23.ebuild b/sys-process/at/at-3.1.23.ebuild
index b432dbc4887a..891620a37493 100644
--- a/sys-process/at/at-3.1.23.ebuild
+++ b/sys-process/at/at-3.1.23.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/a/at/${PN}_${PV}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
IUSE="pam selinux"
DEPEND="virtual/mta
diff --git a/sys-process/at/at-3.1.20.ebuild b/sys-process/at/at-3.2.1.ebuild
index 81f677ecf7ae..21c91df88bfa 100644
--- a/sys-process/at/at-3.1.20.ebuild
+++ b/sys-process/at/at-3.2.1.ebuild
@@ -1,13 +1,16 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit autotools eutils flag-o-matic pam user systemd
+MY_P="${PN}_${PV}"
+
DESCRIPTION="Queues jobs for later execution"
-HOMEPAGE="https://packages.qa.debian.org/a/at.html"
-SRC_URI="mirror://debian/pool/main/a/at/${PN}_${PV}.orig.tar.gz"
+HOMEPAGE="http://blog.calhariz.com/tag/at https://packages.qa.debian.org/a/at.html"
+SRC_URI="http://software.calhariz.com/at/${MY_P}.orig.tar.gz
+ mirror://debian/pool/main/a/at/${MY_P}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -35,6 +38,7 @@ PATCHES=(
)
pkg_setup() {
+ # Cannot be moved into pkg_preinst!
enewgroup at 25
enewuser at 25 -1 /var/spool/at/atjobs at
}
@@ -45,17 +49,17 @@ src_prepare() {
}
src_configure() {
- local myconf=()
- use pam || my_conf+=( --without-pam )
- use selinux && my_conf+=( --with-selinux )
- 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 \
- ${my_conf[@]}
+ local my_conf=(
+ --sysconfdir="${EPREFIX}"/etc/at
+ --with-jobdir="${EPREFIX}"/var/spool/at/atjobs
+ --with-atspool="${EPREFIX}"/var/spool/at/atspool
+ --with-etcdir="${EPREFIX}"/etc/at
+ --with-daemon_username=at
+ --with-daemon_groupname=at
+ $(usex pam '' --without-pam)
+ $(use_with selinux)
+ )
+ econf ${my_conf[@]}
}
src_install() {
@@ -66,18 +70,19 @@ src_install() {
newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd
# Preserve existing .SEQ files (bug #386625)
- local seq_file="${ROOT}/var/spool/at/atjobs/.SEQ"
- if [ -f "${seq_file}" ] ; then
+ local seq_file="${EROOT}/var/spool/at/atjobs/.SEQ"
+ if [[ -f "${seq_file}" ]] ; then
einfo "Preserving existing .SEQ file (bug #386625)."
- cp -p "${seq_file}" "${D}"/var/spool/at/atjobs/ || die
+ cp -p "${seq_file}" "${ED}"/var/spool/at/atjobs/ || die
fi
systemd_dounit "${FILESDIR}/atd.service"
+ keepdir /var/spool/at/atspool
}
pkg_postinst() {
einfo "Forcing correct permissions on /var/spool/at"
- local atspooldir="${ROOT}/var/spool/at"
+ local atspooldir="${EROOT}/var/spool/at"
chown at:at "${atspooldir}/atjobs"
chmod 1770 "${atspooldir}/atjobs"
chown at:at "${atspooldir}/atjobs/.SEQ"