[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2024-06-28 Thread Joonas Niilola
commit: 78a80d67558ed5ae0f14ba8ecb8bee5d9aadd329
Author: Gergely Nagy  ngg  hu>
AuthorDate: Thu May 16 21:49:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jun 28 07:43:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a80d67

app-containers/docker-buildx: Bump to 0.14.0

Closes: https://bugs.gentoo.org/929033
Signed-off-by: Gergely Nagy  ngg.hu>
Closes: https://github.com/gentoo/gentoo/pull/36706
Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/docker-buildx/Manifest| 1 +
 .../{docker-buildx-.ebuild => docker-buildx-0.14.0.ebuild}   | 5 +++--
 app-containers/docker-buildx/docker-buildx-.ebuild   | 5 +++--
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index 810b0bff9ca8..c9a6377e58d8 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1,2 +1,3 @@
 DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B 
f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793
 SHA512 
f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7
 DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 
1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1
 SHA512 
6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c
+DIST docker-buildx-0.14.0.tar.gz 11120356 BLAKE2B 
01fec6b29665088a4778cb6a926f071c1beacb22d7a50593d55afff1225d0e74d083a82eaab4ae96ffee8a6f653ce048fd81b3410e7113bc29da210d77042b64
 SHA512 
bc09f29096cfd08c60efd8fca7976a1db896f0ed08d33dfc64dfca2c6487a1dc1722b3fe80b6a175ebebeacf8b460bcc214806d0c7a637f17ed5d09793d8c9d8

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild
similarity index 97%
copy from app-containers/docker-buildx/docker-buildx-.ebuild
copy to app-containers/docker-buildx/docker-buildx-0.14.0.ebuild
index 8cecb6eed7ae..d36ee06a5456 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,10 +20,11 @@ fi
 LICENSE="Apache-2.0"
 SLOT="0"
 
+IUSE="test"
+
 # This gives us the ability to neatly `-skip` tests.
 # not required once ::gentoo is all > 1.20
 RESTRICT="!test? ( test )"
-IUSE="test"
 
 BDEPEND="
test? ( >=dev-lang/go-1.20 )

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-.ebuild
index 8cecb6eed7ae..d36ee06a5456 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,10 +20,11 @@ fi
 LICENSE="Apache-2.0"
 SLOT="0"
 
+IUSE="test"
+
 # This gives us the ability to neatly `-skip` tests.
 # not required once ::gentoo is all > 1.20
 RESTRICT="!test? ( test )"
-IUSE="test"
 
 BDEPEND="
test? ( >=dev-lang/go-1.20 )



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-07-20 Thread Sam James
commit: 4d26d2a205f8933fafac9fa0bad5fe1c832cc459
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jul 20 01:13:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 22:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d26d2a2

app-containers/docker-buildx: add 0.11.2

We now skip integration tests:

1. Let's assume that we can trust docker can do that on their own infra
2. We don't want to rely on a running dockerd
3. We can't access the network to pull requested containers

Bring this package under the umbrella of the containers project as
disussed on IRC

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/Manifest | 1 +
 .../{docker-buildx-.ebuild => docker-buildx-0.11.2.ebuild}| 4 ++--
 app-containers/docker-buildx/docker-buildx-.ebuild| 4 ++--
 app-containers/docker-buildx/metadata.xml | 4 
 4 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index 9ce057d50392..6f3ff60b944e 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1,2 +1,3 @@
 DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 
9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1
 SHA512 
ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877
 DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B 
f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793
 SHA512 
f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7
+DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 
1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1
 SHA512 
6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
similarity index 92%
copy from app-containers/docker-buildx/docker-buildx-.ebuild
copy to app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
index 48941a07ce98..8cecb6eed7ae 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
@@ -47,9 +47,9 @@ src_compile() {
 src_test() {
# TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
if [[ ${PV} ==  ]]; then
-   ego test ./... -skip "TestReadTargets"
+   ego test ./... -skip "TestReadTargets|TestIntegration"
else
-   ego test ./... -skip "TestGit|TestReadTargets"
+   ego test ./... -skip "TestGit|TestReadTargets|TestIntegration"
fi
 }
 

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-.ebuild
index 48941a07ce98..8cecb6eed7ae 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-.ebuild
@@ -47,9 +47,9 @@ src_compile() {
 src_test() {
# TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
if [[ ${PV} ==  ]]; then
-   ego test ./... -skip "TestReadTargets"
+   ego test ./... -skip "TestReadTargets|TestIntegration"
else
-   ego test ./... -skip "TestGit|TestReadTargets"
+   ego test ./... -skip "TestGit|TestReadTargets|TestIntegration"
fi
 }
 

diff --git a/app-containers/docker-buildx/metadata.xml 
b/app-containers/docker-buildx/metadata.xml
index 42cd3f472a0d..14dd56055eaf 100644
--- a/app-containers/docker-buildx/metadata.xml
+++ b/app-containers/docker-buildx/metadata.xml
@@ -9,6 +9,10 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   contain...@gentoo.org
+   Containers
+   

docker/buildx




[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-07-20 Thread Sam James
commit: 8745ff51ec933d28ca7143910ab0191ceb31f0c0
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jul 20 01:15:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 22:44:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8745ff51

app-containers/docker-buildx: drop 0.10.2, 0.10.4

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/31723
Closes: https://github.com/gentoo/gentoo/pull/31964
Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/Manifest  |  1 -
 .../docker-buildx/docker-buildx-0.10.2.ebuild  | 58 
 .../docker-buildx/docker-buildx-0.10.4.ebuild  | 62 --
 3 files changed, 121 deletions(-)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index 6f3ff60b944e..810b0bff9ca8 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1,3 +1,2 @@
-DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 
9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1
 SHA512 
ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877
 DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B 
f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793
 SHA512 
f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7
 DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 
1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1
 SHA512 
6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild
deleted file mode 100644
index 4c9132f3eb3f..
--- a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-MY_PN="buildx"
-DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
-HOMEPAGE="https://github.com/docker/buildx;
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/docker/buildx.git;
-else
-   
SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-# This gives us the ability to neatly `-skip` tests.
-# not required once ::gentoo is all > 1.20
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-BDEPEND="
-   test? ( >=dev-lang/go-1.20 )
-"
-DEPEND="app-containers/docker"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-   local _buildx_r='github.com/docker/buildx'
-   ego build -mod=vendor -o docker-buildx \
-   -ldflags "-linkmode=external \
-   -X $_buildx_r/version.Version=${PV} \
-   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
-   -X $_buildx_r/version.Package=$_buildx_r" \
-   ./cmd/buildx
-}
-
-src_test() {
-   # TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
-   if [[ ${PV} ==  ]]; then
-   ego test ./... -skip "TestReadTargets"
-   else
-   ego test ./... -skip "TestGit|TestReadTargets"
-   fi
-}
-
-src_install() {
-   exeinto /usr/libexec/docker/cli-plugins
-   doexe docker-buildx
-
-   dodoc README.md
-}

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
deleted file mode 100644
index c294def7f490..
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-MY_PN="buildx"
-DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
-HOMEPAGE="https://github.com/docker/buildx;
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/docker/buildx.git;
-else
-   
SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-# This gives us the ability to neatly `-skip` tests.
-# not required once ::gentoo is all > 1.20
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-BDEPEND="
-   test? ( 

[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-06 Thread William Hubbs
commit: 786e46ec81296cb48fcec75e82e4ea97bf3a6d42
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Apr  7 04:41:53 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Apr  7 04:43:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786e46ec

app-containers/docker-buildx: sync live

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker-buildx/docker-buildx-.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-.ebuild
index fd0fbbf5f4cb..48941a07ce98 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-.ebuild
@@ -28,8 +28,7 @@ IUSE="test"
 BDEPEND="
test? ( >=dev-lang/go-1.20 )
 "
-DEPEND="app-containers/docker"
-RDEPEND="${DEPEND}"
+RDEPEND="app-containers/docker-cli"
 
 src_compile() {
local _buildx_r='github.com/docker/buildx'
@@ -37,10 +36,10 @@ src_compile() {
if [[ ${PV} ==  ]]; then
version="$(git rev-parse --short HEAD)"
fi
-   ego build -mod=vendor -o docker-buildx \
-   -ldflags "-linkmode=external \
-   -X $_buildx_r/version.Version=${version} \
-   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
+   ego build -o docker-buildx \
+   -ldflags "-linkmode=external
+   -X $_buildx_r/version.Version=${version}
+   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z)
-X $_buildx_r/version.Package=$_buildx_r" \
./cmd/buildx
 }



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-06 Thread William Hubbs
commit: 8bc0e52d305e2ffa6dbbc08a267f187870d7edd1
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Apr  7 04:30:34 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Apr  7 04:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc0e52d

app-containers/docker-buildx: 0.10.4-r1 revbump to fix dependencies

This needs to fix stable, so I'm pushing straight to stable.
This is a docker cli plugin, so it needs to RDEPEND on docker-cli.

Signed-off-by: William Hubbs  gentoo.org>

 .../docker-buildx/docker-buildx-0.10.4-r1.ebuild   | 61 ++
 1 file changed, 61 insertions(+)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild
new file mode 100644
index ..982bd439623f
--- /dev/null
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+MY_PN="buildx"
+DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
+HOMEPAGE="https://github.com/docker/buildx;
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/docker/buildx.git;
+else
+   
SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# This gives us the ability to neatly `-skip` tests.
+# not required once ::gentoo is all > 1.20
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+BDEPEND="
+   test? ( >=dev-lang/go-1.20 )
+"
+RDEPEND="app-containers/docker-cli"
+
+src_compile() {
+   local _buildx_r='github.com/docker/buildx'
+   local version=${PV}
+   if [[ ${PV} ==  ]]; then
+   version="$(git rev-parse --short HEAD)"
+   fi
+   ego build -o docker-buildx \
+   -ldflags "-linkmode=external
+   -X $_buildx_r/version.Version=${version}
+   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z)
+   -X $_buildx_r/version.Package=$_buildx_r" \
+   ./cmd/buildx
+}
+
+src_test() {
+   # TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
+   if [[ ${PV} ==  ]]; then
+   ego test ./... -skip "TestReadTargets"
+   else
+   ego test ./... -skip "TestGit|TestReadTargets"
+   fi
+}
+
+src_install() {
+   exeinto /usr/libexec/docker/cli-plugins
+   doexe docker-buildx
+
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-06 Thread Sam James
commit: 89d078a08a1341d54b2aaf9eef847affa9a49d94
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 03:47:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 03:47:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d078a0

app-containers/docker-buildx: sync live

Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/docker-buildx-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-.ebuild
index e46ea450eaef..fd0fbbf5f4cb 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-06 Thread Arthur Zamarin
commit: dc45bd8ba931c0f5af579d80a5c552d7335d1809
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  6 08:47:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  6 08:47:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc45bd8b

app-containers/docker-buildx: Stabilize 0.10.4 ppc64, #903894

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index 4390551a9302..c294def7f490 100644
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-06 Thread Arthur Zamarin
commit: f3c10e7254c2680f086b18f72e5945ac63a153a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  6 08:10:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  6 08:10:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c10e72

app-containers/docker-buildx: Stabilize 0.10.4 arm64, #903894

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index a2bc43916d23..4390551a9302 100644
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-06 Thread Joonas Niilola
commit: 16590bd9fb34e375c6e33b23868ebdcfd1c061f3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr  6 06:33:42 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr  6 06:33:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16590bd9

app-containers/docker-buildx: Keyword 0.10.4 x86, #901751

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index ba4b6a01610b..a2bc43916d23 100644
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-06 Thread Joonas Niilola
commit: ba0ca9e100dd892d4b73d91e8cb455b4a85d0a7d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr  6 06:33:14 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr  6 06:33:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0ca9e1

app-containers/docker-buildx: Stabilize 0.10.4 amd64, #903894

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index f87f8b650cac..ba4b6a01610b 100644
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-04-05 Thread Arthur Zamarin
commit: dcb05dddfb325675c4d32d20e8306ccefb6e7d66
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  6 05:24:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  6 05:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb05ddd

app-containers/docker-buildx: Keyword 0.10.4 ppc64, #901751

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index d60badd6750a..f87f8b650cac 100644
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-03-29 Thread Jakov Smolić
commit: 307fd60f22e9a71ea9cb07d091328f614c32512f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Mar 29 08:29:19 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Mar 29 08:29:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307fd60f

app-containers/docker-buildx: Keyword 0.10.4 riscv, #901751

Signed-off-by: Jakov Smolić  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index f0c8423fc4c5..d60badd6750a 100644
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-03-17 Thread Arthur Zamarin
commit: a2f0b0b9309e51de952ce2daa67d92e59a1aec0c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 14:20:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 14:20:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f0b0b9

app-containers/docker-buildx: Keyword 0.10.4 arm, #901751

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index e46ea450eaef..f0c8423fc4c5 100644
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/docker/buildx.git;
 else

SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm ~arm64"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-03-13 Thread Sam James
commit: 084d88092956ed35d9877ba1951641dd0cc2455e
Author: Nic Boet  boet  cc>
AuthorDate: Thu Mar  9 13:55:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 18:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084d8809

app-containers/docker-buildx: ver bump 0.10.4

Signed-off-by: Nic Boet  boet.cc>
Closes: https://github.com/gentoo/gentoo/pull/30022
Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/Manifest   | 1 +
 .../{docker-buildx-.ebuild => docker-buildx-0.10.4.ebuild}  | 6 +-
 app-containers/docker-buildx/docker-buildx-.ebuild  | 6 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index bf92b16e83e6..9ce057d50392 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1 +1,2 @@
 DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 
9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1
 SHA512 
ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877
+DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B 
f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793
 SHA512 
f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
similarity index 90%
copy from app-containers/docker-buildx/docker-buildx-.ebuild
copy to app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index 4c9132f3eb3f..e46ea450eaef 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
@@ -33,9 +33,13 @@ RDEPEND="${DEPEND}"
 
 src_compile() {
local _buildx_r='github.com/docker/buildx'
+   local version=${PV}
+   if [[ ${PV} ==  ]]; then
+   version="$(git rev-parse --short HEAD)"
+   fi
ego build -mod=vendor -o docker-buildx \
-ldflags "-linkmode=external \
-   -X $_buildx_r/version.Version=${PV} \
+   -X $_buildx_r/version.Version=${version} \
-X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
-X $_buildx_r/version.Package=$_buildx_r" \
./cmd/buildx

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-.ebuild
index 4c9132f3eb3f..e46ea450eaef 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-.ebuild
@@ -33,9 +33,13 @@ RDEPEND="${DEPEND}"
 
 src_compile() {
local _buildx_r='github.com/docker/buildx'
+   local version=${PV}
+   if [[ ${PV} ==  ]]; then
+   version="$(git rev-parse --short HEAD)"
+   fi
ego build -mod=vendor -o docker-buildx \
-ldflags "-linkmode=external \
-   -X $_buildx_r/version.Version=${PV} \
+   -X $_buildx_r/version.Version=${version} \
-X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
-X $_buildx_r/version.Package=$_buildx_r" \
./cmd/buildx



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-02-25 Thread Joonas Niilola
commit: 4efd613e2631d24ba057931c670986d23287cbbc
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Feb 11 01:07:18 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 25 09:11:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efd613e

app-containers/docker-buildx: add 0.10.2, 

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/docker-buildx/Manifest  |  1 +
 .../docker-buildx/docker-buildx-0.10.2.ebuild  | 58 ++
 .../docker-buildx/docker-buildx-.ebuild| 58 ++
 3 files changed, 117 insertions(+)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index 4dd392c88801..dccbd1ca8baf 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1 +1,2 @@
+DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 
9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1
 SHA512 
ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877
 DIST docker-buildx-0.9.1.tar.gz 8705505 BLAKE2B 
75a56b1edda71fd1e0b4312e72695efd67e6e5144e064cc27ae1729e3155d8a605b315fdb6d32055fc9cb86151057f5afd57eaea9a5f4aaa6ac4ecc52a6a5161
 SHA512 
1d672ae9daa0f1c830fc56c2c3638389312a87c645aed97f4a0ee56eaef936ab833c04d11969a423e0d5ab5388f29db20d7a1fe6c9b0ec7d981123243b4eaa4b

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild
new file mode 100644
index ..4c9132f3eb3f
--- /dev/null
+++ b/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+MY_PN="buildx"
+DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
+HOMEPAGE="https://github.com/docker/buildx;
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/docker/buildx.git;
+else
+   
SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# This gives us the ability to neatly `-skip` tests.
+# not required once ::gentoo is all > 1.20
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+BDEPEND="
+   test? ( >=dev-lang/go-1.20 )
+"
+DEPEND="app-containers/docker"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+   local _buildx_r='github.com/docker/buildx'
+   ego build -mod=vendor -o docker-buildx \
+   -ldflags "-linkmode=external \
+   -X $_buildx_r/version.Version=${PV} \
+   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
+   -X $_buildx_r/version.Package=$_buildx_r" \
+   ./cmd/buildx
+}
+
+src_test() {
+   # TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
+   if [[ ${PV} ==  ]]; then
+   ego test ./... -skip "TestReadTargets"
+   else
+   ego test ./... -skip "TestGit|TestReadTargets"
+   fi
+}
+
+src_install() {
+   exeinto /usr/libexec/docker/cli-plugins
+   doexe docker-buildx
+
+   dodoc README.md
+}

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-.ebuild
new file mode 100644
index ..4c9132f3eb3f
--- /dev/null
+++ b/app-containers/docker-buildx/docker-buildx-.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+MY_PN="buildx"
+DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
+HOMEPAGE="https://github.com/docker/buildx;
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/docker/buildx.git;
+else
+   
SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# This gives us the ability to neatly `-skip` tests.
+# not required once ::gentoo is all > 1.20
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+BDEPEND="
+   test? ( >=dev-lang/go-1.20 )
+"
+DEPEND="app-containers/docker"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+   local _buildx_r='github.com/docker/buildx'
+   ego build -mod=vendor -o docker-buildx \
+   -ldflags "-linkmode=external \
+   -X $_buildx_r/version.Version=${PV} \
+   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
+   -X $_buildx_r/version.Package=$_buildx_r" \
+   

[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-02-25 Thread Joonas Niilola
commit: 93033a81f57cac3672087344320946554e88a311
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Feb 11 01:09:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 25 09:11:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93033a81

app-containers/docker-buildx: drop 0.9.1

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/29541
Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/docker-buildx/Manifest  |  1 -
 .../docker-buildx/docker-buildx-0.9.1.ebuild   | 40 --
 2 files changed, 41 deletions(-)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index dccbd1ca8baf..bf92b16e83e6 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1,2 +1 @@
 DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 
9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1
 SHA512 
ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877
-DIST docker-buildx-0.9.1.tar.gz 8705505 BLAKE2B 
75a56b1edda71fd1e0b4312e72695efd67e6e5144e064cc27ae1729e3155d8a605b315fdb6d32055fc9cb86151057f5afd57eaea9a5f4aaa6ac4ecc52a6a5161
 SHA512 
1d672ae9daa0f1c830fc56c2c3638389312a87c645aed97f4a0ee56eaef936ab833c04d11969a423e0d5ab5388f29db20d7a1fe6c9b0ec7d981123243b4eaa4b

diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
deleted file mode 100644
index 298498909a93..
--- a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-MY_PN="buildx"
-DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
-HOMEPAGE="https://github.com/docker/buildx;
-SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-DEPEND="app-containers/docker"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-   local _buildx_r='github.com/docker/buildx'
-   ego build -mod=vendor -o docker-buildx \
-   -ldflags "-linkmode=external \
-   -X $_buildx_r/version.Version=${PV} \
-   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
-   -X $_buildx_r/version.Package=$_buildx_r" \
-   ./cmd/buildx
-}
-
-src_test() {
-   ego test ./...
-}
-
-src_install() {
-   exeinto /usr/libexec/docker/cli-plugins
-   doexe docker-buildx
-
-   dodoc README.md
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2022-12-04 Thread Sam James
commit: e6d4a7b7e3156209bb838139a5b84e6a026440f1
Author: Nic Boet  boet  cc>
AuthorDate: Mon Dec  5 00:55:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 02:29:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d4a7b7

app-containers/docker-buildx: new package

Today, Gentoo's offical docker-images depends on GitHub actions
and Ubuntu image to build our release media. By adding this new
docker "buildx" ebuild, building Gentoo docker images locally
on Gentoo hosts becomes possible.

Addtionally, Bug 873589 reports "buildx" not found.

Bug: https://bugs.gentoo.org/873589
Closes: https://github.com/gentoo/gentoo/pull/28543
Signed-off-by: Nic Boet  boet.cc>
Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/Manifest  |  1 +
 .../docker-buildx/docker-buildx-0.9.1.ebuild   | 42 ++
 app-containers/docker-buildx/metadata.xml  | 19 ++
 3 files changed, 62 insertions(+)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
new file mode 100644
index ..4dd392c88801
--- /dev/null
+++ b/app-containers/docker-buildx/Manifest
@@ -0,0 +1 @@
+DIST docker-buildx-0.9.1.tar.gz 8705505 BLAKE2B 
75a56b1edda71fd1e0b4312e72695efd67e6e5144e064cc27ae1729e3155d8a605b315fdb6d32055fc9cb86151057f5afd57eaea9a5f4aaa6ac4ecc52a6a5161
 SHA512 
1d672ae9daa0f1c830fc56c2c3638389312a87c645aed97f4a0ee56eaef936ab833c04d11969a423e0d5ab5388f29db20d7a1fe6c9b0ec7d981123243b4eaa4b

diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
new file mode 100644
index ..e8a8a84e36f4
--- /dev/null
+++ b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+MY_PN="buildx"
+DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
+HOMEPAGE="https://github.com/docker/buildx;
+SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+DEPEND="app-containers/docker"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_compile() {
+   local _buildx_r='github.com/docker/buildx'
+   go build -mod=vendor -o docker-buildx \
+   -ldflags "-linkmode=external \
+   -X $_buildx_r/version.Version=${PV} \
+   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
+   -X $_buildx_r/version.Package=$_buildx_r" \
+   ./cmd/buildx || die
+}
+
+src_install() {
+   exeinto /usr/libexec/docker/cli-plugins
+   doexe docker-buildx
+
+   dodoc README.md
+}
+
+src_test() {
+   go test ./... || die
+}

diff --git a/app-containers/docker-buildx/metadata.xml 
b/app-containers/docker-buildx/metadata.xml
new file mode 100644
index ..42cd3f472a0d
--- /dev/null
+++ b/app-containers/docker-buildx/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   n...@boet.cc
+   Nic Boet
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   docker/buildx
+   
+   
+   buildx is a Docker CLI plugin for extended build capabilities 
with BuildKit.
+   BuildKit is a toolkit for converting source code to build 
artifacts in an efficient, expressive and repeatable manner.
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2022-12-04 Thread Sam James
commit: f360a9293476cbd3c3e232c6e3320558128b2612
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 02:30:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 02:30:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f360a929

app-containers/docker-buildx: use ego

Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/docker-buildx-0.9.1.ebuild | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
index e8a8a84e36f4..298498909a93 100644
--- a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
@@ -9,6 +9,7 @@ MY_PN="buildx"
 DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
 HOMEPAGE="https://github.com/docker/buildx;
 SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -16,18 +17,19 @@ KEYWORDS="~amd64 ~arm64"
 
 DEPEND="app-containers/docker"
 RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
 
 src_compile() {
local _buildx_r='github.com/docker/buildx'
-   go build -mod=vendor -o docker-buildx \
+   ego build -mod=vendor -o docker-buildx \
-ldflags "-linkmode=external \
-X $_buildx_r/version.Version=${PV} \
-X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
-X $_buildx_r/version.Package=$_buildx_r" \
-   ./cmd/buildx || die
+   ./cmd/buildx
+}
+
+src_test() {
+   ego test ./...
 }
 
 src_install() {
@@ -36,7 +38,3 @@ src_install() {
 
dodoc README.md
 }
-
-src_test() {
-   go test ./... || die
-}