summaryrefslogtreecommitdiff
path: root/sys-process
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/Manifest.gzbin8999 -> 9156 bytes
-rw-r--r--sys-process/at/Manifest2
-rw-r--r--sys-process/at/at-3.2.1.ebuild4
-rw-r--r--sys-process/audit/Manifest7
-rw-r--r--sys-process/audit/audit-2.8.4.ebuild40
-rw-r--r--sys-process/audit/audit-2.8.5-r1.ebuild216
-rw-r--r--sys-process/audit/audit-2.8.5.ebuild40
-rw-r--r--sys-process/bashtop/Manifest3
-rw-r--r--sys-process/bashtop/bashtop-0.9.25.ebuild26
-rw-r--r--sys-process/bashtop/metadata.xml13
-rw-r--r--sys-process/criu/Manifest2
-rw-r--r--sys-process/criu/criu-3.14-r1.ebuild (renamed from sys-process/criu/criu-3.14.ebuild)7
-rw-r--r--sys-process/cronie/Manifest4
-rw-r--r--sys-process/cronie/cronie-1.5.4-r1.ebuild4
-rw-r--r--sys-process/cronie/cronie-1.5.5.ebuild6
-rw-r--r--sys-process/evisum/Manifest8
-rw-r--r--sys-process/evisum/evisum-0.5.1.ebuild (renamed from sys-process/evisum/evisum-0.4.1.ebuild)0
-rw-r--r--sys-process/evisum/evisum-0.5.4.ebuild (renamed from sys-process/evisum/evisum-0.5.0.ebuild)0
-rw-r--r--sys-process/minicoredumper/Manifest2
-rw-r--r--sys-process/minicoredumper/metadata.xml3
-rw-r--r--sys-process/nmon/Manifest2
-rw-r--r--sys-process/nmon/nmon-16m.ebuild4
-rw-r--r--sys-process/numactl/Manifest2
-rw-r--r--sys-process/numactl/numactl-2.0.13.ebuild4
-rw-r--r--sys-process/parallel/Manifest10
-rw-r--r--sys-process/parallel/metadata.xml9
-rw-r--r--sys-process/parallel/parallel-20200622.ebuild2
-rw-r--r--sys-process/parallel/parallel-20200722.ebuild (renamed from sys-process/parallel/parallel-20200522.ebuild)2
-rw-r--r--sys-process/parallel/parallel-20200822.ebuild23
-rw-r--r--sys-process/procps/Manifest2
-rw-r--r--sys-process/procps/procps-3.3.16-r2.ebuild2
-rw-r--r--sys-process/systemd-cron/Manifest5
-rw-r--r--sys-process/systemd-cron/files/1.5.12-generatordir.patch67
-rw-r--r--sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild78
-rw-r--r--sys-process/systemd-cron/systemd-cron-1.5.14.ebuild3
-rw-r--r--sys-process/time/Manifest2
-rw-r--r--sys-process/time/time-1.9.ebuild2
37 files changed, 356 insertions, 250 deletions
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 1162a9aed982..039dc9d1129d 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/at/Manifest b/sys-process/at/Manifest
index 9d6e81b85845..36f3184501e9 100644
--- a/sys-process/at/Manifest
+++ b/sys-process/at/Manifest
@@ -11,5 +11,5 @@ AUX atd.service 215 BLAKE2B cf87d9dec0b5a24c5c94b41f2c7aae52c369b9f05ea77a09d285
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.23.ebuild 2327 BLAKE2B 80b85137bca7d88c845853eb3183acd8a4a147c8ed94863d19ebea95cb5c27440fc7e2b9ef3be821dcec68d25aeb2fef3d6e309cf38f76cca6384fa0d9925183 SHA512 0264bc3b9e4e61e9218f78de994559a1c25e514b0ae677ad622803cf343c6bdee5b08bef2f29f39ac6fafc4bb95a7ad5bd560b9839da1c9f819b96b62d4ad875
-EBUILD at-3.2.1.ebuild 2485 BLAKE2B 3ed0e725e117229d5a54179ff3766baedcde6cc93542a364aef2a3b7f7d557c8366b74e02eaf74489b49ff2cffae70b3736bf7a1ffce2ae23ea4f564e2689c60 SHA512 f5556b86e3ebba67decc01b7f7c0d5a40592ee3a5bda409c1960909416b28b9a1d38dbc0e3e9d11259e8db1a08a994505d3ab0c9ebe8376d714dd48604e15e63
+EBUILD at-3.2.1.ebuild 2495 BLAKE2B ce4be01df09ba6b1e95e91bdfe317a100197a24b56cf7bae6e219d6c592aaa9d4ad638d72fc0182f4d4fe3b7eeb32f479bccb6642c7af8407a3f4fc3efd12f08 SHA512 037ab070b3af1136c5e3fa21003c146714509321cbc1ddfbf87fd0d49d54d2210a2c3deeef0fc71ef0bac177c1029d2396a701a48ff8d621e2681f334ab33b2c
MISC metadata.xml 364 BLAKE2B d51cc643a5646e05725088bafb99711097593b9c7e6c78207dd6668c8c4c2830964dcceb5c66cb60b8cde463ad14e968c4d2950326e86c931e84199a3efb909a SHA512 5c5d603a57b16255de5c049c237206242c440c61ee03237b85f7909e434f877fe84082f2989d6b70646c106a4b97ef380f6fbc87ead1fbca0a3886c38d65c57d
diff --git a/sys-process/at/at-3.2.1.ebuild b/sys-process/at/at-3.2.1.ebuild
index 21c91df88bfa..b084bde037b0 100644
--- a/sys-process/at/at-3.2.1.ebuild
+++ b/sys-process/at/at-3.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,7 +8,7 @@ inherit autotools eutils flag-o-matic pam user systemd
MY_P="${PN}_${PV}"
DESCRIPTION="Queues jobs for later execution"
-HOMEPAGE="http://blog.calhariz.com/tag/at https://packages.qa.debian.org/a/at.html"
+HOMEPAGE="http://blog.calhariz.com/index.php/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"
diff --git a/sys-process/audit/Manifest b/sys-process/audit/Manifest
index e68fe76fb79b..44029ec8a5a3 100644
--- a/sys-process/audit/Manifest
+++ b/sys-process/audit/Manifest
@@ -7,16 +7,19 @@ AUX audit.rules.stop.post 452 BLAKE2B b10d6d6c0fa475998856e674bd5c8dc0d7ca8f1d67
AUX audit.rules.stop.pre 427 BLAKE2B ddf4ac16c3e1fd401c266287e792865adf8f4dd0b4bbaea6f991bf8dcee69c8ecd69c93d0cbd8352e280c3c61d24de23ca89f700e383c79036526e59c311c004 SHA512 def5ef378ad554f38754839d1c00c598686645a59896e37a3c7ff07b00aaa05a2b92305e49a750358eaba63a7d48fb647472529b155301069771678eed272463
AUX auditd-conf.d-2.1.3 734 BLAKE2B 018677362bc82c2052885cdd0e2185050cf5e97722ead4acdc51d428b52c265317c7dd03d1459be38b781e78f857cd967e5a60b68360c3381c31c62e1d61d843 SHA512 69d8777772ded7a8c0db2bcf84961b121bb355fa0d4ba0e14e311f8a8bfe665cbd2b7ac632d73477f9dfa9a6eec357a7ed458fe9b3e7b5ede75b166f3f092ab7
AUX auditd-init.d-2.4.3 2054 BLAKE2B 20e68ab676c925b8567a7e9a12d2ac055fd90477cbbd6444136b7198828798f7b6428948503c344639fab5fea54962682be7c986950c2cbae8b7c9dfeb321a4b SHA512 1b48c248db5d34f148f9c79f8b2a6acbf61c729230341b861f5e331bbfb0c8356305a09eb2cc5c82c14c4fd9a13c7c13957e1ed493834b8b3b9ee38978e4c31f
+DIST audit-017e6c6ab95df55f34e339d2139def83e5dada1f.patch 852 BLAKE2B 60d8b813f57338ce267a09913e68a0726acf5cf878cd2893fe2493f80d2b0ac1e0504dc7a72e85134ae2597b268cb1772b4e7c6c2f19149fc905f6928e2db47f SHA512 78e32c05b6896d37bacf0938954fbce7486a528dabd55421f1715438fe489171f9157059050abdcb3f673258aa28b4a11f643ddb7824f3499a195dbbe634f101
DIST audit-2.6.4.tar.gz 1078677 BLAKE2B 056d9f269926d9b0d74f7187f833f1e94d4e03a5137750fe4ff87b71fa0ce0e0a8569b97ecbd671f951061cfb088dff17b46e37cc14122864c37615356646fc5 SHA512 69b5d3987d2b8b189d1242fde639af3d7d366e901733133e47ee71223caf73aa7da40b7811298f0af861969b0ab482c5ef9830b711bdd15bd5f4d0ebc88a1224
DIST audit-2.7.1.tar.gz 1099083 BLAKE2B 10f72ac3273ce9e23e1fb8ad8d57dcae772ba1f861f519867399d95e14f4809897637969de45566d62a73a35e5674260155773daf8de00481fcbd1b9c3138f96 SHA512 37964d81deee8608fde5f90d5d096727d3eb009e084be34749adcb0662e607e35c49c80bd83ce38b17161f11363b691721c8a8aa5dea832d320c53ab0ebb7483
DIST audit-2.8.2.tar.gz 1121970 BLAKE2B bbec694ed1177a8590d035c2d6d197e49343fc370b101589e58736042c3b12cabb68fe796422f3133feb79068ab7d5931efa5414d22edead10c8871fefcd2549 SHA512 888ebf5e8e9d285b82d87377fc8836886d7a8b089c1be4091420a77a0250c9baf09aebb7a6330ff5043fb35f51eb6baf8d4491e26da7ad0811f0087e395b5012
DIST audit-2.8.3.tar.gz 1107583 BLAKE2B 21c2b8543a31c0ca4319af40b844f4400615108a59195a95ea79499ff2923d7dbbc840716d60dfba311bfc451983cd4cd0f7cb27c2444825df2c0dfb50f9614f SHA512 aa939b81a66111f4e466208d7a38414bd186d00ccd374b420439764905b4707bbfcdc2331a6179a080fca981d19171696ecabd26674205b2f9339c44954db933
DIST audit-2.8.4.tar.gz 1123889 BLAKE2B b80272b1984942d3c38bde30d22c736a8cc8896a2e42a9bf286446129313ce57a2a117ce26a0a5f1a4a06b4a48ddde463b8837b8c98273051be0c90e5bbebd42 SHA512 5795c565effab995cee447a2dc457ef6a6f15201fb185d7104992ac373a3cb5cfc865dd661c0896a895c96f452eff392d455064d0eead55cd7364d96e0d15c4a
DIST audit-2.8.5.tar.gz 1140694 BLAKE2B 64fd0cd93f934e3dd11faf21fcd765894a9c4336d8322179980bb7df1ef5a06d301a665860aeb84fefa0cf278940668023675b99ba7f33cdcfb542d869034358 SHA512 7d416aaa21c1a167f8e911ca82aecbaba804424f3243f505066c43ecc4a62a34feb2c27555e99d3268608404793dccca0f828c63670e3aa816016fb493f8174a
+DIST audit-2.8.5_p80866dc78b5d.tar.gz 552094 BLAKE2B adb936a314ef2f11828ee00f3513631e06e2df09e37e68be27b1b694e278116d2f486dbde7ed57c77d9ff0bcd09309ea841959c7a66caed6770f367d65dd14f4 SHA512 7ec103bf076cfac7906748162e78835f1f65dd9d68e3a7466346e0473075beb47897adf88ab9ba0eb42db1953372aafb16cc040674b9a9c887730c062b82540a
EBUILD audit-2.6.4.ebuild 6209 BLAKE2B da9974d8cfa7dd21da6cff1e2275b0f70f756c5dd5fba309cdb4806f79349b040ef29181ab00129c97564302139d24696c4ba5c6018f1543a951cbee49a4657e SHA512 84a693604384d5bcdfedaad966d9ebb78441262e877741ebf699eba408f8b6d2e3497f4eca40c45ec50e3d0517cbd24f8e3a5a1d2c50d346fc80d4c56d2e4cb4
EBUILD audit-2.7.1.ebuild 6206 BLAKE2B b9b6109a7e75546eb3c6cad3d8f1d720572ccf95dbbbd47709006394b7ae900feba2fd6fdf65a15d2d07e872ba59d04e00ca13d2709a9cafaaf918a1516a3ee8 SHA512 f44ecf8c79611d803429ec798a63ec2f34ca862cdac039adf90a28bfc8fa0bec4991188da430dbc426171ff3fd4d20e13e4dbaed3198a636f302d254bb5c541e
EBUILD audit-2.8.2.ebuild 6140 BLAKE2B 751cce3ad1146270470bfc8df41bb117c427edcd1ca21fb032a929ecd54f0e43a0bd72244d3e60eda8ccba960963c6906e0302dada72b4b1d9bcab5697eb3888 SHA512 3be981935f47ff0db641a57612a3d156297429805acda9d0cf2a1974a7fd660c464a2afcd1e6395f7e1745a0a37157ac98e88337890371ce2a1cd7609e65637e
EBUILD audit-2.8.3.ebuild 6132 BLAKE2B 16fa21d0b4937b162fefaa41fe6ede13fad9eb755b3e8f2d15ba54a69f4bd45b229fa70dc2ddbf5ce649c8152fe72c0ef134a8369dfbe76221c3d97008baa945 SHA512 f571a1adf2963bbd7c653077a41ff95d31896790a05ffdb9fd85b5e60af485f49299e04270eeed7ae72668af2985b2b9a79f24cae4db7d73b27edeadb6af28b3
-EBUILD audit-2.8.4.ebuild 6140 BLAKE2B f1afbe67fc1eadc75a3c715460d8eb35d41d375ca0e5ae231dd8a4ee406bf152c82ac7222f642924ca641eb2c6be2a6b3d87df87fd80b172679f95587804c6a1 SHA512 db791492f537f21ede9b5afe90bbdb51488c9d6aebdcca9158fc5855d81d9a7efdf7caae67e8a6a1f74962bb664f1f236bd5e4a27bf1e5d5e0d22a68034142cb
-EBUILD audit-2.8.5.ebuild 6193 BLAKE2B 4e4a073ec8ac7b81360275c045c177aac396936b14f64f7fbfcef02c22e04181d4f654f8626da1abc6c13f40ea386bfed65be77fc06788093ed2c2fe1d9b0a6b SHA512 9cf62b6878edf261ebdab265b3f8b485e4cb501df01fc9f3cecc92ab06b4f1700a3c3f6249c16feac59a1e9c67dc999bfa173258bd3111905ff1054819fae4f9
+EBUILD audit-2.8.4.ebuild 5711 BLAKE2B e6956eff8afffcae7e22919680cb7db63af7c1dfdfd9e35e14af73ae378031a821beee4fc782741393421e6a3873a401f3f8e86e5567595d4d5e93f26ecea2a7 SHA512 d659215b7caf54d1c68aa3f7d18fa1951c938eff67c3b8c2ca666c368e90bfbe8112133e45d85905b909a55026bb1e53ed635dedacc7d9ac34934ceb414300a3
+EBUILD audit-2.8.5-r1.ebuild 6383 BLAKE2B 70b429c3b28758094fadbdcb9ac392bc0cbaf88d872a374dfe96d8a90a0f8d2226bf7a14225aa541e6cd10cbe6cb6f62f7e5415b008794c42f0eae3b7ad0e18e SHA512 6f4347ca67a31739228d20718129614ed7f05b1815d69ce48bd0cb9e0cab22156d870c240dcf40495179f066e8a4b7212c565b0583771a9c6c3559a27611b097
+EBUILD audit-2.8.5.ebuild 5753 BLAKE2B 13495f6f69ca6cb3d85b091805ddcf8f78beb24414d8c797220a0ba21526a5301e014617e20aaa21bee43dbdb80e3ac4aad54692e669a2ffaba3b60bc9e6c9d0 SHA512 001dae4db073cb1d3b4de94da68cd46d27ea5eeb18a1d9c50c04d01f6f831c9e95e4d49b3362c716b874c3ed54e2d30666f717accb84bef11f34ee2b525bec5f
MISC metadata.xml 364 BLAKE2B d056ff5b5d3a6fd968f926ceaa85eaaf9b6c54f069dfe3e3d6eb8f784dd1eb4353b3c1236a4eb7691cd48893b7b10a10647a86bd2355b33f2b682c435510422c SHA512 3e5dcff1ff9cfa5c209ab052de5f2ac44ef2bef1d991e8daab6603b72cef81cae6106a34f5181196e083596183a454cb47436d7560084cd51779ae8eb9901202
diff --git a/sys-process/audit/audit-2.8.4.ebuild b/sys-process/audit/audit-2.8.4.ebuild
index 9e94441dc51a..fb5ec3ac098c 100644
--- a/sys-process/audit/audit-2.8.4.ebuild
+++ b/sys-process/audit/audit-2.8.4.ebuild
@@ -85,11 +85,7 @@ multilib_src_configure() {
mkdir -p "${BUILD_DIR}" || die
cd "${BUILD_DIR}" || die
- if python_is_python3; then
- econf --without-python --with-python3
- else
- econf --with-python --without-python3
- fi
+ econf --without-python --with-python3
}
use python && python_foreach_impl python_configure
@@ -109,25 +105,16 @@ multilib_src_compile() {
default
python_compile() {
- local pysuffix pydef
- if python_is_python3; then
- pysuffix=3
- pydef='USE_PYTHON3=true'
- else
- pysuffix=2
- pydef='HAVE_PYTHON=true'
- fi
-
emake -C "${BUILD_DIR}"/bindings/swig \
VPATH="${native_build}/lib" \
LIBS="${native_build}/lib/libaudit.la" \
_audit_la_LIBADD="${native_build}/lib/libaudit.la" \
_audit_la_DEPENDENCIES="${S}/lib/libaudit.h ${native_build}/lib/libaudit.la" \
- ${pydef}
- emake -C "${BUILD_DIR}"/bindings/python/python${pysuffix} \
- VPATH="${S}/bindings/python/python${pysuffix}:${native_build}/bindings/python/python${pysuffix}" \
+ USE_PYTHON3=true
+ emake -C "${BUILD_DIR}"/bindings/python/python3 \
+ VPATH="${S}/bindings/python/python3:${native_build}/bindings/python/python3" \
auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
- ${pydef}
+ USE_PYTHON3=true
}
local native_build="${BUILD_DIR}"
@@ -143,26 +130,17 @@ multilib_src_install() {
emake DESTDIR="${D}" initdir="$(systemd_get_systemunitdir)" install
python_install() {
- local pysuffix pydef
- if python_is_python3; then
- pysuffix=3
- pydef='USE_PYTHON3=true'
- else
- pysuffix=2
- pydef='HAVE_PYTHON=true'
- fi
-
emake -C "${BUILD_DIR}"/bindings/swig \
VPATH="${native_build}/lib" \
LIBS="${native_build}/lib/libaudit.la" \
_audit_la_LIBADD="${native_build}/lib/libaudit.la" \
_audit_la_DEPENDENCIES="${S}/lib/libaudit.h ${native_build}/lib/libaudit.la" \
- ${pydef} \
+ USE_PYTHON3=true \
DESTDIR="${D}" install
- emake -C "${BUILD_DIR}"/bindings/python/python${pysuffix} \
- VPATH="${S}/bindings/python/python${pysuffix}:${native_build}/bindings/python/python${pysuffix}" \
+ emake -C "${BUILD_DIR}"/bindings/python/python3 \
+ VPATH="${S}/bindings/python/python3:${native_build}/bindings/python/python3" \
auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
- ${pydef} \
+ USE_PYTHON3=true \
DESTDIR="${D}" install
}
diff --git a/sys-process/audit/audit-2.8.5-r1.ebuild b/sys-process/audit/audit-2.8.5-r1.ebuild
new file mode 100644
index 000000000000..dba672537b50
--- /dev/null
+++ b/sys-process/audit/audit-2.8.5-r1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit autotools multilib multilib-minimal toolchain-funcs preserve-libs python-r1 linux-info systemd usr-ldscript
+
+DESCRIPTION="Userspace utilities for storing and processing auditing records"
+HOMEPAGE="https://people.redhat.com/sgrubb/audit/"
+# https://github.com/linux-audit/audit-userspace/tree/2.8_maintenance
+COMMIT='80866dc78b5db17010516e24344eaed8dcc6fb99' # contains many fixes not yet released
+if [[ -n $COMMIT ]]; then
+ SRC_URI="https://github.com/linux-audit/audit-userspace/archive/${COMMIT}.tar.gz -> ${P}_p${COMMIT:0:12}.tar.gz"
+ S="${WORKDIR}/audit-userspace-${COMMIT}"
+else
+ SRC_URI="https://people.redhat.com/sgrubb/audit/${P}.tar.gz"
+fi
+# -fno-common patch:
+SRC_URI+=" https://github.com/linux-audit/audit-userspace/commit/017e6c6ab95df55f34e339d2139def83e5dada1f.patch -> ${PN}-017e6c6ab95df55f34e339d2139def83e5dada1f.patch"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="gssapi ldap python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# Testcases are pretty useless as they are built for RedHat users/groups and kernels.
+RESTRICT="test"
+
+RDEPEND="gssapi? ( virtual/krb5 )
+ ldap? ( net-nds/openldap )
+ sys-libs/libcap-ng
+ python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.34
+ python? ( dev-lang/swig:0 )"
+# Do not use os-headers as this is linux specific
+
+CONFIG_CHECK="~AUDIT"
+
+pkg_setup() {
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ # Do not build GUI tools
+ sed -i \
+ -e '/AC_CONFIG_SUBDIRS.*system-config-audit/d' \
+ "${S}"/configure.ac || die
+ sed -i \
+ -e 's,system-config-audit,,g' \
+ "${S}"/Makefile.am || die
+ rm -rf "${S}"/system-config-audit
+
+ # audisp-remote moved in multilib_src_install_all
+ sed -i \
+ -e "s,/sbin/audisp-remote,${EPREFIX}/usr/sbin/audisp-remote," \
+ "${S}"/audisp/plugins/remote/au-remote.conf || die
+
+ # Don't build static version of Python module.
+ eapply "${FILESDIR}"/${PN}-2.4.3-python.patch
+
+ # glibc/kernel upstreams suck with both defining ia64_fpreg
+ # This patch is a horribly workaround that is only valid as long as you
+ # don't need the OTHER definitions in fpu.h.
+ eapply "${FILESDIR}"/${PN}-2.8.4-ia64-compile-fix.patch
+
+ # there is no --without-golang conf option
+ sed -e "/^SUBDIRS =/s/ @gobind_dir@//" -i bindings/Makefile.am || die
+
+ # -fno-common
+ eapply "${DISTDIR}/${PN}-017e6c6ab95df55f34e339d2139def83e5dada1f.patch"
+
+ eapply_user
+
+ # Regenerate autotooling
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local ECONF_SOURCE=${S}
+ local my_conf="$(use_enable ldap zos-remote)"
+ econf \
+ ${my_conf} \
+ --sbindir="${EPREFIX}/sbin" \
+ $(use_enable gssapi gssapi-krb5) \
+ $(use_enable static-libs static) \
+ --enable-systemd \
+ --without-python \
+ --without-python3
+
+ if multilib_is_native_abi; then
+ python_configure() {
+ mkdir -p "${BUILD_DIR}" || die
+ cd "${BUILD_DIR}" || die
+
+ econf ${my_conf} --without-python --with-python3
+ }
+
+ use python && python_foreach_impl python_configure
+ fi
+}
+
+src_configure() {
+ tc-export_build_env BUILD_{CC,CPP}
+ export CC_FOR_BUILD="${BUILD_CC}"
+ export CPP_FOR_BUILD="${BUILD_CPP}"
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+
+ python_compile() {
+ emake -C "${BUILD_DIR}"/bindings/swig \
+ VPATH="${native_build}/lib" \
+ LIBS="${native_build}/lib/libaudit.la" \
+ _audit_la_LIBADD="${native_build}/lib/libaudit.la" \
+ _audit_la_DEPENDENCIES="${S}/lib/libaudit.h ${native_build}/lib/libaudit.la" \
+ USE_PYTHON3=true
+ emake -C "${BUILD_DIR}"/bindings/python/python3 \
+ VPATH="${S}/bindings/python/python3:${native_build}/bindings/python/python3" \
+ auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
+ USE_PYTHON3=true
+ }
+
+ local native_build="${BUILD_DIR}"
+ use python && python_foreach_impl python_compile
+ else
+ emake -C lib
+ emake -C auparse
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" initdir="$(systemd_get_systemunitdir)" install
+
+ python_install() {
+ emake -C "${BUILD_DIR}"/bindings/swig \
+ VPATH="${native_build}/lib" \
+ LIBS="${native_build}/lib/libaudit.la" \
+ _audit_la_LIBADD="${native_build}/lib/libaudit.la" \
+ _audit_la_DEPENDENCIES="${S}/lib/libaudit.h ${native_build}/lib/libaudit.la" \
+ USE_PYTHON3=true \
+ DESTDIR="${D}" install
+ emake -C "${BUILD_DIR}"/bindings/python/python3 \
+ VPATH="${S}/bindings/python/python3:${native_build}/bindings/python/python3" \
+ auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
+ USE_PYTHON3=true \
+ DESTDIR="${D}" install
+ }
+
+ local native_build=${BUILD_DIR}
+ use python && python_foreach_impl python_install
+
+ # things like shadow use this so we need to be in /
+ gen_usr_ldscript -a audit auparse
+ else
+ emake -C lib DESTDIR="${D}" install
+ emake -C auparse DESTDIR="${D}" install
+ fi
+}
+
+multilib_src_install_all() {
+ dodoc AUTHORS ChangeLog README* THANKS
+ docinto contrib
+ dodoc contrib/{avc_snap,skeleton.c}
+ docinto contrib/plugin
+ dodoc contrib/plugin/*
+ docinto rules
+ dodoc rules/*
+
+ newinitd "${FILESDIR}"/auditd-init.d-2.4.3 auditd
+ newconfd "${FILESDIR}"/auditd-conf.d-2.1.3 auditd
+
+ [ -f "${ED}"/sbin/audisp-remote ] && \
+ dodir /usr/sbin && \
+ mv "${ED}"/{sbin,usr/sbin}/audisp-remote || die
+
+ # Gentoo rules
+ insinto /etc/audit/
+ newins "${FILESDIR}"/audit.rules-2.1.3 audit.rules
+ doins "${FILESDIR}"/audit.rules.stop*
+
+ # audit logs go here
+ keepdir /var/log/audit/
+
+ find "${D}" -name '*.la' -delete || die
+
+ # Security
+ lockdown_perms "${ED}"
+}
+
+pkg_preinst() {
+ # Preserve from the audit-1 series
+ preserve_old_lib /$(get_libdir)/libaudit.so.0
+}
+
+pkg_postinst() {
+ lockdown_perms "${EROOT}"
+ # Preserve from the audit-1 series
+ preserve_old_lib_notify /$(get_libdir)/libaudit.so.0
+}
+
+lockdown_perms() {
+ # Upstream wants these to have restrictive perms.
+ # Should not || die as not all paths may exist.
+ local basedir="$1"
+ chmod 0750 "${basedir}"/sbin/au{ditctl,report,dispd,ditd,search,trace} 2>/dev/null
+ chmod 0750 "${basedir}"/var/log/audit/ 2>/dev/null
+ chmod 0640 "${basedir}"/etc/{audit/,}{auditd.conf,audit.rules*} 2>/dev/null
+}
diff --git a/sys-process/audit/audit-2.8.5.ebuild b/sys-process/audit/audit-2.8.5.ebuild
index aebeceb470c4..d743db4f3f59 100644
--- a/sys-process/audit/audit-2.8.5.ebuild
+++ b/sys-process/audit/audit-2.8.5.ebuild
@@ -83,11 +83,7 @@ multilib_src_configure() {
mkdir -p "${BUILD_DIR}" || die
cd "${BUILD_DIR}" || die
- if python_is_python3; then
- econf ${my_conf} --without-python --with-python3
- else
- econf ${my_conf} --with-python --without-python3
- fi
+ econf ${my_conf} --without-python --with-python3
}
use python && python_foreach_impl python_configure
@@ -107,25 +103,16 @@ multilib_src_compile() {
default
python_compile() {
- local pysuffix pydef
- if python_is_python3; then
- pysuffix=3
- pydef='USE_PYTHON3=true'
- else
- pysuffix=2
- pydef='HAVE_PYTHON=true'
- fi
-
emake -C "${BUILD_DIR}"/bindings/swig \
VPATH="${native_build}/lib" \
LIBS="${native_build}/lib/libaudit.la" \
_audit_la_LIBADD="${native_build}/lib/libaudit.la" \
_audit_la_DEPENDENCIES="${S}/lib/libaudit.h ${native_build}/lib/libaudit.la" \
- ${pydef}
- emake -C "${BUILD_DIR}"/bindings/python/python${pysuffix} \
- VPATH="${S}/bindings/python/python${pysuffix}:${native_build}/bindings/python/python${pysuffix}" \
+ USE_PYTHON3=true
+ emake -C "${BUILD_DIR}"/bindings/python/python3 \
+ VPATH="${S}/bindings/python/python3:${native_build}/bindings/python/python3" \
auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
- ${pydef}
+ USE_PYTHON3=true
}
local native_build="${BUILD_DIR}"
@@ -141,26 +128,17 @@ multilib_src_install() {
emake DESTDIR="${D}" initdir="$(systemd_get_systemunitdir)" install
python_install() {
- local pysuffix pydef
- if python_is_python3; then
- pysuffix=3
- pydef='USE_PYTHON3=true'
- else
- pysuffix=2
- pydef='HAVE_PYTHON=true'
- fi
-
emake -C "${BUILD_DIR}"/bindings/swig \
VPATH="${native_build}/lib" \
LIBS="${native_build}/lib/libaudit.la" \
_audit_la_LIBADD="${native_build}/lib/libaudit.la" \
_audit_la_DEPENDENCIES="${S}/lib/libaudit.h ${native_build}/lib/libaudit.la" \
- ${pydef} \
+ USE_PYTHON3=true \
DESTDIR="${D}" install
- emake -C "${BUILD_DIR}"/bindings/python/python${pysuffix} \
- VPATH="${S}/bindings/python/python${pysuffix}:${native_build}/bindings/python/python${pysuffix}" \
+ emake -C "${BUILD_DIR}"/bindings/python/python3 \
+ VPATH="${S}/bindings/python/python3:${native_build}/bindings/python/python3" \
auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
- ${pydef} \
+ USE_PYTHON3=true \
DESTDIR="${D}" install
}
diff --git a/sys-process/bashtop/Manifest b/sys-process/bashtop/Manifest
new file mode 100644
index 000000000000..b85434ad0457
--- /dev/null
+++ b/sys-process/bashtop/Manifest
@@ -0,0 +1,3 @@
+DIST bashtop-0.9.25.tar.gz 443776 BLAKE2B e778f7657a0502a47ed008d9a54514a7397fa3d2f04a3cac0f98faf67b0b183329f0a760121b0e1e7f7bc28a0ff37b43fe514a524eae81468c9cac573da249d2 SHA512 bd70c1e5b8876be38afe5987e60af0d59496532e6f0a87d2b3cd62c2a251fe627d0fac77e757f01979a6d20b43948860f0bcba4d8a1c54f8ef52d02ad4547a7f
+EBUILD bashtop-0.9.25.ebuild 726 BLAKE2B b98129761aedbf8c287b8dc91ae1345938cc6887afbd57d23bb5ef0e5c0575c69c6dee0de32e043bba9fc430ac1cb55a478098f22cb0a8a9910d68ec515f42cc SHA512 486370c6305a9e5c77f5250740a9895573d9dda1d0019053bd762440f8c0e10b3e6e084433a14d6a33a793faf2f4b568c4425b88643c1ea6b2b04633ce84899c
+MISC metadata.xml 392 BLAKE2B 3ea08bf75063d80d8593c8f0c56612582f3f197aa812832abcf42537179ee9f7f79bd3847eb08ed38d8c41b721a94672fe5e5cf4fe9e6780bb5599ff37e1f630 SHA512 cc3b3fd52dd55e7cfea802f05e11a0ca1cbc26473daed400fc48e152a37631ea2a60bd958d4ea7d541303bb565fabb024e98b048e675d9f62b1bc21a2e63033d
diff --git a/sys-process/bashtop/bashtop-0.9.25.ebuild b/sys-process/bashtop/bashtop-0.9.25.ebuild
new file mode 100644
index 000000000000..c92ad3eeb807
--- /dev/null
+++ b/sys-process/bashtop/bashtop-0.9.25.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+DESCRIPTION="Resource monitor that shows usage and stats"
+HOMEPAGE="https://github.com/aristocratos/bashtop"
+SRC_URI="https://github.com/aristocratos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+ default
+ sed -i -e 's/local//g' Makefile || die "Editing path failed"
+ sed -i -e '/DOCDIR/d' Makefile || die "Removing doc folder failed"
+}
+
+pkg_postinst() {
+ optfeature "CPU Temperature support" sys-apps/lm-sensors
+ optfeature "Update news and Theme Download feature" net-misc/curl
+ optfeature "Disk Stats support" app-admin/sysstat
+}
diff --git a/sys-process/bashtop/metadata.xml b/sys-process/bashtop/metadata.xml
new file mode 100644
index 000000000000..27c5d47a6d32
--- /dev/null
+++ b/sys-process/bashtop/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zshzero@protonmail.com</email>
+ <name>Ashwin A Kumar</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>dolsen@gentoo.org</email>
+ <name>Brian Dolbec</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/sys-process/criu/Manifest b/sys-process/criu/Manifest
index 1d80ac7f0c1b..d65af4d0bde6 100644
--- a/sys-process/criu/Manifest
+++ b/sys-process/criu/Manifest
@@ -13,6 +13,6 @@ DIST criu-3.14.tar.bz2 881407 BLAKE2B 418412681baf7ec9d3a03afe3860590c857bffcb6c
DIST criu-3.6.tar.bz2 739437 BLAKE2B 0f128cf69a5a073df3abc736e3081b7d266573575c038a457fdf8adcdab668d957559f3b9a16606ff31871c3bf5e111349995c496c4236b5191340486814981f SHA512 5849024ac4660a5537ed37b6d98adf61d3f071e2a181d873a1f7ca6c4d00a4258445b4bc840e908d907bc34daf8a818450f54e6cdf4826a679e756c0cbc5d586
EBUILD criu-3.11.ebuild 2900 BLAKE2B b8589a947a4672aaf53f341ddf590910c5e29eba5cec10da0a4a49e8fee7f2dfbe874790e0cd6531bb6fea9c04df36c0884384491e6fcca5805dee7243351ac7 SHA512 b60f26c2fd42745681c4cebb90a7345d2dc8653ffb9a346830b220361a676200813efa3ab1fa7f86a9509badd187811b7c60450185a6531e09be69f9e26e5518
EBUILD criu-3.12.ebuild 2908 BLAKE2B e2302e92541f7877fe7dacf4f6cfb6b900b1fc470a63c6146ac82b3510bcff8bc77459bd4ca00be0aba98d4b9543121ec3e62a88d219cec58ceecaf7be16b241 SHA512 ad077cf2ce8f40e7a35042dd4468677ec1e301c2ef472ce6158810408ba3b4c44352cd27e4f7941d86d7c5fb1b66fdc507a1ad173b5d050045be4d3a255c2bea
-EBUILD criu-3.14.ebuild 2957 BLAKE2B a913fec1a7ac4fe57e484eb37868cf67b4c99d5997e55de71d4bd906491d9fa35270f6908aeae6513f7994dffdc67a904f73e9830dfd6248a56b655f64f32696 SHA512 7055dc0d816bd299c0be849b83024916225100b57d09fe9b0014b87dbcd9de7f06cb03e81cdbb9c3cd4f9be35400baf05c63d824d77e6f07604096e605b86f69
+EBUILD criu-3.14-r1.ebuild 3086 BLAKE2B a69dd1a87670b31ea37a9c0a9ec393d168757f9c258b623d8eab48be5a9cd159b901c63c3fcd569b25722359b221416cc153bbb7b98243a1575c7d14559c84bc SHA512 45ceacbdba851207560a9d7b2b7b007af49b820d119d0944bd99c90d9e291a7f800e3c6e6fd44901e4cfd052da7fe3359bf3cbbc9ac72709445a08233e679844
EBUILD criu-3.6.ebuild 2530 BLAKE2B fa1a972b8f6c15296ac8bf9519e2e4e0758fd2aad6582014b84ec72b12384385c80f0b9477301f333745ab8d1833c7521d77fa6218b1f7a3de7a4f90cdd3886b SHA512 979baf7eca6befc56c951f063ec8775d35401136f4783009829229698ae9ed8b598737f8869c016fd5a266985df4be15048ea7e8aed550160f5281348954ed73
MISC metadata.xml 489 BLAKE2B b147e18ffae358f6ea0c3ca2cc8addaa039d77fc845092758a258943852daa0bc674f9f2a5a94ba7094d2e6c65a179271304e2b0b4a01f1cff6d4ac20696dce8 SHA512 aebc8636c880916beff94bb80e4a9fda5eef6ef935c9e0305bbcab038e26e69a5947640e05d74978a034ca5b36d5096e177d9485c036314eaada010f16f144d4
diff --git a/sys-process/criu/criu-3.14.ebuild b/sys-process/criu/criu-3.14-r1.ebuild
index 9ffb3cc47e98..c9f8ef9a81c2 100644
--- a/sys-process/criu/criu-3.14.ebuild
+++ b/sys-process/criu/criu-3.14-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..8} )
inherit toolchain-funcs linux-info flag-o-matic python-r1
@@ -75,6 +75,7 @@ src_configure() {
# Gold linker generates invalid object file when used with criu's custom
# linker script. Use the bfd linker instead. See https://crbug.com/839665#c3
tc-ld-disable-gold
+ python_setup
}
src_compile() {
@@ -84,6 +85,8 @@ src_compile() {
CC="$(tc-getCC)" \
LD="$(tc-getLD)" \
AR="$(tc-getAR)" \
+ PYTHON="${EPYTHON%.?}" \
+ FULL_PYTHON="${PYTHON%.?}" \
OBJCOPY="$(tc-getOBJCOPY)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
ARCH="$(criu_arch)" \
@@ -109,6 +112,8 @@ src_install() {
emake \
ARCH="$(criu_arch)" \
PREFIX="${EPREFIX}"/usr \
+ PYTHON="${EPYTHON%.?}" \
+ FULL_PYTHON="${PYTHON%.?}" \
LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \
DESTDIR="${D}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest
index ece40974bdf8..be4e1760b77a 100644
--- a/sys-process/cronie/Manifest
+++ b/sys-process/cronie/Manifest
@@ -5,6 +5,6 @@ AUX cronie-1.5.3-systemd.patch 980 BLAKE2B dc11e7e1f072270f24e4ae420c2bde63412ec
AUX cronie-crontab 476 BLAKE2B 7e2de210328ad714647b9ec50c611573ba166b63f68643aa001f8ca2d2c6e6a5b1300cbd8e1be2ba4374def366698abe6f990673b427e7db4883a9cb74bd06c0 SHA512 0d42a8e749db5c7f057b980678dbfada3dcf1418000168380097032a69a48ab4bc8fa228fb45c65c9c2a1a8d5290da3ca84816963fb7096fd13e293a68fea0c5
DIST cronie-1.5.4.tar.gz 122452 BLAKE2B 042961390807c22aa1db3ab592470538d9a348d33fee8f088dfa20e45ee72c72d9502bf5eb5a957494c55d99a6705b94774442f5a2fb06eeab1aa0b0e1a4d6ae SHA512 40a8cd750bc18dcb264e88cf049b0ea66f053b7b6cc10f38fd4f4e6b912871f41ce7ad126521a08203e81c00846e001016b47da3c5e8730a7b49fc970d7b2a6a
DIST cronie-1.5.5.tar.gz 124642 BLAKE2B 19bb690a2ae66b9b99dcd0536c115fbdf46c0f1c58922e08fb31d9789df3358438001bd4b6b55d16e99e3927364c618ac22cb04661db1245d09709fcb58eef1e SHA512 88b0e877e5b36a0063b37a6ce82133117c95ebd4435ce843e09c6247ac50f36c66503b850aafa75512fab07d46a110ddfdf52e7e984638ed794588e338547166
-EBUILD cronie-1.5.4-r1.ebuild 2501 BLAKE2B 9a32deeef11849f9b0b7ae16b67a9eeb5db3611335a64b8b418c609e5d881dd7419ec279e7aaa797d0a53dd8382419c92c2276a2ef1065535e7e57ae1c257e16 SHA512 c5aad1b1bfc1a4febf39abea1f642c12a8746a63e99f1549a38bc986581b415e283798b26dbc282c90d820831b8237fc7130e03e165fe4808a8abd9118709dd3
-EBUILD cronie-1.5.5.ebuild 2509 BLAKE2B 107395b84d865833cf6fed626c8e07fea6d0cbf68d41749979fc03dc98a74d6d7369157bf925060e32e814722a7eeb6477a07a812dc7e2413cfc89a6611cf3b9 SHA512 0dc63f52b01ba2d7a9a997e085fba0ed75d9795c19eab8848dbaaaa29331634be1d83332c4dbfb21246dd3ad7b95e44e1d63d3cb3488681d347d127dcb18ad72
+EBUILD cronie-1.5.4-r1.ebuild 2531 BLAKE2B 8ed94b4f00ecca0133a416edfaabf1a43d7b373d554e84a0bcf823531102926d150790d6aab79d002ede3bd23ee1823eff928023eefe5cfc912563c703731120 SHA512 e33ec97c2f4c0996b73b5529d431faf5b7be7dda860b5a0547168865f030767d943b1ab565f84d9cdbc14a80f97358566ff6ad34f9e3904e7a1ae36d31155765
+EBUILD cronie-1.5.5.ebuild 2531 BLAKE2B 8ed94b4f00ecca0133a416edfaabf1a43d7b373d554e84a0bcf823531102926d150790d6aab79d002ede3bd23ee1823eff928023eefe5cfc912563c703731120 SHA512 e33ec97c2f4c0996b73b5529d431faf5b7be7dda860b5a0547168865f030767d943b1ab565f84d9cdbc14a80f97358566ff6ad34f9e3904e7a1ae36d31155765
MISC metadata.xml 891 BLAKE2B fe26178ef61d59391ea0ec3817c37bf3ca71b196ceb070244099a7cb1a34110c5c0d0903b682d08f1afc69ed2fd9a18aa9aaee21d61e22f388625dfa7a63a908 SHA512 91d9c91d6997261d59cff08c5c2724476d6709993debf0dbcf4abb38d2c99fe301e7d64ed759fd660e9774e81a8fb51e147a0a194ebe733ed6f9c80940ea7658
diff --git a/sys-process/cronie/cronie-1.5.4-r1.ebuild b/sys-process/cronie/cronie-1.5.4-r1.ebuild
index ce74a8a63668..50c1b98619e1 100644
--- a/sys-process/cronie/cronie-1.5.4-r1.ebuild
+++ b/sys-process/cronie/cronie-1.5.4-r1.ebuild
@@ -15,7 +15,9 @@ IUSE="+anacron +inotify pam selinux"
DEPEND="
pam? ( sys-libs/pam )
- anacron? ( !sys-process/anacron
+ anacron? (
+ !sys-process/anacron
+ !sys-process/systemd-cron
elibc_musl? ( sys-libs/obstack-standalone )
elibc_uclibc? ( sys-libs/obstack-standalone )
)
diff --git a/sys-process/cronie/cronie-1.5.5.ebuild b/sys-process/cronie/cronie-1.5.5.ebuild
index f3ffbf7333e8..50c1b98619e1 100644
--- a/sys-process/cronie/cronie-1.5.5.ebuild
+++ b/sys-process/cronie/cronie-1.5.5.ebuild
@@ -10,12 +10,14 @@ HOMEPAGE="https://github.com/cronie-crond/cronie"
SRC_URI="https://github.com/cronie-crond/cronie/archive/${P}.tar.gz"
LICENSE="ISC BSD BSD-2 GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="+anacron +inotify pam selinux"
DEPEND="
pam? ( sys-libs/pam )
- anacron? ( !sys-process/anacron
+ anacron? (
+ !sys-process/anacron
+ !sys-process/systemd-cron
elibc_musl? ( sys-libs/obstack-standalone )
elibc_uclibc? ( sys-libs/obstack-standalone )
)
diff --git a/sys-process/evisum/Manifest b/sys-process/evisum/Manifest
index 395417e792df..da2a68a94b91 100644
--- a/sys-process/evisum/Manifest
+++ b/sys-process/evisum/Manifest
@@ -1,5 +1,5 @@
-DIST evisum-0.4.1.tar.xz 158032 BLAKE2B bb2ec2cd79d8abd5e9f8c11eb47481b8a4e5feff30daf975e00949b08c58cd44988590f390bc7502801932485b070a44f9ac162e1a57daa37528c0f67043fa32 SHA512 4dd16bb5079ead296384640bcaaa316c60c842f9fd19cac6b2e30aba0eacc82550ba442c52a616376ed61799319c363c9ef7da2c3261ea8032e27108da31656b
-DIST evisum-0.5.0.tar.xz 919700 BLAKE2B 2806044822d8869516f7ab146dde31c78d0392619dbb4720a3a306db15567e754c523626adb2671a5704b5508b3a27206357a2cce8be180e78704af13368de72 SHA512 d0a28a4ef1e8866b6168a09b32638bf1cc91b4260acafc8dacddea15718c0a0d024c6f48b8038630d5ff878c2be24f81a5ac66faa6434c7b7aadc33689883b15
-EBUILD evisum-0.4.1.ebuild 433 BLAKE2B 03bd4dc3519a00cccf0609d06c293be8c5012311c14379a668f0ac34fc13f5212c565426ca07b55a418ab0ce4c607add50e1ab29325554ed137fb61d52299cad SHA512 6e5d78fd9c5d5f5d7060b3d7413cc7f92a59378ed7f83c29d6563d2879f2fdb0c12083b3d8bca30531f13db76d80f1001c89bd510fb01866874a46bc92726618
-EBUILD evisum-0.5.0.ebuild 435 BLAKE2B cbed3d9995bb7be5a2475d7c33e7dc65dc328a6cef8101afc0abf7706455eb227ea5d81acf4b3d73c8f5b4edbae2d824e786be33d97532166a802ed157f63b0a SHA512 2a1114e19bbdd0ec4edf8f955c16af6fc72201195d9e71999880e7e42ea32761b5b0e40681c989ee04e59d8b0b1bb2399911f960182707db632ca7b5c9eb7e3e
+DIST evisum-0.5.1.tar.xz 924628 BLAKE2B 5d20d05abde2eead253dcb925bac63e670e260de5ba00d47c96551eeedb4f6cde23330817b677ef02fd5e7d8900a7ab744b2c8c7cc91a859e3ce2c882b4d5a3d SHA512 896f345497bb3218f147b62a7a4eccbb8a27527ecdec6778cf533ab2e32bc4dea23eca33fde6a18ada5fab2378216ab8e85a90b80c18b447fe5eeb2bffad0224
+DIST evisum-0.5.4.tar.xz 919744 BLAKE2B 69d04543e1645089882b2bdcd7918072faabcd2142e87634f390899e9a3de18699aaecb1d64fdc77edd3e00aaf4463649ecfcab721001028395ecadc1561d7bb SHA512 e7466063dea13df781d48058bf45b1a4fd8e469587154cd154cd4c4201b4262243f665f0fb57ae5001ec8a61dbac377b392592b83acacee6d2842bec0392c5b9
+EBUILD evisum-0.5.1.ebuild 433 BLAKE2B 03bd4dc3519a00cccf0609d06c293be8c5012311c14379a668f0ac34fc13f5212c565426ca07b55a418ab0ce4c607add50e1ab29325554ed137fb61d52299cad SHA512 6e5d78fd9c5d5f5d7060b3d7413cc7f92a59378ed7f83c29d6563d2879f2fdb0c12083b3d8bca30531f13db76d80f1001c89bd510fb01866874a46bc92726618
+EBUILD evisum-0.5.4.ebuild 435 BLAKE2B cbed3d9995bb7be5a2475d7c33e7dc65dc328a6cef8101afc0abf7706455eb227ea5d81acf4b3d73c8f5b4edbae2d824e786be33d97532166a802ed157f63b0a SHA512 2a1114e19bbdd0ec4edf8f955c16af6fc72201195d9e71999880e7e42ea32761b5b0e40681c989ee04e59d8b0b1bb2399911f960182707db632ca7b5c9eb7e3e
MISC metadata.xml 815 BLAKE2B d969cde79150c0cd2977017520a7ac95713b1c43aad52645f4d354f5a3ef3320638f5da097f0b7999689135036f1f8594b5331d2ca3420af93a2c3bfc726569e SHA512 c1b2c28863e8572ddfb79f8159e9ffc0defb4dc9c7b02c3ad7b1a4804ddcad06034471d9774f4e09bda1c84a8ce72393172f194c30cb5e5fda0a1177db842c3e
diff --git a/sys-process/evisum/evisum-0.4.1.ebuild b/sys-process/evisum/evisum-0.5.1.ebuild
index 778ac7eb1484..778ac7eb1484 100644
--- a/sys-process/evisum/evisum-0.4.1.ebuild
+++ b/sys-process/evisum/evisum-0.5.1.ebuild
diff --git a/sys-process/evisum/evisum-0.5.0.ebuild b/sys-process/evisum/evisum-0.5.4.ebuild
index 34be85ce9ccf..34be85ce9ccf 100644
--- a/sys-process/evisum/evisum-0.5.0.ebuild
+++ b/sys-process/evisum/evisum-0.5.4.ebuild
diff --git a/sys-process/minicoredumper/Manifest b/sys-process/minicoredumper/Manifest
index 970fe7aa38b2..6dc2a46b6750 100644
--- a/sys-process/minicoredumper/Manifest
+++ b/sys-process/minicoredumper/Manifest
@@ -1,4 +1,4 @@
AUX 60-minicoredumper.conf 69 BLAKE2B 8f7de1c7c78f2a4660a49005fb882ae9486c834e9c6e0184ec7f16085408387fe5bdcb853785056364721b1402e4284e8367d4b9bf54b0676d4eb8bec5b03b83 SHA512 b605f552433485a90515604dd07d85e55b6c88ed8ccffe5efd254528322befed124281b8141d376c154f386101546d05a785d6ee232779b44d5b4e442be3b463
DIST minicoredumper-2.0.1.tar.xz 292088 BLAKE2B 0286004b707b1c9559ef4078dbd1d39ac82123cf3a6ba194210674dff3462db1b922340705f9b5e30e821b84ed91429f6f86cb680d353363b8b6aac92885cba6 SHA512 1ffc8e763aa653e443b15d49ac229720afc5d7729d6c1edb728bee55a887cad3b780bca2e4ac7f34c2f36756b02bd15002286f65d8a21ba99778d722e5953bb2
EBUILD minicoredumper-2.0.1-r1.ebuild 1104 BLAKE2B e6e695ba50cc8d05b02f7d73ccfd5905d89055d91e3b85efacd271a8b7d6ccd290ec5a4c03c514fbaf5596d37db68ee16686ed3a140d5fed42df31ad05148cdc SHA512 08d1d71ea9678cd9fcb9ce21f22d54a52ae4bfc342b52812beb8bc0203b4edc36794f9ead1d3beac527780785805e6ec01ceff255bf0a69ecfee6e820923ce65
-MISC metadata.xml 570 BLAKE2B 838017094a521fe5b1568d2b52514735b29711999bd82df294803eb16fcc25bc14210b843bf1d9feaef4e08bb34ca4b17c7ce4bb616b7ecdf0b9fab799e5a08a SHA512 e822af8a210649e98b328ae366c4c10b5488161a7d2efb3321684b4cbd30cefe6c40664a71d4de8b83fde520c5246dfb52e3e0fe2ba9334b8047115c98c1b708
+MISC metadata.xml 656 BLAKE2B 23518ad94f9b31ccb3426e9e4f4e8a7df9e7fa4caadf972986e7c39724cbde9c65465f654acb1725cdcf9711f486ccfd4908e6b03ae29e206af23d59668b3679 SHA512 e11831ef9a30936768d0f9310e709ea52fef8cfd5c65325c6e08df80e7bab2141367db13a1cf479f17d2da36817c75dece01cf0f0063e76a7a9290acb118f7d6
diff --git a/sys-process/minicoredumper/metadata.xml b/sys-process/minicoredumper/metadata.xml
index c514535249c3..da51470e12eb 100644
--- a/sys-process/minicoredumper/metadata.xml
+++ b/sys-process/minicoredumper/metadata.xml
@@ -10,4 +10,7 @@
It can produce much smaller core dump files by making use of sparse files, compression,
and allowing the user to configure what parts of the process memory image should be dumped.
</longdescription>
+ <upstream>
+ <remote-id type="github">diamon/minicoredumper</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/sys-process/nmon/Manifest b/sys-process/nmon/Manifest
index 3d8d12d6aa76..711d35494798 100644
--- a/sys-process/nmon/Manifest
+++ b/sys-process/nmon/Manifest
@@ -5,5 +5,5 @@ DIST lmon16m.c 268614 BLAKE2B 8705a890cfc5f02079d70ab9de8e1462552342a16e57609649
EBUILD nmon-16g.ebuild 961 BLAKE2B 87e844ac0c902fe0ef07a75d5483dfbfb46c189cd82a279d63253896c0ed28b5e4a80d5b3cfb0696e9a57866f3caffbc0b6685e82eadbd5d512bbb5424e5b813 SHA512 592dee8c488c08c7787ec43dcc3de799d53b1966b634c96f45be327893189af6f9c7c155b0ee6ef625e55a9550f14418e3d1056d6b8524af57df0103891d099e
EBUILD nmon-16i.ebuild 975 BLAKE2B 16379dca3964be32acdb9ff417607183eee128c7c5b2677cbe3ec581522f60577220004fe2da6ed13910eb2b51fd73e8c0f518a8d8f0b543d36d5cde1a187288 SHA512 1787a9fe96a4b24024bf6c1cc53f4a3001b8cbdbafe8b554ab2c31b4d1fb72252ae33c46f52d74e8a57eff7f20bd76522f0b1044425ff8495946caa3267b6415
EBUILD nmon-16j.ebuild 975 BLAKE2B 16379dca3964be32acdb9ff417607183eee128c7c5b2677cbe3ec581522f60577220004fe2da6ed13910eb2b51fd73e8c0f518a8d8f0b543d36d5cde1a187288 SHA512 1787a9fe96a4b24024bf6c1cc53f4a3001b8cbdbafe8b554ab2c31b4d1fb72252ae33c46f52d74e8a57eff7f20bd76522f0b1044425ff8495946caa3267b6415
-EBUILD nmon-16m.ebuild 975 BLAKE2B 16379dca3964be32acdb9ff417607183eee128c7c5b2677cbe3ec581522f60577220004fe2da6ed13910eb2b51fd73e8c0f518a8d8f0b543d36d5cde1a187288 SHA512 1787a9fe96a4b24024bf6c1cc53f4a3001b8cbdbafe8b554ab2c31b4d1fb72252ae33c46f52d74e8a57eff7f20bd76522f0b1044425ff8495946caa3267b6415
+EBUILD nmon-16m.ebuild 982 BLAKE2B d88ef3baa7bfc7830aa188d666af5da401603d6d1843c46c09e37b05bd7625a4825d8cd82dfa43c1d8c8ee34e1bf535d08d1dacf5deaaea9786b3a566d2b6484 SHA512 5fe6863a6dbf54b616d4515af9fba21955a48790498d83e3548a47d005450b55eafc2a4b442e03912e4964b305bd479d9a26572704e52e7753e1222c14968b0f
MISC metadata.xml 433 BLAKE2B ac6a0efd845d02c926f079773da5d75dc7c2ad1c582637b1a711e6f4a23a4d3e9ca1a8257b4033402e23f2904ad55099c791146b00a7eef9eb6362bff015d326 SHA512 6c9688990c2c3b2b7e484b2e9366653f80e47af42c6c75ae6cac06bd98d6d4252a6ab782e0155c25417165da6cf2e4deec95c16384d712b8e6d97f6d19becbca
diff --git a/sys-process/nmon/nmon-16m.ebuild b/sys-process/nmon/nmon-16m.ebuild
index 4cc52ae9c054..f7d72671c324 100644
--- a/sys-process/nmon/nmon-16m.ebuild
+++ b/sys-process/nmon/nmon-16m.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ LICENSE="GPL-3"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.c"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="sys-libs/ncurses:0="
DEPEND="${RDEPEND}"
diff --git a/sys-process/numactl/Manifest b/sys-process/numactl/Manifest
index cb625a6f4fbb..d43822399f11 100644
--- a/sys-process/numactl/Manifest
+++ b/sys-process/numactl/Manifest
@@ -2,6 +2,6 @@ AUX numactl-2.0.10-numademo-cflags.patch 504 BLAKE2B f2346a298b86b9c667d0d9550af
DIST numactl-2.0.12.tar.gz 423020 BLAKE2B 39d33612591df805715c51280bf34b8328ba6fc49bdaf9dd3bd67e076f9d319c9622ef72766c12e319f4be27ee9ec7f5ecb054a6e8c7c3cf568a69aea624d511 SHA512 316b10f50e6eee4cee9cf191f19381ec4a61980354eec3f9fe43fef21465bee28a82adeb9c235d4877e82950ccd14c9473b79fd1e2f5a7f598ec2fac230780ff
DIST numactl-2.0.13.tar.gz 438096 BLAKE2B f615fafdb366930c6cdee1e4ef3d1e1d5e21f8f1c09aa904c0ebfa56972a99144991c6907127ef35794ca19d711e41b54488c5bfaeca8a0149ab9697d8c1ef75 SHA512 f7b747eb8f3ded9f3661cb0fc7b65b5ed490677f881f8fe6a000baf714747515853b4e5c8781b014241180bf16e9f0bfdf2c6f758725e34b4938696ba496b72a
EBUILD numactl-2.0.12.ebuild 1790 BLAKE2B 46c237d310776fb3a70e85543bc16b1fc71b6668eff6500ba570e39e29142ee886d4edb2a5f39d6690454aa1bf68d0173c721de61eb14b81d6f12adc9fab1461 SHA512 17967f9d2abac1d89225335be048571ccd1a10c537969c99ddf99d026d0b19243cc3abba21e47e62ac2c8a6c9cb44200e983f3c60f215c9a03c6dc26c80717c9
-EBUILD numactl-2.0.13.ebuild 1802 BLAKE2B 1ec41a7684cc2855cc69a543650228cb972f27502f7b8de0cd7174f76585c996aa091080dc70ffd35a8ee45abf5aa07c71f998177cba49655bf0d6656751fe3b SHA512 f11f804d514bc934715728f3e695814cdd1ac5b4664b7c5233c6f119df42ed7efb97c2e5545fd5b785078f076e3ee0c0ca2ccd29a1e44841ea7e2e07323f30b9
+EBUILD numactl-2.0.13.ebuild 1809 BLAKE2B 3fc1f99379f02e4f7ee84f3c9f0a90df757dc6a27f2347a72c37e5c25437f3c8a8d55bc78ae99501feba65a9ec52b1361446990c59e26a4fae3ba68faf0298fe SHA512 1f966aee92116f74b29e98f83f406956a8bd21d8ce738f5088bbbea6b97da6e44b334a97044c48facf29e6b55949053606ef9f9f41c0cae6e16cfac8cbe965f4
EBUILD numactl-9999.ebuild 1802 BLAKE2B 1ec41a7684cc2855cc69a543650228cb972f27502f7b8de0cd7174f76585c996aa091080dc70ffd35a8ee45abf5aa07c71f998177cba49655bf0d6656751fe3b SHA512 f11f804d514bc934715728f3e695814cdd1ac5b4664b7c5233c6f119df42ed7efb97c2e5545fd5b785078f076e3ee0c0ca2ccd29a1e44841ea7e2e07323f30b9
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-process/numactl/numactl-2.0.13.ebuild b/sys-process/numactl/numactl-2.0.13.ebuild
index 6bcda4fcddba..28c537136d47 100644
--- a/sys-process/numactl/numactl-2.0.13.ebuild
+++ b/sys-process/numactl/numactl-2.0.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ if [[ "${PV}" == 9999 ]] ; then
else
SRC_URI="https://github.com/numactl/numactl/releases/download/v${PV}/${P}.tar.gz"
# ARM lacks the __NR_migrate_pages syscall.
- KEYWORDS="~amd64 -arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 -arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
fi
LICENSE="GPL-2"
diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 6319604e6883..d37e938af757 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,5 +1,7 @@
-DIST parallel-20200522.tar.bz2 2107262 BLAKE2B 04e6b5f56f749c6b157747d86428348803ce13d4313985e1c7c29e1b8b7e3fcbb802b7a389c038a73714f79e6dc6df2e772dcab2c89dc1b2c74c1bf32357e708 SHA512 1f804439bab490efee88bd40597926d10bd0b6d7f5763352fa402a38a1a2aa931036e99a21983b7c2a3a4de30e3d66695e90bec6d1d6522611dcd0f9f3489dc9
DIST parallel-20200622.tar.bz2 2101840 BLAKE2B 6c9c7dfd5453df91830a8bcf5110f3215ad6080c2f8422fd7ff3e96ca7febf7d4498282a708324dfcccb7bd221467bed1d8d6730863293978634515e717e193a SHA512 482a6411e439bda5943a9f3983e4df5b0e922e30bda8e244c978de492fdea1d94a4c46fbecc475c1bc57c6cecd54fdb7f01ee2202ea3723ed02314dd63652dae
-EBUILD parallel-20200522.ebuild 634 BLAKE2B 3937842c027464703f2aa2fc03407cd349174ac4f8286004ce4a91d008803a113e4ef014df6b4f93c44b0fd415f535cb2f6817b1bac3fa76f5e52730b6ab8876 SHA512 dd9271c6b3ae7a78d9917f3d19f4c97244c5cf6a51f95a16bda46e42387f334e4c135ab962664c9ac7d7d29c07f93f06ac9e52b72a656dcd4b1392cd36a48d82
-EBUILD parallel-20200622.ebuild 638 BLAKE2B b9dbb07e6bd05e6fd839db8684e3e00f833ef4d3070c8e6f2ceae9726b6d382eb312c56abdeaa53294853fd3b6f4ff149983d83a318d37270e4f6e8e29f6eeb1 SHA512 174793db3e189d3f35e92bdc4cd6b32c98a36adebc0e7b68cfacea6f8b1ed137075049483e60b8882b50dedd88af6b276ffb6c63d4f65683e31f5e2200902251
-MISC metadata.xml 1113 BLAKE2B d3f2a34de2e32fc037ae3fe97736a6e9c2d8b31a1ffbd0fb381380c4e6cbfd5d99b5c911b19f655efd0f561e99980a523eb58c58f2731b78ef31af01a903f9b1 SHA512 58640ac496b4bc6d58b8ee46fda96373ba54a1063078358b7c74f6acd18166d6277d82b0fe9fabac71e908a9be020e29d65bc765541a4941b49af251a0147584
+DIST parallel-20200722.tar.bz2 2101118 BLAKE2B 989b0fbf6d359ddb4fc86d1509ccc9d92af36f7f622cebf660ccdf216d61c99f66464dabbb65d16773bb23216c3b6b4b296ed4abbcb708b954993eaf21b01531 SHA512 acffc0a08ef599275f54f710244fde45efd85d15b8b98bff6df2ad113c06334de9ffe641c61a55da51e62025f8bfe66d1318959f08c6cffe1ab2292c7cdb8cd1
+DIST parallel-20200822.tar.bz2 2102303 BLAKE2B c910b2b7e7631f07962d97e4953e26b3134a6ecbb42e64eb862eeeeff1b2707d95ca6d28d651f051bf32b62d0013f7e64f116a7bd87bd892da9debccfa700cfe SHA512 f723163b430e1932a8d5282ea4b6376cf0e65c04feaf1a7ce35d838328d26f5dba5d63a004b0652e733595cb82cca475e479b2111c423c1977aa1a0d1d59b5ff
+EBUILD parallel-20200622.ebuild 634 BLAKE2B 3937842c027464703f2aa2fc03407cd349174ac4f8286004ce4a91d008803a113e4ef014df6b4f93c44b0fd415f535cb2f6817b1bac3fa76f5e52730b6ab8876 SHA512 dd9271c6b3ae7a78d9917f3d19f4c97244c5cf6a51f95a16bda46e42387f334e4c135ab962664c9ac7d7d29c07f93f06ac9e52b72a656dcd4b1392cd36a48d82
+EBUILD parallel-20200722.ebuild 638 BLAKE2B b9dbb07e6bd05e6fd839db8684e3e00f833ef4d3070c8e6f2ceae9726b6d382eb312c56abdeaa53294853fd3b6f4ff149983d83a318d37270e4f6e8e29f6eeb1 SHA512 174793db3e189d3f35e92bdc4cd6b32c98a36adebc0e7b68cfacea6f8b1ed137075049483e60b8882b50dedd88af6b276ffb6c63d4f65683e31f5e2200902251
+EBUILD parallel-20200822.ebuild 638 BLAKE2B b9dbb07e6bd05e6fd839db8684e3e00f833ef4d3070c8e6f2ceae9726b6d382eb312c56abdeaa53294853fd3b6f4ff149983d83a318d37270e4f6e8e29f6eeb1 SHA512 174793db3e189d3f35e92bdc4cd6b32c98a36adebc0e7b68cfacea6f8b1ed137075049483e60b8882b50dedd88af6b276ffb6c63d4f65683e31f5e2200902251
+MISC metadata.xml 1077 BLAKE2B a636be1d6e6e4861e156561d8670e0c07ae27657e2ddf8cac3a6d9dfcb3c637931fe95daf998dc93fac1ab2a31d9ae43e73469a2882124fa8e229f1c7bf55d06 SHA512 5cfcbca8d00c6fd19ef2ad24fe6f23d3e02164b31a330d0ab34a739a8a4152f8d8df31a42c563d0b482a94519bdc4b0d92182b04d6937dd98f06bcee3726493b
diff --git a/sys-process/parallel/metadata.xml b/sys-process/parallel/metadata.xml
index 9c6c64a4e721..e79dcd34ed77 100644
--- a/sys-process/parallel/metadata.xml
+++ b/sys-process/parallel/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>sam@cmpct.info</email>
+ <email>sam@gentoo.org</email>
<name>Sam James</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription lang="en">
GNU parallel is a shell tool for executing jobs in parallel locally or
using remote machines. A job is typically a single command or a small
@@ -23,4 +19,7 @@
jobs in parallel. If you use ppss or pexec you will find GNU parallel
will often make the command easier to read.
</longdescription>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:gnu:parallel</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/sys-process/parallel/parallel-20200622.ebuild b/sys-process/parallel/parallel-20200622.ebuild
index b26f0ef3040a..669e8c068dcc 100644
--- a/sys-process/parallel/parallel-20200622.ebuild
+++ b/sys-process/parallel/parallel-20200622.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND="dev-lang/perl:=
dev-perl/Devel-Size
diff --git a/sys-process/parallel/parallel-20200522.ebuild b/sys-process/parallel/parallel-20200722.ebuild
index 669e8c068dcc..b26f0ef3040a 100644
--- a/sys-process/parallel/parallel-20200522.ebuild
+++ b/sys-process/parallel/parallel-20200722.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="dev-lang/perl:=
dev-perl/Devel-Size
diff --git a/sys-process/parallel/parallel-20200822.ebuild b/sys-process/parallel/parallel-20200822.ebuild
new file mode 100644
index 000000000000..b26f0ef3040a
--- /dev/null
+++ b/sys-process/parallel/parallel-20200822.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-lang/perl:=
+ dev-perl/Devel-Size
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Temp
+ virtual/perl-IO"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}
diff --git a/sys-process/procps/Manifest b/sys-process/procps/Manifest
index 184c2f90e0c1..3b1628926ad8 100644
--- a/sys-process/procps/Manifest
+++ b/sys-process/procps/Manifest
@@ -4,5 +4,5 @@ AUX procps-3.3.16-toprc_backwards_compatibility.patch 2926 BLAKE2B e7c84ba19c41d
DIST procps-ng-3.3.15.tar.xz 904416 BLAKE2B 9fc1384df1d51a13bdf3aaad173160a11c5a7e016a8c397a076b5115e350d2c6fd8ff8d9ad5d83b959020bcd6a1ef9e1bca02e9a63d56881816c5c7d7c9a8bc3 SHA512 bc83ccc1941e7be8266588fdfbba17e2424b30163a215873ee6dee96215d66249f5d5e46fec2278d030b42bd7599861c4878360042dacec4c221ce411453747c
DIST procps-ng-3.3.16.tar.xz 859736 BLAKE2B fbacc1edb0711cda0fecbf5f589c8cc18bd74f0430866e946f7c4612b78f383b9299840ab7fa5bbc65c581cc9484dbb37b111c493cf88f55ba247a343fd0c80d SHA512 d83da472df256b188c32082632202e7f8ebd1b161082387760876ae34d50221b3682299a2816a7d6a29afb40322743c31b87d92ca299c2944a6b55e50736d367
EBUILD procps-3.3.15-r1.ebuild 1987 BLAKE2B 0f3ae787ca2c22d9eacbf88bcc4354cd20307ee2f6f7f4de7b80690503705abb79175de9ef8f1d9bdd2c313dcb16cb6bcaefe53f1432d272182de44f84dea28b SHA512 46e31e2b1be497e67a5a68bfb6f0b87d140c9afac5713a0ae46e1728bf4de1d0687a16523031ce86490a4ef18a3956d5cae01f92088cd3ecc79d5c1ebe346ec3
-EBUILD procps-3.3.16-r2.ebuild 2373 BLAKE2B 503a77ecdcb66c72ae9d8fb5ed1371fbbc542bff3a1e0b90e35d58c27d7151c3da6ddd98f851c036991843680bffc0b77aa4409fa82ac8d2e16bd458baca5ed4 SHA512 4eee6d3fdf5e4f48f9b2667712ee745dc3116c8838a67362eefeb777fb78529bc2f0a117bd518133ae4649858b0ff017004e8bfab4617545d6f8e65cc5ee62b6
+EBUILD procps-3.3.16-r2.ebuild 2366 BLAKE2B ea4dba2fa885480c83f983fc65b28a1166d4fdfad3b3f8bbe2c1d7bf3e410efaf77894cbc8e6e468392ec50fa481ae71d6750eadb0c31ae2c078c060d1d7b8c5 SHA512 25cd7b80bbb5abc51d236c58fd9db949ea0bf1100da7726f39513472bd10cb0a3906359abf0c4432932fa00be5ecf0a08bc8c6e0d46241980bf5b8d477fb7b9a
MISC metadata.xml 717 BLAKE2B caae5760de6bc3dbb19fef321255f8951a8ca70139511121dc6d497c8eac4a19ea1d08032e0b6538c74bb34242c8b394360e1fcbf65bd15ef3554e318fa2d4e3 SHA512 3a6a2fcf2dad8784e270bde8e6bc8b183e3dec14abe8c51a17316debac0b599a4f95dabd5e3e05344f500e8eb60b901062d17d644201bf4596e4580ba4d9494b
diff --git a/sys-process/procps/procps-3.3.16-r2.ebuild b/sys-process/procps/procps-3.3.16-r2.ebuild
index 09f6a12956a8..365583b5591c 100644
--- a/sys-process/procps/procps-3.3.16-r2.ebuild
+++ b/sys-process/procps/procps-3.3.16-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}-ng/${PN}-ng-${PV}.tar.xz"
LICENSE="GPL-2"
SLOT="0/8" # libprocps.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="elogind +kill modern-top +ncurses nls selinux static-libs systemd test unicode"
RESTRICT="!test? ( test )"
diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 44398825da37..0852de8c8d0b 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,6 +1,3 @@
-AUX 1.5.12-generatordir.patch 2452 BLAKE2B 43b6dacabd148b3aebc41bcf4f9430b72632fa7ff50f8f1e713a020b1050060f07a762640e050419294d0cd28b5947a27fce6b425e45a9924e4a33720040f478 SHA512 9b0bffdae0eb7958f6a5deabd1f60063a8571e16f715f82296e4776106f5f15d65be10a4b67de723b41e0dc92ad8b0e585ab477cde3d81422e0548db11ee9f2f
-DIST systemd-cron-1.5.12.tar.gz 31417 BLAKE2B d0776d2c4aa2d86289dd8ab5dade47f083ee7abc16f54c9527130f587049064d6100eaccd4a3a0a461d21ac8286910d3cb0590db14ea1d3a32e591b7ede0a59e SHA512 6f85cef0870cde5ff6b397fb640a30a8a567e09e3cac48456498f1f102395f12f174731ca9cc8e826bb6c49a0d3a6dd49a9aec63e7b75648b7dccfaa499dcea4
DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245 SHA512 772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
-EBUILD systemd-cron-1.5.12-r1.ebuild 2060 BLAKE2B 0c58e169ee919044a1897f2cfd8e039d8bec693ef2bbfb4bba0ca26ba52232d06cf7646a15ed355b83cd4825e11caa5928c49cb665226ffe3170c988f463675f SHA512 09f08c2b926cbc60c9b83adb9347b5b67d41ca70b4eeb112176ccb43161a2fc22a52592a80c6f1026a3969cf39e791dd61c15ed85c4b3b2bf621dc6925ec0b0d
-EBUILD systemd-cron-1.5.14.ebuild 1997 BLAKE2B 41d069e3455b08206bb2480fc8b1a78642413e914a59a9d5ea959ecb67626ded27685ba867edd79b3b410ba23be9cd01c7ed64be72c26d27c84074502657dd32 SHA512 a4d38fbad7ce7d7f1c91e36d22d23532d22e0943cb8516c73998014e21b0fe864e5b349749d7690ddcb954534cbfa3c2e674f0d1797e436841d63e537df9617a
+EBUILD systemd-cron-1.5.14.ebuild 2031 BLAKE2B 676b874ef711943227d15c585f91ad623a6e8c2b607fc2b2390714ab46552df51e8c9aacc6cfe82009802978871854ce633bfdd13428164d4ba7c2caea69a5c6 SHA512 93cb8040ae8416bcffdb36e0324793c86ccfcf0bf5fb54ddfa6de3f456451036b9de02215a55abd84a46e03b0daf9163824d6f71a3afa18b80e4ed14ee92b332
MISC metadata.xml 696 BLAKE2B 9487789802e271bb95d8c44c5f279f8c850b928e8a2547ce7a1b47e2db3aef119265c0d8e36b8dfba3c62e3b7d4ccc040ba7983dec6c6328fc11e10e7ffd4ecc SHA512 54efb7e34c7e83c0ac3e964e300705b3b33c2dd93dc711c6e71b9d93d83a627f0318ce757b01feb6d6e1edd228f94ab180394617803dcc23c5e73aece9c9f7c1
diff --git a/sys-process/systemd-cron/files/1.5.12-generatordir.patch b/sys-process/systemd-cron/files/1.5.12-generatordir.patch
deleted file mode 100644
index 71c0abd4d804..000000000000
--- a/sys-process/systemd-cron/files/1.5.12-generatordir.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From e9c1dcd5e1a475a1974f0a6464637c4ab731bfae Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <floppym@gentoo.org>
-Date: Sat, 13 Jan 2018 11:42:05 -0500
-Subject: [PATCH] Replace remaining references to
- @libdir@/systemd/system-generators
-
----
- Makefile.in | 1 +
- src/bin/crontab.py | 2 +-
- src/man/systemd-crontab-generator.8.in | 6 +++---
- 3 files changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index b9a9b02..e5a2df8 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -60,6 +60,7 @@ define in2out
- -e "s|\@bindir\@|$(bindir)|g" \
- -e "s|\@libdir\@|$(libdir)|g" \
- -e "s|\@unitdir\@|$(unitdir)|g" \
-+ -e "s|\@generatordir\@|$(generatordir)|g" \
- -e "s|\@runparts\@|$(runparts)|g" \
- -e "s|\@version\@|$(version)|g" \
- -e "s|\@persistent\@|$(persistent)|g" \
-diff --git a/src/bin/crontab.py b/src/bin/crontab.py
-index d95b31e..921db1a 100755
---- a/src/bin/crontab.py
-+++ b/src/bin/crontab.py
-@@ -333,7 +333,7 @@ if __name__ == '__main__':
- 'show': show,
- }.get(args.action, replace)
-
-- loader = importlib.machinery.SourceFileLoader('name', '@libdir@/systemd/system-generators/systemd-crontab-generator')
-+ loader = importlib.machinery.SourceFileLoader('name', '@generatordir@/systemd-crontab-generator')
- parser = loader.load_module()
-
- action(cron_file, args)
-diff --git a/src/man/systemd-crontab-generator.8.in b/src/man/systemd-crontab-generator.8.in
-index ea69688..dedf1d2 100644
---- a/src/man/systemd-crontab-generator.8.in
-+++ b/src/man/systemd-crontab-generator.8.in
-@@ -4,7 +4,7 @@
- systemd-crontab-generator - translate cron schedules in systemd Units
-
- .SH SYNOPSIS
--@libdir@/systemd/system-generators/systemd-crontab-generator output_folder
-+@generatordir@/systemd-crontab-generator output_folder
-
- .SH DESCRIPTION
- systemd-crontab-generator is a generator that translates the legacy cron files (see FILES)
-@@ -77,11 +77,11 @@ to have a overview of timers and know when they will elapse.
-
- If you get errors like
- .br
--.B @libdir@/systemd/system-generators/systemd-crontab-generator failed with error code 1.
-+.B @generatordir@/systemd-crontab-generator failed with error code 1.
- .br
- in the journal, you can manually run
- .br
--.B "@libdir@/systemd/system-generators/systemd-crontab-generator /tmp"
-+.B "@generatordir@/systemd-crontab-generator /tmp"
- .br
- to get a more verbose error message.
-
---
-2.16.0.rc0
-
diff --git a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
deleted file mode 100644
index b16de1a1a9a1..000000000000
--- a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( pypy3 python3_6 )
-inherit eutils python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/"
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 sparc x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
- sys-apps/debianutils
- !etc-crontab-systemd? ( !sys-process/dcron )
- ${PYTHON_DEPS}
- sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
- test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
- epatch "${FILESDIR}/1.5.12-generatordir.patch"
-
- python_fix_shebang --force "${S}/src/bin"
-
- sed -i \
- -e 's/^crontab/crontab-systemd/' \
- -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
- -- "${S}/src/man/crontab."{1,5}".in" || die
-
- sed -i \
- -e 's!/crontab$!/crontab-systemd!' \
- -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
- -e 's/pyflakes3/pyflakes/' \
- -- "${S}/Makefile.in" || die
-
- if use etc-crontab-systemd
- then sed -i \
- -e "s!/etc/crontab!/etc/crontab-systemd!" \
- -- "${S}/src/man/crontab."{1,5}".in" \
- "${S}/src/bin/systemd-crontab-generator.py" || die
- fi
-
- epatch_user
-}
-
-my_use_enable() {
- if use ${1}; then
- echo --enable-${2:-${1}}=yes
- else
- echo --enable-${2:-${1}}=no
- fi
-}
-
-src_configure() {
- ./configure \
- --prefix="${EPREFIX}/usr" \
- --confdir="${EPREFIX}/etc" \
- --runparts="${EPREFIX}/bin/run-parts" \
- --mandir="${EPREFIX}/usr/share/man" \
- --unitdir="$(systemd_get_unitdir)" \
- --generatordir="$(systemd_get_systemgeneratordir)" \
- $(my_use_enable cron-boot boot) \
- $(my_use_enable minutely) \
- $(my_use_enable yearly) \
- $(my_use_enable yearly quarterly) \
- $(my_use_enable yearly semi_annually) \
- $(my_use_enable setgid) \
- --enable-persistent=yes
-}
diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
index 4da8f8119ff8..edc6c943c703 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{6,7} )
+PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
inherit python-single-r1 systemd
DESCRIPTION="systemd units to create timers for cron directories and crontab"
@@ -17,6 +17,7 @@ RESTRICT="!test? ( test )"
RDEPEND=">=sys-apps/systemd-217
sys-apps/debianutils
+ !sys-process/cronie[anacron]
!etc-crontab-systemd? ( !sys-process/dcron )
${PYTHON_DEPS}
sys-process/cronbase"
diff --git a/sys-process/time/Manifest b/sys-process/time/Manifest
index 7ff1b75bee37..c6e2b08a27d9 100644
--- a/sys-process/time/Manifest
+++ b/sys-process/time/Manifest
@@ -7,5 +7,5 @@ DIST time-1.7.tar.gz 103066 BLAKE2B 900df9031f90fbdab5b778c8ec61b3fe5efb2cb6a218
DIST time-1.9.tar.gz 596779 BLAKE2B b48c2def2f7aaa79ddb8838ed9e103dd7b1b573b6084d1481838cac86eb7930b3a231469936ad23d5096e576ea728e821defb27fc8b3f9187809e3f5c01b7c57 SHA512 5c6dabbbe71e9103a47b892b86bb914c1704122d4fe7dff1e2cbd28503297163118d295077d8e062b035d673a1f91c36f8a45c7383f374fd766942b32bde4406
EBUILD time-1.7-r3.ebuild 638 BLAKE2B bf1381babaf464d09fe99c2f1577565b374cca972f31b6b34a98524dc9f76485861f71baadc0eabfa17a15cb46b790af87feceaf91a17829c24afed726e918bd SHA512 dd2cf88943c95bdba7f31fad429066d9e504fba7a316fe0eef65619c86cf1432143959858f7bcd966d216dd2882766ac88d1b92c47cd6744fc04c2542589c399
EBUILD time-1.7.2.ebuild 674 BLAKE2B 24f454bc3ee5130e678caa72baad791b2a985917e1da0d5905a5ae984f2f338034c9df52b606612d6f551c9c3005c6d618d42c6327e0b35be72655a75aac1e07 SHA512 76c9c4acf06313d0396cdc852da052132602bef8a863b753474145b5df924f32ceba0cf43fedcb8d2fe1e16e0bff8f2612e6657e0817a92c18cedb8a9790a1b0
-EBUILD time-1.9.ebuild 458 BLAKE2B dec8b969e5b2dc35b1725e9c1d6b736ced11d7deeec9d6551bd0fa30e86c7a8715d8b254ae66f2e13000cef573cfa7f1be9806751f992a7fef2a70529a428d78 SHA512 6d020d7daa1e3c74744c0d137cb36fe08b093a9731362802f0b2bdce84b528d39d720ba3b6d7ce226d46389a49ac3263fc311470f62b8bcbb7e379634e4643a0
+EBUILD time-1.9.ebuild 452 BLAKE2B 27d697ad072191b6dcc3955de96eef67d0e918a883fc72ba67e6cf5e83db9d3d9a83d78b14780058f9cf79bfdae66d3c69132a9ec417a99bccd86e32f1c4c1ed SHA512 c397c0dfd74e4841607de2d89d524da26793330211ead93384cf665b9a93ee0618d71d8129bf9554649a35a7f491211fbf97e015c97b85a6caa33b9c419118dc
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-process/time/time-1.9.ebuild b/sys-process/time/time-1.9.ebuild
index d0addb3bab94..4c67c7a0d09f 100644
--- a/sys-process/time/time-1.9.ebuild
+++ b/sys-process/time/time-1.9.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://ftp.gnu.org/pub/gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="sys-apps/texinfo"