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

2024-06-30 Thread Jakov Smolić
commit: d0e0c6e06ccd2c67e49f13f793e51c16c1f5ce49
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jun 30 18:56:25 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jun 30 18:56:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e0c6e0

app-containers/buildah: Stabilize 1.35.3 amd64, #935051

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

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

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
index 098f155fe94f..acfc92a67c55 100644
--- a/app-containers/buildah/buildah-1.35.3.ebuild
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 RDEPEND="



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

2024-06-30 Thread Sam James
commit: 0081776279b2edc4cb1bedf862c09505efc529e5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 06:09:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 06:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00817762

app-containers/buildah: Stabilize 1.35.3 arm64, #935051

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

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

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
index e1c7e23390e5..098f155fe94f 100644
--- a/app-containers/buildah/buildah-1.35.3.ebuild
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 arm64"
 fi
 
 RDEPEND="



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

2024-06-13 Thread Zac Medico
commit: 5ddabd203cf889fcaab95c31016b70f2f88625af
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Wed Jun 12 16:58:51 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun 13 19:10:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ddabd20

app-containers/buildah: update to 1.36.0

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/37135
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest   | 1 +
 app-containers/buildah/{buildah-.ebuild => buildah-1.36.0.ebuild} | 4 
 app-containers/buildah/buildah-.ebuild| 4 
 3 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index e5c0f32b7762..f135ecc06b6e 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.33.7.tar.gz 18604354 BLAKE2B 
d2788096d8d6fd6cc528e8f33edc58a2
 DIST buildah-1.34.3.tar.gz 18856476 BLAKE2B 
c91c995a2ff4be8b4e84a70c581a817cb2f1333b08ca297163d218f80d538905c41718cfc267c03173330234c3476344be44df799eaaac891395a22bc7a020b3
 SHA512 
26d5c48cb5b056a274c1a9c6820a6076337f625fc6dd6683000db871f3de9d37907bd962ced3400334bfc230718219cda2108e2e984be5f8c76ecfa4a2f1e1ac
 DIST buildah-1.35.3.tar.gz 19372597 BLAKE2B 
014bea80b3a8c4482bbe098a0c5293892cf9f4f0d4d74ecaba8f155e49fab326689b95b690b413d64f6b576c7269bdb9d0f446244b832afe311e909b3f96856d
 SHA512 
ca325ce1a878eb9e9a6caedf236add16702d8dcd83f15a1995b8215998821218104ea8cb7a5d11fc354ee01d9805c339578975d35db859f1d53b08e0a2139fe3
 DIST buildah-1.35.4.tar.gz 19370823 BLAKE2B 
6dc8ad2a21c3ce41d4b8a2908d90bcbb32f5598c11fcde49a706334407370998731fedac7d8ee8e080a6a168c10b4a0404bf1120cab8b561e916a9df2bd2d115
 SHA512 
679f2328f675a39f9965128d51a6e8a3f82d64a6d3c3cdcb862cfcb7691eba272d869b6718147da1590aa573534081329ef05e879875024a11aa9ad52b2f292f
+DIST buildah-1.36.0.tar.gz 19328201 BLAKE2B 
d3602b62a587d75904741b086bea6d789ac30fb6079b574214368552269e48310921340f42050c5c648173452fab7b478690fbfbd80bbebda4a5ec9a102aa4e6
 SHA512 
feb55b0dfb3cba4e9c6776b0f4730ebb4b9ea416f507e342f3b1cbf23b2bb79d96a58622faac7a980727e6739df7e0ceddf1a9d5ae483a3c7e781f7af75d115f

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-1.36.0.ebuild
similarity index 97%
copy from app-containers/buildah/buildah-.ebuild
copy to app-containers/buildah/buildah-1.36.0.ebuild
index 987715de5560..1d1b2acc5e46 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-1.36.0.ebuild
@@ -44,10 +44,6 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
-PATCHES=(
-   "${FILESDIR}"/softcode-strip-upstream-pr-5446.patch
-)
-
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index 987715de5560..1d1b2acc5e46 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -44,10 +44,6 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
-PATCHES=(
-   "${FILESDIR}"/softcode-strip-upstream-pr-5446.patch
-)
-
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"



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

2024-05-12 Thread Zac Medico
commit: 27992946076efece61e52e2958ed411369944b1b
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sat May 11 14:16:30 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 12 20:49:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27992946

app-containers/buildah: update to 1.35.4

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/36642
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.35.4.ebuild | 133 +++
 2 files changed, 134 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 7c70929c83d1..e5c0f32b7762 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.33.7.tar.gz 18604354 BLAKE2B 
d2788096d8d6fd6cc528e8f33edc58a2775a561ea3c4a983eb4a6fa1d5b570f6d8dc0f77e464d0c242add5d641e20afce83c9f5157021fbc82a009ea47c9
 SHA512 
1248ad1dcf0d10608674543caf4d78f5052db7932102226e23b73add5e129bd8c614672f3d06aa8052675dd83fa83ef2742ef08fe1a883037b41df8fde893ea1
 DIST buildah-1.34.3.tar.gz 18856476 BLAKE2B 
c91c995a2ff4be8b4e84a70c581a817cb2f1333b08ca297163d218f80d538905c41718cfc267c03173330234c3476344be44df799eaaac891395a22bc7a020b3
 SHA512 
26d5c48cb5b056a274c1a9c6820a6076337f625fc6dd6683000db871f3de9d37907bd962ced3400334bfc230718219cda2108e2e984be5f8c76ecfa4a2f1e1ac
 DIST buildah-1.35.3.tar.gz 19372597 BLAKE2B 
014bea80b3a8c4482bbe098a0c5293892cf9f4f0d4d74ecaba8f155e49fab326689b95b690b413d64f6b576c7269bdb9d0f446244b832afe311e909b3f96856d
 SHA512 
ca325ce1a878eb9e9a6caedf236add16702d8dcd83f15a1995b8215998821218104ea8cb7a5d11fc354ee01d9805c339578975d35db859f1d53b08e0a2139fe3
+DIST buildah-1.35.4.tar.gz 19370823 BLAKE2B 
6dc8ad2a21c3ce41d4b8a2908d90bcbb32f5598c11fcde49a706334407370998731fedac7d8ee8e080a6a168c10b4a0404bf1120cab8b561e916a9df2bd2d115
 SHA512 
679f2328f675a39f9965128d51a6e8a3f82d64a6d3c3cdcb862cfcb7691eba272d869b6718147da1590aa573534081329ef05e879875024a11aa9ad52b2f292f

diff --git a/app-containers/buildah/buildah-1.35.4.ebuild 
b/app-containers/buildah/buildah-1.35.4.ebuild
new file mode 100644
index ..e1c7e23390e5
--- /dev/null
+++ b/app-containers/buildah/buildah-1.35.4.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info toolchain-funcs
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd test"
+RESTRICT="test"
+DOCS=(
+   "CHANGELOG.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   >=app-containers/containers-common-0.58.0-r1
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
+
+PATCHES=(
+   "${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch
+   "${FILESDIR}"/softcode-strip-upstream-pr-5446.patch
+)
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
++++ b/Makefile
+@@ -5 +5 @@
+-SECURITYTAGS ?= seccomp $(APPARMORTAG)
++SECURITYTAGS ?= $(APPARMORTAG)
+   EOF
+   eapply "${T}/disable_seccomp.patch" || die
+   }
+
+   cat <<-EOF > hack/systemd_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex systemd 'echo systemd' echo)

