parent
a919119bfa
commit
49d1e7924d
Binary file not shown.
Binary file not shown.
@ -0,0 +1,9 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
DESCRIPTION="Group for net-dns/dnscrypt-proxy"
|
||||||
|
ACCT_GROUP_ID=353
|
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="person">
|
||||||
<email>gnu-emacs@gentoo.org</email>
|
<email>gyakovlev@gentoo.org</email>
|
||||||
<name>Gentoo GNU Emacs project</name>
|
<name>Georgy Yakovlev</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=194
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=191
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=190
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=192
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=193
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=195
|
Binary file not shown.
@ -0,0 +1,12 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
DESCRIPTION="User for net-dns/dnscrypt-proxy"
|
||||||
|
ACCT_USER_ID=353
|
||||||
|
ACCT_USER_GROUPS=( dnscrypt-proxy )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -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>gyakovlev@gentoo.org</email>
|
||||||
|
<name>Georgy Yakovlev</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=194
|
||||||
|
ACCT_USER_GROUPS=( systemd-coredump )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=191
|
||||||
|
ACCT_USER_GROUPS=( systemd-journal-remote )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=192
|
||||||
|
ACCT_USER_GROUPS=( systemd-network )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=193
|
||||||
|
ACCT_USER_GROUPS=( systemd-resolve )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>systemd@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=195
|
||||||
|
ACCT_USER_GROUPS=( systemd-timesync )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
Binary file not shown.
@ -0,0 +1,68 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||||
|
|
||||||
|
inherit distutils-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||||
|
HOMEPAGE="https://ansible.com/"
|
||||||
|
SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
|
||||||
|
IUSE="doc test"
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jinja[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||||
|
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/netaddr[${PYTHON_USEDEP}]
|
||||||
|
net-misc/sshpass
|
||||||
|
virtual/ssh
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||||
|
test? (
|
||||||
|
${RDEPEND}
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||||
|
dev-python/passlib[${PYTHON_USEDEP}]
|
||||||
|
dev-python/coverage[${PYTHON_USEDEP}]
|
||||||
|
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||||
|
dev-vcs/git
|
||||||
|
)"
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
if use doc; then
|
||||||
|
cd docs/docsite || die
|
||||||
|
export CPUS=4
|
||||||
|
emake -f Makefile.sphinx html
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
rm -fv MANIFEST.in || die
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
dodoc -r examples
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST consul-template-0.19.5.tar.gz 6054881 BLAKE2B 48d691f9d09531248310ec50c6c59d3c74db4c8ca5f0236ac8336df92c75da89677e64cb593518032f48f53b9f5aa914a7b6ac0a2dc6bf6d32ae7c1f6d1dc60d SHA512 bdba4e821e353a71f9f6287b8ff352e85a916201314229b998bfbebb066fec17c5d7f12e224bf2920b018a4f5fec9000f122f6c04cb2e455a195b945e35235a5
|
DIST consul-template-0.19.5.tar.gz 6054881 BLAKE2B 48d691f9d09531248310ec50c6c59d3c74db4c8ca5f0236ac8336df92c75da89677e64cb593518032f48f53b9f5aa914a7b6ac0a2dc6bf6d32ae7c1f6d1dc60d SHA512 bdba4e821e353a71f9f6287b8ff352e85a916201314229b998bfbebb066fec17c5d7f12e224bf2920b018a4f5fec9000f122f6c04cb2e455a195b945e35235a5
|
||||||
|
DIST consul-template-0.20.0.tar.gz 46430965 BLAKE2B 025919b928e07cda618e05aab4488214459e6bc443524bbf8fa83331c3ad5708ebbeaf0cf20351ff70a325fb56aed9cede3010b43726fa32b5b1997d6f4f294a SHA512 a09ff31ddd7d11d78e8c2afcc9a63ab4458cc9feacc02fbf95a30c82b9ad58526c6e6575f5b3ddb21d0dd720687b9ee135bacdbe761f1b5f95592a3e3e74c170
|
||||||
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit golang-vcs-snapshot systemd user
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
DESCRIPTION="Generic template rendering and notifications with Consul"
|
||||||
|
GIT_COMMIT="9a0f301"
|
||||||
|
EGO_PN="github.com/hashicorp/${PN}"
|
||||||
|
HOMEPAGE="https://github.com/hashicorp/consul-template"
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
# TODO: debug test failures
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
DEPEND="dev-lang/go"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup ${PN}
|
||||||
|
enewuser ${PN} -1 -1 -1 ${PN}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
# Avoid the need to have a git checkout
|
||||||
|
sed -e "s:git rev-parse --short HEAD:echo ${GIT_COMMIT}:" \
|
||||||
|
-e '/-s \\/d' \
|
||||||
|
-i src/${EGO_PN}/Makefile || die
|
||||||
|
# Printf format %q has arg r.config.PidFile of wrong type *string
|
||||||
|
sed -e 's|remove pid at %q: %s|remove pid at %v: %s|' \
|
||||||
|
-i src/${EGO_PN}/manager/runner.go || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
export GOPATH=${S}
|
||||||
|
cd src/${EGO_PN} || die
|
||||||
|
#XC_ARCH=$(go env GOARCH) \
|
||||||
|
#XC_OS=$(go env GOOS) \
|
||||||
|
emake dev
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
cd src/${EGO_PN} || die
|
||||||
|
emake test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin bin/${PN}
|
||||||
|
dodoc src/${EGO_PN}/{CHANGELOG.md,README.md}
|
||||||
|
|
||||||
|
keepdir /var/log/${PN}
|
||||||
|
fowners ${PN}:${PN} /var/log/${PN}
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
|
||||||
|
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
|
||||||
|
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||||
|
|
||||||
|
keepdir /etc/${PN}.d
|
||||||
|
}
|
@ -1,7 +1,2 @@
|
|||||||
DIST gentoo-perl-helpers-0.1.0.tar.xz 6692 BLAKE2B 46484aa35203d5bfd03a7bbeea12cb598842cf569502a03c94319d6b5399cfc8b1d1789eaf6e2d6e7c213d6d93b275b5a54f8a52d092d1e599a5d508d4637572 SHA512 929921c4584d990b53163413b58d4fd7a8868073c03095e90914c3565e65d5ee3e86e2c5269079b4c683c9db6fe5e035358539f62091fbc24af818e6330d414b
|
|
||||||
DIST gentoo-perl-helpers-0.2.0.tar.xz 8876 BLAKE2B ccfcddfe3356b972c78900508fee3c1510623d42299a2558439a645cca3a6c74432b52b7f1366a1a322d04848cb081a5d49e439ef3905ec4c99c00e88191aec3 SHA512 f9c534436dc3ad7bc2c50e47491ef3a76bf949e2065c182391b3526e259ce93e9eb4ef1b9d981d6dbf3924394150b90ee6460f51f67d79505039b826af374d95
|
|
||||||
DIST gentoo-perl-helpers-0.2.1.tar.xz 8904 BLAKE2B 8fb93a47beaef233a10c065368dcdee01d1b99340d710f0954210805af95b642b9728d5b725965d06c2b06eb7872ca2d0584d6679bc56d6557617a13bb0d5984 SHA512 f2815f0bc893faa815482333c79da0ea81eedb0919d9eec9d2403e0f6d886fa28561221a4f1b4b9d48b6182dea37a02ab79fcea2322a837817948428146a5ba3
|
|
||||||
DIST gentoo-perl-helpers-0.2.2.tar.xz 9096 BLAKE2B fe53c1fc2742c256b5a62188f82ac257df9a67ddde95ce8ad760976cfb0bba956aebb915388b22ebe2899546a24dec1385a07521405758fbd7e14112cdf0e32e SHA512 97653cbcff01cb65b5aa8b5e56ecdafedddfed773b8f41120707066d8c3d837634b9d2996eeed069cf434175684ac38a0e829719dd88a3bfd14e2e0ab6f80a14
|
|
||||||
DIST gentoo-perl-helpers-0.3.0.tar.xz 9392 BLAKE2B ef20955add23d834f85781c90de3c8d439c9659dca330a444a6041a0e1c99ca7a378bf88425f4ca021d4ef607fbffe0d7a6e43a92085f8d488179114b2d23a37 SHA512 3feaf287457d0b4fa29cc58878566b38674b0c112ba356727bbce2bcff9b9cca07cec34cfb960260a0a32542c43611b783f74ee4127c9c0aa33843a144544c13
|
|
||||||
DIST gentoo-perl-helpers-0.3.1.tar.xz 9420 BLAKE2B dea001473832f4412ae090afbc458720ec1d40d19ac3db3a6a57b26115603f224f2f1c4155ecd3190866dfa0ab648fdd3a98a90e9ed576e7bd3ad8bdaf9a73c6 SHA512 dce6addfebbdfd16da3b580776c34346eb60b2eaef9cc7bed03d5ae0bf028de7a0175fbf7f68113d44b645c3d5ca7f5175389478655b08c115a5342ff930e096
|
DIST gentoo-perl-helpers-0.3.1.tar.xz 9420 BLAKE2B dea001473832f4412ae090afbc458720ec1d40d19ac3db3a6a57b26115603f224f2f1c4155ecd3190866dfa0ab648fdd3a98a90e9ed576e7bd3ad8bdaf9a73c6 SHA512 dce6addfebbdfd16da3b580776c34346eb60b2eaef9cc7bed03d5ae0bf028de7a0175fbf7f68113d44b645c3d5ca7f5175389478655b08c115a5342ff930e096
|
||||||
DIST gentoo-perl-helpers-0.4.0.tar.xz 9580 BLAKE2B daea9e3f43bcd24ea34c9448294fb730595e8a021dffcbbf7f123ff5439455aa362c623affee29341266a0494f4744df0bf195d2db422d6276eb54fdca07149c SHA512 fbbd33122028ad12cbec7adbc97faaa32aa485ef21ca38dc2e1906610fdea7709e5da7e8164f5f86afa3607928837f3b35468274b6c626e3bd843432d780701b
|
DIST gentoo-perl-helpers-0.4.0.tar.xz 9580 BLAKE2B daea9e3f43bcd24ea34c9448294fb730595e8a021dffcbbf7f123ff5439455aa362c623affee29341266a0494f4744df0bf195d2db422d6276eb54fdca07149c SHA512 fbbd33122028ad12cbec7adbc97faaa32aa485ef21ca38dc2e1906610fdea7709e5da7e8164f5f86afa3607928837f3b35468274b6c626e3bd843432d780701b
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
DESCRIPTION="Introspection and Upgrade Assistance tools for Gentoo Perl"
|
|
||||||
HOMEPAGE="https://github.com/gentoo-perl/gentoo-perl-helpers"
|
|
||||||
SRC_URI="https://github.com/gentoo-perl/${PN}/releases/download/${PV}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Assumed System:
|
|
||||||
# sys-apps/coreutils
|
|
||||||
# sys-apps/grep
|
|
||||||
# sys-apps/findutils
|
|
||||||
# sys-apps/sed
|
|
||||||
# app-shells/bash
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
app-portage/portage-utils
|
|
||||||
sys-apps/portage
|
|
||||||
"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "s^@@LIBDIR@@^${EPREFIX}/usr/lib/gentoo-perl-helpers^g" \
|
|
||||||
-e "s^@@LIBEXECDIR@@^${EPREFIX}/usr/libexec/gentoo-perl-helpers^g" \
|
|
||||||
"${S}/bin/gentoo-perl" || die "Can't patch bin/gentoo-perl"
|
|
||||||
default
|
|
||||||
}
|
|
||||||
src_compile() { :; }
|
|
||||||
src_install() {
|
|
||||||
exeinto /usr/bin
|
|
||||||
doexe "${S}/bin/"*
|
|
||||||
|
|
||||||
exeinto /usr/libexec/gentoo-perl-helpers
|
|
||||||
doexe "${S}/libexec/"*
|
|
||||||
|
|
||||||
insinto /usr/lib/gentoo-perl-helpers
|
|
||||||
doins "${S}/lib/"*
|
|
||||||
|
|
||||||
dodoc "${S}/README.mkdn"
|
|
||||||
}
|
|
@ -1,53 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
DESCRIPTION="Introspection and Upgrade Assistance tools for Gentoo Perl"
|
|
||||||
HOMEPAGE="https://github.com/gentoo-perl/gentoo-perl-helpers"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/gentoo-perl/${PN}/releases/download/${PV}/${P}.tar.xz
|
|
||||||
mirror://gentoo/${P}.tar.xz
|
|
||||||
https://dev.gentoo.org/~kentnl/distfiles/${P}.tar.xz
|
|
||||||
"
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Assumed System:
|
|
||||||
# sys-apps/coreutils
|
|
||||||
# sys-apps/grep
|
|
||||||
# sys-apps/findutils
|
|
||||||
# sys-apps/sed
|
|
||||||
# app-shells/bash
|
|
||||||
# sys-apps/gawk
|
|
||||||
# app-arch/tar
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
app-portage/portage-utils
|
|
||||||
sys-apps/portage
|
|
||||||
"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "s^@@LIBDIR@@^${EPREFIX}/usr/lib/gentoo-perl-helpers^g" \
|
|
||||||
-e "s^@@LIBEXECDIR@@^${EPREFIX}/usr/libexec/gentoo-perl-helpers^g" \
|
|
||||||
"${S}/bin/gentoo-perl" \
|
|
||||||
"${S}/lib/core-functions.sh" \
|
|
||||||
|| die "Can't patch bin/gentoo-perl"
|
|
||||||
default
|
|
||||||
}
|
|
||||||
src_compile() { :; }
|
|
||||||
src_install() {
|
|
||||||
exeinto /usr/bin
|
|
||||||
doexe "${S}/bin/"*
|
|
||||||
|
|
||||||
exeinto /usr/libexec/gentoo-perl-helpers
|
|
||||||
doexe "${S}/libexec/"*
|
|
||||||
|
|
||||||
insinto /usr/lib/gentoo-perl-helpers
|
|
||||||
doins -r "${S}/lib/"*
|
|
||||||
|
|
||||||
dodoc "${S}/README.mkdn" "${S}/Changes"
|
|
||||||
}
|
|
@ -1,53 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
DESCRIPTION="Introspection and Upgrade Assistance tools for Gentoo Perl"
|
|
||||||
HOMEPAGE="https://github.com/gentoo-perl/gentoo-perl-helpers"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/gentoo-perl/${PN}/releases/download/${PV}/${P}.tar.xz
|
|
||||||
mirror://gentoo/${P}.tar.xz
|
|
||||||
https://dev.gentoo.org/~kentnl/distfiles/${P}.tar.xz
|
|
||||||
"
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Assumed System:
|
|
||||||
# sys-apps/coreutils
|
|
||||||
# sys-apps/grep
|
|
||||||
# sys-apps/findutils
|
|
||||||
# sys-apps/sed
|
|
||||||
# app-shells/bash
|
|
||||||
# sys-apps/gawk
|
|
||||||
# app-arch/tar
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
app-portage/portage-utils
|
|
||||||
sys-apps/portage
|
|
||||||
"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "s^@@LIBDIR@@^${EPREFIX}/usr/lib/gentoo-perl-helpers^g" \
|
|
||||||
-e "s^@@LIBEXECDIR@@^${EPREFIX}/usr/libexec/gentoo-perl-helpers^g" \
|
|
||||||
"${S}/bin/gentoo-perl" \
|
|
||||||
"${S}/lib/core-functions.sh" \
|
|
||||||
|| die "Can't patch bin/gentoo-perl"
|
|
||||||
default
|
|
||||||
}
|
|
||||||
src_compile() { :; }
|
|
||||||
src_install() {
|
|
||||||
exeinto /usr/bin
|
|
||||||
doexe "${S}/bin/"*
|
|
||||||
|
|
||||||
exeinto /usr/libexec/gentoo-perl-helpers
|
|
||||||
doexe "${S}/libexec/"*
|
|
||||||
|
|
||||||
insinto /usr/lib/gentoo-perl-helpers
|
|
||||||
doins -r "${S}/lib/"*
|
|
||||||
|
|
||||||
dodoc "${S}/README.mkdn" "${S}/Changes"
|
|
||||||
}
|
|
@ -1,54 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
DESCRIPTION="Introspection and Upgrade Assistance tools for Gentoo Perl"
|
|
||||||
HOMEPAGE="https://github.com/gentoo-perl/gentoo-perl-helpers"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/gentoo-perl/${PN}/releases/download/${PV}/${P}.tar.xz
|
|
||||||
mirror://gentoo/${P}.tar.xz
|
|
||||||
https://dev.gentoo.org/~kentnl/distfiles/${P}.tar.xz
|
|
||||||
"
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Assumed System:
|
|
||||||
# sys-apps/coreutils
|
|
||||||
# sys-apps/grep
|
|
||||||
# sys-apps/findutils
|
|
||||||
# sys-apps/sed
|
|
||||||
# app-shells/bash
|
|
||||||
# sys-apps/gawk
|
|
||||||
# app-arch/tar
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
$(: --format support)
|
|
||||||
>=app-portage/portage-utils-0.60
|
|
||||||
sys-apps/portage
|
|
||||||
"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "s^@@LIBDIR@@^${EPREFIX}/usr/lib/gentoo-perl-helpers^g" \
|
|
||||||
-e "s^@@LIBEXECDIR@@^${EPREFIX}/usr/libexec/gentoo-perl-helpers^g" \
|
|
||||||
"${S}/bin/gentoo-perl" \
|
|
||||||
"${S}/lib/core-functions.sh" \
|
|
||||||
|| die "Can't patch bin/gentoo-perl"
|
|
||||||
default
|
|
||||||
}
|
|
||||||
src_compile() { :; }
|
|
||||||
src_install() {
|
|
||||||
exeinto /usr/bin
|
|
||||||
doexe "${S}/bin/"*
|
|
||||||
|
|
||||||
exeinto /usr/libexec/gentoo-perl-helpers
|
|
||||||
doexe "${S}/libexec/"*
|
|
||||||
|
|
||||||
insinto /usr/lib/gentoo-perl-helpers
|
|
||||||
doins -r "${S}/lib/"*
|
|
||||||
|
|
||||||
dodoc "${S}/README.mkdn" "${S}/Changes"
|
|
||||||
}
|
|
@ -1,54 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
DESCRIPTION="Introspection and Upgrade Assistance tools for Gentoo Perl"
|
|
||||||
HOMEPAGE="https://github.com/gentoo-perl/gentoo-perl-helpers"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/gentoo-perl/${PN}/releases/download/${PV}/${P}.tar.xz
|
|
||||||
mirror://gentoo/${P}.tar.xz
|
|
||||||
https://dev.gentoo.org/~kentnl/distfiles/${P}.tar.xz
|
|
||||||
"
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Assumed System:
|
|
||||||
# sys-apps/coreutils
|
|
||||||
# sys-apps/grep
|
|
||||||
# sys-apps/findutils
|
|
||||||
# sys-apps/sed
|
|
||||||
# app-shells/bash
|
|
||||||
# sys-apps/gawk
|
|
||||||
# app-arch/tar
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
$(: --format support)
|
|
||||||
>=app-portage/portage-utils-0.60
|
|
||||||
sys-apps/portage
|
|
||||||
"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "s^@@LIBDIR@@^${EPREFIX}/usr/lib/gentoo-perl-helpers^g" \
|
|
||||||
-e "s^@@LIBEXECDIR@@^${EPREFIX}/usr/libexec/gentoo-perl-helpers^g" \
|
|
||||||
"${S}/bin/gentoo-perl" \
|
|
||||||
"${S}/lib/core-functions.sh" \
|
|
||||||
|| die "Can't patch bin/gentoo-perl"
|
|
||||||
default
|
|
||||||
}
|
|
||||||
src_compile() { :; }
|
|
||||||
src_install() {
|
|
||||||
exeinto /usr/bin
|
|
||||||
doexe "${S}/bin/"*
|
|
||||||
|
|
||||||
exeinto /usr/libexec/gentoo-perl-helpers
|
|
||||||
doexe "${S}/libexec/"*
|
|
||||||
|
|
||||||
insinto /usr/lib/gentoo-perl-helpers
|
|
||||||
doins -r "${S}/lib/"*
|
|
||||||
|
|
||||||
dodoc "${S}/README.mkdn" "${S}/Changes"
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST gkrellm-2.3.10.tar.bz2 782794 BLAKE2B c0aac7df866d40c79667551ca4b25346da4267a0aad8853776425a08097dcfe3a24082e7e5d17db6d3936b59d10c29afa11e8a425319c19696141c02f7d95f25 SHA512 3ae0baa0d51729e1bac7b8f10e008bd7ed9d93d48cd894630e3a027565266e6458df0dcb3171fb271ca7766f4030149e3e6aa234ec191e8e223ae4dee1feb295
|
DIST gkrellm-2.3.10.tar.bz2 782794 BLAKE2B c0aac7df866d40c79667551ca4b25346da4267a0aad8853776425a08097dcfe3a24082e7e5d17db6d3936b59d10c29afa11e8a425319c19696141c02f7d95f25 SHA512 3ae0baa0d51729e1bac7b8f10e008bd7ed9d93d48cd894630e3a027565266e6458df0dcb3171fb271ca7766f4030149e3e6aa234ec191e8e223ae4dee1feb295
|
||||||
|
DIST gkrellm-2.3.11.tar.bz2 783123 BLAKE2B b68c60477e4994e9508a8e5ea39fd09ab5cf0f019fc6b4567b9482b3b1fd315dd2548daed262095b42dda43ac068295d5c3c375c5cb80c91fda76ef8b9834df2 SHA512 e4147aa90e09925b9672728f287880bde26632d77d83d3f0b9458a201593a57158d9eb8cbb31e569e0d71d91a08c9bceba29814f59e542315775663ef9fd27a9
|
||||||
|
@ -0,0 +1,150 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit desktop multilib user systemd toolchain-funcs
|
||||||
|
|
||||||
|
MY_P="${P/_/-}"
|
||||||
|
|
||||||
|
DESCRIPTION="Single process stack of various system monitors"
|
||||||
|
HOMEPAGE="http://www.gkrellm.net/"
|
||||||
|
if [[ "${PV}" == 9999 ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://git.srcbox.net/gkrellm"
|
||||||
|
else
|
||||||
|
SRC_URI="http://gkrellm.srcbox.net/${MY_P}.tar.bz2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="2"
|
||||||
|
IUSE="gnutls hddtemp libressl lm_sensors nls ntlm ssl kernel_FreeBSD X"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/glib:2
|
||||||
|
hddtemp? ( app-admin/hddtemp )
|
||||||
|
ssl? (
|
||||||
|
gnutls? ( net-libs/gnutls )
|
||||||
|
!gnutls? (
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
lm_sensors? ( sys-apps/lm_sensors:= )
|
||||||
|
nls? ( virtual/libintl )
|
||||||
|
ntlm? ( net-libs/libntlm )
|
||||||
|
X? (
|
||||||
|
x11-libs/gdk-pixbuf
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
x11-libs/libICE
|
||||||
|
x11-libs/libSM
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/pango
|
||||||
|
)"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
nls? ( sys-devel/gettext )"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-2.3.5-config.patch
|
||||||
|
"${FILESDIR}"/${PN}-2.3.5-width.patch
|
||||||
|
"${FILESDIR}"/${PN}-2.3.5-sansfont.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
DOCS=( Changelog CREDITS README )
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if use gnutls && ! use ssl ; then
|
||||||
|
ewarn "You have enabled the \"gnutls\" USE flag but not the \"ssl\" USE flag."
|
||||||
|
ewarn "No ssl backend will be built!"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
TARGET=
|
||||||
|
use kernel_FreeBSD && TARGET="freebsd"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -e 's:-O2 ::' \
|
||||||
|
-e 's:override CC:CFLAGS:' \
|
||||||
|
-e 's:-L/usr/X11R6/lib::' \
|
||||||
|
-i */Makefile || die "sed Makefile(s) failed"
|
||||||
|
|
||||||
|
sed -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):" \
|
||||||
|
-e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \
|
||||||
|
-i src/${PN}.h || die "sed ${PN}.h failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if use X ; then
|
||||||
|
emake \
|
||||||
|
${TARGET} \
|
||||||
|
CC="$(tc-getCC)" \
|
||||||
|
STRIP="" \
|
||||||
|
INSTALLROOT="${EPREFIX}/usr" \
|
||||||
|
INCLUDEDIR="${EPREFIX}/usr/include/gkrellm2" \
|
||||||
|
LOCALEDIR="${EPREFIX}/usr/share/locale" \
|
||||||
|
$(usex nls "" "enable_nls=0") \
|
||||||
|
$(usex lm_sensors "" "without-libsensors=yes") \
|
||||||
|
$(usex ntlm "" "without-ntlm=yes") \
|
||||||
|
$(usex ssl $(usex gnutls 'without-ssl=yes' 'without-gnutls=yes') 'without-ssl=yes without-gnutls=yes')
|
||||||
|
else
|
||||||
|
cd server || die
|
||||||
|
emake \
|
||||||
|
${TARGET} \
|
||||||
|
CC="$(tc-getCC)" \
|
||||||
|
LINK_FLAGS="$LDFLAGS -Wl,-E" \
|
||||||
|
STRIP="" \
|
||||||
|
$(usex nls "" "enable_nls=0") \
|
||||||
|
$(usex lm_sensors "" "without-libsensors=yes")
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
if use X ; then
|
||||||
|
emake \
|
||||||
|
install${TARGET:+_}${TARGET} \
|
||||||
|
$(usex nls "" "enable_nls=0") \
|
||||||
|
STRIP="" \
|
||||||
|
INSTALLDIR="${ED}/usr/bin" \
|
||||||
|
INCLUDEDIR="${ED}/usr/include" \
|
||||||
|
LOCALEDIR="${ED}/usr/share/locale" \
|
||||||
|
PKGCONFIGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
|
||||||
|
MANDIR="${ED}/usr/share/man/man1"
|
||||||
|
|
||||||
|
docinto html
|
||||||
|
dodoc *.html
|
||||||
|
|
||||||
|
newicon src/icon.xpm ${PN}.xpm
|
||||||
|
make_desktop_entry ${PN} GKrellM ${PN}
|
||||||
|
else
|
||||||
|
dobin server/gkrellmd
|
||||||
|
|
||||||
|
insinto /usr/include/gkrellm2
|
||||||
|
doins server/gkrellmd.h
|
||||||
|
doins shared/log.h
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/gkrellmd.initd gkrellmd
|
||||||
|
newconfd "${FILESDIR}"/gkrellmd.conf gkrellmd
|
||||||
|
|
||||||
|
systemd_dounit "${FILESDIR}"/gkrellmd.service
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
doins server/gkrellmd.conf
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
enewgroup gkrellmd
|
||||||
|
enewuser gkrellmd -1 -1 -1 gkrellmd
|
||||||
|
}
|
@ -1,22 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
need localmount
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
ebegin "Starting hddtemp daemon"
|
|
||||||
/sbin/start-stop-daemon --start --quiet --exec ${HDDTEMP_EXEC} \
|
|
||||||
-- -d ${HDDTEMP_OPTS} ${HDDTEMP_DRIVES}
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
ebegin "Stopping hddtemp daemon"
|
|
||||||
start-stop-daemon --stop --quiet --exec ${HDDTEMP_EXEC}
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,11 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
command="${HDDTEMP_EXEC}"
|
||||||
|
command_args="-d ${HDDTEMP_OPTS} ${HDDTEMP_DRIVES}"
|
||||||
|
procname="hddtemp"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need localmount
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
DIST puppet-4.10.12.tar.gz 3022218 BLAKE2B 03757857868b1544078ae5e40d6e438631c788f1b01a3e62ba90e477b754601d2c085228e084363ff20ee39728b02ebe8ca83e17f7c79dddae1c3968aef4e320 SHA512 ff7accf70b1d4de7282cf3b41246151c49c4758a41ace56a470e4723749638027011cf170747e66fa5812280e1612e754e12d92dd35fa6c93171f7187bb9cfa2
|
DIST puppet-4.10.12.tar.gz 3022218 BLAKE2B 03757857868b1544078ae5e40d6e438631c788f1b01a3e62ba90e477b754601d2c085228e084363ff20ee39728b02ebe8ca83e17f7c79dddae1c3968aef4e320 SHA512 ff7accf70b1d4de7282cf3b41246151c49c4758a41ace56a470e4723749638027011cf170747e66fa5812280e1612e754e12d92dd35fa6c93171f7187bb9cfa2
|
||||||
DIST puppet-5.5.14.tar.gz 3075736 BLAKE2B bfea82d40f9671cdefab0b10c9481e4fbad397dd0a4aa26f5d0fa9ffa94477a5cc59b3724ab9ae3ee2e7e9230881676582c328c804ce9138dc484b9bd92e0ec3 SHA512 861100c02e0b8a5bb232d266bcd5e54b0e32cf26954ea37f276690aa3159ffdb28195ab8691df61ee0098300d226ea1d369dbdff8aae69101c2bbe6068ede8b1
|
DIST puppet-5.5.14.tar.gz 3075736 BLAKE2B bfea82d40f9671cdefab0b10c9481e4fbad397dd0a4aa26f5d0fa9ffa94477a5cc59b3724ab9ae3ee2e7e9230881676582c328c804ce9138dc484b9bd92e0ec3 SHA512 861100c02e0b8a5bb232d266bcd5e54b0e32cf26954ea37f276690aa3159ffdb28195ab8691df61ee0098300d226ea1d369dbdff8aae69101c2bbe6068ede8b1
|
||||||
|
DIST puppet-5.5.16.tar.gz 3084466 BLAKE2B f3e2f12331b4794b90a81a4f80e626fcd3d5252b7cbdacc1d6243faa557540d3a68e5e23b7b5c3e4f4286774e9a9198e59fb15d7d7c41d7193754ed5c80dd624 SHA512 7d9e533e352a22e347ac6467094c4bdbde893c2503f47b4a2d175fd6e759e6662991efdd1a0a83d9495d22f28da4ae7a30cc771c5d90b8252c4618bd8837833a
|
||||||
DIST puppet-6.4.2.tar.gz 2891159 BLAKE2B dfd8e5d9935d54272096fac66a037b8eab75dedc42caf18bafe29738e749a66869ad2e741753e8b38d872e21b1a261f2b4017c54faa57043754d619cf27652ed SHA512 7ec2746ef2a021d1cc3e3076840a9f1195fe51ba591cf2907e542b3f450cb1f4002fa3c958aee966c5976245073ba3cfacc9fd2a653d1d823720b33984aff911
|
DIST puppet-6.4.2.tar.gz 2891159 BLAKE2B dfd8e5d9935d54272096fac66a037b8eab75dedc42caf18bafe29738e749a66869ad2e741753e8b38d872e21b1a261f2b4017c54faa57043754d619cf27652ed SHA512 7ec2746ef2a021d1cc3e3076840a9f1195fe51ba591cf2907e542b3f450cb1f4002fa3c958aee966c5976245073ba3cfacc9fd2a653d1d823720b33984aff911
|
||||||
DIST puppet-6.6.0.tar.gz 2898687 BLAKE2B 67370b191985f75f783d795d7ef38df53fbf28efa8ab79ae309dba985f4ba296d2862fb366b68a46d03f526c3f27c51b1e1cefcccbaa96f6694dc888a7adcc2c SHA512 e7e7367565d12c208654bd353112542fb84b736f262dc86adb940e02a4e34d473e7bb5f084e0caa5fab01be4ef479ad2baa3e751d4d86ee447cf960f400413e5
|
DIST puppet-6.6.0.tar.gz 2898687 BLAKE2B 67370b191985f75f783d795d7ef38df53fbf28efa8ab79ae309dba985f4ba296d2862fb366b68a46d03f526c3f27c51b1e1cefcccbaa96f6694dc888a7adcc2c SHA512 e7e7367565d12c208654bd353112542fb84b736f262dc86adb940e02a4e34d473e7bb5f084e0caa5fab01be4ef479ad2baa3e751d4d86ee447cf960f400413e5
|
||||||
DIST puppet-6.7.0.tar.gz 2904053 BLAKE2B ce697b8ae97bcb4337c4ccec6e1d473709e0aadbe5c77bf451289ea7d69039eaf76dd82a949f984acd871f79adf1ba5000ddec85c483e80b6eab3f24e53ed3e1 SHA512 3d34d678b075d8ccf3e365eaf7a5d5c337426e6f6a8acc0c834852ab4c59596d5841e181e629a233a24335365ba5c080feded154c170714c05fc76beda190a59
|
DIST puppet-6.7.2.tar.gz 2907345 BLAKE2B bbb0f789ae64b5039e5b1bd2ce985e89ba693d33352baee7a1d11df7f314663aa3606a73d42d6b20042f81ee405a72cd17b9cf8f3c3cb257869e982f84cfd552 SHA512 6ebcaff30bda27fc17870b991287d620d455db8cf9a41c59833efc2a7541d3622228a7278689eb0494d0f6328cd334764f21ffe8700a567696e05398a5c16b7d
|
||||||
|
@ -0,0 +1,144 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
USE_RUBY="ruby24 ruby25 ruby26"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC="doc:all"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRAINSTALL="locales"
|
||||||
|
|
||||||
|
inherit eutils user ruby-fakegem eapi7-ver
|
||||||
|
|
||||||
|
DESCRIPTION="A system automation and configuration management software."
|
||||||
|
HOMEPAGE="https://puppet.com/"
|
||||||
|
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
ruby_add_rdepend "
|
||||||
|
dev-ruby/hiera
|
||||||
|
dev-ruby/json:=
|
||||||
|
>=dev-ruby/facter-3.0.0
|
||||||
|
augeas? ( dev-ruby/ruby-augeas )
|
||||||
|
diff? ( dev-ruby/diff-lcs )
|
||||||
|
doc? ( dev-ruby/rdoc )
|
||||||
|
ldap? ( dev-ruby/ruby-ldap )
|
||||||
|
shadow? ( dev-ruby/ruby-shadow )
|
||||||
|
sqlite? ( dev-ruby/sqlite3 )
|
||||||
|
virtual/ruby-ssl
|
||||||
|
dev-ruby/hocon"
|
||||||
|
|
||||||
|
ruby_add_bdepend "
|
||||||
|
doc? ( dev-ruby/yard )
|
||||||
|
test? (
|
||||||
|
dev-ruby/mocha
|
||||||
|
dev-ruby/rack
|
||||||
|
dev-ruby/rspec-its
|
||||||
|
)"
|
||||||
|
# this should go in the above lists, but isn't because of test deps not being keyworded
|
||||||
|
# dev-ruby/rspec-collection_matchers
|
||||||
|
|
||||||
|
RDEPEND+=" ${RDEPEND}
|
||||||
|
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||||
|
selinux? (
|
||||||
|
sys-libs/libselinux[ruby]
|
||||||
|
sec-policy/selinux-puppet
|
||||||
|
)
|
||||||
|
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||||
|
>=app-portage/eix-0.18.0"
|
||||||
|
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup puppet
|
||||||
|
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||||
|
}
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Avoid spec that require unpackaged json-schema.
|
||||||
|
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
|
||||||
|
|
||||||
|
# can't be run within portage.
|
||||||
|
epatch "${FILESDIR}/puppet-fix-tests-5.5.14.patch"
|
||||||
|
|
||||||
|
# fix systemd path
|
||||||
|
epatch "${FILESDIR}/puppet-systemd.patch"
|
||||||
|
|
||||||
|
# Avoid specs that can only run in the puppet.git repository. This
|
||||||
|
# should be narrowed down to the specific specs.
|
||||||
|
rm spec/integration/parser/compiler_spec.rb || die
|
||||||
|
|
||||||
|
# Avoid failing spec that need further investigation.
|
||||||
|
rm spec/unit/module_tool/metadata_spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_install() {
|
||||||
|
each_fakegem_install
|
||||||
|
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
|
||||||
|
}
|
||||||
|
|
||||||
|
all_ruby_install() {
|
||||||
|
all_fakegem_install
|
||||||
|
|
||||||
|
# systemd stuffs
|
||||||
|
insinto /usr/lib/systemd/system
|
||||||
|
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||||
|
|
||||||
|
# tmpfiles stuff
|
||||||
|
insinto /usr/lib/tmpfiles.d
|
||||||
|
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
|
||||||
|
|
||||||
|
# openrc init stuff
|
||||||
|
newinitd "${FILESDIR}"/puppet.init-4.x puppet
|
||||||
|
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
|
||||||
|
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
|
||||||
|
|
||||||
|
keepdir /etc/puppetlabs/puppet/ssl
|
||||||
|
|
||||||
|
keepdir /var/lib/puppet/facts
|
||||||
|
keepdir /var/lib/puppet/files
|
||||||
|
fowners -R puppet:puppet /var/lib/puppet
|
||||||
|
|
||||||
|
fperms 0750 /var/lib/puppet
|
||||||
|
|
||||||
|
fperms 0750 /etc/puppetlabs
|
||||||
|
fperms 0750 /etc/puppetlabs/puppet
|
||||||
|
fperms 0750 /etc/puppetlabs/puppet/ssl
|
||||||
|
fowners -R :puppet /etc/puppetlabs
|
||||||
|
fowners -R :puppet /var/lib/puppet
|
||||||
|
|
||||||
|
if use ldap ; then
|
||||||
|
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ext and examples files
|
||||||
|
for f in $(find ext examples -type f) ; do
|
||||||
|
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||||
|
elog "cause puppet to hang while installing packages."
|
||||||
|
elog
|
||||||
|
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||||
|
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||||
|
elog
|
||||||
|
|
||||||
|
for v in ${REPLACING_VERSIONS}; do
|
||||||
|
if [ "$(ver_cut 1 "$v")" -eq "4" ]; then
|
||||||
|
elog
|
||||||
|
elog "Please see the following url for the release notes for puppet-5"
|
||||||
|
elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
|
||||||
|
elog
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
@ -1,5 +1,3 @@
|
|||||||
DIST sysstat-11.4.0.tar.xz 343968 BLAKE2B e34da8cf0216f66fad3ade0ed40e8ec3b7641f7568ebcce5bc3122f888c90885ece346bf7f4f8e71e92435257ee5c6c0e5a89913c0e22a0ad28fa1018a73ea71 SHA512 4a5c81d75fdbc8dcaf80685f302688c39bd7143554e5a06cb324532ddb5180caac19b261182d5320f40b317bdb1e81664887acc7cedfeb5a95dc6ad37a898604
|
|
||||||
DIST sysstat-12.0.4.tar.gz 711554 BLAKE2B b671e185d70787f5773d6824a9838ddd5d5f537c66ac37895f88b6bbddbb78b4d81efa6f962e3b812d025b361ce388583811d4f199e1ffcfe1ba0f2119b6eb88 SHA512 0a47e2b692ac3317cfd72784f21cc03970d7673727c579d403895df0377d09836a1dc76ee5d99076f2c9347f033059d000d982f33ef915130c3a89afdd6dad96
|
|
||||||
DIST sysstat-12.0.5.tar.gz 711967 BLAKE2B 96aa49d82e71407dbd99d840ca5f71af83f54ba6315c858fae71f97290e8cf9c4f5358ad6389c7489366a62667c35835151e3187382a56c98153d3a04bcc2b8d SHA512 c1061f1af35430e81e488e4b2f18b8588ec4f3c419ade004c49ca24baf60b5b76a6a59eb25f3b17b51a9f60c5833a914a514872d0235b2ca405341a2f4a32cb3
|
DIST sysstat-12.0.5.tar.gz 711967 BLAKE2B 96aa49d82e71407dbd99d840ca5f71af83f54ba6315c858fae71f97290e8cf9c4f5358ad6389c7489366a62667c35835151e3187382a56c98153d3a04bcc2b8d SHA512 c1061f1af35430e81e488e4b2f18b8588ec4f3c419ade004c49ca24baf60b5b76a6a59eb25f3b17b51a9f60c5833a914a514872d0235b2ca405341a2f4a32cb3
|
||||||
DIST sysstat-12.1.4.tar.gz 738031 BLAKE2B 6803a727bb67e5027400f684d9d93efa6ca22526a1363e04f8bce06a6cd300d4ebf7e02c8f9048fc25794974efa38117dacdf12831bee4bfd43fe40d0b34dbb6 SHA512 e60721408861045bcb1a52b170682df54631926bf4eef5a2709e25b1469c13377026bac3e51f5eeed11c7149b916c00bf5c06a2ff65d9c28063de1ae108b61c2
|
DIST sysstat-12.1.4.tar.gz 738031 BLAKE2B 6803a727bb67e5027400f684d9d93efa6ca22526a1363e04f8bce06a6cd300d4ebf7e02c8f9048fc25794974efa38117dacdf12831bee4bfd43fe40d0b34dbb6 SHA512 e60721408861045bcb1a52b170682df54631926bf4eef5a2709e25b1469c13377026bac3e51f5eeed11c7149b916c00bf5c06a2ff65d9c28063de1ae108b61c2
|
||||||
DIST sysstat-12.1.5.tar.gz 1032031 BLAKE2B 9fbc0c0d132983daa334345f1f83ac8a46092cf52f35bafd443febd8ce40e4ab11b5b9b05b92e4074ecf9feab682035b2e08094ce10f3287036821be57db0800 SHA512 9dbc44b0226efc2f219ff71d2f0b83c930263fe8d6d0b451ae8404b3056558de04c76c16f2e8ba62083cde3a37cabbcd466d9247bd61ba5921dbc2ab6a1f686b
|
DIST sysstat-12.1.5.tar.gz 1032031 BLAKE2B 9fbc0c0d132983daa334345f1f83ac8a46092cf52f35bafd443febd8ce40e4ab11b5b9b05b92e4074ecf9feab682035b2e08094ce10f3287036821be57db0800 SHA512 9dbc44b0226efc2f219ff71d2f0b83c930263fe8d6d0b451ae8404b3056558de04c76c16f2e8ba62083cde3a37cabbcd466d9247bd61ba5921dbc2ab6a1f686b
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
--- a/Makefile.in
|
|
||||||
+++ b/Makefile.in
|
|
||||||
@@ -69,9 +69,8 @@
|
|
||||||
SYSCONFIG_DIR = @SYSCONFIG_DIR@
|
|
||||||
|
|
||||||
# Compiler flags
|
|
||||||
-CFLAGS = @CFLAGS@ -Wall -Wstrict-prototypes -pipe -O2
|
|
||||||
+CFLAGS = @CFLAGS@ -Wall -Wstrict-prototypes
|
|
||||||
DFLAGS = @DFLAGS@
|
|
||||||
-LFLAGS = @STRIP@
|
|
||||||
DFLAGS += -DSA_DIR=\"$(SA_DIR)\" -DSADC_PATH=\"$(SADC_PATH)\"
|
|
||||||
DFLAGS += $(DFSENSORS)
|
|
||||||
|
|
||||||
@@ -154,7 +153,7 @@
|
|
||||||
$(CC) -o $@ -c $(CFLAGS) $(DFLAGS) $<
|
|
||||||
|
|
||||||
% : %.o
|
|
||||||
- $(CC) -o $@ $(CFLAGS) $^ $(LFLAGS)
|
|
||||||
+ $(CC) -o $@ $(CFLAGS) $(LFLAGS) $^ $(LIBS)
|
|
||||||
|
|
||||||
all: sadc sar sadf iostat mpstat pidstat nfsiostat cifsiostat locales
|
|
||||||
|
|
||||||
@@ -196,7 +195,7 @@
|
|
||||||
|
|
||||||
sadc.o: sadc.c sa.h version.h common.h ioconf.h sysconfig.h rd_stats.h rd_sensors.h
|
|
||||||
|
|
||||||
-sadc: LFLAGS += $(LFSENSORS)
|
|
||||||
+sadc: LIBS = $(LFSENSORS)
|
|
||||||
sadc: sadc.o act_sadc.o sa_wrap.o sa_common.o librdstats.a librdsensors.a libsyscom.a
|
|
||||||
|
|
||||||
sar.o: sar.c sa.h version.h common.h ioconf.h pr_stats.h sysconfig.h
|
|
@ -1,92 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils flag-o-matic multilib systemd toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="System performance tools for Linux"
|
|
||||||
HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/"
|
|
||||||
SRC_URI="${HOMEPAGE}${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
|
|
||||||
IUSE="debug isag nls lm_sensors selinux static"
|
|
||||||
|
|
||||||
CDEPEND="
|
|
||||||
isag? (
|
|
||||||
dev-lang/tk:0
|
|
||||||
dev-vcs/rcs
|
|
||||||
sci-visualization/gnuplot
|
|
||||||
)
|
|
||||||
nls? ( virtual/libintl )
|
|
||||||
lm_sensors? ( sys-apps/lm_sensors:= )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
nls? ( sys-devel/gettext )
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
selinux? ( sec-policy/selinux-sysstat )
|
|
||||||
"
|
|
||||||
|
|
||||||
SYSSTAT_FAKE_RC_DIR=Gentoo-does-not-use-rc.d
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if use nls; then
|
|
||||||
strip-linguas -i nls/
|
|
||||||
local lingua pofile
|
|
||||||
for pofile in nls/*.po; do
|
|
||||||
lingua=${pofile/nls\/}
|
|
||||||
lingua=${lingua/.po}
|
|
||||||
if ! has ${lingua} ${LINGUAS}; then
|
|
||||||
rm "nls/${lingua}.po" || die
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}"/${PN}-10.0.4-flags.patch \
|
|
||||||
"${FILESDIR}"/${PN}-11.0.4-cron.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
tc-export AR
|
|
||||||
use static && append-ldflags -static
|
|
||||||
|
|
||||||
sa_lib_dir=/usr/$(get_libdir)/sa \
|
|
||||||
conf_dir=/etc \
|
|
||||||
rcdir=${SYSSTAT_FAKE_RC_DIR} \
|
|
||||||
econf \
|
|
||||||
$(use_enable debug debuginfo) \
|
|
||||||
$(use_enable isag install-isag) \
|
|
||||||
$(use_enable lm_sensors sensors) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
--enable-copy-only \
|
|
||||||
--enable-documentation \
|
|
||||||
--enable-install-cron \
|
|
||||||
--with-systemdsystemunitdir=$(systemd_get_unitdir)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake LFLAGS="${LDFLAGS}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
keepdir /var/log/sa
|
|
||||||
|
|
||||||
emake \
|
|
||||||
CHOWN=true \
|
|
||||||
DESTDIR="${D}" \
|
|
||||||
DOC_DIR=/usr/share/doc/${PF} \
|
|
||||||
MANGRPARG='' \
|
|
||||||
install
|
|
||||||
|
|
||||||
dodoc contrib/sargraph/sargraph
|
|
||||||
|
|
||||||
rm -r "${D}/${SYSSTAT_FAKE_RC_DIR}" || die
|
|
||||||
newinitd "${FILESDIR}"/${PN}.init.d ${PN}
|
|
||||||
systemd_dounit ${PN}.service
|
|
||||||
|
|
||||||
rm -f "${D}"usr/share/doc/${PF}/COPYING
|
|
||||||
}
|
|
@ -1,85 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
inherit eutils flag-o-matic multilib systemd toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="System performance tools for Linux"
|
|
||||||
HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/"
|
|
||||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
|
||||||
IUSE="debug nls lm_sensors selinux static"
|
|
||||||
|
|
||||||
CDEPEND="
|
|
||||||
nls? ( virtual/libintl )
|
|
||||||
lm_sensors? ( sys-apps/lm_sensors:= )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
nls? ( sys-devel/gettext )
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
selinux? ( sec-policy/selinux-sysstat )
|
|
||||||
"
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-11.0.4-cron.patch
|
|
||||||
"${FILESDIR}"/${PN}-11.7.3-flags.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
SYSSTAT_FAKE_RC_DIR=Gentoo-does-not-use-rc.d
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if use nls; then
|
|
||||||
strip-linguas -i nls/
|
|
||||||
local lingua pofile
|
|
||||||
for pofile in nls/*.po; do
|
|
||||||
lingua=${pofile/nls\/}
|
|
||||||
lingua=${lingua/.po}
|
|
||||||
if ! has ${lingua} ${LINGUAS}; then
|
|
||||||
rm "nls/${lingua}.po" || die
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
tc-export AR
|
|
||||||
use static && append-ldflags -static
|
|
||||||
|
|
||||||
sa_lib_dir=/usr/$(get_libdir)/sa \
|
|
||||||
conf_dir=/etc \
|
|
||||||
rcdir=${SYSSTAT_FAKE_RC_DIR} \
|
|
||||||
econf \
|
|
||||||
$(use_enable debug debuginfo) \
|
|
||||||
$(use_enable lm_sensors sensors) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
--enable-copy-only \
|
|
||||||
--enable-documentation \
|
|
||||||
--enable-install-cron \
|
|
||||||
--with-systemdsystemunitdir=$(systemd_get_systemunitdir)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
keepdir /var/log/sa
|
|
||||||
|
|
||||||
emake \
|
|
||||||
CHOWN=true \
|
|
||||||
DESTDIR="${D}" \
|
|
||||||
DOC_DIR=/usr/share/doc/${PF} \
|
|
||||||
MANGRPARG='' \
|
|
||||||
install
|
|
||||||
|
|
||||||
dodoc -r contrib/
|
|
||||||
|
|
||||||
rm -r "${D}/${SYSSTAT_FAKE_RC_DIR}" || die
|
|
||||||
newinitd "${FILESDIR}"/${PN}.init.d ${PN}
|
|
||||||
systemd_dounit ${PN}.service
|
|
||||||
|
|
||||||
rm -f "${D}"usr/share/doc/${PF}/COPYING
|
|
||||||
}
|
|
Binary file not shown.
@ -1,3 +1 @@
|
|||||||
DIST lbzip2-2.3.tar.gz 630226 BLAKE2B c08a7257eff859c0b7fb66ae638a57f837f1a2380c500c42ea65dc36e5650b30865d3c4c9820d6fed62bdbc4e3bdf7bae9e8bfe519897d9aac7f0c77cceacfb2 SHA512 4f694445cc90377bf8dac5046b952ff174db571f390c2d7b0aa001f73c76f3d3f048ff8e7297c2055ed1f7b210174496dc31d6628e1cbeff63146a36a442ad4c
|
|
||||||
DIST lbzip2-2.5.tar.gz 651399 BLAKE2B a53fc34084ed16c0e78a9f084f68fc0bd1217245e9470ee023f0a4f5a1e2ae4e5866086f9fbc3ff7ec5654c595b4388d9eff495bc0228edbe0322bf9d1fd1f23 SHA512 76e96cfa75b3ed515b2f891349dffc1403daab2dd0a2a614fa0c811cec6ca25faa395da08ad68a9b6ba4069332c4571f70fb7424f06ef3d800c3082c08d7d3d7
|
|
||||||
DIST lbzip2-2.5_p20181227.tar.gz 704920 BLAKE2B e5da0091c0e4fb73724c5ea472d757d76356cffbf1fc679bf4ee05e25690b7712dceaf17f355383bfd4eb525c4aea04c2e5312592df5bb99159e000769bcee2e SHA512 53b29721a106d280927f2c18f33247645bb7fb3e67d835885d73e037910bf02e473f1210d848df41a387be30f829213d98ac9387b2a9201b94d12117809fbcf5
|
DIST lbzip2-2.5_p20181227.tar.gz 704920 BLAKE2B e5da0091c0e4fb73724c5ea472d757d76356cffbf1fc679bf4ee05e25690b7712dceaf17f355383bfd4eb525c4aea04c2e5312592df5bb99159e000769bcee2e SHA512 53b29721a106d280927f2c18f33247645bb7fb3e67d835885d73e037910bf02e473f1210d848df41a387be30f829213d98ac9387b2a9201b94d12117809fbcf5
|
||||||
|
@ -1,50 +0,0 @@
|
|||||||
diff --git a/lib/fseterr.c b/lib/fseterr.c
|
|
||||||
index 1e212e4..81f51ed 100644
|
|
||||||
--- a/lib/fseterr.c
|
|
||||||
+++ b/lib/fseterr.c
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
/* Set the error indicator of a stream.
|
|
||||||
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
|
|
||||||
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
@@ -12,7 +12,7 @@
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
|
||||||
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
|
||||||
|
|
||||||
#include <config.h>
|
|
||||||
|
|
||||||
@@ -23,21 +23,26 @@
|
|
||||||
|
|
||||||
#include "stdio-impl.h"
|
|
||||||
|
|
||||||
+/* This file is not used on systems that have the __fseterr function,
|
|
||||||
+ namely musl libc. */
|
|
||||||
+
|
|
||||||
void
|
|
||||||
fseterr (FILE *fp)
|
|
||||||
{
|
|
||||||
/* Most systems provide FILE as a struct and the necessary bitmask in
|
|
||||||
<stdio.h>, because they need it for implementing getc() and putc() as
|
|
||||||
fast macros. */
|
|
||||||
-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
|
||||||
+#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
|
|
||||||
+ /* GNU libc, BeOS, Haiku, Linux libc5 */
|
|
||||||
fp->_flags |= _IO_ERR_SEEN;
|
|
||||||
-#elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */
|
|
||||||
+#elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
|
|
||||||
+ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
|
|
||||||
fp_->_flags |= __SERR;
|
|
||||||
#elif defined __EMX__ /* emx+gcc */
|
|
||||||
fp->_flags |= _IOERR;
|
|
||||||
#elif defined __minix /* Minix */
|
|
||||||
fp->_flags |= _IOERR;
|
|
||||||
-#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, NonStop Kernel */
|
|
||||||
+#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */
|
|
||||||
fp_->_flag |= _IOERR;
|
|
||||||
#elif defined __UCLIBC__ /* uClibc */
|
|
||||||
fp->__modeflags |= __FLAG_ERROR;
|
|
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Parallel bzip2 utility"
|
|
||||||
HOMEPAGE="https://github.com/kjn/lbzip2/"
|
|
||||||
SRC_URI="http://archive.lbzip2.org/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="debug symlink"
|
|
||||||
|
|
||||||
RDEPEND="symlink? ( !app-arch/pbzip2[symlink] )"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${P}-s_isreg.patch )
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myeconfargs=(
|
|
||||||
--disable-silent-rules
|
|
||||||
$(use_enable debug tracing)
|
|
||||||
)
|
|
||||||
autotools-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
autotools-utils_src_install
|
|
||||||
|
|
||||||
if use symlink; then
|
|
||||||
dosym ${PN} /usr/bin/bzip2
|
|
||||||
dosym lbunzip2 /usr/bin/bunzip2
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,39 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
DESCRIPTION="Parallel bzip2 utility"
|
|
||||||
HOMEPAGE="https://github.com/kjn/lbzip2/"
|
|
||||||
SRC_URI="http://archive.lbzip2.org/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="debug symlink"
|
|
||||||
|
|
||||||
RDEPEND="symlink? ( !app-arch/pbzip2[symlink] )"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-2.3-s_isreg.patch
|
|
||||||
# bug 669594
|
|
||||||
"${FILESDIR}"/${PN}-2.5-glibc-2.28.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myeconfargs=(
|
|
||||||
--disable-silent-rules
|
|
||||||
$(use_enable debug tracing)
|
|
||||||
)
|
|
||||||
econf "${myeconfargs[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
if use symlink; then
|
|
||||||
dosym ${PN} /usr/bin/bzip2
|
|
||||||
dosym lbunzip2 /usr/bin/bunzip2
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Parallel bzip2 utility"
|
|
||||||
HOMEPAGE="https://github.com/kjn/lbzip2/"
|
|
||||||
SRC_URI="http://archive.lbzip2.org/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="debug symlink"
|
|
||||||
|
|
||||||
RDEPEND="symlink? ( !app-arch/pbzip2[symlink] )"
|
|
||||||
DEPEND=""
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${PN}-2.3-s_isreg.patch )
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myeconfargs=(
|
|
||||||
--disable-silent-rules
|
|
||||||
$(use_enable debug tracing)
|
|
||||||
)
|
|
||||||
autotools-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
autotools-utils_src_install
|
|
||||||
|
|
||||||
if use symlink; then
|
|
||||||
dosym ${PN} /usr/bin/bzip2
|
|
||||||
dosym lbunzip2 /usr/bin/bunzip2
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
|||||||
DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a SHA512 4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3
|
DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a SHA512 4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3
|
||||||
DIST libsecret-0.18.7.tar.xz 508392 BLAKE2B 9774df97c2abb362940c3b373e381afb82ee6af3866cdc18ad52159e824dd9097739d4900eb2dffe117e5b28e2057d0db0cadc3b02e063112309b63fd4d1b870 SHA512 a8890ec52dcfba585fd665ee89e81f4a1d6a04b67bcf4f3422f27973a4ef6fc1281bf54e92160d39dd696ae08a633bab5fe25c1124baf32eb5b414e98ddfa084
|
|
||||||
DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f SHA512 9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4
|
DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f SHA512 9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4
|
||||||
|
@ -1,93 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
PYTHON_COMPAT=( python3_{5,6} )
|
|
||||||
VALA_USE_DEPEND=vapigen
|
|
||||||
|
|
||||||
inherit gnome2 multilib-minimal python-any-r1 vala virtualx
|
|
||||||
|
|
||||||
DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service API"
|
|
||||||
HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
IUSE="+crypt +introspection test vala"
|
|
||||||
# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
|
|
||||||
REQUIRED_USE="test? ( introspection )
|
|
||||||
vala? ( introspection )"
|
|
||||||
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]
|
|
||||||
crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
|
|
||||||
introspection? ( >=dev-libs/gobject-introspection-1.29:= )
|
|
||||||
"
|
|
||||||
PDEPEND=">=gnome-base/gnome-keyring-3
|
|
||||||
"
|
|
||||||
# PDEPEND to avoid circular dep (bug #547456)
|
|
||||||
# gnome-keyring needed at runtime as explained at https://bugs.gentoo.org/475182#c2
|
|
||||||
# Add ksecrets to PDEPEND when it's added to portage
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-libs/libxslt
|
|
||||||
dev-util/gdbus-codegen
|
|
||||||
>=dev-util/gtk-doc-am-1.9
|
|
||||||
>=sys-devel/gettext-0.19.8
|
|
||||||
virtual/pkgconfig[${MULTILIB_USEDEP}]
|
|
||||||
test? (
|
|
||||||
$(python_gen_any_dep '
|
|
||||||
dev-python/mock[${PYTHON_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
|
||||||
introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )')
|
|
||||||
introspection? ( >=dev-libs/gjs-1.32 )
|
|
||||||
)
|
|
||||||
vala? ( $(vala_depend) )
|
|
||||||
"
|
|
||||||
|
|
||||||
python_check_deps() {
|
|
||||||
if use introspection; then
|
|
||||||
has_version --host-root "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
|
|
||||||
fi
|
|
||||||
has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
|
|
||||||
has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
use test && python-any-r1_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
use vala && vala_src_prepare
|
|
||||||
gnome2_src_prepare
|
|
||||||
|
|
||||||
# Drop unwanted CFLAGS modifications
|
|
||||||
sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
local ECONF_SOURCE=${S}
|
|
||||||
gnome2_src_configure \
|
|
||||||
--enable-manpages \
|
|
||||||
--disable-strict \
|
|
||||||
--disable-coverage \
|
|
||||||
--disable-static \
|
|
||||||
$(use_enable crypt gcrypt) \
|
|
||||||
$(multilib_native_use_enable introspection) \
|
|
||||||
$(multilib_native_use_enable vala) \
|
|
||||||
LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
|
|
||||||
|
|
||||||
if multilib_is_native_abi; then
|
|
||||||
ln -s "${S}"/docs/reference/libsecret/html docs/reference/libsecret/html || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
# tests fail without gobject-introspection
|
|
||||||
multilib_is_native_abi && virtx emake check
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
gnome2_src_install
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST pesign-0.112.tar.gz 107632 BLAKE2B 737b75aec7efa9f41dbdb509405dede914cd5aa563572f0d2ede96a321f4a669170c696c7bd93bad1a5c1a6f2c65715b66317544fa6fc55d6b7f85436d778e8a SHA512 9a0cd266f973fbd7bbbd23939d0be3c34dbccd9ab20941bf967ca1b18aa5bf5d2c41cdef0799399e09e7b0fc59a0b34bc660afb6da292eb1c127db2893362018
|
DIST pesign-0.112.tar.gz 107632 BLAKE2B 737b75aec7efa9f41dbdb509405dede914cd5aa563572f0d2ede96a321f4a669170c696c7bd93bad1a5c1a6f2c65715b66317544fa6fc55d6b7f85436d778e8a SHA512 9a0cd266f973fbd7bbbd23939d0be3c34dbccd9ab20941bf967ca1b18aa5bf5d2c41cdef0799399e09e7b0fc59a0b34bc660afb6da292eb1c127db2893362018
|
||||||
|
DIST pesign-113.tar.gz 124618 BLAKE2B 36cdface6ecdf9003251da3058b21b2ee8e94eb655e47a8668b38c4ea576d990a71860952eea277d5e029bb007039c8e3ded9918e89d47f6db404423acbd1cc7 SHA512 e71dc90c2ab8085d1b000c0d2cf9cb00ddaed1ea1393db75c2d19a96f1b1c188a26b76850533ba97ec254a3b48db6b07a69b597c329ac891e64422780a358c24
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
From b535d1ac5cbcdf18a97d97a92581e38080d9e521 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Peter Jones <pjones@redhat.com>
|
||||||
|
Date: Tue, 14 May 2019 11:28:38 -0400
|
||||||
|
Subject: [PATCH] efikeygen: Fix the build with nss 3.44
|
||||||
|
|
||||||
|
NSS 3.44 adds some certificate types, which changes a type and makes
|
||||||
|
some encoding stuff weird. As a result, we get:
|
||||||
|
|
||||||
|
gcc8 -I/wrkdirs/usr/ports/sysutils/pesign/work/pesign-0.110/include -O2 -pipe -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc8 -isystem /usr/local/include -fno-strict-aliasing -g -O0 -g -O0 -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants --std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-function -I../include/ -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include/nspr -Werror -fPIC -isystem /usr/local/include -DCONFIG_amd64 -DCONFIG_amd64 -c efikeygen.c -o efikeygen.o
|
||||||
|
In file included from /usr/local/include/nss/nss/cert.h:22,
|
||||||
|
from efikeygen.c:39:
|
||||||
|
efikeygen.c: In function 'add_cert_type':
|
||||||
|
/usr/local/include/nss/nss/certt.h:445:5: error: unsigned conversion from 'int' to 'unsigned char' changes value from '496' to '240' [-Werror=overflow]
|
||||||
|
(NS_CERT_TYPE_SSL_CLIENT | NS_CERT_TYPE_SSL_SERVER | NS_CERT_TYPE_EMAIL | \
|
||||||
|
^
|
||||||
|
efikeygen.c:208:23: note: in expansion of macro 'NS_CERT_TYPE_APP'
|
||||||
|
unsigned char type = NS_CERT_TYPE_APP;
|
||||||
|
^~~~~~~~~~~~~~~~
|
||||||
|
cc1: all warnings being treated as errors
|
||||||
|
|
||||||
|
This is fixed by just making it an int.
|
||||||
|
|
||||||
|
Fixes github issue #48.
|
||||||
|
|
||||||
|
Signed-off-by: Peter Jones <pjones@redhat.com>
|
||||||
|
Upstream-Status: Accepted
|
||||||
|
[https://github.com/rhboot/pesign/commit/b535d1ac5cbcdf18a97d97a92581e38080d9e521]
|
||||||
|
---
|
||||||
|
src/efikeygen.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/efikeygen.c b/src/efikeygen.c
|
||||||
|
index ede76ef..2cd953e 100644
|
||||||
|
--- a/src/efikeygen.c
|
||||||
|
+++ b/src/efikeygen.c
|
||||||
|
@@ -208,7 +208,7 @@ static int
|
||||||
|
add_cert_type(cms_context *cms, void *extHandle, int is_ca)
|
||||||
|
{
|
||||||
|
SECItem bitStringValue;
|
||||||
|
- unsigned char type = NS_CERT_TYPE_APP;
|
||||||
|
+ int type = NS_CERT_TYPE_APP;
|
||||||
|
|
||||||
|
if (is_ca)
|
||||||
|
type |= NS_CERT_TYPE_SSL_CA |
|
||||||
|
--
|
||||||
|
2.22.0
|
||||||
|
|
@ -1,15 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!--maintainer-needed-->
|
||||||
<email>david.michael@coreos.com</email>
|
|
||||||
<name>David Michael</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">vathpela/pesign</remote-id>
|
<remote-id type="github">rhboot/pesign</remote-id>
|
||||||
</upstream>
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Tools for manipulating signed PE-COFF binaries"
|
||||||
|
HOMEPAGE="https://github.com/rhboot/pesign"
|
||||||
|
SRC_URI="https://github.com/rhboot/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="libressl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/nspr
|
||||||
|
dev-libs/nss
|
||||||
|
dev-libs/popt
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
sys-apps/util-linux
|
||||||
|
sys-libs/efivar
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-apps/help2man
|
||||||
|
sys-boot/gnu-efi
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-113-nss.patch )
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake AR="$(tc-is-gcc && echo "$(tc-getCC)-ar" || tc-getAR)" \
|
||||||
|
ARFLAGS="-cvqs" \
|
||||||
|
AS="$(tc-getAS)" \
|
||||||
|
CC="$(tc-getCC)" \
|
||||||
|
LD="$(tc-getLD)" \
|
||||||
|
OBJCOPY="$(tc-getOBJCOPY)" \
|
||||||
|
PKG_CONFIG="$(tc-getPKG_CONFIG)" \
|
||||||
|
RANLIB="$(tc-getRANLIB)"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${ED}" VERSION="${PVR}" install
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
# remove some files that don't make sense for Gentoo installs
|
||||||
|
rm -rf "${ED%/}/etc/" "${ED%/}/var/" \
|
||||||
|
"${ED%/}/usr/share/doc/${PF}/COPYING" || die
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue