Sync with portage [Tue Jan 5 15:19:35 MSK 2021].

akrasnyh 1846
Calculate Linux 3 years ago
parent f9736e3350
commit db40c0e956

Binary file not shown.

Binary file not shown.

@ -0,0 +1,8 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
ACCT_GROUP_ID=358

@ -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>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
</pkgmetadata>

@ -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>chainsaw@gentoo.org</email>
<name>Tony Vroon</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,8 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
ACCT_GROUP_ID=359

Binary file not shown.

@ -0,0 +1,12 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="User used to run distcc daemon"
ACCT_USER_ID=358
ACCT_USER_GROUPS=( distcc )
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>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
</pkgmetadata>

@ -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>chainsaw@gentoo.org</email>
<name>Tony Vroon</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,12 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
ACCT_USER_ID=359
ACCT_USER_GROUPS=( sms )
ACCT_USER_HOME=/var/spool/sms
acct-user_add_deps

Binary file not shown.

@ -1,2 +1 @@
DIST speech-dispatcher-0.8.7.tar.gz 1333677 BLAKE2B 0b08f1a1228fe1240e14b3d52913f8fa64a1f2ee9b563294b49ea8d3e5cfd3041aa5572ec72354b360dabd2d263deb79e418b95b6174a5b89ee541e9fd23c7e2 SHA512 0e7af02e8521aa8d397ea4d0329f9a8d56970beed645456dfedc738ececd2ccd8ecfdf66e92ae852878a473ba991175e1d4dc2b8b0148c958163682b49678375
DIST speech-dispatcher-0.9.1.tar.gz 1662222 BLAKE2B 03c3d79a9cbbe7e549f638992fb276ab2270a45a057708721666257699479b3feb81daddf26d8032ba3f7b9ab6b836c7f582ee22a532ff018c99820af3864d87 SHA512 35adb353d22b8dff8884cb20f3836f96f4f74b272bbd442d522a10a3d3b91a0da6705e6c216764f295208b5446c2077da620de2a81cafe5a0c4dd826e33753c2

@ -1,112 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit eutils python-r1
DESCRIPTION="Speech synthesis interface"
HOMEPAGE="http://www.freebsoft.org/speechd"
SRC_URI="http://www.freebsoft.org/pub/projects/speechd/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="alsa ao +espeak flite nas pulseaudio python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="python? ( ${PYTHON_DEPS} )
>=dev-libs/dotconf-1.3
>=dev-libs/glib-2.28:2
dev-libs/libltdl:0
>=media-libs/libsndfile-1.0.2
alsa? ( media-libs/alsa-lib )
ao? ( media-libs/libao )
espeak? ( app-accessibility/espeak )
flite? ( app-accessibility/flite )
nas? ( media-libs/nas )
pulseaudio? ( media-sound/pulseaudio )"
RDEPEND="${DEPEND}
python? ( dev-python/pyxdg[${PYTHON_USEDEP}] )"
BDEPEND="
>=dev-util/intltool-0.40.0
virtual/pkgconfig"
src_configure() {
# bug 573732
export GIT_CEILING_DIRECTORIES="${WORKDIR}"
local myeconfargs=(
--disable-python
--disable-static
$(use_with alsa)
$(use_with ao libao)
$(use_with espeak)
$(use_with flite)
$(use_with pulseaudio pulse)
$(use_with nas)
)
econf ${myeconfargs[@]}
}
src_compile() {
use python && python_copy_sources
emake
if use python; then
building() {
cd src/api/python || die
emake \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)"
}
python_foreach_impl run_in_build_dir building
fi
}
src_install() {
emake DESTDIR="${D}" install
dodoc ANNOUNCE AUTHORS BUGS FAQ NEWS README*
if use python; then
installation() {
cd src/api/python || die
emake \
DESTDIR="${D}" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)" \
install
}
python_foreach_impl run_in_build_dir installation
python_replicate_script "${ED}"/usr/bin/spd-conf
fi
find "${D}" -name '*.la' -delete || die
}
pkg_postinst() {
local editconfig="n"
if ! use espeak; then
ewarn "You have disabled espeak, which is speech-dispatcher's"
ewarn "default speech synthesizer."
ewarn
editconfig="y"
fi
if ! use pulseaudio; then
ewarn "You have disabled pulseaudio support."
ewarn "pulseaudio is speech-dispatcher's default audio subsystem."
ewarn
editconfig="y"
fi
if [[ "${editconfig}" == "y" ]]; then
ewarn "You must edit ${EROOT}/etc/speech-dispatcher/speechd.conf"
ewarn "and make sure the settings there match your system."
ewarn
fi
elog "For festival support, you need to"
elog "install app-accessibility/festival-freebsoft-utils."
}

Binary file not shown.

@ -1,3 +1 @@
DIST ansible-base-2.10.2.tar.gz 6023200 BLAKE2B 80abfa3fab56d3f997cbe90b557ffd5004b216709d6ba2c6d50ea0fb7a2e5a2ad49ce83bfc7a17054582e786f53ce29814d8b5a3fc2408a1e729b1647619080c SHA512 2ee60303841e88d3451ddbcc4c18473d3a37253873406b0783816b1bbf9d8404599ebed12bac7c7f32693314048668b84f3a1c593621c7b8c37a7b48687c769b
DIST ansible-base-2.10.3.tar.gz 5836841 BLAKE2B 000ee1e369beb450a9a58680030fc7605f62020a28f0ec4634569be0b12ca54c79d0c36a6022895f93b6f8449b8f8483e07590eeea233383490600bbce600aff SHA512 4da2c79c7d990bbe07e136447643484d947e512693194017623deadd88d6556dac67865069182059ae2daf82a13876600dc5472712d6ab6e0556cb829fce3b5b
DIST ansible-base-2.10.4.tar.gz 5708083 BLAKE2B dcae17dd84dd1985703bf55bffd4a7907ecf072fcc52c76633fd2fc1d3461901b284002f69ce542ab8447f7aa6a2f65ff4c9abca1a7c1c8df3ad69a4179b1c33 SHA512 50dcccc0b40f47590d3ea56907f987bddbb858952b0d6a999db0b706232a571037dc31e66a773370be57ca14d11a7091c53a480d7f3cecf4a5e7f91895661100

