summaryrefslogtreecommitdiff
path: root/sys-process
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
commit21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch)
treee1810a4b135afce04b34862ef0fab2bfaeb8aeca /sys-process
parent7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff)
gentoo resync : 15.01.2020
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/Manifest.gzbin8836 -> 8997 bytes
-rw-r--r--sys-process/audit/Manifest12
-rw-r--r--sys-process/audit/audit-2.6.4.ebuild4
-rw-r--r--sys-process/audit/audit-2.7.1.ebuild4
-rw-r--r--sys-process/audit/audit-2.8.2.ebuild4
-rw-r--r--sys-process/audit/audit-2.8.3.ebuild4
-rw-r--r--sys-process/audit/audit-2.8.4.ebuild4
-rw-r--r--sys-process/audit/audit-2.8.5.ebuild226
-rw-r--r--sys-process/bcron/Manifest2
-rw-r--r--sys-process/bcron/bcron-0.11.ebuild4
-rw-r--r--sys-process/criu/Manifest6
-rw-r--r--sys-process/criu/criu-3.11.ebuild2
-rw-r--r--sys-process/criu/criu-3.12.ebuild2
-rw-r--r--sys-process/criu/criu-3.6.ebuild2
-rw-r--r--sys-process/cronie/Manifest4
-rw-r--r--sys-process/cronie/cronie-1.5.4-r1.ebuild5
-rw-r--r--sys-process/cronie/cronie-1.5.5.ebuild5
-rw-r--r--sys-process/evisum/Manifest2
-rw-r--r--sys-process/evisum/evisum-0.2.6.ebuild2
-rw-r--r--sys-process/glances/Manifest12
-rw-r--r--sys-process/glances/files/3.1.3-fix-test.patch28
-rw-r--r--sys-process/glances/files/disable-update-check.patch28
-rw-r--r--sys-process/glances/glances-2.11.1.ebuild4
-rw-r--r--sys-process/glances/glances-3.1.0.ebuild4
-rw-r--r--sys-process/glances/glances-3.1.1.ebuild4
-rw-r--r--sys-process/glances/glances-3.1.2.ebuild6
-rw-r--r--sys-process/glances/glances-3.1.3-r1.ebuild86
-rw-r--r--sys-process/htop/Manifest4
-rw-r--r--sys-process/htop/htop-2.2.0.ebuild4
-rw-r--r--sys-process/htop/htop-3.0.0_beta5.ebuild4
-rw-r--r--sys-process/iotop/Manifest2
-rw-r--r--sys-process/iotop/iotop-0.6.ebuild4
-rw-r--r--sys-process/minicoredumper/Manifest4
-rw-r--r--sys-process/minicoredumper/files/60-minicoredumper.conf1
-rw-r--r--sys-process/minicoredumper/metadata.xml13
-rw-r--r--sys-process/minicoredumper/minicoredumper-2.0.1.ebuild47
-rw-r--r--sys-process/numad/Manifest4
-rw-r--r--sys-process/numad/numad-0.5-r3.ebuild2
-rw-r--r--sys-process/numad/numad-9999.ebuild4
-rw-r--r--sys-process/procps/Manifest2
-rw-r--r--sys-process/procps/procps-3.3.16.ebuild2
-rw-r--r--sys-process/systemd-cron/Manifest4
-rw-r--r--sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild4
-rw-r--r--sys-process/systemd-cron/systemd-cron-1.5.14.ebuild4
44 files changed, 511 insertions, 64 deletions
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index fff7d7e860c6..8eb109711524 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/audit/Manifest b/sys-process/audit/Manifest
index ccc9ffd7426d..af0da4c53e0a 100644
--- a/sys-process/audit/Manifest
+++ b/sys-process/audit/Manifest
@@ -12,9 +12,11 @@ DIST audit-2.7.1.tar.gz 1099083 BLAKE2B 10f72ac3273ce9e23e1fb8ad8d57dcae772ba1f8
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
-EBUILD audit-2.6.4.ebuild 6221 BLAKE2B 2ed4972ac948860f81a35632d35f75c22fc7456264e0305f26c9e8ab15e8b1691dd7dc9e686212c6c8d5706a20a1652a66777f439c6beeb9bc006f26b1d1c950 SHA512 6c76a939dae7c37e98f6201e06530ada3f4ad9f07ecdbc58073ac5e7305dc560cb86e358bcae8ef84b522a2a508367caed40aca0c495457042bada0a5141b7f4
-EBUILD audit-2.7.1.ebuild 6218 BLAKE2B c257aa128da8f572e899eb3391b6023c7e228cfe5e9992cbccef26462e2d4ba34ee4dc3ef019534c9f8285d160551fee9bee8da7c6607463981ecdfab7423967 SHA512 d1ab9b666e0d6d80f81a5fc33552a485f426e2e928fafe981746b76807b426e8742cb02637113b5897cae20d73fcae7e2295e4dcfdd51c2e053a5759f460247f
-EBUILD audit-2.8.2.ebuild 6154 BLAKE2B a9f8465ce878d0f9d7d4e1eb5e9738c78a0cd00bacf1fe42f45a80e19944d8cc91c1efab239c0886a56cef798b24a23826e39ef2b0f7926373061e3973521072 SHA512 176d40e94c7b6488ecba657d4c4e331e53277b47e4239b2faf644f9b56e5618b7698e3a569027de21231e56b9c5426b04f65a0466fb58d91c12373bd16a17004
-EBUILD audit-2.8.3.ebuild 6144 BLAKE2B d9aeaedb3e0d6cfc9a45d39fa8a91c90f58f51fb943aaeb99042a193a449f60f611ef98cb37f17a68a9e44b5ff6c2fb8eaf3d37f09129f00ae0953ab03e15785 SHA512 6c6614eeb2155a1e9635be9d39325dd1a7eef8fd11d76ed812422b1a16b7ce027dfd4d3d289cf7ff8ec7b8ef6e1a358f0d3bff0e3db69c6a314a7e22ae827f52
-EBUILD audit-2.8.4.ebuild 6150 BLAKE2B 93be631cacc6a0f8799b096a3f2aa5dd4431a45622a8f33c2ace826dbf06faf9c221a1d342d7fd4170eadb5a4f9125b68fd6d9072f9e8eb5220f2402db4252e4 SHA512 d1bcac252cc4439374a97d90614044ee308f1d631de573ecd9c10a6155801b290f4fb6967dcafff5cbe741e69be855710053e7fce09daf53edb0a83c471bb600
+DIST audit-2.8.5.tar.gz 1140694 BLAKE2B 64fd0cd93f934e3dd11faf21fcd765894a9c4336d8322179980bb7df1ef5a06d301a665860aeb84fefa0cf278940668023675b99ba7f33cdcfb542d869034358 SHA512 7d416aaa21c1a167f8e911ca82aecbaba804424f3243f505066c43ecc4a62a34feb2c27555e99d3268608404793dccca0f828c63670e3aa816016fb493f8174a
+EBUILD audit-2.6.4.ebuild 6217 BLAKE2B 44693e0fac00862024d689ca845ed2dafebbff950e9b42f7f3d12fd4fd0bb701b859682befb5b2af1ae9e5eea3e75bba3117309742f439426cc1d3d74a588cac SHA512 d6f93f120cc8034d70bde80007843a3f3f36eca14368045ae06efef8afed1c1fbfa4749b0af4555ab00abfd801717e23ebb6777e5e10fdaefd8eefd2cede1f5e
+EBUILD audit-2.7.1.ebuild 6214 BLAKE2B e325ba8aba754e5ce7d7154ca1eb53743d8547801cab1ef1e22e09c746e60787d18b1cf521efcd0a6f6402c2e1fdac5dea3e43aeac4c0d3a301ff10c8a46c50c SHA512 672e97774ee768ccc9dc0e83d4e093412efac6d284acf7c1598ca5b2e4b53a6134c9df7459e41f5a1ec137d6ab8be6ced9423d8a1b00f8b3df6cbf1b47cbbf3b
+EBUILD audit-2.8.2.ebuild 6150 BLAKE2B 26de7b9e39dee3ef7c54698503afcce041145d4b02af750977139a563ceb2f59b92e16d57d01923bb5fc64ae52f739e07bfafc574b264b35e40d67366bff7999 SHA512 9e21eadf69574599f33c2ad7e683f6170a3ef403a28d2b78d68f60a3fb2b6376f3158ac7d3ad72bee4d9cb31eea5ca38420519377acfa0e9e91e50ec46b16e86
+EBUILD audit-2.8.3.ebuild 6140 BLAKE2B 7a356cd49cabfa9f73ef77c68b55f7623d3ee09a3bcf394117ed9709a72ccbcd148285bc070e8191a876a941e066c16bf06b9b89e9b70c91e70818bf97c7bfcd SHA512 c506a2385adb96746121e3e8b131bd43a68dd314962c2b245aa333672812568c1072f7c93da18ee058e335a7c07bd5c7e52977b4a05726b96c7b5de715b25be9
+EBUILD audit-2.8.4.ebuild 6146 BLAKE2B 7eb3c9c3cb55b992c2997103c1ba175f6b7ed79885177c8814e1a97b7d81225e618e2a297b1409ccaa873c370ede4a7d34243178379c84e8cc728639f1800c91 SHA512 ec59c001f9d696001ef7f708fab8140881d27e2214a074dcaa6bbbbd64de9d452a2880a6de432921d8ca7fd7dd6f5ebda6487b708441ab834d16b9af4ce69378
+EBUILD audit-2.8.5.ebuild 6201 BLAKE2B d6e8399509049b00f5c73bb758c97a1339be35a08f20e38a0b24f1e4df5b2c1fee33aaa18e97eeb72cdd91c4e2bc04b5940f0a086577230303b45092f5b4941b SHA512 0d48e4687fcaefa50a84f7e7a3e53d9c084a89afb238fa8721bb4c3f1cdedcf14b802e940a2449662e14fbb75f94e0fb308626c89cd00687a5806ee8b3a28070
MISC metadata.xml 364 BLAKE2B d056ff5b5d3a6fd968f926ceaa85eaaf9b6c54f069dfe3e3d6eb8f784dd1eb4353b3c1236a4eb7691cd48893b7b10a10647a86bd2355b33f2b682c435510422c SHA512 3e5dcff1ff9cfa5c209ab052de5f2ac44ef2bef1d991e8daab6603b72cef81cae6106a34f5181196e083596183a454cb47436d7560084cd51779ae8eb9901202
diff --git a/sys-process/audit/audit-2.6.4.ebuild b/sys-process/audit/audit-2.6.4.ebuild
index c50a44ddd92f..9c654ab7101b 100644
--- a/sys-process/audit/audit-2.6.4.ebuild
+++ b/sys-process/audit/audit-2.6.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6} )
inherit autotools ltprune multilib multilib-minimal toolchain-funcs preserve-libs python-r1 linux-info systemd usr-ldscript
diff --git a/sys-process/audit/audit-2.7.1.ebuild b/sys-process/audit/audit-2.7.1.ebuild
index ffaa96aec521..d687f86e6e1b 100644
--- a/sys-process/audit/audit-2.7.1.ebuild
+++ b/sys-process/audit/audit-2.7.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6} )
inherit autotools ltprune multilib multilib-minimal toolchain-funcs preserve-libs python-r1 linux-info systemd usr-ldscript
diff --git a/sys-process/audit/audit-2.8.2.ebuild b/sys-process/audit/audit-2.8.2.ebuild
index 4aa75229e58c..63b2f673b91f 100644
--- a/sys-process/audit/audit-2.8.2.ebuild
+++ b/sys-process/audit/audit-2.8.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6} )
inherit autotools multilib multilib-minimal toolchain-funcs preserve-libs python-r1 linux-info systemd usr-ldscript
diff --git a/sys-process/audit/audit-2.8.3.ebuild b/sys-process/audit/audit-2.8.3.ebuild
index 737db834349c..8497219e4bee 100644
--- a/sys-process/audit/audit-2.8.3.ebuild
+++ b/sys-process/audit/audit-2.8.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6} )
inherit autotools multilib multilib-minimal toolchain-funcs preserve-libs python-r1 linux-info systemd usr-ldscript
diff --git a/sys-process/audit/audit-2.8.4.ebuild b/sys-process/audit/audit-2.8.4.ebuild
index 5341b749058e..584cdbdd7cb3 100644
--- a/sys-process/audit/audit-2.8.4.ebuild
+++ b/sys-process/audit/audit-2.8.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+PYTHON_COMPAT=( python{2_7,3_6,3_7} )
inherit autotools multilib multilib-minimal toolchain-funcs preserve-libs python-r1 linux-info systemd usr-ldscript
diff --git a/sys-process/audit/audit-2.8.5.ebuild b/sys-process/audit/audit-2.8.5.ebuild
new file mode 100644
index 000000000000..5364f3c85f56
--- /dev/null
+++ b/sys-process/audit/audit-2.8.5.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python{2_7,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/"
+SRC_URI="https://people.redhat.com/sgrubb/audit/${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~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
+
+ 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
+
+ if python_is_python3; then
+ econf ${my_conf} --without-python --with-python3
+ else
+ econf ${my_conf} --with-python --without-python3
+ fi
+ }
+
+ 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() {
+ 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}" \
+ auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
+ ${pydef}
+ }
+
+ 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() {
+ 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} \
+ DESTDIR="${D}" install
+ emake -C "${BUILD_DIR}"/bindings/python/python${pysuffix} \
+ VPATH="${S}/bindings/python/python${pysuffix}:${native_build}/bindings/python/python${pysuffix}" \
+ auparse_la_LIBADD="${native_build}/auparse/libauparse.la ${native_build}/lib/libaudit.la" \
+ ${pydef} \
+ 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/bcron/Manifest b/sys-process/bcron/Manifest
index 228254b9bb32..0cc6fe82d1ef 100644
--- a/sys-process/bcron/Manifest
+++ b/sys-process/bcron/Manifest
@@ -3,5 +3,5 @@ AUX crontab 485 BLAKE2B ef44f29195b3d50ea360cdd76d2f7854961161c2ac4579dc7526fe02
DIST bcron-0.10.tar.gz 68314 BLAKE2B faa7204703af18108675ddb2f2e835cdfcc230f03d80a27b66734110c6354c120f1a2e6357c476b27d72e95935c9bfd805f901521087632cb7e1c26d3b59ba98 SHA512 cfc61651a77bedbaa3e6d9b5e5e8fa070883dfaf1cf314fc47b6114575ad4818f22fb5dd52959a0af077c3f30e2e902fed79feb51dc83adc3b36d20cc587f4a1
DIST bcron-0.11.tar.gz 69950 BLAKE2B 9aaf9e7d8e468a184da97324ccaa6ea557c2d8c3c3557bb90ba9b43b98ac1ddf9bc7d879300394b73c3e5921f9fd7ad8859393076a77a99b9ec3a909e6493a17 SHA512 730e0f4d6fe717ddf89e787d570449f1f7b4b5c44beb2e11b6c88a92177ea02480063f16992f32a13877327b895ca085617dda65de90effd8fb465e578444f05
EBUILD bcron-0.10.ebuild 2962 BLAKE2B d7e090f9bbff85c5e35a965f5b3c03e50c5aed0eb5759716ffd62c77fb032a15cc407ff0ce090e142e28c25f1c37f306249be83fb01ae6430b7b74394aaa6bfe SHA512 ac962512008c044a3aa510f8dcc09ac7c56716c56afaa49c747ac81da91bc20218f98a767b527bf0c4e095e322546aa6c003d21784e97c3e18ae788f9e79642f
-EBUILD bcron-0.11.ebuild 2833 BLAKE2B 4719d8afa6cbafaf55bb7be411b1e9af55768f801d9e6ba28b4dfcfb7c3cdb4c98ae2a0c36c7f10333d54724962793a7b02b22e5c8dbe0527144b37d05440e3f SHA512 a512c2feaa2af7a87f72de1757e8830199b72b6b78a9205df49b977710e3c9bcaf554c8d9a30e95c04525f6b5ab88ca7824aa3b8e0a33d8ce8d235406f1213ea
+EBUILD bcron-0.11.ebuild 2831 BLAKE2B 1260c269b62bc1944ed7f2fa01fa15edf57fa546cc399ae180e38462c1f051a0036c0985f3fe1cd4ca854add2996dde7597d53361c3fd9e0db70fddc3d6f9a61 SHA512 be0d6fbccb1809469ca00c76da55754c050e168343c3ea41b7da58064601fd28d1d6ba473b9a91f19409a0dc1b59855718f870e304079084ccd2b7dfcf000e05
MISC metadata.xml 566 BLAKE2B f8a972c8a51fd2768ef8a02b68a26c03b69950961e47e176c98073968dd0361c98eec302369b5ddc7453692bf16820ce249625b676af39e9fb2d3dc4ca5168f1 SHA512 95d7ef6f7548ee75046a45715c6976a1e2acf74b57dd68b225ed111f1e28ccfb8ec8263d3b8708798f9f5e6de1995f9ad7185ec8806978fa8b757c88eeda4dc1
diff --git a/sys-process/bcron/bcron-0.11.ebuild b/sys-process/bcron/bcron-0.11.ebuild
index 9b62eaa50b5d..6078a2a5ba25 100644
--- a/sys-process/bcron/bcron-0.11.ebuild
+++ b/sys-process/bcron/bcron-0.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
inherit cron python-any-r1 toolchain-funcs
diff --git a/sys-process/criu/Manifest b/sys-process/criu/Manifest
index 2584d8458391..c7ed753369ca 100644
--- a/sys-process/criu/Manifest
+++ b/sys-process/criu/Manifest
@@ -9,7 +9,7 @@ AUX criu-3.12-automagic-libbsd.patch 457 BLAKE2B bd16c9e84ba67d0968371844c7b8121
DIST criu-3.11.tar.bz2 809858 BLAKE2B 873502887a66ab5c9017b55d55ec2b391d0576e4c97f391bcd896041ac4f12f55ba40e9a9190e2a9cc802aa3c3280d68d26e9440507a5201194cbe6b1ff3661e SHA512 d201ca54b20512a4ad890c5081bbee5d1621e65bdf0a672a7a9b74a67cfdb8d451e566c32502eb8ed53c83826f8d5976a77ec451bdf667d89f8fa77c82663d1a
DIST criu-3.12.tar.bz2 820168 BLAKE2B ea1c6ebb9d2c9fc1d8f42647e122527b48b95a6d61e32b6c093ab7ffc4d26934111dd66cedbb1b044b9a193db18df43f0941e10f197b68279be8818fdcc716ca SHA512 bb810d42da6e6dfa47a6675f258ef528a5be02eec663dc85e73532f9a291a8594f1642b0df2fbb4683c9555cb62af23597603ae0007e1b3be79d7ad7b77a60f0
DIST criu-3.6.tar.bz2 739437 BLAKE2B 0f128cf69a5a073df3abc736e3081b7d266573575c038a457fdf8adcdab668d957559f3b9a16606ff31871c3bf5e111349995c496c4236b5191340486814981f SHA512 5849024ac4660a5537ed37b6d98adf61d3f071e2a181d873a1f7ca6c4d00a4258445b4bc840e908d907bc34daf8a818450f54e6cdf4826a679e756c0cbc5d586
-EBUILD criu-3.11.ebuild 2916 BLAKE2B e25e06379c1056adf33c0172f59bbc335fc0dc4b3b3a170e9a8fd2c3119b8a33911b987205743af750db106d409ac4d6cfd1c800e62743168e3c75c37b27d28d SHA512 f3844e81b27675fb686445f3cf6809d9ba7b6586064d448f39d51b5206e49bbb18597f9d2faa8238022480eaabe1c7f8b5467a8ece6753f4953b241c937ba4b0
-EBUILD criu-3.12.ebuild 2874 BLAKE2B 368f7827df6885d59dd84d11378867bdc4dd4d82647c2cb04bbf687958260c98c06fd45d23eb9f8ce0f8b7cffa82ab2107209adf220a3f4c446510295b2fa3e5 SHA512 bea1cdca4ff07ff1e6c22ab95f5eac4607f6d3a6531150f35ada3d448fd6969b4ee404bf75281cd3f852c38c63d38d83b27377406ddc1e6819978debe9144597
-EBUILD criu-3.6.ebuild 2546 BLAKE2B 1fac46e62a8a92a88cf840d6a15b0790ea539a5755ac0361211c091985570cc4d65d4b6b1d44ee6fb186d94a03f0dda66d4fde0ede4913854cabaec1ee0819d1 SHA512 5fb0da6796b5bfff9c5ce22cc0b68196111b67528d4d6aa821ea3c18d323caf3252138cc26e97c3cf6021b2d3f21ca1db070d40fd40e4b58f6799b22d638af77
+EBUILD criu-3.11.ebuild 2900 BLAKE2B b8589a947a4672aaf53f341ddf590910c5e29eba5cec10da0a4a49e8fee7f2dfbe874790e0cd6531bb6fea9c04df36c0884384491e6fcca5805dee7243351ac7 SHA512 b60f26c2fd42745681c4cebb90a7345d2dc8653ffb9a346830b220361a676200813efa3ab1fa7f86a9509badd187811b7c60450185a6531e09be69f9e26e5518
+EBUILD criu-3.12.ebuild 2858 BLAKE2B 60bf73a978c8269d13c2246ffe6ad96e9a695af10d4142872047f1b138a4288c85e2f3f1b000d602e9f72b96a50653600e3ba170938833d02ef3f8455108fe07 SHA512 3a7ae106745a40bc7a2d97a339dc6dfc698cdc4575708dcfe017206284dfbab33bc44169cb859496f78f6c787c34675a97a98cf03c48e6943d9051369754846a
+EBUILD criu-3.6.ebuild 2530 BLAKE2B fa1a972b8f6c15296ac8bf9519e2e4e0758fd2aad6582014b84ec72b12384385c80f0b9477301f333745ab8d1833c7521d77fa6218b1f7a3de7a4f90cdd3886b SHA512 979baf7eca6befc56c951f063ec8775d35401136f4783009829229698ae9ed8b598737f8869c016fd5a266985df4be15048ea7e8aed550160f5281348954ed73
MISC metadata.xml 379 BLAKE2B dab824549f773238cce7faf9e016b1b49c6215902f8d59c6518067874b80a4eb922c5e57e2db1815b1d761ab299c93b269b8f6628d3fc8e83ccf85c66e26f530 SHA512 d0dfe8190ed96ba069d4e932fa599752803a9560d62425cd1275cec6c309b88ce14218d7be0ff6e841c052228a421070abc9ffd5a66cb9dd59dbb80e920b95df
diff --git a/sys-process/criu/criu-3.11.ebuild b/sys-process/criu/criu-3.11.ebuild
index 09d8af6c2b81..97a9868b7220 100644
--- a/sys-process/criu/criu-3.11.ebuild
+++ b/sys-process/criu/criu-3.11.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1
+inherit toolchain-funcs linux-info flag-o-matic python-r1
DESCRIPTION="utility to checkpoint/restore a process tree"
HOMEPAGE="https://criu.org/"
diff --git a/sys-process/criu/criu-3.12.ebuild b/sys-process/criu/criu-3.12.ebuild
index 9001e1cf7519..9321be89fc07 100644
--- a/sys-process/criu/criu-3.12.ebuild
+++ b/sys-process/criu/criu-3.12.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1
+inherit toolchain-funcs linux-info flag-o-matic python-r1
DESCRIPTION="utility to checkpoint/restore a process tree"
HOMEPAGE="https://criu.org/"
diff --git a/sys-process/criu/criu-3.6.ebuild b/sys-process/criu/criu-3.6.ebuild
index 5e41c3a81555..055d999d50a5 100644
--- a/sys-process/criu/criu-3.6.ebuild
+++ b/sys-process/criu/criu-3.6.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit eutils toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1
+inherit eutils toolchain-funcs linux-info flag-o-matic python-r1
DESCRIPTION="utility to checkpoint/restore a process tree"
HOMEPAGE="http://criu.org/"
diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest
index 1f94669cde3d..cf55780a0155 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 2420 BLAKE2B 9a2e02ecc5ebe89e87171fe77531a7bf09e290f5add13eebd7ae6825e6fe7250ff74302a22f28edbe515e508430034b729600078a304a02eed9f239008b3d469 SHA512 e673663b3492cb24600698d44b9136e103562a058e9cae221655fed079b825e82147aedd3ed54835f894cea700f59ea91fdda7081ea5aab5aa7e5a58b326d781
-EBUILD cronie-1.5.5.ebuild 2430 BLAKE2B 548c1b190bfbe68939a31e7f96543dd1dea0f34eb0de3e91cfabf269a54024f22b0ad5c09e9ee503b4336a0b03e8302d681771a9fa7763e0acddb9a7a4cd51f7 SHA512 864e2da7d72362d51e1ea881a750c4953d93377a3a308f05d5b457363a0b11e078236d5cfdf9b134486a1a567ddc367e5eb0b392eb809f02f608daaaca47b174
+EBUILD cronie-1.5.4-r1.ebuild 2503 BLAKE2B d6d3c6c126e8612fcaff0aa7d8d26b5f4d4565425443234664600f51f393e000c4663725d4fd75c4bbbbe45756dfddfc0d5f51adaa1348f0530cd10edf5d45e6 SHA512 f63e270402613357d1e24a6641c6eabb4a26a8ccb137a57d366ff49c1c6452aef82aee3b94a7d774cace31fbcddb4482d7425aa240e901cb8d512561be09f026
+EBUILD cronie-1.5.5.ebuild 2513 BLAKE2B 6193a39d5dcd969063d1801d841fec7ac647c13f51f3ad526c1fecf0094d528c90322ad5122d197138099090e8f73be9bf101a3b89071c63e49021e2524a5fc2 SHA512 c5ea3eaec3fb55d1c156133b3e45ea93a6035017676f0aac71955474f36e1197b2946e887dfeffba2973fec706ca10aec8c75c9ce734145b86d2144dcbc84c1f
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 29ca8c72c0c9..c56c8960c7f0 100644
--- a/sys-process/cronie/cronie-1.5.4-r1.ebuild
+++ b/sys-process/cronie/cronie-1.5.4-r1.ebuild
@@ -17,6 +17,7 @@ DEPEND="
pam? ( sys-libs/pam )
anacron? ( !sys-process/anacron
elibc_musl? ( sys-libs/obstack-standalone )
+ elibc_uclibc? ( sys-libs/obstack-standalone )
)
"
RDEPEND="${DEPEND}
@@ -53,7 +54,9 @@ src_configure() {
)
if use anacron; then
- use elibc_musl && append-cflags "-lobstack"
+ if use elibc_musl || use elibc_uclibc ; then
+ append-cflags "-lobstack"
+ fi
fi
SPOOL_DIR="/var/spool/cron/crontabs" \
ANACRON_SPOOL_DIR="/var/spool/anacron" \
diff --git a/sys-process/cronie/cronie-1.5.5.ebuild b/sys-process/cronie/cronie-1.5.5.ebuild
index 33cb53bf2828..b27c909f26e0 100644
--- a/sys-process/cronie/cronie-1.5.5.ebuild
+++ b/sys-process/cronie/cronie-1.5.5.ebuild
@@ -17,6 +17,7 @@ DEPEND="
pam? ( sys-libs/pam )
anacron? ( !sys-process/anacron
elibc_musl? ( sys-libs/obstack-standalone )
+ elibc_uclibc? ( sys-libs/obstack-standalone )
)
"
RDEPEND="${DEPEND}
@@ -53,7 +54,9 @@ src_configure() {
)
if use anacron; then
- use elibc_musl && append-cflags "-lobstack"
+ if use elibc_musl || use elibc_uclibc ; then
+ append-cflags "-lobstack"
+ fi
fi
SPOOL_DIR="/var/spool/cron/crontabs" \
ANACRON_SPOOL_DIR="/var/spool/anacron" \
diff --git a/sys-process/evisum/Manifest b/sys-process/evisum/Manifest
index 9f1c49652ac1..da684f50f10e 100644
--- a/sys-process/evisum/Manifest
+++ b/sys-process/evisum/Manifest
@@ -1,4 +1,4 @@
AUX evisum-0.2.2-respect-cflags-ldflags.patch 458 BLAKE2B 9c40cb1b47b6fa52f870e281e18f7858aac131ea542d4afdeb7e9a52cb6cbc7658b5ff425d359e9471c101bfdd81cd0f94b90bfefacb4d1dc1da5aafea5bdd97 SHA512 e2399269e346f50c3c265cefdf3996e89fb9fd5d9da060e8cd27c70284279cae3ae6fcb183573cd286a7e4a028dfab7efe41fabeaa5eb74e2a5c227383f2e025
DIST evisum-0.2.6.tar.xz 85532 BLAKE2B d673ab15e589ffcb79e1425f948ec1be760d199f0837ca54fc9eec8524c597d5c7f914126fbd581610a97a3a9078cea695691b371fe0272e3dffbfd337d29ae9 SHA512 175a28f96a9a001acfc241b04adf93244f4bbe5bdebe2d8dd86660e6c1749c31fa676f77b016c264565cafe29ebbbcc5b6db6062fc53f657700e2b0d0a866d10
-EBUILD evisum-0.2.6.ebuild 647 BLAKE2B 5be77ea47801cf4dc982300559d2bc3d21cdfdbc807c3ae87b17a15a517e9cb11934a9ccdf4e232d449e694d5b880458156a05c3a27b98a4bab10fdd0a7ce653 SHA512 828700dc6177e8c8904635848b8a19d3ccfaac2dd251789e28174d67229a595e50b1b66ef0083c83b5e8807422276f2d75a097821f6be5b618ada15f8d10e666
+EBUILD evisum-0.2.6.ebuild 645 BLAKE2B 80621db5a8e17a57f7d08f64cb45250493a73c29178de1c5ee6901d19713fde76f15c101cb02afc8dce37c51219d8e3a5fa04f6ce0f1264240434beb8cd18a39 SHA512 c59640e953c4d90e7886f9407dc0b8e6b6a5b113eddb4348a07ecdeead7aa8b8b91f58bef9085c683f76c6baebc16e6a11444f7ff00216bd6b6c65e4ca53fb5a
MISC metadata.xml 815 BLAKE2B d969cde79150c0cd2977017520a7ac95713b1c43aad52645f4d354f5a3ef3320638f5da097f0b7999689135036f1f8594b5331d2ca3420af93a2c3bfc726569e SHA512 c1b2c28863e8572ddfb79f8159e9ffc0defb4dc9c7b02c3ad7b1a4804ddcad06034471d9774f4e09bda1c84a8ce72393172f194c30cb5e5fda0a1177db842c3e
diff --git a/sys-process/evisum/evisum-0.2.6.ebuild b/sys-process/evisum/evisum-0.2.6.ebuild
index 9ea74684dde2..be5c51cc9650 100644
--- a/sys-process/evisum/evisum-0.2.6.ebuild
+++ b/sys-process/evisum/evisum-0.2.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${P}.tar.xz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="dev-libs/efl"
RDEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] )"
diff --git a/sys-process/glances/Manifest b/sys-process/glances/Manifest
index 6009e9fec2b8..a6bec879872c 100644
--- a/sys-process/glances/Manifest
+++ b/sys-process/glances/Manifest
@@ -1,9 +1,13 @@
+AUX 3.1.3-fix-test.patch 1179 BLAKE2B b77a278b764bc03e2ba3ff7d8562b1b4e160e3825872e565549e7de56e72d9f9d8bc9edc5c1c5949b3af31c8982132430e7e97e5c2eae863c1aad4884036a5a8 SHA512 a9973b1635cde6f5de406497e2c6921011fff502d46f43be4fef25f6ad20ecc0538e3a03b06eb3da8f897d212bd9ec0f967ded7e806cad9c92d3ee61ebb03477
+AUX disable-update-check.patch 992 BLAKE2B d06bc123aef2aec89bb4cca40334183aa5b6d198fcf9abffd15ad60f1c7c43f1e9a3103ebb5f2f743c83cc9d09cdf610c4e5d5caea89523f9ed37f3a4801e774 SHA512 02b06b01f8e3782da632677aa84b9131cb33dae3270677a1a4b0af3c139d100fa54c90c412d1e608e08859facb31e04768927e4862cfc4d9cfcbd061020a5dac
DIST Glances-2.11.1.tar.gz 5665685 BLAKE2B 5de75e7770cc01a0ddd6fcb0583e5d23c02e5188c7d6cbd55d2999be9321a1affda351094b8614d206e640e5a1338266b5c77629ec53bb280b9166f7b6a996e2 SHA512 99adccff7d1531760834b76f9a9525df0bf9a8f6f57dbd1f7c3c0515ba3b5c94f26172e19bbc7c93cecbe4bdebcca87ab3a11dd592259509eff85346780ef43a
DIST glances-3.1.0.tar.gz 6688798 BLAKE2B 9ae2e6a4944d1af871b88ea325bc23cad24f11e70ff4871eeb6e4a510eb3a1e6f03fa5fa2cfde30d8b9aa0c32137aacb51d2dcb335c7ee6729e8d5913ec4e999 SHA512 a888cafa5987ab7a88caa0248e0cb3d9f65466d71ee8f1ca63565c5a8a59282be77c14f29afb2302fba0e79294c39e96384791cd89d23aa7727bfd4f20e2814d
DIST glances-3.1.1.tar.gz 6737781 BLAKE2B ffd20d6ee994428dccb9b4aea481c9c3f618f0f7895098ff9be3cda206c1dc82b924eef002d13d9a93b53c28ba4faa8d88cfdb5f0691097cf31d89b7e3237d50 SHA512 d42ced74c9dc5150ff7242b61aaba94fd6009e150f637cadd4b6c9a7fc7b8028ea2e8835ae0ecf66bd12321cbc3f68e75cd526c97f5aecad6cf6df578e1b222f
DIST glances-3.1.2.tar.gz 6740649 BLAKE2B 109ce18d045aafd921ccfff64aaab12a8106fbf44bb8a1ca352d544244d5fcf911f85158964c84142e279112e8add3f7bbcc1eff22fb5b3e05b40c94d13e960e SHA512 f9b839532d2b53edb9dfeac9abe8f5a9e314b7bdf34e54083614c02262bb15f0db745762f06b609071d2a6fead8b52eed16b6f5a569904ef56dafb41b85b991b
-EBUILD glances-2.11.1.ebuild 2422 BLAKE2B 823c3d94cf61f8d7a430d69822b51197757aae76355769241e5306db2ad5e45efaf3e52a31ccbc233d0013889b206c50deeb63c7d987ee9ccd86dec2b5006b2e SHA512 a6a8e69cea51daec3426ff7bb26f0653c88f82d84350cb5177a4fbfb9166cf92688dd9d65552e5c74111b6ec43afab1a170882ca76e31505ca69c49cdc2a5535
-EBUILD glances-3.1.0.ebuild 2693 BLAKE2B c06bcde8d2dc9b486a6d701a029701160631ed2639414ccccd7481b7de9f5a26d3008ed915d0f1a2520fccb3580388f0c3dd54a21c52a798161803f13620e56d SHA512 bfebc44173347689a3c7d181142b69ff42ee09eb1062240963ca5cec561f018c27733118ed4fc36e0d930e589ab43d7882403126b3ec5e93f3a02408492ebf52
-EBUILD glances-3.1.1.ebuild 2786 BLAKE2B 61badf749f8224f5f34fac79242b09dbf0c730dd092787ec75a15a5d8ca101caba8aa8b6ef80ab6ed838e3e6900fff88425be9447b764899d22787471fa6a88e SHA512 fa4c626c0bc5b28165ab2004d540a404d27a6aa383846be2432c567d60c627571b77bbbb1f915ac2b009b75746bd0fda5a33b0e2e7c598996bab1ec8d737816f
-EBUILD glances-3.1.2.ebuild 2786 BLAKE2B 61badf749f8224f5f34fac79242b09dbf0c730dd092787ec75a15a5d8ca101caba8aa8b6ef80ab6ed838e3e6900fff88425be9447b764899d22787471fa6a88e SHA512 fa4c626c0bc5b28165ab2004d540a404d27a6aa383846be2432c567d60c627571b77bbbb1f915ac2b009b75746bd0fda5a33b0e2e7c598996bab1ec8d737816f
+DIST glances-3.1.3.tar.gz 6759527 BLAKE2B 6f164dde0c67d58d32495b7b9b331255b3c599784518c92e3a2a456a1de9ddece8342e846923a7d6d3b6965ce5dd283f3f8eae5351bdfd8b1eda1b7969609c6e SHA512 7fcbfff9e94721de2dba5ce2e7a2899fab877283819dedd8e1d8c868f4fd6cb584887979379f7b7a50c0f3b2fec1e147db06afff267a8e8fa40ba189246beb79
+EBUILD glances-2.11.1.ebuild 2418 BLAKE2B 8b408f78f9d3727d82fcff4f8accb99495a53cd137bb123f8b4c4a578a7e90b016e8b9a6aab3d3091c4bf797e3736f31515b318cb8013d091a398595e7285f89 SHA512 4034cb1d009cee3225659b4001fdb8122100a8a0c65dcbc508749ab5d51da75be1ab6c738b81d16889779fa7f1fd02d81412633edd62cfd65086dee37fc8ed5f
+EBUILD glances-3.1.0.ebuild 2691 BLAKE2B 0bfbd2f283224ac16a2678945c874625ebeb7000aa07fe4ab95342eff195fd9d5fdd96ab164e37139a1b03538aa2e24f306b68defb6411bffd6ffb6be168d496 SHA512 5e5e2c8498dc1a9896a07b554739d81ce21563b5790f83cfd1f0300fee839a90f5c2e5ba978c65522940c2b72bd470c8c2bb99955fcc8756666b08ff1fe6de91
+EBUILD glances-3.1.1.ebuild 2784 BLAKE2B 758b920b467588c6127c3b61d976d869216d75140a09ee7b5614185e563e4b6bf2cd7fafeb3a2348fcc698c0a585fe44ced9c248e440b28752c06798c052d001 SHA512 e01f21b72a5c7f3db44e7e31241f0b686ab6b73cf106335d61364e0e4f5a79b66c7cbb9c6b0d451a6d3f1ddc23e7c889cb4d3e101d78daa8406089280afb71c2
+EBUILD glances-3.1.2.ebuild 2791 BLAKE2B 543efe2d4f93dfb81ba5a6b26cfae5554325fde937a19a8878c015d9b808ed45a99214bffd7d84e19da0c43ab8bf5b58f5c529ae5899255e541cc0a5aecba354 SHA512 54a49cf4e813e0537a075407f5fbc8487778b1931bd6c8045d422558eb8361553dfa979299024f45de3c62109834fde47d3e78c98d4f9e60dae40fcb6e9c8ac3
+EBUILD glances-3.1.3-r1.ebuild 2640 BLAKE2B e91b26d3e51c5f7a0d3ba608f343bd86cee3f5a70152cb63225a570a56e196ce4d82669885956ec4cebab447fa2fd87bd9bb281eea46bb520830fbbc697509d0 SHA512 620791dd8f59343710ec99ff9fba2f1ac2e7a94a73eb81788414dae1cb931131765b31d970dd748a84815fbfea87487b699982d70610341e0bb4e14e2bb0c942
MISC metadata.xml 493 BLAKE2B 97c23025c2d239873dbdea975ab7d559895eb7373fab2bf0f47020890f5127f12bc3a5b5adc98f0538e4854886fb9ad1a4b20e2781abfb1832de9a6a436a4fe5 SHA512 10c02f8acca9afc8d09ac4ad42e8ae3f30d956fcc6ffb065feb3d43a5de8f5039d5da1115db3ada249b59993c3e4b18ea47f3178013710507b29b9cc0ccb6bec
diff --git a/sys-process/glances/files/3.1.3-fix-test.patch b/sys-process/glances/files/3.1.3-fix-test.patch
new file mode 100644
index 000000000000..5e087ce96ba1
--- /dev/null
+++ b/sys-process/glances/files/3.1.3-fix-test.patch
@@ -0,0 +1,28 @@
+From abf64ffde31113f5f46ef286703ff061fc57395f Mon Sep 17 00:00:00 2001
+From: nicolargo <nicolas@nicolargo.com>
+Date: Sat, 12 Oct 2019 11:45:36 +0200
+Subject: [PATCH] Correct unitest
+
+---
+ glances/plugins/glances_plugin.py | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/glances/plugins/glances_plugin.py b/glances/plugins/glances_plugin.py
+index 6a1c8606..23a76f80 100644
+--- a/glances/plugins/glances_plugin.py
++++ b/glances/plugins/glances_plugin.py
+@@ -86,10 +86,11 @@ def __init__(self,
+ self.stats_history = self.init_stats_history()
+
+ # Init the limits (configuration keys) dictionnary
+- logger.debug('Load section {} in {}'.format(self.plugin_name,
+- config.config_file_paths()))
+ self._limits = dict()
+- self.load_limits(config=config)
++ if config is not None:
++ logger.debug('Load section {} in {}'.format(self.plugin_name,
++ config.config_file_paths()))
++ self.load_limits(config=config)
+
+ # Init the actions
+ self.actions = GlancesActions(args=args)
diff --git a/sys-process/glances/files/disable-update-check.patch b/sys-process/glances/files/disable-update-check.patch
new file mode 100644
index 000000000000..3706959c2fbb
--- /dev/null
+++ b/sys-process/glances/files/disable-update-check.patch
@@ -0,0 +1,28 @@
+Description: Disable nagging suggestion to upgrade using pip
+Author: Sebastien Badia <sbadia@debian.org>
+Bug-Debian: https://bugs.debian.org/877127
+Forwarded: not-needed
+Last-Update: 2019-02-07
+
+--- a/glances/standalone.py
++++ b/glances/standalone.py
+@@ -92,9 +92,6 @@
+ # Init screen
+ self.screen = GlancesCursesStandalone(config=config, args=args)
+
+- # Check the latest Glances version
+- self.outdated = Outdated(config=config, args=args)
+-
+ @property
+ def quiet(self):
+ return self._quiet
+@@ -156,9 +153,3 @@
+
+ # Exit from export modules
+ self.stats.end()
+-
+- # Check Glances version versus PyPI one
+- if self.outdated.is_outdated():
+- print("You are using Glances version {}, however version {} is available.".format(
+- self.outdated.installed_version(), self.outdated.latest_version()))
+- print("You should consider upgrading using: pip install --upgrade glances")
diff --git a/sys-process/glances/glances-2.11.1.ebuild b/sys-process/glances/glances-2.11.1.ebuild
index e6b5d3090152..1a5b5ef2dd42 100644
--- a/sys-process/glances/glances-2.11.1.ebuild
+++ b/sys-process/glances/glances-2.11.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
+PYTHON_COMPAT=( python{2_7,3_6} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1 eutils linux-info
diff --git a/sys-process/glances/glances-3.1.0.ebuild b/sys-process/glances/glances-3.1.0.ebuild
index 5828f44a5dc1..534185a6f53f 100644
--- a/sys-process/glances/glances-3.1.0.ebuild
+++ b/sys-process/glances/glances-3.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1 eutils linux-info
diff --git a/sys-process/glances/glances-3.1.1.ebuild b/sys-process/glances/glances-3.1.1.ebuild
index e2e26705f191..b682a030ce02 100644
--- a/sys-process/glances/glances-3.1.1.ebuild
+++ b/sys-process/glances/glances-3.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1 eutils linux-info
diff --git a/sys-process/glances/glances-3.1.2.ebuild b/sys-process/glances/glances-3.1.2.ebuild
index e2e26705f191..8d4ded18b3a7 100644
--- a/sys-process/glances/glances-3.1.2.ebuild
+++ b/sys-process/glances/glances-3.1.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1 eutils linux-info
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/sys-process/glances/glances-3.1.3-r1.ebuild b/sys-process/glances/glances-3.1.3-r1.ebuild
new file mode 100644
index 000000000000..49b5fc2ff8c9
--- /dev/null
+++ b/sys-process/glances/glances-3.1.3-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 eutils linux-info
+
+DESCRIPTION="CLI curses based monitoring tool"
+HOMEPAGE="https://github.com/nicolargo/glances"
+SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-python/future[${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.4.3[${PYTHON_USEDEP}]"
+
+CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
+
+PATCHES=(
+ "${FILESDIR}/disable-update-check.patch"
+ "${FILESDIR}/${PV}-fix-test.patch"
+)
+
+distutils_enable_tests setup.py
+distutils_enable_sphinx docs --no-autodoc
+
+pkg_setup() {
+ echo $DISTUTILS_USE_SETUPTOOLS
+ linux-info_pkg_setup
+}
+
+python_prepare_all() {
+ # Remove duplicate entries of a prebuilt doc build and
+ # ensure install of the file glances.conf in /etc/${PN}
+ sed \
+ -e '/share\/doc\/glances/d' \
+ -e "s/'CONTRIBUTING.md',//" \
+ -e "s:'conf/glances.conf':('${EPREFIX}/etc/glances', ['conf/glances.conf':g" \
+ -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ # add an intended file from original data set from setup.py to DOCS
+ local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Action script feature" dev-python/pystache
+ optfeature "Autodiscover mode" dev-python/zeroconf
+ optfeature "Cloud support" dev-python/requests
+ optfeature "Quicklook CPU info" dev-python/py-cpuinfo
+ optfeature "Docker monitoring support" dev-python/docker-py
+ #optfeature "Export module" \
+ # unpackaged/bernhard \
+ # unpackaged/cassandra-driver \
+ # unpackaged/potsdb \
+ # dev-python/couchdb-python \
+ # dev-python/elasticsearch-py \
+ # dev-python/influxdb \
+ # dev-python/kafka-python \
+ # dev-python/pika \
+ # dev-python/paho-mqtt \
+ # dev-python/prometheus_client \
+ # dev-python/pyzmq \
+ # dev-python/statsd
+ optfeature "Folder monitoring" dev-python/scandir
+ #optfeature "Nvidia GPU monitoring" unpackaged/nvidia-ml-py3
+ optfeature "SVG graph support" dev-python/pygal
+ optfeature "IP plugin" dev-python/netifaces
+ optfeature "RAID monitoring" dev-python/pymdstat
+ #optfeature "SMART support" unpackaged/pySMART.smartx
+ optfeature "RAID support" dev-python/pymdstat
+ optfeature "SNMP support" dev-python/pysnmp
+ #optfeature "sparklines plugin" unpackaged/sparklines
+ optfeature "Web server mode" dev-python/bottle dev-python/requests
+ optfeature "WIFI plugin" net-wireless/python-wifi
+}
diff --git a/sys-process/htop/Manifest b/sys-process/htop/Manifest
index 22f52f2b8d5f..a2902c81bed5 100644
--- a/sys-process/htop/Manifest
+++ b/sys-process/htop/Manifest
@@ -1,6 +1,6 @@
AUX htop-2.1.0-header_updates.patch 1213 BLAKE2B 4bf06329ee553b29c40c46b8dd0a267d19d17c0b19e8f7938b9276cfced5ba734924c2228408e7e2bee8088250c85d9cfa1cee508c1f3b4f8554d4be8e47cd2b SHA512 63644982da6a92a5477286df4c2cc16097aee8b6f8fcee6c37448d36074770b2f5f8f5a1dbac32728db79dbfb4a094fdd31128cec1ba322ada0b6a0968e53f98
DIST htop-2.2.0.tar.gz 308109 BLAKE2B 323a3bfe5032b6d59a3f751831a2af6aa7ae7e9ecceb35828812cb375d919de51f401ffe59fffdfc83a72c8dace879c5d5a0e857511c20e2126d11cdc4101b0b SHA512 ec1335bf0e3e0387e5e50acbc508d0effad19c4bc1ac312419dc97b82901f4819600d6f87a91668f39d429536d17304d4b14634426a06bec2ecd09df24adc62e
DIST htop-3.0.0_beta5.tar.gz 175780 BLAKE2B f7d03485e74387c656e5a576f0a53c832bac668cee79750402335b2051a17d405392b99316f1546cc76fa83dc3bc85055ca58b928225df0e162ffdb9c1889a5f SHA512 eaa04a278257a1447cd60825083c864d3c23a4a5607447ce05356d550f42ff68a810f14bf91314b7266f9741aab8141d67d98316a31fa7806fb6b858cc804344
-EBUILD htop-2.2.0.ebuild 1445 BLAKE2B f9001e1ea35540f5f4ffea518d2e62d59988db9d4ca8d134d3516c6432619417e4d73e4ec085b8db86b070e4a2edcf902e20210a083bbcd40b98dac68c3d0cc8 SHA512 b3f8050b5060d2873952af92efbac2ca4f8a165c2dba76f4cdcb96326448fcababc47671dcc5cd5ad68beb80c560eb9b3a845ca280e7f993c6e9084eff44150c
-EBUILD htop-3.0.0_beta5.ebuild 1810 BLAKE2B 5b2238056ead6339ada69829223f9a47fb1da117f464857d7f86562828a605ed1a5d72a210b05bf658709a400323f99eff4c0c74d6f3df6209023e50e598f2d7 SHA512 0378f564217d33284ef6dba7921bd70d7d5166c0a28062de39c25d3f92ec3d4047f5531a9c84eb39b8b70a8374d3425bb4c924708c21a43966eb267fe57ba408
+EBUILD htop-2.2.0.ebuild 1443 BLAKE2B 18dcd1ddeaa8edad9c15fddebf938721774b46dfb0366ca89dec327888c33e9ff3db721f7f0a30e99680f5ccbf07981dd192ac5b8a71e9de510f34b6c35cf9be SHA512 b2018bf34f2fce4ac53036a824ac495f027222b3b4ed47976b8fc50c39eb53d26d2511bae807d4d3c42993d2812a33cdc4876490d315c107371617f62350fe98
+EBUILD htop-3.0.0_beta5.ebuild 1808 BLAKE2B d25832846e398b98984e5e45a1708c3cdfc403532a91fb0ba8999b2efa4cfc6c61f3d8b782a115e886db29d49434ff022931affcb8594261a76933345b3508b6 SHA512 eb04021db910926de90cbbf2d86da6e846bc5f36b5532f7fe9f50c0933adf1dfb29c697f4fe567fa75548096d159acfe31ebc23e737f81097d790fc620b3ffbd
MISC metadata.xml 750 BLAKE2B 57d419667fbc0053cb2f24908a4e43fefecca832bd86e8d562a4a43090b82f049c62457388ffe8bc4c1f3d49e1119da50f8221686b69956f4ea9426259fb6f3a SHA512 e35d8a5177f9e5bb3136759a7c4c0de5dee4366e3380952c8d72dbdfab46be5f880b77450046f02846c7baa1892e88835c8480808333934ec1bec04c34cd9072
diff --git a/sys-process/htop/htop-2.2.0.ebuild b/sys-process/htop/htop-2.2.0.ebuild
index f8475b10ce6a..e2bc520206d8 100644
--- a/sys-process/htop/htop-2.2.0.ebuild
+++ b/sys-process/htop/htop-2.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
inherit linux-info python-any-r1
diff --git a/sys-process/htop/htop-3.0.0_beta5.ebuild b/sys-process/htop/htop-3.0.0_beta5.ebuild
index 70dd81d76717..de47c9f995d5 100644
--- a/sys-process/htop/htop-3.0.0_beta5.ebuild
+++ b/sys-process/htop/htop-3.0.0_beta5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
inherit autotools linux-info python-any-r1
diff --git a/sys-process/iotop/Manifest b/sys-process/iotop/Manifest
index b75043e334dc..00df66e314f1 100644
--- a/sys-process/iotop/Manifest
+++ b/sys-process/iotop/Manifest
@@ -3,5 +3,5 @@ AUX iotop-0.6-Ignore-invalid-lines-in-proc-status-files.patch 2826 BLAKE2B bef78
AUX iotop-0.6-Only-split-proc-status-lines-on-the-character.patch 984 BLAKE2B c43a4feaa7293b86454a96aaddbbc3c40c6a2afc2656448cc899230abc479d702adbc5785a818754214f7524bc499f4699ac1c841b7753601c9bcd89771440ec SHA512 291ed55dcebd988e0819f28805f12392bfff3ea0686cddebdb9bec8042f981c2d94c7ac3f8d9a4ba5e8611686129c47347bd1a9484ce82a2687c651007efb937
AUX iotop-0.6-setup.py3.patch 1151 BLAKE2B da00d36a1778173e2d77041fec584aa1ff42062932915ff2a6beb9aaeda0699fdb6a6c9903eee56e10efb9ed9d6def08a8d7fbbe714def4e8bff4504500aa55e SHA512 6b97da5ef9e78c268193ce0270328f4c4d99d30f532fe68dac9bd033bb0a5e6cdb3145b53a7670c7babdae7f170473d1f9eb23137b5950fdaceadde266b4bb73
DIST iotop-0.6.tar.bz2 29779 BLAKE2B 6c979f7beef4e9ec6536eb5ec113ab7089ccb0b8b00dfca6181408390584dac0eae18b110c3f4837a25defd7ab2c2e9d79f1f5cad762f97519e94847951f0037 SHA512 b1047da3bc46604447cc8ab22442a3a5381e1a79a6b176fe9ee8402ee5cebb959205407a6aeaffccccde9d2f67624ff8ee6717b051838f13ab88bf3a16db3ab9
-EBUILD iotop-0.6.ebuild 932 BLAKE2B d5a539172048c8839d2895d6ae7314f3d8810836b199720676e42bfdfb75df5a19a88b15ec39a12b5144bb78e6d530422cdaca13e6c51ff7aed931ac711f830f SHA512 8e3ea0742fe06e3aa975958db0b0a6dec788e22800003eee4d9bd8e369beee9cef92f5bfdfa8abc57b4c6ffe14b663c31f8704102839f51687f2edb97865208c
+EBUILD iotop-0.6.ebuild 930 BLAKE2B 361321d4e9f45dc670c6a88deab3c3c059700ff7b30e19a39c06b5f5de6e193136d8515937661c605d1cdd50aeada7eeb3922b5885ac12bfc5e82e24a7252a1f SHA512 10253bdd2f53d813de50cd8dbc9fbf630f333ee9bd779156aabd0eda2dc2f772a3b1d779ebe2a7508b813b8f43af9798c3f9b57be7d14419384cef44e74ee77d
MISC metadata.xml 359 BLAKE2B d2fa2d7b93eeb82a5494f0c92270a512083e71b60699ebdd9b860560796b21e94e77be8c5af0dcd4533bc3b6a4bc173d72cef1d5da736f7b948c83982ef91489 SHA512 12f1f2e8971ea7d83248c637e6128be106087f733af8625fea8dd7ad9c891ef38ea0eda8ed7f6cfe96a4c0b795a799c1b51301e0ae424898c413a354305c7852
diff --git a/sys-process/iotop/iotop-0.6.ebuild b/sys-process/iotop/iotop-0.6.ebuild
index 4e3fa243c2a6..72389aefe085 100644
--- a/sys-process/iotop/iotop-0.6.ebuild
+++ b/sys-process/iotop/iotop-0.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
PYTHON_REQ_USE="ncurses(+)"
inherit distutils-r1 linux-info
diff --git a/sys-process/minicoredumper/Manifest b/sys-process/minicoredumper/Manifest
new file mode 100644
index 000000000000..8df8a2a1b502
--- /dev/null
+++ b/sys-process/minicoredumper/Manifest
@@ -0,0 +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.ebuild 1040 BLAKE2B cb73cc99a7552b8cab25cb640ae0dce713e8868bdcb4fe0494346fd34fdf8303f65b7a68647bb3ba960f0c90bfae4da137dd98772a691490cf66d8eaf5c5ce6b SHA512 3cdbfbbc8fcc462dc05131f1795c4e62fe9cdfc5a99a216a4243295222045bc190f007380cc6271ee30d1e98e441a1295f86539b4134d55595f1a2d0cb352149
+MISC metadata.xml 570 BLAKE2B 838017094a521fe5b1568d2b52514735b29711999bd82df294803eb16fcc25bc14210b843bf1d9feaef4e08bb34ca4b17c7ce4bb616b7ecdf0b9fab799e5a08a SHA512 e822af8a210649e98b328ae366c4c10b5488161a7d2efb3321684b4cbd30cefe6c40664a71d4de8b83fde520c5246dfb52e3e0fe2ba9334b8047115c98c1b708
diff --git a/sys-process/minicoredumper/files/60-minicoredumper.conf b/sys-process/minicoredumper/files/60-minicoredumper.conf
new file mode 100644
index 000000000000..e862e20e9ccc
--- /dev/null
+++ b/sys-process/minicoredumper/files/60-minicoredumper.conf
@@ -0,0 +1 @@
+kernel.core_pattern = |/usr/sbin/minicoredumper %P %u %g %s %t %h %e
diff --git a/sys-process/minicoredumper/metadata.xml b/sys-process/minicoredumper/metadata.xml
new file mode 100644
index 000000000000..c514535249c3
--- /dev/null
+++ b/sys-process/minicoredumper/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gyakovlev@gentoo.org</email>
+ <name>Georgy Yakovlev</name>
+ </maintainer>
+ <longdescription lang="en">
+ minicoredumper is a program that handles the creation of core dump files on Linux.
+ 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>
+</pkgmetadata>
diff --git a/sys-process/minicoredumper/minicoredumper-2.0.1.ebuild b/sys-process/minicoredumper/minicoredumper-2.0.1.ebuild
new file mode 100644
index 000000000000..d940519bfa44
--- /dev/null
+++ b/sys-process/minicoredumper/minicoredumper-2.0.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Core dump file processor"
+HOMEPAGE="https://linutronix.de/minicoredumper"
+SRC_URI="https://linutronix.de/minicoredumper/files/${P}.tar.xz"
+
+LICENSE="BSD BSD-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/json-c:=
+ virtual/libelf
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ # TODO: regd daemon is disabled as there are no known consumers
+ local myconf=(
+ --runstatedir="${EPREFIX}/run"
+ --without-werror
+ --without-minicoredumper_trigger
+ --without-minicoredumper_regd
+ MCD_DUMP_PATH="${EPREFIX}/var/lib/${PN}"
+ )
+ econf ${myconf[@]}
+}
+
+src_install() {
+ default
+
+ keepdir /var/lib/minicoredumper
+
+ # systemd-coredump uses /usr/lib/sysctl.d/50-coredump.conf
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-minicoredumper.conf
+
+ # it installs some files/dirs we don't want
+ rmdir -v "${ED}/run" || die
+ rm -rv "${ED}"/etc/{init.d,default} || die
+}
diff --git a/sys-process/numad/Manifest b/sys-process/numad/Manifest
index 05a06614cc9e..9c4d6ceae05e 100644
--- a/sys-process/numad/Manifest
+++ b/sys-process/numad/Manifest
@@ -6,7 +6,7 @@ AUX numad.logrotated 60 BLAKE2B 384bada94db096e9c02555d5342fc998482012bfedb3a6c7
DIST numad-0.5-334278f.tar.bz2 21007 BLAKE2B f226e90e0ad664b0cccd82c060b21cc8b7c4b086220f6eee1cd6e421b32f0efe2be11e66ce749142315f8207e19e635a718a41e5a8dd3ecfda02a96dfbd62798 SHA512 1b4a577f0713bae1386f2064fcb2dcbfb9453e23e7617f40cfff4e56d02a8c26a48c8d03f1ac7aa36e4ba168824572377f84bc669d1dabdc1820c2cdc4c57911
EBUILD numad-0.5-r1.ebuild 843 BLAKE2B 6dce6a048c9619527d288f52073779f3927b1bc4b7b4cd42fedbc9b46055658769487dc1960f5a2a3576c5c48b7a4898ec4498b122874defe76e6b339d42bf81 SHA512 db4c6ba74bb8a3bd3eb47ebf28b2689a87807b20f5ae4587c9961830a9c2c9ff970586456a1676387b22b71d16ade907132e61c336d186f739385733c908e63b
EBUILD numad-0.5-r2.ebuild 890 BLAKE2B 0db9cb7690a9ba505ed8f17cf34fe0ee660e13566cd93db32abccd46029a207ebf04d6921d09816ad3987ab497b69a9536387464806e47f34fde3fa69424c031 SHA512 b58afb0a54d604095aaddc7c52d7a894fd5ee7ae31628da47ec1160440ffe6acab9379069dbcf2e0be4af219ff73f21549222c81a538d15af2e322c8e26bb7fa
-EBUILD numad-0.5-r3.ebuild 1127 BLAKE2B 845f5ccc5ffa599a22786aac1d14eefa41ca913436adbe21b61e14e07a78ad5b2b24221fde84a4f033d8643bac05cd7c9e3ca2bb23cb640311e6ee4e95c566ce SHA512 e3d08fae0d825dbab40f82fad728a4e6e95c2849cdab1ee69cb43619bfa2ecb45818aba2e7b6564e249c03ea90b8817881390e694136829a2321534d866cf654
+EBUILD numad-0.5-r3.ebuild 1134 BLAKE2B 5b93b1881b5179506d8c4541317243be0cb15f1affee10eeee7775d1d07bcfb63d12558e72fdfc180be5138746a1a1bfd38d99c38d86576676bc7de9b331ef1d SHA512 4a5796fc75812ac123588178683efe766fd1a223639aac38526dc265fe21610f09232e66b49f11946473ca2b4c7fddbcc8773f747b731e4c87cdeea8d64ae72c
EBUILD numad-0.5.ebuild 749 BLAKE2B 6809148d97102d48ba30aa3d56eeae53b7c1bfe5b3c7db445496cab3b160d53e2fb57f6cf5dd7fc53a057114405dd7b625e26608a8412e256ddcea69bd6af8cd SHA512 a0e13444332366c33ab78354a0c7d04943322d11299f5c69898c45e61a2debfb4de9f04a95e81f2efeb906eec65a41bdf2b1772a53f9bdce54c524775826a12e
-EBUILD numad-9999.ebuild 980 BLAKE2B 467dffd645719dfbf60d4040628f7fa32701a1b70e251e2be9108392f9386b7373bb573bb85663c5dab6ff40362826d1567fd4c216d6f9256c668473976cd5ec SHA512 c460b61e43aaf24ae57fd147aa96c7539c319511cd48d29d5293947560341be8f2c15a5c9d00d25a24fada95152080606536d5ebf18f67568122546586a4d18e
+EBUILD numad-9999.ebuild 987 BLAKE2B 970be7f66c8c44e41dbd7b15a6c129e069c039c802696c3d7df1ef83fa76ba63b12b1788bd14dcb6d5143723aa3c3adbd00a81240c0f4a18398f5547d1a98c1d SHA512 b757cc837148665f1641e5bb88e39ac4df37b767bf30c4ca797b663128c1482a6c7f152f6f2e4a6a6c76f3ecaffb02bc4be852d1aacdde8e3696c7b05805cda6
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-process/numad/numad-0.5-r3.ebuild b/sys-process/numad/numad-0.5-r3.ebuild
index 955ba6b455e8..799fce8dec83 100644
--- a/sys-process/numad/numad-0.5-r3.ebuild
+++ b/sys-process/numad/numad-0.5-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]]; then
else
EGIT_COMMIT="334278ff3d774d105939743436d7378a189e8693"
SRC_URI="mirror://gentoo/numad-0.5-${EGIT_COMMIT:0:7}.tar.bz2"
- KEYWORDS="amd64 -arm ~arm64 -s390 x86"
+ KEYWORDS="amd64 -arm ~arm64 ~ppc64 -s390 x86"
S="${WORKDIR}/${PN}-${EGIT_COMMIT:0:7}"
fi
diff --git a/sys-process/numad/numad-9999.ebuild b/sys-process/numad/numad-9999.ebuild
index 9b2cc2d66a7b..11e23c799437 100644
--- a/sys-process/numad/numad-9999.ebuild
+++ b/sys-process/numad/numad-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]]; then
else
EGIT_COMMIT=""
SRC_URI="mirror://gentoo/numad-0.5-${EGIT_COMMIT:0:7}.tar.bz2"
- KEYWORDS="~amd64 -arm ~arm64 -s390 ~x86"
+ KEYWORDS="~amd64 -arm ~arm64 ~ppc64 -s390 ~x86"
S="${WORKDIR}/${PN}-${EGIT_COMMIT:0:7}"
fi
diff --git a/sys-process/procps/Manifest b/sys-process/procps/Manifest
index 5f585dfb6827..70c80aaf8c2c 100644
--- a/sys-process/procps/Manifest
+++ b/sys-process/procps/Manifest
@@ -3,5 +3,5 @@ AUX procps-3.3.12-proc-tests.patch 1835 BLAKE2B 99fe8d63620f37f98cddc60e8bcbaadb
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 2025 BLAKE2B f3d06891d8810908c136f5d76a89a4b69a0177d9d8f45bc70d73d399e2565adb6a69bc9d1496ea16a22915a330128386a440d92ea1a8162b6f019d676e1a7904 SHA512 0bccc37673d9b5d1295ba9b83fc1c157d1d16b93693082a3927bb13d17a381e5ff4142a311aa8cf2d111e83bd3afd461e2e03462c2f39250e84c75240cc6bd62
-EBUILD procps-3.3.16.ebuild 2041 BLAKE2B fae6f290a2795d3583ef7e6c7de9e74df2a96ac7cf02cb2755b4a514203ca0982001c12331508e02f957c146de0b6b2b533085a724e176ad5d6f02b0d31ed38b SHA512 cd9be70995bd9543aa147f8222754a0a5e22a3ddcef62c464048e94c9d5f8a073ba8dd5f8c1bec9f2a56c496d660418c15418e1334b4e09d1904ea360418ad35
+EBUILD procps-3.3.16.ebuild 2106 BLAKE2B a333316a434af32201e4444ca4353aad39e3d459d034163d06ddb4df44331af4a92988c7706dd80713606f7b37882defb438a0069085c6453620871ce83c87ca SHA512 dcf6d7695ddc36aa54440e057df85d544167e9f6a9d517dcd72805ad01b0de11e27d0385d6aeba28dd64bade66f8bf83d5ada9c3a8ec759b39a05aafaa46e965
MISC metadata.xml 653 BLAKE2B de137950217a24b13838a10e3dddacd94898c4d4be18c9080e31d666fe74d6f8e5fe3edfb4f3caf369fde1c82858e4c8828883c21f3ed32867a5f35d0771dc89 SHA512 d98bc7ed5e5437134c30db0a2ecbe4f430143aad2b91775e128fe735ddc39801e8d8fe62905cabbd8a41c4d07698110605b74056296282a74ac7622a09272703
diff --git a/sys-process/procps/procps-3.3.16.ebuild b/sys-process/procps/procps-3.3.16.ebuild
index 682da81bfcf2..5938d58d4a07 100644
--- a/sys-process/procps/procps-3.3.16.ebuild
+++ b/sys-process/procps/procps-3.3.16.ebuild
@@ -32,6 +32,8 @@ RDEPEND="
!sys-apps/coreutils[kill]
!sys-apps/util-linux[kill]
)
+ !<app-i18n/man-pages-de-2.12-r1
+ !<app-i18n/man-pages-pl-0.7-r1
!<sys-apps/sysvinit-2.88-r6
"
diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index 07d5d244e0bb..81db1adf75ed 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,6 +1,6 @@
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 2064 BLAKE2B 4d623d7e5a6c5cefd6f65edb903f9db722a2aed4d18871aa989874bc3a5fe425ef5aff92aec41b99933a73668bd73986d9837da14e6a6ba937dbe1b477533e53 SHA512 ea1ce1987caf80fdaf81fd0b84180d55acd131dbc947fc879c78d633aacad44758e073c4474797ce9cb6ac81c19885eb57740fceaab439b66d0f192f3d9720ae
-EBUILD systemd-cron-1.5.14.ebuild 2002 BLAKE2B 1709146a18783f7e9b897d961aeb3447d44f5e45a1aada1afb498a61c066d766286ff439ace9f7914dcbc264873bede428788627474e69a37b29275f5442cc0e SHA512 febce541fe125fc982991f1fbfe81b1c3d601f42338abe529031e4fd058b2b4452100474ca556c2aaa96b8130f11860a01c5722b3699c408787382fb65cfabf2
+EBUILD systemd-cron-1.5.12-r1.ebuild 2060 BLAKE2B 0c58e169ee919044a1897f2cfd8e039d8bec693ef2bbfb4bba0ca26ba52232d06cf7646a15ed355b83cd4825e11caa5928c49cb665226ffe3170c988f463675f SHA512 09f08c2b926cbc60c9b83adb9347b5b67d41ca70b4eeb112176ccb43161a2fc22a52592a80c6f1026a3969cf39e791dd61c15ed85c4b3b2bf621dc6925ec0b0d
+EBUILD systemd-cron-1.5.14.ebuild 2000 BLAKE2B 6697ad1ab040d7f7cc506fdd591b52dcd49455c98c8441abadbf9bc7d1e19de4a0affb348512a79306bd7dda652c107485612364d5fc97d6618aa63f19870b78 SHA512 3789e0e3f93e55944c3597533ba13ca7ff2c28831d82beeacee2a387cb845528fa0552124841073e97194cc99982c89ead029c8aa147205ba8e5d2d0acff82e9
MISC metadata.xml 696 BLAKE2B 9487789802e271bb95d8c44c5f279f8c850b928e8a2547ce7a1b47e2db3aef119265c0d8e36b8dfba3c62e3b7d4ccc040ba7983dec6c6328fc11e10e7ffd4ecc SHA512 54efb7e34c7e83c0ac3e964e300705b3b33c2dd93dc711c6e71b9d93d83a627f0318ce757b01feb6d6e1edd228f94ab180394617803dcc23c5e73aece9c9f7c1
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
index a02a629d0e0e..b16de1a1a9a1 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.12-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( pypy3 python3_{5,6} )
+PYTHON_COMPAT=( pypy3 python3_6 )
inherit eutils python-single-r1 systemd
DESCRIPTION="systemd units to create timers for cron directories and crontab"
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 d66c57ea1e9e..b9d3d63b2562 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{5,6,7} )
+PYTHON_COMPAT=( pypy3 python3_{6,7} )
inherit python-single-r1 systemd
DESCRIPTION="systemd units to create timers for cron directories and crontab"