summaryrefslogtreecommitdiff
path: root/sys-process
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/Manifest.gzbin9148 -> 9329 bytes
-rw-r--r--sys-process/audit/Manifest10
-rw-r--r--sys-process/audit/audit-2.6.4.ebuild2
-rw-r--r--sys-process/audit/audit-2.7.1.ebuild2
-rw-r--r--sys-process/audit/audit-2.8.2.ebuild2
-rw-r--r--sys-process/audit/audit-2.8.3.ebuild2
-rw-r--r--sys-process/audit/audit-2.8.4.ebuild2
-rw-r--r--sys-process/procenv/Manifest6
-rw-r--r--sys-process/procenv/procenv-0.50.ebuild29
-rw-r--r--sys-process/procenv/procenv-0.51.ebuild (renamed from sys-process/procenv/procenv-0.49.ebuild)11
-rw-r--r--sys-process/uksmd/Manifest5
-rw-r--r--sys-process/uksmd/files/uksmd-0_pre20190726-respect-cflags-ldflags.patch15
-rw-r--r--sys-process/uksmd/files/uksmd.init7
-rw-r--r--sys-process/uksmd/metadata.xml8
-rw-r--r--sys-process/uksmd/uksmd-0_pre20190726.ebuild34
-rw-r--r--sys-process/xjobs/Manifest3
-rw-r--r--sys-process/xjobs/files/search-libtinfo-for-tigetstr-and-tparm.patch32
-rw-r--r--sys-process/xjobs/xjobs-20190725.ebuild36
18 files changed, 154 insertions, 52 deletions
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index dcedc239e6ba..4acf35aacd9c 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 5269edb1ba13..4aacf6fc0c6d 100644
--- a/sys-process/audit/Manifest
+++ b/sys-process/audit/Manifest
@@ -12,9 +12,9 @@ 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 6211 BLAKE2B b660d1ec7405dad563e4bcca61eb4ddf07f2509e35ab4a477125e3507b6235d3708ebfd5a5c3e7bb7cf555472863f293953b51917ae523e1fdbe83f5839f540b SHA512 1d48ff95727efb5ff4a836645b33acaad2425f31a3a9011fdadbba1ff4da5060970b34e43f769ef0754117b3115ee0f3b8746ef1729949aed7d12cb65498f7c6
-EBUILD audit-2.7.1.ebuild 6208 BLAKE2B d90eca2a486947330a32fb83106a16908105fc60c5dd380789ef10c778c3da34eb03eb30a5c1d9fed93876152576e709dbb5beaa229461826700e0f34a137024 SHA512 237f0ffacb65a9e39286fa65251075e7bc6fbb4dd6ebf14665aca7725b428f28a222daacab0af292ee3580d3c69dcab00507f9d1593eb68ac59730d037c8e624
-EBUILD audit-2.8.2.ebuild 6222 BLAKE2B 9169e157e96d1fb9b94b69b407dfdad5e8c02a6007e42a77aabbf1c3c30e9bb2ac09f0de67a001cf51ecbf63d896d6388dd9c359ca1bdb150dafdee29f2e41cc SHA512 716cc329b436dc2dd399909290289fa38f0733c1ab165178a4fe927d23cd519f59e5f193fd831a9f4a0b243d917832bed488a75873df54dd47099f02eb0c7908
-EBUILD audit-2.8.3.ebuild 6212 BLAKE2B f11b4641bf1acf06f3f107073888ac86635854278c0a000d347489197abf8bd0dbd6a0248455390a7ac339a0c7a836875b0f1c581de67e1ea097f17715dc16ca SHA512 7e30db31e902eedcc2f8b48f2030366248d3c3416f1d89310d2384d13b415c61cf62f3d92dadfb6fb32fae7e0e304462b953ad42e75a23102c2512d0b3e7e391
-EBUILD audit-2.8.4.ebuild 6214 BLAKE2B 47c4a593f81bd516d558c17bfce38974b11e30494a50d256c24e5c1e0264468c7ce2a8a7cf40dfcbba2cbd39215b2b99397b882d22af27e8f4980bfc73eb6a40 SHA512 40192f947625ba6a8284dd7b281fa7998c7101fc52d719052d66e2cf0ab551063f3de95e3ed2c0e8401f944f11f8b48bb51747acc9ab7ffd896fa17387978ad5
+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 6146 BLAKE2B bdd006560f61bd1ed4715fec8fec0646ff626792832b47b7475aa60d35031d9b2cb4d0f082b47d1a3419aa4d435d249cce3337e5b49da214ecb87c9d94ffe2de SHA512 e9e9c9d8467e8e88a9e6abbc91981101a0c273ffe9a9d0b4d4497750ee78254ecda04ded16d87eee5d9383e559686560b120d8d7f720f8c9af7ac703763202b5
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 d65d30a4ba46..c50a44ddd92f 100644
--- a/sys-process/audit/audit-2.6.4.ebuild
+++ b/sys-process/audit/audit-2.6.4.ebuild
@@ -189,7 +189,7 @@ multilib_src_install_all() {
newinitd "${FILESDIR}"/auditd-init.d-2.4.3 auditd
newconfd "${FILESDIR}"/auditd-conf.d-2.1.3 auditd
- fperms 644 "$(systemd_get_systemunitdir)"/auditd.service # 556436
+ chmod 644 "${D}$(systemd_get_systemunitdir)"/auditd.service || die # 556436
[ -f "${ED}"/sbin/audisp-remote ] && \
dodir /usr/sbin && \
diff --git a/sys-process/audit/audit-2.7.1.ebuild b/sys-process/audit/audit-2.7.1.ebuild
index 7959c4aeed17..ffaa96aec521 100644
--- a/sys-process/audit/audit-2.7.1.ebuild
+++ b/sys-process/audit/audit-2.7.1.ebuild
@@ -189,7 +189,7 @@ multilib_src_install_all() {
newinitd "${FILESDIR}"/auditd-init.d-2.4.3 auditd
newconfd "${FILESDIR}"/auditd-conf.d-2.1.3 auditd
- fperms 644 "$(systemd_get_systemunitdir)"/auditd.service # 556436
+ chmod 644 "${D}$(systemd_get_systemunitdir)"/auditd.service || die # 556436
[ -f "${ED}"/sbin/audisp-remote ] && \
dodir /usr/sbin && \
diff --git a/sys-process/audit/audit-2.8.2.ebuild b/sys-process/audit/audit-2.8.2.ebuild
index 2980cdececb1..4aa75229e58c 100644
--- a/sys-process/audit/audit-2.8.2.ebuild
+++ b/sys-process/audit/audit-2.8.2.ebuild
@@ -189,8 +189,6 @@ multilib_src_install_all() {
newinitd "${FILESDIR}"/auditd-init.d-2.4.3 auditd
newconfd "${FILESDIR}"/auditd-conf.d-2.1.3 auditd
- fperms 644 "$(systemd_get_systemunitdir)"/auditd.service # 556436
-
[ -f "${ED}"/sbin/audisp-remote ] && \
dodir /usr/sbin && \
mv "${ED}"/{sbin,usr/sbin}/audisp-remote || die
diff --git a/sys-process/audit/audit-2.8.3.ebuild b/sys-process/audit/audit-2.8.3.ebuild
index 18175053305c..737db834349c 100644
--- a/sys-process/audit/audit-2.8.3.ebuild
+++ b/sys-process/audit/audit-2.8.3.ebuild
@@ -189,8 +189,6 @@ multilib_src_install_all() {
newinitd "${FILESDIR}"/auditd-init.d-2.4.3 auditd
newconfd "${FILESDIR}"/auditd-conf.d-2.1.3 auditd
- fperms 644 "$(systemd_get_systemunitdir)"/auditd.service # 556436
-
[ -f "${ED}"/sbin/audisp-remote ] && \
dodir /usr/sbin && \
mv "${ED}"/{sbin,usr/sbin}/audisp-remote || die
diff --git a/sys-process/audit/audit-2.8.4.ebuild b/sys-process/audit/audit-2.8.4.ebuild
index 13be78df8a0d..22ff19e94b57 100644
--- a/sys-process/audit/audit-2.8.4.ebuild
+++ b/sys-process/audit/audit-2.8.4.ebuild
@@ -189,8 +189,6 @@ multilib_src_install_all() {
newinitd "${FILESDIR}"/auditd-init.d-2.4.3 auditd
newconfd "${FILESDIR}"/auditd-conf.d-2.1.3 auditd
- fperms 644 "$(systemd_get_systemunitdir)"/auditd.service # 556436
-
[ -f "${ED}"/sbin/audisp-remote ] && \
dodir /usr/sbin && \
mv "${ED}"/{sbin,usr/sbin}/audisp-remote || die
diff --git a/sys-process/procenv/Manifest b/sys-process/procenv/Manifest
index b77720bfb037..ee479f63b888 100644
--- a/sys-process/procenv/Manifest
+++ b/sys-process/procenv/Manifest
@@ -1,6 +1,4 @@
AUX procenv-0.45-flags.patch 282 BLAKE2B a3caa11121631a2676146ef7195e154743d99c970a4b5c2a8b5e5b90716c30b56fa830ae06e7f580e4854aefde64000a0d803995d2a23cc89e52b42a35e024ea SHA512 ef90b8659f63ffaa114244e9b02b345c721e26bdbd5181b6daf45eff9671c442cc94b853d3e66fef16b20614515d4ae0885662c8875b529aa552ccd345c1e41b
-DIST procenv-0.49.tar.gz 243974 BLAKE2B 64a26c7f974b77b4188c09f34ab2e0d76d77a434f1cdf6d863602ee6fe129f71fd68733c791477736f249644d9c573083fc4dde5b864a65f5a9fb0946a509439 SHA512 2845e34abcc3c7cc56947c1b4407e7d8366bbd40ba0144e16cecd41acb24773072f58f34b54eefbf334b30a1b97a23fe611368166da8d80162657613c287af99
-DIST procenv-0.50.tar.gz 244590 BLAKE2B b404af5db9512c26e2413bb7a332c9bffeaf765c04af0c19f87bffa70db2bbebc57e6a8dfe8e8d7521a66eb5419088e2c7b505bd8186ef40088b3952c36c2c1e SHA512 6f2281523ff0890f3cf51caa10e637b5f12bbb6904cde1daf6177acd414b00b1cbcbd14429437f4c023fadd1b05a47bf3ace3527c6b6b1209b2d6b7ba4272e13
-EBUILD procenv-0.49.ebuild 563 BLAKE2B 1ffed52b70c5e931f5d8982b20a0b674282379d82bc08c54d70482cf800fb101966f261d0780d53bd604d94f3affac702a360819d34a51773f25804e33e7d88d SHA512 2237a834845450fc27bd0d680d9b75d50b2567947fff5469dcbf3f6410f9e0d90e51937e60d28c831be874694be2653b339e83813e11e265ba86dba50ee36342
-EBUILD procenv-0.50.ebuild 563 BLAKE2B 1ffed52b70c5e931f5d8982b20a0b674282379d82bc08c54d70482cf800fb101966f261d0780d53bd604d94f3affac702a360819d34a51773f25804e33e7d88d SHA512 2237a834845450fc27bd0d680d9b75d50b2567947fff5469dcbf3f6410f9e0d90e51937e60d28c831be874694be2653b339e83813e11e265ba86dba50ee36342
+DIST procenv-0.51.tar.gz 245663 BLAKE2B 1e7a0b9fddbe0c4f0aaf895ae1174f69c84d6b043794b5cd23f678dc5c762d892e49ce9b91c78c0fc3bd4cf4064e94c1c43758b4cdd596d6d289a929b3855043 SHA512 0f0b0fb4aceb4c6aaa4f2f4f8e139dfbcecbed2101ac4c44e4b1f85420fbf15967b9ebf8c3d2868260afc2957919f15a981ae49f0cf91c9f2c7ea05c96dc36fb
+EBUILD procenv-0.51.ebuild 593 BLAKE2B 24ee4dfd0adcd6a1250131a44a226ba5302a92cff31f4f66745955459452b3adb044653aed7277265e31ab9cbf6bf9dd37bba75e54e9f11230092e0771bed96b SHA512 1d34a4b839eaa15b0dd476cbbb2c0ef8c48f6dd40cebf86cf9e9ad6b99c3aca32bc5590983dc2d69f986866bea17b98cb5ec6eeedeafbd2006853bcf1d45483b
MISC metadata.xml 380 BLAKE2B 31dbefc82c0a20fdaf6ab4617b3587f73d9e6f3f75e487ba60aa08b0393c1cadf22cc584f54c6adfc6a88c9c03b516cfcc4288458a9f10d84bd390f4969085a6 SHA512 fc80365e646a5be525c22f4e04638d5267eb661d803615e829d84246cdd49670d3249b8b564712ce54778a8710f0b8926badf955c4479d4d2de365386818b7e1
diff --git a/sys-process/procenv/procenv-0.50.ebuild b/sys-process/procenv/procenv-0.50.ebuild
deleted file mode 100644
index 3c8ae5b1be57..000000000000
--- a/sys-process/procenv/procenv-0.50.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="command-line utility to show process environment"
-HOMEPAGE="https://github.com/jamesodhunt/procenv"
-SRC_URI="https://github.com/jamesodhunt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
-IUSE="test"
-
-DEPEND="
- virtual/pkgconfig
- test? ( dev-libs/check )
-"
-
-src_prepare() {
- local PATCHES=(
- "${FILESDIR}"/${PN}-0.45-flags.patch
- )
-
- default
- eautoreconf
-}
diff --git a/sys-process/procenv/procenv-0.49.ebuild b/sys-process/procenv/procenv-0.51.ebuild
index 3c8ae5b1be57..2f1408191151 100644
--- a/sys-process/procenv/procenv-0.49.ebuild
+++ b/sys-process/procenv/procenv-0.51.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit autotools
@@ -13,11 +13,10 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
-DEPEND="
- virtual/pkgconfig
- test? ( dev-libs/check )
-"
+DEPEND="test? ( dev-libs/check )"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
local PATCHES=(
diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
new file mode 100644
index 000000000000..25e8753bc2d0
--- /dev/null
+++ b/sys-process/uksmd/Manifest
@@ -0,0 +1,5 @@
+AUX uksmd-0_pre20190726-respect-cflags-ldflags.patch 417 BLAKE2B a443e794da9452b5577bf3a96c4eac5d860516e9b29bffef9ee1b53755f2e2c2a91d518c4c3d07895e892d5cf002634f5d3e00dd48e7ce9bdd01098ac515c4b5 SHA512 f6b4667dd72c3310c3fb40ba6ceb8b285306a71b6cebf9254669716f03387a1fb8cb0650004daf64abeb5113aa3b83aa6287a6444f4521d942b195d94b46fdd6
+AUX uksmd.init 213 BLAKE2B 74d9044e228d9573c338d9db977442ff3168b1ab07e3b1d64d9baf18fa250100e9fa8b6ad855f376b47f338e7ef6e59cb369b27c0525fc4e6cb9e6d019b64dcd SHA512 54f95ada192249c9e0e753979ac7383e5390b030289696f8c881c1fd916c4504b0667e918a6b2cef7ee5719e2ed7db8691dc5ac8fcb972dbc7621efaba156226
+DIST uksmd-0_pre20190726.tar.bz2 13445 BLAKE2B 4d16b9e7dff80269561c61cf8ea4177e6ceaa2540a3ee5bb3a36684e8364d0a4abdfb494fd0dbb3e6d5d2c074601a0c39f9f0570448e3d5769e50184c8ef7975 SHA512 812217a067c2fe70a17a321b507071f369efa38ca12d566cde66b1fc6e2e3ffa7e4d3fd3904f2f3cf409e313d03ab06829cef23fffadd785282cb602dbd5f06e
+EBUILD uksmd-0_pre20190726.ebuild 738 BLAKE2B 0b86d2bc7b3e3265d2c4b8bec516f7200a9de3261d6c6f705c24eaefa3ecd9bc69fa7d608178bfe718a718ab48f931bf15d4a33497bb32a2c83a8a55750194a5 SHA512 961baf60f34980cf1c9d45ac6096c2b940df5afbee322e1b27d8b2456d5b3f9bdb2faed384821485ee89d08ff526312bd3a498456f547e03f4f1788161a04649
+MISC metadata.xml 254 BLAKE2B 938f68b7b21ad386a35540a09e4bb956e241dfc963d4823c3c0cd46d3449ff4fb5a1cead67ad7c35a460503d30bdbde35822535f1c2d46f2939ee190f328b846 SHA512 26047ebb40fc49bfb4393121c5c5af69caee617a1d75676be84b0f5af75564828aeeef4503c7681eaaf7e48f6c662574874336296c18e002dca8e925162a1d4c
diff --git a/sys-process/uksmd/files/uksmd-0_pre20190726-respect-cflags-ldflags.patch b/sys-process/uksmd/files/uksmd-0_pre20190726-respect-cflags-ldflags.patch
new file mode 100644
index 000000000000..7e92204d4037
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd-0_pre20190726-respect-cflags-ldflags.patch
@@ -0,0 +1,15 @@
+diff -Naur a/Makefile b/Makefile
+--- a/Makefile 2019-05-19 16:36:31.000000000 +0300
++++ b/Makefile 2019-07-24 18:12:29.444896030 +0300
+@@ -1,8 +1,8 @@
+ PROG = uksmd
+ OBJS = uksmd.o
+-PREFIX ?= /usr/local
+-CFLAGS = -O3 -Wall -Wextra -pedantic -pipe -fstack-protector-strong -fno-plt
+-LDFLAGS = -lprocps
++PREFIX ?= /usr
++CFLAGS += -Wextra -pedantic -fstack-protector-strong -fno-plt
++LDFLAGS += -lprocps
+
+ all: build
+
diff --git a/sys-process/uksmd/files/uksmd.init b/sys-process/uksmd/files/uksmd.init
new file mode 100644
index 000000000000..637666b50a96
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd.init
@@ -0,0 +1,7 @@
+#!/sbin/openrc-run
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="Userspace KSM helper daemon"
+command=/usr/bin/uksmd
+pidfile="/var/run/uksmd.pid"
diff --git a/sys-process/uksmd/metadata.xml b/sys-process/uksmd/metadata.xml
new file mode 100644
index 000000000000..6b0a0fb3a729
--- /dev/null
+++ b/sys-process/uksmd/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>juippis@gentoo.org</email>
+ <name>Joonas Niilola</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/sys-process/uksmd/uksmd-0_pre20190726.ebuild b/sys-process/uksmd/uksmd-0_pre20190726.ebuild
new file mode 100644
index 000000000000..d0007f9ba410
--- /dev/null
+++ b/sys-process/uksmd/uksmd-0_pre20190726.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info systemd
+
+MY_COMMIT="42f4ff8eb09011bf1a199938aa2afe23040d7faf"
+MY_P="${PN}-${MY_COMMIT}"
+
+DESCRIPTION="Userspace KSM helper daemon"
+HOMEPAGE="https://gitlab.com/post-factum/uksmd"
+SRC_URI="https://gitlab.com/post-factum/uksmd/-/archive/${MY_COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="sys-kernel/pf-sources:*
+ sys-process/procps"
+
+CONFIG_CHECK="KSM"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}/${P}-respect-cflags-ldflags.patch" )
+
+src_install() {
+ default
+ einstalldocs
+
+ newinitd "${FILESDIR}/uksmd.init" uksmd
+ systemd_dounit distro/uksmd.service
+}
diff --git a/sys-process/xjobs/Manifest b/sys-process/xjobs/Manifest
index a5adf7d2716a..77782ff9fcff 100644
--- a/sys-process/xjobs/Manifest
+++ b/sys-process/xjobs/Manifest
@@ -1,3 +1,6 @@
+AUX search-libtinfo-for-tigetstr-and-tparm.patch 833 BLAKE2B 26c96c1769272fe9c1f0da72083d7878a8cc59c5319d0d3c03b3e20bc9bdfd5b24970b5f50774faee1b0a25a25fcac7ea3c5e5dbb54dedc77943d924951fcb80 SHA512 38fdb82a721f7baded31bc8aaeff0093485d8bd5afd2ffe6c9c800b74236e50b41dccca062ce83861a0c9fb1ab1075302c82c073a20e74c5ff77421faf2ef58d
DIST xjobs-20170829.tgz 109732 BLAKE2B 7c1db1b8bd5a382364d62093f7c28d4f6d13220c01b757c0f92fe1d20acdce699234e8e0c3fc98105a0e9cd93eb10738473ef95bb1e5bb64725155bc878bdb4e SHA512 9308c239ebf0dfa8374a85d753b2234c083b29e2b65b19028e5e67864df80df345ec232c13777cef8a21d3872408967a065fa8d54761b14a2f452b483b86f80c
+DIST xjobs-20190725.tgz 113216 BLAKE2B 079b6e104bb160101b2c4ef11e73ff040a8efa30839a39f9c91121b4928ddeefaefa43c3a94e18c9359fb6f66862ad7554598561a4e0c7f36b8f622d9a394340 SHA512 23ead9d33ebacb1b3d7a03c72c40dfb34b6254add81b0fde9e458a4be54f6298d2ce6a0b65742ac050685212eea8c5f83d48ea98b09c3928b16e36c7447a9551
EBUILD xjobs-20170829.ebuild 449 BLAKE2B 5279615eee18292c8c83d2821efb14964f9854f4a783de5b4e86f2a262f9d646e4d1791ca2e4ab22410ebb8682ea618ab3bd3fa11d2cad20707c1f1c0f48f2a7 SHA512 15a3fa66ed30bc1458d690cc5a13c5740fed9c96ef6abe698ef342e3991c782924d142f3f6ec1ecfb02248df54525eb86a32ca4d35f03cc8f0b4ae502359f82b
+EBUILD xjobs-20190725.ebuild 856 BLAKE2B 63f448f1576d3034b9908396d80af0f6de367153f553d985c80870c7b6672372395a816a3dc5e0536383c4cc66444d90233510bac0611ec91274a29b08ce007f SHA512 2c7f8c6e4da7da324b8b665edd22959e56c21f453429bbd635f208dc86aafbbbb6b7e03e6afd9ee5184ebcf20f38f92b20d957fff8dc1862e31206e982a94097
MISC metadata.xml 252 BLAKE2B fa9e1dbdc0de3313b50ecd9de7ac59006074b8b75ecb97a8fc4de5fb14609cb00dc1b24ba95a2e7fb11cbc6f8c8f0c068bd0311713cc2aa7e6016992dbd6e8bd SHA512 92f660063c96ac5b3e24e58733006d4a72a7e2f41605988efb575546a2539a92b1ceb3a37e018fcb5c08264a42af26950d6520ea80ba60130ad25ce6092ce742
diff --git a/sys-process/xjobs/files/search-libtinfo-for-tigetstr-and-tparm.patch b/sys-process/xjobs/files/search-libtinfo-for-tigetstr-and-tparm.patch
new file mode 100644
index 000000000000..e0600b0b7dc8
--- /dev/null
+++ b/sys-process/xjobs/files/search-libtinfo-for-tigetstr-and-tparm.patch
@@ -0,0 +1,32 @@
+From 8272978e3f90aec42101a6f254af779e20cfc0eb Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Wed, 14 Aug 2019 20:19:24 -0400
+Subject: [PATCH 1/1] Rename configure.in to configure.ac and search libtinfo
+ for tigetstr/tparm.
+
+---
+ configure.in => configure.ac | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+ rename configure.in => configure.ac (95%)
+
+diff --git a/configure.in b/configure.ac
+similarity index 95%
+rename from configure.in
+rename to configure.ac
+index 21fc034..0baa3cc 100644
+--- a/configure.in
++++ b/configure.ac
+@@ -72,8 +72,8 @@ AC_CHECK_HEADER([term.h],
+ AC_INCLUDES_DEFAULT
+ )
+
+-AC_SEARCH_LIBS(tigetstr,ncurses,)
+-AC_SEARCH_LIBS(tparm,curses,)
++AC_SEARCH_LIBS(tigetstr,ncurses tinfo)
++AC_SEARCH_LIBS(tparm,curses tinfo)
+
+ AC_SUBST(DEBUG)
+ AC_SUBST(AUTOCONF)
+--
+2.21.0
+
diff --git a/sys-process/xjobs/xjobs-20190725.ebuild b/sys-process/xjobs/xjobs-20190725.ebuild
new file mode 100644
index 000000000000..9a5ad730ef3c
--- /dev/null
+++ b/sys-process/xjobs/xjobs-20190725.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Reads commands line by line and executes them in parallel"
+HOMEPAGE="http://www.maier-komor.de/xjobs.html"
+SRC_URI="http://www.maier-komor.de/${PN}/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+BDEPEND="sys-devel/flex"
+
+# The ncurses/terminfo libraries are used to provide color and status
+# support; but, they're detected and enabled automagically by the build
+# system. Thus it would do no good to hide them behind a USE flag that
+# can't be turned off.
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/search-libtinfo-for-tigetstr-and-tparm.patch" )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_install() {
+ default
+ use examples && dodoc -r examples
+}