[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/, profiles/

2024-06-11 Thread Arthur Zamarin
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/

2023-04-23 Thread Zac Medico
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/, ...

2021-12-20 Thread Georgy Yakovlev
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/

2021-12-20 Thread Georgy Yakovlev
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/

2021-12-18 Thread Georgy Yakovlev
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/

2021-12-18 Thread Georgy Yakovlev
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/

2021-12-18 Thread Georgy Yakovlev
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/

2021-12-14 Thread Georgy Yakovlev
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/

2021-12-01 Thread Georgy Yakovlev
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/

2021-11-15 Thread Conrad Kostecki
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/

2021-11-11 Thread William Hubbs
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/

2021-11-11 Thread Michał Górny
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/

2021-11-03 Thread Georgy Yakovlev
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/

2021-11-03 Thread Georgy Yakovlev
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/

2021-11-03 Thread Georgy Yakovlev
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/

2021-10-06 Thread William Hubbs
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/

2021-10-06 Thread William Hubbs
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/

2021-10-05 Thread Georgy Yakovlev
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/

2021-10-05 Thread Georgy Yakovlev
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/

2021-10-05 Thread Georgy Yakovlev
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/

2021-10-05 Thread Georgy Yakovlev
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/

2021-10-05 Thread William Hubbs
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/

2021-10-05 Thread William Hubbs
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/

2021-10-04 Thread William Hubbs
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/

2021-10-04 Thread William Hubbs
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/

2021-10-01 Thread William Hubbs
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/

2021-10-01 Thread William Hubbs
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/

2021-08-24 Thread Louis Sautier
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/

2021-08-22 Thread Louis Sautier
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/

2021-08-12 Thread Yixun Lan
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/

2021-08-12 Thread Yixun Lan
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/

2021-08-12 Thread Yixun Lan
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/

2021-08-05 Thread William Hubbs
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/

2021-08-05 Thread William Hubbs
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/

2021-07-21 Thread Sam James
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/

2021-07-18 Thread Conrad Kostecki
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/

2021-07-18 Thread Conrad Kostecki
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/

2021-06-13 Thread Georgy Yakovlev
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/

2021-06-13 Thread Georgy Yakovlev
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/

2021-06-13 Thread Georgy Yakovlev
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/

2021-06-13 Thread Sam James
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/

2021-06-13 Thread Sam James
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/

2021-06-13 Thread Sam James
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/

2021-06-11 Thread William Hubbs
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/

2021-06-11 Thread William Hubbs
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/

2021-06-11 Thread William Hubbs
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/

2021-06-10 Thread Georgy Yakovlev
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/

2021-06-10 Thread Georgy Yakovlev
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/

2021-06-10 Thread Georgy Yakovlev
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/

2021-06-10 Thread Georgy Yakovlev
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/

2021-06-10 Thread Georgy Yakovlev
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/

2021-06-10 Thread William Hubbs
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/

2021-06-10 Thread William Hubbs
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/

2021-06-10 Thread William Hubbs
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/

2021-05-16 Thread Sam James
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/

2021-05-16 Thread Sam James
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/

2021-05-16 Thread Sam James
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/

2021-05-10 Thread Sebastian Pipping
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/

2021-04-29 Thread Sam James
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/

2021-04-28 Thread Mikle Kolyada
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/

2021-04-28 Thread Mikle Kolyada
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/

2021-04-28 Thread Mikle Kolyada
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/

2021-04-26 Thread Georgy Yakovlev
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/

2021-04-22 Thread Georgy Yakovlev
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/

2021-04-22 Thread Georgy Yakovlev
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/

2021-04-22 Thread Georgy Yakovlev
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/

2021-04-19 Thread William Hubbs
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/

2021-04-19 Thread William Hubbs
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/

2021-04-14 Thread Sebastian Pipping
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/

2021-04-06 Thread Sebastian Pipping
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/

2021-04-05 Thread Mike Gilbert
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/

2021-04-05 Thread Mike Gilbert
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/

2021-03-31 Thread William Hubbs
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/

2021-03-25 Thread Michał Górny
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/

2021-03-23 Thread Sebastian Pipping
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/

2021-03-08 Thread William Hubbs
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/

2021-03-08 Thread William Hubbs
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/

2021-03-08 Thread William Hubbs
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/

2021-03-07 Thread William Hubbs
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/

2021-03-07 Thread William Hubbs
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/

2021-03-06 Thread William Hubbs
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/

2021-03-06 Thread William Hubbs
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/

2021-03-06 Thread William Hubbs
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/

2021-03-06 Thread William Hubbs
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/

2021-03-06 Thread William Hubbs
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/

2021-03-06 Thread William Hubbs
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/

2021-03-06 Thread William Hubbs
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/

2021-02-26 Thread Sebastian Pipping
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/

2021-02-26 Thread Sebastian Pipping
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/

2021-02-19 Thread Piotr Karbowski
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/

2021-02-19 Thread Sebastian Pipping
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/

2021-02-17 Thread Sebastian Pipping
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/

2021-02-17 Thread William Hubbs
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/

2021-02-14 Thread William Hubbs
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/

2021-02-05 Thread Georgy Yakovlev
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/

2021-02-05 Thread Georgy Yakovlev
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/

2021-02-04 Thread William Hubbs
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/

2021-02-04 Thread William Hubbs
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/

2021-02-04 Thread William Hubbs
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/

2021-02-04 Thread William Hubbs
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
+   

  1   2   3   4   5   6   7   >