[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/files/, app-containers/buildah/

2024-03-31 Thread Zac Medico
commit: a279dcf6a4f66dafab10abd264da57b9ac7d13bd
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Apr  1 04:38:18 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 05:57:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a279dcf6

app-containers/buildah: stoppeg calling strip directly

Closes: https://bugs.gentoo.org/928309
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/36031
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.33.7.ebuild   | 12 ++---
 app-containers/buildah/buildah-1.34.3.ebuild   | 14 ---
 app-containers/buildah/buildah-1.35.3.ebuild   |  3 ++-
 app-containers/buildah/buildah-.ebuild |  4 +--
 .../files/softcode-strip-upstream-pr-5446.patch| 29 ++
 5 files changed, 53 insertions(+), 9 deletions(-)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index 60b99c3a6057..a24bd18a767c 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -60,15 +60,16 @@ src_prepare() {
cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
 --- a/Makefile
 +++ b/Makefile
-@@ -10,6 +10,7 @@
+@@ -10,6 +10,8 @@
  BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
  BUILDFLAGS := -tags "$(BUILDTAGS)"
  BUILDAH := buildah
 +AS ?= as
++STRIP ?= strip
 
  GO := go
  GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
-@@ -72,7 +73,7 @@
+@@ -72,11 +74,11 @@
  bin/buildah: $(SOURCES) cmd/buildah/*.go internal/mkcw/embed/entrypoint.gz
$(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
 
@@ -77,6 +78,11 @@ src_prepare() {
  internal/mkcw/embed/entrypoint: internal/mkcw/embed/entrypoint.s
$(AS) -o $(patsubst %.s,%.o,$^) $^
$(LD) -o $@ $(patsubst %.s,%.o,$^)
+-  strip $@
++  $(STRIP) $@
+ else
+ .PHONY: internal/mkcw/embed/entrypoint
+ endif
 EOF
 
default
@@ -139,7 +145,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
-   tc-export AS LD
+   tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
default
 }

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index 4b82e782d4f3..cc06bf2ff42d 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -60,15 +60,16 @@ src_prepare() {
cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
 --- a/Makefile
 +++ b/Makefile
-@@ -10,6 +10,7 @@
+@@ -14,6 +14,8 @@
  BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
  BUILDFLAGS := -tags "$(BUILDTAGS)"
  BUILDAH := buildah
 +AS ?= as
++STRIP ?= strip
 
  GO := go
  GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
-@@ -77,7 +77,7 @@
+@@ -76,14 +78,14 @@
  bin/buildah: $(SOURCES) cmd/buildah/*.go 
internal/mkcw/embed/entrypoint_amd64.gz
$(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
 
@@ -76,6 +77,13 @@ src_prepare() {
 +ifneq ($(shell $(AS) --version | grep x86_64),)
  internal/mkcw/embed/entrypoint_amd64.gz: internal/mkcw/embed/entrypoint_amd64
gzip -k9nf $^
+
+ internal/mkcw/embed/entrypoint_amd64: internal/mkcw/embed/entrypoint_amd64.s
+   $(AS) -o $(patsubst %.s,%.o,$^) $^
+   $(LD) -o $@ $(patsubst %.s,%.o,$^)
+-  strip $@
++  $(STRIP) $@
+ endif
 EOF
 
default
@@ -138,7 +146,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
-   tc-export AS LD
+   tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
default
 }

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
index b0b39faf03cb..e1c7e23390e5 100644
--- a/app-containers/buildah/buildah-1.35.3.ebuild
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -46,6 +46,7 @@ BDEPEND="dev-go/go-md2man"
 
 PATCHES=(
"${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch
+   "${FILESDIR}"/softcode-strip-upstream-pr-5446.patch
 )
 
 pkg_pretend() {
@@ -117,7 +118,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
-   tc-export AS LD
+   tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
default
 }

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index b0b39faf03cb..987715de5560 

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

2024-03-31 Thread Zac Medico
commit: 2548753d633ea5a15c023e8584418a96fd1823a6
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sun Mar 31 07:23:24 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 00:35:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2548753d

app-containers/buildah: cleanup vulnerable versions

1.33.5, 1.33.6
1.34.0
1.35.1

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Bug: https://bugs.gentoo.org/927499
Bug: https://bugs.gentoo.org/927502
Closes: https://github.com/gentoo/gentoo/pull/36011
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   4 -
 app-containers/buildah/buildah-1.33.5.ebuild | 125 -
 app-containers/buildah/buildah-1.33.6.ebuild | 125 -
 app-containers/buildah/buildah-1.34.0.ebuild | 125 -
 app-containers/buildah/buildah-1.35.1.ebuild | 132 ---
 5 files changed, 511 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 0609e39a594c..7c70929c83d1 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,7 +1,3 @@
-DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
-DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.33.7.tar.gz 18604354 BLAKE2B 
d2788096d8d6fd6cc528e8f33edc58a2775a561ea3c4a983eb4a6fa1d5b570f6d8dc0f77e464d0c242add5d641e20afce83c9f5157021fbc82a009ea47c9
 SHA512 
1248ad1dcf0d10608674543caf4d78f5052db7932102226e23b73add5e129bd8c614672f3d06aa8052675dd83fa83ef2742ef08fe1a883037b41df8fde893ea1
-DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
 DIST buildah-1.34.3.tar.gz 18856476 BLAKE2B 
c91c995a2ff4be8b4e84a70c581a817cb2f1333b08ca297163d218f80d538905c41718cfc267c03173330234c3476344be44df799eaaac891395a22bc7a020b3
 SHA512 
26d5c48cb5b056a274c1a9c6820a6076337f625fc6dd6683000db871f3de9d37907bd962ced3400334bfc230718219cda2108e2e984be5f8c76ecfa4a2f1e1ac
-DIST buildah-1.35.1.tar.gz 19349661 BLAKE2B 
31b633f35f937364816dac65e7a801676043630bc3c00ac445ad67afea04142748f76c4aed16690aa990e2c15ed220bdb42b96c6dd9bb0dac9c9d16fc2a27ddc
 SHA512 
3e5af28b3d45e51674d08bef9a92cd64589026d9c6ebee51156738151681395860e372bba2667815e0f90e37984eb9dfdc9b8ad0675b62c8751582b29485d159
 DIST buildah-1.35.3.tar.gz 19372597 BLAKE2B 
014bea80b3a8c4482bbe098a0c5293892cf9f4f0d4d74ecaba8f155e49fab326689b95b690b413d64f6b576c7269bdb9d0f446244b832afe311e909b3f96856d
 SHA512 
ca325ce1a878eb9e9a6caedf236add16702d8dcd83f15a1995b8215998821218104ea8cb7a5d11fc354ee01d9805c339578975d35db859f1d53b08e0a2139fe3

diff --git a/app-containers/buildah/buildah-1.33.5.ebuild 
b/app-containers/buildah/buildah-1.33.5.ebuild
deleted file mode 100644
index d258b206eb6a..
--- a/app-containers/buildah/buildah-1.33.5.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module linux-info
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-
-# main pkg
-LICENSE="Apache-2.0"
-# deps
-LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-
-SLOT="0"
-IUSE="apparmor btrfs +seccomp systemd doc test"
-RESTRICT="test"
-EXTRA_DOCS=(
-   "CHANGELOG.md"
-   "CONTRIBUTING.md"
-   "install.md"
-   "troubleshooting.md"
-   "docs/tutorials"
-)
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/containers/buildah.git;
-else
-   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64"
-fi
-
-RDEPEND="
-   systemd? ( sys-apps/systemd )
-   btrfs? ( sys-fs/btrfs-progs )
-   seccomp? ( sys-libs/libseccomp:= )
-   apparmor? ( sys-libs/libapparmor:= )
-   app-containers/containers-common
-   app-crypt/gpgme:=
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-"
-DEPEND="${RDEPEND}"
-
-pkg_pretend() {
-   local CONFIG_CHECK=""
-   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-   check_extra_config
-
-   linux_config_exists || ewarn "Cannot 

[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/, app-containers/buildah/files/

2024-03-30 Thread Zac Medico
commit: 8144aa900b7850994c53b73dfa0b745d4ce02c5e
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Wed Mar 27 09:24:43 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 31 00:06:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8144aa90

app-containers/buildah: dont call `as` directly

Closes: https://bugs.gentoo.org/927934
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35943
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.33.7.ebuild   | 26 ++
 app-containers/buildah/buildah-1.34.3.ebuild   | 25 +
 app-containers/buildah/buildah-1.35.1.ebuild   |  4 +++
 app-containers/buildah/buildah-1.35.3.ebuild   |  4 +++
 app-containers/buildah/buildah-.ebuild |  4 +++
 .../dont-call-as-directly-upstream-pr-5436.patch   | 32 ++
 6 files changed, 95 insertions(+)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index 6a223369f6ba..60b99c3a6057 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${T}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
@@ -53,6 +57,28 @@ pkg_pretend() {
 }
 
 src_prepare() {
+   cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
+--- a/Makefile
 b/Makefile
+@@ -10,6 +10,7 @@
+ BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
+ BUILDFLAGS := -tags "$(BUILDTAGS)"
+ BUILDAH := buildah
++AS ?= as
+
+ GO := go
+ GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
+@@ -72,7 +73,7 @@
+ bin/buildah: $(SOURCES) cmd/buildah/*.go internal/mkcw/embed/entrypoint.gz
+   $(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
+
+-ifneq ($(shell as --version | grep x86_64),)
++ifneq ($(shell $(AS) --version | grep x86_64),)
+ internal/mkcw/embed/entrypoint: internal/mkcw/embed/entrypoint.s
+   $(AS) -o $(patsubst %.s,%.o,$^) $^
+   $(LD) -o $@ $(patsubst %.s,%.o,$^)
+EOF
+
default
 
# ensure all  necessary files are there

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index 6a223369f6ba..4b82e782d4f3 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${T}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
@@ -53,6 +57,27 @@ pkg_pretend() {
 }
 
 src_prepare() {
+   cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
+--- a/Makefile
 b/Makefile
+@@ -10,6 +10,7 @@
+ BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
+ BUILDFLAGS := -tags "$(BUILDTAGS)"
+ BUILDAH := buildah
++AS ?= as
+
+ GO := go
+ GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
+@@ -77,7 +77,7 @@
+ bin/buildah: $(SOURCES) cmd/buildah/*.go 
internal/mkcw/embed/entrypoint_amd64.gz
+   $(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
+
+-ifneq ($(shell as --version | grep x86_64),)
++ifneq ($(shell $(AS) --version | grep x86_64),)
+ internal/mkcw/embed/entrypoint_amd64.gz: internal/mkcw/embed/entrypoint_amd64
+   gzip -k9nf $^
+EOF
+
default
 
# ensure all  necessary files are there

diff --git a/app-containers/buildah/buildah-1.35.1.ebuild 
b/app-containers/buildah/buildah-1.35.1.ebuild
index ecf84e28950c..b0b39faf03cb 100644
--- a/app-containers/buildah/buildah-1.35.1.ebuild
+++ b/app-containers/buildah/buildah-1.35.1.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
index ecf84e28950c..b0b39faf03cb 100644
--- a/app-containers/buildah/buildah-1.35.3.ebuild
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index ecf84e28950c..b0b39faf03cb 100644

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

2024-03-30 Thread Zac Medico
commit: 43b007f04043855ca1604cc6499576b235703282
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Wed Mar 27 05:32:49 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 31 00:05:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b007f0

app-containers/buildah: add 1.35.3

Bug: https://bugs.gentoo.org/927499
Bug: https://bugs.gentoo.org/927502
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/35943
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.35.3.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 7e199a5ae97d..0609e39a594c 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -4,3 +4,4 @@ DIST buildah-1.33.7.tar.gz 18604354 BLAKE2B 
d2788096d8d6fd6cc528e8f33edc58a2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
 DIST buildah-1.34.3.tar.gz 18856476 BLAKE2B 
c91c995a2ff4be8b4e84a70c581a817cb2f1333b08ca297163d218f80d538905c41718cfc267c03173330234c3476344be44df799eaaac891395a22bc7a020b3
 SHA512 
26d5c48cb5b056a274c1a9c6820a6076337f625fc6dd6683000db871f3de9d37907bd962ced3400334bfc230718219cda2108e2e984be5f8c76ecfa4a2f1e1ac
 DIST buildah-1.35.1.tar.gz 19349661 BLAKE2B 
31b633f35f937364816dac65e7a801676043630bc3c00ac445ad67afea04142748f76c4aed16690aa990e2c15ed220bdb42b96c6dd9bb0dac9c9d16fc2a27ddc
 SHA512 
3e5af28b3d45e51674d08bef9a92cd64589026d9c6ebee51156738151681395860e372bba2667815e0f90e37984eb9dfdc9b8ad0675b62c8751582b29485d159
+DIST buildah-1.35.3.tar.gz 19372597 BLAKE2B 
014bea80b3a8c4482bbe098a0c5293892cf9f4f0d4d74ecaba8f155e49fab326689b95b690b413d64f6b576c7269bdb9d0f446244b832afe311e909b3f96856d
 SHA512 
ca325ce1a878eb9e9a6caedf236add16702d8dcd83f15a1995b8215998821218104ea8cb7a5d11fc354ee01d9805c339578975d35db859f1d53b08e0a2139fe3

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
new file mode 100644
index ..ecf84e28950c
--- /dev/null
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info toolchain-funcs
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd test"
+RESTRICT="test"
+DOCS=(
+   "CHANGELOG.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   >=app-containers/containers-common-0.58.0-r1
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
++++ b/Makefile
+@@ -5 +5 @@
+-SECURITYTAGS ?= seccomp $(APPARMORTAG)
++SECURITYTAGS ?= $(APPARMORTAG)
+   EOF
+   eapply "${T}/disable_seccomp.patch" || die
+   }
+
+   cat <<-EOF > hack/systemd_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex systemd 'echo systemd' 

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

2024-03-27 Thread Arthur Zamarin
commit: 85870099c0fc64ee414f1d3cb671a52e1eac9832
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 27 12:14:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 27 12:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85870099

app-containers/buildah: Stabilize 1.33.7 arm64, #927575

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

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

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index 789e12962aa5..6a223369f6ba 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 RDEPEND="



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

2024-03-27 Thread Arthur Zamarin
commit: 58b9b2d41022651ae846db7964aea7f0db458740
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 27 12:14:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 27 12:14:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b9b2d4

app-containers/buildah: Stabilize 1.34.3 arm64, #927575

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

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

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index 789e12962aa5..6a223369f6ba 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 RDEPEND="



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

2024-03-26 Thread Zac Medico
commit: 097f59065b071ff3f8bbc97e3ab4a35e233560ee
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sat Mar 23 09:44:20 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 27 02:34:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097f5906

app-containers/buildah: fix calling as directly

Closes: https://bugs.gentoo.org/924038
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/35931
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.33.7.ebuild | 3 ++-
 app-containers/buildah/buildah-1.34.3.ebuild | 3 ++-
 app-containers/buildah/buildah-1.35.1.ebuild | 5 +++--
 app-containers/buildah/buildah-.ebuild   | 3 ++-
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index d2df0195c32a..f100d2a5a83a 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index d2df0195c32a..f100d2a5a83a 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 

diff --git a/app-containers/buildah/buildah-1.35.1.ebuild 
b/app-containers/buildah/buildah-1.35.1.ebuild
index 8d0698568fd3..f5596936ec24 100644
--- a/app-containers/buildah/buildah-1.35.1.ebuild
+++ b/app-containers/buildah/buildah-1.35.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -35,7 +35,7 @@ RDEPEND="
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp:= )
apparmor? ( sys-libs/libapparmor:= )
-   app-containers/containers-common
+   >=app-containers/containers-common-0.58.0-r1
app-crypt/gpgme:=
dev-libs/libgpg-error:=
dev-libs/libassuan:=
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index e8ee0949a819..f5596936ec24 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 



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

2024-03-26 Thread Zac Medico
commit: 4b93b64a41c31348e4bab02d3032a96ece3bfe16
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Mar 26 20:08:19 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 27 02:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b93b64a

app-containers/buildah: add go-md2man as BDEPEND and ...

remove unnecessary build steps which were running tests resulting in
failed build on arm64 (and potentially other archs).

Closes: https://bugs.gentoo.org/888571
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35931
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.33.7.ebuild | 5 +
 app-containers/buildah/buildah-1.34.3.ebuild | 5 +
 app-containers/buildah/buildah-1.35.1.ebuild | 5 +
 app-containers/buildah/buildah-.ebuild   | 5 +
 4 files changed, 20 insertions(+)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index f100d2a5a83a..789e12962aa5 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index f100d2a5a83a..789e12962aa5 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 

diff --git a/app-containers/buildah/buildah-1.35.1.ebuild 
b/app-containers/buildah/buildah-1.35.1.ebuild
index f5596936ec24..ecf84e28950c 100644
--- a/app-containers/buildah/buildah-1.35.1.ebuild
+++ b/app-containers/buildah/buildah-1.35.1.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index f5596936ec24..ecf84e28950c 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 



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

2024-03-23 Thread Sam James
commit: 111533b21911845b158ca803e4e1a1131bdc24bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:57:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:57:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111533b2

app-containers/buildah: Stabilize 1.33.7 amd64, #927575

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

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

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index 8d0698568fd3..d2df0195c32a 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 RDEPEND="



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

2024-03-23 Thread Sam James
commit: d1dd96a1beeda5884cc9168fc3f6b64efb57eb86
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:57:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:57:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dd96a1

app-containers/buildah: Stabilize 1.34.3 amd64, #927575

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

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

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index 8d0698568fd3..d2df0195c32a 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 RDEPEND="



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

2024-03-23 Thread Sam James
commit: 88baf17831daa1b362fd2057d06535e537e5ce36
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Mar 22 10:51:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 08:29:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88baf178

app-containers/buildah: update RDEPEND in live

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35846
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index 8d0698568fd3..e8ee0949a819 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp:= )
apparmor? ( sys-libs/libapparmor:= )
-   app-containers/containers-common
+   >=app-containers/containers-common-0.58.0-r1
app-crypt/gpgme:=
dev-libs/libgpg-error:=
dev-libs/libassuan:=



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

2024-03-23 Thread Sam James
commit: da62fc25c5269bad61409b528c7cd456de6f2a9d
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Mar 22 10:45:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 08:29:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da62fc25

app-containers/buildah: add 1.33.7 and 1.34.3 fix security issues

Bug: https://bugs.gentoo.org/show_bug.cgi?id=927502
Bug: https://bugs.gentoo.org/show_bug.cgi?id=927499
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: Sam James  gentoo.org>

 app-containers/buildah/Manifest  |   2 +
 app-containers/buildah/buildah-1.33.7.ebuild | 122 +++
 app-containers/buildah/buildah-1.34.3.ebuild | 122 +++
 3 files changed, 246 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 1cf183235cf6..7e199a5ae97d 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,4 +1,6 @@
 DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
 DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
+DIST buildah-1.33.7.tar.gz 18604354 BLAKE2B 
d2788096d8d6fd6cc528e8f33edc58a2775a561ea3c4a983eb4a6fa1d5b570f6d8dc0f77e464d0c242add5d641e20afce83c9f5157021fbc82a009ea47c9
 SHA512 
1248ad1dcf0d10608674543caf4d78f5052db7932102226e23b73add5e129bd8c614672f3d06aa8052675dd83fa83ef2742ef08fe1a883037b41df8fde893ea1
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
+DIST buildah-1.34.3.tar.gz 18856476 BLAKE2B 
c91c995a2ff4be8b4e84a70c581a817cb2f1333b08ca297163d218f80d538905c41718cfc267c03173330234c3476344be44df799eaaac891395a22bc7a020b3
 SHA512 
26d5c48cb5b056a274c1a9c6820a6076337f625fc6dd6683000db871f3de9d37907bd962ced3400334bfc230718219cda2108e2e984be5f8c76ecfa4a2f1e1ac
 DIST buildah-1.35.1.tar.gz 19349661 BLAKE2B 
31b633f35f937364816dac65e7a801676043630bc3c00ac445ad67afea04142748f76c4aed16690aa990e2c15ed220bdb42b96c6dd9bb0dac9c9d16fc2a27ddc
 SHA512 
3e5af28b3d45e51674d08bef9a92cd64589026d9c6ebee51156738151681395860e372bba2667815e0f90e37984eb9dfdc9b8ad0675b62c8751582b29485d159

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
new file mode 100644
index ..8d0698568fd3
--- /dev/null
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd test"
+RESTRICT="test"
+DOCS=(
+   "CHANGELOG.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-containers/containers-common
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die

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

2024-03-23 Thread Sam James
commit: cb5cdc4d715577eda7f2c05fda26c2dca3976e33
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Wed Mar 20 23:43:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 08:28:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5cdc4d

app-containers/buildah: add 1.35.1 to fix HIGH severity security fix

Fixes:
8.6/10 CVE-2024-1753 https://nvd.nist.gov/vuln/detail/CVE-2024-1753

Let's stabilize this and cleanup old versions ASAP

Bug: https://bugs.gentoo.org/show_bug.cgi?id=927502
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: Sam James  gentoo.org>

 app-containers/buildah/Manifest|   3 +-
 app-containers/buildah/buildah-1.34.1.ebuild   | 125 -
 ...buildah-1.35.0.ebuild => buildah-1.35.1.ebuild} |   0
 3 files changed, 1 insertion(+), 127 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index ea1caa0133c6..1cf183235cf6 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,5 +1,4 @@
 DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
 DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
-DIST buildah-1.34.1.tar.gz 18838539 BLAKE2B 
de11f64a54fa24c8aa543dd44e6a3fca9df62eecf39541fa37c22a2dc64560d056f638a6b1f8aa564a09f0594a5e7150ef14fd9ab8cc61390dc6d7d8afa5545b
 SHA512 
2d229ead1149b66d1b7d91f596809e97e5316356ab0997ea335eb3e246ed8bc6879e0e260bb478b4d7ec7c42c7dbf33d0e91086a34e89a3b79eb27322da06c1e
-DIST buildah-1.35.0.tar.gz 19353483 BLAKE2B 
806c098d557480b6d6e92e6da61c32e48dfd6c1bfa4926a2871a8f41a3ef5f35d91381e51d33636a892bce930eabfda509e97e9efa60ba5c4feab75781d027ee
 SHA512 
b4dd30b4d8087bbd0bbfd9a7b9791afc015a0c489041b38d6b6241df27a97286083dcf7b25102ce1fa1080265378442be73313e301c22660f21d8e4f39bb3aa4
+DIST buildah-1.35.1.tar.gz 19349661 BLAKE2B 
31b633f35f937364816dac65e7a801676043630bc3c00ac445ad67afea04142748f76c4aed16690aa990e2c15ed220bdb42b96c6dd9bb0dac9c9d16fc2a27ddc
 SHA512 
3e5af28b3d45e51674d08bef9a92cd64589026d9c6ebee51156738151681395860e372bba2667815e0f90e37984eb9dfdc9b8ad0675b62c8751582b29485d159

diff --git a/app-containers/buildah/buildah-1.34.1.ebuild 
b/app-containers/buildah/buildah-1.34.1.ebuild
deleted file mode 100644
index d5fd4e7a796e..
--- a/app-containers/buildah/buildah-1.34.1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module linux-info
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-
-# main pkg
-LICENSE="Apache-2.0"
-# deps
-LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-
-SLOT="0"
-IUSE="apparmor btrfs +seccomp systemd doc test"
-RESTRICT="test"
-EXTRA_DOCS=(
-   "CHANGELOG.md"
-   "CONTRIBUTING.md"
-   "install.md"
-   "troubleshooting.md"
-   "docs/tutorials"
-)
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/containers/buildah.git;
-else
-   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-RDEPEND="
-   systemd? ( sys-apps/systemd )
-   btrfs? ( sys-fs/btrfs-progs )
-   seccomp? ( sys-libs/libseccomp:= )
-   apparmor? ( sys-libs/libapparmor:= )
-   app-containers/containers-common
-   app-crypt/gpgme:=
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-"
-DEPEND="${RDEPEND}"
-
-pkg_pretend() {
-   local CONFIG_CHECK=""
-   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-   check_extra_config
-
-   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
-}
-
-src_prepare() {
-   default
-
-   # ensure all  necessary files are there
-   local file
-   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
-   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
-   [[ -f "${file}" ]] || die
-   done
-
-   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile 

[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/, profiles/

2024-03-17 Thread Zac Medico
commit: 58493f8b8a7e5e0f7a3b17c8f0a02d6a87dfc1c6
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sun Mar 17 17:25:06 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 17 17:25:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58493f8b

app-containers/buildah: mask 1.34.0

Masking because it isn't getting security fixes from upstream and seems
like 1.34.x is more suitable for podman 5.x (yet to be released)

https://github.com/containers/buildah/issues/5320

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35261
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.34.0.ebuild | 2 +-
 profiles/package.mask| 5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-containers/buildah/buildah-1.34.0.ebuild 
b/app-containers/buildah/buildah-1.34.0.ebuild
index fb2f52d55abd..6237903cb5cc 100644
--- a/app-containers/buildah/buildah-1.34.0.ebuild
+++ b/app-containers/buildah/buildah-1.34.0.ebuild
@@ -29,7 +29,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="arm64"
+   # KEYWORDS="amd64 arm64"
 fi
 
 RDEPEND="

diff --git a/profiles/package.mask b/profiles/package.mask
index e5130b9e8157..d2cefaf28f9a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Rahil Bhimjiani  (2024-03-17)
+# buildah-1.34.0 isn't getting security fixes from upstream
+# https://github.com/containers/buildah/issues/5320
+=app-containers/buildah-1.34.0
+
 # Sam James  (2024-03-16)
 # MIssing files (bug #927142).
 =app-admin/salt-3007.0



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

2024-03-17 Thread Arthur Zamarin
commit: c7d1139000e400869e5e4020ee5cce542b967f89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 09:18:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 09:18:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d11390

app-containers/buildah: Stabilize 1.33.6 arm64, #924456

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

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

diff --git a/app-containers/buildah/buildah-1.33.6.ebuild 
b/app-containers/buildah/buildah-1.33.6.ebuild
index d5fd4e7a796e..0a54ae957f04 100644
--- a/app-containers/buildah/buildah-1.33.6.ebuild
+++ b/app-containers/buildah/buildah-1.33.6.ebuild
@@ -29,7 +29,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 arm64"
 fi
 
 RDEPEND="



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

2024-03-07 Thread Zac Medico
commit: 226ab6f84133747ca38fd5fcde1addd22adbeebd
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Thu Mar  7 14:03:02 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  8 02:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226ab6f8

app-containers/buildah: add 1.35.0

1. Remove USE doc and install few KBs of docs unconditionally

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35655
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest| 1 +
 .../buildah/{buildah-.ebuild => buildah-1.35.0.ebuild} | 7 ++-
 app-containers/buildah/buildah-.ebuild | 7 ++-
 3 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 3bae66fc7635..ea1caa0133c6 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a
 DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
 DIST buildah-1.34.1.tar.gz 18838539 BLAKE2B 
de11f64a54fa24c8aa543dd44e6a3fca9df62eecf39541fa37c22a2dc64560d056f638a6b1f8aa564a09f0594a5e7150ef14fd9ab8cc61390dc6d7d8afa5545b
 SHA512 
2d229ead1149b66d1b7d91f596809e97e5316356ab0997ea335eb3e246ed8bc6879e0e260bb478b4d7ec7c42c7dbf33d0e91086a34e89a3b79eb27322da06c1e
+DIST buildah-1.35.0.tar.gz 19353483 BLAKE2B 
806c098d557480b6d6e92e6da61c32e48dfd6c1bfa4926a2871a8f41a3ef5f35d91381e51d33636a892bce930eabfda509e97e9efa60ba5c4feab75781d027ee
 SHA512 
b4dd30b4d8087bbd0bbfd9a7b9791afc015a0c489041b38d6b6241df27a97286083dcf7b25102ce1fa1080265378442be73313e301c22660f21d8e4f39bb3aa4

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-1.35.0.ebuild
similarity index 95%
copy from app-containers/buildah/buildah-.ebuild
copy to app-containers/buildah/buildah-1.35.0.ebuild
index d5fd4e7a796e..8d0698568fd3 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-1.35.0.ebuild
@@ -14,12 +14,10 @@ LICENSE="Apache-2.0"
 LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 
 SLOT="0"
-IUSE="apparmor btrfs +seccomp systemd doc test"
+IUSE="apparmor btrfs +seccomp systemd test"
 RESTRICT="test"
-EXTRA_DOCS=(
+DOCS=(
"CHANGELOG.md"
-   "CONTRIBUTING.md"
-   "install.md"
"troubleshooting.md"
"docs/tutorials"
 )
@@ -121,5 +119,4 @@ src_test() {
 src_install() {
emake DESTDIR="${ED}" install install.completions
einstalldocs
-   use doc && dodoc -r "${EXTRA_DOCS[@]}"
 }

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index d5fd4e7a796e..8d0698568fd3 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -14,12 +14,10 @@ LICENSE="Apache-2.0"
 LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 
 SLOT="0"
-IUSE="apparmor btrfs +seccomp systemd doc test"
+IUSE="apparmor btrfs +seccomp systemd test"
 RESTRICT="test"
-EXTRA_DOCS=(
+DOCS=(
"CHANGELOG.md"
-   "CONTRIBUTING.md"
-   "install.md"
"troubleshooting.md"
"docs/tutorials"
 )
@@ -121,5 +119,4 @@ src_test() {
 src_install() {
emake DESTDIR="${ED}" install install.completions
einstalldocs
-   use doc && dodoc -r "${EXTRA_DOCS[@]}"
 }



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

2024-03-06 Thread Zac Medico
commit: feb2fbb1380da93733c29ca730ea82bfc9a1da76
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 14 07:07:54 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar  7 01:24:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb2fbb1

app-containers/buildah: mask 1.34.0 for amd64 (arm64 first must stabilize 
1.33.x)

Masking because it isn't getting security fixes from upstream and seems
like 1.34.x is more suitable for podman 5.x (yet to be released)

https://github.com/containers/buildah/issues/5320

Bug: https://bugs.gentoo.org/924456
From: https://github.com/gentoo/gentoo/pull/35261
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/app-containers/buildah/buildah-1.34.0.ebuild 
b/app-containers/buildah/buildah-1.34.0.ebuild
index 122832c8ba10..fb2f52d55abd 100644
--- a/app-containers/buildah/buildah-1.34.0.ebuild
+++ b/app-containers/buildah/buildah-1.34.0.ebuild
@@ -29,7 +29,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64"
+   KEYWORDS="arm64"
 fi
 
 RDEPEND="



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

2024-03-06 Thread Zac Medico
commit: bac2d4fb3007aa999ed3ae25c276a79ee19c66f8
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Feb 23 07:33:29 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar  7 01:01:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac2d4fb

app-containers/buildah: add 1.34.1

security fixes and some more features
https://github.com/containers/buildah/releases/tag/v1.34.1

Bug: https://bugs.gentoo.org/923650
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35502
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest   | 1 +
 app-containers/buildah/{buildah-.ebuild => buildah-1.34.1.ebuild} | 2 +-
 app-containers/buildah/buildah-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 9299c41640e4..3bae66fc7635 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
 DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
+DIST buildah-1.34.1.tar.gz 18838539 BLAKE2B 
de11f64a54fa24c8aa543dd44e6a3fca9df62eecf39541fa37c22a2dc64560d056f638a6b1f8aa564a09f0594a5e7150ef14fd9ab8cc61390dc6d7d8afa5545b
 SHA512 
2d229ead1149b66d1b7d91f596809e97e5316356ab0997ea335eb3e246ed8bc6879e0e260bb478b4d7ec7c42c7dbf33d0e91086a34e89a3b79eb27322da06c1e

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-1.34.1.ebuild
similarity index 98%
copy from app-containers/buildah/buildah-.ebuild
copy to app-containers/buildah/buildah-1.34.1.ebuild
index 4b4a54c71ba9..d5fd4e7a796e 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-1.34.1.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

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index 4b4a54c71ba9..d5fd4e7a796e 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.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



[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/files/, app-containers/buildah/

2024-02-23 Thread Joonas Niilola
commit: be0e2adad236eb6178daa5f807027172cf9c6982
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Wed Jan 10 19:15:34 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 23 12:53:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0e2ada

app-containers/buildah: cleanup

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/buildah/Manifest|   4 -
 app-containers/buildah/buildah-1.30.0.ebuild   |  53 -
 app-containers/buildah/buildah-1.32.2.ebuild   | 124 
 app-containers/buildah/buildah-1.33.1.ebuild   | 127 
 app-containers/buildah/buildah-1.33.2.ebuild   | 128 -
 .../buildah/files/fix-non-amd64-build-1.33.2.patch |  44 ---
 6 files changed, 480 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index ae0376e78fab..9299c41640e4 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,7 +1,3 @@
-DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
-DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
-DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e
-DIST buildah-1.33.2.tar.gz 18580150 BLAKE2B 
523b75974a27695bbf818f4a1499d15e48e254934549f2ae191f462334aa4dd34a60c82b78b0d3351e05b297a40a8f8e2df94e75d22779a5c042dbd3dd307e4a
 SHA512 
574c1a249d93edd5f89e106cd192da94235edcff097d9bce841e3b3b3a9588029deddaceb301505114b994e854016c72090cc0016a00ef027b25f3672a3fab32
 DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
 DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db

diff --git a/app-containers/buildah/buildah-1.30.0.ebuild 
b/app-containers/buildah/buildah-1.30.0.ebuild
deleted file mode 100644
index b78fd0f1aa54..
--- a/app-containers/buildah/buildah-1.30.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module
-GIT_COMMIT=04965f11
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="selinux"
-RESTRICT="test"
-
-DEPEND="
-   app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah
-}
-
-src_test() {
-   emake test-unit
-}

diff --git a/app-containers/buildah/buildah-1.32.2.ebuild 

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

2024-02-15 Thread Zac Medico
commit: e831adb2109437f5b62ae013a1895e5f7f2821c9
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Feb 16 02:11:22 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb 16 04:34:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e831adb2

app-containers/buildah: add 1.33.6

Mod Bumps:
x/crypto 0.15.0 -> 0.17.0
x/sys 0.14.0 -> 0.15.0
x/term 0.14.0 -> 0.15.0

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35367
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.33.6.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 0194044405ab..ae0376e78fab 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -3,4 +3,5 @@ DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8
 DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e
 DIST buildah-1.33.2.tar.gz 18580150 BLAKE2B 
523b75974a27695bbf818f4a1499d15e48e254934549f2ae191f462334aa4dd34a60c82b78b0d3351e05b297a40a8f8e2df94e75d22779a5c042dbd3dd307e4a
 SHA512 
574c1a249d93edd5f89e106cd192da94235edcff097d9bce841e3b3b3a9588029deddaceb301505114b994e854016c72090cc0016a00ef027b25f3672a3fab32
 DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
+DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db

diff --git a/app-containers/buildah/buildah-1.33.6.ebuild 
b/app-containers/buildah/buildah-1.33.6.ebuild
new file mode 100644
index ..d5fd4e7a796e
--- /dev/null
+++ b/app-containers/buildah/buildah-1.33.6.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd doc test"
+RESTRICT="test"
+EXTRA_DOCS=(
+   "CHANGELOG.md"
+   "CONTRIBUTING.md"
+   "install.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-containers/containers-common
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
++++ b/Makefile
+

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

2024-02-14 Thread Joonas Niilola
commit: 1a5aaff8d4e767c15b44149a73d7c5781dc19f05
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Feb 15 07:37:55 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 15 07:38:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5aaff8

app-containers/buildah: Stabilize 1.33.5 amd64, #924456

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

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

diff --git a/app-containers/buildah/buildah-1.33.5.ebuild 
b/app-containers/buildah/buildah-1.33.5.ebuild
index d5fd4e7a796e..d258b206eb6a 100644
--- a/app-containers/buildah/buildah-1.33.5.ebuild
+++ b/app-containers/buildah/buildah-1.33.5.ebuild
@@ -29,7 +29,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 RDEPEND="



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

2024-02-07 Thread Zac Medico
commit: fe94090c6c36be4cf9ea7f989ee41e908b8019a2
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sat Feb  3 00:57:28 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  8 03:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe94090c

app-containers/buildah: add 1.33.5

This release addresses a number of Buildkit vulnerabilities including but not 
limited to: CVE-2024-23651, CVE-2024-23652, and CVE-2024-23653.

Bug: https://bugs.gentoo.org/923650
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.33.5.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 8206af8e3067..0194044405ab 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,4 +2,5 @@ DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
 DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e
 DIST buildah-1.33.2.tar.gz 18580150 BLAKE2B 
523b75974a27695bbf818f4a1499d15e48e254934549f2ae191f462334aa4dd34a60c82b78b0d3351e05b297a40a8f8e2df94e75d22779a5c042dbd3dd307e4a
 SHA512 
574c1a249d93edd5f89e106cd192da94235edcff097d9bce841e3b3b3a9588029deddaceb301505114b994e854016c72090cc0016a00ef027b25f3672a3fab32
+DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db

diff --git a/app-containers/buildah/buildah-1.33.5.ebuild 
b/app-containers/buildah/buildah-1.33.5.ebuild
new file mode 100644
index ..d5fd4e7a796e
--- /dev/null
+++ b/app-containers/buildah/buildah-1.33.5.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd doc test"
+RESTRICT="test"
+EXTRA_DOCS=(
+   "CHANGELOG.md"
+   "CONTRIBUTING.md"
+   "install.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-containers/containers-common
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
+ 

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

2024-01-06 Thread Joonas Niilola
commit: 31adbf1f0c53ae6f831bd902f0ca283081e86d75
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  7 06:51:21 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  7 06:51:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31adbf1f

app-containers/buildah: Stabilize 1.34.0 amd64, #921435

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

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

diff --git a/app-containers/buildah/buildah-1.34.0.ebuild 
b/app-containers/buildah/buildah-1.34.0.ebuild
index 0a54ae957f04..122832c8ba10 100644
--- a/app-containers/buildah/buildah-1.34.0.ebuild
+++ b/app-containers/buildah/buildah-1.34.0.ebuild
@@ -29,7 +29,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 RDEPEND="



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

2024-01-06 Thread Sam James
commit: 89ec9219f2e065193a15f617b106735f017fbedf
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 06:11:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 06:11:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ec9219

app-containers/buildah: Stabilize 1.34.0 arm64, #921435

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

 app-containers/buildah/buildah-1.34.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-containers/buildah/buildah-1.34.0.ebuild 
b/app-containers/buildah/buildah-1.34.0.ebuild
index 4b4a54c71ba9..0a54ae957f04 100644
--- a/app-containers/buildah/buildah-1.34.0.ebuild
+++ b/app-containers/buildah/buildah-1.34.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
@@ -29,7 +29,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 arm64"
 fi
 
 RDEPEND="



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

2023-12-17 Thread Zac Medico
commit: f82b6c027bd069870b264b4eb50432aa5ba83349
Author: Rahil Bhimjiani  rahil  website>
AuthorDate: Wed Dec 13 20:50:01 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Dec 18 05:40:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82b6c02

app-containers/buildah: add 1.34.0

no changes from live version

Signed-off-by: Rahil Bhimjiani  rahil.website>
Closes: https://github.com/gentoo/gentoo/pull/34272
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.34.0.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 508823a8254f..8206af8e3067 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
 DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e
 DIST buildah-1.33.2.tar.gz 18580150 BLAKE2B 
523b75974a27695bbf818f4a1499d15e48e254934549f2ae191f462334aa4dd34a60c82b78b0d3351e05b297a40a8f8e2df94e75d22779a5c042dbd3dd307e4a
 SHA512 
574c1a249d93edd5f89e106cd192da94235edcff097d9bce841e3b3b3a9588029deddaceb301505114b994e854016c72090cc0016a00ef027b25f3672a3fab32
+DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db

diff --git a/app-containers/buildah/buildah-1.34.0.ebuild 
b/app-containers/buildah/buildah-1.34.0.ebuild
new file mode 100644
index ..4b4a54c71ba9
--- /dev/null
+++ b/app-containers/buildah/buildah-1.34.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd doc test"
+RESTRICT="test"
+EXTRA_DOCS=(
+   "CHANGELOG.md"
+   "CONTRIBUTING.md"
+   "install.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-containers/containers-common
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
++++ b/Makefile
+@@ -5 +5 @@
+-SECURITYTAGS ?= seccomp $(APPARMORTAG)
++SECURITYTAGS ?= $(APPARMORTAG)
+   EOF
+   eapply "${T}/disable_seccomp.patch" || die
+   }
+
+   cat <<-EOF > hack/systemd_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex systemd 'echo systemd' echo)
+   EOF
+
+   echo -e 

[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/files/, app-containers/buildah/

2023-12-04 Thread Zac Medico
commit: 32b9e7fdea62206bf53a30c36284dae17e74e716
Author: Rahil Bhimjiani  rahil  website>
AuthorDate: Fri Dec  1 03:27:53 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Dec  5 05:24:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b9e7fd

app-containers/buildah: add 1.33.2 which fixes arm64 build

Closes: https://bugs.gentoo.org/918903
Signed-off-by: Rahil Bhimjiani  rahil.website>
Closes: https://github.com/gentoo/gentoo/pull/34073
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest|  1 +
 app-containers/buildah/buildah-1.33.1.ebuild   |  3 ++
 ...buildah-1.33.1.ebuild => buildah-1.33.2.ebuild} |  4 ++
 app-containers/buildah/buildah-.ebuild |  1 +
 .../buildah/files/fix-non-amd64-build-1.33.2.patch | 44 ++
 5 files changed, 53 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index b3742dfa1500..508823a8254f 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
 DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e
+DIST buildah-1.33.2.tar.gz 18580150 BLAKE2B 
523b75974a27695bbf818f4a1499d15e48e254934549f2ae191f462334aa4dd34a60c82b78b0d3351e05b297a40a8f8e2df94e75d22779a5c042dbd3dd307e4a
 SHA512 
574c1a249d93edd5f89e106cd192da94235edcff097d9bce841e3b3b3a9588029deddaceb301505114b994e854016c72090cc0016a00ef027b25f3672a3fab32

diff --git a/app-containers/buildah/buildah-1.33.1.ebuild 
b/app-containers/buildah/buildah-1.33.1.ebuild
index 09a8f30b55b0..bcda107b9f6c 100644
--- a/app-containers/buildah/buildah-1.33.1.ebuild
+++ b/app-containers/buildah/buildah-1.33.1.ebuild
@@ -43,6 +43,9 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+PATCHES=(
+   "${FILESDIR}"/fix-non-amd64-build-1.33.2.patch
+)
 
 pkg_pretend() {
local CONFIG_CHECK=""

diff --git a/app-containers/buildah/buildah-1.33.1.ebuild 
b/app-containers/buildah/buildah-1.33.2.ebuild
similarity index 97%
copy from app-containers/buildah/buildah-1.33.1.ebuild
copy to app-containers/buildah/buildah-1.33.2.ebuild
index 09a8f30b55b0..ce382bf95dfe 100644
--- a/app-containers/buildah/buildah-1.33.1.ebuild
+++ b/app-containers/buildah/buildah-1.33.2.ebuild
@@ -7,6 +7,7 @@ inherit go-module linux-info
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
+
 # main pkg
 LICENSE="Apache-2.0"
 # deps
@@ -43,6 +44,9 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+PATCHES=(
+   "${FILESDIR}"/fix-non-amd64-build-1.33.2.patch
+)
 
 pkg_pretend() {
local CONFIG_CHECK=""

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index 09a8f30b55b0..4b4a54c71ba9 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -7,6 +7,7 @@ inherit go-module linux-info
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
+
 # main pkg
 LICENSE="Apache-2.0"
 # deps

diff --git a/app-containers/buildah/files/fix-non-amd64-build-1.33.2.patch 
b/app-containers/buildah/files/fix-non-amd64-build-1.33.2.patch
new file mode 100644
index ..51ba7df1aa90
--- /dev/null
+++ b/app-containers/buildah/files/fix-non-amd64-build-1.33.2.patch
@@ -0,0 +1,44 @@
+From 12b205f69876bf09bb6dfe03adcdefad5d4ee9f8 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= 
+Date: Mon, 20 Nov 2023 09:28:06 +0100
+Subject: [PATCH] Remove makefile targets entrypoint{,.gz} for non x86_64
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+https://github.com/containers/buildah/pull/5183
+The target internal/mkcw/embed/entrypoint is only built on x86_64, but
+internal/mkcw/embed/entrypoint.gz is run on all arches. This causes build
+failures on anything non x86_64 as internal/mkcw/embed/entrypoint is not build.
+
+Signed-off-by: Dan Čermák 
+---
+ Makefile | 9 -
+ 1 file changed, 4 

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

2023-11-26 Thread Arthur Zamarin
commit: a6c36859dbb4ae755ff9dab25ae78edcc535aa90
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 26 12:37:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 26 12:37:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c36859

app-containers/buildah: Stabilize 1.32.2 amd64, #917485

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

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

diff --git a/app-containers/buildah/buildah-1.32.2.ebuild 
b/app-containers/buildah/buildah-1.32.2.ebuild
index 11f6c5af0dad..dc26340cb331 100644
--- a/app-containers/buildah/buildah-1.32.2.ebuild
+++ b/app-containers/buildah/buildah-1.32.2.ebuild
@@ -28,7 +28,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 RDEPEND="



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

2023-11-25 Thread Sam James
commit: abdd2d72fe2d922006ece39a5dd2e71e19e67dd3
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 26 00:54:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 26 00:54:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdd2d72

app-containers/buildah: Stabilize 1.32.2 arm64, #917485

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

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

diff --git a/app-containers/buildah/buildah-1.32.2.ebuild 
b/app-containers/buildah/buildah-1.32.2.ebuild
index 819e3535fea9..11f6c5af0dad 100644
--- a/app-containers/buildah/buildah-1.32.2.ebuild
+++ b/app-containers/buildah/buildah-1.32.2.ebuild
@@ -28,7 +28,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 arm64"
 fi
 
 RDEPEND="



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

2023-11-19 Thread Zac Medico
commit: 5851bc8ff314386f8ba67a5b2eb492c0f62257ce
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sun Nov 19 08:24:59 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 19 18:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5851bc8f

app-containers/buildah: add 1.33.1

1. security hotfix from upstream which updates mody/buildkit to 0.11.x
https://github.com/containers/buildah/releases/tag/v1.33.1

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33901
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest | 2 +-
 app-containers/buildah/{buildah-1.33.0.ebuild => buildah-1.33.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index eb4061f349a2..b3742dfa1500 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,3 @@
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
-DIST buildah-1.33.0.tar.gz 18632278 BLAKE2B 
f5984aa01fbe4957de07c5925795ceb106af07fc05f2f772ff8a5812f8ebcc5b9e86ec1d2f04bda5fa0e264a1c904f74a6e8795e1af8a0dbe9e1dabfe5832bc9
 SHA512 
926c748bd9dbbaf86e266dec778ecf31c65c58016f09ae8b6f9e570a6603fd9c6fc72db4b8c371e999ecb4e1a2cb2429082da66bd8069916652318a0362b40da
+DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e

diff --git a/app-containers/buildah/buildah-1.33.0.ebuild 
b/app-containers/buildah/buildah-1.33.1.ebuild
similarity index 100%
rename from app-containers/buildah/buildah-1.33.0.ebuild
rename to app-containers/buildah/buildah-1.33.1.ebuild



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

2023-11-18 Thread Zac Medico
commit: ced8e4afebd79238af40fe7a2a5a89a50c419e96
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sat Nov 18 23:14:58 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 19 03:57:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced8e4af

app-containers/buildah: add 1.33.0 and update live

1. move mechanism of adding EPREFIX from src_prepare to
src_install...making it more consistent with other packages I maintain

Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index dc703af3407d..a0b8af325967 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385
 DIST buildah-1.32.0.tar.gz 18445843 BLAKE2B 
d7471e3f0733bc626f665c592701666ba41732eb53bf4679da7e9e28dad388532ab8c88e86db553790ced7822168fd6388dc08121e1456404f18a5d96017da60
 SHA512 
7c61141e43ea2f968a50b4c5ae6b69c2b9734a19774c7ca48bc942b900ca55ec381ac93fdf04f08061640a457551a9e03a45a37d22cb94b34cecded192dced8f
 DIST buildah-1.32.1.tar.gz 18452695 BLAKE2B 
b4f3644a046d0dd96555b810e488ea78dc396692e539978856fbc2b22010bce3ed9f578949e8de02579325fa59e00fba59908724952b8c323889c816ae4f1af6
 SHA512 
e5c59f158b786809c89465361a662211bbef6bb4c27c79490604923d924c2030398a0878b122b246b02ae246bd977b7ccffdc6de4f06e80f096c2921c34bf04a
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
+DIST buildah-1.33.0.tar.gz 18632278 BLAKE2B 
f5984aa01fbe4957de07c5925795ceb106af07fc05f2f772ff8a5812f8ebcc5b9e86ec1d2f04bda5fa0e264a1c904f74a6e8795e1af8a0dbe9e1dabfe5832bc9
 SHA512 
926c748bd9dbbaf86e266dec778ecf31c65c58016f09ae8b6f9e570a6603fd9c6fc72db4b8c371e999ecb4e1a2cb2429082da66bd8069916652318a0362b40da

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-1.33.0.ebuild
similarity index 95%
copy from app-containers/buildah/buildah-.ebuild
copy to app-containers/buildah/buildah-1.33.0.ebuild
index 819e3535fea9..09a8f30b55b0 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-1.33.0.ebuild
@@ -62,7 +62,7 @@ src_prepare() {
[[ -f "${file}" ]] || die
done
 
-   sed -i -e "s|/usr/local|${EPREFIX}/usr|g" Makefile docs/Makefile || die
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
 
cat <<-EOF > hack/apparmor_tag.sh || die
@@ -118,7 +118,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install install.completions
+   emake DESTDIR="${ED}" install install.completions
einstalldocs
use doc && dodoc -r "${EXTRA_DOCS[@]}"
 }

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index 819e3535fea9..09a8f30b55b0 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -62,7 +62,7 @@ src_prepare() {
[[ -f "${file}" ]] || die
done
 
-   sed -i -e "s|/usr/local|${EPREFIX}/usr|g" Makefile docs/Makefile || die
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
 
cat <<-EOF > hack/apparmor_tag.sh || die
@@ -118,7 +118,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install install.completions
+   emake DESTDIR="${ED}" install install.completions
einstalldocs
use doc && dodoc -r "${EXTRA_DOCS[@]}"
 }



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

2023-11-18 Thread Zac Medico
commit: 9cc54f5f37d077ac4202c125d617671cd0b74aeb
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sat Nov 18 23:17:39 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 19 03:57:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc54f5f

app-containers/buildah: drop 1.32.0 & 1.32.1

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33896
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   2 -
 app-containers/buildah/buildah-1.32.0.ebuild |  84 ---
 app-containers/buildah/buildah-1.32.1.ebuild | 118 ---
 3 files changed, 204 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index a0b8af325967..eb4061f349a2 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,5 +1,3 @@
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
-DIST buildah-1.32.0.tar.gz 18445843 BLAKE2B 
d7471e3f0733bc626f665c592701666ba41732eb53bf4679da7e9e28dad388532ab8c88e86db553790ced7822168fd6388dc08121e1456404f18a5d96017da60
 SHA512 
7c61141e43ea2f968a50b4c5ae6b69c2b9734a19774c7ca48bc942b900ca55ec381ac93fdf04f08061640a457551a9e03a45a37d22cb94b34cecded192dced8f
-DIST buildah-1.32.1.tar.gz 18452695 BLAKE2B 
b4f3644a046d0dd96555b810e488ea78dc396692e539978856fbc2b22010bce3ed9f578949e8de02579325fa59e00fba59908724952b8c323889c816ae4f1af6
 SHA512 
e5c59f158b786809c89465361a662211bbef6bb4c27c79490604923d924c2030398a0878b122b246b02ae246bd977b7ccffdc6de4f06e80f096c2921c34bf04a
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
 DIST buildah-1.33.0.tar.gz 18632278 BLAKE2B 
f5984aa01fbe4957de07c5925795ceb106af07fc05f2f772ff8a5812f8ebcc5b9e86ec1d2f04bda5fa0e264a1c904f74a6e8795e1af8a0dbe9e1dabfe5832bc9
 SHA512 
926c748bd9dbbaf86e266dec778ecf31c65c58016f09ae8b6f9e570a6603fd9c6fc72db4b8c371e999ecb4e1a2cb2429082da66bd8069916652318a0362b40da

diff --git a/app-containers/buildah/buildah-1.32.0.ebuild 
b/app-containers/buildah/buildah-1.32.0.ebuild
deleted file mode 100644
index 99b52da91893..
--- a/app-containers/buildah/buildah-1.32.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module linux-info
-GIT_COMMIT=2326d49
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="btrfs systemd doc test"
-RESTRICT="test"
-
-DEPEND="
-   systemd? ( sys-apps/systemd )
-   btrfs? ( sys-fs/btrfs-progs )
-   app-crypt/gpgme:=
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-libs/libseccomp:=
-"
-RDEPEND="${DEPEND}"
-
-pkg_pretend() {
-   local CONFIG_CHECK=""
-   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-   check_extra_config
-
-   if ! linux_config_exists; then
-   ewarn "Cannot determine configuration of your kernel."
-   fi
-}
-
-src_prepare() {
-   default
-
-   [[ -f hack/systemd_tag.sh ]] || die
-   if use systemd; then
-   echo -e '#!/usr/bin/env bash\necho systemd' > 
hack/systemd_tag.sh || die
-   else
-   echo -e '#!/usr/bin/env bash\necho' > hack/systemd_tag.sh || die
-   fi
-
-   [[ -f btrfs_installed_tag.sh ]] || die
-   [[ -f btrfs_tag.sh ]] || die
-   if use btrfs; then
-   echo -e '#!/usr/bin/env bash\necho btrfs_noversion' > 
btrfs_tag.sh || die
-   else
-   echo -e '#!/usr/bin/env bash\necho exclude_graphdriver_btrfs' > 
btrfs_installed_tag.sh || die
-   fi
-
-   if ! use test; then
-   cat << 'EOF' > "${T}/Makefile.patch"
 Makefile
-+++ Makefile
-@@ -54 +54 @@
--all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
-+all: bin/buildah docs
-EOF
-   eapply -p0 "${T}/Makefile.patch"
-   fi
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_test() {
-   emake test-unit
-}
-
-src_install() {
-   use doc && dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   use doc && dodoc -r docs/tutorials
-   doman docs/*.1
-   dobin 

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

2023-10-31 Thread Mike Gilbert
commit: 4464ed0b4921ec49b5cb6c4b4e1434b091ee792f
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Tue Oct 31 16:38:25 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Oct 31 17:18:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4464ed0b

app-containers/buildah: metadata.xml

Fix ordering of maintainers

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33608
Signed-off-by: Mike Gilbert  gentoo.org>

 app-containers/buildah/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-containers/buildah/metadata.xml 
b/app-containers/buildah/metadata.xml
index f1677943e1bc..02ed3dfe2380 100644
--- a/app-containers/buildah/metadata.xml
+++ b/app-containers/buildah/metadata.xml
@@ -5,14 +5,14 @@
zmed...@gentoo.org
Zac Medico

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

rahil3...@gmail.com
Rahil Bhimjiani

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

containers/buildah




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

2023-10-30 Thread Zac Medico
commit: 0c5b9603dad20a4eff4a4e1ba75aed0d7d649888
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Tue Oct 31 02:15:19 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 31 02:21:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5b9603

app-containers/buildah: add containers-common as RDEPEND

app-containers/containers-common provides essential default
configurations for Containers stack.

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33601
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.32.2.ebuild | 1 +
 app-containers/buildah/buildah-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-containers/buildah/buildah-1.32.2.ebuild 
b/app-containers/buildah/buildah-1.32.2.ebuild
index e1bd1b8426b8..819e3535fea9 100644
--- a/app-containers/buildah/buildah-1.32.2.ebuild
+++ b/app-containers/buildah/buildah-1.32.2.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp:= )
apparmor? ( sys-libs/libapparmor:= )
+   app-containers/containers-common
app-crypt/gpgme:=
dev-libs/libgpg-error:=
dev-libs/libassuan:=

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index e1bd1b8426b8..819e3535fea9 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp:= )
apparmor? ( sys-libs/libapparmor:= )
+   app-containers/containers-common
app-crypt/gpgme:=
dev-libs/libgpg-error:=
dev-libs/libassuan:=



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

2023-10-30 Thread Zac Medico
commit: 546da1424affa2763a7059916e9aacf041212740
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Mon Oct 30 21:45:47 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 31 01:34:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=546da142

app-containers/buildah: add 1.32.2, drop 1.29.1, update live

For non-live versions, prevent git operations which causes sandbox violations
https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493

Time to stabilize 1.32.x?

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33599
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest|  2 +-
 app-containers/buildah/buildah-1.29.1.ebuild   | 51 --
 .../{buildah-.ebuild => buildah-1.32.2.ebuild} |  8 
 app-containers/buildah/buildah-.ebuild |  8 
 4 files changed, 17 insertions(+), 52 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 9dc9b7602d58..dc703af3407d 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,4 +1,4 @@
-DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 
71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e
 SHA512 
ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
 DIST buildah-1.32.0.tar.gz 18445843 BLAKE2B 
d7471e3f0733bc626f665c592701666ba41732eb53bf4679da7e9e28dad388532ab8c88e86db553790ced7822168fd6388dc08121e1456404f18a5d96017da60
 SHA512 
7c61141e43ea2f968a50b4c5ae6b69c2b9734a19774c7ca48bc942b900ca55ec381ac93fdf04f08061640a457551a9e03a45a37d22cb94b34cecded192dced8f
 DIST buildah-1.32.1.tar.gz 18452695 BLAKE2B 
b4f3644a046d0dd96555b810e488ea78dc396692e539978856fbc2b22010bce3ed9f578949e8de02579325fa59e00fba59908724952b8c323889c816ae4f1af6
 SHA512 
e5c59f158b786809c89465361a662211bbef6bb4c27c79490604923d924c2030398a0878b122b246b02ae246bd977b7ccffdc6de4f06e80f096c2921c34bf04a
+DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1

diff --git a/app-containers/buildah/buildah-1.29.1.ebuild 
b/app-containers/buildah/buildah-1.29.1.ebuild
deleted file mode 100644
index ce017d99dc04..
--- a/app-containers/buildah/buildah-1.29.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit bash-completion-r1 go-module
-GIT_COMMIT=faf0d4fc
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah
-}
-
-src_test() {
-   emake test-unit
-}

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-1.32.2.ebuild
similarity index 91%
copy from app-containers/buildah/buildah-.ebuild
copy to app-containers/buildah/buildah-1.32.2.ebuild
index 4c03a24b3508..e1bd1b8426b8 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-1.32.2.ebuild
@@ -104,6 +104,14 @@ src_prepare() {
 
 }
 
+src_compile() {
+   # For non-live versions, prevent git operations which causes sandbox 
violations
+   # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
+   [[ ${PV} != * 

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

2023-10-27 Thread Zac Medico
commit: 5cb04de8ab80e76a570ed7deed028d9c0068f3d9
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct 28 02:34:24 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Oct 28 02:36:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb04de8

app-containers/buildah: Fix ExcessiveLineLength

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.32.1.ebuild | 3 ++-
 app-containers/buildah/buildah-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-containers/buildah/buildah-1.32.1.ebuild 
b/app-containers/buildah/buildah-1.32.1.ebuild
index 9840d035a36e..ffbc1878df1b 100644
--- a/app-containers/buildah/buildah-1.32.1.ebuild
+++ b/app-containers/buildah/buildah-1.32.1.ebuild
@@ -59,7 +59,8 @@ src_prepare() {
 
# ensure all  necessary files are there
local file
-   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh 
hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
[[ -f "${file}" ]] || die
done
 

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index eb761d5bc896..4c03a24b3508 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -56,7 +56,8 @@ src_prepare() {
 
# ensure all  necessary files are there
local file
-   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh 
hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
[[ -f "${file}" ]] || die
done
 



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

2023-10-27 Thread Zac Medico
commit: be8013d8c9ecb946d19a90c6b39af05411bb0889
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct 28 02:29:28 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Oct 28 02:36:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8013d8

app-containers/buildah: export GIT_COMMIT for 1.32.1

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.32.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-containers/buildah/buildah-1.32.1.ebuild 
b/app-containers/buildah/buildah-1.32.1.ebuild
index eb761d5bc896..9840d035a36e 100644
--- a/app-containers/buildah/buildah-1.32.1.ebuild
+++ b/app-containers/buildah/buildah-1.32.1.ebuild
@@ -43,6 +43,9 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+export COMMIT_NO=bfd436d159059b45d770a0fc62386c9e0b9bdbb1
+export GIT_COMMIT=${COMMIT_NO}
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"



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

2023-10-27 Thread Zac Medico
commit: 2e1ac618b476ce88d0253866d86c038f0db3e104
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Thu Oct 26 23:33:04 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Oct 28 02:36:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1ac618

app-containers/buildah: add 1.32.1 and update live

1) split out LICENSE
2) Follow upstream's build process in which non-live versions shouldn't
have git commit so GIT_COMMIT is no longer needed
3) Swap DEPEND & RDEPEND to closely follow skel.ebuild
4) In src_prepare, make use of usex to keep it concise and readable,
following app-containers/podman style
5) In src_install, changes those help with readablility

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33531
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.32.1.ebuild | 114 +++
 app-containers/buildah/buildah-.ebuild   | 101 +++-
 3 files changed, 161 insertions(+), 55 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 85c2689ec816..9dc9b7602d58 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 
71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e
 SHA512 
ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
 DIST buildah-1.32.0.tar.gz 18445843 BLAKE2B 
d7471e3f0733bc626f665c592701666ba41732eb53bf4679da7e9e28dad388532ab8c88e86db553790ced7822168fd6388dc08121e1456404f18a5d96017da60
 SHA512 
7c61141e43ea2f968a50b4c5ae6b69c2b9734a19774c7ca48bc942b900ca55ec381ac93fdf04f08061640a457551a9e03a45a37d22cb94b34cecded192dced8f
+DIST buildah-1.32.1.tar.gz 18452695 BLAKE2B 
b4f3644a046d0dd96555b810e488ea78dc396692e539978856fbc2b22010bce3ed9f578949e8de02579325fa59e00fba59908724952b8c323889c816ae4f1af6
 SHA512 
e5c59f158b786809c89465361a662211bbef6bb4c27c79490604923d924c2030398a0878b122b246b02ae246bd977b7ccffdc6de4f06e80f096c2921c34bf04a

diff --git a/app-containers/buildah/buildah-1.32.1.ebuild 
b/app-containers/buildah/buildah-1.32.1.ebuild
new file mode 100644
index ..eb761d5bc896
--- /dev/null
+++ b/app-containers/buildah/buildah-1.32.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd doc test"
+RESTRICT="test"
+EXTRA_DOCS=(
+   "CHANGELOG.md"
+   "CONTRIBUTING.md"
+   "install.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh 
hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|${EPREFIX}/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
++++ b/Makefile
+@@ -5 +5 @@
+-SECURITYTAGS ?= seccomp 

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

2023-09-20 Thread Zac Medico
commit: 66df4ef133581157c97bb0805863b637f172084f
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Wed Sep 20 19:47:17 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Sep 21 05:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66df4ef1

app-containers/buildah: add to proxy-maint + myself as maintainer

I've authored buildah-1.32.0 (12fc95e0cbcc89ca0ba3dd892d1ef0b4c4a5a1c0)
& buildah- (https://github.com/gentoo/gentoo/pull/32934).

Being a daily user of Containers (or podman) stack, I'll be able to test
these packages & motivated to keep them up-to-date & stable. So I would like to
be maintainer of buildah (& podman stack). This is the start.

Closes: https://github.com/gentoo/gentoo/pull/32950
Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-containers/buildah/metadata.xml 
b/app-containers/buildah/metadata.xml
index 43c78bf71431..f1677943e1bc 100644
--- a/app-containers/buildah/metadata.xml
+++ b/app-containers/buildah/metadata.xml
@@ -5,6 +5,14 @@
zmed...@gentoo.org
Zac Medico

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   rahil3...@gmail.com
+   Rahil Bhimjiani
+   

containers/buildah




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

2023-09-20 Thread Zac Medico
commit: 1f6986b3e10ed59edd6b53cf309449bf487bbdca
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Tue Sep 19 19:53:15 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Sep 21 05:09:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6986b3

app-containers/buildah: add live version

Added USE seccomp & apparmor
stopped using if-else when unnecessary
improved btrfs useflag if else
switch to upstream's install system instead of manually doman/dodoc making it 
more future-proof

Closes: https://github.com/gentoo/gentoo/pull/32950
Closes: https://bugs.gentoo.org/914443
Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-.ebuild | 123 +
 1 file changed, 123 insertions(+)

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
new file mode 100644
index ..8ca21b070f70
--- /dev/null
+++ b/app-containers/buildah/buildah-.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd doc test"
+RESTRICT="test"
+EXTRA_DOCS=(
+   "CHANGELOG.md"
+   "CONTRIBUTING.md"
+   "README.md"
+   "install.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   GIT_COMMIT=2326d49
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+DEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   sed -i -e "s|/usr/local|${EPREFIX}/usr|g" Makefile docs/Makefile || die
+
+   [[ -f hack/libsubid_tag.sh ]] && echo -e '#!/usr/bin/env bash\necho 
libsubid' > hack/libsubid_tag.sh || die
+
+   [[ -f hack/apparmor_tag.sh ]] || die
+   if use apparmor; then
+   echo -e '#!/usr/bin/env bash\necho apparmor' > 
hack/apparmor_tag.sh || die
+   else
+   echo -e '#!/usr/bin/env bash\necho' > hack/apparmor_tag.sh || 
die
+   fi
+
+   use seccomp || {
+cat << 'EOF' > "${T}/disable_seccomp.patch"
+--- Makefile
 Makefile
+@@ -5 +5 @@
+-SECURITYTAGS ?= seccomp $(APPARMORTAG)
++SECURITYTAGS ?= $(APPARMORTAG)
+EOF
+eapply -p0 "${T}/disable_seccomp.patch" || die
+   }
+
+   [[ -f hack/systemd_tag.sh ]] || die
+   if use systemd; then
+   echo -e '#!/usr/bin/env bash\necho systemd' > 
hack/systemd_tag.sh || die
+   else
+   echo -e '#!/usr/bin/env bash\necho' > hack/systemd_tag.sh || die
+   fi
+
+   [[ -f btrfs_installed_tag.sh && -f btrfs_tag.sh ]] || die
+   if use btrfs; then
+   echo -e '#!/usr/bin/env bash\necho btrfs_noversion' > 
btrfs_tag.sh || die
+   echo -e '#!/usr/bin/env bash\necho' > btrfs_installed_tag.sh || 
die
+   else
+   echo -e '#!/usr/bin/env bash\necho exclude_graphdriver_btrfs' > 
btrfs_installed_tag.sh || die
+   echo -e '#!/usr/bin/env bash\necho' > btrfs_tag.sh || die
+   fi
+
+   use test || {
+   cat << 'EOF' > "${T}/disable_tests.patch"
+--- Makefile
 Makefile
+@@ -54 +54 @@
+-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
++all: bin/buildah docs
+EOF
+   eapply -p0 "${T}/disable_tests.patch" || die
+   }
+
+}
+
+src_compile() {
+   if [[ ${PV} == ** ]]; then
+   emake all
+   else
+   emake GIT_COMMIT=${GIT_COMMIT} all
+   fi
+}
+
+src_test() {
+   emake test-unit
+}
+
+src_install() {
+   default
+   emake DESTDIR="${D}" install.completions
+   use doc && dodoc -r "${EXTRA_DOCS[@]}"
+}



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

2023-09-19 Thread Zac Medico
commit: 391b177295546d644d403787b1115186fccf593a
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep 19 15:05:27 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep 19 15:06:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391b1772

app-containers/buildah: Fix PkgMetadataXmlIndentation

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-containers/buildah/metadata.xml 
b/app-containers/buildah/metadata.xml
index 93c8449bacbb..43c78bf71431 100644
--- a/app-containers/buildah/metadata.xml
+++ b/app-containers/buildah/metadata.xml
@@ -8,10 +8,10 @@

containers/buildah

-
- 
+   
+   
Enables dependencies for the "btrfs" graph driver, including
necessary kernel flags.
- 
-
+   
+   
 



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

2023-09-18 Thread Zac Medico
commit: 12fc95e0cbcc89ca0ba3dd892d1ef0b4c4a5a1c0
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Tue Sep 19 01:05:01 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep 19 04:34:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12fc95e0

app-containers/buildah: add 1.32.0

Closes: https://github.com/gentoo/gentoo/pull/32918
Closes: https://bugs.gentoo.org/914417
Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.32.0.ebuild | 84 
 app-containers/buildah/metadata.xml  |  6 ++
 3 files changed, 91 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 1fd123b39e14..85c2689ec816 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 
71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e
 SHA512 
ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
+DIST buildah-1.32.0.tar.gz 18445843 BLAKE2B 
d7471e3f0733bc626f665c592701666ba41732eb53bf4679da7e9e28dad388532ab8c88e86db553790ced7822168fd6388dc08121e1456404f18a5d96017da60
 SHA512 
7c61141e43ea2f968a50b4c5ae6b69c2b9734a19774c7ca48bc942b900ca55ec381ac93fdf04f08061640a457551a9e03a45a37d22cb94b34cecded192dced8f

diff --git a/app-containers/buildah/buildah-1.32.0.ebuild 
b/app-containers/buildah/buildah-1.32.0.ebuild
new file mode 100644
index ..99b52da91893
--- /dev/null
+++ b/app-containers/buildah/buildah-1.32.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module linux-info
+GIT_COMMIT=2326d49
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="btrfs systemd doc test"
+RESTRICT="test"
+
+DEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-libs/libseccomp:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   if ! linux_config_exists; then
+   ewarn "Cannot determine configuration of your kernel."
+   fi
+}
+
+src_prepare() {
+   default
+
+   [[ -f hack/systemd_tag.sh ]] || die
+   if use systemd; then
+   echo -e '#!/usr/bin/env bash\necho systemd' > 
hack/systemd_tag.sh || die
+   else
+   echo -e '#!/usr/bin/env bash\necho' > hack/systemd_tag.sh || die
+   fi
+
+   [[ -f btrfs_installed_tag.sh ]] || die
+   [[ -f btrfs_tag.sh ]] || die
+   if use btrfs; then
+   echo -e '#!/usr/bin/env bash\necho btrfs_noversion' > 
btrfs_tag.sh || die
+   else
+   echo -e '#!/usr/bin/env bash\necho exclude_graphdriver_btrfs' > 
btrfs_installed_tag.sh || die
+   fi
+
+   if ! use test; then
+   cat << 'EOF' > "${T}/Makefile.patch"
+--- Makefile
 Makefile
+@@ -54 +54 @@
+-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
++all: bin/buildah docs
+EOF
+   eapply -p0 "${T}/Makefile.patch"
+   fi
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_test() {
+   emake test-unit
+}
+
+src_install() {
+   use doc && dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   use doc && dodoc -r docs/tutorials
+   doman docs/*.1
+   dobin bin/${PN}
+   dobashcomp contrib/completions/bash/buildah
+}

diff --git a/app-containers/buildah/metadata.xml 
b/app-containers/buildah/metadata.xml
index f3f28d12b5c5..93c8449bacbb 100644
--- a/app-containers/buildah/metadata.xml
+++ b/app-containers/buildah/metadata.xml
@@ -8,4 +8,10 @@

containers/buildah

+
+ 
+   Enables dependencies for the "btrfs" graph driver, including
+   necessary kernel flags.
+ 
+
 



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

2023-07-07 Thread Sam James
commit: d119157c230f03efe5e41fae23dcfc8c69aca8bd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  7 21:21:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  7 21:21:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d119157c

app-containers/buildah: Stabilize 1.30.0 arm64, #909665

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

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

diff --git a/app-containers/buildah/buildah-1.30.0.ebuild 
b/app-containers/buildah/buildah-1.30.0.ebuild
index 04596b2b3431..b78fd0f1aa54 100644
--- a/app-containers/buildah/buildah-1.30.0.ebuild
+++ b/app-containers/buildah/buildah-1.30.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
 IUSE="selinux"
 RESTRICT="test"
 



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

2023-05-10 Thread Arthur Zamarin
commit: 386b22c65bf591bcda1cf38f229a737470fe23a7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 10 18:51:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 10 18:52:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386b22c6

app-containers/buildah: drop 1.27.1, 1.28.0, 1.28.1

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

 app-containers/buildah/Manifest  |  3 --
 app-containers/buildah/buildah-1.27.1.ebuild | 51 
 app-containers/buildah/buildah-1.28.0.ebuild | 51 
 app-containers/buildah/buildah-1.28.1.ebuild | 51 
 4 files changed, 156 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index c7b375d65a90..1fd123b39e14 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,5 +1,2 @@
-DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a
-DIST buildah-1.28.0.tar.gz 14579386 BLAKE2B 
effc7d0a154e30790585c19e19655f98026c34687e79b9100bc2f387b96896d88855cd5ec34573dd2678e4a30a832c39f789d53b61b45cb5f682dacd252e
 SHA512 
f5e82a22648fa0d0ba7f5dcf3b97a2ec1182f31d3e03cd2624e01fe76fcdddf0a5605c59816eeef6401d151864b6b6be493c144b83f5667ab3947eea902f0086
-DIST buildah-1.28.1.tar.gz 14576193 BLAKE2B 
5317b991780b0c2539802495a2a15e91d4e1623700d0a3fa354e362bd647e59a0e9c34d8f19858e129d0028c71bb04665bde7668e3b5f3f3e5b85c944f7108b5
 SHA512 
c674a90a0cae2977b76c2b68c06a0006f89d74b5b41362c2512a3f8d7ba515c3bd693648a0ba955dad7bea1a43da6890d80855e1283f0fc0136d16d77a798fba
 DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 
71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e
 SHA512 
ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b

diff --git a/app-containers/buildah/buildah-1.27.1.ebuild 
b/app-containers/buildah/buildah-1.27.1.ebuild
deleted file mode 100644
index 06fc1f916d50..
--- a/app-containers/buildah/buildah-1.27.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=395790ce
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah
-}
-
-src_test() {
-   emake test-unit
-}

diff --git a/app-containers/buildah/buildah-1.28.0.ebuild 
b/app-containers/buildah/buildah-1.28.0.ebuild
deleted file mode 100644
index 2b234b883551..
--- a/app-containers/buildah/buildah-1.28.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=79f41e32
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=

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

2023-05-10 Thread Arthur Zamarin
commit: 13f254fdf5aa9dd1b0a9a7dfed646721cde948b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 10 18:48:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 10 18:52:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f254fd

app-containers/buildah: add 1.30.0

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

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.30.0.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 7af4844dc31c..c7b375d65a90 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191
 DIST buildah-1.28.0.tar.gz 14579386 BLAKE2B 
effc7d0a154e30790585c19e19655f98026c34687e79b9100bc2f387b96896d88855cd5ec34573dd2678e4a30a832c39f789d53b61b45cb5f682dacd252e
 SHA512 
f5e82a22648fa0d0ba7f5dcf3b97a2ec1182f31d3e03cd2624e01fe76fcdddf0a5605c59816eeef6401d151864b6b6be493c144b83f5667ab3947eea902f0086
 DIST buildah-1.28.1.tar.gz 14576193 BLAKE2B 
5317b991780b0c2539802495a2a15e91d4e1623700d0a3fa354e362bd647e59a0e9c34d8f19858e129d0028c71bb04665bde7668e3b5f3f3e5b85c944f7108b5
 SHA512 
c674a90a0cae2977b76c2b68c06a0006f89d74b5b41362c2512a3f8d7ba515c3bd693648a0ba955dad7bea1a43da6890d80855e1283f0fc0136d16d77a798fba
 DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 
71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e
 SHA512 
ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04
+DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b

diff --git a/app-containers/buildah/buildah-1.30.0.ebuild 
b/app-containers/buildah/buildah-1.30.0.ebuild
new file mode 100644
index ..6b0da9a6f04a
--- /dev/null
+++ b/app-containers/buildah/buildah-1.30.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module
+GIT_COMMIT=04965f11
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+RESTRICT="test"
+
+DEPEND="
+   app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2023-05-08 Thread Arthur Zamarin
commit: fc8446ec3d18789de92156207f6b3f168327e9fb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  9 03:31:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  9 03:31:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc8446ec

app-containers/buildah: Stabilize 1.29.1 amd64, #905982

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

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

diff --git a/app-containers/buildah/buildah-1.29.1.ebuild 
b/app-containers/buildah/buildah-1.29.1.ebuild
index 50aceffa7e70..ce017d99dc04 100644
--- a/app-containers/buildah/buildah-1.29.1.ebuild
+++ b/app-containers/buildah/buildah-1.29.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm64"
+KEYWORDS="amd64 arm64"
 IUSE="selinux"
 
 RDEPEND="app-crypt/gpgme:=



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

2023-05-08 Thread Arthur Zamarin
commit: b1b3422b6d9128713cd5488315d97aa20f2be898
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  9 03:02:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  9 03:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b3422b

app-containers/buildah: Stabilize 1.29.1 arm64, #905982

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

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

diff --git a/app-containers/buildah/buildah-1.29.1.ebuild 
b/app-containers/buildah/buildah-1.29.1.ebuild
index 21c3a103bda8..50aceffa7e70 100644
--- a/app-containers/buildah/buildah-1.29.1.ebuild
+++ b/app-containers/buildah/buildah-1.29.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 arm64"
 IUSE="selinux"
 
 RDEPEND="app-crypt/gpgme:=



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

2023-02-21 Thread Zac Medico
commit: d5af529eebb4ad95f05a1e11129c1b2c749786ea
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 22 01:29:33 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Feb 22 01:29:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5af529e

app-containers/buildah: add 1.29.1

Closes: https://bugs.gentoo.org/895456
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.29.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index b75b3bc0ab0d..7af4844dc31c 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a
 DIST buildah-1.28.0.tar.gz 14579386 BLAKE2B 
effc7d0a154e30790585c19e19655f98026c34687e79b9100bc2f387b96896d88855cd5ec34573dd2678e4a30a832c39f789d53b61b45cb5f682dacd252e
 SHA512 
f5e82a22648fa0d0ba7f5dcf3b97a2ec1182f31d3e03cd2624e01fe76fcdddf0a5605c59816eeef6401d151864b6b6be493c144b83f5667ab3947eea902f0086
 DIST buildah-1.28.1.tar.gz 14576193 BLAKE2B 
5317b991780b0c2539802495a2a15e91d4e1623700d0a3fa354e362bd647e59a0e9c34d8f19858e129d0028c71bb04665bde7668e3b5f3f3e5b85c944f7108b5
 SHA512 
c674a90a0cae2977b76c2b68c06a0006f89d74b5b41362c2512a3f8d7ba515c3bd693648a0ba955dad7bea1a43da6890d80855e1283f0fc0136d16d77a798fba
+DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 
71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e
 SHA512 
ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04

diff --git a/app-containers/buildah/buildah-1.29.1.ebuild 
b/app-containers/buildah/buildah-1.29.1.ebuild
new file mode 100644
index ..21c3a103bda8
--- /dev/null
+++ b/app-containers/buildah/buildah-1.29.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+GIT_COMMIT=faf0d4fc
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-11-23 Thread Zac Medico
commit: 1c5e881d991d714025401284af849a46275ad033
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov 24 02:39:04 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Nov 24 02:39:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5e881d

app-containers/buildah: add 1.28.1

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.28.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 29d9c97b7194..b75b3bc0ab0d 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a
 DIST buildah-1.28.0.tar.gz 14579386 BLAKE2B 
effc7d0a154e30790585c19e19655f98026c34687e79b9100bc2f387b96896d88855cd5ec34573dd2678e4a30a832c39f789d53b61b45cb5f682dacd252e
 SHA512 
f5e82a22648fa0d0ba7f5dcf3b97a2ec1182f31d3e03cd2624e01fe76fcdddf0a5605c59816eeef6401d151864b6b6be493c144b83f5667ab3947eea902f0086
+DIST buildah-1.28.1.tar.gz 14576193 BLAKE2B 
5317b991780b0c2539802495a2a15e91d4e1623700d0a3fa354e362bd647e59a0e9c34d8f19858e129d0028c71bb04665bde7668e3b5f3f3e5b85c944f7108b5
 SHA512 
c674a90a0cae2977b76c2b68c06a0006f89d74b5b41362c2512a3f8d7ba515c3bd693648a0ba955dad7bea1a43da6890d80855e1283f0fc0136d16d77a798fba

diff --git a/app-containers/buildah/buildah-1.28.1.ebuild 
b/app-containers/buildah/buildah-1.28.1.ebuild
new file mode 100644
index ..2f45f2079a30
--- /dev/null
+++ b/app-containers/buildah/buildah-1.28.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=d3d40a42
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-10-03 Thread Zac Medico
commit: ba659e2663d468ef8156df45a96b2a08957168d8
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct  4 03:47:26 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct  4 03:47:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba659e26

app-containers/buildah: add 1.28.0

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.28.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 38ba10345072..29d9c97b7194 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1 +1,2 @@
 DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a
+DIST buildah-1.28.0.tar.gz 14579386 BLAKE2B 
effc7d0a154e30790585c19e19655f98026c34687e79b9100bc2f387b96896d88855cd5ec34573dd2678e4a30a832c39f789d53b61b45cb5f682dacd252e
 SHA512 
f5e82a22648fa0d0ba7f5dcf3b97a2ec1182f31d3e03cd2624e01fe76fcdddf0a5605c59816eeef6401d151864b6b6be493c144b83f5667ab3947eea902f0086

diff --git a/app-containers/buildah/buildah-1.28.0.ebuild 
b/app-containers/buildah/buildah-1.28.0.ebuild
new file mode 100644
index ..2b234b883551
--- /dev/null
+++ b/app-containers/buildah/buildah-1.28.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=79f41e32
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-09-19 Thread Zac Medico
commit: 91158050d0c0989da46655ba58e50439f329f230
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep 19 23:33:33 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 19 23:33:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91158050

app-containers/buildah: drop 1.25.1, 1.27.0

Bug: https://bugs.gentoo.org/870934
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  2 --
 app-containers/buildah/buildah-1.25.1.ebuild | 51 
 app-containers/buildah/buildah-1.27.0.ebuild | 51 
 3 files changed, 104 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 4162262b2b9a..38ba10345072 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1 @@
-DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d
-DIST buildah-1.27.0.tar.gz 14821814 BLAKE2B 
e9d1ffc05024c3ae520e6436372a9eb592111c0e634d736853f7c84b225ad5e2ebf1a1d5de799a77828cc348a2b82d9fd17e720b149b55966172481155c3c6ae
 SHA512 
7324c85b6f5169522f0cde2cbd0d55b61a2e2fc53d7f03f24ecf606fb564ee6da82cadc493520b4105501124c6c8a1e03aa67b56fb32570f303e849630286afe
 DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a

diff --git a/app-containers/buildah/buildah-1.25.1.ebuild 
b/app-containers/buildah/buildah-1.25.1.ebuild
deleted file mode 100644
index d84f33be7c3f..
--- a/app-containers/buildah/buildah-1.25.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=fcf94e39
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah
-}
-
-src_test() {
-   emake test-unit
-}

diff --git a/app-containers/buildah/buildah-1.27.0.ebuild 
b/app-containers/buildah/buildah-1.27.0.ebuild
deleted file mode 100644
index 76b4d6de3789..
--- a/app-containers/buildah/buildah-1.27.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=db8d5921
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah

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

2022-09-18 Thread Sam James
commit: e68ade4dc075b6b5d379ccdaa576f01757ac1e9b
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 19 01:14:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 19 01:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e68ade4d

app-containers/buildah: Stabilize 1.27.1 amd64, #871510

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

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

diff --git a/app-containers/buildah/buildah-1.27.1.ebuild 
b/app-containers/buildah/buildah-1.27.1.ebuild
index bffa6ea8fe1f..06fc1f916d50 100644
--- a/app-containers/buildah/buildah-1.27.1.ebuild
+++ b/app-containers/buildah/buildah-1.27.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm64"
+KEYWORDS="amd64 arm64"
 IUSE="selinux"
 
 RDEPEND="app-crypt/gpgme:=



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

2022-09-18 Thread Arthur Zamarin
commit: 460b28405830e7ba43dbcb660c069803db37e66b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 18 20:30:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 18 20:30:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460b2840

app-containers/buildah: Stabilize 1.27.1 arm64, #871510

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

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

diff --git a/app-containers/buildah/buildah-1.27.1.ebuild 
b/app-containers/buildah/buildah-1.27.1.ebuild
index b5ca1d9fc5de..bffa6ea8fe1f 100644
--- a/app-containers/buildah/buildah-1.27.1.ebuild
+++ b/app-containers/buildah/buildah-1.27.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 arm64"
 IUSE="selinux"
 
 RDEPEND="app-crypt/gpgme:=



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

2022-09-14 Thread Zac Medico
commit: cc810df91e66afe10c852487b794f39b90c79c46
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Sep 15 02:05:44 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Sep 15 02:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc810df9

app-containers/buildah: drop 1.26.1, 1.26.2, 1.26.3, 1.26.4

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  4 ---
 app-containers/buildah/buildah-1.26.1.ebuild | 51 
 app-containers/buildah/buildah-1.26.2.ebuild | 51 
 app-containers/buildah/buildah-1.26.3.ebuild | 51 
 app-containers/buildah/buildah-1.26.4.ebuild | 51 
 5 files changed, 208 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 4fe05d4c0e25..6934a4daa5dd 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,6 +1,2 @@
 DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d
-DIST buildah-1.26.1.tar.gz 14159554 BLAKE2B 
bf17a51653bb07591c19fca449d6f4eeb87693a4d20ae5f12f669b10c328fadd763e0c0fa76605154a5a6439f4e250bc8f00c2d01c9fbf1e266aa67189aafdbd
 SHA512 
07225ebb23e5a815be1ef8acb5d15ef9fb8c6e9324fa9b65ec024f7b6bbe892721f9feaac2911d1b466c2cf336bd0c68e3d1b4df953f13a3390da84a93f76723
-DIST buildah-1.26.2.tar.gz 14155439 BLAKE2B 
3f858f86221b64623d94783c0ef3dd15fa14cef730b30cc5f0554e37f9e3e609a6381842b90b7614b6708434ee5c109497ee89f2da89bb9cc5360e2f8b345adb
 SHA512 
f50a7ee787d10a8f8d1a7e0ff9f86990de975df427af894be5bcc84bceafd2eb87dfe75c1b967ae57056299893c942df257aef1e9aaeb712022a8abceeaebba9
-DIST buildah-1.26.3.tar.gz 14468210 BLAKE2B 
1ec44501e63bf3594c72575d7460c6478a9d996977659b9fb466fbc658e4923892a77bea9f48a503f02a6101615be9a663f9701ee343436d140d580d8ab01875
 SHA512 
5d8ea60246085ba27795b52152765fc3c85c92c5caf4515c1b2973aec17844eb9da282f6c503e36f675089c998b9ee51c4b4b899104ccd9fa771308c8048
-DIST buildah-1.26.4.tar.gz 14471666 BLAKE2B 
ddedadc8f5eac161bc98ab2460abf356ebef9d09bffb1e681db822ed273d9e424e1d638171fcff667efd956e415f988668e6d9fdb3d15db6ed900441c40736eb
 SHA512 
39425ee3f40f1cfd2c76749b43f07efe19c90dff56d9b2024a69e092a328cf526f6bbb23b6f38536e7df11a465219f8f344aa643a82f6511fbb0253e5729d71a
 DIST buildah-1.27.0.tar.gz 14821814 BLAKE2B 
e9d1ffc05024c3ae520e6436372a9eb592111c0e634d736853f7c84b225ad5e2ebf1a1d5de799a77828cc348a2b82d9fd17e720b149b55966172481155c3c6ae
 SHA512 
7324c85b6f5169522f0cde2cbd0d55b61a2e2fc53d7f03f24ecf606fb564ee6da82cadc493520b4105501124c6c8a1e03aa67b56fb32570f303e849630286afe

diff --git a/app-containers/buildah/buildah-1.26.1.ebuild 
b/app-containers/buildah/buildah-1.26.1.ebuild
deleted file mode 100644
index 016059edd2b4..
--- a/app-containers/buildah/buildah-1.26.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=6e2ec2eb
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah
-}
-
-src_test() {
-   emake test-unit
-}

diff --git a/app-containers/buildah/buildah-1.26.2.ebuild 
b/app-containers/buildah/buildah-1.26.2.ebuild
deleted file mode 100644
index 678ed253256c..
--- a/app-containers/buildah/buildah-1.26.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=19159983
-
-DESCRIPTION="A tool that facilitates building OCI images"

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

2022-09-14 Thread Zac Medico
commit: cb04955972c15b6f984677ed4780eaf5f1994739
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Sep 15 02:13:21 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Sep 15 02:13:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb049559

app-containers/buildah: add 1.27.1

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.27.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 6934a4daa5dd..4162262b2b9a 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d
 DIST buildah-1.27.0.tar.gz 14821814 BLAKE2B 
e9d1ffc05024c3ae520e6436372a9eb592111c0e634d736853f7c84b225ad5e2ebf1a1d5de799a77828cc348a2b82d9fd17e720b149b55966172481155c3c6ae
 SHA512 
7324c85b6f5169522f0cde2cbd0d55b61a2e2fc53d7f03f24ecf606fb564ee6da82cadc493520b4105501124c6c8a1e03aa67b56fb32570f303e849630286afe
+DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a

diff --git a/app-containers/buildah/buildah-1.27.1.ebuild 
b/app-containers/buildah/buildah-1.27.1.ebuild
new file mode 100644
index ..b5ca1d9fc5de
--- /dev/null
+++ b/app-containers/buildah/buildah-1.27.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=395790ce
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-08-27 Thread Zac Medico
commit: 9731ec8463a6e816cbc0e00349d462d6921c0790
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Aug 27 00:30:24 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Aug 27 00:30:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9731ec84

app-containers/buildah: add 1.27.0

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.27.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index c8c3c02f1bdb..4fe05d4c0e25 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -3,3 +3,4 @@ DIST buildah-1.26.1.tar.gz 14159554 BLAKE2B 
bf17a51653bb07591c19fca449d6f4eeb876
 DIST buildah-1.26.2.tar.gz 14155439 BLAKE2B 
3f858f86221b64623d94783c0ef3dd15fa14cef730b30cc5f0554e37f9e3e609a6381842b90b7614b6708434ee5c109497ee89f2da89bb9cc5360e2f8b345adb
 SHA512 
f50a7ee787d10a8f8d1a7e0ff9f86990de975df427af894be5bcc84bceafd2eb87dfe75c1b967ae57056299893c942df257aef1e9aaeb712022a8abceeaebba9
 DIST buildah-1.26.3.tar.gz 14468210 BLAKE2B 
1ec44501e63bf3594c72575d7460c6478a9d996977659b9fb466fbc658e4923892a77bea9f48a503f02a6101615be9a663f9701ee343436d140d580d8ab01875
 SHA512 
5d8ea60246085ba27795b52152765fc3c85c92c5caf4515c1b2973aec17844eb9da282f6c503e36f675089c998b9ee51c4b4b899104ccd9fa771308c8048
 DIST buildah-1.26.4.tar.gz 14471666 BLAKE2B 
ddedadc8f5eac161bc98ab2460abf356ebef9d09bffb1e681db822ed273d9e424e1d638171fcff667efd956e415f988668e6d9fdb3d15db6ed900441c40736eb
 SHA512 
39425ee3f40f1cfd2c76749b43f07efe19c90dff56d9b2024a69e092a328cf526f6bbb23b6f38536e7df11a465219f8f344aa643a82f6511fbb0253e5729d71a
+DIST buildah-1.27.0.tar.gz 14821814 BLAKE2B 
e9d1ffc05024c3ae520e6436372a9eb592111c0e634d736853f7c84b225ad5e2ebf1a1d5de799a77828cc348a2b82d9fd17e720b149b55966172481155c3c6ae
 SHA512 
7324c85b6f5169522f0cde2cbd0d55b61a2e2fc53d7f03f24ecf606fb564ee6da82cadc493520b4105501124c6c8a1e03aa67b56fb32570f303e849630286afe

diff --git a/app-containers/buildah/buildah-1.27.0.ebuild 
b/app-containers/buildah/buildah-1.27.0.ebuild
new file mode 100644
index ..76b4d6de3789
--- /dev/null
+++ b/app-containers/buildah/buildah-1.27.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=db8d5921
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-08-04 Thread Zac Medico
commit: 607b50daaf6974b58e2e54c30faf5b836e98a3fc
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Aug  4 15:20:13 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Aug  4 15:20:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607b50da

app-containers/buildah: add 1.26.4

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.26.4.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index c39be45acb21..c8c3c02f1bdb 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd
 DIST buildah-1.26.1.tar.gz 14159554 BLAKE2B 
bf17a51653bb07591c19fca449d6f4eeb87693a4d20ae5f12f669b10c328fadd763e0c0fa76605154a5a6439f4e250bc8f00c2d01c9fbf1e266aa67189aafdbd
 SHA512 
07225ebb23e5a815be1ef8acb5d15ef9fb8c6e9324fa9b65ec024f7b6bbe892721f9feaac2911d1b466c2cf336bd0c68e3d1b4df953f13a3390da84a93f76723
 DIST buildah-1.26.2.tar.gz 14155439 BLAKE2B 
3f858f86221b64623d94783c0ef3dd15fa14cef730b30cc5f0554e37f9e3e609a6381842b90b7614b6708434ee5c109497ee89f2da89bb9cc5360e2f8b345adb
 SHA512 
f50a7ee787d10a8f8d1a7e0ff9f86990de975df427af894be5bcc84bceafd2eb87dfe75c1b967ae57056299893c942df257aef1e9aaeb712022a8abceeaebba9
 DIST buildah-1.26.3.tar.gz 14468210 BLAKE2B 
1ec44501e63bf3594c72575d7460c6478a9d996977659b9fb466fbc658e4923892a77bea9f48a503f02a6101615be9a663f9701ee343436d140d580d8ab01875
 SHA512 
5d8ea60246085ba27795b52152765fc3c85c92c5caf4515c1b2973aec17844eb9da282f6c503e36f675089c998b9ee51c4b4b899104ccd9fa771308c8048
+DIST buildah-1.26.4.tar.gz 14471666 BLAKE2B 
ddedadc8f5eac161bc98ab2460abf356ebef9d09bffb1e681db822ed273d9e424e1d638171fcff667efd956e415f988668e6d9fdb3d15db6ed900441c40736eb
 SHA512 
39425ee3f40f1cfd2c76749b43f07efe19c90dff56d9b2024a69e092a328cf526f6bbb23b6f38536e7df11a465219f8f344aa643a82f6511fbb0253e5729d71a

diff --git a/app-containers/buildah/buildah-1.26.4.ebuild 
b/app-containers/buildah/buildah-1.26.4.ebuild
new file mode 100644
index ..956963e68243
--- /dev/null
+++ b/app-containers/buildah/buildah-1.26.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=981f8017
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-08-03 Thread Zac Medico
commit: a0099fa1e237123ae37aacd560999c5c5b36446c
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Aug  3 16:05:20 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Aug  3 16:05:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0099fa1

app-containers/buildah: add 1.26.3

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.26.3.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index bf2bee5adcc3..c39be45acb21 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d
 DIST buildah-1.26.1.tar.gz 14159554 BLAKE2B 
bf17a51653bb07591c19fca449d6f4eeb87693a4d20ae5f12f669b10c328fadd763e0c0fa76605154a5a6439f4e250bc8f00c2d01c9fbf1e266aa67189aafdbd
 SHA512 
07225ebb23e5a815be1ef8acb5d15ef9fb8c6e9324fa9b65ec024f7b6bbe892721f9feaac2911d1b466c2cf336bd0c68e3d1b4df953f13a3390da84a93f76723
 DIST buildah-1.26.2.tar.gz 14155439 BLAKE2B 
3f858f86221b64623d94783c0ef3dd15fa14cef730b30cc5f0554e37f9e3e609a6381842b90b7614b6708434ee5c109497ee89f2da89bb9cc5360e2f8b345adb
 SHA512 
f50a7ee787d10a8f8d1a7e0ff9f86990de975df427af894be5bcc84bceafd2eb87dfe75c1b967ae57056299893c942df257aef1e9aaeb712022a8abceeaebba9
+DIST buildah-1.26.3.tar.gz 14468210 BLAKE2B 
1ec44501e63bf3594c72575d7460c6478a9d996977659b9fb466fbc658e4923892a77bea9f48a503f02a6101615be9a663f9701ee343436d140d580d8ab01875
 SHA512 
5d8ea60246085ba27795b52152765fc3c85c92c5caf4515c1b2973aec17844eb9da282f6c503e36f675089c998b9ee51c4b4b899104ccd9fa771308c8048

diff --git a/app-containers/buildah/buildah-1.26.3.ebuild 
b/app-containers/buildah/buildah-1.26.3.ebuild
new file mode 100644
index ..25c8fa9e6852
--- /dev/null
+++ b/app-containers/buildah/buildah-1.26.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=ad138d8e
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-07-10 Thread Zac Medico
commit: c6cf09ff8af34398b6d15074fff0b6ee149337e0
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Jul 10 21:08:25 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Jul 10 21:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cf09ff

app-containers/buildah: add 1.26.2

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.26.2.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index c085fcc5b1a2..bf2bee5adcc3 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d
 DIST buildah-1.26.1.tar.gz 14159554 BLAKE2B 
bf17a51653bb07591c19fca449d6f4eeb87693a4d20ae5f12f669b10c328fadd763e0c0fa76605154a5a6439f4e250bc8f00c2d01c9fbf1e266aa67189aafdbd
 SHA512 
07225ebb23e5a815be1ef8acb5d15ef9fb8c6e9324fa9b65ec024f7b6bbe892721f9feaac2911d1b466c2cf336bd0c68e3d1b4df953f13a3390da84a93f76723
+DIST buildah-1.26.2.tar.gz 14155439 BLAKE2B 
3f858f86221b64623d94783c0ef3dd15fa14cef730b30cc5f0554e37f9e3e609a6381842b90b7614b6708434ee5c109497ee89f2da89bb9cc5360e2f8b345adb
 SHA512 
f50a7ee787d10a8f8d1a7e0ff9f86990de975df427af894be5bcc84bceafd2eb87dfe75c1b967ae57056299893c942df257aef1e9aaeb712022a8abceeaebba9

diff --git a/app-containers/buildah/buildah-1.26.2.ebuild 
b/app-containers/buildah/buildah-1.26.2.ebuild
new file mode 100644
index ..678ed253256c
--- /dev/null
+++ b/app-containers/buildah/buildah-1.26.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=19159983
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-05-07 Thread Zac Medico
commit: ed0f6a5f9f86f9ce277916294da1490e7dd73873
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May  7 16:16:13 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat May  7 16:16:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0f6a5f

app-containers/buildah: add 1.26.1

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.26.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 30a392c4df8a..c085fcc5b1a2 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1 +1,2 @@
 DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d
+DIST buildah-1.26.1.tar.gz 14159554 BLAKE2B 
bf17a51653bb07591c19fca449d6f4eeb87693a4d20ae5f12f669b10c328fadd763e0c0fa76605154a5a6439f4e250bc8f00c2d01c9fbf1e266aa67189aafdbd
 SHA512 
07225ebb23e5a815be1ef8acb5d15ef9fb8c6e9324fa9b65ec024f7b6bbe892721f9feaac2911d1b466c2cf336bd0c68e3d1b4df953f13a3390da84a93f76723

diff --git a/app-containers/buildah/buildah-1.26.1.ebuild 
b/app-containers/buildah/buildah-1.26.1.ebuild
new file mode 100644
index ..016059edd2b4
--- /dev/null
+++ b/app-containers/buildah/buildah-1.26.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=6e2ec2eb
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-04-10 Thread Zac Medico
commit: d0cbe38451f71d1a5445958c44cba3906f4c1b9b
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Apr 11 03:41:59 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr 11 03:42:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cbe384

app-containers/buildah: drop vulnerable versions

Bug: https://bugs.gentoo.org/836840
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest |  3 --
 app-containers/buildah/buildah-1.23.1-r1.ebuild | 51 -
 app-containers/buildah/buildah-1.24.2.ebuild| 51 -
 app-containers/buildah/buildah-1.24.3.ebuild| 51 -
 4 files changed, 156 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 75f5f2e0efaa..30a392c4df8a 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,4 +1 @@
-DIST buildah-1.23.1.tar.gz 11872323 BLAKE2B 
6e4cffd11177bca6c3e86cd3372fc7bf295b23559b7478a679ea2bea022c149b5ea058224f0a156df1b9511905795c44ed5e988ec68ca834dd80d0c198543d5f
 SHA512 
2ceb6df5adb671483557bb03937df583857d99c116be5d44aae533c155f560d5d454bebf25908ac02bb85e4c2ba31533adb99f0946ecc4f4830977c14f324b6f
-DIST buildah-1.24.2.tar.gz 14184511 BLAKE2B 
ad9ee6f332a89038368d9a5d86198f1dfa9cf99a970e85ccf3b272294fc262c68c37004131971b0ec148e999e4d8f192f4955e71673f05188110407949eb3546
 SHA512 
dada2b65340386355aba3980c38d9be0f43d5c3f9316c6f8e713f299ee2b975e409c1b3a785daa52b59e688c3a9c9016c43d9b0a6443d4a9453aababc0a8afa0
-DIST buildah-1.24.3.tar.gz 14189867 BLAKE2B 
18b6eaf0ba54c310c8b946e4763f3b930ff4e0bfd85333767b8baa3320df1f43937d4742404d11de51c6386a12521e3045770d1d19406c163accd9500961
 SHA512 
74fa6073ddf6b641700f758435d4558fc2d61691172107572dfac3d723f986aa0faf7bb5b5d1e2bd6bed5d118cbed3c78b6faf96972770b304fa28fd363b4700
 DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d

diff --git a/app-containers/buildah/buildah-1.23.1-r1.ebuild 
b/app-containers/buildah/buildah-1.23.1-r1.ebuild
deleted file mode 100644
index 7d3899b67e1b..
--- a/app-containers/buildah/buildah-1.23.1-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=d9a41b85
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah
-}
-
-src_test() {
-   emake test-unit
-}

diff --git a/app-containers/buildah/buildah-1.24.2.ebuild 
b/app-containers/buildah/buildah-1.24.2.ebuild
deleted file mode 100644
index 11751a5ccd2c..
--- a/app-containers/buildah/buildah-1.24.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=ce608bce
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   

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

2022-04-10 Thread Arthur Zamarin
commit: cc340630ed110c193e62fee4941e44a5b93af64a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 10 17:37:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 10 17:37:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc340630

app-containers/buildah: Stabilize 1.25.1 arm64, #836966

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

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

diff --git a/app-containers/buildah/buildah-1.25.1.ebuild 
b/app-containers/buildah/buildah-1.25.1.ebuild
index cd3d9755cc1f..d84f33be7c3f 100644
--- a/app-containers/buildah/buildah-1.25.1.ebuild
+++ b/app-containers/buildah/buildah-1.25.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
 IUSE="selinux"
 
 RDEPEND="app-crypt/gpgme:=



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

2022-04-08 Thread Agostino Sarubbo
commit: 74137ff860690f182214a20fde6ff97b08b0e6d9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  8 07:06:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  8 07:06:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74137ff8

app-containers/buildah: amd64 stable wrt bug #836966

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/app-containers/buildah/buildah-1.25.1.ebuild 
b/app-containers/buildah/buildah-1.25.1.ebuild
index 93faf334dd35..cd3d9755cc1f 100644
--- a/app-containers/buildah/buildah-1.25.1.ebuild
+++ b/app-containers/buildah/buildah-1.25.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="selinux"
 
 RDEPEND="app-crypt/gpgme:=



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

2022-04-05 Thread Zac Medico
commit: c02c4bcb593825d12d89aae1b7a94e55c953f5e2
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Apr  6 00:49:23 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Apr  6 00:49:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c02c4bcb

app-containers/buildah: add 1.25.1

Bug: https://bugs.gentoo.org/836840
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.25.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index ee24e2bf46cc..75f5f2e0efaa 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.23.1.tar.gz 11872323 BLAKE2B 
6e4cffd11177bca6c3e86cd3372fc7bf295b23559b7478a679ea2bea022c149b5ea058224f0a156df1b9511905795c44ed5e988ec68ca834dd80d0c198543d5f
 SHA512 
2ceb6df5adb671483557bb03937df583857d99c116be5d44aae533c155f560d5d454bebf25908ac02bb85e4c2ba31533adb99f0946ecc4f4830977c14f324b6f
 DIST buildah-1.24.2.tar.gz 14184511 BLAKE2B 
ad9ee6f332a89038368d9a5d86198f1dfa9cf99a970e85ccf3b272294fc262c68c37004131971b0ec148e999e4d8f192f4955e71673f05188110407949eb3546
 SHA512 
dada2b65340386355aba3980c38d9be0f43d5c3f9316c6f8e713f299ee2b975e409c1b3a785daa52b59e688c3a9c9016c43d9b0a6443d4a9453aababc0a8afa0
 DIST buildah-1.24.3.tar.gz 14189867 BLAKE2B 
18b6eaf0ba54c310c8b946e4763f3b930ff4e0bfd85333767b8baa3320df1f43937d4742404d11de51c6386a12521e3045770d1d19406c163accd9500961
 SHA512 
74fa6073ddf6b641700f758435d4558fc2d61691172107572dfac3d723f986aa0faf7bb5b5d1e2bd6bed5d118cbed3c78b6faf96972770b304fa28fd363b4700
+DIST buildah-1.25.1.tar.gz 14212065 BLAKE2B 
ec4f668654011f1b93745e1a1d575fdda0cd5f4d6f9f7f7b3106c24aa7d405951ecd645a54c2dd5a3ad2695069e66ad847bdb15f0e73a9c7efba2a7e283d4f58
 SHA512 
628f8095eb4488ae2be06a2a92de85dde4f3841e8ed9882132c119f27b0c93f26ba10f5dd259d63654b90539d762f6c1973d460f073c0b2450ac5d9582a6a68d

diff --git a/app-containers/buildah/buildah-1.25.1.ebuild 
b/app-containers/buildah/buildah-1.25.1.ebuild
new file mode 100644
index ..93faf334dd35
--- /dev/null
+++ b/app-containers/buildah/buildah-1.25.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=fcf94e39
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-04-01 Thread Zac Medico
commit: 967135d2b0fe9ae78976e938a96d93dec7d34c5d
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr  1 17:17:38 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr  1 17:17:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967135d2

app-containers/buildah: add 1.24.3

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.24.3.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 97f47b7dd0b0..ee24e2bf46cc 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.23.1.tar.gz 11872323 BLAKE2B 
6e4cffd11177bca6c3e86cd3372fc7bf295b23559b7478a679ea2bea022c149b5ea058224f0a156df1b9511905795c44ed5e988ec68ca834dd80d0c198543d5f
 SHA512 
2ceb6df5adb671483557bb03937df583857d99c116be5d44aae533c155f560d5d454bebf25908ac02bb85e4c2ba31533adb99f0946ecc4f4830977c14f324b6f
 DIST buildah-1.24.2.tar.gz 14184511 BLAKE2B 
ad9ee6f332a89038368d9a5d86198f1dfa9cf99a970e85ccf3b272294fc262c68c37004131971b0ec148e999e4d8f192f4955e71673f05188110407949eb3546
 SHA512 
dada2b65340386355aba3980c38d9be0f43d5c3f9316c6f8e713f299ee2b975e409c1b3a785daa52b59e688c3a9c9016c43d9b0a6443d4a9453aababc0a8afa0
+DIST buildah-1.24.3.tar.gz 14189867 BLAKE2B 
18b6eaf0ba54c310c8b946e4763f3b930ff4e0bfd85333767b8baa3320df1f43937d4742404d11de51c6386a12521e3045770d1d19406c163accd9500961
 SHA512 
74fa6073ddf6b641700f758435d4558fc2d61691172107572dfac3d723f986aa0faf7bb5b5d1e2bd6bed5d118cbed3c78b6faf96972770b304fa28fd363b4700

diff --git a/app-containers/buildah/buildah-1.24.3.ebuild 
b/app-containers/buildah/buildah-1.24.3.ebuild
new file mode 100644
index ..9f76a531fd27
--- /dev/null
+++ b/app-containers/buildah/buildah-1.24.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=8a645e9a
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-03-04 Thread Zac Medico
commit: c6ee53cac227e435bdc70fee8fd97dd4667df11b
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Mar  5 01:30:14 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar  5 01:30:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ee53ca

app-containers/buildah: Remove vulnerable versions

Bug: https://bugs.gentoo.org/834540
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest |  3 --
 app-containers/buildah/buildah-1.21.1-r1.ebuild | 51 -
 app-containers/buildah/buildah-1.24.0.ebuild| 51 -
 app-containers/buildah/buildah-1.24.1.ebuild| 51 -
 4 files changed, 156 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 38ce21a5bd52..97f47b7dd0b0 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,5 +1,2 @@
-DIST buildah-1.21.1.tar.gz 11693142 BLAKE2B 
513f75d8f2831130759f3bcb77fad311c28862b82df8866608bd909eea38468a6b576dfad2598725caa9c4e413108ea6ec3557c8a777017cc8a37b5cb16b70a1
 SHA512 
8fb30ed0948f898aef9a32c34d4b2a2e04a376257a73184ec01b67c770be1c3c87e46987ad001ececf2235cb5e17f9d0ff9e9f34be61ddd0935859c4e5b37d1f
 DIST buildah-1.23.1.tar.gz 11872323 BLAKE2B 
6e4cffd11177bca6c3e86cd3372fc7bf295b23559b7478a679ea2bea022c149b5ea058224f0a156df1b9511905795c44ed5e988ec68ca834dd80d0c198543d5f
 SHA512 
2ceb6df5adb671483557bb03937df583857d99c116be5d44aae533c155f560d5d454bebf25908ac02bb85e4c2ba31533adb99f0946ecc4f4830977c14f324b6f
-DIST buildah-1.24.0.tar.gz 14143490 BLAKE2B 
c9883cc849d8837cdc4d31c02d49138f61b99f97fc40eb36494368eb47f1d74a24c6ddc4f631a043769ecb03906d11978afc7fae993a2f10346d9ac072d6e322
 SHA512 
337792cb896de3c10a66f7e2cf7c52d0dffd0ca8fede48a4d3a666d2a05e17bb3116db7c20a39805e9360b24a5df12d8ebd7a3818be12bb8e06e4b16cd62fc60
-DIST buildah-1.24.1.tar.gz 14177522 BLAKE2B 
74a0dc14e6e0ddc3f6ffa4a12ebb1f435f3d24467e6b2ca581642dc76eb2c394b8a148465fc810dc106387ecd579c9b42e7dfcef65fa9a93a179434ad9664828
 SHA512 
32e9d9873d3fbb40a03e240c7b460c555200f69ff60d54c670b0ee0651ef9154a43d75203bf26dc3f1375433b463342c27a358d30bbdaf9aa3fb211f4c3c1b36
 DIST buildah-1.24.2.tar.gz 14184511 BLAKE2B 
ad9ee6f332a89038368d9a5d86198f1dfa9cf99a970e85ccf3b272294fc262c68c37004131971b0ec148e999e4d8f192f4955e71673f05188110407949eb3546
 SHA512 
dada2b65340386355aba3980c38d9be0f43d5c3f9316c6f8e713f299ee2b975e409c1b3a785daa52b59e688c3a9c9016c43d9b0a6443d4a9453aababc0a8afa0

diff --git a/app-containers/buildah/buildah-1.21.1-r1.ebuild 
b/app-containers/buildah/buildah-1.21.1-r1.ebuild
deleted file mode 100644
index 8f8f112ff0fb..
--- a/app-containers/buildah/buildah-1.21.1-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=d70e8ae3
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-   sys-fs/lvm2:=
-   sys-libs/libseccomp:=
-   selinux? ( sys-libs/libselinux:= )"
-DEPEND="${RDEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   [[ -f selinux_tag.sh ]] || die
-   use selinux || { echo -e "#!/bin/sh\ntrue" > \
-   selinux_tag.sh || die; }
-   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
-}
-
-src_compile() {
-   emake GIT_COMMIT=${GIT_COMMIT} all
-}
-
-src_install() {
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
-   doman docs/*.1
-   dodoc -r docs/tutorials
-   dobin bin/{${PN},imgtype}
-   dobashcomp contrib/completions/bash/buildah
-}
-
-src_test() {
-   emake test-unit
-}

diff --git a/app-containers/buildah/buildah-1.24.0.ebuild 
b/app-containers/buildah/buildah-1.24.0.ebuild
deleted file mode 100644
index cc98ed8a4eb2..
--- a/app-containers/buildah/buildah-1.24.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-GIT_COMMIT=d9a41b85
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="selinux"
-
-RDEPEND="app-crypt/gpgme:=
-   app-containers/skopeo
-   

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

2022-02-18 Thread Zac Medico
commit: b66bc156521508004f0525b82def4a55c7d9ad1b
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb 18 18:53:43 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb 18 18:54:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b66bc156

app-containers/buildah: Bump to version 1.24.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.24.2.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 01bcb0cab542..38ce21a5bd52 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.21.1.tar.gz 11693142 BLAKE2B 
513f75d8f2831130759f3bcb77fad311c288
 DIST buildah-1.23.1.tar.gz 11872323 BLAKE2B 
6e4cffd11177bca6c3e86cd3372fc7bf295b23559b7478a679ea2bea022c149b5ea058224f0a156df1b9511905795c44ed5e988ec68ca834dd80d0c198543d5f
 SHA512 
2ceb6df5adb671483557bb03937df583857d99c116be5d44aae533c155f560d5d454bebf25908ac02bb85e4c2ba31533adb99f0946ecc4f4830977c14f324b6f
 DIST buildah-1.24.0.tar.gz 14143490 BLAKE2B 
c9883cc849d8837cdc4d31c02d49138f61b99f97fc40eb36494368eb47f1d74a24c6ddc4f631a043769ecb03906d11978afc7fae993a2f10346d9ac072d6e322
 SHA512 
337792cb896de3c10a66f7e2cf7c52d0dffd0ca8fede48a4d3a666d2a05e17bb3116db7c20a39805e9360b24a5df12d8ebd7a3818be12bb8e06e4b16cd62fc60
 DIST buildah-1.24.1.tar.gz 14177522 BLAKE2B 
74a0dc14e6e0ddc3f6ffa4a12ebb1f435f3d24467e6b2ca581642dc76eb2c394b8a148465fc810dc106387ecd579c9b42e7dfcef65fa9a93a179434ad9664828
 SHA512 
32e9d9873d3fbb40a03e240c7b460c555200f69ff60d54c670b0ee0651ef9154a43d75203bf26dc3f1375433b463342c27a358d30bbdaf9aa3fb211f4c3c1b36
+DIST buildah-1.24.2.tar.gz 14184511 BLAKE2B 
ad9ee6f332a89038368d9a5d86198f1dfa9cf99a970e85ccf3b272294fc262c68c37004131971b0ec148e999e4d8f192f4955e71673f05188110407949eb3546
 SHA512 
dada2b65340386355aba3980c38d9be0f43d5c3f9316c6f8e713f299ee2b975e409c1b3a785daa52b59e688c3a9c9016c43d9b0a6443d4a9453aababc0a8afa0

diff --git a/app-containers/buildah/buildah-1.24.2.ebuild 
b/app-containers/buildah/buildah-1.24.2.ebuild
new file mode 100644
index ..11751a5ccd2c
--- /dev/null
+++ b/app-containers/buildah/buildah-1.24.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=ce608bce
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-02-04 Thread Zac Medico
commit: e26c3c8431d78499898c7f15b7774fdb02f2c7f0
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  4 20:22:26 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  4 20:23:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26c3c84

app-containers/buildah: Bump to version 1.24.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.24.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 17d30c060e45..01bcb0cab542 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.21.1.tar.gz 11693142 BLAKE2B 
513f75d8f2831130759f3bcb77fad311c28862b82df8866608bd909eea38468a6b576dfad2598725caa9c4e413108ea6ec3557c8a777017cc8a37b5cb16b70a1
 SHA512 
8fb30ed0948f898aef9a32c34d4b2a2e04a376257a73184ec01b67c770be1c3c87e46987ad001ececf2235cb5e17f9d0ff9e9f34be61ddd0935859c4e5b37d1f
 DIST buildah-1.23.1.tar.gz 11872323 BLAKE2B 
6e4cffd11177bca6c3e86cd3372fc7bf295b23559b7478a679ea2bea022c149b5ea058224f0a156df1b9511905795c44ed5e988ec68ca834dd80d0c198543d5f
 SHA512 
2ceb6df5adb671483557bb03937df583857d99c116be5d44aae533c155f560d5d454bebf25908ac02bb85e4c2ba31533adb99f0946ecc4f4830977c14f324b6f
 DIST buildah-1.24.0.tar.gz 14143490 BLAKE2B 
c9883cc849d8837cdc4d31c02d49138f61b99f97fc40eb36494368eb47f1d74a24c6ddc4f631a043769ecb03906d11978afc7fae993a2f10346d9ac072d6e322
 SHA512 
337792cb896de3c10a66f7e2cf7c52d0dffd0ca8fede48a4d3a666d2a05e17bb3116db7c20a39805e9360b24a5df12d8ebd7a3818be12bb8e06e4b16cd62fc60
+DIST buildah-1.24.1.tar.gz 14177522 BLAKE2B 
74a0dc14e6e0ddc3f6ffa4a12ebb1f435f3d24467e6b2ca581642dc76eb2c394b8a148465fc810dc106387ecd579c9b42e7dfcef65fa9a93a179434ad9664828
 SHA512 
32e9d9873d3fbb40a03e240c7b460c555200f69ff60d54c670b0ee0651ef9154a43d75203bf26dc3f1375433b463342c27a358d30bbdaf9aa3fb211f4c3c1b36

diff --git a/app-containers/buildah/buildah-1.24.1.ebuild 
b/app-containers/buildah/buildah-1.24.1.ebuild
new file mode 100644
index ..eb8675a7ba8d
--- /dev/null
+++ b/app-containers/buildah/buildah-1.24.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=28f7884b
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-01-30 Thread Zac Medico
commit: 2a6d5effd5c9b435563f751a919fefea6810f3d6
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Jan 30 23:45:21 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Jan 30 23:47:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6d5eff

app-containers/buildah: Bump to version 1.24.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.24.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index ae809d0a5131..17d30c060e45 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.21.1.tar.gz 11693142 BLAKE2B 
513f75d8f2831130759f3bcb77fad311c28862b82df8866608bd909eea38468a6b576dfad2598725caa9c4e413108ea6ec3557c8a777017cc8a37b5cb16b70a1
 SHA512 
8fb30ed0948f898aef9a32c34d4b2a2e04a376257a73184ec01b67c770be1c3c87e46987ad001ececf2235cb5e17f9d0ff9e9f34be61ddd0935859c4e5b37d1f
 DIST buildah-1.23.1.tar.gz 11872323 BLAKE2B 
6e4cffd11177bca6c3e86cd3372fc7bf295b23559b7478a679ea2bea022c149b5ea058224f0a156df1b9511905795c44ed5e988ec68ca834dd80d0c198543d5f
 SHA512 
2ceb6df5adb671483557bb03937df583857d99c116be5d44aae533c155f560d5d454bebf25908ac02bb85e4c2ba31533adb99f0946ecc4f4830977c14f324b6f
+DIST buildah-1.24.0.tar.gz 14143490 BLAKE2B 
c9883cc849d8837cdc4d31c02d49138f61b99f97fc40eb36494368eb47f1d74a24c6ddc4f631a043769ecb03906d11978afc7fae993a2f10346d9ac072d6e322
 SHA512 
337792cb896de3c10a66f7e2cf7c52d0dffd0ca8fede48a4d3a666d2a05e17bb3116db7c20a39805e9360b24a5df12d8ebd7a3818be12bb8e06e4b16cd62fc60

diff --git a/app-containers/buildah/buildah-1.24.0.ebuild 
b/app-containers/buildah/buildah-1.24.0.ebuild
new file mode 100644
index ..cc98ed8a4eb2
--- /dev/null
+++ b/app-containers/buildah/buildah-1.24.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=d9a41b85
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2021-12-20 Thread Sam James
commit: 9a37091b1ee6bb2f5885dda33ffcbe716c3e1593
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 01:25:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 01:25:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a37091b

app-containers/buildah: depend on shadow subslot

uses libsubid

Closes: https://bugs.gentoo.org/829725
Signed-off-by: Sam James  gentoo.org>

 .../buildah/{buildah-1.21.1.ebuild => buildah-1.21.1-r1.ebuild}  | 1 +
 .../buildah/{buildah-1.23.1.ebuild => buildah-1.23.1-r1.ebuild}  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-containers/buildah/buildah-1.21.1.ebuild 
b/app-containers/buildah/buildah-1.21.1-r1.ebuild
similarity index 98%
rename from app-containers/buildah/buildah-1.21.1.ebuild
rename to app-containers/buildah/buildah-1.21.1-r1.ebuild
index 909d17b91fa0..8f8f112ff0fb 100644
--- a/app-containers/buildah/buildah-1.21.1.ebuild
+++ b/app-containers/buildah/buildah-1.21.1-r1.ebuild
@@ -18,6 +18,7 @@ RDEPEND="app-crypt/gpgme:=
app-containers/skopeo
dev-libs/libgpg-error:=
dev-libs/libassuan:=
+   sys-apps/shadow:=
sys-fs/lvm2:=
sys-libs/libseccomp:=
selinux? ( sys-libs/libselinux:= )"

diff --git a/app-containers/buildah/buildah-1.23.1.ebuild 
b/app-containers/buildah/buildah-1.23.1-r1.ebuild
similarity index 98%
rename from app-containers/buildah/buildah-1.23.1.ebuild
rename to app-containers/buildah/buildah-1.23.1-r1.ebuild
index b4f7fec5776e..7d3899b67e1b 100644
--- a/app-containers/buildah/buildah-1.23.1.ebuild
+++ b/app-containers/buildah/buildah-1.23.1-r1.ebuild
@@ -18,6 +18,7 @@ RDEPEND="app-crypt/gpgme:=
app-containers/skopeo
dev-libs/libgpg-error:=
dev-libs/libassuan:=
+   sys-apps/shadow:=
sys-fs/lvm2:=
sys-libs/libseccomp:=
selinux? ( sys-libs/libselinux:= )"