diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-12-24 14:11:38 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-12-24 14:11:38 +0000 |
commit | de49812990871e1705b64051c35161d5e6400269 (patch) | |
tree | 5e1e8fcb0ff4579dbd22a1bfee28a6b97dc8aaeb /sys-process/numad | |
parent | 536c3711867ec947c1738f2c4b96f22e4863322d (diff) |
gentoo resync : 24.12.2018
Diffstat (limited to 'sys-process/numad')
-rw-r--r-- | sys-process/numad/Manifest | 6 | ||||
-rw-r--r-- | sys-process/numad/files/numad.confd | 6 | ||||
-rwxr-xr-x | sys-process/numad/files/numad.initd | 14 | ||||
-rw-r--r-- | sys-process/numad/files/numad.logrotated | 5 | ||||
-rw-r--r-- | sys-process/numad/numad-0.5-r3.ebuild | 53 | ||||
-rw-r--r-- | sys-process/numad/numad-9999.ebuild | 22 |
6 files changed, 100 insertions, 6 deletions
diff --git a/sys-process/numad/Manifest b/sys-process/numad/Manifest index b6ff19b5c5f9..98181ef4e59d 100644 --- a/sys-process/numad/Manifest +++ b/sys-process/numad/Manifest @@ -1,8 +1,12 @@ AUX 0001-Fix-man-page-directory-creation.patch 722 BLAKE2B c98194d7b9a3679d800dcbd5346bc8b8c141b9021d75f574c876b1f9a8972dfe5a6247cc891c0795a2bd1687db70377e96b3e8bef663e20fedbfc1e324102bfb SHA512 e43609c3e6af1f01c886e707cd126126b9bbc8da98b8313e67d98909889f2c81d640db9bc999ca056611dc7792c8a0d3e9ecf9949b4c0a58d33e9bbe74b127ae AUX numad-0.5-ldlibs.patch 912 BLAKE2B 0e086913e819d91469bfae5a6d9e5553c91fcd2971e33e3a1066c277319671fb3157393f5ef8f6771c8d8df719d1b728c310f6de51f41112b7a954e4d149f9d9 SHA512 7bd6e90617382080aaa217fa82c1b792d4b33b2dfc51ec43f3539e2b98eec1aa7fa8312e11fef97974d3ecd3f888a997a3c2b21ee980fc8ec4e74dd4bcdb6cbc +AUX numad.confd 157 BLAKE2B c2b2c983c2192f63a8212bfbf05f51bebe5854e7bcee6df15ccb8943b08996276d840555bd658782c0baad1dd6cce458a5f7fba785d866224008c49bffd8b074 SHA512 59cb56e31e9581c4b8cdc52f2547269987afb513a9e21ac7c218733d8b7643da6587b38d491b9c739a9cf57fd8713fbfbf849112ed0b49a0b7166f0c6697ae00 +AUX numad.initd 315 BLAKE2B 6cc341364e6766a2376773f453973bb72353eda8fa95c1a768f119b3202c347e9807afb51659a323dc66fdd547b964595975c61b69222efc38909bdefd36ca2f SHA512 80b7f006f2f8a934413ec435ee1a48019e2dfeac16585f794102c47cc9011c3db0b290a9ce0b6df01b1ba8dda85e56932ae1f52eac7023e5658edf7d828d14de +AUX numad.logrotated 60 BLAKE2B 384bada94db096e9c02555d5342fc998482012bfedb3a6c71af95ff41655a5ce17cddef19e589cfa0d4162f38228a7602ba24ba0ff5d791201593f7096776784 SHA512 6ffdc65b85fd44866b18318b3259e72188547b600e53ef2407ce8f7f1db41582ff9250bdfe4fd360e81816d533f93170cf46e3e8d89cfe57640a07a6bb101d81 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 1129 BLAKE2B 81fe8d3c8fb9f48d6b65bb65ef0254b186d90defa89fc94741ff7636a0d5689eb7f722184c0670ebb9b83f9c5fea4ca5205ce74b91248fad193fdb36d9243ec8 SHA512 a14d1f268bbbfa9edde4f3bd4e5ec355303b565cf9ba2f5a1b7246d158b95da9245a2229b2c0ecaaaeb8d9ac280e741ca0ce29634c3394bfc5997d7a903dde79 EBUILD numad-0.5.ebuild 749 BLAKE2B 6809148d97102d48ba30aa3d56eeae53b7c1bfe5b3c7db445496cab3b160d53e2fb57f6cf5dd7fc53a057114405dd7b625e26608a8412e256ddcea69bd6af8cd SHA512 a0e13444332366c33ab78354a0c7d04943322d11299f5c69898c45e61a2debfb4de9f04a95e81f2efeb906eec65a41bdf2b1772a53f9bdce54c524775826a12e -EBUILD numad-9999.ebuild 639 BLAKE2B 3df49bd72069a3e8f13bf9f53a459d6f8da0e6bfe97313b80ac4a9d6b4b7d7d8f757bf0929e1186406842d17598a443055b2b74a9862d3f06ff5000c636689a9 SHA512 8099f02f19e0aae26767488ebe4cfe85d13872ae3b7780c7aed95eaf0c009aba9e283cc70bc7ff769323cb0f7acc5aac4df8425886178c088eeb946de7bdc6ae +EBUILD numad-9999.ebuild 980 BLAKE2B 467dffd645719dfbf60d4040628f7fa32701a1b70e251e2be9108392f9386b7373bb573bb85663c5dab6ff40362826d1567fd4c216d6f9256c668473976cd5ec SHA512 c460b61e43aaf24ae57fd147aa96c7539c319511cd48d29d5293947560341be8f2c15a5c9d00d25a24fada95152080606536d5ebf18f67568122546586a4d18e MISC metadata.xml 328 BLAKE2B 822cf0f0fc28b6d632cfb157d4f75e9e1e9744a142b2e22de3f80fd0c385e47ae9978a547c8287c4eea709e92101e52ecfc2d53a63bd0db8541f310d6aab1112 SHA512 1512c4008e723063cd4fbf1b82319fa2d55aad398017c17f6908bf9c6079087487490b68c5f5f63908dac835be5ef1ae299eb46168151a105ee1e093352bdb36 diff --git a/sys-process/numad/files/numad.confd b/sys-process/numad/files/numad.confd new file mode 100644 index 000000000000..8767c1102c5a --- /dev/null +++ b/sys-process/numad/files/numad.confd @@ -0,0 +1,6 @@ +# /etc/conf.d/numad: config file for /etc/init.d/numad +# +# Options to pass to the numad daemon. +# See the numad(8) man page for more info. + +#NUMAD_OPTS="-v" diff --git a/sys-process/numad/files/numad.initd b/sys-process/numad/files/numad.initd new file mode 100755 index 000000000000..afeee8921249 --- /dev/null +++ b/sys-process/numad/files/numad.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="NUMA daemon that manages application locality" + +depend() { + need localmount + use logger +} + +command="/usr/bin/numad" +command_args="${NUMAD_OPTS}" +pidfile="/run/${RC_SVCNAME}.pid" diff --git a/sys-process/numad/files/numad.logrotated b/sys-process/numad/files/numad.logrotated new file mode 100644 index 000000000000..bf17dc3335c7 --- /dev/null +++ b/sys-process/numad/files/numad.logrotated @@ -0,0 +1,5 @@ +/var/log/numad.log { + copytruncate + missingok + notifempty +} diff --git a/sys-process/numad/numad-0.5-r3.ebuild b/sys-process/numad/numad-0.5-r3.ebuild new file mode 100644 index 000000000000..9c3e8ee12be6 --- /dev/null +++ b/sys-process/numad/numad-0.5-r3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://pagure.io/numad.git" + inherit git-r3 +else + EGIT_COMMIT="334278ff3d774d105939743436d7378a189e8693" + SRC_URI="mirror://gentoo/numad-0.5-${EGIT_COMMIT:0:7}.tar.bz2" + KEYWORDS="~amd64 -arm ~arm64 -s390 ~x86" + S="${WORKDIR}/${PN}-${EGIT_COMMIT:0:7}" +fi + +DESCRIPTION="The NUMA daemon that manages application locality" +HOMEPAGE="http://fedoraproject.org/wiki/Features/numad" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="" + +CONFIG_CHECK="~NUMA ~CPUSETS" + +PATCHES=( + "${FILESDIR}/0001-Fix-man-page-directory-creation.patch" + "${FILESDIR}/${PN}-0.5-ldlibs.patch" +) + +src_prepare() { + default + tc-export CC +} + +src_compile() { + emake CFLAGS="${CFLAGS} -std=gnu99" +} + +src_install() { + emake prefix="${ED}/usr" install + + newinitd "${FILESDIR}/numad.initd" numad + newconfd "${FILESDIR}/numad.confd" numad + + insinto /etc/logrotate.d + newins "${FILESDIR}/numad.logrotated" numad + + insinto /etc + doins numad.conf + systemd_dounit numad.service +} diff --git a/sys-process/numad/numad-9999.ebuild b/sys-process/numad/numad-9999.ebuild index d292669c500f..9b2cc2d66a7b 100644 --- a/sys-process/numad/numad-9999.ebuild +++ b/sys-process/numad/numad-9999.ebuild @@ -1,16 +1,18 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit linux-info toolchain-funcs +inherit linux-info systemd toolchain-funcs if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://pagure.io/numad.git" inherit git-r3 else - SRC_URI="" - KEYWORDS="~amd64 ~x86 -arm -s390" + EGIT_COMMIT="" + SRC_URI="mirror://gentoo/numad-0.5-${EGIT_COMMIT:0:7}.tar.bz2" + KEYWORDS="~amd64 -arm ~arm64 -s390 ~x86" + S="${WORKDIR}/${PN}-${EGIT_COMMIT:0:7}" fi DESCRIPTION="The NUMA daemon that manages application locality" @@ -33,4 +35,14 @@ src_compile() { src_install() { emake prefix="${ED}/usr" install + + newinitd "${FILESDIR}/numad.initd" numad + newconfd "${FILESDIR}/numad.confd" numad + + insinto /etc/logrotate.d + newins "${FILESDIR}/numad.logrotated" numad + + insinto /etc + doins numad.conf + systemd_dounit numad.service } |