[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/, profiles/
commit: b9b2e19420839b24b0996979938b5f824ffd9167 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Jun 12 06:21:48 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Jun 12 06:22:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b2e194 app-emulation/docker-machine-kvm: treeclean Closes: https://bugs.gentoo.org/931879 Bug: https://bugs.gentoo.org/844601 Bug: https://bugs.gentoo.org/734186 Bug: https://bugs.gentoo.org/931735 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/docker-machine-kvm/Manifest | 3 -- .../docker-machine-kvm-0.10.0.ebuild | 44 -- app-emulation/docker-machine-kvm/metadata.xml | 10 - profiles/package.mask | 5 --- 4 files changed, 62 deletions(-) diff --git a/app-emulation/docker-machine-kvm/Manifest b/app-emulation/docker-machine-kvm/Manifest deleted file mode 100644 index d6f798e6e189.. --- a/app-emulation/docker-machine-kvm/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST docker-machine-kvm-0.10.0.tar.gz 12183 BLAKE2B cfc1c8286d23e7bdd3f98c542da5f9507dafd99aa37361265ac2774b910e5c900dca94cc0ac0f827715a390aea09762fd25423fe6e587990c667eda2af6935cf SHA512 d4725531e43814ae2b8c3826ad695cc853177d09aeae9c97aa24b5c0de8732bdef67b12f7218244cf44cdd589bb9878058e587c946e13481ba57cb418c535e9e -DIST github.com-docker-machine-v0.10.0.tar.gz 1605832 BLAKE2B d53e3dcd43af3ea9d1dd764ae5a409e1d4339576c35365e7e06a28f4e37ace3998fb8c909a0af8ed7fbfcead7dcde1a4e71d3b78b601a65e59aaa13256199cf7 SHA512 337ed74474b5e55e10ccd7c8bb3b778d06fc2c56c1646678715548ddeb41a0b7320212d498ad96cbdd08137f78013506b569c4e0aa0a2f28169264d64d814f7c -DIST github.com-libvirt-libvirt-go-c3209e4ba8b8dda65c85ca0ac04302e55895caf7.tar.gz 100068 BLAKE2B f57c460c6f833d77ea74908bbd0c72b0982b2ce24e47e68e1e509a526b1ba20f224c2492e1fd715431b13696b4110ba404f12b8bbc45deb5911438ce0b2bc6b6 SHA512 7ac5964349c90ac45f627f9c714b04c3ff07428ca2ef7edb1bd173cb7264040ddb49f9df57249a7dbc5f3500c7e1b4011b40faf4b8104f1ef56a1833cb020ab3 diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild deleted file mode 100644 index 1a254c9e6627.. --- a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/dhiltgen/${PN}" -EGO_VENDOR=( - "github.com/docker/machine v${PV}" - "github.com/libvirt/libvirt-go c3209e4ba8b8dda65c85ca0ac04302e55895caf7" -) - -inherit golang-build golang-vcs-snapshot - -KEYWORDS="~amd64" -DESCRIPTION="KVM driver for docker-machine" - -HOMEPAGE="https://github.com/dhiltgen/docker-machine-kvm"; -LICENSE="Apache-2.0 BSD CC-BY-SA-4.0 MIT MPL-2.0 ZLIB" -SLOT="0" -IUSE="" -COMMON_DEPEND="app-emulation/libvirt:=[qemu,virt-network]" -DEPEND=">=dev-lang/go-1.6:= - ${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_VENDOR_URI}" - -src_prepare() { - # go build -i is no longer supported #893080 - sed -e 's: -i::' -i src/github.com/dhiltgen/docker-machine-kvm/cmd/docker-machine-driver-kvm/Makefile || die - default -} - -src_compile() { - export GOPATH=${S} - cd "${S}"/src/${EGO_PN}/cmd/${PN/kvm/driver-kvm} || die - emake build -} - -src_install() { - dobin "${S}/src/${EGO_PN}/cmd/${PN/kvm/driver-kvm}/${PN/kvm/driver-kvm}" - dodoc "${S}/src/${EGO_PN}/README.md" -} diff --git a/app-emulation/docker-machine-kvm/metadata.xml b/app-emulation/docker-machine-kvm/metadata.xml deleted file mode 100644 index c489cf4ce6b1.. --- a/app-emulation/docker-machine-kvm/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd";> - - - zmed...@gentoo.org - - - dhiltgen/docker-machine-kvm - - diff --git a/profiles/package.mask b/profiles/package.mask index b7d78c54a7e3..5d344c338d9d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -430,11 +430,6 @@ dev-python/whichcraft # Removal on 2024-06-16. sci-libs/beagle -# Arthur Zamarin (2024-05-13) -# EAPI=6, fails to compile, archived upstream, uses deprecated go eclasses. -# Removal: 2024-06-12. Bugs #931879, #734186. -app-emulation/docker-machine-kvm - # Sam James (2024-04-28) # Masked for testing. Tracker bug: bug #930805. >=sys-libs/ncurses-6.5
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: 3f09171f1c3483be3c717dc45f242b1b06be5874 Author: Zac Medico gentoo org> AuthorDate: Mon Apr 24 04:44:03 2023 + Commit: Zac Medico gentoo org> CommitDate: Mon Apr 24 04:44:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f09171f app-emulation/docker-machine-kvm: remove unsupported go build -i param Closes: https://bugs.gentoo.org/893080 Signed-off-by: Zac Medico gentoo.org> app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild index 20d5054f6d83..1a254c9e6627 100644 --- a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild +++ b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -26,6 +26,12 @@ RDEPEND="${COMMON_DEPEND}" SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz ${EGO_VENDOR_URI}" +src_prepare() { + # go build -i is no longer supported #893080 + sed -e 's: -i::' -i src/github.com/dhiltgen/docker-machine-kvm/cmd/docker-machine-driver-kvm/Makefile || die + default +} + src_compile() { export GOPATH=${S} cd "${S}"/src/${EGO_PN}/cmd/${PN/kvm/driver-kvm} || die
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-bench-security/, profiles/updates/, ...
commit: 4a32a83d32c3d99dfd88a8aa91f53a1136a773b1 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Dec 20 07:30:41 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Dec 20 08:51:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a32a83d Move {app-emulation -> app-containers}/docker-bench-security Signed-off-by: Georgy Yakovlev gentoo.org> {app-emulation => app-containers}/docker-bench-security/Manifest | 0 .../docker-bench-security/docker-bench-security-1.3.2.ebuild | 0 .../docker-bench-security/docker-bench-security-1.3.3.ebuild | 0 .../docker-bench-security/files/docker-bench-security| 0 {app-emulation => app-containers}/docker-bench-security/metadata.xml | 0 profiles/updates/4Q-2021 | 1 + 6 files changed, 1 insertion(+) diff --git a/app-emulation/docker-bench-security/Manifest b/app-containers/docker-bench-security/Manifest similarity index 100% rename from app-emulation/docker-bench-security/Manifest rename to app-containers/docker-bench-security/Manifest diff --git a/app-emulation/docker-bench-security/docker-bench-security-1.3.2.ebuild b/app-containers/docker-bench-security/docker-bench-security-1.3.2.ebuild similarity index 100% rename from app-emulation/docker-bench-security/docker-bench-security-1.3.2.ebuild rename to app-containers/docker-bench-security/docker-bench-security-1.3.2.ebuild diff --git a/app-emulation/docker-bench-security/docker-bench-security-1.3.3.ebuild b/app-containers/docker-bench-security/docker-bench-security-1.3.3.ebuild similarity index 100% rename from app-emulation/docker-bench-security/docker-bench-security-1.3.3.ebuild rename to app-containers/docker-bench-security/docker-bench-security-1.3.3.ebuild diff --git a/app-emulation/docker-bench-security/files/docker-bench-security b/app-containers/docker-bench-security/files/docker-bench-security similarity index 100% rename from app-emulation/docker-bench-security/files/docker-bench-security rename to app-containers/docker-bench-security/files/docker-bench-security diff --git a/app-emulation/docker-bench-security/metadata.xml b/app-containers/docker-bench-security/metadata.xml similarity index 100% rename from app-emulation/docker-bench-security/metadata.xml rename to app-containers/docker-bench-security/metadata.xml diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021 index bca0cb4f457f..d080692673f4 100644 --- a/profiles/updates/4Q-2021 +++ b/profiles/updates/4Q-2021 @@ -40,3 +40,4 @@ move app-emulation/containers-storage app-containers/containers-storage move app-emulation/cri-o app-containers/cri-o move app-emulation/cri-tools app-containers/cri-tools move app-emulation/distrobuilder app-containers/distrobuilder +move app-emulation/docker-bench-security app-containers/docker-bench-security
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-gc/, app-containers/docker-gc/, profiles/updates/
commit: 031f7549b9d6d1c66346c1ce5ffc11286438218a Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Dec 20 07:32:09 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Dec 20 08:51:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031f7549 Move {app-emulation -> app-containers}/docker-gc Signed-off-by: Georgy Yakovlev gentoo.org> {app-emulation => app-containers}/docker-gc/docker-gc-.ebuild | 0 {app-emulation => app-containers}/docker-gc/metadata.xml | 0 profiles/updates/4Q-2021 | 1 + 3 files changed, 1 insertion(+) diff --git a/app-emulation/docker-gc/docker-gc-.ebuild b/app-containers/docker-gc/docker-gc-.ebuild similarity index 100% rename from app-emulation/docker-gc/docker-gc-.ebuild rename to app-containers/docker-gc/docker-gc-.ebuild diff --git a/app-emulation/docker-gc/metadata.xml b/app-containers/docker-gc/metadata.xml similarity index 100% rename from app-emulation/docker-gc/metadata.xml rename to app-containers/docker-gc/metadata.xml diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021 index e403f291643f..c72942af7713 100644 --- a/profiles/updates/4Q-2021 +++ b/profiles/updates/4Q-2021 @@ -43,3 +43,4 @@ move app-emulation/distrobuilder app-containers/distrobuilder move app-emulation/docker-bench-security app-containers/docker-bench-security move app-emulation/docker-compose app-containers/docker-compose move app-emulation/docker-credential-helpers app-containers/docker-credential-helpers +move app-emulation/docker-gc app-containers/docker-gc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: e82709c80f58fb4cdfcd3723314c25ec0eb8de74 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Dec 19 07:17:27 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Dec 19 07:17:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e82709c8 app-emulation/docker-cli: add 20.10.12, drop 20.10.10 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-cli/Manifest | 2 +- .../{docker-cli-20.10.10.ebuild => docker-cli-20.10.12.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index a10400ab6294..ba2105d6dbba 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1,2 +1,2 @@ -DIST docker-cli-20.10.10.tar.gz 7527079 BLAKE2B 38d0783d7193e3c67b7129e40c7a69b02d1d38f138dbbb5a9d3f142e021e49cf319ced2f486892c2b3c73386c992592fd6cb843d59f36dd56369b57ed274638e SHA512 27760167b3a582bd0b1e4fbb98e0c45424d8bd58932efdf39cf5a9a33f1e44ffd37fa145fa04502cbfe15cd369fcfe19fbd28f40c4fe43167be62ab2ce328a46 +DIST docker-cli-20.10.12.tar.gz 7527161 BLAKE2B 34a90f6df9f43507461307817e72cfb9e37f88d00e6fc50b8b16f3db9c573e54edc2eb2641ff4e091a2a73e936f8844011520efe5aaec37a9eb9880f5f81c51a SHA512 ac7c997f5751f2e34b9bcb9f026d3d0c2cd58c32a13e9255536b0eb0d7eabd81c42f2d608c0fe7725322b619f2360818b08379e847d598dd0bec570602ad224f DIST docker-cli-20.10.9.tar.gz 7525889 BLAKE2B 7b12f81ed98ed416fb00211b9e6d965ed3209fd83db17a98bef7fef0eb56b27f495093facb3d43e40ec651568a7d83dd484c014c998e046a57662087b1d7c2c6 SHA512 0a9bd36c139bb5e1cd4a975913aa5429ffce8c746d2104aa2a54d937c67073ddaa2a8a5e93d71d2d435459af58168de0e7e3a44fd452da535f3995738da206df diff --git a/app-emulation/docker-cli/docker-cli-20.10.10.ebuild b/app-emulation/docker-cli/docker-cli-20.10.12.ebuild similarity index 98% rename from app-emulation/docker-cli/docker-cli-20.10.10.ebuild rename to app-emulation/docker-cli/docker-cli-20.10.12.ebuild index 46f83a2d551a..8f6f4fd8fa5c 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.10.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.12.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -GIT_COMMIT=e2f740de44 +GIT_COMMIT=e91ed5707e EGO_PN="github.com/docker/cli" MY_PV=${PV/_/-} inherit bash-completion-r1 golang-vcs-snapshot
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: d235f65a621fb2ad96156efb565642248021de47 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Dec 19 07:16:06 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Dec 19 07:16:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d235f65a app-emulation/docker: drop 20.10.10, 20.10.11 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/Manifest | 2 - app-emulation/docker/docker-20.10.10.ebuild | 279 app-emulation/docker/docker-20.10.11.ebuild | 279 3 files changed, 560 deletions(-) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index e63813c8e150..38d76034e258 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,4 +1,2 @@ -DIST docker-20.10.10.tar.gz 11086463 BLAKE2B 8d165a0a8d4fdd0fbc6744e3127675f85e6808648608c594bd2fa56c228419f31c7ee733e2228dab6e06250140cae7e09d146baf4fe45f7bd30f429abcc416b7 SHA512 7232d9709b40d46b6e6c7ab9e224380af49d2144be6275ca567ac8d9986bb7acf4ecd8784a4868dbaac353342d2f20b5483866ce4e23a73816d3eb50375d226a -DIST docker-20.10.11.tar.gz 11093318 BLAKE2B fb0e74a9fd67656ff9fd3288298dc3022a7a640fee07f45bafc84d6c79abc52896c7ad901c5387e22fe53ac0e5853f61e6e6174baac72d94dd00d1cfa0a99d56 SHA512 ac947e882abb02d52aea4aecb5dcfef6e23c86aadf98b49e3312ca3079dac7a01d6c936c0a4e51b3561def926ae50b4c5587063b8c58cac5c5de3c5e7985b120 DIST docker-20.10.12.tar.gz 11091999 BLAKE2B e3b1c40d2dcd2df9b158942759e035d53481dbd63c0fda188ec8564b0249402f5eff5f25fcb1a53c5d9af5b4c49f0919fc07f1f52d0b7333044c0a9c12631c21 SHA512 f4122c8cbc67e6b7703856dc76d6f15d7fab1b2001d4916b89958d5319c16d8b8445881841ef4804e8d47d64694184aec1be93e22d7baceb021c4a99c2c03753 DIST docker-20.10.9.tar.gz 11083239 BLAKE2B 16dbd22b67ecd626b638406fffaec3c627dc93e661f982e12436afa10f230da4257a22a38ab1df366026033207d00e6571f3b853477852f3e14f24d9f567 SHA512 e4ae9e37633c821892e929e7a5f9dab652fe17f348a24cd37778bc4bfc33d99cdb347e2f575966364a37664dcfa83d1500f2bff7d0b0398a890f2039155a0c0c diff --git a/app-emulation/docker/docker-20.10.10.ebuild b/app-emulation/docker/docker-20.10.10.ebuild deleted file mode 100644 index 088975dd6d27.. --- a/app-emulation/docker/docker-20.10.10.ebuild +++ /dev/null @@ -1,279 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -EGO_PN=github.com/docker/docker -MY_PV=${PV/_/-} -GIT_COMMIT=e2f740de44 -inherit 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/"; -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 ~riscv ~x86" -IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" - -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 docker-proxy is pinned to exact version 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.11[apparmor?,btrfs?,device-mapper?,seccomp?] - ~app-emulation/docker-proxy-0.8.0_p20210525 - cli? ( app-emulation/docker-cli ) - 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.16.9 - dev-go/go-md2man - virtual/pkgconfig -" -# tests require running dockerd as root and downloading containers -RESTRICT="installsources strip test" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 -PATCHES=( - "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" - "${FILESDIR}/ppc64-buildmode.patch" -) - -# 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 - ~CGROUP_NET_PRIO - ~KEYS - ~VETH ~BRIDGE ~BRIDGE_NETFILTER - ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK - ~NETFILTER_NETLINK ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IP
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: d22542c2530b10724491fad044548a0f7e7bb199 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Dec 19 07:18:39 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Dec 19 07:18:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22542c2 app-emulation/docker: revbump, require exact same docker-cli Signed-off-by: Georgy Yakovlev gentoo.org> .../docker/{docker-20.10.12.ebuild => docker-20.10.12-r1.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.12.ebuild b/app-emulation/docker/docker-20.10.12-r1.ebuild similarity index 99% rename from app-emulation/docker/docker-20.10.12.ebuild rename to app-emulation/docker/docker-20.10.12-r1.ebuild index 5eb54c74d8b8..d466e2248823 100644 --- a/app-emulation/docker/docker-20.10.12.ebuild +++ b/app-emulation/docker/docker-20.10.12-r1.ebuild @@ -39,7 +39,7 @@ RDEPEND=" dev-libs/libltdl >=app-emulation/containerd-1.4.12[apparmor?,btrfs?,device-mapper?,seccomp?] ~app-emulation/docker-proxy-0.8.0_p20210525 - cli? ( app-emulation/docker-cli ) + cli? ( ~app-emulation/docker-cli-${PV} ) container-init? ( >=sys-process/tini-0.19.0[static] ) "
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: d27d5364f715710c91fe56893c83f1a608707a5d Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Dec 14 08:48:50 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Dec 14 08:55:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27d5364 app-emulation/docker: add 20.10.12 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.12.ebuild | 279 2 files changed, 280 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index a368014a8dae..e63813c8e150 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,3 +1,4 @@ DIST docker-20.10.10.tar.gz 11086463 BLAKE2B 8d165a0a8d4fdd0fbc6744e3127675f85e6808648608c594bd2fa56c228419f31c7ee733e2228dab6e06250140cae7e09d146baf4fe45f7bd30f429abcc416b7 SHA512 7232d9709b40d46b6e6c7ab9e224380af49d2144be6275ca567ac8d9986bb7acf4ecd8784a4868dbaac353342d2f20b5483866ce4e23a73816d3eb50375d226a DIST docker-20.10.11.tar.gz 11093318 BLAKE2B fb0e74a9fd67656ff9fd3288298dc3022a7a640fee07f45bafc84d6c79abc52896c7ad901c5387e22fe53ac0e5853f61e6e6174baac72d94dd00d1cfa0a99d56 SHA512 ac947e882abb02d52aea4aecb5dcfef6e23c86aadf98b49e3312ca3079dac7a01d6c936c0a4e51b3561def926ae50b4c5587063b8c58cac5c5de3c5e7985b120 +DIST docker-20.10.12.tar.gz 11091999 BLAKE2B e3b1c40d2dcd2df9b158942759e035d53481dbd63c0fda188ec8564b0249402f5eff5f25fcb1a53c5d9af5b4c49f0919fc07f1f52d0b7333044c0a9c12631c21 SHA512 f4122c8cbc67e6b7703856dc76d6f15d7fab1b2001d4916b89958d5319c16d8b8445881841ef4804e8d47d64694184aec1be93e22d7baceb021c4a99c2c03753 DIST docker-20.10.9.tar.gz 11083239 BLAKE2B 16dbd22b67ecd626b638406fffaec3c627dc93e661f982e12436afa10f230da4257a22a38ab1df366026033207d00e6571f3b853477852f3e14f24d9f567 SHA512 e4ae9e37633c821892e929e7a5f9dab652fe17f348a24cd37778bc4bfc33d99cdb347e2f575966364a37664dcfa83d1500f2bff7d0b0398a890f2039155a0c0c diff --git a/app-emulation/docker/docker-20.10.12.ebuild b/app-emulation/docker/docker-20.10.12.ebuild new file mode 100644 index ..5eb54c74d8b8 --- /dev/null +++ b/app-emulation/docker/docker-20.10.12.ebuild @@ -0,0 +1,279 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +MY_PV=${PV/_/-} +GIT_COMMIT=459d0dfbbb +inherit 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/"; +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 ~riscv ~x86" +IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" + +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 docker-proxy is pinned to exact version 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.12[apparmor?,btrfs?,device-mapper?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20210525 + cli? ( app-emulation/docker-cli ) + 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.16.12 + dev-go/go-md2man + virtual/pkgconfig +" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( + "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" + "${FILESDIR}/ppc64-buildmode.patch" +) + +# 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~NETFILTER_NETLINK ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS + ~IP_NF_NAT ~NF_NAT + ~POSIX_MQUEUE + + ~USER_NS + ~SECCOMP +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 9eafaf5363140bb6586b7afe07dfdee1017b017b Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Dec 1 12:33:37 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Dec 1 12:38:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eafaf53 app-emulation/docker: add 20.10.11 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.11.ebuild | 279 2 files changed, 280 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 270e1495a88f..a368014a8dae 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,2 +1,3 @@ DIST docker-20.10.10.tar.gz 11086463 BLAKE2B 8d165a0a8d4fdd0fbc6744e3127675f85e6808648608c594bd2fa56c228419f31c7ee733e2228dab6e06250140cae7e09d146baf4fe45f7bd30f429abcc416b7 SHA512 7232d9709b40d46b6e6c7ab9e224380af49d2144be6275ca567ac8d9986bb7acf4ecd8784a4868dbaac353342d2f20b5483866ce4e23a73816d3eb50375d226a +DIST docker-20.10.11.tar.gz 11093318 BLAKE2B fb0e74a9fd67656ff9fd3288298dc3022a7a640fee07f45bafc84d6c79abc52896c7ad901c5387e22fe53ac0e5853f61e6e6174baac72d94dd00d1cfa0a99d56 SHA512 ac947e882abb02d52aea4aecb5dcfef6e23c86aadf98b49e3312ca3079dac7a01d6c936c0a4e51b3561def926ae50b4c5587063b8c58cac5c5de3c5e7985b120 DIST docker-20.10.9.tar.gz 11083239 BLAKE2B 16dbd22b67ecd626b638406fffaec3c627dc93e661f982e12436afa10f230da4257a22a38ab1df366026033207d00e6571f3b853477852f3e14f24d9f567 SHA512 e4ae9e37633c821892e929e7a5f9dab652fe17f348a24cd37778bc4bfc33d99cdb347e2f575966364a37664dcfa83d1500f2bff7d0b0398a890f2039155a0c0c diff --git a/app-emulation/docker/docker-20.10.11.ebuild b/app-emulation/docker/docker-20.10.11.ebuild new file mode 100644 index ..38272e8a2df2 --- /dev/null +++ b/app-emulation/docker/docker-20.10.11.ebuild @@ -0,0 +1,279 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +MY_PV=${PV/_/-} +GIT_COMMIT=847da184ad +inherit 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/"; +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 ~riscv ~x86" +IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" + +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 docker-proxy is pinned to exact version 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.12[apparmor?,btrfs?,device-mapper?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20210525 + cli? ( app-emulation/docker-cli ) + 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.16.9 + dev-go/go-md2man + virtual/pkgconfig +" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( + "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" + "${FILESDIR}/ppc64-buildmode.patch" +) + +# 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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 + ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR + + ~VXLAN + ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GC
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/files/
commit: fece7f8f09f6837bb4d6a5d818d879fa270f1eb4 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Nov 13 16:59:13 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Nov 15 21:55:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fece7f8f app-emulation/docker-compose: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/22933 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../files/docker-compose-1.27.0_rc3-setup-py.patch | 67 -- .../files/docker-compose-1.28.4-setup-py.patch | 67 -- .../files/docker-compose-1.28.5-setup-py.patch | 67 -- 3 files changed, 201 deletions(-) diff --git a/app-emulation/docker-compose/files/docker-compose-1.27.0_rc3-setup-py.patch b/app-emulation/docker-compose/files/docker-compose-1.27.0_rc3-setup-py.patch deleted file mode 100644 index 3026933addd2.. --- a/app-emulation/docker-compose/files/docker-compose-1.27.0_rc3-setup-py.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 3b4800ed5b24cea7af00aa868964e3d46e81364e Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping -Date: Thu, 3 Sep 2020 19:59:36 +0200 -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 e0d4340..648a736 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.3.1, < 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.3.1', -+'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.27.0 - diff --git a/app-emulation/docker-compose/files/docker-compose-1.28.4-setup-py.patch b/app-emulation/docker-compose/files/docker-compose-1.28.4-setup-py.patch deleted file mode 100644 index 79b1c168170f.. --- a/app-emulation/docker-compose/files/docker-compose-1.28.4-setup-py.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 7a5520d0b478e9bb20c9c3ff2614a8afd392b020 Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping -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.3, < 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.3', -+'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'], --
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: 1184ad886b1588fc6d7de86a5a3a5e4eaf4fa791 Author: William Hubbs gentoo org> AuthorDate: Thu Nov 11 21:20:54 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Nov 11 21:22:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1184ad88 app-emulation/docker-compose: remove several old versions This allows the removal of dev-python/cached-property (requested by mgorny). Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-compose/Manifest | 3 - .../docker-compose/docker-compose-1.27.4.ebuild| 73 -- .../docker-compose/docker-compose-1.28.4.ebuild| 73 -- .../docker-compose/docker-compose-1.28.5.ebuild| 73 -- 4 files changed, 222 deletions(-) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index e5ff2c6e484..befffab2214 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -1,6 +1,3 @@ -DIST docker-compose-1.27.4.tar.gz 309308 BLAKE2B 098af5e0308de4fe72f8f7d5c9cbdb285ec1cb6fbd492baef8a4223f93591321c585ebabd4c7e4a40d7a1bce3ab2d7ccf4cee1d0a15e7f59bb80eb4df5b6c8d6 SHA512 b41b7cf88b1380021a30f9becb7567d1e154ef875c42b37483673b5107f1a26dae6868b92c6a61f695001eb63759b25f3729e6783272eb784047717cafea3b80 -DIST docker-compose-1.28.4.tar.gz 318110 BLAKE2B 97a39c52a2e9819fa4632a16080b9b3a029c5b81caa1bcb5143e78b9c6f3981aa462ef23c6c08fcafe80f8b786ce4962959dc84fd4fe2003ceee3dddcb85f438 SHA512 ba0b8a8a87e154c36b499b0fbb422847bcec421bdcbb6a7fc4a4d8169ae410f6bb71867fbff42b670b3d5ae61101527eeb71e68d57458906796e2d64adc0e367 -DIST docker-compose-1.28.5.tar.gz 318236 BLAKE2B 32aca16fdebd00c5b211404e82b44b9486340bfa379d4739d164d5aa75d4f35b95d914065c05fef585ea7e412035e582d8058f2b942a4ce17a9b2bc25ff0cd31 SHA512 1f2cc87b82d18c023e8c2d9eb2e991393c96f7a3ab17fa6871d0969a28162b6832f98b42c76cadc641416629f74eb00763c89e044ae8cf02a062bd74b58371c9 DIST docker-compose-1.28.6.tar.gz 319216 BLAKE2B 6f35f13fd35e08223fd17406b219fcd8c97fe9a2e96a3210607d23d54923496a9a51271f359b1537b73bc5e407d175822075835f44406fcfe028cc23d8eaf9f9 SHA512 0aef0066e58ee3e9ac6ddfef71cd29ae46ba52ed641b6da7ffc74b9e9a60b3974593173e84ac863475bb5d2a3896a0d453fda4decb69101c91abc04f33e50d45 DIST docker-compose-1.29.0.tar.gz 321019 BLAKE2B ba20ae83e0f2d899da2d39cd9f2edbc00b22eaba0209eaa1dbc5d376fc94b16d454713f5d26fed8b06eceb274098dd1155430d43a723e096643a108023de19ed SHA512 41bb20a405a0305093b0678e24c57582393806bc617bd09f98c43c9cd1c38af51011c7ab1c0afd1a91159c5a3e19a1b8df575c5be4a7e8317db96dd37ee9a339 DIST docker-compose-1.29.1.tar.gz 320234 BLAKE2B 7efdfee009d293a3cf46af54113750877a105231ad2bb0a643c15431ebc39017d4e5bd06e5e486a4aa0c95de6af165828818b21ac665437156a3e5ec734ece06 SHA512 d28298e6a80787d6ed822039214aa8b7fc10dca45e52f7ba499891e0a2f20715dc503edda673c239f33f9941beedcefb34a79dd00ea2fa724d17d54be2f4 diff --git a/app-emulation/docker-compose/docker-compose-1.27.4.ebuild b/app-emulation/docker-compose/docker-compose-1.27.4.ebuild deleted file mode 100644 index e34cf7551ba..000 --- a/app-emulation/docker-compose/docker-compose-1.27.4.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2018-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{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.3.1[${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.27.0_rc3-setu
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: 982e5f1f8e5d1231e2e4b4f3fb10aa66ca4d9fde Author: Michał Górny gentoo org> AuthorDate: Thu Nov 11 08:13:19 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Nov 11 08:13:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982e5f1f app-emulation/docker-compose: Remove stale dep on cached-property cached-property is only used on Python < 3.8 which we no longer support. Signed-off-by: Michał Górny gentoo.org> app-emulation/docker-compose/docker-compose-1.28.6.ebuild| 1 - app-emulation/docker-compose/docker-compose-1.29.0.ebuild| 1 - app-emulation/docker-compose/docker-compose-1.29.1.ebuild| 1 - .../{docker-compose-1.29.2.ebuild => docker-compose-1.29.2-r1.ebuild}| 1 - 4 files changed, 4 deletions(-) diff --git a/app-emulation/docker-compose/docker-compose-1.28.6.ebuild b/app-emulation/docker-compose/docker-compose-1.28.6.ebuild index d9f80948b75..860f6debe82 100644 --- a/app-emulation/docker-compose/docker-compose-1.28.6.ebuild +++ b/app-emulation/docker-compose/docker-compose-1.28.6.ebuild @@ -20,7 +20,6 @@ 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.4[${PYTHON_USEDEP}] >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}] diff --git a/app-emulation/docker-compose/docker-compose-1.29.0.ebuild b/app-emulation/docker-compose/docker-compose-1.29.0.ebuild index 0d5c1a457de..a0056d40700 100644 --- a/app-emulation/docker-compose/docker-compose-1.29.0.ebuild +++ b/app-emulation/docker-compose/docker-compose-1.29.0.ebuild @@ -20,7 +20,6 @@ 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-5[${PYTHON_USEDEP}] >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}] diff --git a/app-emulation/docker-compose/docker-compose-1.29.1.ebuild b/app-emulation/docker-compose/docker-compose-1.29.1.ebuild index 0d5c1a457de..a0056d40700 100644 --- a/app-emulation/docker-compose/docker-compose-1.29.1.ebuild +++ b/app-emulation/docker-compose/docker-compose-1.29.1.ebuild @@ -20,7 +20,6 @@ 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-5[${PYTHON_USEDEP}] >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}] diff --git a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild b/app-emulation/docker-compose/docker-compose-1.29.2-r1.ebuild similarity index 97% rename from app-emulation/docker-compose/docker-compose-1.29.2.ebuild rename to app-emulation/docker-compose/docker-compose-1.29.2-r1.ebuild index 8b8382057d2..81541d84c81 100644 --- a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild +++ b/app-emulation/docker-compose/docker-compose-1.29.2-r1.ebuild @@ -17,7 +17,6 @@ SLOT="0" KEYWORDS="amd64 arm64" RDEPEND=" - >=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}] >=dev-python/distro-1.5.0[${PYTHON_USEDEP}] >=dev-python/docker-py-5[${PYTHON_USEDEP}] >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 2c0cba2eafebb5953d96641d082114c89935d414 Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Nov 3 21:07:12 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Nov 3 21:08:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c0cba2e app-emulation/docker: don't inherit bash-completion-r1 completion is installed by docker-cli Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.10.ebuild | 2 +- app-emulation/docker/docker-20.10.9.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker/docker-20.10.10.ebuild b/app-emulation/docker/docker-20.10.10.ebuild index 6c8e853630b..088975dd6d2 100644 --- a/app-emulation/docker/docker-20.10.10.ebuild +++ b/app-emulation/docker/docker-20.10.10.ebuild @@ -5,7 +5,7 @@ EAPI=7 EGO_PN=github.com/docker/docker MY_PV=${PV/_/-} GIT_COMMIT=e2f740de44 -inherit bash-completion-r1 linux-info systemd udev golang-vcs-snapshot +inherit 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/"; diff --git a/app-emulation/docker/docker-20.10.9.ebuild b/app-emulation/docker/docker-20.10.9.ebuild index 68375cdfa6d..4da3a4b2f29 100644 --- a/app-emulation/docker/docker-20.10.9.ebuild +++ b/app-emulation/docker/docker-20.10.9.ebuild @@ -5,7 +5,7 @@ EAPI=7 EGO_PN=github.com/docker/docker MY_PV=${PV/_/-} GIT_COMMIT=79ea9d3080 -inherit bash-completion-r1 linux-info systemd udev golang-vcs-snapshot +inherit 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/";
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 73d8f182a9feb5467014e9a0cfa9f884787c141e Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Nov 3 20:32:15 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Nov 3 21:08:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d8f182 app-emulation/docker: add 20.10.10 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.10.ebuild | 279 2 files changed, 280 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 22fb9da30e8..270e1495a88 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1 +1,2 @@ +DIST docker-20.10.10.tar.gz 11086463 BLAKE2B 8d165a0a8d4fdd0fbc6744e3127675f85e6808648608c594bd2fa56c228419f31c7ee733e2228dab6e06250140cae7e09d146baf4fe45f7bd30f429abcc416b7 SHA512 7232d9709b40d46b6e6c7ab9e224380af49d2144be6275ca567ac8d9986bb7acf4ecd8784a4868dbaac353342d2f20b5483866ce4e23a73816d3eb50375d226a DIST docker-20.10.9.tar.gz 11083239 BLAKE2B 16dbd22b67ecd626b638406fffaec3c627dc93e661f982e12436afa10f230da4257a22a38ab1df366026033207d00e6571f3b853477852f3e14f24d9f567 SHA512 e4ae9e37633c821892e929e7a5f9dab652fe17f348a24cd37778bc4bfc33d99cdb347e2f575966364a37664dcfa83d1500f2bff7d0b0398a890f2039155a0c0c diff --git a/app-emulation/docker/docker-20.10.10.ebuild b/app-emulation/docker/docker-20.10.10.ebuild new file mode 100644 index 000..6c8e853630b --- /dev/null +++ b/app-emulation/docker/docker-20.10.10.ebuild @@ -0,0 +1,279 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +MY_PV=${PV/_/-} +GIT_COMMIT=e2f740de44 +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/"; +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 ~riscv ~x86" +IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" + +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 docker-proxy is pinned to exact version 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.11[apparmor?,btrfs?,device-mapper?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20210525 + cli? ( app-emulation/docker-cli ) + 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.16.9 + dev-go/go-md2man + virtual/pkgconfig +" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( + "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" + "${FILESDIR}/ppc64-buildmode.patch" +) + +# 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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 + ~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
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 87bf9803b6e64c6f0d29cb04245699092bba77be Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Nov 3 21:03:52 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Nov 3 21:08:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87bf9803 app-emulation/docker-cli: add 20.10.10 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-cli/Manifest | 1 + .../docker-cli/docker-cli-20.10.10.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index 32326b4ca4f..a10400ab629 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1 +1,2 @@ +DIST docker-cli-20.10.10.tar.gz 7527079 BLAKE2B 38d0783d7193e3c67b7129e40c7a69b02d1d38f138dbbb5a9d3f142e021e49cf319ced2f486892c2b3c73386c992592fd6cb843d59f36dd56369b57ed274638e SHA512 27760167b3a582bd0b1e4fbb98e0c45424d8bd58932efdf39cf5a9a33f1e44ffd37fa145fa04502cbfe15cd369fcfe19fbd28f40c4fe43167be62ab2ce328a46 DIST docker-cli-20.10.9.tar.gz 7525889 BLAKE2B 7b12f81ed98ed416fb00211b9e6d965ed3209fd83db17a98bef7fef0eb56b27f495093facb3d43e40ec651568a7d83dd484c014c998e046a57662087b1d7c2c6 SHA512 0a9bd36c139bb5e1cd4a975913aa5429ffce8c746d2104aa2a54d937c67073ddaa2a8a5e93d71d2d435459af58168de0e7e3a44fd452da535f3995738da206df diff --git a/app-emulation/docker-cli/docker-cli-20.10.10.ebuild b/app-emulation/docker-cli/docker-cli-20.10.10.ebuild new file mode 100644 index 000..46f83a2d551 --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.10.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=e2f740de44 +EGO_PN="github.com/docker/cli" +MY_PV=${PV/_/-} +inherit bash-completion-r1 golang-vcs-snapshot + +DESCRIPTION="the command line binary for docker" +HOMEPAGE="https://www.docker.com/"; +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 ~riscv ~x86" +IUSE="hardened" + +RDEPEND="!https://github.com/tianon/docker-overlay/pull/10 + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" + emake \ + LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ + VERSION="${PV}" \ + GITCOMMIT="${GIT_COMMIT}" \ + dynbinary + + # build man pages + # see "cli/scripts/docs/generate-man.sh" (which also does "go get" for go-md2man) + mkdir -p ./man/man1 || die "mkdir failed" + 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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 91c390664f76df208c9169c17350e6cdf67004cb Author: William Hubbs gentoo org> AuthorDate: Wed Oct 6 16:49:17 2021 + Commit: William Hubbs gentoo org> CommitDate: Wed Oct 6 16:49:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c39066 app-emulation/docker: remove old Bug: https://bugs.gentoo.org/816273 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 2 - app-emulation/docker/docker-20.10.7.ebuild | 279 - app-emulation/docker/docker-20.10.8.ebuild | 279 - 3 files changed, 560 deletions(-) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 6a01c8194e0..22fb9da30e8 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,3 +1 @@ -DIST docker-20.10.7.tar.gz 11077660 BLAKE2B 081b36668ead0fd727ebdabc0d07fdf1992f64e3ab1e7c09933130b37f9ad60876c36d1fcda5619ba1bffac7fadafe63d7fc647868c3c6ba30429487c2ebc31b SHA512 2341faa3ebb903d74fa434712fce45e7acf0423710b97cdca11e3999db2819c4385d9a7fb3850925592f20f02c6261edbade6c9d6a2fefbc32f05a6b44ec3073 -DIST docker-20.10.8.tar.gz 11080739 BLAKE2B 1e5c14e23c4e9c8b0568cf19c98cb4cdbedc43742357bed61201f0188d5e3f4949d5e2a2231fd89635290c8784678005dff707a4e00ececfb82d88c69d31d235 SHA512 17c0519c8938227c578e5fe37689dd5a362b9673fabe06f98145b6fd5ae99e099a304c5706a84df30a2810855987fd694ac9cae7574023710fd1d99b0ca1aaf8 DIST docker-20.10.9.tar.gz 11083239 BLAKE2B 16dbd22b67ecd626b638406fffaec3c627dc93e661f982e12436afa10f230da4257a22a38ab1df366026033207d00e6571f3b853477852f3e14f24d9f567 SHA512 e4ae9e37633c821892e929e7a5f9dab652fe17f348a24cd37778bc4bfc33d99cdb347e2f575966364a37664dcfa83d1500f2bff7d0b0398a890f2039155a0c0c diff --git a/app-emulation/docker/docker-20.10.7.ebuild b/app-emulation/docker/docker-20.10.7.ebuild deleted file mode 100644 index 6cad3fd57db..000 --- a/app-emulation/docker/docker-20.10.7.ebuild +++ /dev/null @@ -1,279 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -EGO_PN=github.com/docker/docker -GIT_COMMIT=8728dd246c -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 +cli +container-init device-mapper hardened overlay seccomp" - -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 docker-proxy is pinned to exact version 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.6[apparmor?,btrfs?,device-mapper?,seccomp?] - ~app-emulation/docker-proxy-0.8.0_p20210525 - cli? ( app-emulation/docker-cli ) - 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 -" -# tests require running dockerd as root and downloading containers -RESTRICT="installsources strip test" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 -PATCHES=( - "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" - "${FILESDIR}/ppc64-buildmode.patch" -) - -# 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 - ~CGROUP_NET_PRIO - ~KEYS - ~VETH ~BRIDGE ~BRIDGE_NETFILTER - ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK - ~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_
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 119eddeda445019d4203d3f3e687290c36cc3245 Author: William Hubbs gentoo org> AuthorDate: Wed Oct 6 16:49:17 2021 + Commit: William Hubbs gentoo org> CommitDate: Wed Oct 6 16:49:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119edded app-emulation/docker-cli: remove old Bug: https://bugs.gentoo.org/816321 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 2 - app-emulation/docker-cli/docker-cli-20.10.7.ebuild | 64 - app-emulation/docker-cli/docker-cli-20.10.8.ebuild | 66 -- 3 files changed, 132 deletions(-) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index 19899e3c61f..32326b4ca4f 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1,3 +1 @@ -DIST docker-cli-20.10.7.tar.gz 7523515 BLAKE2B 36ae46a28ca943e75419014b8b8453dbdd36bf240b9c36aed245447241dd07635da0319fd9b6ea409ecbe4c419eec8650d94d2a296e45a9c3b02a9a47a314888 SHA512 4523ae70cb27d848da119070171af2eb84e974ac39d70be4feee105e37c949487c7f72a9bc30c32ce71bffb0787e27b7b9194ce5a8aeae57bdfeb3f2d730010f -DIST docker-cli-20.10.8.tar.gz 7526374 BLAKE2B 65b7733c9a71c7f266e83b7014ecdca998915e71352a1346be6a3a65f1ed6644b321b62d0592f2dbf308ff51d3d4ad0d9828831f5f90b451c6ff23452faa SHA512 60e9e623180d3cafd8bd6458d02574274871f94e88a0fa461e2200520717e837371a1b5d7fab6c9c4591e64807ab6f560e0756a9cfb1c1c8c9624b1f653346d0 DIST docker-cli-20.10.9.tar.gz 7525889 BLAKE2B 7b12f81ed98ed416fb00211b9e6d965ed3209fd83db17a98bef7fef0eb56b27f495093facb3d43e40ec651568a7d83dd484c014c998e046a57662087b1d7c2c6 SHA512 0a9bd36c139bb5e1cd4a975913aa5429ffce8c746d2104aa2a54d937c67073ddaa2a8a5e93d71d2d435459af58168de0e7e3a44fd452da535f3995738da206df diff --git a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild deleted file mode 100644 index 89c5fce7fea..000 --- a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -GIT_COMMIT=f0df35096d5f5e6b559b42c7fde6c65a2909f7c5 -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="!https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ESYSROOT}/usr/include" - export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" - emake \ - LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ - VERSION="${PV}" \ - GITCOMMIT="${GIT_COMMIT}" \ - dynbinary - - # build man pages - # see "cli/scripts/docs/generate-man.sh" (which also does "go get" for go-md2man) - mkdir -p ./man/man1 || die "mkdir failed" - 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/_* -} diff --git a/app-emulation/docker-cli/docker-cli-20.10.8.ebuild b/app-emulation/docker-cli/docker-cli-20.10.8.ebuild deleted file mode 100644 index 849c6810779..000 --- a/app-emulation/docker-cli/docker-cli-20.10.8.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -GIT_COMMIT=3967b7d28e -EGO_PN="github.com/docker/cli" -MY_PV=${PV/_/-} -inherit bash-completion-r1 golang-vcs-snapshot - -DESCRIPTION="the command line binary for docker" -HOMEPAGE="https://www.docker.com/"; -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 ~riscv ~x86" -IUSE="hardened" - -RDEPEND="!https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ESYSROOT}/usr/include" - export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" - emake \ - LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ - VERSION="${PV}" \ - GITCOMMIT="${GIT_COMMIT}" \ - dynbinary
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 18c4e4a3bdb2725cce94c1ec337f489ab42d4eb4 Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Oct 6 01:18:42 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Oct 6 01:18:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c4e4a3 app-emulation/docker-cli: Stabilize 20.10.9 arm64, #816468 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-cli/docker-cli-20.10.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.9.ebuild b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild index e6ef59edaaa..30e81b53f7f 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.9.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild @@ -13,7 +13,7 @@ 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 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 7c6fa204d8272078e16a5f102cd81b62ae55b2f7 Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Oct 6 01:18:41 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Oct 6 01:18:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c6fa204 app-emulation/docker: Stabilize 20.10.9 arm64, #816468 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.9.ebuild b/app-emulation/docker/docker-20.10.9.ebuild index 639fc0a4eb0..68375cdfa6d 100644 --- a/app-emulation/docker/docker-20.10.9.ebuild +++ b/app-emulation/docker/docker-20.10.9.ebuild @@ -13,7 +13,7 @@ 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 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 002f1cb1733acb1ea17398abbd97916e420254de Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Oct 6 01:18:23 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Oct 6 01:18:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002f1cb1 app-emulation/docker-cli: Stabilize 20.10.9 ppc64, #816468 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-cli/docker-cli-20.10.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.9.ebuild b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild index b308c8c7255..e6ef59edaaa 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.9.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild @@ -13,7 +13,7 @@ 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 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: c974ed1737df0579971ba9a98ed82e53ed6480dd Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Oct 6 01:18:22 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Oct 6 01:18:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c974ed17 app-emulation/docker: Stabilize 20.10.9 ppc64, #816468 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.9.ebuild b/app-emulation/docker/docker-20.10.9.ebuild index bb939354a92..639fc0a4eb0 100644 --- a/app-emulation/docker/docker-20.10.9.ebuild +++ b/app-emulation/docker/docker-20.10.9.ebuild @@ -13,7 +13,7 @@ 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 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: d6cb0a2bff31722267f4109824f36d2e0c13f13e Author: William Hubbs gentoo org> AuthorDate: Wed Oct 6 01:15:24 2021 + Commit: William Hubbs gentoo org> CommitDate: Wed Oct 6 01:16:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6cb0a2b app-emulation/docker-cli: stable 20.10.9 on amd64 Bug: https://bugs.gentoo.org/show_bug.cgi?id=816468 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/docker-cli-20.10.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.9.ebuild b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild index 3f10b1c59dd..b308c8c7255 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.9.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild @@ -13,7 +13,7 @@ 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 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 2c1b8236870f2b819b70a76f35aa4516516b6f69 Author: William Hubbs gentoo org> AuthorDate: Wed Oct 6 01:12:29 2021 + Commit: William Hubbs gentoo org> CommitDate: Wed Oct 6 01:16:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1b8236 app-emulation/docker: stable 20.10.9 on amd64 Bug: https://bugs.gentoo.org/show_bug.cgi?id=816468 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/docker-20.10.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.9.ebuild b/app-emulation/docker/docker-20.10.9.ebuild index d9b6af6abf2..bb939354a92 100644 --- a/app-emulation/docker/docker-20.10.9.ebuild +++ b/app-emulation/docker/docker-20.10.9.ebuild @@ -13,7 +13,7 @@ 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 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 7867dae18df67886afc30271e6ecc8e5b779321c Author: William Hubbs gentoo org> AuthorDate: Mon Oct 4 23:20:58 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Oct 4 23:20:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7867dae1 app-emulation/docker-cli: 20.10.9 bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.9.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index b0adbbe1964..19899e3c61f 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1,2 +1,3 @@ DIST docker-cli-20.10.7.tar.gz 7523515 BLAKE2B 36ae46a28ca943e75419014b8b8453dbdd36bf240b9c36aed245447241dd07635da0319fd9b6ea409ecbe4c419eec8650d94d2a296e45a9c3b02a9a47a314888 SHA512 4523ae70cb27d848da119070171af2eb84e974ac39d70be4feee105e37c949487c7f72a9bc30c32ce71bffb0787e27b7b9194ce5a8aeae57bdfeb3f2d730010f DIST docker-cli-20.10.8.tar.gz 7526374 BLAKE2B 65b7733c9a71c7f266e83b7014ecdca998915e71352a1346be6a3a65f1ed6644b321b62d0592f2dbf308ff51d3d4ad0d9828831f5f90b451c6ff23452faa SHA512 60e9e623180d3cafd8bd6458d02574274871f94e88a0fa461e2200520717e837371a1b5d7fab6c9c4591e64807ab6f560e0756a9cfb1c1c8c9624b1f653346d0 +DIST docker-cli-20.10.9.tar.gz 7525889 BLAKE2B 7b12f81ed98ed416fb00211b9e6d965ed3209fd83db17a98bef7fef0eb56b27f495093facb3d43e40ec651568a7d83dd484c014c998e046a57662087b1d7c2c6 SHA512 0a9bd36c139bb5e1cd4a975913aa5429ffce8c746d2104aa2a54d937c67073ddaa2a8a5e93d71d2d435459af58168de0e7e3a44fd452da535f3995738da206df diff --git a/app-emulation/docker-cli/docker-cli-20.10.9.ebuild b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild new file mode 100644 index 000..3f10b1c59dd --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.9.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=c2ea9bc90b +EGO_PN="github.com/docker/cli" +MY_PV=${PV/_/-} +inherit bash-completion-r1 golang-vcs-snapshot + +DESCRIPTION="the command line binary for docker" +HOMEPAGE="https://www.docker.com/"; +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 ~riscv ~x86" +IUSE="hardened" + +RDEPEND="!https://github.com/tianon/docker-overlay/pull/10 + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" + emake \ + LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ + VERSION="${PV}" \ + GITCOMMIT="${GIT_COMMIT}" \ + dynbinary + + # build man pages + # see "cli/scripts/docs/generate-man.sh" (which also does "go get" for go-md2man) + mkdir -p ./man/man1 || die "mkdir failed" + 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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 73716742eaab9768a28bccc7a0365d733cb766dd Author: William Hubbs gentoo org> AuthorDate: Mon Oct 4 23:20:58 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Oct 4 23:20:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73716742 app-emulation/docker: 20.10.9 bump Bug: https://bugs.gentoo.org/816273 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.9.ebuild | 279 + 2 files changed, 280 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 161c7416863..6a01c8194e0 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,2 +1,3 @@ DIST docker-20.10.7.tar.gz 11077660 BLAKE2B 081b36668ead0fd727ebdabc0d07fdf1992f64e3ab1e7c09933130b37f9ad60876c36d1fcda5619ba1bffac7fadafe63d7fc647868c3c6ba30429487c2ebc31b SHA512 2341faa3ebb903d74fa434712fce45e7acf0423710b97cdca11e3999db2819c4385d9a7fb3850925592f20f02c6261edbade6c9d6a2fefbc32f05a6b44ec3073 DIST docker-20.10.8.tar.gz 11080739 BLAKE2B 1e5c14e23c4e9c8b0568cf19c98cb4cdbedc43742357bed61201f0188d5e3f4949d5e2a2231fd89635290c8784678005dff707a4e00ececfb82d88c69d31d235 SHA512 17c0519c8938227c578e5fe37689dd5a362b9673fabe06f98145b6fd5ae99e099a304c5706a84df30a2810855987fd694ac9cae7574023710fd1d99b0ca1aaf8 +DIST docker-20.10.9.tar.gz 11083239 BLAKE2B 16dbd22b67ecd626b638406fffaec3c627dc93e661f982e12436afa10f230da4257a22a38ab1df366026033207d00e6571f3b853477852f3e14f24d9f567 SHA512 e4ae9e37633c821892e929e7a5f9dab652fe17f348a24cd37778bc4bfc33d99cdb347e2f575966364a37664dcfa83d1500f2bff7d0b0398a890f2039155a0c0c diff --git a/app-emulation/docker/docker-20.10.9.ebuild b/app-emulation/docker/docker-20.10.9.ebuild new file mode 100644 index 000..d9b6af6abf2 --- /dev/null +++ b/app-emulation/docker/docker-20.10.9.ebuild @@ -0,0 +1,279 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +MY_PV=${PV/_/-} +GIT_COMMIT=79ea9d3080 +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/"; +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 ~riscv ~x86" +IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" + +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 docker-proxy is pinned to exact version 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.9[apparmor?,btrfs?,device-mapper?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20210525 + cli? ( app-emulation/docker-cli ) + 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.16.6 + dev-go/go-md2man + virtual/pkgconfig +" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( + "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" + "${FILESDIR}/ppc64-buildmode.patch" +) + +# 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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 + ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PRO
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 0a3655d676cb95bf0be1dc039c20349bb3d74ce6 Author: Mathieu Tortuyaux microsoft com> AuthorDate: Fri Oct 1 14:14:34 2021 + Commit: William Hubbs gentoo org> CommitDate: Sat Oct 2 04:03:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3655d6 app-emulation/docker-cli: use `${PV}` for CLI version Upstream isn't updating the file regularly, so use ${PV}. Closes: https://bugs.gentoo.org/815658 Closes: https://github.com/gentoo/gentoo/pull/22457 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Mathieu Tortuyaux microsoft.com> Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/docker-cli-20.10.7.ebuild | 2 +- app-emulation/docker-cli/docker-cli-20.10.8.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild index ab025371c18..89c5fce7fea 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild @@ -37,7 +37,7 @@ src_compile() { export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" emake \ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ - VERSION="$(cat VERSION)" \ + VERSION="${PV}" \ GITCOMMIT="${GIT_COMMIT}" \ dynbinary diff --git a/app-emulation/docker-cli/docker-cli-20.10.8.ebuild b/app-emulation/docker-cli/docker-cli-20.10.8.ebuild index 1e802fb5d24..849c6810779 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.8.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.8.ebuild @@ -39,7 +39,7 @@ src_compile() { export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" emake \ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ - VERSION="$(cat VERSION)" \ + VERSION="${PV}" \ GITCOMMIT="${GIT_COMMIT}" \ dynbinary
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: 20df3a7a60087475de71af5299e9555099ce6892 Author: William Hubbs gentoo org> AuthorDate: Fri Oct 1 15:31:32 2021 + Commit: William Hubbs gentoo org> CommitDate: Fri Oct 1 15:31:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20df3a7a app-emulation/docker-compose: add myself as co-maintainer Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-compose/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/app-emulation/docker-compose/metadata.xml b/app-emulation/docker-compose/metadata.xml index db7928ad22c..790ae6322fc 100644 --- a/app-emulation/docker-compose/metadata.xml +++ b/app-emulation/docker-compose/metadata.xml @@ -5,6 +5,10 @@ sp...@gentoo.org Sebastian Pipping + + willi...@gentoo.org + William Hubbs + docker-compose docker/compose
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: ef01f1d7cfbb9f1b15fad1895a66216e89ca982e Author: Louis Sautier gentoo org> AuthorDate: Tue Aug 24 11:30:39 2021 + Commit: Louis Sautier gentoo org> CommitDate: Tue Aug 24 11:30:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef01f1d7 app-emulation/docker-compose: fix setuptools dependency Closes: https://bugs.gentoo.org/809731 Signed-off-by: Louis Sautier gentoo.org> app-emulation/docker-compose/docker-compose-1.29.2.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild index f61fc3f500a..8b8382057d2 100644 --- a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild +++ b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild @@ -4,7 +4,6 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend inherit bash-completion-r1 distutils-r1
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: a7a79b82d38c779754a945e63f1b032c120a7d87 Author: Louis Sautier gentoo org> AuthorDate: Sat Aug 7 11:30:19 2021 + Commit: Louis Sautier gentoo org> CommitDate: Sun Aug 22 23:00:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a79b82 app-emulation/docker-compose: enable py3.10, use epytest Also rely on distutils_enable_tests to set RESTRICT and IUSE. Closes: https://github.com/gentoo/gentoo/pull/21905 Signed-off-by: Louis Sautier gentoo.org> app-emulation/docker-compose/docker-compose-1.29.2.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild index cec99a23828..f61fc3f500a 100644 --- a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild +++ b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit bash-completion-r1 distutils-r1 @@ -16,10 +16,8 @@ SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm64" -IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] +RDEPEND=" >=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}] >=dev-python/distro-1.5.0[${PYTHON_USEDEP}] >=dev-python/docker-py-5[${PYTHON_USEDEP}] @@ -43,6 +41,8 @@ DEPEND="${RDEPEND} S="${WORKDIR}/compose-${MY_PV}" +distutils_enable_tests pytest + PATCHES=( # Bug #679968 -- https://bugs.gentoo.org/679968 # Bug #681002 -- https://bugs.gentoo.org/681002 @@ -60,7 +60,7 @@ src_prepare() { python_test() { distutils_install_for_testing - ${PYTHON} -m pytest tests/unit/ || die "tests failed under ${EPYTHON}" + epytest tests/unit/ } python_install_all() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: c40c6f80af2032400cba5b068510cfb24a378c48 Author: Yixun Lan gentoo org> AuthorDate: Fri Aug 13 02:06:44 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Aug 13 02:07:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40c6f80 app-emulation/docker: keyword ~riscv Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> app-emulation/docker/docker-20.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.8.ebuild b/app-emulation/docker/docker-20.10.8.ebuild index 827d5a2ed3f..f7af35d12de 100644 --- a/app-emulation/docker/docker-20.10.8.ebuild +++ b/app-emulation/docker/docker-20.10.8.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 959370f519eee2b80abb5d73069f994b91947578 Author: Yixun Lan gentoo org> AuthorDate: Fri Aug 13 01:56:28 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Aug 13 02:07:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959370f5 app-emulation/docker-cli: keyword ~riscv Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> app-emulation/docker-cli/docker-cli-20.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.8.ebuild b/app-emulation/docker-cli/docker-cli-20.10.8.ebuild index d298b0daa2c..1e802fb5d24 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.8.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.8.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: dbc1758f3d1bbfec423fa0022df0acaaffb6a0cc Author: Yixun Lan gentoo org> AuthorDate: Thu Aug 12 22:52:37 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Aug 13 02:07:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc1758f app-emulation/docker-proxy: keyword ~riscv Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild index 2456cd773ee..aff3fde4d8a 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then else EGIT_COMMIT=64b7a4574d1426139437d20e81c0b6d391130ec8 SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 2cf0f86e562c93b1626f8679f9b1a2621eb11405 Author: William Hubbs gentoo org> AuthorDate: Thu Aug 5 19:44:48 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Aug 5 19:49:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf0f86e app-emulation/docker-cli: 20.10.8 bump Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.8.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index cc17710a6c4..b0adbbe1964 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1 +1,2 @@ DIST docker-cli-20.10.7.tar.gz 7523515 BLAKE2B 36ae46a28ca943e75419014b8b8453dbdd36bf240b9c36aed245447241dd07635da0319fd9b6ea409ecbe4c419eec8650d94d2a296e45a9c3b02a9a47a314888 SHA512 4523ae70cb27d848da119070171af2eb84e974ac39d70be4feee105e37c949487c7f72a9bc30c32ce71bffb0787e27b7b9194ce5a8aeae57bdfeb3f2d730010f +DIST docker-cli-20.10.8.tar.gz 7526374 BLAKE2B 65b7733c9a71c7f266e83b7014ecdca998915e71352a1346be6a3a65f1ed6644b321b62d0592f2dbf308ff51d3d4ad0d9828831f5f90b451c6ff23452faa SHA512 60e9e623180d3cafd8bd6458d02574274871f94e88a0fa461e2200520717e837371a1b5d7fab6c9c4591e64807ab6f560e0756a9cfb1c1c8c9624b1f653346d0 diff --git a/app-emulation/docker-cli/docker-cli-20.10.8.ebuild b/app-emulation/docker-cli/docker-cli-20.10.8.ebuild new file mode 100644 index 000..d298b0daa2c --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.8.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=3967b7d28e +EGO_PN="github.com/docker/cli" +MY_PV=${PV/_/-} +inherit bash-completion-r1 golang-vcs-snapshot + +DESCRIPTION="the command line binary for docker" +HOMEPAGE="https://www.docker.com/"; +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="!https://github.com/tianon/docker-overlay/pull/10 + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/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) + mkdir -p ./man/man1 || die "mkdir failed" + 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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: bc452512c14588c06756181e226338e6a7576d90 Author: William Hubbs gentoo org> AuthorDate: Thu Aug 5 19:49:23 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Aug 5 19:51:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc452512 app-emulation/docker: 20.10.8 bump Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.8.ebuild | 279 + 2 files changed, 280 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 3cd19e27c73..161c7416863 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1 +1,2 @@ DIST docker-20.10.7.tar.gz 11077660 BLAKE2B 081b36668ead0fd727ebdabc0d07fdf1992f64e3ab1e7c09933130b37f9ad60876c36d1fcda5619ba1bffac7fadafe63d7fc647868c3c6ba30429487c2ebc31b SHA512 2341faa3ebb903d74fa434712fce45e7acf0423710b97cdca11e3999db2819c4385d9a7fb3850925592f20f02c6261edbade6c9d6a2fefbc32f05a6b44ec3073 +DIST docker-20.10.8.tar.gz 11080739 BLAKE2B 1e5c14e23c4e9c8b0568cf19c98cb4cdbedc43742357bed61201f0188d5e3f4949d5e2a2231fd89635290c8784678005dff707a4e00ececfb82d88c69d31d235 SHA512 17c0519c8938227c578e5fe37689dd5a362b9673fabe06f98145b6fd5ae99e099a304c5706a84df30a2810855987fd694ac9cae7574023710fd1d99b0ca1aaf8 diff --git a/app-emulation/docker/docker-20.10.8.ebuild b/app-emulation/docker/docker-20.10.8.ebuild new file mode 100644 index 000..827d5a2ed3f --- /dev/null +++ b/app-emulation/docker/docker-20.10.8.ebuild @@ -0,0 +1,279 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +MY_PV=${PV/_/-} +GIT_COMMIT=75249d88bc +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/"; +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 +cli +container-init device-mapper hardened overlay seccomp" + +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 docker-proxy is pinned to exact version 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.9[apparmor?,btrfs?,device-mapper?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20210525 + cli? ( app-emulation/docker-cli ) + 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.16.6 + dev-go/go-md2man + virtual/pkgconfig +" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( + "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" + "${FILESDIR}/ppc64-buildmode.patch" +) + +# 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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 + ~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_SW
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: a131a78220fa785aa836e9f7de9180b4b1d2db14 Author: Sam James gentoo org> AuthorDate: Thu Jul 22 02:49:46 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jul 22 02:49:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a131a782 app-emulation/docker-compose: Stabilize 1.29.2 amd64, #803245 Signed-off-by: Sam James gentoo.org> app-emulation/docker-compose/docker-compose-1.29.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild index 0d5c1a457de..8e60fe4c751 100644 --- a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild +++ b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-registry/
commit: bd6f0f26fb36d06225d585e3e9ade4b2c7b91c23 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Jul 18 16:39:20 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jul 18 16:39:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6f0f26 app-emulation/docker-registry: drop old version Closes: https://bugs.gentoo.org/781215 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> .../docker-registry/docker-registry-2.7.1.ebuild | 50 -- 1 file changed, 50 deletions(-) diff --git a/app-emulation/docker-registry/docker-registry-2.7.1.ebuild b/app-emulation/docker-registry/docker-registry-2.7.1.ebuild deleted file mode 100644 index 76e7bd12811..000 --- a/app-emulation/docker-registry/docker-registry-2.7.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit golang-vcs-snapshot systemd user - -KEYWORDS="amd64 ~arm64" -EGO_PN="github.com/docker/distribution" -EGIT_COMMIT="2461543d988979529609e8cb6fca9ca190dc48da" -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -DESCRIPTION="Docker Registry 2.0" -HOMEPAGE="https://github.com/docker/distribution"; -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 MIT ZLIB" -SLOT="0" -IUSE="" -SVCNAME=registry - -pkg_setup() { - enewgroup ${SVCNAME} - enewuser ${SVCNAME} -1 -1 /dev/null ${SVCNAME} -} - -src_prepare() { - default - pushd src/${EGO_PN} || die - eapply "${FILESDIR}"/${PN}-2.7.0-notification-metrics.patch - sed -i -e "s/git describe.*/echo ${PV})/"\ - -e "s/git rev-parse.*/echo ${EGIT_COMMIT})/"\ - -e "s/-s -w/-w/" Makefile || die - popd || die -} - -src_compile() { - export -n GOCACHE XDG_CACHE_HOME #681072 - GOPATH="${S}" GO_BUILD_FLAGS="-v" emake -C src/${EGO_PN} binaries -} - -src_install() { - exeinto /usr/libexec/${PN} - doexe src/${EGO_PN}/bin/* - insinto /etc/docker/registry - newins src/${EGO_PN}/cmd/registry/config-example.yml config.yml.example - newinitd "${FILESDIR}/${SVCNAME}.initd" "${SVCNAME}" - newconfd "${FILESDIR}/${SVCNAME}.confd" "${SVCNAME}" - systemd_dounit "${FILESDIR}/${SVCNAME}.service" - keepdir /var/{lib,log}/${SVCNAME} - fowners ${SVCNAME}:${SVCNAME} /var/{lib,log}/${SVCNAME} - insinto /etc/logrotate.d - newins "${FILESDIR}/${SVCNAME}.logrotated" "${SVCNAME}" -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-registry/
commit: d8d84438d9d7854b4c38c2c0ddd2f82ebca7060f Author: Conrad Kostecki gentoo org> AuthorDate: Sun Jul 18 16:38:40 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jul 18 16:38:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d84438 app-emulation/docker-registry: migrate to GLEP 81 Bug: https://bugs.gentoo.org/781215 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> .../docker-registry-2.7.1-r1.ebuild| 55 ++ 1 file changed, 55 insertions(+) diff --git a/app-emulation/docker-registry/docker-registry-2.7.1-r1.ebuild b/app-emulation/docker-registry/docker-registry-2.7.1-r1.ebuild new file mode 100644 index 000..78708f32741 --- /dev/null +++ b/app-emulation/docker-registry/docker-registry-2.7.1-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit golang-vcs-snapshot systemd + +EGIT_COMMIT="2461543d988979529609e8cb6fca9ca190dc48da" +EGO_PN="github.com/docker/distribution" + +DESCRIPTION="Docker Registry 2.0" +HOMEPAGE="https://github.com/docker/distribution"; +SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 MIT ZLIB" +SLOT="0" +KEYWORDS="amd64 ~arm64" + +DEPEND=" + acct-group/registry + acct-user/registry +" +RDEPEND="${DEPEND}" + +SVCNAME="registry" + +src_prepare() { + default + pushd src/${EGO_PN} || die + eapply "${FILESDIR}"/${PN}-2.7.0-notification-metrics.patch + sed -e "s/git describe.*/echo ${PV})/" \ + -e "s/git rev-parse.*/echo ${EGIT_COMMIT})/" \ + -e "s/-s -w/-w/" \ + -i Makefile || die + popd || die +} + +src_compile() { + export -n GOCACHE XDG_CACHE_HOME #681072 + GOPATH="${S}" GO_BUILD_FLAGS="-v" emake -C src/${EGO_PN} binaries +} + +src_install() { + exeinto /usr/libexec/${PN} + doexe src/${EGO_PN}/bin/* + insinto /etc/docker/registry + newins src/${EGO_PN}/cmd/registry/config-example.yml config.yml.example + newinitd "${FILESDIR}/${SVCNAME}.initd" "${SVCNAME}" + newconfd "${FILESDIR}/${SVCNAME}.confd" "${SVCNAME}" + systemd_dounit "${FILESDIR}/${SVCNAME}.service" + keepdir /var/log/${SVCNAME} + fowners ${SVCNAME}:${SVCNAME} /var/log/${SVCNAME} + insinto /etc/logrotate.d + newins "${FILESDIR}/${SVCNAME}.logrotated" "${SVCNAME}" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: dd9426c96222f53e4b5ea4a43bb95a71b50737a7 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jun 14 00:24:42 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jun 14 00:24:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9426c9 app-emulation/docker: drop 19.03.15, 20.10.5, 20.10.6-r1 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/Manifest | 3 - app-emulation/docker/docker-19.03.15.ebuild | 333 -- app-emulation/docker/docker-20.10.5.ebuild| 273 - app-emulation/docker/docker-20.10.6-r1.ebuild | 276 - 4 files changed, 885 deletions(-) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 0d3d2879bcb..3cd19e27c73 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,4 +1 @@ -DIST docker-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc -DIST docker-20.10.5.tar.gz 11068359 BLAKE2B 16021065f20b6298e47f7b235f522a81ee1cbf046420edf43b241750f39ae19ddee8250090710c124ce09d9c0b20de58378b7df056b37d040a44884e32c5d12d SHA512 620a5345d99be16b4c6ba7321e91e4896128f7d638dfe2220554a6cadeb78b21dd3003cff6db60ed5ffd671ea243b310b21cc1123543b0e0cbfa93eec2900973 -DIST docker-20.10.6.tar.gz 11075291 BLAKE2B 97bc0d52af178d80701e98af7d313d1c97f0ed96d6682665415ce11976f05a5c39c52684963423e81bcf15772341a005c3bcd0ef4ab6a14da0aff1ead8fbdce2 SHA512 ade6307fe31a3b8f144898ab9c4f2db965965294f15e313b0080ce7aa8bf3296f6f34912b45926ac8c5e74eaf475eef869072878123d27aa432e955f594a94ab DIST docker-20.10.7.tar.gz 11077660 BLAKE2B 081b36668ead0fd727ebdabc0d07fdf1992f64e3ab1e7c09933130b37f9ad60876c36d1fcda5619ba1bffac7fadafe63d7fc647868c3c6ba30429487c2ebc31b SHA512 2341faa3ebb903d74fa434712fce45e7acf0423710b97cdca11e3999db2819c4385d9a7fb3850925592f20f02c6261edbade6c9d6a2fefbc32f05a6b44ec3073 diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild deleted file mode 100644 index 34156fd7f94..000 --- a/app-emulation/docker/docker-19.03.15.ebuild +++ /dev/null @@ -1,333 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/docker/docker-ce" - -if [[ ${PV} = ** ]]; then - # Docker cannot be fetched via "go get", thanks to autogenerated code - EGIT_REPO_URI="https://${EGO_PN}.git"; - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}" - inherit git-r3 -else - DOCKER_GITCOMMIT=420b1d3625 - MY_PV=${PV/_/-} - SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" - [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" - inherit golang-vcs-snapshot -fi -inherit bash-completion-r1 golang-base linux-info systemd udev - -DESCRIPTION="The core functions you need to create Docker images and run Docker containers" -HOMEPAGE="https://www.docker.com/"; -LICENSE="Apache-2.0" -SLOT="0" -IUSE="apparmor aufs btrfs +container-init device-mapper hardened overlay seccomp selinux" - -# 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 -" - -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/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies -# https://github.com/docker/docker-ce/tree/master/components/engine/hack/dockerfile/install -# make sure containerd, docker-proxy, runc and tini pinned to exact versions from ^, -# for appropriate brachch/version of course -RDEPEND=" - ${DEPEND} - !sys-apps/systemd[-cgroup-hybrid(+)] - >=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.3.9[apparmor?,btrfs?,device-mapper?,seccomp?,selinux?] - ~app-emulation/runc-1.0.0_rc10[apparmor?,seccomp?,selinux(-)?] - ~app-emulation/docker-proxy-0.8.0_p20201105 - container-init? ( >=sys-process/tini-0.18.0[static] ) -" - -RESTRICT="installsources strip test" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -# see "contrib/check-config.sh" from upstream's sources -CONFIG_CHECK=" - ~NAMESPACES ~NET
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: b75887d338610834b2b90b95870ce4a82bca86fb Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jun 14 00:28:24 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jun 14 00:31:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75887d3 app-emulation/docker-proxy: drop versions Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-proxy/Manifest| 3 -- .../docker-proxy-0.8.0_p20200617.ebuild| 35 - .../docker-proxy-0.8.0_p20201105.ebuild| 36 -- .../docker-proxy-0.8.0_p20201215.ebuild| 36 -- 4 files changed, 110 deletions(-) diff --git a/app-emulation/docker-proxy/Manifest b/app-emulation/docker-proxy/Manifest index cf61f2b95db..234680e4f15 100644 --- a/app-emulation/docker-proxy/Manifest +++ b/app-emulation/docker-proxy/Manifest @@ -1,4 +1 @@ -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_p20201215.tar.gz 3152956 BLAKE2B 7652bbc027d0cc535c227268bf240132f070dad477ac5a8b82f65d3d3ecf7c2a036a45ba66d0f3f0f0a8025fb990e931429d797f4b9f7c6796507ffd2f41e358 SHA512 dd583218fbeba8aeac2e4143369ad55a3e6c15d64f198f73e3656a80d0281a4374fb3be7bc05b01425461bf830762aa2c950da68ed0e3ae5884643e9d178c69e DIST docker-proxy-0.8.0_p20210525.tar.gz 3154432 BLAKE2B 3f273cd4c2dd3c797117bebfe06eb3ae8ce3b3f70d495cb0c77a372d64e23f1d9ad31e8efef64df494cc462e9f4fda9311c99ae7e7218f0fc41b6bf44cf8c08d SHA512 6a94fe23ce1bab0a428ee4bbe20089f5a4470e72c5da156b2b1a89de01cca803374fd9cdcd4c5b25b86af1c4e956c75a1a5ad7fb6639def7bcec69859a77c047 diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20200617.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20200617.ebuild deleted file mode 100644 index 8720f1704d6..000 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20200617.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# 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} == * ]]; then - inherit golang-vcs -else - EGIT_COMMIT="026aabaa659832804b01754aaadd2c0f420c68b6" - SRC_URI="https://${EGO_PN}/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="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 -} diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild deleted file mode 100644 index 40d357a97cd..000 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# 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} == * ]]; then - inherit golang-vcs -else - EGIT_COMMIT="55e924b8a84231a065879156c0de95aefc5f5435" - SRC_URI="https://${EGO_PN}/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="test" - -src_compile() { - GO111MODULE=auto GOPATH="${WORKDIR}/${P}" \ - go build -o "bin/docker-proxy" ./cmd/proxy || die -} - -src_install() { - dodoc README.md CHANGELOG.md - dobin bin/docker-proxy -} diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild deleted file mode 100644 index 5bf405d992f..000 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 238222c0a938eea0a9de3c68101a6f7b0768f247 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jun 14 00:29:54 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jun 14 00:31:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238222c0 app-emulation/docker-cli: drop versions Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-cli/Manifest | 5 -- app-emulation/docker-cli/docker-cli-20.10.2.ebuild | 64 -- app-emulation/docker-cli/docker-cli-20.10.3.ebuild | 64 -- app-emulation/docker-cli/docker-cli-20.10.4.ebuild | 63 - .../docker-cli/docker-cli-20.10.5-r1.ebuild| 64 -- app-emulation/docker-cli/docker-cli-20.10.5.ebuild | 63 - app-emulation/docker-cli/docker-cli-20.10.6.ebuild | 64 -- 7 files changed, 387 deletions(-) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index e88a57d5bb8..cc17710a6c4 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1,6 +1 @@ -DIST docker-cli-20.10.2.tar.gz 7706210 BLAKE2B c8d537be8344dbd2113232c85a52f001231fdf653819710cf4492c86d58662e5f0d74f6fb00593d1034b5d481f15524cec89e2b3463900705a545b2051ab38d2 SHA512 907c846bf4043dcce4dd4e95e6335554b50e954464a83f75a44b1c0fcf9f2625c490a12758d18653c0d031768878a3f6fc91cb7fc6e1d3235d5e8f21ecd93caf -DIST docker-cli-20.10.3.tar.gz 7733821 BLAKE2B ab71e6817e7fe0d7c5f8c776cb25ae7bc49b5a224c835fe833988b67dfdf562207cd0afed4710d33e8a31156bd16bdc70df13f1194e862314add069c320c4e6e SHA512 769bed3e5409f6be570ab3672bef1bea4d16d5bfaeb81af8c4b3b7cfb56732c108c5404464731c001cf94fefd77c40a142bed80c85f1b058041e187453a6b88e -DIST docker-cli-20.10.4.tar.gz 7735373 BLAKE2B 7bbdbaec4e97498c9d6aa66f9e6168afd7dc510f7746f94eff275a00bff23548562e8b879bc70c5018e0b75ebf609e0e68173bc244a441c739687d01eb8b9a3c SHA512 861f69657ac3eede228983b7d845ce98c81f4b0aa601aab37024d3f21cf1ca73a182d33bdde8fb9ad89e4954c3903dc4ec2b81fcf7364941a7c38a80ea410e34 -DIST docker-cli-20.10.5.tar.gz 7734031 BLAKE2B 3f20c5acaaa0d2fa91bf8e94f5b4b0b8ecd4d35fd3bfef3beb91f64fa832318d351bcbd4b1dac51550bc91efb748fb6d5aa4f71143001d194f066437ab3552c5 SHA512 868e19fa834993bbd20a0d28a57f364287f39434355ccf90e63f3ead8d55fe488ac3bdab3f85230bfbede318b93513536f36da131fc17c27763a5375b4e0c636 -DIST docker-cli-20.10.6.tar.gz 7684541 BLAKE2B 059f80d71b4fc5b33c54dbe322030d33385739ddb0ae78890aeadfd264d19ac6f50386a1554d9056ef6bb9138dbbb7ccdabc8b39da0075d0bd3c18273122 SHA512 6b0ed4c756418cd38f9e5d614910a5b4fc3b2bc286f7e69950e031c5c571c705d7b7ce11cb5a7e94814cbb44fd830921a568f30ef30d783ef129c050c999666b DIST docker-cli-20.10.7.tar.gz 7523515 BLAKE2B 36ae46a28ca943e75419014b8b8453dbdd36bf240b9c36aed245447241dd07635da0319fd9b6ea409ecbe4c419eec8650d94d2a296e45a9c3b02a9a47a314888 SHA512 4523ae70cb27d848da119070171af2eb84e974ac39d70be4feee105e37c949487c7f72a9bc30c32ce71bffb0787e27b7b9194ce5a8aeae57bdfeb3f2d730010f diff --git a/app-emulation/docker-cli/docker-cli-20.10.2.ebuild b/app-emulation/docker-cli/docker-cli-20.10.2.ebuild deleted file mode 100644 index 21b8e453793..000 --- a/app-emulation/docker-cli/docker-cli-20.10.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# 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="!https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ESYSROOT}/usr/include" - export CGO_LDFLAGS="-L${ESYSROOT}/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/_* -} diff --git a/app-emu
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 8ac07c3d14be433c2017194dd06b485788b86ddf Author: Sam James gentoo org> AuthorDate: Sun Jun 13 22:36:04 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 22:36:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac07c3d app-emulation/docker-cli: Stabilize 20.10.7 arm64, #790257 Signed-off-by: Sam James gentoo.org> app-emulation/docker-cli/docker-cli-20.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild index 32ea4182a34..ab025371c18 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 202e88b4cc5c0dedfeaad75f1e3a981e78f00af1 Author: Sam James gentoo org> AuthorDate: Sun Jun 13 22:36:03 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 22:36:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202e88b4 app-emulation/docker: Stabilize 20.10.7 arm64, #790257 Signed-off-by: Sam James gentoo.org> app-emulation/docker/docker-20.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.7.ebuild b/app-emulation/docker/docker-20.10.7.ebuild index 93a4586e174..6cad3fd57db 100644 --- a/app-emulation/docker/docker-20.10.7.ebuild +++ b/app-emulation/docker/docker-20.10.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: 097e06d726af5cdcb2f09a89ea77192aef1986d8 Author: Sam James gentoo org> AuthorDate: Sun Jun 13 22:36:02 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 22:36:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097e06d7 app-emulation/docker-proxy: Stabilize 0.8.0_p20210525 arm64, #790257 Signed-off-by: Sam James gentoo.org> app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild index 116c03d1883..2456cd773ee 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then else EGIT_COMMIT=64b7a4574d1426139437d20e81c0b6d391130ec8 SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 86912bea08db24cd53aa813c9c1a266f09c9fe70 Author: William Hubbs gentoo org> AuthorDate: Fri Jun 11 16:23:21 2021 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 11 16:25:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86912bea app-emulation/docker: stabilize 20.10.7 on amd64 Bug: https://bugs.gentoo.org/775329 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/docker-20.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.7.ebuild b/app-emulation/docker/docker-20.10.7.ebuild index bff19d7e9fe..93a4586e174 100644 --- a/app-emulation/docker/docker-20.10.7.ebuild +++ b/app-emulation/docker/docker-20.10.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: 6c05e1b29e4a19c5d3f868890f78816c7acd6294 Author: William Hubbs gentoo org> AuthorDate: Fri Jun 11 16:11:39 2021 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 11 16:25:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c05e1b2 app-emulation/docker-proxy: stabilize 0.8.0_p20210525 on amd64 Bug: https://bugs.gentoo.org/775329 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild index e09c7bc1f0d..116c03d1883 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then else EGIT_COMMIT=64b7a4574d1426139437d20e81c0b6d391130ec8 SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: f72167936ef4898678107e43080fb9349f3e20cd Author: William Hubbs gentoo org> AuthorDate: Fri Jun 11 16:08:07 2021 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 11 16:25:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7216793 app-emulation/docker-cli: stabilize 20.10.7 on amd64 Bug: https://bugs.gentoo.org/775329 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/docker-cli-20.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild index 184df717a44..32ea4182a34 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: a13189180d7414d75a157410784199418b3dbc17 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 11 00:57:09 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 11 00:59:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1318918 app-emulation/docker: stabilize 20.10.7 for ppc64, bug #775329 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.7.ebuild b/app-emulation/docker/docker-20.10.7.ebuild index 611164ae3ab..a61a69c8a9a 100644 --- a/app-emulation/docker/docker-20.10.7.ebuild +++ b/app-emulation/docker/docker-20.10.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 4504f7693e1c66ea6441a7193aa402243fc01dff Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 11 00:57:32 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 11 00:59:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4504f769 app-emulation/docker: fix whitespace Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.7.ebuild b/app-emulation/docker/docker-20.10.7.ebuild index a61a69c8a9a..bff19d7e9fe 100644 --- a/app-emulation/docker/docker-20.10.7.ebuild +++ b/app-emulation/docker/docker-20.10.7.ebuild @@ -55,7 +55,7 @@ RESTRICT="installsources strip test" S="${WORKDIR}/${P}/src/${EGO_PN}" # https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 -PATCHES=( +PATCHES=( "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" "${FILESDIR}/ppc64-buildmode.patch" )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: cc17aa64e47469e44518f4192e08ff946b0852ba Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 11 00:56:14 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 11 00:59:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc17aa64 app-emulation/docker-proxy: stabilize 0.8.0_p20210525 for ppc64, bug #775329 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild index b072eed16d1..e09c7bc1f0d 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then else EGIT_COMMIT=64b7a4574d1426139437d20e81c0b6d391130ec8 SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 0cc2b68ea969470c5951ef32f8f4ce410a1ca7e2 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 11 00:56:49 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 11 00:59:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc2b68e app-emulation/docker-cli: stabilize 20.10.7 for ppc64, bug #775329 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker-cli/docker-cli-20.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild index ed896f4836d..184df717a44 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/, app-emulation/docker/files/
commit: cec1c0dc8c45379e67a50019333fe65743f60c7b Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Jun 10 23:26:17 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Jun 10 23:26:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec1c0dc app-emulation/docker: add ppc64 buildmode patch Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.7.ebuild | 5 +++- app-emulation/docker/files/ppc64-buildmode.patch | 30 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.7.ebuild b/app-emulation/docker/docker-20.10.7.ebuild index 6636481017d..611164ae3ab 100644 --- a/app-emulation/docker/docker-20.10.7.ebuild +++ b/app-emulation/docker/docker-20.10.7.ebuild @@ -55,7 +55,10 @@ RESTRICT="installsources strip test" S="${WORKDIR}/${P}/src/${EGO_PN}" # https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 -PATCHES=( "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" ) +PATCHES=( + "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" + "${FILESDIR}/ppc64-buildmode.patch" +) # see "contrib/check-config.sh" from upstream's sources CONFIG_CHECK=" diff --git a/app-emulation/docker/files/ppc64-buildmode.patch b/app-emulation/docker/files/ppc64-buildmode.patch new file mode 100644 index 000..f16756e8504 --- /dev/null +++ b/app-emulation/docker/files/ppc64-buildmode.patch @@ -0,0 +1,30 @@ +From c4135e37e54a6480abfe18746f227f05cb9269ab Mon Sep 17 00:00:00 2001 +From: Georgy Yakovlev +Date: Thu, 10 Jun 2021 16:19:22 -0700 +Subject: [PATCH] don't use buildmode=pie on ppc64 + +It's already omitted for ppc64 in +hack/dockerfile/install/install.sh +not using wildcard, because GOARCH=ppc64le supports pie + +Signed-off-by: Georgy Yakovlev +--- + hack/make/.binary | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/hack/make/.binary b/hack/make/.binary +index 5ea3e373f2..7a911de15a 100644 +--- a/hack/make/.binary b/hack/make/.binary +@@ -70,7 +70,7 @@ hash_files() { + + # -buildmode=pie is not supported on Windows and Linux on mips and riscv64. + case "$(go env GOOS)/$(go env GOARCH)" in +- windows/* | linux/mips* | linux/riscv*) ;; ++ windows/* | linux/mips* | linux/riscv* | linux/ppc64) ;; + + *) + BUILDFLAGS+=("-buildmode=pie") +-- +2.32.0 +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 1604e66a9fe816e0b9b6abe9518c323b4b2ae9a5 Author: William Hubbs gentoo org> AuthorDate: Thu Jun 10 21:53:14 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Jun 10 21:53:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1604e66a app-emulation/docker: 20.10.7 bump Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.7.ebuild | 276 + 2 files changed, 277 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index d7d6809f007..0d3d2879bcb 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,3 +1,4 @@ DIST docker-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc DIST docker-20.10.5.tar.gz 11068359 BLAKE2B 16021065f20b6298e47f7b235f522a81ee1cbf046420edf43b241750f39ae19ddee8250090710c124ce09d9c0b20de58378b7df056b37d040a44884e32c5d12d SHA512 620a5345d99be16b4c6ba7321e91e4896128f7d638dfe2220554a6cadeb78b21dd3003cff6db60ed5ffd671ea243b310b21cc1123543b0e0cbfa93eec2900973 DIST docker-20.10.6.tar.gz 11075291 BLAKE2B 97bc0d52af178d80701e98af7d313d1c97f0ed96d6682665415ce11976f05a5c39c52684963423e81bcf15772341a005c3bcd0ef4ab6a14da0aff1ead8fbdce2 SHA512 ade6307fe31a3b8f144898ab9c4f2db965965294f15e313b0080ce7aa8bf3296f6f34912b45926ac8c5e74eaf475eef869072878123d27aa432e955f594a94ab +DIST docker-20.10.7.tar.gz 11077660 BLAKE2B 081b36668ead0fd727ebdabc0d07fdf1992f64e3ab1e7c09933130b37f9ad60876c36d1fcda5619ba1bffac7fadafe63d7fc647868c3c6ba30429487c2ebc31b SHA512 2341faa3ebb903d74fa434712fce45e7acf0423710b97cdca11e3999db2819c4385d9a7fb3850925592f20f02c6261edbade6c9d6a2fefbc32f05a6b44ec3073 diff --git a/app-emulation/docker/docker-20.10.7.ebuild b/app-emulation/docker/docker-20.10.7.ebuild new file mode 100644 index 000..6636481017d --- /dev/null +++ b/app-emulation/docker/docker-20.10.7.ebuild @@ -0,0 +1,276 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +GIT_COMMIT=8728dd246c +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 +cli +container-init device-mapper hardened overlay seccomp" + +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 docker-proxy is pinned to exact version 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.6[apparmor?,btrfs?,device-mapper?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20210525 + cli? ( app-emulation/docker-cli ) + 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 +" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" ) + +# 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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_
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: a3a72ef895c473482b87d0e5fa25f053d4185341 Author: William Hubbs gentoo org> AuthorDate: Thu Jun 10 21:53:13 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Jun 10 21:53:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a72ef8 app-emulation/docker-proxy: 0.8.0_p20210525 bump Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-proxy/Manifest| 1 + .../docker-proxy-0.8.0_p20210525.ebuild| 35 ++ 2 files changed, 36 insertions(+) diff --git a/app-emulation/docker-proxy/Manifest b/app-emulation/docker-proxy/Manifest index e8226b86837..cf61f2b95db 100644 --- a/app-emulation/docker-proxy/Manifest +++ b/app-emulation/docker-proxy/Manifest @@ -1,3 +1,4 @@ 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_p20201215.tar.gz 3152956 BLAKE2B 7652bbc027d0cc535c227268bf240132f070dad477ac5a8b82f65d3d3ecf7c2a036a45ba66d0f3f0f0a8025fb990e931429d797f4b9f7c6796507ffd2f41e358 SHA512 dd583218fbeba8aeac2e4143369ad55a3e6c15d64f198f73e3656a80d0281a4374fb3be7bc05b01425461bf830762aa2c950da68ed0e3ae5884643e9d178c69e +DIST docker-proxy-0.8.0_p20210525.tar.gz 3154432 BLAKE2B 3f273cd4c2dd3c797117bebfe06eb3ae8ce3b3f70d495cb0c77a372d64e23f1d9ad31e8efef64df494cc462e9f4fda9311c99ae7e7218f0fc41b6bf44cf8c08d SHA512 6a94fe23ce1bab0a428ee4bbe20089f5a4470e72c5da156b2b1a89de01cca803374fd9cdcd4c5b25b86af1c4e956c75a1a5ad7fb6639def7bcec69859a77c047 diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild new file mode 100644 index 000..b072eed16d1 --- /dev/null +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20210525.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN="github.com/docker/libnetwork" + +if [[ ${PV} == * ]]; then + inherit golang-vcs +else + EGIT_COMMIT=64b7a4574d1426139437d20e81c0b6d391130ec8 + 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" + +S=${WORKDIR}/${P}/src/${EGO_PN} + +# needs dockerd +RESTRICT="strip test" + +src_compile() { + GO111MODULE=auto GOPATH="${WORKDIR}/${P}" \ + go build -o "bin/docker-proxy" ./cmd/proxy || die +} + +src_install() { + dodoc README.md CHANGELOG.md + dobin bin/docker-proxy +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 5984efa3ed0b9ab83af1c1c9910d9f774dd5a5c2 Author: William Hubbs gentoo org> AuthorDate: Thu Jun 10 21:53:15 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Jun 10 21:53:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5984efa3 app-emulation/docker-cli: 20.10.7 bump Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.7.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index d096b64ab7b..e88a57d5bb8 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -3,3 +3,4 @@ DIST docker-cli-20.10.3.tar.gz 7733821 BLAKE2B ab71e6817e7fe0d7c5f8c776cb25ae7bc DIST docker-cli-20.10.4.tar.gz 7735373 BLAKE2B 7bbdbaec4e97498c9d6aa66f9e6168afd7dc510f7746f94eff275a00bff23548562e8b879bc70c5018e0b75ebf609e0e68173bc244a441c739687d01eb8b9a3c SHA512 861f69657ac3eede228983b7d845ce98c81f4b0aa601aab37024d3f21cf1ca73a182d33bdde8fb9ad89e4954c3903dc4ec2b81fcf7364941a7c38a80ea410e34 DIST docker-cli-20.10.5.tar.gz 7734031 BLAKE2B 3f20c5acaaa0d2fa91bf8e94f5b4b0b8ecd4d35fd3bfef3beb91f64fa832318d351bcbd4b1dac51550bc91efb748fb6d5aa4f71143001d194f066437ab3552c5 SHA512 868e19fa834993bbd20a0d28a57f364287f39434355ccf90e63f3ead8d55fe488ac3bdab3f85230bfbede318b93513536f36da131fc17c27763a5375b4e0c636 DIST docker-cli-20.10.6.tar.gz 7684541 BLAKE2B 059f80d71b4fc5b33c54dbe322030d33385739ddb0ae78890aeadfd264d19ac6f50386a1554d9056ef6bb9138dbbb7ccdabc8b39da0075d0bd3c18273122 SHA512 6b0ed4c756418cd38f9e5d614910a5b4fc3b2bc286f7e69950e031c5c571c705d7b7ce11cb5a7e94814cbb44fd830921a568f30ef30d783ef129c050c999666b +DIST docker-cli-20.10.7.tar.gz 7523515 BLAKE2B 36ae46a28ca943e75419014b8b8453dbdd36bf240b9c36aed245447241dd07635da0319fd9b6ea409ecbe4c419eec8650d94d2a296e45a9c3b02a9a47a314888 SHA512 4523ae70cb27d848da119070171af2eb84e974ac39d70be4feee105e37c949487c7f72a9bc30c32ce71bffb0787e27b7b9194ce5a8aeae57bdfeb3f2d730010f diff --git a/app-emulation/docker-cli/docker-cli-20.10.7.ebuild b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild new file mode 100644 index 000..ed896f4836d --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.7.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=f0df35096d5f5e6b559b42c7fde6c65a2909f7c5 +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="!https://github.com/tianon/docker-overlay/pull/10 + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/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) + mkdir -p ./man/man1 || die "mkdir failed" + 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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: c7364783d152e1150376cf1abc24a08f49bb39e2 Author: Sam James gentoo org> AuthorDate: Sun May 16 12:41:20 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 16 12:45:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7364783 app-emulation/docker: Stabilize 20.10.6-r1 arm64, #783525 Signed-off-by: Sam James gentoo.org> app-emulation/docker/docker-20.10.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.6-r1.ebuild b/app-emulation/docker/docker-20.10.6-r1.ebuild index 77f660d0dc3..92bfa48b404 100644 --- a/app-emulation/docker/docker-20.10.6-r1.ebuild +++ b/app-emulation/docker/docker-20.10.6-r1.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: e5903fdf0d66b7ed623bfb0e735f30591da24f37 Author: Sam James gentoo org> AuthorDate: Sun May 16 12:41:20 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 16 12:45:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5903fdf app-emulation/docker-cli: Stabilize 20.10.6 arm64, #783525 Signed-off-by: Sam James gentoo.org> app-emulation/docker-cli/docker-cli-20.10.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.6.ebuild b/app-emulation/docker-cli/docker-cli-20.10.6.ebuild index c5f8175e246..07dd057d7a5 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.6.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.6.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: 83193cab5358fe1b0c0d69016ff996e4e338b6ba Author: Sam James gentoo org> AuthorDate: Sun May 16 12:41:19 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 16 12:44:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83193cab app-emulation/docker-proxy: Stabilize 0.8.0_p20201215 arm64, #783525 Signed-off-by: Sam James gentoo.org> app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild index dd292407563..5bf405d992f 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then else EGIT_COMMIT=fa125a3512ee0f6187721c88582bf8c4378bd4d7 SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: 662f96dce16df2e196a385b160529f136d5381bb Author: Sebastian Pipping gentoo org> AuthorDate: Mon May 10 15:02:02 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon May 10 15:02:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=662f96dc app-emulation/docker-compose: 1.29.2 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.3 app-emulation/docker-compose/Manifest | 1 + .../docker-compose/docker-compose-1.29.2.ebuild| 73 ++ 2 files changed, 74 insertions(+) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index de40de59488..e5ff2c6e484 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -4,3 +4,4 @@ DIST docker-compose-1.28.5.tar.gz 318236 BLAKE2B 32aca16fdebd00c5b211404e82b44b9 DIST docker-compose-1.28.6.tar.gz 319216 BLAKE2B 6f35f13fd35e08223fd17406b219fcd8c97fe9a2e96a3210607d23d54923496a9a51271f359b1537b73bc5e407d175822075835f44406fcfe028cc23d8eaf9f9 SHA512 0aef0066e58ee3e9ac6ddfef71cd29ae46ba52ed641b6da7ffc74b9e9a60b3974593173e84ac863475bb5d2a3896a0d453fda4decb69101c91abc04f33e50d45 DIST docker-compose-1.29.0.tar.gz 321019 BLAKE2B ba20ae83e0f2d899da2d39cd9f2edbc00b22eaba0209eaa1dbc5d376fc94b16d454713f5d26fed8b06eceb274098dd1155430d43a723e096643a108023de19ed SHA512 41bb20a405a0305093b0678e24c57582393806bc617bd09f98c43c9cd1c38af51011c7ab1c0afd1a91159c5a3e19a1b8df575c5be4a7e8317db96dd37ee9a339 DIST docker-compose-1.29.1.tar.gz 320234 BLAKE2B 7efdfee009d293a3cf46af54113750877a105231ad2bb0a643c15431ebc39017d4e5bd06e5e486a4aa0c95de6af165828818b21ac665437156a3e5ec734ece06 SHA512 d28298e6a80787d6ed822039214aa8b7fc10dca45e52f7ba499891e0a2f20715dc503edda673c239f33f9941beedcefb34a79dd00ea2fa724d17d54be2f4 +DIST docker-compose-1.29.2.tar.gz 320320 BLAKE2B 2d1a6375127fa09661822f7148665161b45bbd234c93444ae31c1d926513fcbc9fb845f8af01d8f11788f24b7517bff5f6cea2a5da9ade897891f2dd728f26bd SHA512 09f2ae2ae7a17ab5fb3e22580f7a80f1a8253f7ad9fc8f29aca432911bcde46ed22030ff3073cdd7eff3d55aaba17f56e628a178ec05c3a9b4f28495d6045111 diff --git a/app-emulation/docker-compose/docker-compose-1.29.2.ebuild b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild new file mode 100644 index 000..0d5c1a457de --- /dev/null +++ b/app-emulation/docker-compose/docker-compose-1.29.2.ebuild @@ -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_{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-5[${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.29.0-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 +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-credential-helpers/
commit: 49e642186373fac1eab297c0b8e632c9217191a2 Author: Sam James gentoo org> AuthorDate: Thu Apr 29 06:43:43 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 29 14:18:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e64218 app-emulation/docker-credential-helpers: Stabilize 0.6.3 amd64, #786567 Signed-off-by: Sam James gentoo.org> .../docker-credential-helpers/docker-credential-helpers-0.6.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker-credential-helpers/docker-credential-helpers-0.6.3.ebuild b/app-emulation/docker-credential-helpers/docker-credential-helpers-0.6.3.ebuild index 1b1d5979dcf..ea5a5b0037d 100644 --- a/app-emulation/docker-credential-helpers/docker-credential-helpers-0.6.3.ebuild +++ b/app-emulation/docker-credential-helpers/docker-credential-helpers-0.6.3.ebuild @@ -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 @@ SLOT="0" if [[ ${PV} = ** ]]; then inherit golang-vcs else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" EGIT_COMMIT="v${PV}" SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" inherit golang-vcs-snapshot
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: 51d6ea1431de3617290c66d68e710445f8fbd39d Author: Mikle Kolyada gentoo org> AuthorDate: Wed Apr 28 16:43:31 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Apr 28 16:44:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d6ea14 app-emulation/docker-proxy: Stabilize 0.8.0_p20201215 amd64, #783525 Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild index 374292183ee..dd292407563 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild @@ -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 @@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then else EGIT_COMMIT=fa125a3512ee0f6187721c88582bf8c4378bd4d7 SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 90dfe7ee9cf94153cea65f261d9c8378e6bd27bc Author: Mikle Kolyada gentoo org> AuthorDate: Wed Apr 28 16:43:30 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Apr 28 16:44:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dfe7ee app-emulation/docker: Stabilize 20.10.6-r1 amd64, #783525 Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/docker/docker-20.10.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.6-r1.ebuild b/app-emulation/docker/docker-20.10.6-r1.ebuild index b217d40ae52..77f660d0dc3 100644 --- a/app-emulation/docker/docker-20.10.6-r1.ebuild +++ b/app-emulation/docker/docker-20.10.6-r1.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 3aeef322ba60163b960727761a8c6652f5c8c389 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Apr 28 16:43:30 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Apr 28 16:44:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aeef322 app-emulation/docker-cli: Stabilize 20.10.6 amd64, #783525 Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/docker-cli/docker-cli-20.10.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.6.ebuild b/app-emulation/docker-cli/docker-cli-20.10.6.ebuild index 6052faf42bd..c5f8175e246 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.6.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.6.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="hardened" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: a719b7bb3630b896c52dd30425f8ac38d2f3e4ac Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Apr 26 21:22:59 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Apr 26 21:25:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a719b7bb app-emulation/docker: restrict tests unfortunately tests require priveleges and fetching from network Closes: https://bugs.gentoo.org/785586 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-19.03.15.ebuild | 2 +- app-emulation/docker/docker-20.10.5.ebuild| 2 +- app-emulation/docker/docker-20.10.6-r1.ebuild | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild index 264b79cadde..34156fd7f94 100644 --- a/app-emulation/docker/docker-19.03.15.ebuild +++ b/app-emulation/docker/docker-19.03.15.ebuild @@ -61,7 +61,7 @@ RDEPEND=" container-init? ( >=sys-process/tini-0.18.0[static] ) " -RESTRICT="installsources strip" +RESTRICT="installsources strip test" S="${WORKDIR}/${P}/src/${EGO_PN}" diff --git a/app-emulation/docker/docker-20.10.5.ebuild b/app-emulation/docker/docker-20.10.5.ebuild index 0d576b0ffc8..7742d1fc165 100644 --- a/app-emulation/docker/docker-20.10.5.ebuild +++ b/app-emulation/docker/docker-20.10.5.ebuild @@ -50,7 +50,7 @@ BDEPEND=" virtual/pkgconfig " -RESTRICT="installsources strip" +RESTRICT="installsources strip test" S="${WORKDIR}/${P}/src/${EGO_PN}" diff --git a/app-emulation/docker/docker-20.10.6-r1.ebuild b/app-emulation/docker/docker-20.10.6-r1.ebuild index 2b99383d6b7..b217d40ae52 100644 --- a/app-emulation/docker/docker-20.10.6-r1.ebuild +++ b/app-emulation/docker/docker-20.10.6-r1.ebuild @@ -49,8 +49,8 @@ BDEPEND=" dev-go/go-md2man virtual/pkgconfig " - -RESTRICT="installsources strip" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" S="${WORKDIR}/${P}/src/${EGO_PN}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/, app-emulation/docker/files/
commit: c6ec5086fd71473ce5f71a0aac0d2761811a499a Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Apr 22 16:39:52 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Apr 22 16:41:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ec5086 app-emulation/docker: rebase patch, get rid of custom src_prepare Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.6-r1.ebuild | 11 +++ app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch | 4 ++-- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/app-emulation/docker/docker-20.10.6-r1.ebuild b/app-emulation/docker/docker-20.10.6-r1.ebuild index 798980694c7..2b99383d6b7 100644 --- a/app-emulation/docker/docker-20.10.6-r1.ebuild +++ b/app-emulation/docker/docker-20.10.6-r1.ebuild @@ -54,6 +54,9 @@ RESTRICT="installsources strip" S="${WORKDIR}/${P}/src/${EGO_PN}" +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" ) + # see "contrib/check-config.sh" from upstream's sources CONFIG_CHECK=" ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS @@ -158,14 +161,6 @@ pkg_setup() { linux-info_pkg_setup } -src_prepare() { - default - # https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 - pushd "${S}/vendor/github.com/coreos/etcd" >/dev/null || die - eapply "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" - popd >/dev/null || die -} - src_compile() { export DOCKER_GITCOMMIT="${GIT_COMMIT}" export GOPATH="${WORKDIR}/${P}" diff --git a/app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch b/app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch index d912e59e985..bd574e26f04 100644 --- a/app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch +++ b/app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch @@ -15,8 +15,8 @@ Fixes #31182 diff --git a/pkg/fileutil/lock_linux.go b/pkg/fileutil/lock_linux.go index 939fea62381..004d35fa23b 100644 a/pkg/fileutil/lock_linux.go -+++ b/pkg/fileutil/lock_linux.go +--- a/vendor/github.com/coreos/etcd/pkg/fileutil/lock_linux.go b/vendor/github.com/coreos/etcd/pkg/fileutil/lock_linux.go @@ -29,7 +29,7 @@ import ( // // constants from /usr/include/bits/fcntl-linux.h
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 33c953005bba7da82aaa30050f46eeae85fd369e Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Apr 22 07:46:01 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Apr 22 07:48:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c95300 app-emulation/docker: add bug reference to patch portion Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-20.10.6-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/docker/docker-20.10.6-r1.ebuild b/app-emulation/docker/docker-20.10.6-r1.ebuild index 50015f97773..798980694c7 100644 --- a/app-emulation/docker/docker-20.10.6-r1.ebuild +++ b/app-emulation/docker/docker-20.10.6-r1.ebuild @@ -160,6 +160,7 @@ pkg_setup() { src_prepare() { default + # https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 pushd "${S}/vendor/github.com/coreos/etcd" >/dev/null || die eapply "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" popd >/dev/null || die
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/, app-emulation/docker/files/
commit: a86d23a290bba9f7c9135c181579c350086f2599 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Apr 22 07:44:44 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Apr 22 07:48:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86d23a2 app-emulation/docker: add /dev/null patch to 20.10.6 Bug: https://bugs.gentoo.org/748984 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev gentoo.org> ...ker-20.10.6.ebuild => docker-20.10.6-r1.ebuild} | 7 ++ .../docker/files/etcd-F_OFD_GETLK-fix.patch| 28 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/docker/docker-20.10.6.ebuild b/app-emulation/docker/docker-20.10.6-r1.ebuild similarity index 97% rename from app-emulation/docker/docker-20.10.6.ebuild rename to app-emulation/docker/docker-20.10.6-r1.ebuild index ac40f8d7328..50015f97773 100644 --- a/app-emulation/docker/docker-20.10.6.ebuild +++ b/app-emulation/docker/docker-20.10.6-r1.ebuild @@ -158,6 +158,13 @@ pkg_setup() { linux-info_pkg_setup } +src_prepare() { + default + pushd "${S}/vendor/github.com/coreos/etcd" >/dev/null || die + eapply "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch" + popd >/dev/null || die +} + src_compile() { export DOCKER_GITCOMMIT="${GIT_COMMIT}" export GOPATH="${WORKDIR}/${P}" diff --git a/app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch b/app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch new file mode 100644 index 000..d912e59e985 --- /dev/null +++ b/app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch @@ -0,0 +1,28 @@ +From ec81adb21605acd56b122bc35c53644b13d3ab7e Mon Sep 17 00:00:00 2001 +From: Moritz Both +Date: Sun, 1 Nov 2020 23:20:12 +0100 +Subject: [PATCH] pkg/fileutil: fix constant for linux locking + +The constant F_OFD_GETLK is 36, not 37, according to +/usr/include/bits/fcntl-linux.h +Credits go to joakim-tjernlund who digged deep enough +to find this. + +Fixes #31182 +--- + pkg/fileutil/lock_linux.go | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pkg/fileutil/lock_linux.go b/pkg/fileutil/lock_linux.go +index 939fea62381..004d35fa23b 100644 +--- a/pkg/fileutil/lock_linux.go b/pkg/fileutil/lock_linux.go +@@ -29,7 +29,7 @@ import ( + // + // constants from /usr/include/bits/fcntl-linux.h + const ( +- F_OFD_GETLK = 37 ++ F_OFD_GETLK = 36 + F_OFD_SETLK = 37 + F_OFD_SETLKW = 38 + )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: ec7902eb095445eb543f787c88ac274f5d9fd948 Author: William Hubbs gentoo org> AuthorDate: Mon Apr 19 15:34:02 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Apr 19 15:52:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec7902eb app-emulation/docker-cli: 20.10.6 bump Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.6.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index c28c12969ff..d096b64ab7b 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -2,3 +2,4 @@ DIST docker-cli-20.10.2.tar.gz 7706210 BLAKE2B c8d537be8344dbd2113232c85a52f0012 DIST docker-cli-20.10.3.tar.gz 7733821 BLAKE2B ab71e6817e7fe0d7c5f8c776cb25ae7bc49b5a224c835fe833988b67dfdf562207cd0afed4710d33e8a31156bd16bdc70df13f1194e862314add069c320c4e6e SHA512 769bed3e5409f6be570ab3672bef1bea4d16d5bfaeb81af8c4b3b7cfb56732c108c5404464731c001cf94fefd77c40a142bed80c85f1b058041e187453a6b88e DIST docker-cli-20.10.4.tar.gz 7735373 BLAKE2B 7bbdbaec4e97498c9d6aa66f9e6168afd7dc510f7746f94eff275a00bff23548562e8b879bc70c5018e0b75ebf609e0e68173bc244a441c739687d01eb8b9a3c SHA512 861f69657ac3eede228983b7d845ce98c81f4b0aa601aab37024d3f21cf1ca73a182d33bdde8fb9ad89e4954c3903dc4ec2b81fcf7364941a7c38a80ea410e34 DIST docker-cli-20.10.5.tar.gz 7734031 BLAKE2B 3f20c5acaaa0d2fa91bf8e94f5b4b0b8ecd4d35fd3bfef3beb91f64fa832318d351bcbd4b1dac51550bc91efb748fb6d5aa4f71143001d194f066437ab3552c5 SHA512 868e19fa834993bbd20a0d28a57f364287f39434355ccf90e63f3ead8d55fe488ac3bdab3f85230bfbede318b93513536f36da131fc17c27763a5375b4e0c636 +DIST docker-cli-20.10.6.tar.gz 7684541 BLAKE2B 059f80d71b4fc5b33c54dbe322030d33385739ddb0ae78890aeadfd264d19ac6f50386a1554d9056ef6bb9138dbbb7ccdabc8b39da0075d0bd3c18273122 SHA512 6b0ed4c756418cd38f9e5d614910a5b4fc3b2bc286f7e69950e031c5c571c705d7b7ce11cb5a7e94814cbb44fd830921a568f30ef30d783ef129c050c999666b diff --git a/app-emulation/docker-cli/docker-cli-20.10.6.ebuild b/app-emulation/docker-cli/docker-cli-20.10.6.ebuild new file mode 100644 index 000..6052faf42bd --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.6.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=370c28948e +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="!https://github.com/tianon/docker-overlay/pull/10 + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/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) + mkdir -p ./man/man1 || die "mkdir failed" + 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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 51bf120ca4150fa8cbf27f2c6ef2f17c94cfa7cd Author: William Hubbs gentoo org> AuthorDate: Mon Apr 19 15:52:30 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Apr 19 15:52:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51bf120c app-emulation/docker: 20.10.6 bump Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.6.ebuild | 273 + 2 files changed, 274 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 730b80b336e..d7d6809f007 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,2 +1,3 @@ DIST docker-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc DIST docker-20.10.5.tar.gz 11068359 BLAKE2B 16021065f20b6298e47f7b235f522a81ee1cbf046420edf43b241750f39ae19ddee8250090710c124ce09d9c0b20de58378b7df056b37d040a44884e32c5d12d SHA512 620a5345d99be16b4c6ba7321e91e4896128f7d638dfe2220554a6cadeb78b21dd3003cff6db60ed5ffd671ea243b310b21cc1123543b0e0cbfa93eec2900973 +DIST docker-20.10.6.tar.gz 11075291 BLAKE2B 97bc0d52af178d80701e98af7d313d1c97f0ed96d6682665415ce11976f05a5c39c52684963423e81bcf15772341a005c3bcd0ef4ab6a14da0aff1ead8fbdce2 SHA512 ade6307fe31a3b8f144898ab9c4f2db965965294f15e313b0080ce7aa8bf3296f6f34912b45926ac8c5e74eaf475eef869072878123d27aa432e955f594a94ab diff --git a/app-emulation/docker/docker-20.10.6.ebuild b/app-emulation/docker/docker-20.10.6.ebuild new file mode 100644 index 000..ac40f8d7328 --- /dev/null +++ b/app-emulation/docker/docker-20.10.6.ebuild @@ -0,0 +1,273 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +GIT_COMMIT=8728dd246c +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 +cli +container-init device-mapper hardened overlay seccomp" + +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 docker-proxy is pinned to exact version 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.1[apparmor?,btrfs?,device-mapper?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20201215 + cli? ( app-emulation/docker-cli ) + 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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 + ~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="CO
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: 157b39be668d747fbbff044be350fb86ce5b7f20 Author: Sebastian Pipping gentoo org> AuthorDate: Wed Apr 14 20:05:08 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Wed Apr 14 20:07:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=157b39be app-emulation/docker-compose: 1.29.1 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.3 app-emulation/docker-compose/Manifest | 1 + .../docker-compose/docker-compose-1.29.1.ebuild| 73 ++ 2 files changed, 74 insertions(+) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index a4d540bc2fd..de40de59488 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -3,3 +3,4 @@ DIST docker-compose-1.28.4.tar.gz 318110 BLAKE2B 97a39c52a2e9819fa4632a16080b9b3 DIST docker-compose-1.28.5.tar.gz 318236 BLAKE2B 32aca16fdebd00c5b211404e82b44b9486340bfa379d4739d164d5aa75d4f35b95d914065c05fef585ea7e412035e582d8058f2b942a4ce17a9b2bc25ff0cd31 SHA512 1f2cc87b82d18c023e8c2d9eb2e991393c96f7a3ab17fa6871d0969a28162b6832f98b42c76cadc641416629f74eb00763c89e044ae8cf02a062bd74b58371c9 DIST docker-compose-1.28.6.tar.gz 319216 BLAKE2B 6f35f13fd35e08223fd17406b219fcd8c97fe9a2e96a3210607d23d54923496a9a51271f359b1537b73bc5e407d175822075835f44406fcfe028cc23d8eaf9f9 SHA512 0aef0066e58ee3e9ac6ddfef71cd29ae46ba52ed641b6da7ffc74b9e9a60b3974593173e84ac863475bb5d2a3896a0d453fda4decb69101c91abc04f33e50d45 DIST docker-compose-1.29.0.tar.gz 321019 BLAKE2B ba20ae83e0f2d899da2d39cd9f2edbc00b22eaba0209eaa1dbc5d376fc94b16d454713f5d26fed8b06eceb274098dd1155430d43a723e096643a108023de19ed SHA512 41bb20a405a0305093b0678e24c57582393806bc617bd09f98c43c9cd1c38af51011c7ab1c0afd1a91159c5a3e19a1b8df575c5be4a7e8317db96dd37ee9a339 +DIST docker-compose-1.29.1.tar.gz 320234 BLAKE2B 7efdfee009d293a3cf46af54113750877a105231ad2bb0a643c15431ebc39017d4e5bd06e5e486a4aa0c95de6af165828818b21ac665437156a3e5ec734ece06 SHA512 d28298e6a80787d6ed822039214aa8b7fc10dca45e52f7ba499891e0a2f20715dc503edda673c239f33f9941beedcefb34a79dd00ea2fa724d17d54be2f4 diff --git a/app-emulation/docker-compose/docker-compose-1.29.1.ebuild b/app-emulation/docker-compose/docker-compose-1.29.1.ebuild new file mode 100644 index 000..0d5c1a457de --- /dev/null +++ b/app-emulation/docker-compose/docker-compose-1.29.1.ebuild @@ -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_{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-5[${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.29.0-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 +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/, app-emulation/docker-compose/files/
commit: acef23b50a5cb1cf054edd6d87cddb43dcaf5497 Author: Sebastian Pipping gentoo org> AuthorDate: Tue Apr 6 23:42:38 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Tue Apr 6 23:44:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acef23b5 app-emulation/docker-compose: 1.29.0 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.3 app-emulation/docker-compose/Manifest | 1 + .../docker-compose/docker-compose-1.29.0.ebuild| 73 ++ .../files/docker-compose-1.29.0-setup-py.patch | 66 +++ 3 files changed, 140 insertions(+) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index 88cfc2fa0ea..a4d540bc2fd 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -2,3 +2,4 @@ DIST docker-compose-1.27.4.tar.gz 309308 BLAKE2B 098af5e0308de4fe72f8f7d5c9cbdb2 DIST docker-compose-1.28.4.tar.gz 318110 BLAKE2B 97a39c52a2e9819fa4632a16080b9b3a029c5b81caa1bcb5143e78b9c6f3981aa462ef23c6c08fcafe80f8b786ce4962959dc84fd4fe2003ceee3dddcb85f438 SHA512 ba0b8a8a87e154c36b499b0fbb422847bcec421bdcbb6a7fc4a4d8169ae410f6bb71867fbff42b670b3d5ae61101527eeb71e68d57458906796e2d64adc0e367 DIST docker-compose-1.28.5.tar.gz 318236 BLAKE2B 32aca16fdebd00c5b211404e82b44b9486340bfa379d4739d164d5aa75d4f35b95d914065c05fef585ea7e412035e582d8058f2b942a4ce17a9b2bc25ff0cd31 SHA512 1f2cc87b82d18c023e8c2d9eb2e991393c96f7a3ab17fa6871d0969a28162b6832f98b42c76cadc641416629f74eb00763c89e044ae8cf02a062bd74b58371c9 DIST docker-compose-1.28.6.tar.gz 319216 BLAKE2B 6f35f13fd35e08223fd17406b219fcd8c97fe9a2e96a3210607d23d54923496a9a51271f359b1537b73bc5e407d175822075835f44406fcfe028cc23d8eaf9f9 SHA512 0aef0066e58ee3e9ac6ddfef71cd29ae46ba52ed641b6da7ffc74b9e9a60b3974593173e84ac863475bb5d2a3896a0d453fda4decb69101c91abc04f33e50d45 +DIST docker-compose-1.29.0.tar.gz 321019 BLAKE2B ba20ae83e0f2d899da2d39cd9f2edbc00b22eaba0209eaa1dbc5d376fc94b16d454713f5d26fed8b06eceb274098dd1155430d43a723e096643a108023de19ed SHA512 41bb20a405a0305093b0678e24c57582393806bc617bd09f98c43c9cd1c38af51011c7ab1c0afd1a91159c5a3e19a1b8df575c5be4a7e8317db96dd37ee9a339 diff --git a/app-emulation/docker-compose/docker-compose-1.29.0.ebuild b/app-emulation/docker-compose/docker-compose-1.29.0.ebuild new file mode 100644 index 000..0d5c1a457de --- /dev/null +++ b/app-emulation/docker-compose/docker-compose-1.29.0.ebuild @@ -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_{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-5[${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.29.0-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 +} diff --git a/app-emulation/docker-compose/files/docker-compose-1.29.0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: ca7b7f97a997ca003915690316712dcfe98f353f Author: Mike Gilbert gentoo org> AuthorDate: Mon Apr 5 02:39:22 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Apr 5 15:34:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7b7f97 app-emulation/docker: avoid using ROOT in src_compile ESYSROOT should be used to locate headers and libraries. Signed-off-by: Mike Gilbert gentoo.org> app-emulation/docker/docker-19.03.15.ebuild | 4 ++-- app-emulation/docker/docker-20.10.5.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild index 848e9be75a8..264b79cadde 100644 --- a/app-emulation/docker/docker-19.03.15.ebuild +++ b/app-emulation/docker/docker-19.03.15.ebuild @@ -194,8 +194,8 @@ src_compile() { # 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)" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" # if we're building from a tarball, we need the GITCOMMIT value [[ ${DOCKER_GITCOMMIT} ]] && export DOCKER_GITCOMMIT diff --git a/app-emulation/docker/docker-20.10.5.ebuild b/app-emulation/docker/docker-20.10.5.ebuild index 46bb5af09cd..0d576b0ffc8 100644 --- a/app-emulation/docker/docker-20.10.5.ebuild +++ b/app-emulation/docker/docker-20.10.5.ebuild @@ -165,8 +165,8 @@ src_compile() { # 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)" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" # let's set up some optional features :) export DOCKER_BUILDTAGS=''
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: f82be05190d6b6e6f572de194b1faed95f561aa6 Author: Mike Gilbert gentoo org> AuthorDate: Mon Apr 5 02:34:24 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Apr 5 15:34:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82be051 app-emulation/docker-cli: avoid using ROOT in src_compile ESYSROOT should be used to locate headers and libraries. Signed-off-by: Mike Gilbert gentoo.org> app-emulation/docker-cli/docker-cli-20.10.2.ebuild| 4 ++-- app-emulation/docker-cli/docker-cli-20.10.3.ebuild| 4 ++-- app-emulation/docker-cli/docker-cli-20.10.4.ebuild| 4 ++-- app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild | 4 ++-- app-emulation/docker-cli/docker-cli-20.10.5.ebuild| 4 ++-- app-emulation/docker-cli/metadata.xml | 6 +++--- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.2.ebuild b/app-emulation/docker-cli/docker-cli-20.10.2.ebuild index f1767197a60..21b8e453793 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.2.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.2.ebuild @@ -34,8 +34,8 @@ src_compile() { 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)" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" emake \ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ VERSION="$(cat VERSION)" \ diff --git a/app-emulation/docker-cli/docker-cli-20.10.3.ebuild b/app-emulation/docker-cli/docker-cli-20.10.3.ebuild index 2675134a9e6..8d8ca051b48 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.3.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.3.ebuild @@ -34,8 +34,8 @@ src_compile() { 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)" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" emake \ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ VERSION="$(cat VERSION)" \ diff --git a/app-emulation/docker-cli/docker-cli-20.10.4.ebuild b/app-emulation/docker-cli/docker-cli-20.10.4.ebuild index b20c515611a..c65dda796af 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.4.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.4.ebuild @@ -33,8 +33,8 @@ src_compile() { 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)" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" emake \ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ VERSION="$(cat VERSION)" \ diff --git a/app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild b/app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild index 7869c5f026b..063f8583dbe 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild @@ -33,8 +33,8 @@ src_compile() { 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)" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" emake \ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ VERSION="$(cat VERSION)" \ diff --git a/app-emulation/docker-cli/docker-cli-20.10.5.ebuild b/app-emulation/docker-cli/docker-cli-20.10.5.ebuild index c23d7586e28..2d0065c9b02 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.5.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.5.ebuild @@ -33,8 +33,8 @@ src_compile() { 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)" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" emake \ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 6639436bf8159440af2ebf817605f882fc207db0 Author: William Hubbs gentoo org> AuthorDate: Wed Mar 31 19:13:36 2021 + Commit: William Hubbs gentoo org> CommitDate: Wed Mar 31 19:41:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6639436b app-emulation/docker: remove unstable versions Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 2 - app-emulation/docker/docker-20.10.3-r2.ebuild | 293 -- app-emulation/docker/docker-20.10.4.ebuild| 273 3 files changed, 568 deletions(-) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 23ad1890cb5..730b80b336e 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,4 +1,2 @@ DIST docker-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc -DIST docker-20.10.3.tar.gz 11063792 BLAKE2B 9309573dd83d0746bb492cf68e06d69e60550718f8f934a065b33d1538847a4effcf6310638daa9b535515bc43cc1b47636482c90d4499f2b46b74aa37882dd7 SHA512 8389980e0b47e34872301bbe703d7abfc7819946736bab0ef4fee983daa4f798c7c6373d823dc62a3995076e71ca6bc86dc793f736b68e8ec1040332193cfdb8 -DIST docker-20.10.4.tar.gz 11068487 BLAKE2B 2bff1f36f646de8664731650590d06b4d3b0cc2538aee216f049df6ba394d837154fed4f4b29047f11514eb1bff19c0862a170461be681afd8ab00c4ffbe358b SHA512 6cbead817d37dc3a4d2686556562d3b52f802ac2cd611a1ff6e373db0464080d8babefd3af31175487b700905fbc876ec8ce235989780b037a4408febdf70985 DIST docker-20.10.5.tar.gz 11068359 BLAKE2B 16021065f20b6298e47f7b235f522a81ee1cbf046420edf43b241750f39ae19ddee8250090710c124ce09d9c0b20de58378b7df056b37d040a44884e32c5d12d SHA512 620a5345d99be16b4c6ba7321e91e4896128f7d638dfe2220554a6cadeb78b21dd3003cff6db60ed5ffd671ea243b310b21cc1123543b0e0cbfa93eec2900973 diff --git a/app-emulation/docker/docker-20.10.3-r2.ebuild b/app-emulation/docker/docker-20.10.3-r2.ebuild deleted file mode 100644 index 7f4e790bf85..000 --- a/app-emulation/docker/docker-20.10.3-r2.ebuild +++ /dev/null @@ -1,293 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -EGO_PN=github.com/docker/docker -GIT_COMMIT=46229ca1d8 -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 +cli +container-init device-mapper hardened overlay seccomp" - -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 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.1[apparmor?,btrfs?,device-mapper?,seccomp?] - ~app-emulation/docker-proxy-0.8.0_p20201215 - cli? ( app-emulation/docker-cli ) - 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_XT_MARK - ~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_BAN
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: fc8e746b01faa624dc3b059f0dbe7baaffb06700 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 25 07:22:28 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 25 08:02:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc8e746b app-emulation/docker: Remove CONFIG_RT_GROUP_SCHED Closes: https://bugs.gentoo.org/606548 Signed-off-by: Michał Górny gentoo.org> app-emulation/docker/docker-19.03.15.ebuild | 2 +- app-emulation/docker/docker-20.10.3-r2.ebuild | 2 +- app-emulation/docker/docker-20.10.4.ebuild| 2 +- app-emulation/docker/docker-20.10.5.ebuild| 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild index ac8fee3a6cc..848e9be75a8 100644 --- a/app-emulation/docker/docker-19.03.15.ebuild +++ b/app-emulation/docker/docker-19.03.15.ebuild @@ -85,7 +85,7 @@ CONFIG_CHECK=" ~CGROUP_PERF ~CGROUP_HUGETLB ~NET_CLS_CGROUP - ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED + ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR ~VXLAN diff --git a/app-emulation/docker/docker-20.10.3-r2.ebuild b/app-emulation/docker/docker-20.10.3-r2.ebuild index 9af60440140..7f4e790bf85 100644 --- a/app-emulation/docker/docker-20.10.3-r2.ebuild +++ b/app-emulation/docker/docker-20.10.3-r2.ebuild @@ -74,7 +74,7 @@ CONFIG_CHECK=" ~CGROUP_PERF ~CGROUP_HUGETLB ~NET_CLS_CGROUP - ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED + ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR ~VXLAN diff --git a/app-emulation/docker/docker-20.10.4.ebuild b/app-emulation/docker/docker-20.10.4.ebuild index ee31e108512..5691d4f83eb 100644 --- a/app-emulation/docker/docker-20.10.4.ebuild +++ b/app-emulation/docker/docker-20.10.4.ebuild @@ -75,7 +75,7 @@ CONFIG_CHECK=" ~CGROUP_PERF ~CGROUP_HUGETLB ~NET_CLS_CGROUP - ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED + ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR ~VXLAN diff --git a/app-emulation/docker/docker-20.10.5.ebuild b/app-emulation/docker/docker-20.10.5.ebuild index b444365e4a9..46bb5af09cd 100644 --- a/app-emulation/docker/docker-20.10.5.ebuild +++ b/app-emulation/docker/docker-20.10.5.ebuild @@ -75,7 +75,7 @@ CONFIG_CHECK=" ~CGROUP_PERF ~CGROUP_HUGETLB ~NET_CLS_CGROUP - ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED + ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR ~VXLAN
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/files/, app-emulation/docker-compose/
commit: 46512197631acbc50aad51bfaf6f496c58386f27 Author: Sebastian Pipping gentoo org> AuthorDate: Tue Mar 23 16:29:11 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Tue Mar 23 16:30:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46512197 app-emulation/docker-compose: 1.28.6 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.17, Repoman-3.0.2 app-emulation/docker-compose/Manifest | 1 + .../docker-compose/docker-compose-1.28.6.ebuild| 73 ++ .../files/docker-compose-1.28.6-setup-py.patch | 67 3 files changed, 141 insertions(+) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index 7c5219f5250..88cfc2fa0ea 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -1,3 +1,4 @@ DIST docker-compose-1.27.4.tar.gz 309308 BLAKE2B 098af5e0308de4fe72f8f7d5c9cbdb285ec1cb6fbd492baef8a4223f93591321c585ebabd4c7e4a40d7a1bce3ab2d7ccf4cee1d0a15e7f59bb80eb4df5b6c8d6 SHA512 b41b7cf88b1380021a30f9becb7567d1e154ef875c42b37483673b5107f1a26dae6868b92c6a61f695001eb63759b25f3729e6783272eb784047717cafea3b80 DIST docker-compose-1.28.4.tar.gz 318110 BLAKE2B 97a39c52a2e9819fa4632a16080b9b3a029c5b81caa1bcb5143e78b9c6f3981aa462ef23c6c08fcafe80f8b786ce4962959dc84fd4fe2003ceee3dddcb85f438 SHA512 ba0b8a8a87e154c36b499b0fbb422847bcec421bdcbb6a7fc4a4d8169ae410f6bb71867fbff42b670b3d5ae61101527eeb71e68d57458906796e2d64adc0e367 DIST docker-compose-1.28.5.tar.gz 318236 BLAKE2B 32aca16fdebd00c5b211404e82b44b9486340bfa379d4739d164d5aa75d4f35b95d914065c05fef585ea7e412035e582d8058f2b942a4ce17a9b2bc25ff0cd31 SHA512 1f2cc87b82d18c023e8c2d9eb2e991393c96f7a3ab17fa6871d0969a28162b6832f98b42c76cadc641416629f74eb00763c89e044ae8cf02a062bd74b58371c9 +DIST docker-compose-1.28.6.tar.gz 319216 BLAKE2B 6f35f13fd35e08223fd17406b219fcd8c97fe9a2e96a3210607d23d54923496a9a51271f359b1537b73bc5e407d175822075835f44406fcfe028cc23d8eaf9f9 SHA512 0aef0066e58ee3e9ac6ddfef71cd29ae46ba52ed641b6da7ffc74b9e9a60b3974593173e84ac863475bb5d2a3896a0d453fda4decb69101c91abc04f33e50d45 diff --git a/app-emulation/docker-compose/docker-compose-1.28.6.ebuild b/app-emulation/docker-compose/docker-compose-1.28.6.ebuild new file mode 100644 index 000..d9f80948b75 --- /dev/null +++ b/app-emulation/docker-compose/docker-compose-1.28.6.ebuild @@ -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_{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.4[${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.6-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 +} diff --git a/app-emulation/docker-compose/files/docker-compose-1.28.6-setup-py.patch b/app-emulation/docker-compose/files/docker-compose-1.28.6-s
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 87de2b509508b416e3df3c33e97b3f50b66a782e Author: William Hubbs gentoo org> AuthorDate: Mon Mar 8 21:23:38 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 8 21:23:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87de2b50 app-emulation/docker: remove old 20.10.3 ebuilds Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/docker-20.10.3-r1.ebuild | 294 -- app-emulation/docker/docker-20.10.3.ebuild| 293 - 2 files changed, 587 deletions(-) diff --git a/app-emulation/docker/docker-20.10.3-r1.ebuild b/app-emulation/docker/docker-20.10.3-r1.ebuild deleted file mode 100644 index c3fe4b2a9be..000 --- a/app-emulation/docker/docker-20.10.3-r1.ebuild +++ /dev/null @@ -1,294 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -EGO_PN=github.com/docker/docker -GIT_COMMIT=46229ca1d8 -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 +cli +container-init device-mapper hardened overlay seccomp" - -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?] - ~app-emulation/runc-1.0.0_rc92[apparmor?,seccomp?] - ~app-emulation/docker-proxy-0.8.0_p20201215 - cli? ( app-emulation/docker-cli ) - 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_XT_MARK - ~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 -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: bced2aee7501b2ef55c7711bf5fd56b4aba74b5b Author: William Hubbs gentoo org> AuthorDate: Mon Mar 8 21:17:28 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 8 21:18:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bced2aee app-emulation/docker: unpin containerd dependency for 20.10.3-r2 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/docker-20.10.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.3-r2.ebuild b/app-emulation/docker/docker-20.10.3-r2.ebuild index 3d9e91ee00e..9af60440140 100644 --- a/app-emulation/docker/docker-20.10.3-r2.ebuild +++ b/app-emulation/docker/docker-20.10.3-r2.ebuild @@ -37,7 +37,7 @@ RDEPEND=" >=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?] + >=app-emulation/containerd-1.4.1[apparmor?,btrfs?,device-mapper?,seccomp?] ~app-emulation/docker-proxy-0.8.0_p20201215 cli? ( app-emulation/docker-cli ) container-init? ( >=sys-process/tini-0.19.0[static] )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: e8a44e967cc1805d87b3f0c4c8ab433f261e Author: William Hubbs gentoo org> AuthorDate: Mon Mar 8 20:28:37 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 8 20:47:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a44e96 app-emulation/docker: adjust dependencies for 20.10.x per upstream - drop the dependency on runc since this is pulled in by containerd - set a lower limit for the dependency oncontainerd but do not pin it to a specific version. For more information, see the below upstream issue. https://github.com/moby/moby/issues/42117 Signed-off-by: William Hubbs gentoo.org> ...ker-20.10.4.ebuild => docker-20.10.3-r2.ebuild} | 25 +++--- app-emulation/docker/docker-20.10.4.ebuild | 5 ++--- app-emulation/docker/docker-20.10.5.ebuild | 5 ++--- 3 files changed, 26 insertions(+), 9 deletions(-) diff --git a/app-emulation/docker/docker-20.10.4.ebuild b/app-emulation/docker/docker-20.10.3-r2.ebuild similarity index 93% copy from app-emulation/docker/docker-20.10.4.ebuild copy to app-emulation/docker/docker-20.10.3-r2.ebuild index bba2fa9a7eb..3d9e91ee00e 100644 --- a/app-emulation/docker/docker-20.10.4.ebuild +++ b/app-emulation/docker/docker-20.10.3-r2.ebuild @@ -28,7 +28,7 @@ DEPEND=" # 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 ^, +# make sure containerd, docker-proxy and tini pinned to exact versions from ^, # for appropriate branchch/version of course RDEPEND=" ${DEPEND} @@ -38,7 +38,6 @@ RDEPEND=" >=app-arch/xz-utils-4.9 dev-libs/libltdl ~app-emulation/containerd-1.4.3[apparmor?,btrfs?,device-mapper?,seccomp?] - ~app-emulation/runc-1.0.0_rc93[apparmor?,seccomp?] ~app-emulation/docker-proxy-0.8.0_p20201215 cli? ( app-emulation/docker-cli ) container-init? ( >=sys-process/tini-0.19.0[static] ) @@ -59,7 +58,6 @@ S="${WORKDIR}/${P}/src/${EGO_PN}" CONFIG_CHECK=" ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG - ~CGROUP_NET_PRIO ~KEYS ~VETH ~BRIDGE ~BRIDGE_NETFILTER ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK @@ -101,6 +99,27 @@ 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+=" diff --git a/app-emulation/docker/docker-20.10.4.ebuild b/app-emulation/docker/docker-20.10.4.ebuild index bba2fa9a7eb..ee31e108512 100644 --- a/app-emulation/docker/docker-20.10.4.ebuild +++ b/app-emulation/docker/docker-20.10.4.ebuild @@ -28,7 +28,7 @@ DEPEND=" # 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 ^, +# make sure docker-proxy is pinned to exact version from ^, # for appropriate branchch/version of course RDEPEND=" ${DEPEND} @@ -37,8 +37,7 @@ RDEPEND=" >=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?] - ~app-emulation/runc-1.0.0_rc93[apparmor?,seccomp?] + >=app-emulation/containerd-1.4.1[apparmor?,btrfs?,device-mapper?,seccomp?] ~app-emulation/docker-proxy-0.8.0_p20201215 cli? ( app-emulation/docker-cli ) container-init? ( >=sys-process/tini-0.19.0[static] ) diff --git a/app-emulation/docker/docker-20.10.5.ebuild b/app-emulation/docker/docker-20.10.5.ebuild index 2c037df1422..b444365e4a9 100644 --- a/app-emulation/docker/docker-20.10.5.ebuild +++ b/app-emulation/docker/docker-20.10.5.ebuild @@ -28,7 +28,7 @@ DEPEND=" # https://github.com/moby/moby/blob/master/project/PA
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 2cae73a2d9c61b9f1cfd8c01a04d4e9ad54559e7 Author: William Hubbs gentoo org> AuthorDate: Sun Mar 7 23:15:45 2021 + Commit: William Hubbs gentoo org> CommitDate: Sun Mar 7 23:17:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cae73a2 app-emulation/docker: export version for 20.10.4 and 20.10.5 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/docker-20.10.4.ebuild | 1 + app-emulation/docker/docker-20.10.5.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-emulation/docker/docker-20.10.4.ebuild b/app-emulation/docker/docker-20.10.4.ebuild index 0e9fc779bed..bba2fa9a7eb 100644 --- a/app-emulation/docker/docker-20.10.4.ebuild +++ b/app-emulation/docker/docker-20.10.4.ebuild @@ -162,6 +162,7 @@ pkg_setup() { src_compile() { export DOCKER_GITCOMMIT="${GIT_COMMIT}" export GOPATH="${WORKDIR}/${P}" + export VERSION=${PV} # setup CFLAGS and LDFLAGS for separate build target # see https://github.com/tianon/docker-overlay/pull/10 diff --git a/app-emulation/docker/docker-20.10.5.ebuild b/app-emulation/docker/docker-20.10.5.ebuild index 12943bb4c2a..2c037df1422 100644 --- a/app-emulation/docker/docker-20.10.5.ebuild +++ b/app-emulation/docker/docker-20.10.5.ebuild @@ -162,6 +162,7 @@ pkg_setup() { src_compile() { export DOCKER_GITCOMMIT="${GIT_COMMIT}" export GOPATH="${WORKDIR}/${P}" + export VERSION=${PV} # setup CFLAGS and LDFLAGS for separate build target # see https://github.com/tianon/docker-overlay/pull/10
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: b52a5cccb310fdd2086befc8d64d28166195e339 Author: William Hubbs gentoo org> AuthorDate: Sun Mar 7 08:11:14 2021 + Commit: William Hubbs gentoo org> CommitDate: Sun Mar 7 08:17:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52a5ccc app-emulation/docker: 20.10.3-r1 revbump to fix displayed server version Closes: https://bugs.gentoo.org/772938 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/docker-20.10.3-r1.ebuild | 294 ++ 1 file changed, 294 insertions(+) diff --git a/app-emulation/docker/docker-20.10.3-r1.ebuild b/app-emulation/docker/docker-20.10.3-r1.ebuild new file mode 100644 index 000..c3fe4b2a9be --- /dev/null +++ b/app-emulation/docker/docker-20.10.3-r1.ebuild @@ -0,0 +1,294 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +GIT_COMMIT=46229ca1d8 +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 +cli +container-init device-mapper hardened overlay seccomp" + +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?] + ~app-emulation/runc-1.0.0_rc92[apparmor?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20201215 + cli? ( app-emulation/docker-cli ) + 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_XT_MARK + ~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+
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: f0107db1275f641716bf8da6ed8f143167547383 Author: William Hubbs gentoo org> AuthorDate: Sun Mar 7 00:05:36 2021 + Commit: William Hubbs gentoo org> CommitDate: Sun Mar 7 00:06:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0107db1 app-emulation/docker-cli: 20.10.5-r1 bump to install all manpages Signed-off-by: William Hubbs gentoo.org> .../docker-cli/docker-cli-20.10.5-r1.ebuild| 64 ++ 1 file changed, 64 insertions(+) diff --git a/app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild b/app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild new file mode 100644 index 000..7869c5f026b --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.5-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=55c4c88966 +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="!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) + mkdir -p ./man/man1 || die "mkdir failed" + 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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: c0c33a0ae0c9409cca1973799558a075c225b12e Author: William Hubbs gentoo org> AuthorDate: Sat Mar 6 22:01:11 2021 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 6 22:01:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c33a0a app-emulation/docker-cli: fix man page generation for 20.10.4 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/docker-cli-20.10.4.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.4.ebuild b/app-emulation/docker-cli/docker-cli-20.10.4.ebuild index 2675134a9e6..b20c515611a 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.4.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.4.ebuild @@ -26,7 +26,6 @@ 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() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 4c755df83b5c37940956859bf8e19ce10e102918 Author: William Hubbs gentoo org> AuthorDate: Sat Mar 6 21:55:09 2021 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 6 21:55:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c755df8 app-emulation/docker-cli: fix man page generation for 20.10.5 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/docker-cli-20.10.5.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-emulation/docker-cli/docker-cli-20.10.5.ebuild b/app-emulation/docker-cli/docker-cli-20.10.5.ebuild index 00dd2eb04e9..c23d7586e28 100644 --- a/app-emulation/docker-cli/docker-cli-20.10.5.ebuild +++ b/app-emulation/docker-cli/docker-cli-20.10.5.ebuild @@ -26,7 +26,6 @@ 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() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 1c2698ad904a7ea8bec94bb13afa0f547b608d69 Author: William Hubbs gentoo org> AuthorDate: Sat Mar 6 19:31:41 2021 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 6 20:11:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c2698ad app-emulation/docker: 20.10.5 bump Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.5.ebuild | 273 + 2 files changed, 274 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 76ca3a5b386..23ad1890cb5 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,3 +1,4 @@ DIST docker-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc DIST docker-20.10.3.tar.gz 11063792 BLAKE2B 9309573dd83d0746bb492cf68e06d69e60550718f8f934a065b33d1538847a4effcf6310638daa9b535515bc43cc1b47636482c90d4499f2b46b74aa37882dd7 SHA512 8389980e0b47e34872301bbe703d7abfc7819946736bab0ef4fee983daa4f798c7c6373d823dc62a3995076e71ca6bc86dc793f736b68e8ec1040332193cfdb8 DIST docker-20.10.4.tar.gz 11068487 BLAKE2B 2bff1f36f646de8664731650590d06b4d3b0cc2538aee216f049df6ba394d837154fed4f4b29047f11514eb1bff19c0862a170461be681afd8ab00c4ffbe358b SHA512 6cbead817d37dc3a4d2686556562d3b52f802ac2cd611a1ff6e373db0464080d8babefd3af31175487b700905fbc876ec8ce235989780b037a4408febdf70985 +DIST docker-20.10.5.tar.gz 11068359 BLAKE2B 16021065f20b6298e47f7b235f522a81ee1cbf046420edf43b241750f39ae19ddee8250090710c124ce09d9c0b20de58378b7df056b37d040a44884e32c5d12d SHA512 620a5345d99be16b4c6ba7321e91e4896128f7d638dfe2220554a6cadeb78b21dd3003cff6db60ed5ffd671ea243b310b21cc1123543b0e0cbfa93eec2900973 diff --git a/app-emulation/docker/docker-20.10.5.ebuild b/app-emulation/docker/docker-20.10.5.ebuild new file mode 100644 index 000..12943bb4c2a --- /dev/null +++ b/app-emulation/docker/docker-20.10.5.ebuild @@ -0,0 +1,273 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +GIT_COMMIT=363e9a88a1 +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 +cli +container-init device-mapper hardened overlay seccomp" + +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?] + ~app-emulation/runc-1.0.0_rc93[apparmor?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20201215 + cli? ( app-emulation/docker-cli ) + 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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_GR
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: a06bf471ae5392f243e4f28f64c154bb828b68c5 Author: William Hubbs gentoo org> AuthorDate: Sat Mar 6 19:10:11 2021 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 6 20:11:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06bf471 app-emulation/docker-cli: 20.10.4 bump Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.4.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index 078e65cf876..1802076d74a 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1,2 +1,3 @@ DIST docker-cli-20.10.2.tar.gz 7706210 BLAKE2B c8d537be8344dbd2113232c85a52f001231fdf653819710cf4492c86d58662e5f0d74f6fb00593d1034b5d481f15524cec89e2b3463900705a545b2051ab38d2 SHA512 907c846bf4043dcce4dd4e95e6335554b50e954464a83f75a44b1c0fcf9f2625c490a12758d18653c0d031768878a3f6fc91cb7fc6e1d3235d5e8f21ecd93caf DIST docker-cli-20.10.3.tar.gz 7733821 BLAKE2B ab71e6817e7fe0d7c5f8c776cb25ae7bc49b5a224c835fe833988b67dfdf562207cd0afed4710d33e8a31156bd16bdc70df13f1194e862314add069c320c4e6e SHA512 769bed3e5409f6be570ab3672bef1bea4d16d5bfaeb81af8c4b3b7cfb56732c108c5404464731c001cf94fefd77c40a142bed80c85f1b058041e187453a6b88e +DIST docker-cli-20.10.4.tar.gz 7735373 BLAKE2B 7bbdbaec4e97498c9d6aa66f9e6168afd7dc510f7746f94eff275a00bff23548562e8b879bc70c5018e0b75ebf609e0e68173bc244a441c739687d01eb8b9a3c SHA512 861f69657ac3eede228983b7d845ce98c81f4b0aa601aab37024d3f21cf1ca73a182d33bdde8fb9ad89e4954c3903dc4ec2b81fcf7364941a7c38a80ea410e34 diff --git a/app-emulation/docker-cli/docker-cli-20.10.4.ebuild b/app-emulation/docker-cli/docker-cli-20.10.4.ebuild new file mode 100644 index 000..2675134a9e6 --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=48d30b5b32 +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="!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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 46290e98303c6970ee21983ab66efe1fe1e63787 Author: William Hubbs gentoo org> AuthorDate: Sat Mar 6 20:03:43 2021 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 6 20:11:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46290e98 app-emulation/docker-cli: 20.10.5 bump Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.5.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index 1802076d74a..c28c12969ff 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1,3 +1,4 @@ DIST docker-cli-20.10.2.tar.gz 7706210 BLAKE2B c8d537be8344dbd2113232c85a52f001231fdf653819710cf4492c86d58662e5f0d74f6fb00593d1034b5d481f15524cec89e2b3463900705a545b2051ab38d2 SHA512 907c846bf4043dcce4dd4e95e6335554b50e954464a83f75a44b1c0fcf9f2625c490a12758d18653c0d031768878a3f6fc91cb7fc6e1d3235d5e8f21ecd93caf DIST docker-cli-20.10.3.tar.gz 7733821 BLAKE2B ab71e6817e7fe0d7c5f8c776cb25ae7bc49b5a224c835fe833988b67dfdf562207cd0afed4710d33e8a31156bd16bdc70df13f1194e862314add069c320c4e6e SHA512 769bed3e5409f6be570ab3672bef1bea4d16d5bfaeb81af8c4b3b7cfb56732c108c5404464731c001cf94fefd77c40a142bed80c85f1b058041e187453a6b88e DIST docker-cli-20.10.4.tar.gz 7735373 BLAKE2B 7bbdbaec4e97498c9d6aa66f9e6168afd7dc510f7746f94eff275a00bff23548562e8b879bc70c5018e0b75ebf609e0e68173bc244a441c739687d01eb8b9a3c SHA512 861f69657ac3eede228983b7d845ce98c81f4b0aa601aab37024d3f21cf1ca73a182d33bdde8fb9ad89e4954c3903dc4ec2b81fcf7364941a7c38a80ea410e34 +DIST docker-cli-20.10.5.tar.gz 7734031 BLAKE2B 3f20c5acaaa0d2fa91bf8e94f5b4b0b8ecd4d35fd3bfef3beb91f64fa832318d351bcbd4b1dac51550bc91efb748fb6d5aa4f71143001d194f066437ab3552c5 SHA512 868e19fa834993bbd20a0d28a57f364287f39434355ccf90e63f3ead8d55fe488ac3bdab3f85230bfbede318b93513536f36da131fc17c27763a5375b4e0c636 diff --git a/app-emulation/docker-cli/docker-cli-20.10.5.ebuild b/app-emulation/docker-cli/docker-cli-20.10.5.ebuild new file mode 100644 index 000..00dd2eb04e9 --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=55c4c88966 +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="!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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 4a936b5a36ae7291cf613fc2d86c59d5d903b40c Author: William Hubbs gentoo org> AuthorDate: Sat Mar 6 19:10:10 2021 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 6 20:11:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a936b5a app-emulation/docker: 20.10.4 bump Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.4.ebuild | 273 + 2 files changed, 274 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 6bfba220736..76ca3a5b386 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,2 +1,3 @@ DIST docker-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc DIST docker-20.10.3.tar.gz 11063792 BLAKE2B 9309573dd83d0746bb492cf68e06d69e60550718f8f934a065b33d1538847a4effcf6310638daa9b535515bc43cc1b47636482c90d4499f2b46b74aa37882dd7 SHA512 8389980e0b47e34872301bbe703d7abfc7819946736bab0ef4fee983daa4f798c7c6373d823dc62a3995076e71ca6bc86dc793f736b68e8ec1040332193cfdb8 +DIST docker-20.10.4.tar.gz 11068487 BLAKE2B 2bff1f36f646de8664731650590d06b4d3b0cc2538aee216f049df6ba394d837154fed4f4b29047f11514eb1bff19c0862a170461be681afd8ab00c4ffbe358b SHA512 6cbead817d37dc3a4d2686556562d3b52f802ac2cd611a1ff6e373db0464080d8babefd3af31175487b700905fbc876ec8ce235989780b037a4408febdf70985 diff --git a/app-emulation/docker/docker-20.10.4.ebuild b/app-emulation/docker/docker-20.10.4.ebuild new file mode 100644 index 000..0e9fc779bed --- /dev/null +++ b/app-emulation/docker/docker-20.10.4.ebuild @@ -0,0 +1,273 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +GIT_COMMIT=46229ca1d8 +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 +cli +container-init device-mapper hardened overlay seccomp" + +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?] + ~app-emulation/runc-1.0.0_rc93[apparmor?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20201215 + cli? ( app-emulation/docker-cli ) + 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 + ~CGROUP_NET_PRIO + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK + ~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_SE
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/files/, app-emulation/docker-compose/
commit: 50700e22602715ac6b4c035d123f3d2ac053479f Author: Sebastian Pipping gentoo org> AuthorDate: Fri Feb 26 17:05:00 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Feb 26 17:07:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50700e22 app-emulation/docker-compose: 1.28.5 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.14, Repoman-3.0.2 app-emulation/docker-compose/Manifest | 1 + .../docker-compose/docker-compose-1.28.5.ebuild| 73 ++ .../files/docker-compose-1.28.5-setup-py.patch | 67 3 files changed, 141 insertions(+) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index 32f2db2f59b..063a1f5d08b 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -3,3 +3,4 @@ DIST docker-compose-1.28.0.tar.gz 318112 BLAKE2B 2e721f2aed08f8c63c7c75aa91e6ee2 DIST docker-compose-1.28.2.tar.gz 318196 BLAKE2B 60827043135b1b1455ce0fe8cd3b6bdfad025af80d32b805e7a7a9df7949808b657e860a2d0f57bf07af44cb7847b38146accbb2c4eec9a8919bc4ec4141 SHA512 ababba47717e31187243478ba4a9d4082e2f64a05a0bf48cbafb2a44b62138d7dfb1cbb88da4c388b559cb35d53bcf4c42617f6ae02412b7a65f02cb09255e45 DIST docker-compose-1.28.3.tar.gz 318055 BLAKE2B 06295dd77bafe191afc8f83f90c5763d8c8804caaf1c7a7f0866760297b212bf8fc4b6735ebf2bdda44f373d91ae1bd1398e7477b1e9e10bddf3db22885ae667 SHA512 d1bd5d2e82dcd44f37d5ff23d1f781e72bffe298245c1d54f0b4b00f0ed950f8896154ce35d265f010dd1422c7ad00c0785489383c123579786e30c82eb7f637 DIST docker-compose-1.28.4.tar.gz 318110 BLAKE2B 97a39c52a2e9819fa4632a16080b9b3a029c5b81caa1bcb5143e78b9c6f3981aa462ef23c6c08fcafe80f8b786ce4962959dc84fd4fe2003ceee3dddcb85f438 SHA512 ba0b8a8a87e154c36b499b0fbb422847bcec421bdcbb6a7fc4a4d8169ae410f6bb71867fbff42b670b3d5ae61101527eeb71e68d57458906796e2d64adc0e367 +DIST docker-compose-1.28.5.tar.gz 318236 BLAKE2B 32aca16fdebd00c5b211404e82b44b9486340bfa379d4739d164d5aa75d4f35b95d914065c05fef585ea7e412035e582d8058f2b942a4ce17a9b2bc25ff0cd31 SHA512 1f2cc87b82d18c023e8c2d9eb2e991393c96f7a3ab17fa6871d0969a28162b6832f98b42c76cadc641416629f74eb00763c89e044ae8cf02a062bd74b58371c9 diff --git a/app-emulation/docker-compose/docker-compose-1.28.5.ebuild b/app-emulation/docker-compose/docker-compose-1.28.5.ebuild new file mode 100644 index 000..c59a93b5bff --- /dev/null +++ b/app-emulation/docker-compose/docker-compose-1.28.5.ebuild @@ -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_{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.4[${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.5-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 +} diff --git a/app-emulation/docker-compose/files/docker-compose-1
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/, app-emulation/docker-compose/files/
commit: 97d56fb2f7bb68fd0f725a834f17dd563b90ea50 Author: Sebastian Pipping gentoo org> AuthorDate: Fri Feb 26 17:06:55 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Feb 26 17:07:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d56fb2 app-emulation/docker-compose: Drop old Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.14, Repoman-3.0.2 app-emulation/docker-compose/Manifest | 3 - .../docker-compose/docker-compose-1.28.0.ebuild| 73 -- .../docker-compose/docker-compose-1.28.2.ebuild| 73 -- .../docker-compose/docker-compose-1.28.3.ebuild| 73 -- .../files/docker-compose-1.28.0_rc2-setup-py.patch | 67 5 files changed, 289 deletions(-) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index 063a1f5d08b..7c5219f5250 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -1,6 +1,3 @@ DIST docker-compose-1.27.4.tar.gz 309308 BLAKE2B 098af5e0308de4fe72f8f7d5c9cbdb285ec1cb6fbd492baef8a4223f93591321c585ebabd4c7e4a40d7a1bce3ab2d7ccf4cee1d0a15e7f59bb80eb4df5b6c8d6 SHA512 b41b7cf88b1380021a30f9becb7567d1e154ef875c42b37483673b5107f1a26dae6868b92c6a61f695001eb63759b25f3729e6783272eb784047717cafea3b80 -DIST docker-compose-1.28.0.tar.gz 318112 BLAKE2B 2e721f2aed08f8c63c7c75aa91e6ee28d997763a7d93921e9a62c41b7d48943221aa2135e6ba3925db67b2376f662f81ef71df15180895ea4d5ced1edd0cc493 SHA512 c673f25ff993e7dcaf75512c378339bb7435d96310bf9a47ee3fd3a515967b323ed911b77c030a8e9c1d04b8aca235565a0ca0eaeab401c4ac48110712da405e -DIST docker-compose-1.28.2.tar.gz 318196 BLAKE2B 60827043135b1b1455ce0fe8cd3b6bdfad025af80d32b805e7a7a9df7949808b657e860a2d0f57bf07af44cb7847b38146accbb2c4eec9a8919bc4ec4141 SHA512 ababba47717e31187243478ba4a9d4082e2f64a05a0bf48cbafb2a44b62138d7dfb1cbb88da4c388b559cb35d53bcf4c42617f6ae02412b7a65f02cb09255e45 -DIST docker-compose-1.28.3.tar.gz 318055 BLAKE2B 06295dd77bafe191afc8f83f90c5763d8c8804caaf1c7a7f0866760297b212bf8fc4b6735ebf2bdda44f373d91ae1bd1398e7477b1e9e10bddf3db22885ae667 SHA512 d1bd5d2e82dcd44f37d5ff23d1f781e72bffe298245c1d54f0b4b00f0ed950f8896154ce35d265f010dd1422c7ad00c0785489383c123579786e30c82eb7f637 DIST docker-compose-1.28.4.tar.gz 318110 BLAKE2B 97a39c52a2e9819fa4632a16080b9b3a029c5b81caa1bcb5143e78b9c6f3981aa462ef23c6c08fcafe80f8b786ce4962959dc84fd4fe2003ceee3dddcb85f438 SHA512 ba0b8a8a87e154c36b499b0fbb422847bcec421bdcbb6a7fc4a4d8169ae410f6bb71867fbff42b670b3d5ae61101527eeb71e68d57458906796e2d64adc0e367 DIST docker-compose-1.28.5.tar.gz 318236 BLAKE2B 32aca16fdebd00c5b211404e82b44b9486340bfa379d4739d164d5aa75d4f35b95d914065c05fef585ea7e412035e582d8058f2b942a4ce17a9b2bc25ff0cd31 SHA512 1f2cc87b82d18c023e8c2d9eb2e991393c96f7a3ab17fa6871d0969a28162b6832f98b42c76cadc641416629f74eb00763c89e044ae8cf02a062bd74b58371c9 diff --git a/app-emulation/docker-compose/docker-compose-1.28.0.ebuild b/app-emulation/docker-compose/docker-compose-1.28.0.ebuild deleted file mode 100644 index d610f83bb59..000 --- a/app-emulation/docker-compose/docker-compose-1.28.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2018-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{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.
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 15f407c99d8b3a4b8a791946698f7afe43719b1a Author: Piotr Karbowski gentoo org> AuthorDate: Fri Feb 19 18:03:51 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Fri Feb 19 18:03:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f407c9 app-emulation/docker: check for NETFILTER_XT_MARK (mesh network) Signed-off-by: Piotr Karbowski gentoo.org> app-emulation/docker/docker-20.10.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-20.10.3.ebuild b/app-emulation/docker/docker-20.10.3.ebuild index b8b0e612967..fdb09672585 100644 --- a/app-emulation/docker/docker-20.10.3.ebuild +++ b/app-emulation/docker/docker-20.10.3.ebuild @@ -61,7 +61,7 @@ CONFIG_CHECK=" ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG ~KEYS ~VETH ~BRIDGE ~BRIDGE_NETFILTER - ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK ~NETFILTER_NETLINK ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS ~IP_NF_NAT ~NF_NAT ~POSIX_MQUEUE
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/files/, app-emulation/docker-compose/
commit: 0c69a57fc85f1d25153da8124e70742916f9d8aa Author: Sebastian Pipping gentoo org> AuthorDate: Fri Feb 19 15:52:44 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Feb 19 15:52:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c69a57f app-emulation/docker-compose: 1.28.4 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.14, Repoman-3.0.2 app-emulation/docker-compose/Manifest | 1 + .../docker-compose/docker-compose-1.28.4.ebuild| 73 ++ .../files/docker-compose-1.28.4-setup-py.patch | 67 3 files changed, 141 insertions(+) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index e398a4d17df..32f2db2f59b 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -2,3 +2,4 @@ DIST docker-compose-1.27.4.tar.gz 309308 BLAKE2B 098af5e0308de4fe72f8f7d5c9cbdb2 DIST docker-compose-1.28.0.tar.gz 318112 BLAKE2B 2e721f2aed08f8c63c7c75aa91e6ee28d997763a7d93921e9a62c41b7d48943221aa2135e6ba3925db67b2376f662f81ef71df15180895ea4d5ced1edd0cc493 SHA512 c673f25ff993e7dcaf75512c378339bb7435d96310bf9a47ee3fd3a515967b323ed911b77c030a8e9c1d04b8aca235565a0ca0eaeab401c4ac48110712da405e DIST docker-compose-1.28.2.tar.gz 318196 BLAKE2B 60827043135b1b1455ce0fe8cd3b6bdfad025af80d32b805e7a7a9df7949808b657e860a2d0f57bf07af44cb7847b38146accbb2c4eec9a8919bc4ec4141 SHA512 ababba47717e31187243478ba4a9d4082e2f64a05a0bf48cbafb2a44b62138d7dfb1cbb88da4c388b559cb35d53bcf4c42617f6ae02412b7a65f02cb09255e45 DIST docker-compose-1.28.3.tar.gz 318055 BLAKE2B 06295dd77bafe191afc8f83f90c5763d8c8804caaf1c7a7f0866760297b212bf8fc4b6735ebf2bdda44f373d91ae1bd1398e7477b1e9e10bddf3db22885ae667 SHA512 d1bd5d2e82dcd44f37d5ff23d1f781e72bffe298245c1d54f0b4b00f0ed950f8896154ce35d265f010dd1422c7ad00c0785489383c123579786e30c82eb7f637 +DIST docker-compose-1.28.4.tar.gz 318110 BLAKE2B 97a39c52a2e9819fa4632a16080b9b3a029c5b81caa1bcb5143e78b9c6f3981aa462ef23c6c08fcafe80f8b786ce4962959dc84fd4fe2003ceee3dddcb85f438 SHA512 ba0b8a8a87e154c36b499b0fbb422847bcec421bdcbb6a7fc4a4d8169ae410f6bb71867fbff42b670b3d5ae61101527eeb71e68d57458906796e2d64adc0e367 diff --git a/app-emulation/docker-compose/docker-compose-1.28.4.ebuild b/app-emulation/docker-compose/docker-compose-1.28.4.ebuild new file mode 100644 index 000..0465f3ab085 --- /dev/null +++ b/app-emulation/docker-compose/docker-compose-1.28.4.ebuild @@ -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_{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.3[${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.4-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 +} diff --git a/app-emulation/docker-compose/files/docker-compose-1
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/
commit: 486f257b1b2623b61419be7845927ee455262a18 Author: Sebastian Pipping gentoo org> AuthorDate: Thu Feb 18 02:09:32 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Thu Feb 18 02:09:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486f257b app-emulation/docker-compose: 1.28.3 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.14, Repoman-3.0.2 app-emulation/docker-compose/Manifest | 1 + .../docker-compose/docker-compose-1.28.3.ebuild| 73 ++ 2 files changed, 74 insertions(+) diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest index cdd2d5e78c7..e398a4d17df 100644 --- a/app-emulation/docker-compose/Manifest +++ b/app-emulation/docker-compose/Manifest @@ -1,3 +1,4 @@ DIST docker-compose-1.27.4.tar.gz 309308 BLAKE2B 098af5e0308de4fe72f8f7d5c9cbdb285ec1cb6fbd492baef8a4223f93591321c585ebabd4c7e4a40d7a1bce3ab2d7ccf4cee1d0a15e7f59bb80eb4df5b6c8d6 SHA512 b41b7cf88b1380021a30f9becb7567d1e154ef875c42b37483673b5107f1a26dae6868b92c6a61f695001eb63759b25f3729e6783272eb784047717cafea3b80 DIST docker-compose-1.28.0.tar.gz 318112 BLAKE2B 2e721f2aed08f8c63c7c75aa91e6ee28d997763a7d93921e9a62c41b7d48943221aa2135e6ba3925db67b2376f662f81ef71df15180895ea4d5ced1edd0cc493 SHA512 c673f25ff993e7dcaf75512c378339bb7435d96310bf9a47ee3fd3a515967b323ed911b77c030a8e9c1d04b8aca235565a0ca0eaeab401c4ac48110712da405e DIST docker-compose-1.28.2.tar.gz 318196 BLAKE2B 60827043135b1b1455ce0fe8cd3b6bdfad025af80d32b805e7a7a9df7949808b657e860a2d0f57bf07af44cb7847b38146accbb2c4eec9a8919bc4ec4141 SHA512 ababba47717e31187243478ba4a9d4082e2f64a05a0bf48cbafb2a44b62138d7dfb1cbb88da4c388b559cb35d53bcf4c42617f6ae02412b7a65f02cb09255e45 +DIST docker-compose-1.28.3.tar.gz 318055 BLAKE2B 06295dd77bafe191afc8f83f90c5763d8c8804caaf1c7a7f0866760297b212bf8fc4b6735ebf2bdda44f373d91ae1bd1398e7477b1e9e10bddf3db22885ae667 SHA512 d1bd5d2e82dcd44f37d5ff23d1f781e72bffe298245c1d54f0b4b00f0ed950f8896154ce35d265f010dd1422c7ad00c0785489383c123579786e30c82eb7f637 diff --git a/app-emulation/docker-compose/docker-compose-1.28.3.ebuild b/app-emulation/docker-compose/docker-compose-1.28.3.ebuild new file mode 100644 index 000..1a14270fa5a --- /dev/null +++ b/app-emulation/docker-compose/docker-compose-1.28.3.ebuild @@ -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_{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.2[${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 +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-proxy/
commit: 9195b70d4a9dcd4853f9ab9d9819850bedba4dcf Author: William Hubbs gentoo org> AuthorDate: Wed Feb 17 16:33:06 2021 + Commit: William Hubbs gentoo org> CommitDate: Wed Feb 17 16:44:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9195b70d app-emulation/docker-proxy: fix build for go 1.16 Closes: https://bugs.gentoo.org/771081 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild | 3 ++- app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild index feb57a0f2c3..40d357a97cd 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201105.ebuild @@ -26,7 +26,8 @@ S=${WORKDIR}/${P}/src/${EGO_PN} RESTRICT="test" src_compile() { - GOPATH="${WORKDIR}/${P}" go build -o "bin/docker-proxy" ./cmd/proxy || die + GO111MODULE=auto GOPATH="${WORKDIR}/${P}" \ + go build -o "bin/docker-proxy" ./cmd/proxy || die } src_install() { diff --git a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild index 61b8e08632b..374292183ee 100644 --- a/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild +++ b/app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild @@ -26,7 +26,8 @@ S=${WORKDIR}/${P}/src/${EGO_PN} RESTRICT="strip test" src_compile() { - GOPATH="${WORKDIR}/${P}" go build -o "bin/docker-proxy" ./cmd/proxy || die + GO111MODULE=auto GOPATH="${WORKDIR}/${P}" \ + go build -o "bin/docker-proxy" ./cmd/proxy || die } src_install() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 8c0abb54b8099aaa2b026fe74ceb1564b532 Author: William Hubbs gentoo org> AuthorDate: Mon Feb 15 01:11:48 2021 + Commit: William Hubbs gentoo org> CommitDate: Mon Feb 15 01:15:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0abb54 app-emulation/docker: remove vulnerable versions Bug: https://bugs.gentoo.org/768612 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 3 - app-emulation/docker/docker-19.03.13-r2.ebuild | 333 - app-emulation/docker/docker-19.03.14.ebuild| 333 - app-emulation/docker/docker-20.10.2.ebuild | 293 -- 4 files changed, 962 deletions(-) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 3e4cec29ef0..6bfba220736 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,5 +1,2 @@ -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-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc -DIST docker-20.10.2.tar.gz 11045195 BLAKE2B 182ceabbabfa091eaae8ecf12a50dfbe296722072ee24cdde48c3ed2ad40f47d6f939830a00e1dbe7d5dfb1fa25ccda7efe25ce3e4f9a7bbf6ad85dac109168c SHA512 b514e98e3f71874fcf5374eeaaabc2c879691b48937dbc962be3577d834f571353d4f946aebfa69f1a62b1388c9220bfdff09b62bf62c134bd41f494e8506f56 DIST docker-20.10.3.tar.gz 11063792 BLAKE2B 9309573dd83d0746bb492cf68e06d69e60550718f8f934a065b33d1538847a4effcf6310638daa9b535515bc43cc1b47636482c90d4499f2b46b74aa37882dd7 SHA512 8389980e0b47e34872301bbe703d7abfc7819946736bab0ef4fee983daa4f798c7c6373d823dc62a3995076e71ca6bc86dc793f736b68e8ec1040332193cfdb8 diff --git a/app-emulation/docker/docker-19.03.13-r2.ebuild b/app-emulation/docker/docker-19.03.13-r2.ebuild deleted file mode 100644 index b4de621c665..000 --- a/app-emulation/docker/docker-19.03.13-r2.ebuild +++ /dev/null @@ -1,333 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/docker/docker-ce" - -if [[ ${PV} = ** ]]; then - # Docker cannot be fetched via "go get", thanks to autogenerated code - EGIT_REPO_URI="https://${EGO_PN}.git"; - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}" - inherit git-r3 -else - DOCKER_GITCOMMIT=4484c46d9d - MY_PV=${PV/_/-} - SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" - [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" - inherit golang-vcs-snapshot -fi -inherit bash-completion-r1 golang-base linux-info systemd udev - -DESCRIPTION="The core functions you need to create Docker images and run Docker containers" -HOMEPAGE="https://www.docker.com/"; -LICENSE="Apache-2.0" -SLOT="0" -IUSE="apparmor aufs btrfs +container-init device-mapper hardened overlay seccomp selinux" - -# 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 -" - -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/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies -# https://github.com/docker/docker-ce/tree/master/components/engine/hack/dockerfile/install -# make sure containerd, docker-proxy, runc and tini pinned to exact versions from ^, -# for appropriate brachch/version of course -RDEPEND=" - ${DEPEND} - !sys-apps/systemd[-cgroup-hybrid(+)] - >=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.3.7[apparmor?,btrfs?,device-mapper?,seccomp?,selinux?] -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 04ebddd534bc7ad7bddf22953480c0bac30b70d7 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Feb 5 19:35:43 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Feb 5 19:36:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ebddd5 app-emulation/docker: 19.03.15 arm64 stable, bug #768612 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-19.03.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild index d98a7d8a4cd..ac8fee3a6cc 100644 --- a/app-emulation/docker/docker-19.03.15.ebuild +++ b/app-emulation/docker/docker-19.03.15.ebuild @@ -14,7 +14,7 @@ else DOCKER_GITCOMMIT=420b1d3625 MY_PV=${PV/_/-} SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: ea11e73fb08017936bb7857951ea911b2f157edb Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Feb 5 19:35:03 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Feb 5 19:36:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea11e73f app-emulation/docker: 19.03.15 ppc64 stable, bug #768612 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/docker/docker-19.03.15.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild index b45327a1e3d..d98a7d8a4cd 100644 --- a/app-emulation/docker/docker-19.03.15.ebuild +++ b/app-emulation/docker/docker-19.03.15.ebuild @@ -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 @@ else DOCKER_GITCOMMIT=420b1d3625 MY_PV=${PV/_/-} SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 81ba14bce19876c223817064e2607b1da480f0f5 Author: William Hubbs gentoo org> AuthorDate: Thu Feb 4 19:13:59 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Feb 4 19:14:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ba14bc app-emulation/docker: stable 19.03.15 on amd64 Bug: https://bugs.gentoo.org/768612 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/docker-19.03.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild index 7dc26e1596c..b45327a1e3d 100644 --- a/app-emulation/docker/docker-19.03.15.ebuild +++ b/app-emulation/docker/docker-19.03.15.ebuild @@ -14,7 +14,7 @@ else DOCKER_GITCOMMIT=420b1d3625 MY_PV=${PV/_/-} SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" inherit golang-vcs-snapshot fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: cdfb741d34233f5d2e57fe2f8cdd4946b0a3c8c5 Author: William Hubbs gentoo org> AuthorDate: Thu Feb 4 15:05:55 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Feb 4 15:05:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfb741d app-emulation/docker: 19.03.15 bump Bug: https://bugs.gentoo.org/768612 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-19.03.15.ebuild | 333 2 files changed, 334 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 66b41a5b124..9d84879f4ab 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,3 +1,4 @@ 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-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc DIST docker-20.10.2.tar.gz 11045195 BLAKE2B 182ceabbabfa091eaae8ecf12a50dfbe296722072ee24cdde48c3ed2ad40f47d6f939830a00e1dbe7d5dfb1fa25ccda7efe25ce3e4f9a7bbf6ad85dac109168c SHA512 b514e98e3f71874fcf5374eeaaabc2c879691b48937dbc962be3577d834f571353d4f946aebfa69f1a62b1388c9220bfdff09b62bf62c134bd41f494e8506f56 diff --git a/app-emulation/docker/docker-19.03.15.ebuild b/app-emulation/docker/docker-19.03.15.ebuild new file mode 100644 index 000..7dc26e1596c --- /dev/null +++ b/app-emulation/docker/docker-19.03.15.ebuild @@ -0,0 +1,333 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGO_PN="github.com/docker/docker-ce" + +if [[ ${PV} = ** ]]; then + # Docker cannot be fetched via "go get", thanks to autogenerated code + EGIT_REPO_URI="https://${EGO_PN}.git"; + EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}" + inherit git-r3 +else + DOCKER_GITCOMMIT=420b1d3625 + MY_PV=${PV/_/-} + SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" + inherit golang-vcs-snapshot +fi +inherit bash-completion-r1 golang-base linux-info systemd udev + +DESCRIPTION="The core functions you need to create Docker images and run Docker containers" +HOMEPAGE="https://www.docker.com/"; +LICENSE="Apache-2.0" +SLOT="0" +IUSE="apparmor aufs btrfs +container-init device-mapper hardened overlay seccomp selinux" + +# 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 +" + +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/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies +# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies +# https://github.com/docker/docker-ce/tree/master/components/engine/hack/dockerfile/install +# make sure containerd, docker-proxy, runc and tini pinned to exact versions from ^, +# for appropriate brachch/version of course +RDEPEND=" + ${DEPEND} + !sys-apps/systemd[-cgroup-hybrid(+)] + >=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.3.9[apparmor?,btrfs?,device-mapper?,seccomp?,selinux?] + ~app-emulation/runc-1.0.0_rc10[apparmor?,seccomp?,selinux(-)?] + ~app-emulation/docker-proxy-0.8.0_p20201105 + container-init? ( >=sys-process/tini-0.18.0[static] ) +" + +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 +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-cli/
commit: 866ef59f0bc30daad403b48993b7ce3c0bc95b41 Author: William Hubbs gentoo org> AuthorDate: Thu Feb 4 15:05:56 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Feb 4 15:05:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=866ef59f app-emulation/docker-cli: 20.10.3 bump Signed-off-by: William Hubbs gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.3.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index f234fd3b68e..078e65cf876 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1 +1,2 @@ DIST docker-cli-20.10.2.tar.gz 7706210 BLAKE2B c8d537be8344dbd2113232c85a52f001231fdf653819710cf4492c86d58662e5f0d74f6fb00593d1034b5d481f15524cec89e2b3463900705a545b2051ab38d2 SHA512 907c846bf4043dcce4dd4e95e6335554b50e954464a83f75a44b1c0fcf9f2625c490a12758d18653c0d031768878a3f6fc91cb7fc6e1d3235d5e8f21ecd93caf +DIST docker-cli-20.10.3.tar.gz 7733821 BLAKE2B ab71e6817e7fe0d7c5f8c776cb25ae7bc49b5a224c835fe833988b67dfdf562207cd0afed4710d33e8a31156bd16bdc70df13f1194e862314add069c320c4e6e SHA512 769bed3e5409f6be570ab3672bef1bea4d16d5bfaeb81af8c4b3b7cfb56732c108c5404464731c001cf94fefd77c40a142bed80c85f1b058041e187453a6b88e diff --git a/app-emulation/docker-cli/docker-cli-20.10.3.ebuild b/app-emulation/docker-cli/docker-cli-20.10.3.ebuild new file mode 100644 index 000..2675134a9e6 --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-20.10.3.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=48d30b5b32 +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="!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/_* +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: a61c65ac049a905f70fdd3771946816c4d265b36 Author: William Hubbs gentoo org> AuthorDate: Thu Feb 4 15:05:56 2021 + Commit: William Hubbs gentoo org> CommitDate: Thu Feb 4 15:05:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61c65ac app-emulation/docker: 20.10.3 bump Bug: https://bugs.gentoo.org/768612 Signed-off-by: William Hubbs gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.3.ebuild | 293 + 2 files changed, 294 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 9d84879f4ab..3e4cec29ef0 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -2,3 +2,4 @@ DIST docker-19.03.13.tar.gz 18242693 BLAKE2B c19afed62694274298b42fc9af3b36c4cc6 DIST docker-19.03.14.tar.gz 18278132 BLAKE2B 5e32cb482fdc40531aa4ba79dd447093859f568b3d8b5c3ed584c78d5709fabf2a1e05e82af2686cd87462e1abd899bd3f0a746f97937b7d16950f5e94264dff SHA512 5e48185a7787d5637fc11f43f6af604d56a5fa4367fd5a558bb3a5ef3c0d767f1c7f83ecef369453696b68eed81e49520453f267fbe8c2b840b3f62d35f25c28 DIST docker-19.03.15.tar.gz 18284803 BLAKE2B a1fac5d841934382d12c781353546b7c7a8167d0f2dc4150659a4aece210ea7361c59de25e3d450dae20fd536ea8dc33a18e55f9565ee4fdc818166810391fbf SHA512 ffd8e683a93a6ce69789603d24457aebe3379594692cb3dadc25bc8d407771a29d76087b0ca70856707f151622b1853f283a1071311c033ff90a1e44b0d9ffbc DIST docker-20.10.2.tar.gz 11045195 BLAKE2B 182ceabbabfa091eaae8ecf12a50dfbe296722072ee24cdde48c3ed2ad40f47d6f939830a00e1dbe7d5dfb1fa25ccda7efe25ce3e4f9a7bbf6ad85dac109168c SHA512 b514e98e3f71874fcf5374eeaaabc2c879691b48937dbc962be3577d834f571353d4f946aebfa69f1a62b1388c9220bfdff09b62bf62c134bd41f494e8506f56 +DIST docker-20.10.3.tar.gz 11063792 BLAKE2B 9309573dd83d0746bb492cf68e06d69e60550718f8f934a065b33d1538847a4effcf6310638daa9b535515bc43cc1b47636482c90d4499f2b46b74aa37882dd7 SHA512 8389980e0b47e34872301bbe703d7abfc7819946736bab0ef4fee983daa4f798c7c6373d823dc62a3995076e71ca6bc86dc793f736b68e8ec1040332193cfdb8 diff --git a/app-emulation/docker/docker-20.10.3.ebuild b/app-emulation/docker/docker-20.10.3.ebuild new file mode 100644 index 000..b8b0e612967 --- /dev/null +++ b/app-emulation/docker/docker-20.10.3.ebuild @@ -0,0 +1,293 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +GIT_COMMIT=46229ca1d8 +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 +cli +container-init device-mapper hardened overlay seccomp" + +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?] + ~app-emulation/runc-1.0.0_rc92[apparmor?,seccomp?] + ~app-emulation/docker-proxy-0.8.0_p20201215 + cli? ( app-emulation/docker-cli ) + 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 +