@ -1,63 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
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 ~ppc64 x86 ~x64-macos"
IUSE="test"
RESTRICT="test"
# doc removed due to https://github.com/ansible/ansible/issues/71395
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}]
dev-python/pexpect[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
!<app-admin/ansible-2.10
"
# ansible-2.10 or above is needed for the collections
DEPEND="
!<app-admin/ansible-2.10
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/packaging-16.6[${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() {
# disable version checks on upgrade
export ANSIBLE_SKIP_CONFLICT_CHECK=1
distutils-r1_python_compile
}
python_test() {
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
}
python_install_all() {
distutils-r1_python_install_all
dodoc -r examples
}

@ -1,63 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
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 ~ppc64 x86 ~x64-macos"
IUSE="test"
RESTRICT="test"
# doc removed due to https://github.com/ansible/ansible/issues/71395
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}]
dev-python/pexpect[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
!<app-admin/ansible-2.10
"
# ansible-2.10 or above is needed for the collections
DEPEND="
!<app-admin/ansible-2.10
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/packaging-16.6[${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() {
# disable version checks on upgrade
export ANSIBLE_SKIP_CONFLICT_CHECK=1
distutils-r1_python_compile
}
python_test() {
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
}
python_install_all() {
distutils-r1_python_install_all
dodoc -r examples
}

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -13,7 +13,7 @@ SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~x64-macos"
IUSE="test"
RESTRICT="test"
# doc removed due to https://github.com/ansible/ansible/issues/71395

@ -1,3 +1 @@
DIST ansible-2.10.0.tar.gz 25454980 BLAKE2B 91f930518b90b36aa2c21f553092233059fada86fd1674c9c6e881484b1bd4e68a3eaa05d82e15115906e55da99c43394c3de36a898e26bb222f780b82f8a5bd SHA512 878036f06e1705e4392223bda210b2acae0232069d0cec02a47f13f6b3bc6c9538fb515a2d2dc6003695bcf0915fdd3dfc5b8dc59355e37e2ca8fa48bbd79657
DIST ansible-2.10.1.tar.gz 25851704 BLAKE2B f9f42ab9f7864a48f0d960b4e8149dfba3ece6c4b01c08db59f9ba5fbcd39771c7b315bf7c9853641d15c2bb6319c9b9ebc791440fc8933780895024c9b74c12 SHA512 46bbbfb22e5c3715df0069d420b174877dffd59f91613779e7057648d15751d528a9cb57357709d0c04a507a60e20c87b109ba1904e1f313441cf5832ba93b5e
DIST ansible-2.10.4.tar.gz 28622006 BLAKE2B 94551986f5e8ef54dd4f806a264f8373b19564f74b32bfc6d852d49b7b9ff1030ad3c2fdda2f16bc78c0dae5e07cc750a3992bca23fd9bff0f2466716ac32374 SHA512 da9517ad1f478eb8ccab3bad15f3f6ca4d6151798b5aab6db261c4b19a0ac023db1e294745a06748788820ece8980bf1c2c6274314fa0a2943b76c0658383b72

@ -1,82 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1 eutils
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://ansible.com/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ansible/ansible.git"
EGIT_BRANCH="devel"
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~x64-macos"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc test"
RESTRICT="test"
RDEPEND="
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/netaddr[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
app-admin/ansible-base
"
DEPEND="
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
app-admin/ansible-base
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
>=dev-python/pygments-2.4.0[${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
)"
PATCHES=( "${FILESDIR}/ansible-2.10.0-CVE-2020-25635-6.patch" )
python_compile() {
export ANSIBLE_SKIP_CONFLICT_CHECK=1
distutils-r1_python_compile
}
python_compile_all() {
if use doc; then
cd docs/docsite || die
export CPUS=4
emake -f Makefile.sphinx html
fi
}
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
}

@ -1,79 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1 eutils
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://ansible.com/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ansible/ansible.git"
EGIT_BRANCH="devel"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~x64-macos"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc test"
RESTRICT="test"
RDEPEND="
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/netaddr[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
app-admin/ansible-base
"
DEPEND="
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
app-admin/ansible-base
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
>=dev-python/pygments-2.4.0[${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() {
export ANSIBLE_SKIP_CONFLICT_CHECK=1
distutils-r1_python_compile
}
python_compile_all() {
if use doc; then
cd docs/docsite || die
export CPUS=4
emake -f Makefile.sphinx html
fi
}
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
}

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_BRANCH="devel"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~x64-macos"
fi
LICENSE="GPL-3"

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -15,7 +15,6 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ansible/ansible.git"
EGIT_BRANCH="devel"
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
@ -23,7 +22,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="test"
RESTRICT="test"

@ -1062,6 +1062,7 @@ DIST gotest.tools%2F@v%2Fv2.2.0+incompatible.zip 88327 BLAKE2B 8730134244a00fb47
DIST gotest.tools%2Fv3%2F@v%2Fv3.0.2.mod 194 BLAKE2B c322e2469b51e719e88bf9d9461c9a888afbdc1e214d9260b08324623e5828ce14b9dafdd42febc839e354f242e5ec53e78c9f61bd70338abc6de06090dd8197 SHA512 795de820e4a8622de316ee1b391a9c92476b3a67eee387278cd79f818c275df687ccacc60afbba20491dd813e442fa5a10d84b8b138f712c5a8705e884cb1d42
DIST helm-3.3.4.tar.gz 635362 BLAKE2B 41c6bb96532ef23738c7f5defa08ad819a9bdfd57d2270e150f5e728f0c5db6358edd318febe4d348c5a50b1018519c48a96403f1e0442897294dcf45d7df3a9 SHA512 9ec2aa5f6c30f9e705c812be77bac2815586ffd430d1316d343ade1048efc84abac603bb0185b6dcfc66029a8a5398c3de945830ca39d2415c62c4b7ea0c678a
DIST helm-3.4.1.tar.gz 655551 BLAKE2B dd6c0bb4e290dc0d87eb02f687a1b53a66de8661bcb29821a004982b9157c17ce992858d4e28522c4ad5f187f097052011c18d3500ac12684d8ce611aad10cd4 SHA512 08b86c55472e22904383770a82104fe97ee08b800e08028c20bb599e133e4eed721d024357d7a40b826c4481623ba31844003279172250a055a10fae879d6cd6
DIST helm-3.4.2.tar.gz 655844 BLAKE2B 4a5b0dc96bf3dfb5de9047a46c80f24080c5fbf4f1540e4662cf8769fd05e341731d00b9c3aea9f203a441cf20b8f023f8aed18950c5fda08649fd9c32f71c42 SHA512 ca0d61c270ee1b0c9a0c7627827992bec8f866f6624f37862ac2cd090919937f4cdc888f6aae9f2d1a07e032c0a3db9432cb22b33fbe49f67228641fb69f8a54
DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20180728063816-88497007e858.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190102054323-c2f93a96b099.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190106161140-3f1c8253044a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
@ -1076,42 +1077,68 @@ DIST k8s.io%2Fapi%2F@v%2Fv0.19.2.mod 250 BLAKE2B a6bd00134bfb5ca1cc9aeeffb7dfc42
DIST k8s.io%2Fapi%2F@v%2Fv0.19.2.zip 3838024 BLAKE2B 1e3dad2dd433b9dd49814966320f9a7a1e437a076841bc514f04410e8e5cc0d46d2ca0c15555586d36cc2bbe39d54b67c27fa7e69556e96f6fc978f9db091995 SHA512 a241480631f08eb6c12e47d548e7799c46b5283624094bba2456b55c67a13b7b053008e4bafacb8e0bc0abfb3855e96e094454ed1ea19a514860c21dcb63eced
DIST k8s.io%2Fapi%2F@v%2Fv0.19.3.mod 250 BLAKE2B 66a92834c1de7a735b757517b7246302b69b3e89ab7eaac0b2501dfad2e34de0effa1b58cef23fdcb6034533a933f5cd680a6942719ebf838860d97fd2561549 SHA512 b328833978423f9e6eeaa8817c3d3a42105a4c28cbb479909e8bc7be5d762ee358f95da22a20f408fcaff432bb30d2760f834c44b121c03ff75b520bdecc6641
DIST k8s.io%2Fapi%2F@v%2Fv0.19.3.zip 3838034 BLAKE2B 9c213ca11c75ba980ed3d531cfc1dcd983cbfb05deb494b4759e430c11d8b8c4cc09138eec6ad39fa96ca4504e61e2c9d184c973a07a66a4fe6fa5c717ca2d17 SHA512 aa0b1b6e433a61ad5e562230290799ecdd914fe252198ecfc5a388f55cf9a751a58903af359e8f31da8f5fa3398581d202e39975ff04464dad559fefc258f948
DIST k8s.io%2Fapi%2F@v%2Fv0.19.4.mod 250 BLAKE2B 832af90a5721d00e66f1aafa6e13a8cdb4528325549ba853e1e0fe1e0873bca758e43f9febcf3bbf40af8f4e196113eda25acecc63a9615b8ef915207f48b31e SHA512 4eb8c2d413bfb608a3f198d99b603f632bae77888ba0a235c65344f44725b0c6e288a71bcd50ee7e6abd8d2e43f99856b84a6dd32d584c0fac1cc1f7db0dedc9
DIST k8s.io%2Fapi%2F@v%2Fv0.19.4.zip 3838035 BLAKE2B 85fd1495473eb653ed1e0880dc6823ba25309d5100e826ebaa501a4bee706134f5e77ef64dd4ca51815f924e54879091c347ac19a912775aa305168b7e4009fe SHA512 f5c46726dad74e7597fc39d4564efe8dd006163958ff931944ee2fa534541212335bffb805ae6a92db143d46f1289c0e1dd0ec1128ba6a6260f9f95ffa8b09b0
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.18.4.mod 1543 BLAKE2B 8b5e7767dacb9d2307101bdda72033a9e51a0792d9307ea774d5d7f35d47ca086885824b059091e9cc2562d82875bf0a4715f02af51af6c58bcd8ca67895ea45 SHA512 3ead818938e51b764c54ab2c47cb2120bdaab68941fea5d7a23959014ec636f8c239f10a45b5a74b74501f2ebc686761442ec005abac667eebf777de06ba3a2e
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.18.4.zip 604313 BLAKE2B ab486857e6e979d5cd760a78f82f794ac40f389788b2f13bbf866c35da46dfb6cb428e85fb1ecc23c609a294612191b3d77329a1119cb06ac4f7ca9e4677fffe SHA512 57c7e0af981be6c5ca086f133b736c8115306a8198730589c16de7cf56661dc805b736be3b5e8c5155e01a7fa0a3b960c522ee5e867adfdbf973e1cffe81bc6b
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.18.8.mod 1543 BLAKE2B 5c29896f1e76958abadbfd7b0ca85376ec5592c2d217bbe078a4d6a96969d8335e259cf8962d7d709de2a738b9258c5d43e23809c526fc99692e8f196995c613 SHA512 e43b1bb4ebeb2c41d1fe8e82e73b71e071e08204b7374f1a3179264b962570da7d75a147e45c41cbe1cf2578d4d72d39e6cf98c6a3e4ba926d6cb0cbf5869238
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.18.8.zip 604397 BLAKE2B 0cd2b5acb7cafc6e37e6972b127fbdaaa9bec14d734ab0e0a205481c590f15496c7271c28208e830ce5abab91ddf7b49dd1d8826a20746063070ee9be024472c SHA512 8465ab9e7995ee316df99d6e9330ba17724303eda0786c587adb5ac058604961daa78d72a6a11b480cc98f610c64baa6a8da300aa5089b29ba088ff337ac4af0
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.19.2.mod 1320 BLAKE2B b9106d3e41d7fd174d14f901c57e5d402e8f5d7cac286d5cc0de171c57c036f496844f6e9c8f19285f42ddb6b56f689f72dc472f0b5834753c005b608c2c1187 SHA512 9b3236f284461b4721d9183c6f78664dc223215edef611c9e1babc85fc016785bafa73248c2db4618bb479374d84a58ab3204a2bcdd87126a38d8b8f4f5cee68
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.19.2.zip 620168 BLAKE2B 51fe8fe330891d0a9ed7b47578f7a9df9f9c7883b93a6f244283d4a3dd30b2d90aa83ba4286f5f8347238b662ecf8cf3307ed929f0898e9c2aa5e26a628f44cb SHA512 449a6a570059b1cef43b314fbd5fb1b29e5df24f65bcd86e1df4dc5fd491b2637936b705733f226e76968ec150f1ccbfd5119c2cdfc49c7581a04027c76ca541
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.19.3.mod 1320 BLAKE2B ec0e6c11f482b1dd74126512db40700017f1562cbcbd7aa222402a18662d1ddf21b36d6cdb364c38c0ac3131ce9acfb11df04679f20d02784bfa8046b3e7de97 SHA512 f5405869c9c40dbc4903f13f814f3415199919e55c25233535e91cadc10b772bb79ef2b39ea70c589639f1c011f86040adc8750997c73da7e9b22e319ea70784
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.19.3.zip 620174 BLAKE2B 2b78aa7002e956689367d39e3cfdcc33f342e8a598b82eba407663934c89b2a020739161f6395deebdaedac263c18b212d2a2677f833627dab5eb863e0f1e3f7 SHA512 e3a07f1707aeb6e158779c713c61dbb020989dc0fd0b3236e3f20c964ef99c4d2c8f5feccd03f2efc5e9170d628a37d8bc619523ce973ebc789ce7023412955a
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.19.4.mod 1320 BLAKE2B 07d2a9e6484de5634388702b9e031f3b65b164d0fe3aa9bebc51bea8756750627b31a59bb125bfaf555adcd0b7eab00bb3714be3a927d43ce94987441dc5f94a SHA512 0cbd95c720c4db625fb05b392d55ce3f2ee8fee4c09bf0f19a08aacd6982d6641123f6e7fc447490f892a508a51c2b0b7186808747cfc8cd8ae341936f53ab9c
DIST k8s.io%2Fapiextensions-apiserver%2F@v%2Fv0.19.4.zip 620170 BLAKE2B 69d8b4a5e658e309e7b4d4debb2d61a91734e0ecc8f9e1e9821ee77e7dc24926261e8765ab56ffef30df33d0b300b89a6f046053efacb7acb6b974e4fdd89ec0 SHA512 aff41eff2974ed6f6fd5f23d43cb410e2886dcaecbcc2303d6cd521a668204887addc83de11520196fdfd842f6e084e7ec38fa67aeb8cb3812fed6b43987bfb7
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.18.4.mod 1621 BLAKE2B d900a46836b5db1e3fdfc0cdae750be578f87c9ff2628d15d6438efd04966aa45937d0b7cc1ecec59d3fbe5881a324d2483b8a1794a14fa7d099a75084ad7e8e SHA512 dfb42b8cf1147f96a726a745be420a2e3279f53b72accef3766da6d591d0f217fa620af2d2cf9982d848bfd97a150182d60ac58304ff59b7c8b3ce3b31459137
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.18.4.zip 782976 BLAKE2B 2fc2d707f3591c1d8967c79b16e4ba28baa808d9bc7648371f846c3b27f7b0ac477c0fcdaf136a7315ba3dce128ae598f7c15a48f43592986d9711ef6881f62c SHA512 5f3e21eed6f05db299a30f8f204e2a4ca98e62166c9b232066e8f34ef263f222564a1e2a2a07ed8600ae0ca41a8f9d90678cccf6258377d4f679d60583d2a084
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.18.8.mod 1636 BLAKE2B 39389c6a705f0959a6661a1732962bcaa47e39c88e1365265d65745f40afe28bc8fcfbda2f756c3cd801f56e54acdb3fbaee31267ddab1823f8121304b146f25 SHA512 cfac07e354564a8d737dcaf549aa47c9b96293a867f25f9a9774451435e5504392872a7be93e441d256c73ae2075b822f0cc1bffafced0af62f4cb5169e913f6
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.18.8.zip 783417 BLAKE2B 51655fb7fc8e4a759e5cd48d5763aff29bb3f31bb19163ffeef099d345e20b6aa07e90f416f8d39350b82a1d1101a6a92b8b9b7ca64929e0ba8cf27beb4c457d SHA512 80877134b8cdaef32951c832d2a2d4c287003b0c3c816ae6538739d29f86d204a6fb0543ec9b3f2c06de79c7b347e3b4eba58ae08705fb1ba474d5653a21d5d3
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.2.mod 1408 BLAKE2B be74691cf674c89144a34225010441b5edb70d19c7fde8a12cbf6980f5e9df1c722bd7ed7e70b2f9e9e620d989ff54dcd64931cbafb14a679dc67476f67bf05e SHA512 c46a5eae7bbeccff1e49672a7ccd85a9e66ccfb5b4fbc7760fb663c92be4f7b4653db0a5bbed300a8bb196b5ddc43c81b163807b6a83c866c0e82dd74457df00
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.2.zip 799731 BLAKE2B 11a971b3208ed7b3063a5f8d759750ff6eb7d7d3a68ed26e30899c7e62f5114bc8c442300dd565b10bc4a81eca35905390403fc8c98464cb220dc9a39b29e87c SHA512 7e067105fb929d8da7f375f1318dbb4096d8f059e184bb44fd581ee51bcb4cabed9dfdca867090cbe8d33836931b46b3b0d43fc105b91c604b4008891a2c0464
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.3.mod 1408 BLAKE2B be74691cf674c89144a34225010441b5edb70d19c7fde8a12cbf6980f5e9df1c722bd7ed7e70b2f9e9e620d989ff54dcd64931cbafb14a679dc67476f67bf05e SHA512 c46a5eae7bbeccff1e49672a7ccd85a9e66ccfb5b4fbc7760fb663c92be4f7b4653db0a5bbed300a8bb196b5ddc43c81b163807b6a83c866c0e82dd74457df00
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.3.zip 799731 BLAKE2B d09b48f808b2ae12b907b0ef7444d4196be5f7bc3da445afcfaa44598bdbe4673e35dc2a5c4f3320128d77a0b0da0aea3829503efcaf0a0ef06e43402bd0e69e SHA512 de9f350bd1904cbec33ccaf4d8f26d609fb32c07467a34a22ee19b59321d89e6f251c353a982c82bb13a1cf7a5364c1c729f05b2f2c49fd66b95275a1779ef53
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.4.mod 1408 BLAKE2B be74691cf674c89144a34225010441b5edb70d19c7fde8a12cbf6980f5e9df1c722bd7ed7e70b2f9e9e620d989ff54dcd64931cbafb14a679dc67476f67bf05e SHA512 c46a5eae7bbeccff1e49672a7ccd85a9e66ccfb5b4fbc7760fb663c92be4f7b4653db0a5bbed300a8bb196b5ddc43c81b163807b6a83c866c0e82dd74457df00
DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.4.zip 799731 BLAKE2B 009b486f8f6b5f2c06a38f62da7376d9b87c2f3cf5e2d676652f0a490430d44110c846d65fdda476e105487bf07936cc18c0b360350611f35f7759dad4b29246 SHA512 c7c3eeb38b64dcf5b5fd18afeb0358591f7707e37bda35001340a23add8a87df4894afe8fc82a4d44a4ce7190a1338c8841ba41536fb5ea3e7569bf0be928de8
DIST k8s.io%2Fapiserver%2F@v%2Fv0.18.4.mod 2647 BLAKE2B 60bc4bd15addde6f39f3eb29675363680412eb7b59523b7399bef716f97f3749159b34a47115a7cab2a8b0bd5bf79dad6b30a2acd973f1ad8c59056add9bd941 SHA512 2e05b765d5ae7b59c00939e38803373ac32d9e7f883ebe59b00d37e6524bffa7eb3bb25e9068def69f656b475ac428e5ffcf01546529bcc927d8c92cc889a4f3
DIST k8s.io%2Fapiserver%2F@v%2Fv0.18.8.mod 2662 BLAKE2B c9a6e7dce4ebfdc7d2221266e4901d59214ae2bdb805f89e301e61975ac38c0e330c46d3b035d2b651905c923077dcb015f71ac23790ffbdd91a7b8d91d52246 SHA512 991f184242d84c5d78fcca49067076a84358c1e2290d3c9786f218cc56bb44a59a9cc7a58560edfe9b07fe8696f5749b3f0b095b0f13079dca7fb9f9b88b5758
DIST k8s.io%2Fapiserver%2F@v%2Fv0.19.2.mod 2322 BLAKE2B 2d595c28bb42b3c7a087ed33204ada493ffed904b17a3cd70410e167fc1f51b5e20d64606136eedf7d9f27a16bd75885af091870b6a19d7d906bb92d55b1e07f SHA512 8f8367c1e8d24ac06fe0bc26c1826a2e0f9a892cdfba17a7b0a220d75eff823e641640468b2a0c816c4f0a50363c3e08de8b305a9d9b94ae61fc685982e6ffca
DIST k8s.io%2Fapiserver%2F@v%2Fv0.19.3.mod 2322 BLAKE2B e760dac815e2b27dcdc088267ec5de367db73ff4be80f2950b240eaa69cf0d8ee2286fc20d6e0be549adc3a24adc43d75c0b8e7ef28050b7432f37135523eeda SHA512 7d89bb477bdfa31966df56e0da970fd9159ccbbb410c4c602164177fd90834985666e285990092976c8bc0fb8ff88f55b682f490f81b57ce077bbfc5603aeab9
DIST k8s.io%2Fapiserver%2F@v%2Fv0.19.4.mod 2322 BLAKE2B 80396646b1da421d397454cd8f60caf7380128624cb5c5d6d99cb3571cf2ef11f581bf500226bc515b1fb1042e672046c2e4de11b12029f596349425b47922f0 SHA512 8c407330f8f9ca163708e9bc7ea3343fdc1aded61edd9170940dbb3a70e9122e06dbfa6ac6c6038e5caca6b9199a851bb7e0f042774c668ed37193a4f8e63420
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.18.4.mod 1307 BLAKE2B f525f1fea05b26ef69ba1265bc5ed3979ddeeed48486069b7256f1c06f96427ad11d8ff2bc4e118b3e4bf8969d44909ea4643249c40ab6628ba2e3b877797ebe SHA512 a77a071d74ee0fad326c1c8ddc090250566dd472ed1089c9159af10ddbb1b4309f2ac45f8b66484c2b8242b73413ff9d547cc50d12a9bda00d7d314a9c1a84d1
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.18.4.zip 463311 BLAKE2B dd723eefbed0139db31caaad4da657a6b8461b95d8573746ecd58b657458f2d132167d31b136145b6981181f05d6b46f78cbafd446a15223c0096bee0240cec5 SHA512 ef139627071ff1ec06cf5923c57f008a2a74347064e380e1a04015e3ed6a55f7e1f219d2ad83612e769c48f7946630ec84c939fe69c6943d64385ce03a8cf0e0
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.18.8.mod 1322 BLAKE2B 9b8ce22015f21a78737be48c71083efe074107e7b18037aa63a1f208f0f14d3c26922776ea709626fde54f34a7c3a0071271374b7d48fe2c7fa1f70c7fedbcf8 SHA512 764a74b8ea1912963dd7b4373cfcc0f8ab54700416578e5df9184bb672c1770aa4b8185c2909c999a0669416483bd6da1ac6b1e3c05c4197617d93da15c81246
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.18.8.zip 463410 BLAKE2B 0f0c4331e87e7bebc8fc4d6e6b39ab0262113c06ba99523fd6bbb15e9359055dc1d1091b446122cb9e0fa396a1152b32db2a08c37f8e9dd9d22a3d8a17fb93c0 SHA512 4e9295f3831fb8b45a2db0b5d4cb48be5ab49d492eb3046ffedf9601c3aa5967612d94bc09e1be8cde31422e9c3a1c2a04aafe818112f05d92329d47437283ea
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.19.2.mod 1028 BLAKE2B b18366121d500e20c0ee1b2153ee8eb4f67501890200403a03e6eaca0d28052f2d3f7103abea92baf6fb01f5f5371e4560232faa1788a92a0a35a46ce6913fc3 SHA512 b2ffcd761cf60432c67888a102cfeb5c73c22bbb8c8c2ad15de0659b915a3864f2459e0e78dfee73f68dabcef1578942d0b3bf1c4dd28eb3437ffcdde89a56da
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.19.2.zip 473338 BLAKE2B d5280ad5f9a29436e918052ca74d1e477801972e124a82803ccac23f2d6ca558ed9c44949a22b9627d0c135eb88c2900ef34bf37ac38e6eee26aa0116623be99 SHA512 d2cfcb84cca2e2f7936193a085643c0e51aacc0bdba2733ad48064ab8d56f977712026456d17d056cd3f0a9de4c52dddc3d2a8600c02745ce590aebd41cb60ed
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.19.3.mod 1028 BLAKE2B a9fbec797f02e6f6225a8292655df449f2f7b526b499bae6c0ea400705cb8868eece215f71db148ab98d8f6abdaf92841067139afb6d53a2b32a7d3624d4797f SHA512 08391e4bb3caa2a1b56376c8fce30aa57949e6fada468c5ba2cd79256d91b5c8d53b218c8de8636420470733fa62c03875bc85472b5e1b29fe05b73e398aaa6e
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.19.3.zip 473337 BLAKE2B e052a309f74e074f5b7554f2a37841e109c68629a894ac07113463ffaf5b5be195587b199df6e1e8431ffb3a7297581226167d3a6e3ac79b7079d3719cf79398 SHA512 379a3bb12b457ca92b4a1481b472b2110fb5ae4fe167b4672008dd45d60c1268ea0038503ed26ab4e814ca2d34a0fda458645f67f775c5e3c16fe39460571aa1
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.19.4.mod 1028 BLAKE2B 1983da4d5af92d7a9a4e86a787e342f11c57109402dc3eaf0ab92d48db28bab37c7358a5745ed4e845b897b622e982b636e4ba392ca289e7896a996ecaf8b8d3 SHA512 cf541d742df76967b16f820cb6893f14431e2ff77ab761bb9ae908cef4c70d96f380fe02689d62448c56b45826698d9588a8d8b89f7b77d8a21d4f43b9bdaef2
DIST k8s.io%2Fcli-runtime%2F@v%2Fv0.19.4.zip 473338 BLAKE2B 151e11545d7bd027b78cca201e173939426d1bb06299820d9e61d4d190575623d37ddc24bd3d60a78a517290fcf243b5b0aa14f18933903afa4ec91a26a116ce SHA512 8d5e647c971bdfacef6166e0e62e8a3bc43fb64f7fcce00a995318d1d224787a9fd31b7257a5d3f2a8a6714938a4da539abfaf8d36deda8ae7a72d1c110cf8f9
DIST k8s.io%2Fclient-go%2F@v%2Fv0.18.4.mod 1591 BLAKE2B 2d7c4d51da9090c8ea2507639f519946375fc3e63de1fc451f699c83799c76f43f85b3992ed44b0a5a9e42bd85b9d559b68abb3a41950de9e9012f4a281d6a87 SHA512 2e4fdcd447d6abd2ce5145d9b157267ccce27b52a83e7e31188fc25cae6e853c7beed3a70345ce0a21ce65f13d0644b3432d796e822f9276a49847758abb31b3
DIST k8s.io%2Fclient-go%2F@v%2Fv0.18.4.zip 2145721 BLAKE2B 72ada14492290c2ec710330b0fa45e470112d1e666eea75a968a34755438eac46775dd3bba2d31c0a90b3ec4a8e7660c095e32f503d4113b4ffb113d7bcb85ef SHA512 b938bbea89a9aff0596b26d24922e03f16bce963fe61ed612495bd2a0c40cdea72cbbc53b42045f8b5a007d9c4ed95e40f1c26b5de69d72afc50081bed8d501a
DIST k8s.io%2Fclient-go%2F@v%2Fv0.18.8.mod 1606 BLAKE2B 18042cd13fb92c6ec2324434c8cd21d77bdade496eb928b30354d3484c8da81e3babe1738d6ce805b8a09a4c275db9573d2e0b9ab15135260089b3646849ee9a SHA512 218fb1280d6188c581174f1d99c21755afa2ecdc07f520b5a87b7e836041cbb1ce2a2576af89c5e6164b3984bfa2fe3b04d77555a58b8be3eb718e2fb3f266b6
DIST k8s.io%2Fclient-go%2F@v%2Fv0.18.8.zip 2146391 BLAKE2B 680b2547daa7236b244fd1784f3cd0483edb15743fd9a01946a44444cc499638429ab3836fa74a4eed51924402fad43198798becc39ddc45895ed203f2503fd1 SHA512 5c3347234f3a5110ae80c9264f9310f85435d885cf70534a18b632d64e9d7f62b4a7195e52d039f9ea23d32c8bc945c11af0e07d4776ad89464f9d6af5b9fd64
DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.2.mod 1272 BLAKE2B 5cdf6a7ab7dc115627259253d7b53d11b038bbbc4f62ab07eae9ca16af31e1405fbdcf4abb24e94c047f723e88df76e89f35c53d6ca877d46d15cb7973460b99 SHA512 76f08ad9ef4cae5a3a66f7c134758b29a465a686d5699f407472a65cce2543cf0591083bbac0060b684c9d30eb8c05e9f0aad228f587b75ad8c892fcdaa43777
DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.2.zip 2193478 BLAKE2B 156e807873d9324ac325322090d988a714b933ed6d07adeab2f844df7db7c2d28352292959879534765e17423f34523133fba9333a2a80d806549e5d26fe74de SHA512 3d79bdfc9f9dd02aa9bffde1f459ad677f95465b0eaa69fa0feebdce76569eaa793a8fac8643217f9464257535468a97790306990752d18c4e6215370077503e
DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.3.mod 1272 BLAKE2B 84cdb0966744deeef8500c2514ca8fd3b5d98a65e3b1c383346cee0b7a05b24d8aebd088d0dc3039e0ff0c1ea67cb91758cc4456c24cae6bc4bdafbebbabc3cb SHA512 815a14dad481cb63748eef26d374054a4aac284f8d68a67601fac11db5de108f4c1cac40ac2b50609a0c93b1da55d41a2f707d557480218cf9e3b0002282fa42
DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.3.zip 2193475 BLAKE2B 7900ba17b8bc9921485a0c8caadf969c363fb9d24c8d12553bf21a291ffd9f06e4517f4906744d5457e5193c83e5a030a4f39d7ac9f23987ec4d95d63feefa8d SHA512 a48e4a2f2e93cea912af5d740055761b0109956878e93d61b06611517d86fb78b002f488271d213b05077140bd62402bad4f2d7313ef0fde7ca3c06ba1d98e84
DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.4.mod 1272 BLAKE2B 5bb5525f24e2e1dec456f5ac4197eb24ca87f5f858d90ca2148a0d4d51f27555e23caab32d33f649b9404170dae34148b22e9d159a7671e82dc9ee55750ca0c7 SHA512 c02ad295d048f191ccebd1b14e4baaf6ace59b807933def2d99cf683ebd45d813b021607e88be63b24583e44c83f11185c2a4a1adfb5ce82a697f6031278d350
DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.4.zip 2194403 BLAKE2B 079902a044c0a7372828d816ea1593be93ee483e14a3ea24d233bb999a1fc0413d17501ba20a8058475f72712bb2b3775e904ac1fcd3fbee47d7bd6bfe27daaa SHA512 47c348a530b160adcabf6d7f3c866723386b5610c654d0b7cc8e5d20e84dafa00b01b4bcd9b96c89fb5aecfc78fc5fe8c6c5354bc353c1c992c6d8533f14d2b7
DIST k8s.io%2Fcode-generator%2F@v%2Fv0.18.4.mod 1067 BLAKE2B d3133c2596ababee5cb774ede5881feb974f36d62d58be14e04e2d3652b29d9f0fdcc50373c0fa1068cdd2911dca89183615fb8eee8e181ad45e403d5846565c SHA512 c34e945b634e8cecd22b140b8cf244648a5fc40057950839ead1fa609ae9e1228ddf94bda68c09f79f3e84d0df137e101fdf800b5ac65a57a208d6030225d621
DIST k8s.io%2Fcode-generator%2F@v%2Fv0.18.8.mod 1067 BLAKE2B d3133c2596ababee5cb774ede5881feb974f36d62d58be14e04e2d3652b29d9f0fdcc50373c0fa1068cdd2911dca89183615fb8eee8e181ad45e403d5846565c SHA512 c34e945b634e8cecd22b140b8cf244648a5fc40057950839ead1fa609ae9e1228ddf94bda68c09f79f3e84d0df137e101fdf800b5ac65a57a208d6030225d621
DIST k8s.io%2Fcode-generator%2F@v%2Fv0.19.2.mod 852 BLAKE2B 11f881c3c0d6b9ad32f82a2ea0fe73bf26651598006815a995b6f90a25fa15bfb9fe2c48d4718890cb558fac0ca6751e24231d89cd41c7a5357693808d8cc54c SHA512 3dddfe73f05ace10bf417aff050c57bcc8856b0224e8b745c4985e8f57b8b5c86d769030132d13d89b60346654ec88bd3b35fbba67ed15141dfa8ff4c6856847
DIST k8s.io%2Fcode-generator%2F@v%2Fv0.19.3.mod 852 BLAKE2B 11f881c3c0d6b9ad32f82a2ea0fe73bf26651598006815a995b6f90a25fa15bfb9fe2c48d4718890cb558fac0ca6751e24231d89cd41c7a5357693808d8cc54c SHA512 3dddfe73f05ace10bf417aff050c57bcc8856b0224e8b745c4985e8f57b8b5c86d769030132d13d89b60346654ec88bd3b35fbba67ed15141dfa8ff4c6856847
DIST k8s.io%2Fcode-generator%2F@v%2Fv0.19.4.mod 852 BLAKE2B 11f881c3c0d6b9ad32f82a2ea0fe73bf26651598006815a995b6f90a25fa15bfb9fe2c48d4718890cb558fac0ca6751e24231d89cd41c7a5357693808d8cc54c SHA512 3dddfe73f05ace10bf417aff050c57bcc8856b0224e8b745c4985e8f57b8b5c86d769030132d13d89b60346654ec88bd3b35fbba67ed15141dfa8ff4c6856847
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.18.4.mod 898 BLAKE2B a0dd888b5fa55c00f88a97e00aad35febd63729d182bcc402d631fadfb585c9fc7fe25b24e0ea85085b37b69a54383de9bbb90f7acdabd25c2840b2ef44094a7 SHA512 73cd415b8468c8c5aab4881a535ed71a4b57ababe633e7902b3d46205adb3486e5930b87b7528f418a0387d0ec2ce01d346db9dc75d74b52cf9d8fa89d4e59f5
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.18.4.zip 146591 BLAKE2B 8d169a6ee42fe3b0e5c12eac7fc7ea0ff765b68fefeacd140a5409fc6e675963749a8c2073ab11043ca2e6aa6f7e5e60cfc2f091894fb2026eee18a6705488b7 SHA512 e33270544be0696ac4d8c1d800620bba711f639bee7fdc91b86d064f6d2203036d1346ee3823badbe2b65274634553dc4358d9c0a77f67e6939f036fd2ebfe70
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.18.8.mod 898 BLAKE2B 8e9c10e3836abcb150ed5fc6a196f4479f3b5e49648d2395b18b27473f8581bd4b2a04e1ec56a07fd71e17e74a21f94dce919257652dd232c0e48afa14823aa1 SHA512 bc3f0dbc319926f412587a16c3317b105b7381ee506afcf1e96c332c48437e14ee2d744a7505b1df6194dbc69b8234bdfebdb799fac28fb81deeedf9882b5098
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.18.8.zip 146723 BLAKE2B 70e43fbf3452551c6cc3bd19f5851147ce3af128d56b5911964dad8df561f9b3bad427a5dce20a65964117367434d7436271717ee91cb0683d1260b4c553d0c7 SHA512 f468feeab442f4348db2b41a994642c6337f88cc404204ac06398068666e61dfb8164ffb1cb81f04a77fa02b5593aa49d89791832a37b2f3425927e6c50b78dc
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.19.2.mod 1022 BLAKE2B 0a3c040fa97b8900ca55ebf60d9c1449040efc81ce97615a6cc43553cb877427d88468d7403b30b6211f1564af90e2bb8ed7c2bd37aaf443f6c3c65ea57e1cd4 SHA512 8ff751441cac14cf9a2e5cb3356d1ee0be65b7b0878d0b47281b5d264f7d1435ff814812eb8fb14b32b6492ab9a120a2b38ad419d90837df15451be9a14ddeb8
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.19.2.zip 179189 BLAKE2B 38b24a11663b6b18be71f0f9a0b310f41fe213f118079fb1e457d030e29c75d4d8d4478880036e7f07f3e4adb210158a3c1018cf7fe7028c225bfe3ffffdc8ea SHA512 a9b126da3ef3b2d4eea63a4cbdae86c4370a3d0f0037b7574494dce8adc0035179f21afd4c338f9b1f8c1667a4c783b4d4602c19b91ab4f09957ba0c755b8aba
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.19.3.mod 1022 BLAKE2B 1ad29a3e6d4a0d6059c90bdb52f6a1660a05e6f4bd5682e9a6d62fa419d706ac7b9008cde727547d0b0b982fddfcf1488a3518b7836ac431014bfab49351ba52 SHA512 4484b48234c67ce36f4d9be2bbd17886b2cd07cd8c70fa3a76dc8183141cf477c2023a82363cb66cdf09ba50407a229d4754e1cc82b05514db6b3d0c61df29f3
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.19.3.zip 179186 BLAKE2B 8a669971eb1183bdc1381a567f1e7ec095ebcd5f23d19d703bd95c0697b14a1b188bef0a8a718f60b1574abe333cc3c3bffb5690dba5bdb23c9f00ab095f21f7 SHA512 2a204e3402a9fb122d3206ab7a76fe8d930f6dcfbfdde5284e9c40af11d8a979953a5f88e8d2fa7831cb94adc7038fa6ef9006c2150063c44d76d6691b2ca04b
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.19.4.mod 1022 BLAKE2B 0b81564e567349ee08f5629bb7f6e7d9d7a035a061876ec2165b436e8572b63ecfdf69c46979039f787df5a845b5e8871961b4c66cd155acd94c8ad79777817a SHA512 d2476ce1f4e49f7fe033508cbaee6ca92859cc4c2d0e9c701402553f31d47121b3b1c6a60f3fc72e4f76399c6b43db9c125ecf8e59498f3ac2f2f14095589e54
DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.19.4.zip 179191 BLAKE2B fbf23c5c804467791f8450b7833876dcf61d92def925507f0e7acf9a8b505cfed247858125b9859151f5710fa9ec38f6a005680e5e89f32b40c1af8adfc60746 SHA512 cd20e05883e0000bbc413b8a8a3f98e2c5d874331db61c06035b1536867589fe787dff9477d54f3e43302539c4d87b17c7c8747947b26819402d524722bf537e
DIST k8s.io%2Fgengo%2F@v%2Fv0.0.0-20190128074634-0689ccc1d7d6.mod 20 BLAKE2B ccdc31e151abf5dd6ff0453cb723ffae550c67c154d9de14cc2aaac1efac32063e57a1092e4341db6cbc6f58f639e3b34734859052ae76f21ce92af3ef61ffa4 SHA512 854a60e4fe9dec8121b68fa3102f977ad14264ed89bce9a6860117e80a3830a58565be00260da435f40452b28c6445fd191c90ca5134afea49458d676da49b07
DIST k8s.io%2Fgengo%2F@v%2Fv0.0.0-20200114144118-36b2048a9120.mod 20 BLAKE2B ccdc31e151abf5dd6ff0453cb723ffae550c67c154d9de14cc2aaac1efac32063e57a1092e4341db6cbc6f58f639e3b34734859052ae76f21ce92af3ef61ffa4 SHA512 854a60e4fe9dec8121b68fa3102f977ad14264ed89bce9a6860117e80a3830a58565be00260da435f40452b28c6445fd191c90ca5134afea49458d676da49b07
DIST k8s.io%2Fgengo%2F@v%2Fv0.0.0-20200413195148-3a45101e95ac.mod 20 BLAKE2B ccdc31e151abf5dd6ff0453cb723ffae550c67c154d9de14cc2aaac1efac32063e57a1092e4341db6cbc6f58f639e3b34734859052ae76f21ce92af3ef61ffa4 SHA512 854a60e4fe9dec8121b68fa3102f977ad14264ed89bce9a6860117e80a3830a58565be00260da435f40452b28c6445fd191c90ca5134afea49458d676da49b07
@ -1133,10 +1160,13 @@ DIST k8s.io%2Fkubectl%2F@v%2Fv0.18.8.mod 2705 BLAKE2B 176cdc6687ad797a87c0450b06
DIST k8s.io%2Fkubectl%2F@v%2Fv0.18.8.zip 3312938 BLAKE2B 6e8c2c20306706b3f9685f4e4f244c64cc2224f723117dbd5409609058b2596bda9246ecaefdee63ebd8084ab62426bae84bd808ef7736e5b9474e37d835ace8 SHA512 2baf6a76216c2e8261c5413c3170ca174515c18e0d3e4ef02f32618a61518f51c78e7026d99b6b5cb1f8af90adb35342ade05ce3c7897d1a8d9bf2f02d6e5146
DIST k8s.io%2Fkubectl%2F@v%2Fv0.19.3.mod 2281 BLAKE2B 5e739880b1e208bcf721dac1f0f0f9662c8d538e86d625cfe42a375236282ce4e11cd75e29a20cb7aa05b1b818d021d5c6fd9c26f51a33a21d2d7ae77613b698 SHA512 0c84263fb449a087048a3d32506d54f8285a94b7ab8d43f5d65ded176d7f56e8b1d33d0c8c84832592a0137e69ee09e4c4d7c33e1a8e945740ccdc7fe539f701
DIST k8s.io%2Fkubectl%2F@v%2Fv0.19.3.zip 3346263 BLAKE2B 4fd0b7e63f76d74262ab32f8af81e4c3cbf476196862db6cba23d313fce04982fbeac44cd47bf7dea8257a5d57f5f7003b8a0d43e8a7db8b518b2dc2b5a5caf2 SHA512 027f557453d70d721fd70389e5cc4cdcfb9f38ec13b280f9060e0530f9e9fec17d4d306c5521a1013125c21f8c964da1d25b4c859b9cefdb2b5fafb9357b03d3
DIST k8s.io%2Fkubectl%2F@v%2Fv0.19.4.mod 2281 BLAKE2B 23bd294817752dc611f630e66cdff447f00dae054d43388233cbce351d9dfa0ab809bab9b071825b900c2a44b34c2cf7de2d3097b5154cf74d220e41c7659ee7 SHA512 634d2a5c698101fc19f4650e487ee0aa476b836850d8378f0ac4106f6f6b2d9924af309e0ee33303f685f933550a70cae60afeeac90a6db094c1d0ddc0aa0b6d
DIST k8s.io%2Fkubectl%2F@v%2Fv0.19.4.zip 3346298 BLAKE2B e6681a569c50e405f8eb39ac5ce4ba77f0fcd218ab172a3364467281a1bd9495c1d5bea14169859def821b26b772660e283c180785b016268010a9b8ab7cba73 SHA512 0f54101ca3a09b40a1905a06c30b0df3e2682f87060bf4bc79e91599f64be334134b94bb596805c185f5cdaf1366796d78946cb58506393ec3c38d5c21c444ff
DIST k8s.io%2Fkubernetes%2F@v%2Fv1.13.0.mod 25 BLAKE2B 4060536d51fac9854215957b1108a158adb0b3aeb8bfc659eca1140efdcf79cffe378db6f3cb1f4a4b68aa36468b7d5631e993d5a089eb839bd03b6b608496be SHA512 2349b7dbe8409836cc70d97c5b336f518b809f5731baf05ce68d957c9970895a9b7f89caf09763794cf13824ee29410b3a6e431b2da7f64610895c44b86c4d2d
DIST k8s.io%2Fmetrics%2F@v%2Fv0.18.4.mod 692 BLAKE2B 0d75dc7a0df4f86c3499fcd3838043ec3206281b43393cf210fc91f29d6516ff7313fd2e42713dcb04afd45ec16f2ed58e73becaef147b41d1d6ec71da20b477 SHA512 39d689b3b0edd309c042862e2f8c852f5320111c28c651a3f7e34ecb498970b26eade8e15738815fe6d11f16af87a7b33383855675ebd15d198384d11d3833e9
DIST k8s.io%2Fmetrics%2F@v%2Fv0.18.8.mod 692 BLAKE2B 1ef91337ee3abc8206e7118df4ba9d25add0b70a75073f65a7a0686e4653abb45aea53f270765039dc0236f4312ab10c7d71f9fcec50662abcfce6a6ec0e20c1 SHA512 032530a5611bde524d7f1fab3548830c45696e306f5a2c8189f9d8f005b9bf0cbafc6da38ccb1b2083be3257e2398afc785a0b6f498b07e75263440eeb84bd30
DIST k8s.io%2Fmetrics%2F@v%2Fv0.19.3.mod 472 BLAKE2B 0d9effb9eaf256b65b633d91c0aae1af596c2da19de178411187cb2ec8d2eba4570e97381445258006b0c196eecd5e5e952e2502d510177f7706d905fd301552 SHA512 129785dd355c37d94b2bcab564bd44a8e7ad8c6f7e383774a6f4133688486b51e273cf5659cdbed9f03651cf64b32716b2cba9bd4850964410ae748d4bf92af4
DIST k8s.io%2Fmetrics%2F@v%2Fv0.19.4.mod 472 BLAKE2B 6f80ce3be5b5d6cfe711d0f66fc255fbeeca8fa8a6853ca23014692b8c0da48fff24e5a6c9ba546c92647ee209bb5511f62d0b33912a6184b0cb8d64bc4eede8 SHA512 6f4c5fe177926d2500d273a412036717f1b56756277ed1292189ef60b6e0de1087b14a92d8e5258ddd555f9933bcf5e2e943b019b186ed2d3211a2d80b5ab49b
DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200324210504-a9aa75ae1b89.mod 164 BLAKE2B cd4086710de69fcfd2179978f78cb5fb4633a6700b6cab545a83a733fef06e492428deb492149294c3fea186aa01b86080d2a387c1af2a789f35b5f37abfc7ac SHA512 d2cb2a60b25ab16fe3d377d4811a04503c068eef7901bb971f4107d3cc1339279ee95e3c3967651c98112b61fa7bc0fd913dd61a8aec6348180fa8bb357914c5
DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200324210504-a9aa75ae1b89.zip 147166 BLAKE2B a9d5897231997c8184aba7c58d6b31fa8413d7c94e48f52fb59f171f537d0e9a047055a5e717e411c7f0dbc63bf1794c2a425c278724eeb73de59e7bbd8d2ee0 SHA512 49641d1a253a5469d9dec1e104b5ecbd7033e28f8ab08c351edea432687fb1bf902d9fbf3ea2ef217b82ab06ca3f2453a1dccf03468d38281c847e19477641df
DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200729134348-d5654de09c73.mod 167 BLAKE2B 2a61747d367153284e7e614a82f98c8913693f3b51174c24b7f25d8e9d236418c4da9e6b33c7cdb7b4350314373037e1e7121ad7c0ca5fbc9a3b4b711a078a98 SHA512 1117d2493d40a111a749b0033c92876773242b86da0b437ba063e5da21289102d784479b0c757ad8ce50de4b1d8a2f6956afe3b2656977bd76bfab9f97c1d8a9

File diff suppressed because it is too large Load Diff

@ -0,0 +1,27 @@
From a737d3e3bac5bd0378f645eb675a7e4c248e2216 Mon Sep 17 00:00:00 2001
From: tildeslash <info@tildeslash.com>
Date: Tue, 27 Oct 2020 19:53:56 +0100
Subject: [PATCH] Fixed: Issue #931: The "if oes exist" file test with
unmonitor or stop action didn't work properly.
---
CHANGES | 9 +++++++--
configure.ac | 2 +-
src/validate.c | 3 +++
system/packages/redhat/monit.spec | 5 ++++-
4 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/src/validate.c b/src/validate.c
index 2bf818a..36aa7ef 100644
--- a/src/validate.c
+++ b/src/validate.c
@@ -1686,6 +1686,9 @@ State_Type check_file(Service_T s) {
Event_post(s, Event_Exist, State_Failed, l->action, "file exists");
}
}
+ // Double-check the monitoring state: the "if does exist" may call unmonitor/stop, which resets the service object
+ if (s->monitor == Monitor_Not)
+ return rv;
if (! S_ISREG(s->inf.file->mode) && ! S_ISSOCK(s->inf.file->mode)) {
Event_post(s, Event_Invalid, State_Failed, s->action_INVALID, "is neither a regular file nor a socket");
return State_Failed;

@ -0,0 +1,59 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit bash-completion-r1 pam systemd eutils
DESCRIPTION="Monitoring and managing daemons or similar programs running on a Unix system"
HOMEPAGE="http://mmonit.com/monit/"
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE="ipv6 libressl pam ssl"
RDEPEND="
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)"
DEPEND="${RDEPEND}
pam? ( sys-libs/pam )"
BDEPEND="
sys-devel/flex
sys-devel/bison
"
PATCHES=( "${FILESDIR}/monit-fix-unmonitor.patch" )
src_prepare() {
default
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die
}
src_configure() {
local myeconfargs=(
$(use_with ipv6)
$(use_with pam)
$(use_with ssl)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
insinto /etc; insopts -m600; doins monitrc
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
systemd_dounit "${FILESDIR}"/${PN}.service
use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
dobashcomp system/bash/monit
}
pkg_postinst() {
elog "Sample configurations are available at:"
elog "http://mmonit.com/monit/documentation/"
}

@ -1,4 +1,4 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -14,7 +14,7 @@ SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
IUSE="libressl qr test +xml yubikey"
RESTRICT="!test? ( test )"

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@ -30,9 +30,8 @@ RDEPEND="${PYTHON_DEPS}
X? (
dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
>=dev-python/cython-0.27
DEPEND="${RDEPEND}"
BDEPEND=">=dev-python/cython-0.27
test? (
sys-apps/checkpolicy
)"

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@ -30,9 +30,8 @@ RDEPEND="${PYTHON_DEPS}
X? (
dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
>=dev-python/cython-0.27
DEPEND="${RDEPEND}"
BDEPEND=">=dev-python/cython-0.27
test? (
sys-apps/checkpolicy
)"

@ -793,3 +793,4 @@ DIST terraform-0.12.28.tar.gz 10637713 BLAKE2B 218d8316c004c363bce39f1e4547cdf4a
DIST terraform-0.13.3.tar.gz 12801673 BLAKE2B 2e966dc17195acf500690a60cb98e6643578c7ebc214669982dbe9e5bdfdabe58af1a82b778503fcaef7df47ff2da0a1f09e0b8dd969c9ff413c16fbdba27778 SHA512 64ee5e74e592265e47778dbc5ad2decc61f5e79514c26782128931be180131ef2ab611dbf4cf46875419157b2957b54688ed4026a80812faf3678cb26c2d7f27
DIST terraform-0.13.4.tar.gz 12800024 BLAKE2B af158e318c335d750e4fdefa4ce18e150202aeadf26f389ef27dd83669946957799e9e3f38e6cba0bc48ab96721109fb408b01493e733159c15a57ba6a767e96 SHA512 e02cb2a9967a923b918e64acd2ffa6f8a8a03676e5207d238a6cf215f4e5cb0e1db3ac9760792187757a8f18d9d23cbfd44c1ce5d6d5bacf70786ef473824dc3
DIST terraform-0.13.5.tar.gz 12802967 BLAKE2B a70c3209a17e75c8c5f68deacade8e7b1b85c68d1d978933ab1fa32d6b64b2298f9ea5fe11fdc040ba40c7b73480d6da4020b58602e9a5f963ef0dd287540ed7 SHA512 d8af93023275b5aa50ef0dbb66fcc834593ad598300a1c38bfcf2b9bd43bc84eab81a5e63bef29701b2a078019e4b7223cae2a846ef7680a6105b5f90790b41c
DIST terraform-0.14.3.tar.gz 2809951 BLAKE2B 3948dc28d288f9c17c3becbcb863f54acec25c45a2caf1c3575717b4fae3f2f0ec2100b7ae163d9abcab918a028ad0db8f0c5bf2af08cc630422322f8f8a5127 SHA512 fdfc82d74f530ccb984223f5d988a059ad61a6316892077a8fda13bca0b3726a31eeba714a397de82abb42b4fac537c267082da3fd0b3243231be279cc02556b

@ -0,0 +1,36 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit go-module
DESCRIPTION="A tool for building, changing, and combining infrastructure safely"
HOMEPAGE="https://www.terraform.io/"
EGO_PN="github.com/hashicorp/${PN}"
SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 BSD-2 BSD-4 ECL-2.0 imagemagick ISC JSON MIT MIT-with-advertising MPL-2.0 unicode"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
DOCS=( {README,CHANGELOG}.md )
src_compile() {
GOCACHE="${T}/go-cache" go build -mod=readonly \
-work -o "bin/${PN}" ./ || die
}
src_install() {
dobin bin/terraform
einstalldocs
}
pkg_postinst() {
elog "If you would like to install shell completions please run:"
elog " terraform -install-autocomplete"
}

Binary file not shown.

@ -0,0 +1 @@
DIST createrepo_c-0.16.2.tar.gz 601935 BLAKE2B 8b9f279d97744e9eeb68cfcc7e9a229ab5a4d8cfca74a2a3d444915eaae7a6d2fa113e517fdcd72b69d0343e541ccce8020f50162e4800c54ba989cea8d5756e SHA512 c63abc8aa6c65584b51a0aa337e261fe5d9a52d72287874f86531caa8133718290a4f44aa765979fa319973c4ba0681437a26f84f64bd5bf781c86a6daa8a39b

@ -0,0 +1,38 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="C implementation of createrepo"
HOMEPAGE="https://github.com/rpm-software-management/createrepo_c"
SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
# Notes: Help with enabling the python support would be great
DEPEND="app-arch/bzip2:=
app-arch/rpm
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/libxml2
dev-libs/openssl:=
net-misc/curl
sys-apps/file
sys-libs/zlib:="
RDEPEND="${DEPEND}
app-arch/lzma"
src_configure() {
# Other than for python (where tests are failing) we have special no-in-tree dependencies.
local mycmakeargs=(
-DENABLE_DRPM=OFF
-DENABLE_PYTHON=OFF
-DWITH_ZCHUNK=OFF
-DWITH_LIBMODULEMD=OFF
)
cmake_src_configure
}

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>jaco@uls.co.za</email>
<name>Jaco Kroon</name>
</maintainer>
<maintainer type="person">
<email>sam@gentoo.org</email>
<name>Sam James</name>
<description>Proxy</description>
</maintainer>
</pkgmetadata>

@ -1 +1,2 @@
DIST dump-0.4b46.tar.gz 578200 BLAKE2B 91102bdba06f3affdf4ebd9de525145c0a4cc1b9fb4c6ff222c411c118b3b7835f3aad666d530019d8b9ee46590e4a283a143d188d6800218100cecf67877274 SHA512 a30e72ab6c4d18497dffe3d25634c2e55ca90861d1cd8a6c0fd44709e735a217dbf4cdabb8c80e02053def94d9a22cf1d685ee0d0f24f5b748ee5f0de19cf17d
DIST dump-0.4b47.tar.gz 583380 BLAKE2B a5a6c507fc67451e6ce5117b28b9e97e45783059358c357e1f6d4b268437c8340f13e0d77e97631112824eca8205c49d206a8a7904bc3e00b1f0d5abb31418f7 SHA512 e9c567fe2ffad196b9657c551d83f7607758f3704cad6cb407514bbe2bc765c16968997dc3a5bc92b9eb5900fa5bd6e7cebc92c81afff53339fca92891a5259d

@ -0,0 +1,90 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_P="${PN}-$(ver_rs 2 b)"
S=${WORKDIR}/${MY_P}
DESCRIPTION="Dump/restore ext2fs backup utilities"
HOMEPAGE="http://dump.sourceforge.net/"
SRC_URI="mirror://sourceforge/dump/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
# We keep uuid USE flag default dsiabled for this version. Don't forget
# to default enable it for later versions as this is the upstream default.
IUSE="bzip2 debug ermt libressl lzo readline selinux sqlite ssl static test uuid zlib"
RESTRICT="!test? ( test )"
REQUIRED_USE="
ermt? ( ssl )
ssl? ( zlib )
test? ( sqlite? ( uuid ) )
"
RDEPEND=">=sys-fs/e2fsprogs-1.27:=
>=sys-libs/e2fsprogs-libs-1.27:=
sys-apps/util-linux
bzip2? ( >=app-arch/bzip2-1.0.2:= )
zlib? ( >=sys-libs/zlib-1.1.4:= )
lzo? ( dev-libs/lzo:2= )
sqlite? ( dev-db/sqlite:3= )
ermt? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
readline? (
sys-libs/readline:0=
sys-libs/ncurses:=
static? ( sys-libs/ncurses:=[static-libs] )
)"
DEPEND="${RDEPEND}
virtual/os-headers"
BDEPEND="
virtual/pkgconfig
"
src_configure() {
local myeconfargs=(
--with-dumpdatespath=/etc/dumpdates
--with-rmtpath='$(sbindir)/rmt'
--enable-blkid
$(use_enable bzip2)
$(use_enable debug)
$(use_enable ermt)
$(use_enable lzo)
$(use_enable readline)
$(use_enable selinux)
$(use_enable sqlite)
$(use_enable ssl)
$(use_enable static static-progs)
$(use_enable uuid)
$(use_enable zlib)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
mv "${ED}"/usr/sbin/{,dump-}rmt || die
mv "${ED}"/usr/share/man/man8/{,dump-}rmt.8 || die
use ermt && newsbin rmt/ermt dump-ermt
dodoc KNOWNBUGS MAINTAINERS REPORTING-BUGS
dodoc -r examples
# Don't install pre-compressed files
gunzip "${ED}"/usr/share/doc/${PF}/examples/cron_dump_to_disk/backupskel.tar.gz \
|| die
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
ewarn "app-arch/dump installs 'rmt' as 'dump-rmt'."
ewarn "This is to avoid conflicts with app-arch/tar 'rmt'."
fi
}

@ -1 +1,2 @@
DIST lziprecover-1.21.tar.gz 112895 BLAKE2B b758f863498caea7873358b5f64eab4d5dfa37b43eb875824475387a7fd89e63721384207c014d662a9a6fa4e9a094f1a3c5fb9c1680d235382873f456f0dad3 SHA512 4afd3ce319bacdd1870512af5568179c0d472f354b1e1562a54c527a37903ce3f0f0044abf273ecb113a555cc7a33ac343f5dbfb26fa29df9b24ecc9768e4ed5
DIST lziprecover-1.22.tar.gz 152840 BLAKE2B c6c5ca0bcb0309539d48c89a1259c5d1d9b47372a92935f762daa428a9e66d6ab0b0a2ac956b70e15824d699c7de0d92e92f0c7ff68ea091599754082771b928 SHA512 5fa209f6a80314ba7db45effc2546be660b6a31133570abf2e37a4d570910757fc4241e2496e63a95fadb66cffbca59976a8568659f4e8562baeb16517599e96

@ -0,0 +1,27 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Lziprecover is a data recovery tool and decompressor for lzip compressed files"
HOMEPAGE="https://www.nongnu.org/lzip/lziprecover.html"
SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}/${P/_/-}"
src_configure() {
# not autotools-based
./configure \
--prefix="${EPREFIX}"/usr \
CXX="$(tc-getCXX)" \
CPPFLAGS="${CPPFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}" || die
}

@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chr@chymera.eu</email>
<email>gentoo@chymera.eu</email>
<name>Horea Christian</name>
</maintainer>
<maintainer type="project">

@ -13,16 +13,16 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
selinux? ( sys-libs/libselinux )"
RDEPEND="
acl? ( virtual/acl )
selinux? ( sys-libs/libselinux )
"
DEPEND="${RDEPEND}
nls? ( >=sys-devel/gettext-0.10.35 )
static? ( ${LIB_DEPEND} )
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
xattr? ( elibc_glibc? ( sys-apps/attr ) )
"
src_prepare() {
default
@ -36,7 +36,6 @@ src_prepare() {
}
src_configure() {
use static && append-ldflags -static
local myeconfargs=(
--bindir="${EPREFIX}"/bin
--enable-backup-scripts

@ -14,16 +14,18 @@ LICENSE="GPL-3+"
SLOT="0"
[[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
selinux? ( sys-libs/libselinux )"
RDEPEND="
acl? ( virtual/acl )
selinux? ( sys-libs/libselinux )
"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
BDEPEND="nls? ( sys-devel/gettext )"
xattr? ( elibc_glibc? ( sys-apps/attr ) )
"
BDEPEND="
nls? ( sys-devel/gettext )
"
src_prepare() {
default
@ -37,7 +39,6 @@ src_prepare() {
}
src_configure() {
use static && append-ldflags -static
local myeconfargs=(
--bindir="${EPREFIX}"/bin
--enable-backup-scripts

Binary file not shown.

@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chr@chymera.eu</email>
<email>gentoo@chymera.eu</email>
<name>Horea Christian</name>
</maintainer>
<maintainer type="project">

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -11,7 +11,7 @@ SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
LICENSE="freedist"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
S="${WORKDIR}/${PN}${PV/./_}"

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -14,7 +14,7 @@ SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+aio attachsql drizzle +largefile mysql postgres test"
REQUIRED_USE="
${LUA_REQUIRED_USE}

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -13,7 +13,7 @@ SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+aio attachsql drizzle +largefile mysql postgres test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"

@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-1 luajit )
LUA_COMPAT=( luajit )
inherit lua-single

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
S=${WORKDIR}/certbot-${PV}/acme
fi

@ -1 +1,2 @@
DIST aescrypt-3.0.6b.tar.gz 28272 BLAKE2B ce5347b77d974c76dadaa820b5b90a56015019f846bbc61560c33032adad08576d5e5ddd7d9e1020878e35b40173a2c5e29578e2f6e98631725442beac6f19ac SHA512 4c88abc9bff50ae5d310be7dad8f29843941843f9b484d9846b08dc76c605940adbb375f7e8ffefd6e8236f35ff860a745f89226e9c171bfa70c28c16aa6626a
DIST aescrypt-3.14.tgz 38742 BLAKE2B 7122cb0246e28fd1301c58c13145c47ea3e20c8af61efc4115eec8a7ade720ecf2093f2e0156c05eb6cbb6e403bbeb3624745609f0ec1f2fd477edbd876e3373 SHA512 ac06604e2121f0c0f098e87d43c493b7285c58ac7419c284e6a93218dfa7381d4ca69ee775842fde89226092e05978d662eddefe734afe38f67b28df68d87b68

@ -0,0 +1,68 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs flag-o-matic desktop xdg
DESCRIPTION="Advanced file encryption using AES"
HOMEPAGE="https://www.aescrypt.com/"
SRC_URI="https://www.aescrypt.com/download/v$(ver_cut 1)/linux/${P}.tgz"
LICENSE="BSD GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="static X"
RDEPEND="X? (
|| ( gnome-extra/zenity kde-apps/kdialog )
dev-lang/perl
)
"
PATCHES=( "${FILESDIR}/${P}-iconv.patch" )
src_prepare() {
xdg_src_prepare
sed -i \
-e 's:Icon=/usr/share/aescrypt/SmallLock.png:Icon=SmallLock:' \
-e 's|Categories=Application;Utility;TextEditor;|Categories=Utility;TextEditor;|' \
gui/AESCrypt.desktop || die
}
src_compile() {
if use static; then
append-cflags "-DDISABLE_ICONV"
append-ldflags "-static"
fi
cd src || die
emake \
CFLAGS="${CFLAGS} -Wall -Wextra -pedantic -std=c99 -D_FILE_OFFSET_BITS=64" \
LDFLAGS="${LDFLAGS}" \
CC="$(tc-getCC)"
}
src_test() {
cd src || die
emake -j1 test \
CFLAGS="${CFLAGS} -Wall -Wextra -pedantic -std=c99 -D_FILE_OFFSET_BITS=64" \
LDFLAGS="${LDFLAGS}" \
CC="$(tc-getCC)"
}
src_install() {
dobin src/{aescrypt,aescrypt_keygen}
doman man/*
doicon gui/SmallLock.png
domenu gui/AESCrypt.desktop
dobin gui/aescrypt-gui
}
pkg_postinst() {
xdg_pkg_postinst
if use X; then
einfo 'The .desktop file for aescrypt is only supposed to be used with "Open With"'
einfo 'to encrypt and decrypt files.'
einfo 'See:'
einfo ' https://www.aescrypt.com/linux_aes_crypt.html'
einfo 'for more information'
fi
}

@ -0,0 +1,40 @@
From 337cc9367a3cb4450eee245c6ceb615d0f05499d Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Sat, 2 Feb 2013 01:18:08 +0200
Subject: [PATCH 2/2] build: support disable iconv for static build
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
password.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/password.c b/password.c
index 9a2c1f8..dee79da 100644
--- a/src/password.c
+++ b/src/password.c
@@ -232,6 +232,15 @@ int passwd_to_utf16(unsigned char *in_passwd,
size_t ic_inbytesleft,
ic_outbytesleft;
+#ifdef DISABLE_ICONV
+ /* support only latin */
+ int i;
+ for (i=0;i<length+1;i++) {
+ out_passwd[i*2] = in_passwd[i];
+ out_passwd[i*2+1] = 0;
+ }
+ return length*2;
+#else
/* Max length is specified in character, but this function deals
* with bytes. So, multiply by two since we are going to create a
* UTF-16 string.
@@ -273,5 +282,6 @@ int passwd_to_utf16(unsigned char *in_passwd,
}
iconv_close(condesc);
return (max_length - ic_outbytesleft);
+#endif
}
--
1.7.12.4

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
fi

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
fi

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
fi
S=${WORKDIR}/${P}/${PN}

@ -1,2 +1,2 @@
DIST eid-mw-4.4.27.tar.gz 7481892 BLAKE2B 5d1268946a62436eec74a7ed83e8391c1ceb0274ef8798b95bee2087e4e439d46ea5f88b8237cff1e925d31d1762fe979a959ce35efd4d6210dda580827bab3b SHA512 c4e9917907bb351b9dd427eb48c2124e55de0d8a73cfd142b9cb5e81c84f91e62a39a90bb1fbd109fb59aeb089898ffcd18ef5ccf2ab72c883b41ec4d9b9edf1
DIST eid-mw-5.0.8.tar.gz 8782476 BLAKE2B ece43bff5de108f4d92534aeda3d88c1109fbf54f99c4de0442c02958a9b0edef3e34d94015b9f3a865317d88c2bd21d1adbbf15010cd1fbd99787985190dee5 SHA512 dc9eaaec419082bc6e1f6cd11063c79c5aac0e7910027d9cbb34dbe8ede9d600c93b7b38a7e4491c5eb9a0068e537d78854b3fc3b2581d464dd4939185469e46
DIST eid-mw-5.0.11.tar.gz 8928406 BLAKE2B 36358b758e1e865a7a99099f548b8e7acc045df73ab6290dc5ebf7e82c8b03566137340498e815cdb3458c63961233ef0e8530f75dfeed18e714b6fb4fcfbbcd SHA512 2753739797dbfe5b01c4538fca02f5a0833a3850a2b62cd4e7179a148b0459c9217311f44d1f03b9b9655187af7d90cbe53dd1e4a8318a0cba864d346f8c9324

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -59,6 +59,9 @@ src_prepare() {
-e '/LDFLAGS="/ s:$CPPFLAGS:$LDFLAGS:' \
configure.ac || die
# See bug #751472
eapply "${FILESDIR}/use-printf-in-Makefile.patch"
eautoreconf
}

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -53,6 +53,9 @@ src_prepare() {
-e '/LDFLAGS="/ s:$CPPFLAGS:$LDFLAGS:' \
configure.ac || die
# See bug #751472
eapply "${FILESDIR}/use-printf-in-Makefile.patch"
eautoreconf
}

@ -0,0 +1,21 @@
diff -ur a/plugins_tools/eid-viewer/Makefile.am b/plugins_tools/eid-viewer/Makefile.am
--- a/plugins_tools/eid-viewer/Makefile.am 2020-08-19 15:32:50.000000000 +0200
+++ b/plugins_tools/eid-viewer/Makefile.am 2020-12-21 23:07:49.980421703 +0200
@@ -125,13 +125,13 @@
SUBDIRS = . gtk/po test uml
resources/%.c: resources/%.png
- echo -e "#include <gdk-pixbuf/gdk-pixdata.h>\n#if __GNUC__ >= 4\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wpointer-sign\"\n#endif\n" > $@
+ printf '%s\n' '#include <gdk-pixbuf/gdk-pixdata.h>' '#if __GNUC__ >= 4' '#pragma GCC diagnostic push' '#pragma GCC diagnostic ignored "-Wpointer-sign"' '#endif' > $@
gdk-pixbuf-csource --struct --extern --name `basename $^ .png` $^ >> $@
- echo -e "#pragma GCC diagnostic pop\n" >> $@
+ printf '%s\n' '#pragma GCC diagnostic pop' >> $@
resources/%.c: resources/%.jpg
- echo -e "#include <gdk-pixbuf/gdk-pixdata.h>\n#if __GNUC__ >= 4\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wpointer-sign\"\n#endif\n" > $@
+ printf '%s\n' '#include <gdk-pixbuf/gdk-pixdata.h>' '#if __GNUC__ >= 4' '#pragma GCC diagnostic push' '#pragma GCC diagnostic ignored "-Wpointer-sign"' '#endif' > $@
gdk-pixbuf-csource --struct --extern --name `basename $^ .jpg` $^ >> $@
- echo -e "#pragma GCC diagnostic pop\n" >> $@
+ printf '%s\n' '#pragma GCC diagnostic pop' >> $@
BUILT_SOURCES = gtk/viewer_glade.h \
resources/coat_of_arms_nl.c \

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86"
IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl static-libs test X"
RESTRICT="!test? ( test )"

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -119,5 +119,5 @@ src_install() {
doins -r run/rules run/ztex
# documentation
dodoc doc/*
dodoc -r doc/*
}

@ -1 +1,2 @@
DIST libmd-1.0.1.tar.xz 257372 BLAKE2B e954ab6b1247952abcf6964d8d714c2a47a644e206a455db547a0159a97ebbc323cf1258a24c744cea3106f267f1a319a689fe545b672580f4e134d96cc7cb3d SHA512 6f343101f9ad8f927d862e6bae948d35ba596ecfd375c255fefb86efc621cf6e9de3597770ad66e0a48e8f4ea018df78debb571ea6746a7457d8900fec87069b
DIST libmd-1.0.3.tar.xz 258584 BLAKE2B 35b732800a4b0a7b8d0a88eeff5e7e80fe55ab5ed05b7a7a1ffe866e156cc6dc6daca95f865a56297857b10b1bdfc9815b5bf0b198e8284f217498265c08fcc9 SHA512 f4b5a86bea7b9fac9f7f173032ee436d1e7141f760c1a114a785d31644edbf6802fe8193cc4cf3b5c66d38963be919c05055780bdf6bf5a47927690490ff5966

@ -0,0 +1,24 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit multilib
DESCRIPTION="Message Digest functions from BSD systems"
HOMEPAGE="https://www.hadrons.org/software/libmd/"
SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
src_configure() {
econf --disable-static
}
src_install() {
default
rm "${ED}"/usr/$(get_libdir)/libmd.la || die
}

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -11,7 +11,7 @@ SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
DOCS=( AUTHORS )

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -10,7 +10,7 @@ SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="ao"
RDEPEND="

Binary file not shown.

@ -1,2 +1,2 @@
DIST eclass-manpages-20200704.tar.xz 409212 BLAKE2B 0b8115d40520bf045bdce487cae53ee152e84d2d3ac47a7956530801c16be60f0cff72f6d7275c95b9ecb40e170cc279272ce846ea94a75ee25081b7f7e22a78 SHA512 8ad4a24352008072c65f4c9b0978b8dec029f9ed04efc13202742aa922b71521c59113ab80b6219dc65ea63279b3f0f3d4b720e542b524cdb0787879849d7ec7
DIST eclass-manpages-20200913.tar.xz 411832 BLAKE2B b33b126ae2fb18755f193ccfbbe354c2015a5a0e16b7899ea2e8d547333bace6f0f70f6cf3f2793efdf53625f8ee6e5868fb60d56b57b82c61c26be6a1d8790a SHA512 8acd35b08ce6835de2c1bb79c4ae0746e9d9057f9ef897e5bfc885be1e55e7885c1e4172d0673bf10e0ac24dc705c7926a78bb2237319f059d65622dce4c08ec
DIST eclass-manpages-20210104.tar.xz 413740 BLAKE2B af65e53d54af6036a1feb4eda09a2b06e4f94221b98dd333008a74059781381ecd0d66fb71ca6583278684c8faa9efb330ed939c9f49d8052de15194fa321dae SHA512 cf19f521484474c7c7660f2f056d24d5e6c0e29ccf177cd7e1aaa4e1b55a14c8eabd8ec14cc3c6957706370f5f046ffe9aad59e3b9309da51e17c200d724d539

@ -1,11 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="Collection of Gentoo eclass manpages"
HOMEPAGE="https://github.com/mgorny/eclass-to-manpage"
SRC_URI="https://dev.gentoo.org/~mgorny/dist/eclass-manpages/${P}.tar.xz"
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# There's already a "hexedit" package in the tree, so name this one differently
@ -13,7 +13,7 @@ SRC_URI="http://www.rogoyski.com/adam/programs/hexedit/${MY_P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
RDEPEND="
sys-libs/ncurses:=

@ -94,7 +94,7 @@ src_configure() {
src_install() {
meson_src_install
python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
}
pkg_postinst() {

@ -1,2 +1,3 @@
DIST zile-2.3.24.tar.gz 953962 BLAKE2B 242f0f9532a536d5ba36664031cf86eba753239c0f6dcd47c086496628a730bdd0a9112dc1ffd26965068f6d66d35d3ad3c92fc2753e129adf9a5923321e2cdf SHA512 8361f42436ae9ca150f09d830096b7a3fb0089d58bffe5ad7538b5ec5cd4e0e50085213e938db1a95e2922db845d1d2f36841a65fe1b9b72f60cd930dd8f09b9
DIST zile-2.4.14.tar.gz 1385314 BLAKE2B 43815e87bb037a8de42b00510ce8addd748fe2a639f78e736c7fe6220c972ce600a8db557dd592065bb27e1d35a5d3a42b6a4a8d5d76eefc4274a8ce27b1d9c2 SHA512 0dea56fd13a82015ec73de3139a4b2c27ad4c001ed535f1bae557ee49f9d8a188610a08160998d0a36b95fec42b46a019fd43634ef6502ebd27e162164de98cc
DIST zile-2.4.15.tar.gz 1490611 BLAKE2B 3744ab2459edf9b0dc9ca976c5f37625d06e0766e3a1fbb59112fe375af6f6cc5e8c068dcb127b338091f3130d32190ad4bc3a79eac7f9a4f87b46723d5a4a82 SHA512 e2a04c280ae0c0038e6ef18abec0be55063a472f77a511bf31459712be24659edcaa2d1c861d7c00bdab87a1881af03d14eb561047c386cbff5f90b13b1a2575

@ -0,0 +1,47 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Zile is a small Emacs clone"
HOMEPAGE="https://www.gnu.org/software/zile/"
SRC_URI="mirror://gnu/zile/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="acl"
RDEPEND=">=dev-libs/boehm-gc-7.2:=
sys-libs/ncurses:0=
acl? ( virtual/acl )"
DEPEND="${RDEPEND}"
BDEPEND="dev-lang/perl
sys-apps/help2man
virtual/pkgconfig"
# AUTHORS, FAQ, and NEWS are installed by the build system
DOCS="README THANKS"
QA_AM_MAINTAINER_MODE=".*help2man.*" #450278
src_configure() {
econf \
$(use_enable acl) \
CURSES_LIB="$("$(tc-getPKG_CONFIG)" --libs ncurses)"
}
src_test() {
if tput cup 0 0 >/dev/null || tput cuu1 >/dev/null; then
# We have a sane terminal that can move the cursor
emake check
else
ewarn "Terminal type \"${TERM}\" is too stupid to run zile"
ewarn "Running the tests with unset TERM instead"
( unset TERM; emake check )
fi
}

Binary file not shown.

@ -1,2 +1,3 @@
DIST containerd-1.3.7.tar.gz 5709989 BLAKE2B 0cfa6f5bcd41c1591e64f41dbba2720bed5f25d61625b6d09be19df56fe74b61532b627c35a830e1e4937333f790f7ff8a5fad18b8869a679a6fec18daf238d3 SHA512 7c6de27b6529e3fb3f924ec67a260a51bc45186d69baa4cae6720a08e5c3b74aeb43d236c0a4739f297b2863233bde7d2246a597c9e17713c48bec767c6bbfee
DIST containerd-1.3.9.tar.gz 5717856 BLAKE2B f6b9741f7d793a18b44813453d185cb9e8f4742fbb2987521445104fb44bca913571d6b4f6386ea048084d6565d41759c6ec95ac4591bd9b2101b40bbaafd8fa SHA512 79e0baab72169f84b8661b77f54d0a906a380cd00cbabd00bfec6c10d71a13fc4dd81c7b5e1c3ce184f91d3f68d6df9b735f13e6e04d494792bf7374058d43aa
DIST containerd-1.4.3.tar.gz 5717856 BLAKE2B f6b9741f7d793a18b44813453d185cb9e8f4742fbb2987521445104fb44bca913571d6b4f6386ea048084d6565d41759c6ec95ac4591bd9b2101b40bbaafd8fa SHA512 79e0baab72169f84b8661b77f54d0a906a380cd00cbabd00bfec6c10d71a13fc4dd81c7b5e1c3ce184f91d3f68d6df9b735f13e6e04d494792bf7374058d43aa

@ -0,0 +1,84 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# update on bump, look for https://github.com/docker\
# docker-ce/blob/<docker ver OR branch>/components/engine/hack/dockerfile/install/containerd.installer
CONTAINERD_COMMIT="ea765ab"
EGO_PN="github.com/containerd/${PN}"
inherit golang-vcs-snapshot toolchain-funcs
DESCRIPTION="A daemon to control runC"
HOMEPAGE="https://containerd.io/"
SRC_URI="https://github.com/containerd/${PN}/archive/${CONTAINERD_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
DEPEND="
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp )
"
RDEPEND="
${DEPEND}
~app-emulation/runc-1.0.0_rc92
"
BDEPEND="
dev-go/go-md2man
virtual/pkgconfig
test? ( "${RDEPEND}" )
"
# tests require root or docker
# upstream does not recommend stripping binary
RESTRICT+=" strip test"
S="${WORKDIR}/${P}/src/${EGO_PN}"
src_prepare() {
default
sed -i -e "s/git describe --match.*$/echo ${PV})/"\
-e "s/git rev-parse HEAD.*$/echo ${CONTAINERD_COMMIT})/"\
-e "s/-s -w//" \
Makefile || die
}
src_compile() {
local options=(
$(usev apparmor)
$(usex btrfs "" "no_btrfs")
$(usex cri "" "no_cri")
$(usex device-mapper "" "no_devmapper")
$(usev seccomp)
$(usev selinux)
)
myemakeargs=(
BUILDTAGS="${options[*]}"
DESTDIR="${ED}"
LDFLAGS=$(usex hardened '-extldflags -fno-PIC' '')
)
export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor
export GOFLAGS="-v -x -mod=vendor"
emake "${myemakeargs[@]}" all man
}
src_install() {
dobin bin/*
doman man/*
newinitd "${FILESDIR}"/${PN}.initd "${PN}"
keepdir /var/lib/containerd
# we already installed manpages, remove markdown source
# before installing docs directory
rm -rf docs/man || die
local DOCS=( README.md PLUGINS.md docs/. )
einstalldocs
}

@ -0,0 +1 @@
DIST docker-cli-20.10.1.tar.gz 7705467 BLAKE2B e1bbca2a0bf4e8a78600f8c4090d20f6ce173fe8efa9609048771312afb420b9176257d0540a8dc0700c02fb0c117cfdbb0c8ffc6f81049c62b78417b1b18d14 SHA512 47d15647db2a4ca6de29ba1d67aa198b9baa4af9ccf08e92e2a7222f28391567f8a2f6beeb4d8d80fa16a05ce8902de16b8951da2a34cbed9e27c72e0443c3e8

@ -0,0 +1,63 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
GIT_COMMIT=831ebeae96
EGO_PN="github.com/docker/cli"
inherit bash-completion-r1 golang-vcs-snapshot
DESCRIPTION="the command line binary for docker"
HOMEPAGE="https://www.docker.com/"
MY_PV=${PV/_/-}
SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="hardened"
RDEPEND="!<app-emulation/docker-20.10.1"
RESTRICT="installsources strip"
S="${WORKDIR}/${P}/src/${EGO_PN}"
src_prepare() {
default
sed -i 's@dockerd\?\.exe@@g' contrib/completion/bash/docker || die
sed -i 's@md2man@go-md2man@' man/md2man-all.sh || die
}
src_compile() {
export DISABLE_WARN_OUTSIDE_CONTAINER=1
export GOPATH="${WORKDIR}/${P}"
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ROOT}/usr/include"
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
emake \
LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
VERSION="$(cat VERSION)" \
GITCOMMIT="${GIT_COMMIT}" \
dynbinary
# build man pages
# see "cli/scripts/docs/generate-man.sh" (which also does "go get" for go-md2man)
go build -o "${T}"/gen-manpages ./man ||
die 'build gen-manpages failed'
"${T}"/gen-manpages --root "$(pwd)" --target "$(pwd)"/man/man1 ||
die 'gen-manpages failed'
./man/md2man-all.sh -q ||
die 'md2man-all.sh failed'
}
src_install() {
dobin build/docker
doman man/man*/*
dobashcomp contrib/completion/bash/*
bashcomp_alias docker dockerd
insinto /usr/share/fish/vendor_completions.d/
doins contrib/completion/fish/docker.fish
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/_*
}

@ -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>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
</pkgmetadata>

@ -1,2 +1,3 @@
DIST docker-compose-1.27.4.tar.gz 309308 BLAKE2B 098af5e0308de4fe72f8f7d5c9cbdb285ec1cb6fbd492baef8a4223f93591321c585ebabd4c7e4a40d7a1bce3ab2d7ccf4cee1d0a15e7f59bb80eb4df5b6c8d6 SHA512 b41b7cf88b1380021a30f9becb7567d1e154ef875c42b37483673b5107f1a26dae6868b92c6a61f695001eb63759b25f3729e6783272eb784047717cafea3b80
DIST docker-compose-1.28.0_rc1.tar.gz 313984 BLAKE2B 3307aab3ec842d21de73ab282905016f6b0934a2ce9d1dde474ea1e7c5894cea028363c03ec9f597cb3e9b2910e9286b2ffb3070885b20787f28767fec909a73 SHA512 87704f16bd2d6551fed0b3d38264e10cf12604f40a68637ac9dacc3aebe618872f54a890aa6bb1412143055021751bcba1b542d51b252e78b0b8948e2b8cc8fd
DIST docker-compose-1.28.0_rc2.tar.gz 314331 BLAKE2B c2e169152a6da067e47ca7654b3866fd2b46779bbf35f917008dc71a4c70ede1704bd3f6e5f2231b42d50d6d11ae9df402ed1b01832c26d5d14bdb4db33e7432 SHA512 0320f96b177034c5575797540d38981d591fe22d39ee2e1c338589189333c9eac5e595103bc7295b43b90f697b5a09daffa7f611b395e6bcf81fdce3a391eed6

@ -0,0 +1,73 @@
# Copyright 2018-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit bash-completion-r1 distutils-r1
MY_PV=${PV/_/-}
DESCRIPTION="Multi-container orchestration for Docker"
HOMEPAGE="https://github.com/docker/compose"
SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
>=dev-python/docker-py-4.4.0[${PYTHON_USEDEP}]
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
dev-python/paramiko[${PYTHON_USEDEP}]
>=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
>=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? (
>=dev-python/pytest-5[${PYTHON_USEDEP}]
>=dev-python/ddt-1.2.2[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/compose-${MY_PV}"
PATCHES=(
# Bug #679968 -- https://bugs.gentoo.org/679968
# Bug #681002 -- https://bugs.gentoo.org/681002
"${FILESDIR}"/${PN}-1.28.0_rc2-setup-py.patch
)
DOCS=( CHANGELOG.md README.md )
src_prepare() {
# Address QA issue "docker-compose.exe: missing alias (symlink) for completed command."
sed 's,^\(complete.*\) docker-compose\.exe\(.*\),\1\2,' -i contrib/completion/bash/docker-compose || die
default
}
python_test() {
distutils_install_for_testing
${PYTHON} -m pytest tests/unit/ || die "tests failed under ${EPYTHON}"
}
python_install_all() {
newbashcomp contrib/completion/bash/docker-compose ${PN}
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/*
distutils-r1_python_install_all
}

@ -0,0 +1,67 @@
From 7a5520d0b478e9bb20c9c3ff2614a8afd392b020 Mon Sep 17 00:00:00 2001
From: Sebastian Pipping <sebastian@pipping.org>
Date: Mon, 4 Jan 2021 17:36:44 +0100
Subject: [PATCH] setup.py: Drop generic upper version boundaries
---
setup.py | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/setup.py b/setup.py
index 57e1313..94a3337 100644
--- a/setup.py
+++ b/setup.py
@@ -25,33 +25,33 @@ def find_version(*file_paths):
install_requires = [
- 'cached-property >= 1.2.0, < 2',
- 'docopt >= 0.6.1, < 1',
- 'PyYAML >= 3.10, < 6',
- 'requests >= 2.20.0, < 3',
- 'texttable >= 0.9.0, < 2',
- 'websocket-client >= 0.32.0, < 1',
- 'distro >= 1.5.0, < 2',
- 'docker[ssh] >= 4.4.0, < 5',
- 'dockerpty >= 0.4.1, < 1',
- 'jsonschema >= 2.5.1, < 4',
- 'python-dotenv >= 0.13.0, < 1',
+ 'cached-property >= 1.2.0',
+ 'docopt >= 0.6.1',
+ 'PyYAML >= 3.10',
+ 'requests >= 2.20.0',
+ 'texttable >= 0.9.0',
+ 'websocket-client >= 0.32.0',
+ 'distro >= 1.5.0',
+ 'docker[ssh] >= 4.4.0',
+ 'dockerpty >= 0.4.1',
+ 'jsonschema >= 2.5.1',
+ 'python-dotenv >= 0.13.0',
]
tests_require = [
- 'ddt >= 1.2.2, < 2',
- 'pytest < 6',
+ 'ddt >= 1.2.2',
+ 'pytest',
]
if sys.version_info[:2] < (3, 4):
- tests_require.append('mock >= 1.0.1, < 4')
+ tests_require.append('mock >= 1.0.1')
extras_require = {
- ':python_version < "3.5"': ['backports.ssl_match_hostname >= 3.5, < 4'],
- ':sys_platform == "win32"': ['colorama >= 0.4, < 1'],
- 'socks': ['PySocks >= 1.5.6, != 1.5.7, < 2'],
+ ':python_version < "3.5"': ['backports.ssl_match_hostname >= 3.5'],
+ ':sys_platform == "win32"': ['colorama >= 0.4'],
+ 'socks': ['PySocks >= 1.5.6, != 1.5.7'],
'tests': tests_require,
}
--
2.30.0.rc2

@ -1,2 +1,3 @@
DIST docker-proxy-0.8.0_p20200617.tar.gz 3386043 BLAKE2B b32c3b6ef97f656414fdf026307f4054d4dd11cc91dc44a235eb5e5dc9f5f3da0cc4b001eaa28387b79f8f79f0124e6c01b8aab56d5c9e37d777e21cc186cb9c SHA512 fe8644611e975c051ee6e7ad4871624fb45862d9b4a2fd62ea4283e76ad9804d91d585e2165915b09356f11f9dfb31c40dd9ce6a66d63c5032c8c62354960538
DIST docker-proxy-0.8.0_p20201105.tar.gz 3386010 BLAKE2B 414c3d37cfe2f36dbb5cfafc6047ee0aa299ba2aeb9c5c51da308285b1e2cc0a32e83557628e0de4817651331fbcfd6b430a88fd5a0f97bb7483a8fb10ae0791 SHA512 3d81ba20a91517e14da7e75a24d4e2eeb04c1dcb9c1bfe1115247982dbdb55d2fd72d0130093e9597363b742a20f2647f229c870da9a1cbdefc69aef65f02250
DIST docker-proxy-0.8.0_p20201211.tar.gz 3152873 BLAKE2B 01e33637a5e7619631b61a4063d85ab3c40818f090540f5737b5d50989b9dccaac91c522ccaaa6b0650427648ab8656946809740610e18de8a86108582518ede SHA512 f4f5b957fa23024b380444a0f77b5aefdd275503b89eb487785b34248d44a48e9de8dc53ba80c7f13b5666fa8c732a357ce7e4f0309aad7a35f94240381b24fb

@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGO_PN="github.com/docker/libnetwork"
if [[ ${PV} == *9999 ]]; then
inherit golang-vcs
else
EGIT_COMMIT=5c6a95bfb20c61571a00f913c6b91959ede84e8d
SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
inherit golang-vcs-snapshot
fi
DESCRIPTION="Docker container networking"
HOMEPAGE="https://github.com/docker/libnetwork"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
S=${WORKDIR}/${P}/src/${EGO_PN}
# needs dockerd
RESTRICT="strip test"
src_compile() {
GOPATH="${WORKDIR}/${P}" go build -o "bin/docker-proxy" ./cmd/proxy || die
}
src_install() {
dodoc README.md CHANGELOG.md
dobin bin/docker-proxy
}

@ -1,2 +1,3 @@
DIST docker-19.03.13.tar.gz 18242693 BLAKE2B c19afed62694274298b42fc9af3b36c4cc6429b40f7e5447a996b87636a0d2e916476875652e20abd7aeab4e5e0e1cf887a04dcade1de03ded549fc36d911ac4 SHA512 5f34a14ef0b36a309d4a08926ac482ca82d24cdd873aa359c5ba7c65473cbb2e987fe615c38c1bc1c50135284da78a7eb98a8a0106d7d073aeda0cd8f1c31873
DIST docker-19.03.14.tar.gz 18278132 BLAKE2B 5e32cb482fdc40531aa4ba79dd447093859f568b3d8b5c3ed584c78d5709fabf2a1e05e82af2686cd87462e1abd899bd3f0a746f97937b7d16950f5e94264dff SHA512 5e48185a7787d5637fc11f43f6af604d56a5fa4367fd5a558bb3a5ef3c0d767f1c7f83ecef369453696b68eed81e49520453f267fbe8c2b840b3f62d35f25c28
DIST docker-20.10.1.tar.gz 11042081 BLAKE2B 98fec753f0695983d197993291a4fd0f3c94e3e3bfe548977df6659c9458109fa35edc9cf2cdd94e2277250672b9a265b50b35bd52228665f7dddf6875a24604 SHA512 5e32a46dab5b527839594e48b715495a77aa9c9e0c7e427eb227409c20c3af0d95a731080048ee20b7c68288bd77e32458bf30c658406d8585ccf8d33e7b79e3

@ -0,0 +1,286 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGO_PN="github.com/docker/docker"
GIT_COMMIT=f0014860c1
inherit bash-completion-r1 linux-info systemd udev golang-vcs-snapshot
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
HOMEPAGE="https://www.docker.com/"
MY_PV=${PV/_/-}
SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="apparmor aufs btrfs +container-init device-mapper hardened overlay seccomp selinux"
DEPEND="
acct-group/docker
>=dev-db/sqlite-3.7.9:3
apparmor? ( sys-libs/libapparmor )
btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
"
# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
# https://github.com/moby/moby/tree/master//hack/dockerfile/install
# make sure containerd, docker-proxy, runc and tini pinned to exact versions from ^,
# for appropriate branchch/version of course
RDEPEND="
${DEPEND}
>=net-firewall/iptables-1.4
sys-process/procps
>=dev-vcs/git-1.7
>=app-arch/xz-utils-4.9
dev-libs/libltdl
~app-emulation/containerd-1.4.3[apparmor?,btrfs?,device-mapper?,seccomp?,selinux?]
~app-emulation/runc-1.0.0_rc92[apparmor?,seccomp?,selinux(-)?]
~app-emulation/docker-proxy-0.8.0_p20201211
container-init? ( >=sys-process/tini-0.19.0[static] )
"
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
BDEPEND="
>=dev-lang/go-1.13.12
dev-go/go-md2man
virtual/pkgconfig
"
RESTRICT="installsources strip"
S="${WORKDIR}/${P}/src/${EGO_PN}"
# see "contrib/check-config.sh" from upstream's sources
CONFIG_CHECK="
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
~KEYS
~VETH ~BRIDGE ~BRIDGE_NETFILTER
~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
~NETFILTER_NETLINK ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS
~IP_NF_NAT ~NF_NAT
~POSIX_MQUEUE
~USER_NS
~SECCOMP
~CGROUP_PIDS
~MEMCG_SWAP
~BLK_CGROUP ~BLK_DEV_THROTTLING
~CGROUP_PERF
~CGROUP_HUGETLB
~NET_CLS_CGROUP
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR
~VXLAN
~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO ~XFRM_USER
~IPVLAN
~MACVLAN ~DUMMY
~OVERLAY_FS ~!OVERLAY_FS_REDIRECT_DIR
~EXT4_FS_SECURITY
~EXT4_FS_POSIX_ACL
"
ERROR_KEYS="CONFIG_KEYS: is mandatory"
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
pkg_setup() {
if kernel_is lt 3 10; then
ewarn ""
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
ewarn " - http://docs.docker.com/engine/installation/binaries/#check-kernel-dependencies"
fi
if kernel_is le 3 18; then
CONFIG_CHECK+="
~RESOURCE_COUNTERS
"
fi
if kernel_is le 3 13; then
CONFIG_CHECK+="
~NETPRIO_CGROUP
"
else
CONFIG_CHECK+="
~CGROUP_NET_PRIO
"
fi
if kernel_is lt 4 5; then
CONFIG_CHECK+="
~MEMCG_KMEM
"
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
fi
if kernel_is lt 4 7; then
CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES
"
fi
if kernel_is lt 5 1; then
CONFIG_CHECK+="
~NF_NAT_IPV4
~IOSCHED_CFQ
~CFQ_GROUP_IOSCHED
"
fi
if kernel_is lt 5 2; then
CONFIG_CHECK+="
~NF_NAT_NEEDED
"
fi
if kernel_is lt 5 8; then
CONFIG_CHECK+="
~MEMCG_SWAP_ENABLED
"
fi
if use aufs; then
CONFIG_CHECK+="
~AUFS_FS
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs is patched to kernel instead of using standalone"
fi
if use btrfs; then
CONFIG_CHECK+="
~BTRFS_FS
~BTRFS_FS_POSIX_ACL
"
fi
if use device-mapper; then
CONFIG_CHECK+="
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
fi
linux-info_pkg_setup
}
src_compile() {
export DOCKER_GITCOMMIT="${GIT_COMMIT}"
export GOPATH="${WORKDIR}/${P}"
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ROOT}/usr/include"
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
# let's set up some optional features :)
export DOCKER_BUILDTAGS=''
for gd in aufs btrfs device-mapper overlay; do
if ! use $gd; then
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
fi
done
for tag in apparmor seccomp selinux; do
if use $tag; then
DOCKER_BUILDTAGS+=" $tag"
fi
done
if use hardened; then
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary-daemon || die
grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
fi
# build daemon
./hack/make.sh dynbinary || die 'dynbinary failed'
}
src_install() {
dosym containerd /usr/bin/docker-containerd
dosym containerd-shim /usr/bin/docker-containerd-shim
dosym runc /usr/bin/docker-runc
use container-init && dosym tini /usr/bin/docker-init
newbin bundles/dynbinary-daemon/dockerd dockerd
newinitd contrib/init/openrc/docker.initd docker
newconfd contrib/init/openrc/docker.confd docker
systemd_dounit contrib/init/systemd/docker.{service,socket}
udev_dorules contrib/udev/*.rules
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
dodoc -r docs/*
# note: intentionally not using "doins" so that we preserve +x bits
dodir /usr/share/${PN}/contrib
cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
}
splitting_docker_cli() {
local v
for v in ${REPLACING_VERSIONS}; do
ver_test ${v} -lt 20.10.1 && return 0
done
return 1
}
pkg_postinst() {
udev_reload
elog
elog "To use Docker, the Docker daemon must be running as root. To automatically"
elog "start the Docker daemon at boot:"
if systemd_is_booted || has_version sys-apps/systemd; then
elog " systemctl enable docker.service"
else
elog " rc-update add docker default"
fi
elog
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
elog ' usermod -aG docker <youruser>'
elog
if use device-mapper; then
elog " Devicemapper storage driver has been deprecated"
elog " It will be removed in a future release"
elog
fi
if use overlay; then
elog " Overlay storage driver/USEflag has been deprecated"
elog " in favor of overlay2 (enabled unconditionally)"
elog
fi
if has_version sys-fs/zfs; then
elog " ZFS storage driver is available"
elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info"
elog
fi
if splitting_docker_cli; then
ewarn "Starting with docker 20.10.1, docker has been split into"
ewarn "two packages upstream, so Gentoo has followed suit."
ewarn "app-emulation/docker contains the daemon and"
ewarn "app-emulation/docker-cli contains the docker command."
fi
}

@ -0,0 +1,152 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools bash-completion-r1 linux-info optfeature systemd verify-sig
DESCRIPTION="Fast, dense and secure container management"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/ https://github.com/lxc/lxd"
SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz
verify-sig? ( https://linuxcontainers.org/downloads/lxd/${P}.tar.gz.asc )"
# Needs to include licenses for all bundled programs and libraries.
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="apparmor ipv6 nls verify-sig"
DEPEND="app-arch/xz-utils
>=app-emulation/lxc-3.0.0[apparmor?,seccomp]
dev-libs/dqlite
dev-libs/lzo
dev-libs/raft
net-dns/dnsmasq[dhcp,ipv6?]"
RDEPEND="${DEPEND}
acct-group/lxd
net-firewall/ebtables
net-firewall/iptables[ipv6?]
sys-apps/iproute2[ipv6?]
sys-fs/fuse:0=
sys-fs/lxcfs
sys-fs/squashfs-tools
virtual/acl"
BDEPEND="dev-lang/go
nls? ( sys-devel/gettext )
verify-sig? ( app-crypt/openpgp-keys-linuxcontainers )"
CONFIG_CHECK="
~CGROUPS
~IPC_NS
~NET_NS
~PID_NS
~SECCOMP
~USER_NS
~UTS_NS
"
ERROR_IPC_NS="CONFIG_IPC_NS is required."
ERROR_NET_NS="CONFIG_NET_NS is required."
ERROR_PID_NS="CONFIG_PID_NS is required."
ERROR_SECCOMP="CONFIG_SECCOMP is required."
ERROR_UTS_NS="CONFIG_UTS_NS is required."
# Go magic.
QA_PREBUILT="/usr/bin/fuidshift
/usr/bin/lxc
/usr/bin/lxc-to-lxd
/usr/bin/lxd-agent
/usr/bin/lxd-benchmark
/usr/bin/lxd-p2c
/usr/sbin/lxd"
EGO_PN="github.com/lxc/lxd"
GOPATH="${S}/_dist" # this seems to reset every now and then, though
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
src_prepare() {
default
export GOPATH="${S}/_dist"
sed -i \
-e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
-e "s:make:make ${MAKEOPTS}:g" \
Makefile || die
# Fix hardcoded ovmf file path, see bug 763180
sed -i \
-e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
-e "s:OVMF_VARS.ms.fd:OVMF_VARS.secboot.fd:g" \
doc/environment.md \
lxd/apparmor/instance_qemu.go \
lxd/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
}
src_configure() { :; }
src_compile() {
export GOPATH="${S}/_dist"
cd "${S}" || die
for k in fuidshift lxd-agent lxd-benchmark lxd-p2c lxc lxc-to-lxd; do
go install -v -x ${EGO_PN}/${k} || die "failed compiling ${k}"
done
go install -v -x -tags libsqlite3 ${EGO_PN}/lxd || die "Failed to build the daemon"
use nls && emake build-mo
}
src_test() {
export GOPATH="${S}/_dist"
go test -v ${EGO_PN}/lxd || die
}
src_install() {
local bindir="_dist/bin"
export GOPATH="${S}/_dist"
dosbin ${bindir}/lxd
for l in fuidshift lxd-agent lxd-benchmark lxd-p2c lxc lxc-to-lxd; do
dobin ${bindir}/${l}
done
cd "${S}" || die
newbashcomp scripts/bash/lxd-client lxc
newconfd "${FILESDIR}"/lxd-4.0.0.confd lxd
newinitd "${FILESDIR}"/lxd-4.0.0.initd lxd
if use apparmor; then
systemd_newunit "${FILESDIR}"/lxd-4.0.0_apparmor.service lxd.service
else
systemd_newunit "${FILESDIR}"/lxd-4.0.0.service lxd.service
fi
systemd_newunit "${FILESDIR}"/lxd-containers-4.0.0.service lxd-containers.service
systemd_newunit "${FILESDIR}"/lxd-4.0.0.socket lxd.socket
dodoc AUTHORS doc/*
use nls && domo po/*.mo
}
pkg_postinst() {
elog
elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
elog "including a Quick Start."
elog
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
elog
elog "Optional features:"
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog
elog "Be sure to add your local user to the lxd group."
}

@ -1,2 +1 @@
DIST PCemV16Linux.tar.gz 1859892 BLAKE2B e388031e661b9320cc783e6400bdb7c191a2f946d9c207d9a58daa9270115b32ed55ac6a0b87227b51d10168e7d161bb03811eb83f5405ed1a71f7bfc6fd8aa5 SHA512 97d33ae1c4b59f281abe553ed4297c0d6c3956cf32b44474bfd5773700dd5c4ea6c209c679b9add5d4a7cba61748ee9794afa3c59af3230fa2a15812e13fd1c5
DIST PCemV17Linux.tar.gz 1880868 BLAKE2B 64068f0f98e8fe3e9bfe42a04f462375a7ee0cb8259b103237f3b0542f54ad13ed625a55c8379e2c54a87348ed504496a6b163419855ceeda8e4f18e1ea5dcd9 SHA512 6d84c8cbe9b6116f6439f542ac08139cfc5652a34b615a1ed841a6f8c227e77f1d26573ec35d57511b9a69e7472fbe51f2abb9307f8f8c1207c74fbe8107cadd

@ -1,13 +0,0 @@
--- a/configure.ac 2019-05-19 18:40:05.000000000 +0200
+++ b/configure.ac 2019-09-21 17:34:53.499993726 +0200
@@ -31,8 +31,8 @@
CXXFLAGS="-Wall -O0 -g -D_DEBUG"
AC_MSG_RESULT([yes])
else
- CFLAGS="-O3"
- CXXFLAGS="-O3"
+ CFLAGS?="-O3"
+ CXXFLAGS?="-O3"
AC_MSG_RESULT([no])
fi

@ -1,75 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools desktop flag-o-matic wxwidgets
WX_GTK_VER="3.0-gtk3"
DESCRIPTION="A PC emulator that specializes in running old operating systems and software"
HOMEPAGE="
https://pcem-emulator.co.uk/
https://github.com/sarah-walker-pcem/pcem/
"
SRC_URI="https://pcem-emulator.co.uk/files/PCemV${PV}Linux.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64"
IUSE="alsa networking"
S="${WORKDIR}"
RDEPEND="
alsa? ( media-libs/alsa-lib )
media-libs/libsdl2
media-libs/openal
x11-libs/wxGTK:${WX_GTK_VER}[tiff,X]
"
DEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=( "${FILESDIR}/${PN}-15-respect-cflags.patch" )
src_prepare() {
default
eautoreconf
}
src_configure() {
# Does not compile with -fno-common.
# See https://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=3&t=3443
append-cflags -fcommon
local myeconfargs=(
--enable-release-build
$(use_enable alsa)
$(use_enable networking)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
insinto /usr/share/pcem
doins -r configs nvr roms
newicon src/icons/32x32/motherboard.png pcem.png
make_desktop_entry "pcem" "PCem" pcem "Development;Utility"
dodoc readme.txt
}
pkg_postinst() {
elog "In order to use PCem, you will need some roms for various emulated systems."
elog "You can either install globally for all users or locally for yourself."
elog ""
elog "To install globally, put your ROM files into '${ROOT}/usr/share/pcem/roms/<system>'."
elog "To install locally, put your ROM files into '~/.pcem/roms/<system>'."
}

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -16,7 +16,7 @@ SRC_URI="https://pcem-emulator.co.uk/files/PCemV${PV}Linux.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
IUSE="alsa networking"
S="${WORKDIR}"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save