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
+}