[gentoo-commits] repo/gentoo:master commit in: sys-libs/scallop/

2026-02-13 Thread Sam James
commit: 569b44811e810a10361cd74a844bc75baf5280d9
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 14 06:40:21 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 14 06:40:21 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569b4481

sys-libs/scallop: Stabilize 5.3.9.20251212 arm64, #970059

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

 sys-libs/scallop/scallop-5.3.9.20251212.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/scallop/scallop-5.3.9.20251212.ebuild 
b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
index 6b336e8a155e..6a9796dc4c44 100644
--- a/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
+++ b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/pkgcraft/bash/releases/download/${P}/${P}.tar.xz";
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/scallop/

2026-02-03 Thread Arthur Zamarin
commit: 88b033bcd2e805c48c7cb0ab5ac8c5cc7d911f29
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb  3 21:05:11 2026 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb  3 21:05:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b033bc

sys-libs/scallop: Stabilize 5.3.9.20251212 amd64, #969548

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

 sys-libs/scallop/scallop-5.3.9.20251212.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/scallop/scallop-5.3.9.20251212.ebuild 
b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
index ad1f8bc64b07..6b336e8a155e 100644
--- a/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
+++ b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2025-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/pkgcraft/bash/releases/download/${P}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/scallop/

2025-12-23 Thread Sam James
commit: d03068132114b7a469f5f9824f22aeeb83c2eb40
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 24 03:11:28 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 24 03:11:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0306813

sys-libs/scallop: Keyword 5.3.9.20251212 arm64, #967892

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

 sys-libs/scallop/scallop-5.3.9.20251212.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/scallop/scallop-5.3.9.20251212.ebuild 
b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
index ce366ec72170..ad1f8bc64b07 100644
--- a/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
+++ b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/pkgcraft/bash/releases/download/${P}/${P}.tar.xz";
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/scallop/

2025-12-23 Thread Sam James
commit: f02ae7b0d483046c3663b360784da5c9af2eedb1
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 23 18:12:14 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 23 18:15:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02ae7b0

sys-libs/scallop: new package, add 5.3.9.20251212, 

Imported from ::pkgcraft-overlay [0] at commit 
5ac6edab4885f6c5937db6f0a7183c341cc7501b.

No subslot because reverse dependencies pin to specific versions.

[0] https://github.com/pkgcraft/pkgcraft-overlay

Co-authored-by: Tim Harder  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/scallop/Manifest  |  1 +
 sys-libs/scallop/metadata.xml  | 11 ++
 sys-libs/scallop/scallop-5.3.9.20251212.ebuild | 48 ++
 sys-libs/scallop/scallop-.ebuild   | 48 ++
 4 files changed, 108 insertions(+)

diff --git a/sys-libs/scallop/Manifest b/sys-libs/scallop/Manifest
new file mode 100644
index ..a4753d991ff2
--- /dev/null
+++ b/sys-libs/scallop/Manifest
@@ -0,0 +1 @@
+DIST scallop-5.3.9.20251212.tar.xz 1617500 BLAKE2B 
5acc1b8f4a6b140c5504fb7df572d6e00e6fd5161102125ed1f692ba8a12c9a7dcea1b3fd1e17c9da25c5b9faebf5b01999e38b3308cb64e4679ca7c8b4f78b5
 SHA512 
e2a2c1a1efbb0f090f159417d5d04fbc98749cfe9246c55b3ef82da7020ee9d55cd7d475cf67ba3f1c4716879ce34c6c2d7952cc5a48c99b98bcc8476e82ad78

diff --git a/sys-libs/scallop/metadata.xml b/sys-libs/scallop/metadata.xml
new file mode 100644
index ..33c1ad3bdca7
--- /dev/null
+++ b/sys-libs/scallop/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   [email protected]
+   Sam James
+   
+   
+   pkgcraft/pkgcraft
+   
+

diff --git a/sys-libs/scallop/scallop-5.3.9.20251212.ebuild 
b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
new file mode 100644
index ..ce366ec72170
--- /dev/null
+++ b/sys-libs/scallop/scallop-5.3.9.20251212.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fork of bash enabling integration into pkgcraft"
+HOMEPAGE="https://github.com/pkgcraft/bash";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/pkgcraft/bash.git";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/pkgcraft/bash/releases/download/${P}/${P}.tar.xz";
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_configure() {
+   # load required configure options
+   local -a myconf
+   while IFS= read -r line; do
+   [[ -z ${line} || ${line} =~ ^# ]] && continue
+   myconf+=( ${line} )
+   done < configure-scallop-options
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake libscallop.so
+}
+
+# tests rely on functionality that scallop alters
+src_test() { :; }
+
+src_install() {
+   emake DESTDIR="${D}" install-library install-headers
+}

diff --git a/sys-libs/scallop/scallop-.ebuild 
b/sys-libs/scallop/scallop-.ebuild
new file mode 100644
index ..ce366ec72170
--- /dev/null
+++ b/sys-libs/scallop/scallop-.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fork of bash enabling integration into pkgcraft"
+HOMEPAGE="https://github.com/pkgcraft/bash";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/pkgcraft/bash.git";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/pkgcraft/bash/releases/download/${P}/${P}.tar.xz";
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_configure() {
+   # load required configure options
+   local -a myconf
+   while IFS= read -r line; do
+   [[ -z ${line} || ${line} =~ ^# ]] && continue
+   myconf+=( ${line} )
+   done < configure-scallop-options
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake libscallop.so
+}
+
+# tests rely on functionality that scallop alters
+src_test() { :; }
+
+src_install() {
+   emake DESTDIR="${D}" install-library install-headers
+}