[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Arthur Zamarin
commit: e955b7302c96ee523b7d1bb5914d05186519eb27
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 07:56:56 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 07:57:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e955b730

app-shells/ksh: Keyword 1.0.0_beta1 arm, #829226

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

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 55cb01657d83..500621f54ee8 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2021-12-14 Thread Sam James
commit: f9f4f67a9c24caaf6654b7734552113b199d7825
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 07:51:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 07:51:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f4f67a

www-client/chromium: Stabilize 96.0.4664.110 amd64, #829191

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

 www-client/chromium/chromium-96.0.4664.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-96.0.4664.110.ebuild 
b/www-client/chromium/chromium-96.0.4664.110.ebuild
index c04d39356207..338334382add 100644
--- a/www-client/chromium/chromium-96.0.4664.110.ebuild
+++ b/www-client/chromium/chromium-96.0.4664.110.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="component-build cups cpu_flags_arm_neon debug +hangouts headless 
+js-type-check kerberos +official pic +proprietary-codecs pulseaudio screencast 
selinux +suid +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi 
wayland widevine"
 REQUIRED_USE="
component-build? ( !suid )



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2021-12-14 Thread Sam James
commit: fafad53902809fe0c09d026d3667eb449d2da83c
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 07:50:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 07:50:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fafad539

sys-devel/mold: add link to upstream tests bug

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

 sys-devel/mold/mold-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 5a9defd4225d..da4500cc160d 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -19,6 +19,7 @@ LICENSE="AGPL-3"
 SLOT="0"
 
 # Try again after 1.0 (nearly there, but path-related issues)
+# https://github.com/rui314/mold/issues/137
 RESTRICT="test"
 
 RDEPEND=">=dev-cpp/tbb-2021.4.0:=



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2021-12-14 Thread Sam James
commit: ac360346dfc69f2686ea24c66789032fc07341b9
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 07:50:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 07:50:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac360346

sys-devel/mold: tweak running tests again for 

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

 sys-devel/mold/mold-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 3f25d6ac3628..5a9defd4225d 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -48,7 +48,10 @@ src_compile() {
 }
 
 src_test() {
-   emake -C test -f Makefile.linux test
+   emake \
+   SYSTEM_TBB=1 \
+   SYSTEM_MIMALLOC=1 \
+   check
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/csync2/

2021-12-14 Thread Arthur Zamarin
commit: ba582bf81f22bb45a1bd828d344e8223fa84ceb8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 07:38:18 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 07:38:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba582bf8

sys-cluster/csync2: Stabilize 2.0-r2 x86, #828681

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

 sys-cluster/csync2/csync2-2.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/csync2/csync2-2.0-r2.ebuild 
b/sys-cluster/csync2/csync2-2.0-r2.ebuild
index f79215144a1f..6f71f731e737 100644
--- a/sys-cluster/csync2/csync2-2.0-r2.ebuild
+++ b/sys-cluster/csync2/csync2-2.0-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/LINBIT/csync2;
 SRC_URI="https://github.com/LINBIT/${PN}/archive/${P}.tar.gz -> 
${P}-github.tar.gz"
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 
 IUSE="mysql postgres sqlite ssl xinetd"
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-12-14 Thread Arthur Zamarin
commit: 778394a0b5c9a9bf964865e51fe7a81365728525
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 07:33:21 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 07:34:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778394a0

dev-embedded/platformio: Keyword 5.2.3-r1 x86, #829218

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

 dev-embedded/platformio/platformio-5.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-5.2.3-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
index 9acf0d537f4d..14d85de3ff59 100644
--- a/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-core-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '



[gentoo-commits] repo/gentoo:master commit in: dev-python/starlette/

2021-12-14 Thread Arthur Zamarin
commit: b456e5caf99aa05614f78dc8c5f389bfbdabb019
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 07:33:21 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 07:34:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b456e5ca

dev-python/starlette: Keyword 0.17.1 x86, #829218

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

 dev-python/starlette/starlette-0.17.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/starlette/starlette-0.17.1.ebuild 
b/dev-python/starlette/starlette-0.17.1.ebuild
index ddc0f7326ba1..81bb333e77d0 100644
--- a/dev-python/starlette/starlette-0.17.1.ebuild
+++ b/dev-python/starlette/starlette-0.17.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/encode/starlette/archive/refs/tags/${PV}.tar.gz -> $
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 # Needs fixing with trio deprecations (dies on ModuleWithDeprecations)
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/

2021-12-14 Thread Arthur Zamarin
commit: dd1443b7c0fa643ffe5c14ea10f428bbe5fb056f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 07:33:24 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 07:34:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1443b7

x11-wm/i3: Stabilize 4.20.1 x86, #828770

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

 x11-wm/i3/i3-4.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/i3/i3-4.20.1.ebuild b/x11-wm/i3/i3-4.20.1.ebuild
index d7224e00a088..e8ed20dd1b37 100644
--- a/x11-wm/i3/i3-4.20.1.ebuild
+++ b/x11-wm/i3/i3-4.20.1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
 else
SRC_URI="https://i3wm.org/downloads/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 fi
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: eaa81db059dd8dd3d2ec05bf319b9670b27a4259
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 07:13:26 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 07:13:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa81db0

app-shells/ksh: Keyword 1.0.0_beta1 x86, #829226

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 3069f591bc44..55cb01657d83 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 70583258fdc6ba1d97567b0246acc3899c000de7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 07:04:51 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 07:06:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70583258

app-shells/ksh: add , based on https://github.com/ksh93/ksh

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-.ebuild | 74 ++
 1 file changed, 74 insertions(+)

diff --git a/app-shells/ksh/ksh-.ebuild b/app-shells/ksh/ksh-.ebuild
new file mode 100644
index ..15fbc5bb62c7
--- /dev/null
+++ b/app-shells/ksh/ksh-.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ksh93/ksh;
+else
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv"
+   MY_PV=$(ver_rs 3 - 4 .)
+   
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+DESCRIPTION="The Original ATT Korn Shell"
+HOMEPAGE="http://www.kornshell.com/;
+
+LICENSE="EPL-1.0"
+SLOT="0"
+
+src_prepare() {
+   default
+
+   # disable register for debugging
+   sed -i 1i"#define register" src/lib/libast/include/ast.h || die
+}
+
+src_compile() {
+   local extraflags=(
+   "-Wno-unknown-pragmas"
+   "-Wno-missing-braces"
+   "-Wno-unused-result"
+   "-Wno-return-type"
+   "-Wno-int-to-pointer-cast"
+   "-Wno-parentheses"
+   "-Wno-unused"
+   "-Wno-unused-but-set-variable"
+   "-Wno-cpp"
+   "-Wno-maybe-uninitialized"
+   "-Wno-lto-type-mismatch"
+   "-P"
+   )
+   append-cflags $(test-flags-CC ${extraflags[@]})
+   filter-flags '-fdiagnostics-color=always' # 
https://github.com/ksh93/ksh/issues/379
+   export CCFLAGS="${CFLAGS} -fno-strict-aliasing"
+
+   tc-export AR CC LD NM
+
+   sh bin/package make SHELL="${BROOT}"/bin/sh || die
+}
+
+src_test() {
+   # test tries to catch IO error
+   addwrite /proc/self/mem
+
+   # arith.sh uses A for tests
+   unset A
+
+   sh bin/shtests --compile || die
+}
+
+src_install() {
+   local myhost="$(sh bin/package host)"
+   cd "arch/${myhost}" || die
+
+   dodir /bin
+   mv bin/ksh "${ED}"/bin/ || die
+   dosym ksh /bin/rksh
+
+   newman man/man1/sh.1 ksh.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: afb488c2a68d3c405c3b6ea0c3257c151b6be8b4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 06:55:16 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 06:55:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb488c2

app-shells/ksh: drop 

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-.ebuild | 44 --
 1 file changed, 44 deletions(-)

diff --git a/app-shells/ksh/ksh-.ebuild b/app-shells/ksh/ksh-.ebuild
deleted file mode 100644
index e5b08b6bef9c..
--- a/app-shells/ksh/ksh-.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson ninja-utils
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/att/ast;
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-   MY_PV="${PV/_/-}"
-   MY_P="${PN}-${MY_PV}"
-   
SRC_URI="https://github.com/att/ast/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="The Original Korn Shell, 1993 revision (ksh93)"
-HOMEPAGE="https://github.com/att/ast;
-
-LICENSE="CPL-1.0 EPL-1.0"
-SLOT="0"
-
-RDEPEND="!app-shells/pdksh"
-
-src_test() {
-   # https://bugs.gentoo.org/702570
-   addwrite /proc/self
-   local cmd=(
-   meson test
-   -C "${BUILD_DIR}"
-   --num-processes "$(makeopts_jobs ${NINJAOPTS:-${MAKEOPTS}})"
-   )
-   echo "${cmd[@]}" >&2
-   # https://github.com/att/ast/issues/1392
-   env -u T "${cmd[@]}" || die
-}
-
-src_install() {
-   meson_src_install
-   dodir /bin
-   mv "${ED}/usr/bin/ksh" "${ED}/bin/ksh" || die
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2021-12-14 Thread Georgy Yakovlev
commit: 3157d15aab2f32ea6c0db7ca40d30d487591ea92
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 06:54:16 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 06:54:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3157d15a

profiles: mask ~app-shells/ksh-2020.0.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/package.mask | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index d746a9d84150..5bcbc29c7bf3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Georgy Yakovlev  (2021-12-14)
+# AT decided to roll back community changes in March 2020
+# for version 2020.x.x
+# This version is no longer maintained.
+# New version is maintained at https://github.com/ksh93/ksh
+# and is available as app-shells/ksh-1.0.0_beta1 at time of writing.
+~app-shells/ksh-2020.0.0
+
 # Marco Scardovi  (2021-12-13)
 # Outdated, we are the only one who still have a package for it.
 # Docker can mount these NFS, AWS EFS, Ceph & Samba/CIFS volumes



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 98935d686000cce9258c2c97331c2e6f359c6f16
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 06:00:32 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 06:45:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98935d68

app-shells/ksh: add ~arm64 keyword to commented-out section

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 21375eae704b..304130674c29 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-#KEYWORDS="~amd64 ~ppc64"
+#KEYWORDS="~amd64 ~arm64 ~ppc64"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 402521153b1690fcb0c15eda2b5b6c403737765a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 06:16:36 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 06:45:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40252115

app-shells/ksh: keyword 1.0.0_beta1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index ee1a65718159..3069f591bc44 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-#KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 128f6e789994c96e1c190b120d0df30fbcc78bd1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 06:12:06 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 06:45:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128f6e78

app-shells/ksh: add ~riscv keyword to commented-out section

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 304130674c29..4b6a06c3c158 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-#KEYWORDS="~amd64 ~arm64 ~ppc64"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 75e72eda9e7caf1c026161d720f6b023d500f5aa
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 06:13:18 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 06:45:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e72eda

app-shells/ksh: add ~ppc keyword to commented-out section

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 4b6a06c3c158..ee1a65718159 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+#KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2021-12-14 Thread Arthur Zamarin
commit: 23740474538dcae720ed2ba9d8c8b9f07093e898
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 06:33:54 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 06:34:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23740474

dev-lang/go: Stabilize 1.17.5 ppc64, #828877

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

 dev-lang/go/go-1.17.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.17.5.ebuild b/dev-lang/go/go-1.17.5.ebuild
index 13c2c95e867d..4b20d98f17e7 100644
--- a/dev-lang/go/go-1.17.5.ebuild
+++ b/dev-lang/go/go-1.17.5.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm arm64 ~ppc64 ~riscv ~s390 x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~riscv ~s390 x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rails/

2021-12-14 Thread Hans de Graaff
commit: 452336f99a9d56eefa2d2844be0b74b9d4b092f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:15:52 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:15:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452336f9

dev-ruby/rails: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rails/Manifest |  1 +
 dev-ruby/rails/rails-6.1.4.3.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index c629810dbb33..baef24bf0412 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.gem 6656 BLAKE2B 
95052fd231c0e390b5194af01f7e80d7e8dd34b155b40b
 DIST rails-6.0.4.1.gem 6656 BLAKE2B 
f3ab76fa7ce5e3a668a98b7d1292516f34d36c466b8eea45de136791375d480ae016bfd824d6397af4e44280ff5567ce215e5df3d90867adeb0bc02bdedb1a66
 SHA512 
ae71bf509339b5c802dd9586caa10a3639fe73225ee4afe59a2bce2de9c58fe0f3e6faf6ed8b0e364ca579a9ec78d012c2f7a842745c6c81c5a4e9d0fa66efd1
 DIST rails-6.0.4.3.gem 6656 BLAKE2B 
cbe3062a6d7042955757fd58686d2de4d26a1b1023dbd48606247bb2ba189d50808c43f84e2dc198c06e6a5b5fe1c93ec8d9c13bb90ca157d55f2b4c97cc4a16
 SHA512 
8e0168b1b86a4884130d55f592b88a52c0644b607533f1e5b46f4713132b5f72618aa1f1f0107cd5e22fa9dd2ed0a6cd3f36cb9a947790548e8e4025f507e475
 DIST rails-6.1.4.1.gem 6656 BLAKE2B 
b41eb0898d3038f5412cf44b4f7d42ba5603bc5533915ff1a6e4937f2368323efc992b859c1ee7876f16c46ab3a945a6f29861d259dafa1788472af2c7597ea8
 SHA512 
789f44bc43d84ada313592a2dde046d853cdffa4c79f4b98669285647290cf2166b68c1b286902e87bfddf6e3b8f31b4bd1ca5f386fb598332adb64a05ce0f26
+DIST rails-6.1.4.3.gem 6656 BLAKE2B 
2ac02a031229f2d54f31d308a13d45375f5a8b6a750f4b7f9b273b665d0a0c770ce93a70587773c79ee00177822745dac18fcf14b49732f099dd8f07c8bc8ed1
 SHA512 
52903983c615c9d12ac8fe53c2f8cf3003f7af264df02d146ca51f42f343667478f1e7a3f3f5f435f3f951ffd205794a09f71852380e657234c75bc8afce7e8b

diff --git a/dev-ruby/rails/rails-6.1.4.3.ebuild 
b/dev-ruby/rails/rails-6.1.4.3.ebuild
new file mode 100644
index ..7cd0e97185ec
--- /dev/null
+++ b/dev-ruby/rails/rails-6.1.4.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.15.0:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionpack/

2021-12-14 Thread Hans de Graaff
commit: bb5c960453287c67d2abaf65873956b34b3667e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:14:50 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:14:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5c9604

dev-ruby/actionpack: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionpack/Manifest  |  1 +
 dev-ruby/actionpack/actionpack-6.1.4.3.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/actionpack/actionpack-6.1.4.3.ebuild 
b/dev-ruby/actionpack/actionpack-6.1.4.3.ebuild
new file mode 100644
index ..e5771567378e
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.4.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-2.15
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   www-servers/puma
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Use different timezone notation, this changed at some point due to an 
external dependency changing.
+   sed -i -e 's/-/GMT/' test/dispatch/response_test.rb 
test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+   # Avoid tests depending on an unreleased version of selenium-webdriver
+   sed -i -e '/define extra capabilities/,/^  end/ s:^:#:' 
test/dispatch/system_testing/driver_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionmailer/

2021-12-14 Thread Hans de Graaff
commit: b067da128c78e3a6a58ae194e402baca411903f5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:15:07 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:15:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b067da12

dev-ruby/actionmailer: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionmailer/Manifest|  1 +
 dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild 
b/dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild
new file mode 100644
index ..847ea3753e4b
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activesupport/

2021-12-14 Thread Hans de Graaff
commit: 04bc950bafa96dcae95ffcc8b00cd35434cc310f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:13:55 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:13:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04bc950b

dev-ruby/activesupport: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activesupport/Manifest|  1 +
 .../activesupport/activesupport-6.1.4.3.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/activesupport/activesupport-6.1.4.3.ebuild 
b/dev-ruby/activesupport/activesupport-6.1.4.3.ebuild
new file mode 100644
index ..c6f8f6598edb
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-6.1.4.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   >=dev-ruby/i18n-1.6:1
+   dev-ruby/tzinfo:2
+   >=dev-ruby/minitest-5.1:5
+   >=dev-ruby/zeitwerk-2.3:2
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-2.2.1
+   dev-ruby/connection_pool
+   >=dev-ruby/nokogiri-1.8.1
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.3:3
+   dev-ruby/rack
+   dev-ruby/rexml
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\)/
 s:^:#:" \
+   -e '/group :\(doc\|rubocop\|job\|cable\|storage\|ujs\|test\) 
do/,/^end/ s:^:#:' \
+   -e 's/gemspec/gemspec path: "activesupport"/' \
+   -e '5igem "builder"; gem "rack"' ../Gemfile || die
+   rm ../Gemfile.lock || die
+#  sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die
+
+   # Avoid test that depends on timezone
+   sed -i -e '/test_implicit_coercion/,/^  end/ s:^:#:' 
test/core_ext/duration_test.rb || die
+
+   # Avoid tests that seem to trigger race conditions.
+   rm -f test/evented_file_update_checker_test.rb || die
+
+   # Avoid test that generates filename that is too long
+   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionmailbox/

2021-12-14 Thread Hans de Graaff
commit: 51a0dbd7c3047ad9d11cffaf458869ebbc68c3f5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:15:35 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:15:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a0dbd7

dev-ruby/actionmailbox: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionmailbox/Manifest|  1 +
 .../actionmailbox/actionmailbox-6.1.4.3.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 44f32ff2ecd7..e69ae3f3fb9f 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,3 +1,4 @@
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.4.3.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-6.1.4.3.ebuild
new file mode 100644
index ..1450d0de17d9
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.4.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+   dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|rexml\)/
 s:^:#:" \
+   -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activemodel/

2021-12-14 Thread Hans de Graaff
commit: 73685b13908afd73ab881606bd8eb5a1a2517ea4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:14:08 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:14:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73685b13

dev-ruby/activemodel: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activemodel/Manifest   |  1 +
 dev-ruby/activemodel/activemodel-6.1.4.3.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/activemodel/activemodel-6.1.4.3.ebuild 
b/dev-ruby/activemodel/activemodel-6.1.4.3.ebuild
new file mode 100644
index ..f41ffdd4078a
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.1.4.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove 
load paths"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activerecord/

2021-12-14 Thread Hans de Graaff
commit: 3c2b0e8858c6edfe1930fbb844e374c8b072e1fd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:15:18 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:15:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2b0e88

dev-ruby/activerecord: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activerecord/Manifest|  1 +
 dev-ruby/activerecord/activerecord-6.1.4.3.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/activerecord/activerecord-6.1.4.3.ebuild 
b/dev-ruby/activerecord/activerecord-6.1.4.3.ebuild
new file mode 100644
index ..ba0d4e0cb302
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-6.1.4.3.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+   dev-ruby/minitest:5
+   )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   rm ../Gemfile.lock || die
+   sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+   sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   # Avoid single tests using mysql or postgres dependencies.
+   rm test/cases/invalid_connection_test.rb || die
+   sed -e '/test_switching_connections_with_database_url/askip "postgres"' 
\
+   -i 
test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb 
|| die
+
+   # Avoid failing 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activestorage/

2021-12-14 Thread Hans de Graaff
commit: 6c6bcaf7defb9145dc76ed2dd9002541aa41198a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:14:58 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:14:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6bcaf7

dev-ruby/activestorage: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activestorage/Manifest|  1 +
 .../activestorage/activestorage-6.1.4.3.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/activestorage/activestorage-6.1.4.3.ebuild 
b/dev-ruby/activestorage/activestorage-6.1.4.3.ebuild
new file mode 100644
index ..97d4734e1c15
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-6.1.4.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activejob-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/marcel:1.0
+   >=dev-ruby/mini_mime-1.1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   dev-ruby/test-unit:2
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+  # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/
 s:^:#:" \
+   -e '/dalli/ s/2.7.7/2.7.9/' \
+   -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' 
\
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/railties/

2021-12-14 Thread Hans de Graaff
commit: b4bd211a89adee17a167f5c3cf377675e3d0836d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:15:45 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:15:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4bd211a

dev-ruby/railties: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/railties/Manifest|  1 +
 dev-ruby/railties/railties-6.1.4.3.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/railties/railties-6.1.4.3.ebuild 
b/dev-ruby/railties/railties-6.1.4.3.ebuild
new file mode 100644
index ..32dd8c456b56
--- /dev/null
+++ b/dev-ruby/railties/railties-6.1.4.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.25"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-0.8.7
+   dev-ruby/method_source
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actioncable/

2021-12-14 Thread Hans de Graaff
commit: 01471b2f30abb846de197d6c7b68f02db0166784
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:14:17 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:14:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01471b2f

dev-ruby/actioncable: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actioncable/Manifest   |  1 +
 dev-ruby/actioncable/actioncable-6.1.4.3.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/actioncable/actioncable-6.1.4.3.ebuild 
b/dev-ruby/actioncable/actioncable-6.1.4.3.ebuild
new file mode 100644
index ..619cfd216a8b
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.4.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activejob/

2021-12-14 Thread Hans de Graaff
commit: c551f9f3f406855659bea8ba3e5a9851b8812f88
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:14:27 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:14:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c551f9f3

dev-ruby/activejob: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activejob/Manifest |  1 +
 dev-ruby/activejob/activejob-6.1.4.3.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/activejob/activejob-6.1.4.3.ebuild 
b/dev-ruby/activejob/activejob-6.1.4.3.ebuild
new file mode 100644
index ..ba8c187622d6
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.4.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load 
paths"
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionview/

2021-12-14 Thread Hans de Graaff
commit: 613661560beae9e53247dfaaac1c0c28330cb153
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:14:39 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:14:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61366156

dev-ruby/actionview: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionview/Manifest  |  1 +
 dev-ruby/actionview/actionview-6.1.4.3.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 062515c81dfd..680066a88799 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c543
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/actionview/actionview-6.1.4.3.ebuild 
b/dev-ruby/actionview/actionview-6.1.4.3.ebuild
new file mode 100644
index ..bdb512619eb3
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.4.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Avoid tests failing due to missing logger setup in activerecord,
+   # most likely related to test environment setup.
+   #rm -f 
test/activerecord/render_partial_with_record_identification_test.rb || die
+
+   # Fix loading of activerecord integration tests. This avoids loading
+   # activerecord twice and thus redefining constants leading to
+   # failures. Bug #719342
+   sed -e '/abstract_unit/arequire "active_record" ; require 
"active_record/fixtures"' \
+   -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+   -i test/active_record_unit.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actiontext/

2021-12-14 Thread Hans de Graaff
commit: 40cdf95c4185996dea8fdf48c4841a5998b4b6ab
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 06:15:27 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 06:15:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40cdf95c

dev-ruby/actiontext: add 6.1.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actiontext/Manifest  |  1 +
 dev-ruby/actiontext/actiontext-6.1.4.3.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 44f32ff2ecd7..e69ae3f3fb9f 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,3 +1,4 @@
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
 DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
+DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 
085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883
 SHA512 
f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c

diff --git a/dev-ruby/actiontext/actiontext-6.1.4.3.ebuild 
b/dev-ruby/actiontext/actiontext-6.1.4.3.ebuild
new file mode 100644
index ..d8baa41706a1
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.4.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rails/

2021-12-14 Thread Hans de Graaff
commit: b20ef708d061c0a78a03ee5163ea108e3482ed1a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:57:25 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20ef708

dev-ruby/rails: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rails/Manifest |  1 +
 dev-ruby/rails/rails-6.0.4.3.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index ca58c71a200b..c629810dbb33 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.gem 6656 BLAKE2B 
95052fd231c0e390b5194af01f7e80d7e8dd34b155b40b95046625f060f89d799a641e5a79fd06efb606a4f5527d556c10a86da9d972ce36c526dcdc639623b6
 SHA512 
9c6965dd1ad4d5a12f7116e372f7b38bd95a93d24d93b66860086922aedf30aa1ad5cc27578f87d72228d893c1d73b431c195b0d1f8b1bc5a645b00fead05f9d
 DIST rails-6.0.4.1.gem 6656 BLAKE2B 
f3ab76fa7ce5e3a668a98b7d1292516f34d36c466b8eea45de136791375d480ae016bfd824d6397af4e44280ff5567ce215e5df3d90867adeb0bc02bdedb1a66
 SHA512 
ae71bf509339b5c802dd9586caa10a3639fe73225ee4afe59a2bce2de9c58fe0f3e6faf6ed8b0e364ca579a9ec78d012c2f7a842745c6c81c5a4e9d0fa66efd1
+DIST rails-6.0.4.3.gem 6656 BLAKE2B 
cbe3062a6d7042955757fd58686d2de4d26a1b1023dbd48606247bb2ba189d50808c43f84e2dc198c06e6a5b5fe1c93ec8d9c13bb90ca157d55f2b4c97cc4a16
 SHA512 
8e0168b1b86a4884130d55f592b88a52c0644b607533f1e5b46f4713132b5f72618aa1f1f0107cd5e22fa9dd2ed0a6cd3f36cb9a947790548e8e4025f507e475
 DIST rails-6.1.4.1.gem 6656 BLAKE2B 
b41eb0898d3038f5412cf44b4f7d42ba5603bc5533915ff1a6e4937f2368323efc992b859c1ee7876f16c46ab3a945a6f29861d259dafa1788472af2c7597ea8
 SHA512 
789f44bc43d84ada313592a2dde046d853cdffa4c79f4b98669285647290cf2166b68c1b286902e87bfddf6e3b8f31b4bd1ca5f386fb598332adb64a05ce0f26

diff --git a/dev-ruby/rails/rails-6.0.4.3.ebuild 
b/dev-ruby/rails/rails-6.0.4.3.ebuild
new file mode 100644
index ..045971c6e442
--- /dev/null
+++ b/dev-ruby/rails/rails-6.0.4.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.3:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/railties/

2021-12-14 Thread Hans de Graaff
commit: 69916bacd236c9247d7993d9eabef7f4ad4854bc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:57:17 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69916bac

dev-ruby/railties: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/railties/Manifest|  1 +
 dev-ruby/railties/railties-6.0.4.3.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/railties/railties-6.0.4.3.ebuild 
b/dev-ruby/railties/railties-6.0.4.3.ebuild
new file mode 100644
index ..a9385fe2d7c5
--- /dev/null
+++ b/dev-ruby/railties/railties-6.0.4.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.24"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-0.8.7
+   dev-ruby/method_source
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activesupport/

2021-12-14 Thread Hans de Graaff
commit: 768dea777815c84d2439521b622697554aee7c88
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:55:26 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768dea77

dev-ruby/activesupport: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activesupport/Manifest|  1 +
 .../activesupport/activesupport-6.0.4.3.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/activesupport/activesupport-6.0.4.3.ebuild 
b/dev-ruby/activesupport/activesupport-6.0.4.3.ebuild
new file mode 100644
index ..2172557e84f9
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-6.0.4.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   dev-ruby/i18n:1
+   >=dev-ruby/tzinfo-1.1:1
+   >=dev-ruby/minitest-5.1:5
+   >=dev-ruby/zeitwerk-2.2:2
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-2.2.1
+   >=dev-ruby/nokogiri-1.4.5
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.0.5:3
+   dev-ruby/rack
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' \
+   -e 's/gemspec/gemspec path: "activesupport"/' \
+   -e '5igem "builder"; gem "rack"' ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die
+
+   # Avoid test that depends on timezone
+   sed -i -e '/test_implicit_coercion/,/^  end/ s:^:#:' 
test/core_ext/duration_test.rb || die
+
+   # Avoid tests that seem to trigger race conditions.
+   rm -f test/evented_file_update_checker_test.rb || die
+
+   # Avoid test that generates filename that is too long
+   sed -i -e '/test_filename_max_size/askip "gentoo"' 
test/cache/stores/file_store_test.rb || die
+
+   # Avoid tests requiring a live redis running
+   rm -f test/cache/stores/redis_cache_store_test.rb || 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activerecord/

2021-12-14 Thread Hans de Graaff
commit: e51eaea32bb3df031262b29fd48c97b1fc1fff37
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:56:53 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51eaea3

dev-ruby/activerecord: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activerecord/Manifest|  1 +
 dev-ruby/activerecord/activerecord-6.0.4.3.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/activerecord/activerecord-6.0.4.3.ebuild 
b/dev-ruby/activerecord/activerecord-6.0.4.3.ebuild
new file mode 100644
index ..8c20ff15ef51
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-6.0.4.3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( dev-ruby/pg:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+   dev-ruby/minitest:5
+   )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   rm ../Gemfile.lock || die
+   sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   sed -i -e '2igem "railties", "~> 6.0.0"; gem "activemodel", "~> 6.0.0"' 
test/cases/helper.rb || die
+
+   # Avoid test depending on mysql adapter which we don't support for
+   # this Rails version to simplify our dependencies.
+   rm test/cases/connection_specification/resolver_test.rb || die
+
+   # Avoid single tests using mysql or postgres dependencies.
+   rm test/cases/invalid_connection_test.rb || die
+   sed -e '/test_switching_connections_with_database_url/askip 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionmailer/

2021-12-14 Thread Hans de Graaff
commit: 0713c363922c322a11c3a77c72bdefd1c8cffd7a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:56:43 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0713c363

dev-ruby/actionmailer: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionmailer/Manifest|  1 +
 dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild 
b/dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild
new file mode 100644
index ..5c5d6a444fcc
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' 
test/abstract_unit.rb || die
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionpack/

2021-12-14 Thread Hans de Graaff
commit: a1c128aef48e261dc0f2294d2d5fb07940e18e9e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:56:25 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c128ae

dev-ruby/actionpack: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionpack/Manifest  |  1 +
 dev-ruby/actionpack/actionpack-6.0.4.3.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/actionpack/actionpack-6.0.4.3.ebuild 
b/dev-ruby/actionpack/actionpack-6.0.4.3.ebuild
new file mode 100644
index ..ac4da8e160c5
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.0.4.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-3.35.0
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   www-servers/puma
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Use different timezone notation, this changed at some point due to an 
external dependency changing.
+   sed -i -e 's/-/GMT/' test/dispatch/response_test.rb 
test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+   # Avoid tests that depend on an old dependency
+   rm -f test/dispatch/system_testing/driver_test.rb
+
+   sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 
6.0.0"' test/abstract_unit.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionmailbox/

2021-12-14 Thread Hans de Graaff
commit: d937b470629a65677c396edc451137f4cd5a7689
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:57:08 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d937b470

dev-ruby/actionmailbox: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionmailbox/Manifest|  1 +
 .../actionmailbox/actionmailbox-6.0.4.3.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 9caf787181b1..44f32ff2ecd7 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,2 +1,3 @@
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.4.3.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-6.0.4.3.ebuild
new file mode 100644
index ..c4b746bc96a1
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.0.4.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|byebug\|dalli\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actioncable/

2021-12-14 Thread Hans de Graaff
commit: 1e40c4c757bd3fe44d05a1e21855f7a2d610e314
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:55:56 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e40c4c7

dev-ruby/actioncable: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actioncable/Manifest   |  1 +
 dev-ruby/actioncable/actioncable-6.0.4.3.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/actioncable/actioncable-6.0.4.3.ebuild 
b/dev-ruby/actioncable/actioncable-6.0.4.3.ebuild
new file mode 100644
index ..ce35cc0e8d46
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.0.4.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actiontext/

2021-12-14 Thread Hans de Graaff
commit: ddfa1cb0cd1f3e0e1792c8a0d0b24b5914dd1517
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:57:01 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfa1cb0

dev-ruby/actiontext: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actiontext/Manifest  |  1 +
 dev-ruby/actiontext/actiontext-6.0.4.3.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 9caf787181b1..44f32ff2ecd7 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,2 +1,3 @@
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/actiontext/actiontext-6.0.4.3.ebuild 
b/dev-ruby/actiontext/actiontext-6.0.4.3.ebuild
new file mode 100644
index ..6578fa8e6b1a
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.0.4.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activestorage/

2021-12-14 Thread Hans de Graaff
commit: 69add77728ede88f97014ca4b7f37ec76534ec7c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:56:34 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69add777

dev-ruby/activestorage: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activestorage/Manifest|  1 +
 .../activestorage/activestorage-6.0.4.3.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/activestorage/activestorage-6.0.4.3.ebuild 
b/dev-ruby/activestorage/activestorage-6.0.4.3.ebuild
new file mode 100644
index ..4f45ca8b516b
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-6.0.4.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   dev-ruby/marcel:1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   dev-ruby/test-unit:2
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+  # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/
 s:^:#:" \
+   -e '/dalli/ s/2.7.7/2.7.9/' \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/:test/,/^end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Skip test that has already been updated in later versions 
upstream
+   sed -i -e '/resized variation of BMP blob/askip "broken test"' 
test/models/variant_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activemodel/

2021-12-14 Thread Hans de Graaff
commit: e8c871f1e32f6f2f691c63f5d7277feec494154b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:55:48 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c871f1

dev-ruby/activemodel: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activemodel/Manifest   |  1 +
 dev-ruby/activemodel/activemodel-6.0.4.3.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/activemodel/activemodel-6.0.4.3.ebuild 
b/dev-ruby/activemodel/activemodel-6.0.4.3.ebuild
new file mode 100644
index ..922d14dbfa67
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.0.4.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove 
load paths"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activejob/

2021-12-14 Thread Hans de Graaff
commit: 8a2164699a5cc7fb93f033d846a2c1dd32dfa3c3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:56:04 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a216469

dev-ruby/activejob: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activejob/Manifest |  1 +
 dev-ruby/activejob/activejob-6.0.4.3.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/activejob/activejob-6.0.4.3.ebuild 
b/dev-ruby/activejob/activejob-6.0.4.3.ebuild
new file mode 100644
index ..095ae13c2e50
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.0.4.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load 
paths"
+   sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionview/

2021-12-14 Thread Hans de Graaff
commit: 7085c90526d43af0a837f049606cc7fed7af6f17
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 15 05:56:15 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 15 05:57:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7085c905

dev-ruby/actionview: add 6.0.4.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/actionview/Manifest  |  1 +
 dev-ruby/actionview/actionview-6.0.4.3.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 1cb354781ace..062515c81dfd 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.2.6.tgz 8841270 BLAKE2B 
8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b
 SHA512 
465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
 DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 
9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd
 SHA512 
322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
+DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 
99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38
 SHA512 
ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
 DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 
8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a
 SHA512 
411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520

diff --git a/dev-ruby/actionview/actionview-6.0.4.3.ebuild 
b/dev-ruby/actionview/actionview-6.0.4.3.ebuild
new file mode 100644
index ..8e0441011e0a
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.0.4.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Avoid tests failing due to missing logger setup in activerecord,
+   # most likely related to test environment setup.
+   #rm -f 
test/activerecord/render_partial_with_record_identification_test.rb || die
+
+   # Fix loading of activerecord integration tests. This avoids loading
+   # activerecord twice and thus redefining constants leading to
+   # failures. Bug #719342
+   sed -e '/abstract_unit/arequire "active_record/fixtures"' \
+   -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+   -i test/active_record_unit.rb || die
+
+   sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 
6.0.0"' test/abstract_unit.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/ksmbd-tools/

2021-12-14 Thread Georgy Yakovlev
commit: ba75ccb238d2a131f7a98d6e2402bd2bdb7283b4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 05:53:27 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:53:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba75ccb2

net-fs/ksmbd-tools: fix trailing whitespace

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r3.ebuild 
b/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r3.ebuild
index 2f29eedec6ea..27a380dc82ad 100644
--- a/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r3.ebuild
+++ b/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r3.ebuild
@@ -53,7 +53,7 @@ src_install() {
insinto /etc/ksmbd
doins smb.conf.example
 
-   newinitd "${FILESDIR}/initd" ksmbd 
+   newinitd "${FILESDIR}/initd" ksmbd
newconfd "${FILESDIR}/confd" ksmbd
 
dosym ksmbd.addshare /sbin/smbshareadd



[gentoo-commits] repo/gentoo:master commit in: net-fs/ksmbd-tools/

2021-12-14 Thread Georgy Yakovlev
commit: f1791b00f956a2dab9b5b24fc1fa1bc0d38da0d5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 05:52:28 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:52:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1791b00

net-fs/ksmbd-tools: add github upstream metadata

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-fs/ksmbd-tools/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/net-fs/ksmbd-tools/metadata.xml b/net-fs/ksmbd-tools/metadata.xml
index 2f82d0bb8eb7..191c21a4e986 100644
--- a/net-fs/ksmbd-tools/metadata.xml
+++ b/net-fs/ksmbd-tools/metadata.xml
@@ -5,4 +5,12 @@
gyakov...@gentoo.org
Georgy Yakovlev

+   
+   cifsd-team/ksmbd-tools
+   
+   
+   KSMBD is a linux kernel server which implements SMB3 protocol 
in kernel space for sharing files over network.
+   ksmbd.mountd is userspace process to transfer user account and 
password that are registered using ksmbd.adduser (part of this package).
+   Further it allows sharing information parameters that parsed 
from smb.conf to ksmbd in kernel.
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk/

2021-12-14 Thread Georgy Yakovlev
commit: ed3a0231c2b17b6567da53b00f2348363c670502
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 05:43:20 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:43:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3a0231

dev-java/openjdk: Stabilize 17.0.1_p12 ppc64, #829002

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/openjdk-17.0.1_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk/openjdk-17.0.1_p12.ebuild 
b/dev-java/openjdk/openjdk-17.0.1_p12.ebuild
index cbe2ccf344d6..359e7c0710f1 100644
--- a/dev-java/openjdk/openjdk-17.0.1_p12.ebuild
+++ b/dev-java/openjdk/openjdk-17.0.1_p12.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://openjdk.java.net;
 
SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm arm64 ppc64"
 
 IUSE="alsa cups debug doc examples gentoo-vm headless-awt javafx +jbootstrap 
+pch selinux source systemtap"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/

2021-12-14 Thread Georgy Yakovlev
commit: f543b52eed9cb7e92ff1c3e4bcb10dcd3cc96697
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 05:43:35 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:43:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f543b52e

dev-java/openjdk-bin: Stabilize 17.0.1_p12-r1 ppc64, #829002

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
index 9d156b33c4cf..4eb58241e3af 100644
--- a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
@@ -41,7 +41,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptium.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x64-macos"
 IUSE="alsa cups +gentoo-vm headless-awt selinux source"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2021-12-14 Thread Sam James
commit: 2dac5a36cbcc1df757ba2b17baa8eb68bc958517
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 05:41:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 05:41:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dac5a36

dev-libs/mimalloc: add 1.7.3

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

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-1.7.3.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 327db3621b93..a15a6b0e7fda 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1 +1,2 @@
 DIST mimalloc-1.7.2.tar.gz 903317 BLAKE2B 
6983a575c8e3a9ee92acc0042bc229805b7090794de6e693ff1cc344cd50e333d46f23663fbd16647ae4442b28f24bdc2043b46ed2bc16e13c3f8def08b155bb
 SHA512 
5d78c5cc00dfff3dd7eb4bb59e8eff32397f5110d1183b4656cb56c40b88e2e648e3b18338119412b95ba9526937b16fce3aa4732f241a61a546e2bcea1efc9d
+DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013

diff --git a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
new file mode 100644
index ..40b252a87e40
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+#  "${FILESDIR}"/${PN}-1.7.2-GNUInstallDirs.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-lfs/

2021-12-14 Thread Sam James
commit: fc0449154eafc09c9feda7b5c0c2a6e9f31ba072
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 05:37:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 05:37:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc044915

dev-vcs/git-lfs: Stabilize 2.13.3 amd64, #829170

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

 dev-vcs/git-lfs/git-lfs-2.13.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git-lfs/git-lfs-2.13.3.ebuild 
b/dev-vcs/git-lfs/git-lfs-2.13.3.ebuild
index 641f9c79a60b..5c5be39ec301 100644
--- a/dev-vcs/git-lfs/git-lfs-2.13.3.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-2.13.3.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
 else
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD BSD-2 BSD-4 ISC MIT"



[gentoo-commits] repo/gentoo:master commit in: app-shells/starship/

2021-12-14 Thread Sam James
commit: a9f85d4bb43e32b05b9ac2c4dd77cdc9c6b0f117
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 05:37:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 05:37:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f85d4b

app-shells/starship: Stabilize 0.58.0 amd64, #829217

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

 app-shells/starship/starship-0.58.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/starship/starship-0.58.0.ebuild 
b/app-shells/starship/starship-0.58.0.ebuild
index f48fcb75fd9a..235b752abc35 100644
--- a/app-shells/starship/starship-0.58.0.ebuild
+++ b/app-shells/starship/starship-0.58.0.ebuild
@@ -260,7 +260,7 @@ LICENSE="
MPL-2.0
 "
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 DEPEND="
>=dev-libs/libgit2-1.2.0:=



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/files/, app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 934d7042efb591a3d37f6207bf35fd8680ee7599
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Nov 20 20:10:40 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:30:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934d7042

app-shells/ksh: bump to 1.0.0_beta1

PR: https://github.com/gentoo/gentoo/pull/23012
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stephan Hartmann  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/Manifest|   1 +
 .../ksh/files/ksh-1.0.0-beta.1-regre-tests.patch   | 365 +
 app-shells/ksh/ksh-1.0.0_beta1.ebuild  |  74 +
 app-shells/ksh/metadata.xml|  11 +-
 4 files changed, 449 insertions(+), 2 deletions(-)

diff --git a/app-shells/ksh/Manifest b/app-shells/ksh/Manifest
index 13f85b68cedb..cfd1ee45c7c6 100644
--- a/app-shells/ksh/Manifest
+++ b/app-shells/ksh/Manifest
@@ -1 +1,2 @@
 DIST ksh-2020.0.0.tar.gz 2022880 BLAKE2B 
cb952c4febe88a3ccf8fd48f511a30a73bfc812ebf0b7a5fe799470b29ee13ca61004fd34e367d836940a88214da2aa05b7cb96f173a1b8d57c8e644c8c3a2a6
 SHA512 
7d6da3af341a62718d691ddc52e10bdf3b7290d74f1cd01610093c587af47b6d6d04b74b210eb31f93a3559855a5bc5155f9b188d2f8bb042c26bfaf1792
+DIST ksh-v1.0.0-beta.1.tar.gz 2376823 BLAKE2B 
0c985bd17bd0a6301205cffa703536c99322b99953e86b8e8266616f70c7d8cab01801f55c5ba2964628cef8c05878f4e721be39987c418b35859952d3a07719
 SHA512 
968d7c1aef38f0a29f3a32d0aba7bd5138b70d96486443d5b13c4830907aa7344fb7599ca153a55116758413640ba84ec9e6be19a6f0941814f2515a3961b312

diff --git a/app-shells/ksh/files/ksh-1.0.0-beta.1-regre-tests.patch 
b/app-shells/ksh/files/ksh-1.0.0-beta.1-regre-tests.patch
new file mode 100644
index ..d9f8b4697d6c
--- /dev/null
+++ b/app-shells/ksh/files/ksh-1.0.0-beta.1-regre-tests.patch
@@ -0,0 +1,365 @@
+From 541dd6f286a71c0d1d874807e61551026d03f409 Mon Sep 17 00:00:00 2001
+From: Vincent Mihalkovic 
+Date: Tue, 3 Aug 2021 10:20:04 +0200
+Subject: [PATCH] src/cmd/ksh93/tests: (temporary) disable failing tests
+
+---
+ src/cmd/ksh93/tests/functions.sh |  2 ++
+ src/cmd/ksh93/tests/io.sh|  2 ++
+ src/cmd/ksh93/tests/leaks.sh | 49 ++--
+ src/cmd/ksh93/tests/tilde.sh |  4 +--
+ src/cmd/ksh93/tests/variables.sh |  2 ++
+ 5 files changed, 54 insertions(+), 5 deletions(-)
+
+diff --git a/src/cmd/ksh93/tests/functions.sh 
b/src/cmd/ksh93/tests/functions.sh
+index 731c1a6..43bb32a 100755
+--- a/src/cmd/ksh93/tests/functions.sh
 b/src/cmd/ksh93/tests/functions.sh
+@@ -146,10 +146,12 @@ fi
+ if[[ $PWD != "$dir" ]]
+ then  err_exit 'cd inside nested subshell changes $PWD'
+ fi
++: <<'disabled'# TODO: failing only on i686 arch
+ fun() "$bin_echo" hello
+ if[[ $(fun) != hello ]]
+ then  err_exit one line functions not working
+ fi
++disabled
+ cat > $tmp/script <<-\!
+   print -r -- "$1"
+ !
+diff --git a/src/cmd/ksh93/tests/io.sh b/src/cmd/ksh93/tests/io.sh
+index 2752145..f94c801 100755
+--- a/src/cmd/ksh93/tests/io.sh
 b/src/cmd/ksh93/tests/io.sh
+@@ -241,7 +241,9 @@ then   [[ $(3<#) -eq 0 ]] || err_exit "not at position 
0"
+   read -u3 && err_exit "not found pattern not positioning at eof"
+   cat $tmp/seek | read -r <# *WWW*
+   [[ $REPLY == *W* ]] || err_exit '<# not working for pipes'
++: <<'disabled'# TODO: failing only on armv7, i686 arch. Reason: 
https://github.com/att/ast/commit/a5c692e1bd0d800e3f19be249d3170e69cbe001d
+   { < $tmp/seek <# ((2358336120)) ;} 2> /dev/null || err_exit 'long seek 
not working'
++disabled
+ else  err_exit "$tmp/seek: cannot open for reading"
+ fi
+ redirect 3<&- || 'cannot close 3'
+diff --git a/src/cmd/ksh93/tests/leaks.sh b/src/cmd/ksh93/tests/leaks.sh
+index 0f50da2..6c8acfd 100755
+--- a/src/cmd/ksh93/tests/leaks.sh
 b/src/cmd/ksh93/tests/leaks.sh
+@@ -109,6 +109,7 @@ do got=$($SHELL -c 'x=$(printf "%.*c" '$exp' x); print 
${#x}' 2>&1)
+   [[ $got == $exp ]] || err_exit "large command substitution failed -- 
expected $exp, got $got"
+ done
+ 
++: <<'disabled'# TODO: upstream, leak sometimes on some archs
+ 
data="(v=;sid=;di=;hi=;ti='1328244300';lv='o';id='172.3.161.178';var=(k='conn_num._total';u=;fr=;l='Number
 of Connections';n='22';t='number';))"
+ read -C stat <<< "$data"
+ for ((i=0; i < 8; i++))   # steady state first
+@@ -122,8 +123,10 @@ done |while read -u$n -C stat
+   done{n}<&0-
+ after=$(getmem)
+ err_exit_if_leak "memory leak with read -C when deleting compound variable"
++disabled
+ 
+ # extra 'read's to get to steady state
++: <<'disabled'# TODO: upstream, leak sometimes on some archs
+ for ((i=0; i < 10; i++))
+ doread -C stat <<< "$data"
+ done
+@@ -133,10 +136,12 @@ do  read -C stat <<< "$data"
+ done
+ after=$(getmem)
+ err_exit_if_leak "memory leak with read -C when using <<<"
++disabled
+ 
+ # ==
+ # Unsetting an 

[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 9cfe249ff90948b321cabbca74af0166ff6d4329
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 05:27:24 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:30:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cfe249f

app-shells/ksh: unkeyword 1.0.0_beta1 for ~amd64, ~ppc64

let's test it a bit more before adding keywords

Closes: https://github.com/gentoo/gentoo/pull/23012
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 5ff5c24b8405..21375eae704b 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-KEYWORDS="~amd64 ~ppc64"
+#KEYWORDS="~amd64 ~ppc64"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 26ec0abc9d4c8663015a2d17dac6fa2793ac7513
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Dec 15 05:27:08 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:30:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ec0abc

app-shells/ksh: keyword 1.0.0_beta1 for ~ppc64

PR: https://github.com/gentoo/gentoo/pull/23012
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 367ed0231350..5ff5c24b8405 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 
 PATCHES=(
"${FILESDIR}/ksh-1.0.0-beta.1-regre-tests.patch"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2021-12-14 Thread Georgy Yakovlev
commit: 19faca266aa99d0158a60bbdf4682b4023ab95b9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Dec 14 21:34:49 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Dec 15 05:30:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19faca26

app-shells/ksh: filter out -fdiagnostics-color=always

PR: https://github.com/gentoo/gentoo/pull/23012
Issue: https://github.com/ksh93/ksh/issues/379
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/ksh/ksh-1.0.0_beta1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-shells/ksh/ksh-1.0.0_beta1.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
index 2ef94ea8022c..367ed0231350 100644
--- a/app-shells/ksh/ksh-1.0.0_beta1.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta1.ebuild
@@ -45,6 +45,7 @@ src_compile() {
"-P"
)
append-cflags $(test-flags-CC ${extraflags[@]})
+   filter-flags '-fdiagnostics-color=always' # 
https://github.com/ksh93/ksh/issues/379
export CCFLAGS="${CFLAGS} -fno-strict-aliasing"
 
tc-export AR CC LD NM



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

2021-12-14 Thread Arthur Zamarin
commit: 7223ee7f1433ccf775b6cb3dca8078cd3158592f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 05:01:48 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 05:02:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7223ee7f

sys-libs/gdbm: Stabilize 1.22 arm, #829045

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

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

diff --git a/sys-libs/gdbm/gdbm-1.22.ebuild b/sys-libs/gdbm/gdbm-1.22.ebuild
index 029086f457ee..7026c44c322e 100644
--- a/sys-libs/gdbm/gdbm-1.22.ebuild
+++ b/sys-libs/gdbm/gdbm-1.22.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/gdbm/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0/6" # libgdbm.so version
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+berkdb nls +readline static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/

2021-12-14 Thread Mike Gilbert
commit: 7c1b967ad02495722e66e18e2e6645388cf384e3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec 15 04:54:32 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec 15 04:56:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1b967a

sys-boot/grub: remove '-pie' from LDFLAGS

Closes: https://bugs.gentoo.org/829165
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-boot/grub/grub-2.06-r1.ebuild | 3 +++
 sys-boot/grub/grub-.ebuild| 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sys-boot/grub/grub-2.06-r1.ebuild 
b/sys-boot/grub/grub-2.06-r1.ebuild
index 4224c4f643f1..7e5bd76ac9d0 100644
--- a/sys-boot/grub/grub-2.06-r1.ebuild
+++ b/sys-boot/grub/grub-2.06-r1.ebuild
@@ -242,6 +242,9 @@ src_configure() {
# Bug 508758.
replace-flags -O3 -O2
 
+   # Workaround for bug 829165.
+   filter-ldflags -pie
+
# We don't want to leak flags onto boot code.
export HOST_CCASFLAGS=${CCASFLAGS}
export HOST_CFLAGS=${CFLAGS}

diff --git a/sys-boot/grub/grub-.ebuild b/sys-boot/grub/grub-.ebuild
index 7ba93a504196..8f568dfed408 100644
--- a/sys-boot/grub/grub-.ebuild
+++ b/sys-boot/grub/grub-.ebuild
@@ -240,6 +240,9 @@ src_configure() {
# Bug 508758.
replace-flags -O3 -O2
 
+   # Workaround for bug 829165.
+   filter-ldflags -pie
+
# We don't want to leak flags onto boot code.
export HOST_CCASFLAGS=${CCASFLAGS}
export HOST_CFLAGS=${CFLAGS}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk/

2021-12-14 Thread Arthur Zamarin
commit: 6cdbac6df0ec86c7def2bee5878f6cee3abea090
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 04:33:29 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 04:33:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdbac6d

dev-java/openjdk: Stabilize 17.0.1_p12 arm64, #829002

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

 dev-java/openjdk/openjdk-17.0.1_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk/openjdk-17.0.1_p12.ebuild 
b/dev-java/openjdk/openjdk-17.0.1_p12.ebuild
index b5e1cacf9515..cbe2ccf344d6 100644
--- a/dev-java/openjdk/openjdk-17.0.1_p12.ebuild
+++ b/dev-java/openjdk/openjdk-17.0.1_p12.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://openjdk.java.net;
 
SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64"
 
 IUSE="alsa cups debug doc examples gentoo-vm headless-awt javafx +jbootstrap 
+pch selinux source systemtap"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/

2021-12-14 Thread Arthur Zamarin
commit: 2013167f85f2f5a8a013597bff114270beea11f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 04:33:29 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 04:33:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2013167f

dev-java/openjdk-bin: Stabilize 17.0.1_p12-r1 arm64, #829002

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

 dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
index e95578814cd8..9d156b33c4cf 100644
--- a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
@@ -41,7 +41,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptium.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x64-macos"
 IUSE="alsa cups +gentoo-vm headless-awt selinux source"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-shells/pwsh-bin/

2021-12-14 Thread Zac Medico
commit: 28fe08b3fb7bcbe7ff313f8602b1c60605539bb4
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec 15 04:16:20 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec 15 04:17:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28fe08b3

app-shells/pwsh-bin: Bump to version 7.2.1

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

 app-shells/pwsh-bin/Manifest  |  3 +++
 app-shells/pwsh-bin/pwsh-bin-7.2.1.ebuild | 43 +++
 2 files changed, 46 insertions(+)

diff --git a/app-shells/pwsh-bin/Manifest b/app-shells/pwsh-bin/Manifest
index c1a96ef4ce3a..6e590ac0b132 100644
--- a/app-shells/pwsh-bin/Manifest
+++ b/app-shells/pwsh-bin/Manifest
@@ -4,3 +4,6 @@ DIST powershell-7.1.4-linux-x64.tar.gz 68255681 BLAKE2B 
7a57298cdea29e430b67cad9
 DIST powershell-7.2.0-linux-arm32.tar.gz 66486780 BLAKE2B 
ffc23554feca1e26da15e5c672a3eb9bc25befdbfe64f812cd80fd6820c94b94a8719170878e7852d6b48a7538295fa231b24f4f51013c0288c84a5990a0af1f
 SHA512 
2d618c4600128011575e00e20437bf9a417b6fd60cfdb8450b218d17d1a0bed3f3e35bbd6a050ca1eb8d03a22995712cc739d73bcb03e22a494ffac1934c18eb
 DIST powershell-7.2.0-linux-arm64.tar.gz 65020702 BLAKE2B 
bfb7fc46efe62252290cef124030bdcb24511c219c797e344bc4deb452b2051ef5b0d23977547efcba755eb11c6282b9fe9121cc6451e04cc640228e499bd08d
 SHA512 
dcf534471b5ef909ec989496224bedd4b4a0c38ff8a7d7d81e9b01be68c9b1141ff76b2de3dd9f36b51277165c3cfa5a2c80b2a23c6204dc5d1a09dae40c8761
 DIST powershell-7.2.0-linux-x64.tar.gz 69653102 BLAKE2B 
5a85f49f675047c86928fb733d12462351a25c079876c4d0a37ddc36f5a4ecf91fb3009b625f156f291099c51e189638e10bed51763e8fd458b70160f5ce8d61
 SHA512 
f07a038ef8e7c4894f78139c08739a605ce0deb79d2f0e9d5abb8be5fda31a1636804c99c0dceedd5798e08e353263c338b98b7477eb40ebfb875545b0cbf3fb
+DIST powershell-7.2.1-linux-arm32.tar.gz 66500447 BLAKE2B 
2390a26c871abf7012834d8401b6d1afd4c290c7a68794454c2926c782e4ddc20165d1f50718f2ec2b268bcfc2414bc454e211f3bf1eb3c77eb4939e52b7d846
 SHA512 
29f6c1a926c8cff6386e4d98ce91ec4ff91c19d0cd4cacdc8d3da1c65858841695a466e0a1c9106df6da1fa7d79ac96de023e564be6ba1ac00d5c94216380ed8
+DIST powershell-7.2.1-linux-arm64.tar.gz 65023197 BLAKE2B 
8acd526537695e29d44d4e7445dd4fce1c0b2bb8a2cda57c353d7e21aac4efe85aa9e6752d71afb276f5035d0951e5f5684ea88751a25848387e4d5ea37d36a5
 SHA512 
094659aa63e2f4728997eaa086f1a74f34eb4876f1e679cb595a0c07c4133b42fbeb45fafbd3b916df8529a63fe98e2ffc54b0de66f3c8d17d9d72e03d35f0b8
+DIST powershell-7.2.1-linux-x64.tar.gz 69668637 BLAKE2B 
c173216df2147e5f857533cf35a6adaafe8e34f3b475bab6696c09f118ea62fd8304f25bbcfc9ef07807aee87f44ed0829d170ca878039a3ade5853235b61e82
 SHA512 
63a84dae492c0f1ef13629a50bf5b33fa9d5dd8d0d878a2e1dce185b398ef39467498ae7ea75b78326fb4c669fa77bea0549280fb6669e28cb0191a48fc374de

diff --git a/app-shells/pwsh-bin/pwsh-bin-7.2.1.ebuild 
b/app-shells/pwsh-bin/pwsh-bin-7.2.1.ebuild
new file mode 100644
index ..b3bb0706496a
--- /dev/null
+++ b/app-shells/pwsh-bin/pwsh-bin-7.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="PowerShell - binary precompiled for glibc"
+HOMEPAGE="https://powershell.org/;
+LICENSE="MIT"
+QA_PREBUILT="*"
+SRC_URI="
+   amd64? ( 
https://github.com/PowerShell/PowerShell/releases/download/v${PV}/powershell-${PV}-linux-x64.tar.gz
 )
+   arm?   ( 
https://github.com/PowerShell/PowerShell/releases/download/v${PV}/powershell-${PV}-linux-arm32.tar.gz
 )
+   arm64? ( 
https://github.com/PowerShell/PowerShell/releases/download/v${PV}/powershell-${PV}-linux-arm64.tar.gz
 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+RDEPEND="
+   app-crypt/mit-krb5:0/0
+   dev-util/lttng-ust:0
+   || ( dev-libs/openssl-compat:1.0.0 =dev-libs/openssl-1.0*:0/0 )
+   sys-libs/pam:0/0
+   sys-libs/zlib:0/1
+   pwsh-symlink? ( !app-shells/pwsh )
+"
+IUSE="+pwsh-symlink"
+REQUIRED_USE="elibc_glibc"
+
+S=${WORKDIR}
+
+src_install() {
+   local dest=opt/pwsh broken_symlinks=(libcrypto.so.1.0.0 
libssl.so.1.0.0) symlink
+   dodir "${dest}"
+
+   for symlink in "${broken_symlinks[@]}"; do
+   [[ -L ${symlink} ]] && { rm "${symlink}" || die; }
+   done
+
+   mv "${S}/"* "${ED}/${dest}/" || die
+   fperms 0755 "/${dest}/pwsh"
+
+   dosym "../../${dest}/pwsh" "/usr/bin/pwsh-bin"
+   use pwsh-symlink && dosym "../../${dest}/pwsh" "/usr/bin/pwsh"
+}



[gentoo-commits] repo/proj/prefix:master commit in: dev-libs/openssl/files/, dev-libs/openssl/

2021-12-14 Thread Sam James
commit: f123ddad2a86b1efd56e17311c039fa07f72629d
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 04:15:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 04:15:00 2021 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=f123ddad

dev-libs/openssl: moved to ::gentoo

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

 dev-libs/openssl/Manifest  |   6 -
 dev-libs/openssl/files/gentoo.config-1.0.2 | 184 ---
 .../openssl-0.9.8g-engines-installnames.patch  |  14 -
 .../openssl-1.0.0b-darwin-bundle-compile-fix.patch |  52 
 .../openssl-1.0.2-gethostbyname2-solaris.patch |  18 --
 dev-libs/openssl/files/openssl-1.0.2l-winnt.patch  |  31 --
 .../openssl-1.1.0j-parallel_install_fix.patch  |  21 --
 .../openssl/files/openssl-1.1.1i-riscv32.patch |  61 
 dev-libs/openssl/metadata.xml  |  26 --
 dev-libs/openssl/openssl-1.0.2u.ebuild | 321 ---
 dev-libs/openssl/openssl-1.1.1k.ebuild | 341 -
 dev-libs/openssl/openssl-1.1.1m.ebuild | 287 -
 12 files changed, 1362 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
deleted file mode 100644
index fb00e71b11..00
--- a/dev-libs/openssl/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 
6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24
 SHA512 
5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659
-DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4
 SHA512 
a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
-DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
-DIST openssl-1.1.1i-bindist-1.0.tar.xz 18124 BLAKE2B 
bcbce700676d1d61498ac98281b7ad06f9970d91afa6bfb2c259ab7462b2554be79a1c06759bc7aaeca9948c2f5276bac2c4f42dbc6822669f863444b9913ccd
 SHA512 
1dbb81bcb4cf7e634bb363c7e2bb2590a1fe3fcb6c3b5e377cac3c5241abd116c2a89c516be8e5fd1799ab64375a58052a4df944eeadc87b0b7785da710906d8
-DIST openssl-1.1.1k.tar.gz 9823400 BLAKE2B 
e9bd90f17bc819c4960d07bbee04346e8a7adb87a764a09d033ef76f1d638c67b180c4f2beb84ec25fbff54ccc9c14c13b9b16a27cac231a5dd22b02635d5cec
 SHA512 
73cd042d4056585e5a9dd7ab68e7c7310a3a4c783eafa07ab0b560e7462b924e4376436a6d38a155c687f6942a881cfc0c1b9394afcde1d8c46bf396e7d51121
-DIST openssl-1.1.1m.tar.gz 9847315 BLAKE2B 
163262933df11afdb7b0c58fbbf0454b05e02951d28ed24e2c530affa18dee884d86555f7314506852ebfcc092bb509b6f9cd33893e30dab67bfb6f5713946eb
 SHA512 
ba0ef99b321546c13385966e4a607734df38b96f6ed45c4c67063a5f8d1482986855279797a6920d9f86c2ec31ce3e104dcc62c37328caacdd78aec59aa66156

diff --git a/dev-libs/openssl/files/gentoo.config-1.0.2 
b/dev-libs/openssl/files/gentoo.config-1.0.2
deleted file mode 100755
index a47829154e..00
--- a/dev-libs/openssl/files/gentoo.config-1.0.2
+++ /dev/null
@@ -1,184 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-#
-# Openssl doesn't play along nicely with cross-compiling
-# like autotools based projects, so let's teach it new tricks.
-#
-# Review the bundled 'config' script to see why kind of targets
-# we can pass to the 'Configure' script.
-
-
-# Testing routines
-if [[ $1 == "test" ]] ; then
-   for c in \
-   "arm-gentoo-linux-uclibc  |linux-generic32 -DL_ENDIAN" \
-   "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \
-   "x86_64-pc-linux-gnu  |linux-x86_64" \
-   "alpha-linux-gnu  |linux-alpha-gcc" \
-   "alphaev56-unknown-linux-gnu  |linux-alpha+bwx-gcc" \
-   "i686-pc-linux-gnu|linux-elf" \
-   "whatever-gentoo-freebsdX.Y   |BSD-generic32" \
-   "i686-gentoo-freebsdX.Y   |BSD-x86-elf" \
-   "sparc64-alpha-freebsdX.Y |BSD-sparc64" \
-   "ia64-gentoo-freebsd5.99234   |BSD-ia64" \
-   "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \
-   "hppa64-aldsF-linux-gnu5.3|linux-generic32 -DB_ENDIAN" \
-   "powerpc-gentOO-linux-uclibc  |linux-ppc" \
-   "powerpc64-unk-linux-gnu  |linux-ppc64" \
-   "powerpc64le-linux-gnu|linux-ppc64le" \
-   "x86_64-apple-darwinX 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2021-12-14 Thread Sam James
commit: 79fc3e6900f1fc8f4dc49d13afa1e7fbf5e1112b
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 04:10:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 04:14:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79fc3e69

dev-libs/openssl: pull in prefix changes for 1.1.1m

Not doing 3.x for now as I imagine that'll need more
testing on Prefix anyway.

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

 dev-libs/openssl/openssl-1.1.1m.ebuild | 19 +--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/dev-libs/openssl/openssl-1.1.1m.ebuild 
b/dev-libs/openssl/openssl-1.1.1m.ebuild
index 3b4a73bfd284..7e5a73877b48 100644
--- a/dev-libs/openssl/openssl-1.1.1m.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1m.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
 LICENSE="openssl"
 SLOT="0/1.1" # .so version of libssl/libcrypto
 [[ "${PV}" = *_pre* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="+asm elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla"
 RESTRICT="!test? ( test )"
 
@@ -27,7 +27,7 @@ BDEPEND="
test? (
sys-apps/diffutils
sys-devel/bc
-   sys-process/procps
+   kernel_linux? ( sys-process/procps )
)"
 PDEPEND="app-misc/ca-certificates"
 
@@ -117,6 +117,21 @@ src_prepare() {
-e '/^$config{dirs}/s@ "test",@@' \
-i Configure || die
fi
+
+   if use prefix && [[ ${CHOST} == *-solaris* ]] ; then
+   # use GNU ld full option, not to confuse it on Solaris
+   sed -i \
+   -e 's/-Wl,-M,/-Wl,--version-script=/' \
+   -e 's/-Wl,-h,/-Wl,--soname=/' \
+   Configurations/10-main.conf || die
+
+   # fix building on Solaris 10
+   # https://github.com/openssl/openssl/issues/6333
+   sed -i \
+   -e 's/-lsocket -lnsl -ldl/-lsocket -lnsl -ldl -lrt/' \
+   Configurations/10-main.conf || die
+   fi
+
# The config script does stupid stuff to prompt the user.  Kill it.
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
./config --test-sanity || die "I AM NOT SANE"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/nerdctl/

2021-12-14 Thread Zac Medico
commit: c669cfba66613bd7af0d3bcca51363c1ec689b75
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec 15 04:11:38 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec 15 04:13:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c669cfba

app-emulation/nerdctl: Bump to version 0.15.0

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

 app-emulation/nerdctl/Manifest  |  1 +
 app-emulation/nerdctl/nerdctl-0.15.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/app-emulation/nerdctl/Manifest b/app-emulation/nerdctl/Manifest
index dea98c4b710c..26d43676d52b 100644
--- a/app-emulation/nerdctl/Manifest
+++ b/app-emulation/nerdctl/Manifest
@@ -1234,6 +1234,7 @@ DIST k8s.io%2Fkubernetes%2F@v%2Fv1.13.0.mod 25 BLAKE2B 
4060536d51fac9854215957b1
 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20201110183641-67b214c5f920.mod 167 BLAKE2B 
2a61747d367153284e7e614a82f98c8913693f3b51174c24b7f25d8e9d236418c4da9e6b33c7cdb7b4350314373037e1e7121ad7c0ca5fbc9a3b4b711a078a98
 SHA512 
1117d2493d40a111a749b0033c92876773242b86da0b437ba063e5da21289102d784479b0c757ad8ce50de4b1d8a2f6956afe3b2656977bd76bfab9f97c1d8a9
 DIST nerdctl-0.11.1.tar.gz 196375 BLAKE2B 
ac554440385a0133ebc0add0917cdc69a3223777426d35b6a1e1ee32fecc662673ce5d0979d525f64b542b28aebf5569700a815f26f40312910bddc7b1e4af84
 SHA512 
db95f980d9f826fe54db34b01aea71cd20bed3041d6ff485cdd3708727cfbd9ff36f9feac050a089a1c1c9c846677cd423704419c0426a772c452414cfe1fcfe
 DIST nerdctl-0.14.0-vendor.tar.gz 8166023 BLAKE2B 
9aeeceb8b35244723a618814dd0b53ab380b31f15985754df41d5515ebfb00e5d5465e5ad0bd43b543683e0146d1114d2cb0dd95c7e011ca5974250ded296f7c
 SHA512 
f63cecb655292cb8b0e734831834dd0134e6693ec517aeaa3d9accedcb35768115efa82b9133d20e34cbffbd78d043ec680a7fa4c838d5f4999fd8a50272d377
+DIST nerdctl-0.15.0-vendor.tar.gz 8310858 BLAKE2B 
2406d87e3f1ee17b501308cee4a662ce79d1a49510ab1b023a6e52d537feb8fe79e9a9eacb25a1dcdf019db206467f67bf6a95e3a2ba03c07ad658cb0757394c
 SHA512 
65494af911382086e57eab669280cc377670ce1472a2a7aef74e437a7d70d3e811a858cba1a4e154397709531523c13f3840f286334c6df367ae8f9ba47a9976
 DIST nerdctl-0.8.0.tar.gz 169666 BLAKE2B 
c2961ee8ddf511b3b27c5548bf1c24cd92ab2db8744488616f758ce0178cd56c6b91b7d63255a917b50490d8eeb6c8a92384ef7ef47fcae963899b1e8272654a
 SHA512 
c7ceff3e48021bcb5ad231d374cf27ccf2d2dbadb2b1d96c9a5eb77fdb60f2c16ee38c5fbd9edd0982540475015241f1590359c50b7fdb32343f28a12a63d2e9
 DIST nerdctl-0.8.3.tar.gz 181280 BLAKE2B 
50f1efca00dd5117258f82ae1c39875a3d73074c54154aff85413067bb2367897b88927c4437d9658f96d9be9bd8c9c36532c8782b34e201c22fa5835d58127e
 SHA512 
4fc86a8da23389be3253b2d7fa017988d7eb13263926b5e50d54dd138e29e6accb1a51acbf156d4b53b08d46ab6e0e036e73942cb4e4a24d790aa347a8b0688e
 DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 
61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f
 SHA512 
db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774

diff --git a/app-emulation/nerdctl/nerdctl-0.15.0.ebuild 
b/app-emulation/nerdctl/nerdctl-0.15.0.ebuild
new file mode 100644
index ..8e9ded0e0bb8
--- /dev/null
+++ b/app-emulation/nerdctl/nerdctl-0.15.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
+HOMEPAGE="https://github.com/containerd/nerdctl;
+
+EGIT_COMMIT="b72b5ca14550b2e23a42787664b6182524c5053f"
+# There are too many vendor dependencies to distribute via EGO_SUM (see 
https://bugs.gentoo.org/721088),
+# so they are instead distributed via a combined tarball.
+SRC_URI="https://github.com/zmedico/nerdctl/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz"
+BDEPEND=">=dev-lang/go-1.16"
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+
+KEYWORDS="~amd64"
+IUSE=""
+S=${WORKDIR}/${P}-vendor
+
+src_prepare() {
+   sed -e 's:/usr/local/bin:/usr/bin:' \
+   -e "s|^VERSION[[:space:]]*=.*|VERSION := v${PV}|" \
+   -e "s|^REVISION[[:space:]]*=.*|REVISION := ${EGIT_COMMIT}|" \
+   -i Makefile || die
+   default
+}
+
+src_install() {
+   DOCS=(README.md docs examples)
+   default_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/MooseX-NonMoose/

2021-12-14 Thread Andreas K. Hüttel
commit: eb2785b3abbaef314c96187b39ed5fbc9094af53
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 15 04:02:49 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 15 04:03:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2785b3

dev-perl/MooseX-NonMoose: New package

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/MooseX-NonMoose/Manifest  |  1 +
 .../MooseX-NonMoose/MooseX-NonMoose-0.260.0.ebuild | 27 ++
 dev-perl/MooseX-NonMoose/metadata.xml  |  8 +++
 3 files changed, 36 insertions(+)

diff --git a/dev-perl/MooseX-NonMoose/Manifest 
b/dev-perl/MooseX-NonMoose/Manifest
new file mode 100644
index ..2e734e46be88
--- /dev/null
+++ b/dev-perl/MooseX-NonMoose/Manifest
@@ -0,0 +1 @@
+DIST MooseX-NonMoose-0.26.tar.gz 25510 BLAKE2B 
3bb6f688005c0e683cf56d29d707ebdb3b72cae416997f8f44a40f861a1bc2a9ef51628b9ee900d18ac0567eb1eb0d997dbdd760b135156cdd50990d0b8a15da
 SHA512 
3f3bb494439af198a49e343df7c2e6ceae5a227c143cddd36e6f8f9f85c30108117ce2f12d9cea89713820790081b363a57f9798e660994568db11c9fb224612

diff --git a/dev-perl/MooseX-NonMoose/MooseX-NonMoose-0.260.0.ebuild 
b/dev-perl/MooseX-NonMoose/MooseX-NonMoose-0.260.0.ebuild
new file mode 100644
index ..4445b5f7bf57
--- /dev/null
+++ b/dev-perl/MooseX-NonMoose/MooseX-NonMoose-0.260.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DOY
+DIST_VERSION=0.26
+inherit perl-module
+
+DESCRIPTION="Easy subclassing of non-Moose classes"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-perl/List-MoreUtils
+   dev-perl/Module-Runtime
+   >=dev-perl/Moose-2.0.0
+   dev-perl/Try-Tiny
+"
+BDEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+   test? (
+   virtual/perl-File-Spec
+   dev-perl/Test-Fatal
+   )
+"

diff --git a/dev-perl/MooseX-NonMoose/metadata.xml 
b/dev-perl/MooseX-NonMoose/metadata.xml
new file mode 100644
index ..e2c9afaca62c
--- /dev/null
+++ b/dev-perl/MooseX-NonMoose/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-admin/consul/

2021-12-14 Thread Zac Medico
commit: 782fccab4a39864578b8ef21d38f47e92b9853f5
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec 15 03:59:12 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec 15 04:02:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782fccab

app-admin/consul: Bump to version 1.11.0

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

 app-admin/consul/Manifest |  81 
 app-admin/consul/consul-1.11.0.ebuild | 811 ++
 2 files changed, 892 insertions(+)

diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index 2e6a0fc00100..83cdb052cfd6 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -4,6 +4,7 @@ DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 
9d321b9bad7e881795f02
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.zip 2721920 BLAKE2B 
f3fde8f5cc53496dc314bcae822a415cf00950da0a03b968de00685371e7a2e84ffa304fb176e791c85c930728859687e768ff785829f0751ae919546bd3326d
 SHA512 
8981a08b1ba0226854567b0977d8a349abe2b58420421ab1dccdaf9c98e7657cb2140ad1a38767d25cb54249b61f162ecd51d401374a29f7368a550b19196595
 DIST consul-1.10.4.tar.gz 31817187 BLAKE2B 
87cde26e787b13f84c89aebedf01b1757e1d69ee54f9b4be6d6181236a2d323dc6fa9d78d59b240d1c58a2d6120ae9d0a1ec1e2b98c1ed29ba6742b11bfa2999
 SHA512 
c41a6cbdbdafd2162a7e11a7466436716510ea2376c94374684d738cb10cc9e46d4a89fb0ae6d89a681135497c03a1b7e5c6adde1306c1bd06c26413a3b88782
 DIST consul-1.10.5.tar.gz 31815851 BLAKE2B 
e5f82b871a96bd64409cbf8764766b3a8f136c2ee8250bec11b48d5a31839b8bb1eef831c42b12d7c0cc387fc599b05848e452cbf3683aa0296b29cd573131c7
 SHA512 
889b3aad679de7f2c0466c3b2026cfb466bcace248853230c404d9e8a484078573408b09056a07b57d0b128f1c279244c70e39c31f0a9c9cf4f60a33c50c3fe9
+DIST consul-1.11.0.tar.gz 22013103 BLAKE2B 
ba33e29e5e3ba01f41973e6e48e23b68f95201fff0d490ac0c7c91e5a37fe535041b34c9b399197a506eaee29e8307b4bc46def0bf36033a785c11c830e822d8
 SHA512 
8859733e2c6229f78db0cefd80d879b63765e038fe9c52601c6ce2f8d036858790484ff9fc1cfb9d2e68cfcb60753a65a0b2546272ec5e14f9fa08ecc26a1593
 DIST consul-1.8.15.tar.gz 28558208 BLAKE2B 
e721296ac23ec39f27170bebf45997054338a28b9a2d2d817f606c4409a467897b2f18a32fea55f0c8950654c83181c3cced95e4678ddf1bfec10f6e56336d21
 SHA512 
73252ea703a0716308bcca7ede83352b09d9952ac2b5e55c74ad22dc57d2853b9c21fbf2bfb4c544a05044f3949d0fa46cadd186de3de9f183c294dc63ebb99f
 DIST consul-1.8.17.tar.gz 28566475 BLAKE2B 
1176dbd1a701393d5bc15a9d7b1d8d50c3a1bdb9c252f3f5faf948b6255ed780c3cda93401f7ecb23b1dee3b785298fe4d6ca461368f5138850b9093bd5cfc39
 SHA512 
080b48cf6337dde413ac7534d120f12b5d499541bb7a6373c20f7847ba83df57b306c38d9af685b51b1b79e4d395b7915c61a72a94945546ed4e4c8fbf677962
 DIST consul-1.8.18.tar.gz 28831988 BLAKE2B 
cb17a5dc0567c2f4aa455ac49c231e7216345ea070c9f27ed1e1dfea787699b349766d727701d96eb42f0b8f58e70df40a5f03b9ae76e33681ddd3b3203329a9
 SHA512 
447e162072936731e4c6cc2b66f5865126ec1199b0d5e7cdcbe7f0cd5ef226f1f4a0d54d0710eb943a9249551066fa0736b1b7454650b3e3e93f23f2161c3904
@@ -11,8 +12,14 @@ DIST consul-1.9.11.tar.gz 29439739 BLAKE2B 
1d02a415e063b3691a38b7cce306bd7b749ae
 DIST consul-1.9.12.tar.gz 29438872 BLAKE2B 
ee4c2f5c3eaf4b25f0d484b33415452ea127b5a76d91aabed3cf48c946eb160062f703123ed4923a24e29c349c73a80b1fe49d66e23006df1d242df42108c22f
 SHA512 
9215a22eb7ecd9c226a17f630afc14e116c8e989fb467afd8084483ba4f48c78e538e2b7e23ee886bea85530f0d8f2cafed64e6d84a5893ff7e5fef1b861a423
 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv40.3.0+incompatible.mod 41 
BLAKE2B 
de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55
 SHA512 
be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e
 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv40.3.0+incompatible.zip 
34780090 BLAKE2B 
7a465854f74837c79c1b2166116d89b2156645f9ae80b13f0cd860eafddd17caf1a34f7876f54c5ede094fe808eb39f4a1bec54e02efc53fd0bd897c80bde21f
 SHA512 
88a7e1ba6ac2bd373d82f0a6381565c24014b0cd339efcd815ce93dc9f223354f561cbe7bd021fd5635599331a23b7e9ca084754325c68edeecd6f5e1cc47227
+DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv44.0.0+incompatible.mod 41 
BLAKE2B 
de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55
 SHA512 
be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e
+DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv44.0.0+incompatible.zip 
41213316 BLAKE2B 
df030651829fdee1fce36e4461994ef1690f393e566b4938388ca15405f8bb74dac83f67af3047beed771007231fe71505b087c713a2e5ba6c14735fd7ac6915
 SHA512 
31cc19ac871b1a4a5093fe71c9b28f5bc5b7c7c67ca733b920d495386ad0833da291dab74d6b0a97b2ba35454af7afe35188eacb7c82fd0c71a69bbef892e4f4
+DIST github.com%2F!azure%2Fgo-autorest%2F@v%2Fv14.2.0+incompatible.mod 36 
BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-admin/consul/

2021-12-14 Thread Zac Medico
commit: 245a1e0d60676ff15850d51766ef842dc2553ae3
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec 15 03:48:32 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec 15 04:02:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245a1e0d

app-admin/consul: Bump to version 1.10.5

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

 app-admin/consul/Manifest |   1 +
 app-admin/consul/consul-1.10.5.ebuild | 792 ++
 2 files changed, 793 insertions(+)

diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index 4a4be962d83b..2e6a0fc00100 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -3,6 +3,7 @@ DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 
814b0fa8f12d5ce6171fa62
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 
9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8
 SHA512 
8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.zip 2721920 BLAKE2B 
f3fde8f5cc53496dc314bcae822a415cf00950da0a03b968de00685371e7a2e84ffa304fb176e791c85c930728859687e768ff785829f0751ae919546bd3326d
 SHA512 
8981a08b1ba0226854567b0977d8a349abe2b58420421ab1dccdaf9c98e7657cb2140ad1a38767d25cb54249b61f162ecd51d401374a29f7368a550b19196595
 DIST consul-1.10.4.tar.gz 31817187 BLAKE2B 
87cde26e787b13f84c89aebedf01b1757e1d69ee54f9b4be6d6181236a2d323dc6fa9d78d59b240d1c58a2d6120ae9d0a1ec1e2b98c1ed29ba6742b11bfa2999
 SHA512 
c41a6cbdbdafd2162a7e11a7466436716510ea2376c94374684d738cb10cc9e46d4a89fb0ae6d89a681135497c03a1b7e5c6adde1306c1bd06c26413a3b88782
+DIST consul-1.10.5.tar.gz 31815851 BLAKE2B 
e5f82b871a96bd64409cbf8764766b3a8f136c2ee8250bec11b48d5a31839b8bb1eef831c42b12d7c0cc387fc599b05848e452cbf3683aa0296b29cd573131c7
 SHA512 
889b3aad679de7f2c0466c3b2026cfb466bcace248853230c404d9e8a484078573408b09056a07b57d0b128f1c279244c70e39c31f0a9c9cf4f60a33c50c3fe9
 DIST consul-1.8.15.tar.gz 28558208 BLAKE2B 
e721296ac23ec39f27170bebf45997054338a28b9a2d2d817f606c4409a467897b2f18a32fea55f0c8950654c83181c3cced95e4678ddf1bfec10f6e56336d21
 SHA512 
73252ea703a0716308bcca7ede83352b09d9952ac2b5e55c74ad22dc57d2853b9c21fbf2bfb4c544a05044f3949d0fa46cadd186de3de9f183c294dc63ebb99f
 DIST consul-1.8.17.tar.gz 28566475 BLAKE2B 
1176dbd1a701393d5bc15a9d7b1d8d50c3a1bdb9c252f3f5faf948b6255ed780c3cda93401f7ecb23b1dee3b785298fe4d6ca461368f5138850b9093bd5cfc39
 SHA512 
080b48cf6337dde413ac7534d120f12b5d499541bb7a6373c20f7847ba83df57b306c38d9af685b51b1b79e4d395b7915c61a72a94945546ed4e4c8fbf677962
 DIST consul-1.8.18.tar.gz 28831988 BLAKE2B 
cb17a5dc0567c2f4aa455ac49c231e7216345ea070c9f27ed1e1dfea787699b349766d727701d96eb42f0b8f58e70df40a5f03b9ae76e33681ddd3b3203329a9
 SHA512 
447e162072936731e4c6cc2b66f5865126ec1199b0d5e7cdcbe7f0cd5ef226f1f4a0d54d0710eb943a9249551066fa0736b1b7454650b3e3e93f23f2161c3904

diff --git a/app-admin/consul/consul-1.10.5.ebuild 
b/app-admin/consul/consul-1.10.5.ebuild
new file mode 100644
index ..40ede8f76029
--- /dev/null
+++ b/app-admin/consul/consul-1.10.5.ebuild
@@ -0,0 +1,792 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="A tool for service discovery, monitoring and configuration"
+HOMEPAGE="https://www.consul.io;
+
+# Upstream doesn't use "-mod=vendor" in their build system, and the
+# vendor directory is incomplete.
+# On the next bump, remove this if they have added "-mod=vendor"
+EGO_SUM=(
+"cloud.google.com/go v0.26.0/go.mod"
+"cloud.google.com/go v0.34.0/go.mod"
+"cloud.google.com/go v0.38.0"
+"cloud.google.com/go v0.38.0/go.mod"
+"github.com/Azure/azure-sdk-for-go v40.3.0+incompatible"
+"github.com/Azure/azure-sdk-for-go v40.3.0+incompatible/go.mod"
+"github.com/Azure/go-autorest/autorest v0.9.0/go.mod"
+"github.com/Azure/go-autorest/autorest v0.9.3/go.mod"
+"github.com/Azure/go-autorest/autorest v0.10.0"
+"github.com/Azure/go-autorest/autorest v0.10.0/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.8.2"
+"github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod"
+"github.com/Azure/go-autorest/autorest/azure/auth v0.4.2"
+"github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod"
+"github.com/Azure/go-autorest/autorest/azure/cli v0.3.1"
+"github.com/Azure/go-autorest/autorest/azure/cli v0.3.1/go.mod"
+"github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod"
+"github.com/Azure/go-autorest/autorest/date v0.2.0"
+"github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod"
+"github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod"

[gentoo-commits] repo/gentoo:master commit in: app-admin/consul/

2021-12-14 Thread Zac Medico
commit: a5c741002fcec64e1719efc6a26196d35f9ee071
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec 15 03:43:46 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec 15 04:02:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c74100

app-admin/consul: Bump to version 1.9.12

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

 app-admin/consul/Manifest |   1 +
 app-admin/consul/consul-1.9.12.ebuild | 791 ++
 2 files changed, 792 insertions(+)

diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index 2e3ce63acde3..4a4be962d83b 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -7,6 +7,7 @@ DIST consul-1.8.15.tar.gz 28558208 BLAKE2B 
e721296ac23ec39f27170bebf45997054338a
 DIST consul-1.8.17.tar.gz 28566475 BLAKE2B 
1176dbd1a701393d5bc15a9d7b1d8d50c3a1bdb9c252f3f5faf948b6255ed780c3cda93401f7ecb23b1dee3b785298fe4d6ca461368f5138850b9093bd5cfc39
 SHA512 
080b48cf6337dde413ac7534d120f12b5d499541bb7a6373c20f7847ba83df57b306c38d9af685b51b1b79e4d395b7915c61a72a94945546ed4e4c8fbf677962
 DIST consul-1.8.18.tar.gz 28831988 BLAKE2B 
cb17a5dc0567c2f4aa455ac49c231e7216345ea070c9f27ed1e1dfea787699b349766d727701d96eb42f0b8f58e70df40a5f03b9ae76e33681ddd3b3203329a9
 SHA512 
447e162072936731e4c6cc2b66f5865126ec1199b0d5e7cdcbe7f0cd5ef226f1f4a0d54d0710eb943a9249551066fa0736b1b7454650b3e3e93f23f2161c3904
 DIST consul-1.9.11.tar.gz 29439739 BLAKE2B 
1d02a415e063b3691a38b7cce306bd7b749ae48a1f4e25f9e8152c7ef0c106ed83cb9913a3286d2376840a0effaf3520f17c807976bb5f84ff5e3f4f0989aa2c
 SHA512 
f3aeff7edad2498be5d991e49a593ddcd7116348d60bb4d4ec480122e977b74d0beb50f535dd79ca13b5f6c1d5ac5d23569650684c60049484e05f7b058cb07a
+DIST consul-1.9.12.tar.gz 29438872 BLAKE2B 
ee4c2f5c3eaf4b25f0d484b33415452ea127b5a76d91aabed3cf48c946eb160062f703123ed4923a24e29c349c73a80b1fe49d66e23006df1d242df42108c22f
 SHA512 
9215a22eb7ecd9c226a17f630afc14e116c8e989fb467afd8084483ba4f48c78e538e2b7e23ee886bea85530f0d8f2cafed64e6d84a5893ff7e5fef1b861a423
 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv40.3.0+incompatible.mod 41 
BLAKE2B 
de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55
 SHA512 
be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e
 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv40.3.0+incompatible.zip 
34780090 BLAKE2B 
7a465854f74837c79c1b2166116d89b2156645f9ae80b13f0cd860eafddd17caf1a34f7876f54c5ede094fe808eb39f4a1bec54e02efc53fd0bd897c80bde21f
 SHA512 
88a7e1ba6ac2bd373d82f0a6381565c24014b0cd339efcd815ce93dc9f223354f561cbe7bd021fd5635599331a23b7e9ca084754325c68edeecd6f5e1cc47227
 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.10.0.mod 315 
BLAKE2B 
649b180d4b41279bde5a3ad4e7a8380b3e23d9428af2b2904612abfce99e5abf53ab7fa27ac7805faff0be8c2d52d685c7edc1380b909ad2c033beaae87be7f3
 SHA512 
eca3516d2491afa621522aae14e0e5c8632b984d8c6daff3a69df9b2b46416eeacdbd11de8cbc2247fb1119051466d24a4c178b065b630a684be8476be1ef15c

diff --git a/app-admin/consul/consul-1.9.12.ebuild 
b/app-admin/consul/consul-1.9.12.ebuild
new file mode 100644
index ..5b814bf371e3
--- /dev/null
+++ b/app-admin/consul/consul-1.9.12.ebuild
@@ -0,0 +1,791 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="A tool for service discovery, monitoring and configuration"
+HOMEPAGE="https://www.consul.io;
+
+# Upstream doesn't use "-mod=vendor" in their build system, and the
+# vendor directory is incomplete.
+# On the next bump, remove this if they have added "-mod=vendor"
+EGO_SUM=(
+"cloud.google.com/go v0.26.0/go.mod"
+"cloud.google.com/go v0.34.0/go.mod"
+"cloud.google.com/go v0.38.0"
+"cloud.google.com/go v0.38.0/go.mod"
+"github.com/Azure/azure-sdk-for-go v40.3.0+incompatible"
+"github.com/Azure/azure-sdk-for-go v40.3.0+incompatible/go.mod"
+"github.com/Azure/go-autorest/autorest v0.9.0/go.mod"
+"github.com/Azure/go-autorest/autorest v0.9.3/go.mod"
+"github.com/Azure/go-autorest/autorest v0.10.0"
+"github.com/Azure/go-autorest/autorest v0.10.0/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod"
+"github.com/Azure/go-autorest/autorest/adal v0.8.2"
+"github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod"
+"github.com/Azure/go-autorest/autorest/azure/auth v0.4.2"
+"github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod"
+"github.com/Azure/go-autorest/autorest/azure/cli v0.3.1"
+"github.com/Azure/go-autorest/autorest/azure/cli v0.3.1/go.mod"
+"github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod"
+"github.com/Azure/go-autorest/autorest/date v0.2.0"

[gentoo-commits] repo/gentoo:master commit in: app-admin/consul/

2021-12-14 Thread Zac Medico
commit: 7d605c01161ae3ad2b1f35c015d0e6ad7ef37910
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec 15 03:33:08 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec 15 04:01:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d605c01

app-admin/consul: Bump to version 1.8.18

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

 app-admin/consul/Manifest |  19 +
 app-admin/consul/consul-1.8.18.ebuild | 783 ++
 2 files changed, 802 insertions(+)

diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index 7389f5111039..2e3ce63acde3 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -5,6 +5,7 @@ DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.zip 2721920 BLAKE2B 
f3fde8f5cc53496dc3
 DIST consul-1.10.4.tar.gz 31817187 BLAKE2B 
87cde26e787b13f84c89aebedf01b1757e1d69ee54f9b4be6d6181236a2d323dc6fa9d78d59b240d1c58a2d6120ae9d0a1ec1e2b98c1ed29ba6742b11bfa2999
 SHA512 
c41a6cbdbdafd2162a7e11a7466436716510ea2376c94374684d738cb10cc9e46d4a89fb0ae6d89a681135497c03a1b7e5c6adde1306c1bd06c26413a3b88782
 DIST consul-1.8.15.tar.gz 28558208 BLAKE2B 
e721296ac23ec39f27170bebf45997054338a28b9a2d2d817f606c4409a467897b2f18a32fea55f0c8950654c83181c3cced95e4678ddf1bfec10f6e56336d21
 SHA512 
73252ea703a0716308bcca7ede83352b09d9952ac2b5e55c74ad22dc57d2853b9c21fbf2bfb4c544a05044f3949d0fa46cadd186de3de9f183c294dc63ebb99f
 DIST consul-1.8.17.tar.gz 28566475 BLAKE2B 
1176dbd1a701393d5bc15a9d7b1d8d50c3a1bdb9c252f3f5faf948b6255ed780c3cda93401f7ecb23b1dee3b785298fe4d6ca461368f5138850b9093bd5cfc39
 SHA512 
080b48cf6337dde413ac7534d120f12b5d499541bb7a6373c20f7847ba83df57b306c38d9af685b51b1b79e4d395b7915c61a72a94945546ed4e4c8fbf677962
+DIST consul-1.8.18.tar.gz 28831988 BLAKE2B 
cb17a5dc0567c2f4aa455ac49c231e7216345ea070c9f27ed1e1dfea787699b349766d727701d96eb42f0b8f58e70df40a5f03b9ae76e33681ddd3b3203329a9
 SHA512 
447e162072936731e4c6cc2b66f5865126ec1199b0d5e7cdcbe7f0cd5ef226f1f4a0d54d0710eb943a9249551066fa0736b1b7454650b3e3e93f23f2161c3904
 DIST consul-1.9.11.tar.gz 29439739 BLAKE2B 
1d02a415e063b3691a38b7cce306bd7b749ae48a1f4e25f9e8152c7ef0c106ed83cb9913a3286d2376840a0effaf3520f17c807976bb5f84ff5e3f4f0989aa2c
 SHA512 
f3aeff7edad2498be5d991e49a593ddcd7116348d60bb4d4ec480122e977b74d0beb50f535dd79ca13b5f6c1d5ac5d23569650684c60049484e05f7b058cb07a
 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv40.3.0+incompatible.mod 41 
BLAKE2B 
de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55
 SHA512 
be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e
 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv40.3.0+incompatible.zip 
34780090 BLAKE2B 
7a465854f74837c79c1b2166116d89b2156645f9ae80b13f0cd860eafddd17caf1a34f7876f54c5ede094fe808eb39f4a1bec54e02efc53fd0bd897c80bde21f
 SHA512 
88a7e1ba6ac2bd373d82f0a6381565c24014b0cd339efcd815ce93dc9f223354f561cbe7bd021fd5635599331a23b7e9ca084754325c68edeecd6f5e1cc47227
@@ -165,6 +166,8 @@ DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.1.mod 32 
BLAKE2B 165b3724097f123b8
 DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.1.zip 78166 BLAKE2B 
1a7b655abbaad2d27ca38c60ebd39a1b186fc49c9ef7bbdcd2610603af1074f0dfe480eb5d9b5deb09edee32ec959daccc0f5fd33a8f18c85e219367a144
 SHA512 
69395f0457365d57b43086d52ca9c77ead9d74c52bb66c9687fb4c26164eedbf4322c129d55408ba96c9985b081ea8335be1587a63f29d53183f542130a409ec
 DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.4.mod 41 BLAKE2B 
62bb3af3f58b23321cc389ceca36d28e4f32cb1470b6c54c4af55ef927ba84284858765b5b333c3bbdb042826550fe4f0d22022078e2b34e340098465e21f3e8
 SHA512 
1e8d650a965637bd0974b8f42e207155dd1bac307e9ecf4d294cb4ee0f1c694276062d46318d113326b9c1bfdc379a7d8b8fa2c18e4a08ed9baefcae67db88d2
 DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.4.zip 79799 BLAKE2B 
1677e3977fcf1499a1d6d3b0dda2f990b12a9f5464ff8a7aca6752951b395038ea2e3a38224d24eff0e6df6a2cc92f5da47daef9ceb237433bd2370d70eb7737
 SHA512 
9a67b0101fc1afba75179246e1498c41254d8379f78ef65877166bf9a5b7f7ac9e29f270e9186f13a26891389ab4e9ef309c4e90b2e79bffc3ade49e39fe2af1
+DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.6.mod 102 BLAKE2B 
c096713531ccc3c357cf951e296fa6d4cb5619a408f24097f6d61db1610a7940704e913387b051f0d7cea97b950f87d1d659b2de94942d4b6b7eeb90fba8e7e6
 SHA512 
8ecc75e46e529812efc2e20f6bbc044929aaeba393c291fbde9b3c9365db5c4e7c06b07dc2b4484326609521eb09cb55ab6f9d8976fe1450bf4f52a962a35429
+DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.6.zip 82876 BLAKE2B 
ce104d907f878a396daa33fb5ce93ccd7e12b40ae38780eb281a3160823d3393af6ac0f54bd22bcb6bf87b6a3ad4278444333ae8fbe9099ce614d3613006847f
 SHA512 
dfed3d9e05657f05a59bddb005ce040364f0a7aa49cadb8b0179ccc59bcc11df920d7795ed3524d3fa6d5c26fb577b0be66cb96c7387fc006bcc82f7797b272b
 DIST 
github.com%2Fgo-openapi%2Fjsonpointer%2F@v%2Fv0.0.0-20160704185906-46af16f9f7b1.mod
 41 

[gentoo-commits] repo/gentoo:master commit in: dev-db/pg_top/

2021-12-14 Thread Sam James
commit: bd4afd00f13dcf77f830fbf3035cdae02e8b02d5
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 03:57:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 03:57:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4afd00

dev-db/pg_top: add other missing dependencies (virtual/elf, ncurses)

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

 dev-db/pg_top/{pg_top-4.0.0-r2.ebuild => pg_top-4.0.0-r3.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-db/pg_top/pg_top-4.0.0-r2.ebuild 
b/dev-db/pg_top/pg_top-4.0.0-r3.ebuild
similarity index 89%
rename from dev-db/pg_top/pg_top-4.0.0-r2.ebuild
rename to dev-db/pg_top/pg_top-4.0.0-r3.ebuild
index efbbec70d529..5f3dab62c30b 100644
--- a/dev-db/pg_top/pg_top-4.0.0-r2.ebuild
+++ b/dev-db/pg_top/pg_top-4.0.0-r3.ebuild
@@ -15,7 +15,9 @@ KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="dev-db/postgresql:=
-   dev-libs/libbsd"
+   dev-libs/libbsd
+   sys-libs/ncurses:=
+   virtual/libelf:="
 DEPEND="${RDEPEND}"
 
 DOCS=( HISTORY.rst README.rst TODO Y2K )



[gentoo-commits] repo/gentoo:master commit in: dev-db/pg_top/

2021-12-14 Thread Sam James
commit: 02a3bd0c67f21f86fd1bb46cd7c4db837a2d21a0
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 03:52:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 03:52:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a3bd0c

dev-db/pg_top: add gitlab upstream metadata

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

 dev-db/pg_top/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-db/pg_top/metadata.xml b/dev-db/pg_top/metadata.xml
index 4a8730300bd9..d59836d0d4d5 100644
--- a/dev-db/pg_top/metadata.xml
+++ b/dev-db/pg_top/metadata.xml
@@ -9,4 +9,7 @@
pg_top is 'top' for PostgreSQL. It is derived from Unix Top. 
Similar to
top, pg_top allows you to monitor PostgreSQL processes.

+   
+   pg_top/pg_top
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/pg_top/

2021-12-14 Thread Sam James
commit: 5bc71b1bb7f84cbe74bb1a64a83ad1fdaad5b773
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 03:54:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 03:54:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc71b1b

dev-db/pg_top: depend on libbsd

Seems to actually be used unconditionally although the CMake check
doesn't reflect this.

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

 dev-db/pg_top/{pg_top-4.0.0-r1.ebuild => pg_top-4.0.0-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-db/pg_top/pg_top-4.0.0-r1.ebuild 
b/dev-db/pg_top/pg_top-4.0.0-r2.ebuild
similarity index 90%
rename from dev-db/pg_top/pg_top-4.0.0-r1.ebuild
rename to dev-db/pg_top/pg_top-4.0.0-r2.ebuild
index cbb357c436a3..efbbec70d529 100644
--- a/dev-db/pg_top/pg_top-4.0.0-r1.ebuild
+++ b/dev-db/pg_top/pg_top-4.0.0-r2.ebuild
@@ -14,7 +14,8 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE=""
 
-RDEPEND="dev-db/postgresql:="
+RDEPEND="dev-db/postgresql:=
+   dev-libs/libbsd"
 DEPEND="${RDEPEND}"
 
 DOCS=( HISTORY.rst README.rst TODO Y2K )



[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/, sys-process/htop/

2021-12-14 Thread Sam James
commit: 50507cc94f2a2b4536c742b7b183daf8b6e55231
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 03:27:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 03:32:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50507cc9

sys-process/htop: fix automagic libunwind dependency

Maintainer timeout.

Note that while libunwind is conditional, the functionality isn't:
for musl, we're going to have to force USE=unwind (use libunwind or 
llvm-libunwind),
while on glibc, it's fine to fallback to backtrace.h/execinfo (doesn't exist on 
musl).

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

 profiles/features/musl/package.use.force | 5 +
 sys-process/htop/{htop-3.1.2.ebuild => htop-3.1.2-r1.ebuild} | 7 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/profiles/features/musl/package.use.force 
b/profiles/features/musl/package.use.force
index da728fcc47ae..5495a35bbcbe 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -1,6 +1,11 @@
 # Copyright 1999-2018 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2021-12-15)
+# Force libunwind/llvm-libunwind (either way, a -lunwind) here as execinfo
+# isn't on musl. bug #818208.
+sys-process/htop unwind
+
 # Andreas K. Hüttel  (2021-07-14)
 # Do not force system install for libxcrypt here
 >=sys-libs/libxcrypt-4.4.23-r1 -system -compat

diff --git a/sys-process/htop/htop-3.1.2.ebuild 
b/sys-process/htop/htop-3.1.2-r1.ebuild
similarity index 92%
rename from sys-process/htop/htop-3.1.2.ebuild
rename to sys-process/htop/htop-3.1.2-r1.ebuild
index c11394f6a76a..138f07eb7bd5 100644
--- a/sys-process/htop/htop-3.1.2.ebuild
+++ b/sys-process/htop/htop-3.1.2-r1.ebuild
@@ -14,12 +14,16 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 
 LICENSE="BSD GPL-2+"
 SLOT="0"
-IUSE="caps debug delayacct hwloc kernel_FreeBSD kernel_linux lm-sensors openvz 
unicode vserver"
+IUSE="caps debug delayacct hwloc kernel_FreeBSD kernel_linux lm-sensors 
llvm-libunwind openvz unicode unwind vserver"
 
 BDEPEND="virtual/pkgconfig"
 RDEPEND="
sys-libs/ncurses:=[unicode(+)?]
hwloc? ( sys-apps/hwloc:= )
+   unwind? (
+   !llvm-libunwind? ( sys-libs/libunwind:= )
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   )
kernel_linux? (
caps? ( sys-libs/libcap )
delayacct? ( dev-libs/libnl:3 )
@@ -61,6 +65,7 @@ src_configure() {
$(use_enable !hwloc affinity)
$(use_enable openvz)
$(use_enable unicode)
+   $(use_enable unwind)
$(use_enable vserver)
)
 



[gentoo-commits] proj/musl:master commit in: net-fs/samba/, net-fs/samba/files/, net-fs/samba/files/4.4/

2021-12-14 Thread Jory Pratt
commit: 7520c89b08c9d1d33797f157fa30961941931261
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Dec 15 02:52:41 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Dec 15 02:52:41 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7520c89b

net-fs/samba: sync with ::gentoo

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jory Pratt  gentoo.org>

 net-fs/samba/Manifest  |   3 +-
 net-fs/samba/files/4.4/samba4.confd|  45 ---
 net-fs/samba/files/4.4/samba4.initd-r1 |  54 
 net-fs/samba/files/4.4/system-auth-winbind.pam |  18 --
 .../samba-4.14.10-winbindd_regression_fix.patch|  42 +++
 net-fs/samba/samba-4.13.9.ebuild   | 342 -
 ...samba-4.14.4.ebuild => samba-4.14.10-r1.ebuild} |  30 +-
 7 files changed, 63 insertions(+), 471 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index edeccfba..43d9473c 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,2 +1 @@
-DIST samba-4.13.9.tar.gz 18443813 BLAKE2B 
24046586f666e9db02e1dd71d7eb854691f39e6b575b9652a8b7c1aa5569c856dfd48911e3f221de74f9deec5808152fa2836d03bb9810d55d4f526f1567574b
 SHA512 
35c98979c1141fe4bd700e3c8f2439ec08876697faeaced6668ea6a9fea1d8303ca34e82123499aa4a41054b9ed6e1260ae779ea8d59978ba6de6b5861f21948
-DIST samba-4.14.4.tar.gz 18645552 BLAKE2B 
4fbf4b000496b66c7c464a4b522108fde12df30dda90d0a86143c2a9ffa9d8907bbeab1bbad8974f87d4851f0afc31315ab52f27b23d19131934e89659c4e270
 SHA512 
200b2b2b08b369915e045f22ee993d5deea7a2533c6c582d4b88c614adcad5529109d449e843a2a1f292e5cfb1877d66421b5b0801ad988896cbe5413717e4dc
+DIST samba-4.14.10.tar.gz 19134066 BLAKE2B 
c6daebc7abbf2ed371ed694e4478d05875d55f7c5a9f83461932eebd7fe9089ff15e0530555d468e64f897d4cadab86e8c0acbfbd20938b3be842cb4324486e2
 SHA512 
0e1dd386d185cf77a2be4155646e98b3218316b5c290358684ec8eed747ffea67aa7db0937edc971fb791dc47f0f51306db33eb3b8cb65cca8787f18fd4b7f1c

diff --git a/net-fs/samba/files/4.4/samba4.confd 
b/net-fs/samba/files/4.4/samba4.confd
deleted file mode 100644
index 629a6050..
--- a/net-fs/samba/files/4.4/samba4.confd
+++ /dev/null
@@ -1,45 +0,0 @@
-# Add "winbind" to the daemon_list if you also want winbind to start.
-# Replace "smbd nmbd" by "samba4" if you want the active directory domain 
controller part or the ntvfs
-# file server part or the rpc proxy to start.
-# Note that samba4 controls 'smbd' by itself, thus it can't be started 
manually. You can, however,
-# tweak the behaviour of a samba4-controlled smbd by modifying your 
'/etc/samba/smb.conf' file
-# accordingly.
-daemon_list="smbd nmbd"
-
-piddir="/run/samba"
-
-#
-# Daemons calls: _
-#
-my_service_name="samba"
-my_service_PRE="unset TMP TMPDIR"
-my_service_POST=""
-
-#
-# Daemons calls: _
-#
-smbd_start_options="-D"
-smbd_command="/usr/sbin/smbd"
-smbd_start="start-stop-daemon --start --exec ${smbd_command} -- 
${smbd_start_options}"
-smbd_stop="start-stop-daemon --stop --exec ${smbd_command}"
-smbd_reload="killall -HUP smbd"
-
-nmbd_start_options="-D"
-nmbd_command="/usr/sbin/nmbd"
-nmbd_start="start-stop-daemon --start --exec ${nmbd_command} -- 
${nmbd_start_options}"
-nmbd_stop="start-stop-daemon --stop --exec ${nmbd_command}"
-nmbd_reload="killall -HUP nmbd"
-
-samba4_start_options=""
-samba4_command="/usr/sbin/samba"
-samba4_pidfile="${piddir}/samba.pid"
-samba4_start="start-stop-daemon --start --exec ${samba4_command} --pidfile 
${samba4_pidfile} -- ${samba4_start_options}"
-samba4_stop="start-stop-daemon --stop --exec ${samba4_command} --pidfile 
${samba4_pidfile}"
-samba4_reload="killall -HUP samba"
-
-winbind_start_options=""
-winbind_command="/usr/sbin/winbindd"
-winbind_start="start-stop-daemon --start --exec ${winbind_command} -- 
${winbind_start_options}"
-winbind_stop="start-stop-daemon --stop --exec ${winbind_command}"
-winbind_reload="killall -HUP winbindd"
-

diff --git a/net-fs/samba/files/4.4/samba4.initd-r1 
b/net-fs/samba/files/4.4/samba4.initd-r1
deleted file mode 100644
index 4798d434..
--- a/net-fs/samba/files/4.4/samba4.initd-r1
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-extra_started_commands="reload"
-[ -z "${piddir}" ] && piddir="/run/samba"
-
-depend() {
-   after slapd
-   use cupsd
-}
-
-DAEMONNAME="${SVCNAME##samba.}"
-[ "${DAEMONNAME}" != "samba" ] && daemon_list=${DAEMONNAME}
-
-signal_do() {
-   local signal="$1"
-   [ -z "${signal}" ] && return 0
-
-   local result=0 last_result=0 daemon= cmd_exec=
-   for daemon in 

[gentoo-commits] proj/musl:master commit in: net-fs/samba/

2021-12-14 Thread Jory Pratt
commit: 0c64681b784f69a05087e87566c186e2a294e80b
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Dec 15 02:54:56 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Dec 15 02:54:56 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0c64681b

net-fs/samba: cleanup whitespace

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jory Pratt  gentoo.org>

 net-fs/samba/samba-4.14.10-r1.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/net-fs/samba/samba-4.14.10-r1.ebuild 
b/net-fs/samba/samba-4.14.10-r1.ebuild
index 849c1aa3..3e4cf54a 100644
--- a/net-fs/samba/samba-4.14.10-r1.ebuild
+++ b/net-fs/samba/samba-4.14.10-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = *_rc* ]]; then
SRC_URI="mirror://samba/rc/${MY_P}.tar.gz"
 else
SRC_URI="mirror://samba/stable/${MY_P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
 fi
 S="${WORKDIR}/${MY_P}"
 
@@ -188,15 +188,15 @@ src_prepare() {
-i source4/dsdb/samdb/ldb_modules/password_hash.c \
|| die
 
-if use elibc_musl ; then
-eapply "${FILESDIR}"/add_missing___compar_fn_t.patch
-eapply "${FILESDIR}"/fix-musl-lib-without-innetgr.patch
-eapply "${FILESDIR}"/getpwent_r.patch
-eapply "${FILESDIR}"/missing-headers.patch
-eapply "${FILESDIR}"/musl_rm_unistd_incl.patch
-eapply "${FILESDIR}"/musl_uintptr.patch
-eapply "${FILESDIR}"/netdb-defines.patch
-fi
+   if use elibc_musl ; then
+   eapply "${FILESDIR}"/add_missing___compar_fn_t.patch
+   eapply "${FILESDIR}"/fix-musl-lib-without-innetgr.patch
+   eapply "${FILESDIR}"/getpwent_r.patch
+   eapply "${FILESDIR}"/missing-headers.patch
+   eapply "${FILESDIR}"/musl_rm_unistd_incl.patch
+   eapply "${FILESDIR}"/musl_uintptr.patch
+   eapply "${FILESDIR}"/netdb-defines.patch
+   fi
 
# Friggin' WAF shit
multilib_copy_sources



[gentoo-commits] proj/musl:master commit in: media-tv/kodi/

2021-12-14 Thread Jory Pratt
commit: 33c793be91b0a59a30ba1b8f5de1874860d223ac
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Dec 15 02:42:14 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Dec 15 02:42:14 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=33c793be

media-tv/kodi: sync with ::gentoo changes

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jory Pratt  gentoo.org>

 media-tv/kodi/kodi-19.3-r1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.3-r1.ebuild 
b/media-tv/kodi/kodi-19.3-r1.ebuild
index 6d21722a..fca10c25 100644
--- a/media-tv/kodi/kodi-19.3-r1.ebuild
+++ b/media-tv/kodi/kodi-19.3-r1.ebuild
@@ -141,7 +141,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)
@@ -340,6 +340,12 @@ src_compile() {
 }
 
 src_test() {
+   local myctestargs=(
+   # Known failing, unreliable test
+   # bug #743938
+   -E "(TestCPUInfo.GetCPUFrequency)"
+   )
+
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
KODI_HOME="${BUILD_DIR}" cmake_build check
 }



[gentoo-commits] proj/musl:master commit in: dev-java/jamvm/files/, dev-java/jamvm/

2021-12-14 Thread Jory Pratt
commit: bc971f907057c1a87f97af49759bd851dc2261f8
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Dec 15 02:30:38 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Dec 15 02:31:12 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=bc971f90

dev-java/jamvm: Drop ebuild, no longer a standalone dep for icedtea

Signed-off-by: Jory Pratt  gentoo.org>

 dev-java/jamvm/Manifest|   1 -
 .../jamvm/files/jamvm-2.0.0-classes-location.patch |  27 -
 dev-java/jamvm/files/jamvm-2.0.0-env.file  |  16 ---
 dev-java/jamvm/files/jamvm-2.0.0-fenv.patch|  62 --
 dev-java/jamvm/files/jamvm-2.0.0-javac.in  |  57 -
 dev-java/jamvm/files/jamvm-2.0.0-noexecstack.patch |  48 
 dev-java/jamvm/jamvm-2.0.0-r1.ebuild   | 132 -
 dev-java/jamvm/metadata.xml|  11 --
 8 files changed, 354 deletions(-)

diff --git a/dev-java/jamvm/Manifest b/dev-java/jamvm/Manifest
deleted file mode 100644
index ad8f9433..
--- a/dev-java/jamvm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jamvm-2.0.0.tar.gz 741459 BLAKE2B 
9b8b0f8cfd8f56c0b835144c07aaca709ef466fdfe5df18438d05c66cd8a07fecfebf27e1581c67658feb3674a96c2e916b85f13dc434baf2db9be4e4fbfd0cf
 SHA512 
8ac27787ee94fa8fde962635d3c08d1dc1e5244c9d56bb693e73f3fd9b58e944ad3f7a0127afeed727d7c00d904a775d2c483157f5ac87e7eab6ecade1aad21d

diff --git a/dev-java/jamvm/files/jamvm-2.0.0-classes-location.patch 
b/dev-java/jamvm/files/jamvm-2.0.0-classes-location.patch
deleted file mode 100644
index 6cf7611f..
--- a/dev-java/jamvm/files/jamvm-2.0.0-classes-location.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Nru jamvm-2.0.0.old/configure.ac jamvm-2.0.0/configure.ac
 jamvm-2.0.0.old/configure.ac   2014-06-10 21:33:37.0 +0100
-+++ jamvm-2.0.0/configure.ac   2014-11-28 19:22:12.183091414 +
-@@ -236,6 +236,7 @@
- install_dir=$prefix
- fi
- AC_DEFINE_UNQUOTED(INSTALL_DIR, "$install_dir", [Installation directory 
(prefix)])
-+AC_DEFINE_UNQUOTED(PKGDATADIR, "$datadir/$PACKAGE", [Package data directory 
(pkgdatadir)])
- 
- AC_ARG_ENABLE(zip,
- [AS_HELP_STRING(--disable-zip,turn-off zip support in the bootstrap 
loader)],,)
-diff -Nru jamvm-2.0.0.old/src/classlib/gnuclasspath/class.c 
jamvm-2.0.0/src/classlib/gnuclasspath/class.c
 jamvm-2.0.0.old/src/classlib/gnuclasspath/class.c  2012-05-17 
22:01:47.0 +0100
-+++ jamvm-2.0.0/src/classlib/gnuclasspath/class.c  2014-11-28 
19:23:27.312108240 +
-@@ -110,10 +110,10 @@
-separate class files in a directory structure */
- 
- #ifdef USE_ZIP
--#define JAMVM_CLASSES INSTALL_DIR"/share/jamvm/classes.zip"
-+#define JAMVM_CLASSES PKGDATADIR"/classes.zip"
- #define CLASSPATH_CLASSES CLASSPATH_INSTALL_DIR"/share/classpath/glibj.zip"
- #else
--#define JAMVM_CLASSES INSTALL_DIR"/share/jamvm/classes"
-+#define JAMVM_CLASSES PKGDATADIR"/classes"
- #define CLASSPATH_CLASSES CLASSPATH_INSTALL_DIR"/share/classpath"
- #endif
- 

diff --git a/dev-java/jamvm/files/jamvm-2.0.0-env.file 
b/dev-java/jamvm/files/jamvm-2.0.0-env.file
deleted file mode 100644
index 5eee6a9e..
--- a/dev-java/jamvm/files/jamvm-2.0.0-env.file
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-VERSION="JamVM JDK @PV@"
-JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@-jdk"
-JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@-jdk"
-BOOTCLASSPATH="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@/classes.zip:${JAVA_HOME}/lib/rt.jar"
-JAVAC="${JAVA_HOME}/bin/javac"
-PATH="${JAVA_HOME}/bin"
-ROOTPATH="${JAVA_HOME}/bin"
-PROVIDES_TYPE="JRE"
-PROVIDES_VERSION="1.5"
-GENERATION="2"
-ENV_VARS="JAVA_HOME JAVAC PATH"
-LDPATH="${JAVA_HOME}/lib"

diff --git a/dev-java/jamvm/files/jamvm-2.0.0-fenv.patch 
b/dev-java/jamvm/files/jamvm-2.0.0-fenv.patch
deleted file mode 100644
index 6872a6ec..
--- a/dev-java/jamvm/files/jamvm-2.0.0-fenv.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -rupN a/src/os/linux/i386/init.c b/src/os/linux/i386/init.c
 a/src/os/linux/i386/init.c 2012-05-17 21:01:47.0 +
-+++ b/src/os/linux/i386/init.c 2016-03-18 16:41:12.578719722 +
-@@ -19,18 +19,18 @@
-  * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-  */
- 
--#include 
-+#include 
- 
- /* Change floating point precision to double (64-bit) from
-  * the extended (80-bit) Linux default. */
- 
- void setDoublePrecision() {
--fpu_control_t cw;
-+fenv_t fenv;
- 
--_FPU_GETCW(cw);
--cw &= ~_FPU_EXTENDED;
--cw |= _FPU_DOUBLE;
--_FPU_SETCW(cw);
-+fegetenv();
-+fenv.__control_word &= ~0x300; /* _FPU_EXTENDED */
-+fenv.__control_word |=  0x200; /* _FPU_DOUBLE */
-+fesetenv();
- }
- 
- void initialisePlatform() {
-diff -rupN a/src/os/linux/x86_64/init.c b/src/os/linux/x86_64/init.c
 a/src/os/linux/x86_64/init.c   2012-05-17 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2021-12-14 Thread Sam James
commit: fb03cbc17bca78574761970e614cb2b1faec9fad
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 02:11:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 02:11:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb03cbc1

sys-devel/mold: update  for tests

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

 sys-devel/mold/mold-.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 4ba32b129af9..3f25d6ac3628 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -18,7 +18,7 @@ fi
 LICENSE="AGPL-3"
 SLOT="0"
 
-# Try again after 0.9.6
+# Try again after 1.0 (nearly there, but path-related issues)
 RESTRICT="test"
 
 RDEPEND=">=dev-cpp/tbb-2021.4.0:=
@@ -30,6 +30,13 @@ RDEPEND=">=dev-cpp/tbb-2021.4.0:=
)"
 DEPEND="${RDEPEND}"
 
+src_prepare() {
+   default
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{compress-debug-sections.sh,compressed-debug-info.sh} || die
+}
+
 src_compile() {
tc-export CC CXX
 
@@ -41,12 +48,7 @@ src_compile() {
 }
 
 src_test() {
-   emake \
-   SYSTEM_TBB=1 \
-   SYSTEM_MIMALLOC=1 \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   STRIP="true"
-   check
+   emake -C test -f Makefile.linux test
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/, sys-devel/mold/files/

2021-12-14 Thread Sam James
commit: 17985d0258e3bf6a9c214233ea3d5a6bb84dc935
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 01:51:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 01:58:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17985d02

sys-devel/mold: drop upstreamed patches

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

 .../files/mold--build-respect-user-FLAGS.patch | 83 --
 .../files/mold--don-t-compress-man-page.patch  | 22 --
 sys-devel/mold/mold-.ebuild|  5 --
 3 files changed, 110 deletions(-)

diff --git a/sys-devel/mold/files/mold--build-respect-user-FLAGS.patch 
b/sys-devel/mold/files/mold--build-respect-user-FLAGS.patch
deleted file mode 100644
index ac218201b902..
--- a/sys-devel/mold/files/mold--build-respect-user-FLAGS.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-https://github.com/rui314/mold/pull/135
-
-From: Sam James 
-Date: Tue, 14 Dec 2021 10:53:44 +
-Subject: [PATCH 1/2] build: respect user *FLAGS
-
-- Respect user CXXFLAGS
-- Rename CPPFLAGS (previously used in the sense of "flags for the C++ 
compiler") -> CXXFLAGS
-- CPPFLAGS is generally used for "flags for the C(++) preprocessor.", so let's
-  use it for that
-- Respect user LDFLAGS
-  (In one instance, we were respecting LDFLAGS, but doing it too late.
-  We need to pass LDFLAGS _before_ any objects in order for -Wl,--as-needed
-  to work correctly.)
-
-Signed-off-by: Sam James 
 a/Makefile
-+++ b/Makefile
-@@ -17,10 +17,15 @@ STRIP ?= strip
- 
- OS ?= $(shell uname -s)
- 
--CPPFLAGS = -pthread -std=c++20 -fPIE -DMOLD_VERSION=\"0.9.6\" \
-- -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables \
-- -DLIBDIR="\"$(LIBDIR)\"" $(EXTRA_CPPFLAGS)
--LDFLAGS += $(EXTRA_LDFLAGS)
-+# Used for both C and C++
-+COMMON_FLAGS = -pthread -fPIE -fno-exceptions -fno-unwind-tables 
-fno-asynchronous-unwind-tables
-+
-+CFLAGS ?= -O2
-+CFLAGS += $(COMMON_FLAGS)
-+
-+CXXFLAGS ?= -O2
-+CXXFLAGS += $(COMMON_FLAGS) -std=c++20
-+CPPFLAGS += -DMOLD_VERSION=\"0.9.6\" -DLIBDIR="\"$(LIBDIR)\""
- LIBS = -pthread -lz -lxxhash -ldl -lm
- 
- SRCS=$(wildcard *.cc elf/*.cc macho/*.cc)
-@@ -38,21 +43,19 @@ ifneq ($(GIT_HASH),)
- endif
- 
- ifeq ($(DEBUG), 1)
--  CPPFLAGS += -O0 -g
--else
--  CPPFLAGS += -O2
-+  CXXFLAGS += -O0 -g
- endif
- 
- ifeq ($(LTO), 1)
--  CPPFLAGS += -flto -O3
-+  CXXFLAGS += -flto -O3
-   LDFLAGS  += -flto
- endif
- 
- ifeq ($(ASAN), 1)
--  CPPFLAGS += -fsanitize=address
-+  CXXFLAGS += -fsanitize=address
-   LDFLAGS  += -fsanitize=address
- else ifeq ($(TSAN), 1)
--  CPPFLAGS += -fsanitize=thread
-+  CXXFLAGS += -fsanitize=thread
-   LDFLAGS  += -fsanitize=thread
- else ifneq ($(OS), Darwin)
-   # By default, we want to use mimalloc as a memory allocator.
-@@ -89,15 +92,15 @@ endif
- all: mold mold-wrapper.so
- 
- mold: $(OBJS) $(MIMALLOC_LIB) $(TBB_LIB)
--  $(CXX) $(CPPFLAGS) $(OBJS) -o $@ $(LDFLAGS) $(LIBS)
-+  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LIBS)
-   ln -sf mold ld
-   ln -sf mold ld64.mold
- 
- mold-wrapper.so: elf/mold-wrapper.c Makefile
--  $(CC) -fPIC -shared -o $@ $< -ldl
-+  $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -shared -o $@ $(LDFLAGS) $< -ldl
- 
- out/%.o: %.cc $(HEADERS) Makefile out/elf/.keep out/macho/.keep
--  $(CXX) $(CPPFLAGS) -c -o $@ $<
-+  $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
- 
- out/elf/.keep:
-   mkdir -p out/elf

diff --git a/sys-devel/mold/files/mold--don-t-compress-man-page.patch 
b/sys-devel/mold/files/mold--don-t-compress-man-page.patch
deleted file mode 100644
index 23dd705b553a..
--- a/sys-devel/mold/files/mold--don-t-compress-man-page.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://github.com/rui314/mold/pull/135
-
-From: Sam James 
-Date: Tue, 14 Dec 2021 11:01:19 +
-Subject: [PATCH 2/2] build: don't compress man page
-
-Negligible saving and downstream, distributions usually recompress or
-compress with their own specific options. Unconditionally compressing
-man pages, while well intended, usually creates more hassle there.
-
-Signed-off-by: Sam James 
 a/Makefile
-+++ b/Makefile
-@@ -140,8 +140,6 @@ install: all
- 
-   install -m 755 -d $D$(MANDIR)/man1
-   install -m 644 docs/mold.1 $D$(MANDIR)/man1
--  rm -f $D$(MANDIR)/man1/mold.1.gz
--  gzip -9 $D$(MANDIR)/man1/mold.1
- 
-   ln -sf mold $D$(BINDIR)/ld.mold
-   ln -sf mold $D$(BINDIR)/ld64.mold

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 0a936b317bbc..77000266ebfe 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -30,11 +30,6 @@ RDEPEND=">=dev-cpp/tbb-2021.4.0:=
)"
 DEPEND="${RDEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}--build-respect-user-FLAGS.patch
-   "${FILESDIR}"/${PN}--don-t-compress-man-page.patch
-)
-
 src_compile() {
tc-export CC CXX
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2021-12-14 Thread Sam James
commit: 289178449f1cc655aeb67077aaecab731f31928f
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 01:57:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 01:58:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28917844

sys-devel/mold: simplify 

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

 sys-devel/mold/mold-.ebuild | 15 ++-
 1 file changed, 2 insertions(+), 13 deletions(-)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 77000266ebfe..4ba32b129af9 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -36,11 +36,7 @@ src_compile() {
emake \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
-   EXTRA_CFLAGS="${CFLAGS}" \
-   EXTRA_CXXFLAGS="${CXXFLAGS}" \
-   EXTRA_CPPFLAGS="${CPPFLAGS}" \
-   EXTRA_LDFLAGS="${LDFLAGS}" \
-   STRIP="true"
+   STRIP="true" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
 }
 
@@ -48,10 +44,6 @@ src_test() {
emake \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
-   EXTRA_CFLAGS="${CFLAGS}" \
-   EXTRA_CXXFLAGS="${CXXFLAGS}" \
-   EXTRA_CPPFLAGS="${CPPFLAGS}" \
-   EXTRA_LDFLAGS="${LDFLAGS}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
STRIP="true"
check
@@ -61,11 +53,8 @@ src_install() {
emake \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
-   EXTRA_CFLAGS="${CFLAGS}" \
-   EXTRA_CXXFLAGS="${CXXFLAGS}" \
-   EXTRA_CPPFLAGS="${CPPFLAGS}" \
-   EXTRA_LDFLAGS="${LDFLAGS}" \
DESTDIR="${ED}" \
+   PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
STRIP="true" \
install



[gentoo-commits] repo/gentoo:master commit in: dev-perl/REST-Client/

2021-12-14 Thread Andreas K. Hüttel
commit: cbde214859037af4399fd7f299c8a5cb41994adf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 15 01:42:10 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 15 01:42:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbde2148

dev-perl/REST-Client: Version bump 280

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/REST-Client/Manifest   |  1 +
 dev-perl/REST-Client/REST-Client-280.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-perl/REST-Client/Manifest b/dev-perl/REST-Client/Manifest
index 1bb840c70096..f53467baf422 100644
--- a/dev-perl/REST-Client/Manifest
+++ b/dev-perl/REST-Client/Manifest
@@ -1 +1,2 @@
 DIST REST-Client-273.tar.gz 20405 BLAKE2B 
e11e061579f2034854e294eac21a23a471afafd430647a2ef6827348c72601074e9c4ff87a5e44f6a15977afa617111b2bf3dca2309f264411365ffc625dff0d
 SHA512 
3e41b0281929f45f3c0c1bc95e772233ab31f54f0cb2f23fe5b884636575ba131fd26eca150bab6f33fae7eddcd4de7043781e27a071306bf46b16469033a57c
+DIST REST-Client-280.tar.gz 10335 BLAKE2B 
b034492a648e5a3690d5bbdf97f06ba95386d052a97a1dba2098c0369446b1e91fa573ea4d0a5750534c3cea8af8b4e89f2d429852bc14c7eac78f61070f6f0f
 SHA512 
bfe4c1abae886224326e9791aef37108673d35520c068adae7fcaf0a6bae0873a8725ad7da1cdd6a5107d4bfd10fa417582b3bdbd89f40f378904e5ec053beba

diff --git a/dev-perl/REST-Client/REST-Client-280.ebuild 
b/dev-perl/REST-Client/REST-Client-280.ebuild
new file mode 100644
index ..9d288e62768b
--- /dev/null
+++ b/dev-perl/REST-Client/REST-Client-280.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=AKHUETTEL
+inherit perl-module
+
+DESCRIPTION="A simple client for interacting with RESTful http/https resources"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-perl/LWP-Protocol-https
+   dev-perl/libwww-perl
+   dev-perl/URI
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   dev-perl/HTTP-Server-Simple
+   virtual/perl-File-Spec
+   virtual/perl-Test-Simple
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/boost/

2021-12-14 Thread Sam James
commit: fab14b91a202b5651b02f5aca6abaca813687f15
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 01:28:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 01:28:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab14b91

dev-libs/boost: fix BDEPEND lower bound for boost-build

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

 dev-libs/boost/{boost-1.78.0-r1.ebuild => boost-1.78.0-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/boost/boost-1.78.0-r1.ebuild 
b/dev-libs/boost/boost-1.78.0-r2.ebuild
similarity index 99%
rename from dev-libs/boost/boost-1.78.0-r1.ebuild
rename to dev-libs/boost/boost-1.78.0-r2.ebuild
index 3814a27f351d..185d0046dbf0 100644
--- a/dev-libs/boost/boost-1.78.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.78.0-r2.ebuild
@@ -43,7 +43,8 @@ RDEPEND="
zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}"
-BDEPEND=">=dev-util/boost-build-${MAJOR_V}-r1"
+#BDEPEND=">=dev-util/boost-build-${MAJOR_V}"
+BDEPEND=">=dev-util/boost-build-1.78.0-r1"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.71.0-disable_icu_rpath.patch



[gentoo-commits] proj/riscv:master commit in: www-client/chromium/

2021-12-14 Thread Yixun Lan
commit: 0a2b2ff877ee502f1739ad035826eea14f77d45c
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Dec 14 09:09:11 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Dec 15 01:27:45 2021 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=0a2b2ff8

www-client/chromium: 98.0.4750.0 with riscv support

basic web surf is fine, but have segfault while playing video[1]

[1] eg, https://www.bilibili.com

Signed-off-by: Yixun Lan  gentoo.org>

 www-client/chromium/Manifest |   6 +-
 www-client/chromium/chromium-96.0.4664.93.ebuild | 963 ---
 www-client/chromium/chromium-97.0.4692.45.ebuild | 957 --
 www-client/chromium/chromium-98.0.4750.0.ebuild  |   7 +-
 4 files changed, 7 insertions(+), 1926 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 9786162..ddd15dd 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,7 +1,3 @@
-DIST chromium-96-patchset-4.tar.xz 4812 BLAKE2B 
5d82d212b8ec1689be6f4a7a0646256311d06c17e74ee0e5b2035c32125a5235e4b6b7605cefffa367cc53e651be17b75f5e339149b4c80dca50cd959b1623f1
 SHA512 
a72c1bb2c58e9e2912a641093c153f01ad7239dc971c7c96481ba4164204afe41741f3253e8af03070dab8276179784dc6a11761b39ad7902ed2553016778282
-DIST chromium-96-ppc64le-1.tar.xz 29224 BLAKE2B 
3369a3b15eb4f42761e01758135995a1f34e40cecbfc0372a4bc17b393d50b276ea5a0813d1c57f73f0dd34cf2a021356d25c2b4dcaa95998ffc082545dc915c
 SHA512 
256d64fbf192e55d77c6580d36766a67dadfbd0f1e34e49bfc6d55114da7f2252d783db0dd09123996a71a01ec4a3d5c70fd1a5c8852db135857b8495f7cfbf1
-DIST chromium-96.0.4664.93.tar.xz 1209670724 BLAKE2B 
ebc99f6232fb65874dc73af6157c7175c1b7bf98f800819c343bdb37c42f49369b6af0146a093663a09a2588652eeb196526e9de776098f69e5ba8d75d205e69
 SHA512 
3441380372014dc338418f494fcd7407dd3888cea07af3415c9e8ff2c3547abbd516ae03eb4b831b89923817046a6d1549fb9558db9aa271aa0ba397e514c0b3
-DIST chromium-97-patchset-4.tar.xz 4240 BLAKE2B 
450d013b6fd68f7e0bcb21a2b0828d531eda86965e636fe24fc36c2e7e1f74fe93f27f0d4b1d03e67c605797e28db37de4949ff78d5106e07b0362bec4bc5d8a
 SHA512 
181c706c83bdbe07b2e7f02b654922a860aea761ad267e6545fb7d56b66373b003c1c79fae5cd45eeb3be8917782fa45df1c05bbb00e170f0146e7385f4246c4
-DIST chromium-97.0.4692.45.tar.xz 1213732240 BLAKE2B 
cd722330f4f84f29331974a0663fc39b021fb4cc7b1e96e4c355397bf7e37386938e5be05618c37692d29e8cfb514fdd069cbdf9ca44073d8da10fafaba598f8
 SHA512 
bac8367c7494dea46477d70af9dc2f8fa360936c4996cea92c623a503f2965a24afc1f83c15ccfa10bb3d331d21ed65f9c73799c0efe5b6180767ae36c17c2e1
+DIST chromium-98-extra-patchset-0.tar.xz 187228 BLAKE2B 
094c716b274de559f848ed7f55cd2584892b6d43ba0e79bc3b458bb56320a0de7bd06bed475404004b83e464dc5554987318783eb7bd4838a84e69788e30c567
 SHA512 
565a69262e353b2eda8bc7c97c88e78972e047146b810f3d9f09bb19aa963a0600a104cfdacafd8794e2b393cb31381b8e73086c246b6b1267defd065367fced
 DIST chromium-98-patchset-3.tar.xz 6164 BLAKE2B 
be4fa2997e13e89a0c8db1e99fa80adb937c0c02f1e18bd0ec93bdbdd484da4a8507baf13c5e6e602d5f5ecb2921f33bc3afdc3c3103b1b5314b62f59c1a71ad
 SHA512 
47026635ca5c2e1d3965c82a449077380e6518b33e16b83bd105085cca50f512d08027eebd34d7ce5ce39d988f0120deccfb72697abac0d41e4502b6ad8abdf3
 DIST chromium-98.0.4750.0.tar.xz 1230864580 BLAKE2B 
b8b5d05bf15a9429f3f5fa851415d21f6e757a99fce9ac47bdeb7f534f9eefc77d13c5f8ba93bfa140bdb536c13e1b6141ac4d7e0f17b742039c403044789c56
 SHA512 
7f8cc349aa50af0d149ba08e5ed60171e94943bbd52cb0f820f3c7d56749d9e2fd6d71761262ac012cfcad1f7e4f63c0404f39f044df531e776ae6fce951544f

diff --git a/www-client/chromium/chromium-96.0.4664.93.ebuild 
b/www-client/chromium/chromium-96.0.4664.93.ebuild
deleted file mode 100644
index 54fa899..000
--- a/www-client/chromium/chromium-96.0.4664.93.ebuild
+++ /dev/null
@@ -1,963 +0,0 @@
-# Copyright 2009-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/;
-PATCHSET="4"
-PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
-PPC64LE_PATCHSET="1"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
-   ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-$(ver_cut 
1)-ppc64le-${PPC64LE_PATCHSET}.tar.xz )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="amd64 arm64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon debug +hangouts headless 
+js-type-check 

[gentoo-commits] repo/gentoo:master commit in: app-portage/mgorny-dev-scripts/

2021-12-14 Thread Sam James
commit: 55986bb3d111a6b0aaf06635f3063013c7f0ab7f
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 00:42:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 00:42:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55986bb3

app-portage/mgorny-dev-scripts: keyword for ~x64-macos

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

 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-11.ebuild | 2 +-
 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-12.ebuild | 2 +-
 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-13.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-11.ebuild 
b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-11.ebuild
index 0897d3c3330d..61e26b0344e0 100644
--- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-11.ebuild
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-11.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/mgorny/mgorny-dev-scripts/archive/v${PV}.tar.gz -> $
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
 
 RDEPEND="
app-portage/gentoolkit

diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-12.ebuild 
b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-12.ebuild
index 0897d3c3330d..61e26b0344e0 100644
--- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-12.ebuild
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-12.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/mgorny/mgorny-dev-scripts/archive/v${PV}.tar.gz -> $
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
 
 RDEPEND="
app-portage/gentoolkit

diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-13.ebuild 
b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-13.ebuild
index 013d8f6f9efd..3353890244b8 100644
--- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-13.ebuild
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-13.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/mgorny/mgorny-dev-scripts/archive/v${PV}.tar.gz -> $
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
 
 RDEPEND="
app-portage/gentoolkit



[gentoo-commits] repo/proj/prefix:master commit in: dev-libs/openssl/

2021-12-14 Thread Sam James
commit: 12292d65bb194ed53efb1a3fdb7cca328e029adc
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 00:41:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 00:41:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=12292d65

dev-libs/openssl: add 1.1.1m

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

 dev-libs/openssl/Manifest  |   1 +
 dev-libs/openssl/openssl-1.1.1m.ebuild | 287 +
 2 files changed, 288 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 18b48a6e84..fb00e71b11 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -3,3 +3,4 @@ DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1
 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
 DIST openssl-1.1.1i-bindist-1.0.tar.xz 18124 BLAKE2B 
bcbce700676d1d61498ac98281b7ad06f9970d91afa6bfb2c259ab7462b2554be79a1c06759bc7aaeca9948c2f5276bac2c4f42dbc6822669f863444b9913ccd
 SHA512 
1dbb81bcb4cf7e634bb363c7e2bb2590a1fe3fcb6c3b5e377cac3c5241abd116c2a89c516be8e5fd1799ab64375a58052a4df944eeadc87b0b7785da710906d8
 DIST openssl-1.1.1k.tar.gz 9823400 BLAKE2B 
e9bd90f17bc819c4960d07bbee04346e8a7adb87a764a09d033ef76f1d638c67b180c4f2beb84ec25fbff54ccc9c14c13b9b16a27cac231a5dd22b02635d5cec
 SHA512 
73cd042d4056585e5a9dd7ab68e7c7310a3a4c783eafa07ab0b560e7462b924e4376436a6d38a155c687f6942a881cfc0c1b9394afcde1d8c46bf396e7d51121
+DIST openssl-1.1.1m.tar.gz 9847315 BLAKE2B 
163262933df11afdb7b0c58fbbf0454b05e02951d28ed24e2c530affa18dee884d86555f7314506852ebfcc092bb509b6f9cd33893e30dab67bfb6f5713946eb
 SHA512 
ba0ef99b321546c13385966e4a607734df38b96f6ed45c4c67063a5f8d1482986855279797a6920d9f86c2ec31ce3e104dcc62c37328caacdd78aec59aa66156

diff --git a/dev-libs/openssl/openssl-1.1.1m.ebuild 
b/dev-libs/openssl/openssl-1.1.1m.ebuild
new file mode 100644
index 00..f8c2cecc56
--- /dev/null
+++ b/dev-libs/openssl/openssl-1.1.1m.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+MY_P=${P/_/-}
+
+DESCRIPTION="full-strength general purpose cryptography library (including SSL 
and TLS)"
+HOMEPAGE="https://www.openssl.org/;
+SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
+
+LICENSE="openssl"
+SLOT="0/1.1" # .so version of libssl/libcrypto
+[[ "${PV}" = *_pre* ]] || \
+KEYWORDS="~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="+asm elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-misc/c_rehash-1.7-r1
+   tls-compression? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   prefix-stack? ( >=app-misc/c_rehash-1.7-r1 )"
+BDEPEND="
+   >=dev-lang/perl-5
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   sys-devel/bc
+   kernel_linux? ( sys-process/procps )
+   )"
+PDEPEND="app-misc/ca-certificates"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.0j-parallel_install_fix.patch #671602
+   "${FILESDIR}"/${PN}-1.1.1i-riscv32.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+# force upgrade to prevent broken login, bug 696950
+RDEPEND+=" !/dev/null)
+   if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 
1 ]]; then
+   die "FEATURES=test with USE=sctp requires 
net.sctp.auth_enable=1!"
+   fi
+   fi
+}
+
+src_prepare() {
+   # allow openssl to be cross-compiled
+   cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die
+   chmod a+rx gentoo.config || die
+
+   # keep this in sync with app-misc/c_rehash
+   SSL_CNF_DIR="/etc/ssl"
+
+   # Make sure we only ever touch Makefile.org and avoid patching a file
+   # that gets blown away anyways by the Configure script in src_configure
+   rm -f Makefile
+
+   if ! use vanilla ; then
+   if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]] ; 
then
+   [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}"
+   fi
+   fi
+
+   eapply_user #332661
+
+   if use test && use sctp && has network-sandbox ${FEATURES}; then
+   ebegin "Disabling test '80-test_ssl_new.t' which is known to 
fail with FEATURES=network-sandbox"
+   rm test/recipes/80-test_ssl_new.t || die
+   eend $?
+   fi
+
+   # make sure the man pages are suffixed #302165
+   # don't 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/termcolor/

2021-12-14 Thread Sam James
commit: 7f1ec02c2c45b986bf0e15c513984b4416bada4a
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 00:06:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 00:06:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1ec02c

dev-cpp/termcolor: add src_test (still disabled)

Still can't detect failure automatically but noticed that the ::guru
version (before it was removed) defined src_test so.. why not?

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

 dev-cpp/termcolor/termcolor-2.0.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-cpp/termcolor/termcolor-2.0.0.ebuild 
b/dev-cpp/termcolor/termcolor-2.0.0.ebuild
index 358a66030980..34e39e788868 100644
--- a/dev-cpp/termcolor/termcolor-2.0.0.ebuild
+++ b/dev-cpp/termcolor/termcolor-2.0.0.ebuild
@@ -23,3 +23,7 @@ src_configure() {
 
cmake_src_configure
 }
+
+src_test() {
+   "${BUILD_DIR}"/test_termcolor || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-12-14 Thread Sam James
commit: a4853280a48c9a0d25a2bb322569d400cbcef241
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 00:12:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 00:13:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4853280

dev-embedded/platformio: add missing starlette dependency

I added it specificially for this package and still forgot!

Bug: https://bugs.gentoo.org/807748
Thanks-to: Nils Freydank  posteo.de>
Signed-off-by: Sam James  gentoo.org>

 .../platformio/{platformio-5.2.3.ebuild => platformio-5.2.3-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-5.2.3.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-5.2.3.ebuild
rename to dev-embedded/platformio/platformio-5.2.3-r1.ebuild
index 32e82e7714c2..9acf0d537f4d 100644
--- a/dev-embedded/platformio/platformio-5.2.3.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-core-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
$(python_gen_cond_dep '
@@ -36,6 +36,7 @@ RDEPEND="
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   dev-python/starlette[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.15*[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-util/libtree/

2021-12-14 Thread Sam James
commit: 7d6f4b5bbafb9208074ac1c3f9f7d2769cfa37f4
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 00:11:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 00:11:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6f4b5b

dev-util/libtree: add 3.0.0

Rewritten in C, all deps dropped.

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

 dev-util/libtree/Manifest |  1 +
 dev-util/libtree/libtree-3.0.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-util/libtree/Manifest b/dev-util/libtree/Manifest
index 330c503300fa..1d473a098c9c 100644
--- a/dev-util/libtree/Manifest
+++ b/dev-util/libtree/Manifest
@@ -1 +1,2 @@
 DIST libtree-2.0.0.tar.gz 161133 BLAKE2B 
cf681f06fef9dfb44ad6099a4b7ab950cb23aef052a180cdd646498ac0baacf0f0caa14bac6a629d2bac2bd638d4b6e5ad97dd0d705e4d681021a168a6753b0f
 SHA512 
9272afd8540110f43ade864a2df58d8b8a7690c79cd29a9804b43e7e550bc05a4da530a763a27bd85a474673055e7a5ba63c0aa0bcaf8b246fbfc73a4f36c870
+DIST libtree-3.0.0.tar.gz 78989 BLAKE2B 
e930d2e88898337425906a285ad5fb318e9b36a0dd6bbdade528fcfad21aff3d460e619ff2f4a4534b0a7b1439a2dbe62b19626ee85d17fbe9a36a7ddaa63aad
 SHA512 
d249e46c9f20ba51133ef9754a944f67383e5043a7e2a715d0937b3f22ff10cf96a69690b592a5118b3eed73a05b73bfb061d2f72583ad2bb9da969294f622ab

diff --git a/dev-util/libtree/libtree-3.0.0.ebuild 
b/dev-util/libtree/libtree-3.0.0.ebuild
new file mode 100644
index ..6897c8129672
--- /dev/null
+++ b/dev-util/libtree/libtree-3.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="ldd as a tree with an option to bundle dependencies into a single 
folder"
+HOMEPAGE="https://github.com/haampie/libtree;
+SRC_URI="https://github.com/haampie/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# 3.0.0 rewrote in C; tests don't seem to pass yet
+RESTRICT="test"
+
+src_configure() {
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/goland/

2021-12-14 Thread Jason A. Donenfeld
commit: 7493c413f0fabad03ff1b34b9df508646b841117
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Dec 14 23:45:08 2021 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Dec 14 23:45:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7493c413

dev-util/goland: bump to 2021.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest   | 2 +-
 dev-util/goland/{goland-2021.2.ebuild => goland-2021.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index 0a8c2bf428c1..c104b10ffabf 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1 @@
-DIST goland-2021.2.tar.gz 552538756 BLAKE2B 
676ac891e3ed571b66f48292406b84f93cbda8703ef1f0d5874d1fe4bf5bcd3481a1ae26374be36e60d8a5619d827f8268a3b141080c4eaf0d73fa76e5f68e4f
 SHA512 
73d30fe1ed3e36657e1b9a6bf5356600d690c6fe6eb4e8de38ea6734bccac14c2e28afaaf4be099d40ff8fb33902770d1172b0922d39de10fbce58128a9f9d52
+DIST goland-2021.3.tar.gz 576779321 BLAKE2B 
b7b5bdb4ff347b5fddd4e75c41348da806077a858e09f0a87d06d7a0e857f3f850c4d54c64b0650dae2a9b6be8313895abd15fe00f81afb8a1a397edb5553b77
 SHA512 
e9ae6a3abfbc5ac30361b520afb99e4103bf6760f939bb6174bd9d5a421aee8864497c7c561e152516741a423b2e0d33c95d08dea157a2faedb6441ef0ae4aff

diff --git a/dev-util/goland/goland-2021.2.ebuild 
b/dev-util/goland/goland-2021.3.ebuild
similarity index 100%
rename from dev-util/goland/goland-2021.2.ebuild
rename to dev-util/goland/goland-2021.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-wavelan-plugin/

2021-12-14 Thread Sam James
commit: a0a2c6de650e81aec5e57bdaac2d603425d269cc
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 23:37:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 23:37:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a2c6de

xfce-extra/xfce4-wavelan-plugin: ${ED}, not ${D} in find

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

 xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild 
b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild
index 5931287d80d2..d68780f3c4e9 100644
--- a/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild
+++ b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild
@@ -27,5 +27,5 @@ PATCHES=(
 
 src_install() {
default
-   find "${D}" -name '*.la' -delete || die
+   find "${ED}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-wavelan-plugin/, xfce-extra/xfce4-wavelan-plugin/files/

2021-12-14 Thread Sam James
commit: 1cfeef27953f5c1b66bfbb270ce8b7a444899850
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 23:36:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 23:36:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cfeef27

xfce-extra/xfce4-wavelan-plugin: update EAPI 7 -> 8, add build patch

Revbumping for EAPI 8 + the build patch given that it could (but shouldn't)
affect runtime behaviour.

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

 ...ce4-wavelan-plugin-0.6.2-close-definition.patch | 55 ++
 .../xfce4-wavelan-plugin-0.6.2-r1.ebuild   | 31 
 2 files changed, 86 insertions(+)

diff --git 
a/xfce-extra/xfce4-wavelan-plugin/files/xfce4-wavelan-plugin-0.6.2-close-definition.patch
 
b/xfce-extra/xfce4-wavelan-plugin/files/xfce4-wavelan-plugin-0.6.2-close-definition.patch
new file mode 100644
index ..bc27e2c12afc
--- /dev/null
+++ 
b/xfce-extra/xfce4-wavelan-plugin/files/xfce4-wavelan-plugin-0.6.2-close-definition.patch
@@ -0,0 +1,55 @@
+https://gitlab.xfce.org/panel-plugins/xfce4-wavelan-plugin/-/merge_requests/4
+https://bugs.gentoo.org/799827
+
+From: Olaf Hering 
+Date: Fri, 25 Jun 2021 19:37:09 +0200
+Subject: [PATCH] remove bogus close function
+
+Just close the file descriptor, instead of doing shutdown.
+
+Not doing so was already wrong in 2006.
+
+wi_linux.c:83:1: error: conflicting types for 'close'
+ close(int fd)
+ ^
+In file included from /usr/include/glib-2.0/gio/gcredentials.h:32:0,
+ from /usr/include/glib-2.0/gio/gio.h:46,
+ from /usr/include/xfce4/libxfce4util/xfce-gio-extensions.h:28,
+ from /usr/include/xfce4/libxfce4util/libxfce4util.h:40,
+ from wi_linux.c:32:
+/usr/include/unistd.h:353:12: note: previous declaration of 'close' was here
+ extern int close (int __fd);
+^
+make[2]: *** [Makefile:525: libwavelan_la-wi_linux.lo] Error 1
+make[2]: Leaving directory 
'/home/abuild/rpmbuild/BUILD/xfce4-wavelan-plugin-20210505T194034.7ba466b/panel-plugin'
+
+Signed-off-by: Olaf Hering 
+--- a/panel-plugin/wi_linux.c
 b/panel-plugin/wi_linux.c
+@@ -31,6 +31,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -79,17 +80,9 @@ wi_open(const char *interface)
+   return(device);
+ }
+ 
+-static void
+-close(int fd)
+-{
+-  shutdown(fd, SHUT_RDWR);
+-}
+-
+ void
+ wi_close(struct wi_device *device)
+ {
+-  g_return_if_fail(device != NULL);
+-
+   close(device->socket);
+   g_free(device);
+ }
+GitLab

diff --git 
a/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild 
b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild
new file mode 100644
index ..5931287d80d2
--- /dev/null
+++ b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.2-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A panel plug-in to display wireless interface statistics"
+HOMEPAGE="https://goodies.xfce.org/projects/panel-plugins/xfce4-wavelan-plugin;
+SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="kernel_linux"
+
+DEPEND=">=xfce-base/libxfce4ui-4.12:=[gtk3(+)]
+   >=xfce-base/xfce4-panel-4.12:="
+RDEPEND="${DEPEND}
+   kernel_linux? ( sys-apps/net-tools )"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-close-definition.patch
+)
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/boost-build/, dev-util/boost-build/files/

2021-12-14 Thread Sam James
commit: 77c372e1669cd6250aa6e0b0b0888be02595fe64
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 23:28:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 23:29:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c372e1

dev-util/boost-build: fix incorrectly skipping targets (upstream fix)

Fixes installation of Boost 1.78's Python bindings.

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

 ...ld-1.78.0.ebuild => boost-build-1.78.0-r1.ebuild} |  1 +
 ...oost-build-1.78.0-fix-python-bindings-build.patch | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-util/boost-build/boost-build-1.78.0.ebuild 
b/dev-util/boost-build/boost-build-1.78.0-r1.ebuild
similarity index 97%
rename from dev-util/boost-build/boost-build-1.78.0.ebuild
rename to dev-util/boost-build/boost-build-1.78.0-r1.ebuild
index 08719032391a..09152764b546 100644
--- a/dev-util/boost-build/boost-build-1.78.0.ebuild
+++ b/dev-util/boost-build/boost-build-1.78.0-r1.ebuild
@@ -24,6 +24,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.73.0-add-none-feature-options.patch
"${FILESDIR}"/${PN}-1.76.0-respect-user-flags.patch
"${FILESDIR}"/${PN}-1.78.0-no-implicit-march-flags.patch
+   "${FILESDIR}"/${P}-fix-python-bindings-build.patch
 )
 
 src_unpack() {

diff --git 
a/dev-util/boost-build/files/boost-build-1.78.0-fix-python-bindings-build.patch 
b/dev-util/boost-build/files/boost-build-1.78.0-fix-python-bindings-build.patch
new file mode 100644
index ..ddcdf0850031
--- /dev/null
+++ 
b/dev-util/boost-build/files/boost-build-1.78.0-fix-python-bindings-build.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/829031
+https://github.com/bfgroup/b2/pull/113
+
+From: Dmitry Arkhipov 
+Date: Thu, 9 Dec 2021 08:11:57 +0300
+Subject: [PATCH] Don't skip install targets if there's no in ureqs
+
+--- a/tools/stage.jam
 b/tools/stage.jam
+@@ -478,6 +478,10 @@ class install-target-class : basic-target
+ return [ sequence.unique $(result2) ] ;
+ }
+ 
++rule skip-from-usage-requirements ( )
++{
++}
++
+ # Returns true iff 'type' is subtype of some element of 
'types-to-include'.
+ #
+ local rule include-type ( type : types-to-include * )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/boost/

2021-12-14 Thread Sam James
commit: 5fb9ee5a02b6a0aa39fea12b0682838b3feee8ac
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 23:28:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 23:29:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb9ee5a

dev-libs/boost: require patched boost-build for 1.78 (fix Python bindings)

BDEPEND on a newer, patched boost-build which fixes installation of
Python bindings for us. Obviously reinstallation of Boost is necessary
with the fixed build system hence revbump.

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

 dev-libs/boost/{boost-1.78.0.ebuild => boost-1.78.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/boost/boost-1.78.0.ebuild 
b/dev-libs/boost/boost-1.78.0-r1.ebuild
similarity index 99%
rename from dev-libs/boost/boost-1.78.0.ebuild
rename to dev-libs/boost/boost-1.78.0-r1.ebuild
index ca0a4647cf2c..3814a27f351d 100644
--- a/dev-libs/boost/boost-1.78.0.ebuild
+++ b/dev-libs/boost/boost-1.78.0-r1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}"
-BDEPEND=">=dev-util/boost-build-${MAJOR_V}"
+BDEPEND=">=dev-util/boost-build-${MAJOR_V}-r1"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.71.0-disable_icu_rpath.patch



[gentoo-commits] repo/gentoo:master commit in: x11-misc/zim/

2021-12-14 Thread Bernard Cafarelli
commit: f471f747d4f6c8b0b48a8a345699a41c46a1680f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec 14 22:55:23 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec 14 22:55:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f471f747

x11-misc/zim: 0.74.3 bump

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

 x11-misc/zim/Manifest  |  1 +
 x11-misc/zim/zim-0.74.3.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/x11-misc/zim/Manifest b/x11-misc/zim/Manifest
index 7eeeb63b2e62..4ed875a7efd0 100644
--- a/x11-misc/zim/Manifest
+++ b/x11-misc/zim/Manifest
@@ -2,3 +2,4 @@ DIST zim-0.73.5.tar.gz 2702734 BLAKE2B 
494dbe8ac0cbb46c15655cdf56bc25010591bd00f
 DIST zim-0.74.0.tar.gz 2917916 BLAKE2B 
32b1086395142d07b46425264e3ee6d6782d62f138fb661c0bc392b09054f0664e7a2d8b75f409a843b1e85c93a11e41e041019f69ef657e11d311253ba804ae
 SHA512 
39e3849c14bc474b90583a708c8ead287b27a8eb5f714ad63f168f205fb6584c4ff2f9df45755aa3e3b012639891587c7153ae4e0fef71276241ddce6e32c01f
 DIST zim-0.74.1.tar.gz 2994036 BLAKE2B 
9de89ce74bc08ec0b60f34d693ffdb3b8220efe6f03e3d77686c9d3db135713d7eb5e0beed35eb6f979e489f12b9d65b9b66e0e7449c45b955711684154ae6b8
 SHA512 
f78bf1ee6082488efe2e581984c85ffbddbfb7e5adfdf491232e93a8376580275f329e2d02c482afd70bbc70f62ca6f0b3bce636cff58b0a1d592dd4b8194e3a
 DIST zim-0.74.2.tar.gz 3008954 BLAKE2B 
d0ecf666804931412f6e32aef54193ed96c67049e0fd3e7a373973d4826f16a9483eaa0940cc953573c104c704115905b036e5d0355961c0be86bebc6189bd9a
 SHA512 
112c1e9d28a10643711f665e03c8a37259637b3471338aaca0a834afcc96c658ca5bf863e63bd5f01ce1fcdfb3eef3f2dcf1d10f8113d2158af2e91234b023b9
+DIST zim-0.74.3.tar.gz 3108228 BLAKE2B 
fbaaddbd5522ccffcba87da2f4080e93e46dfcdc22771a414daa813cdbc2982738c2bf6f068f4bddf788965b4cf45594f2720a697c04d71194f513d1d9b43875
 SHA512 
9f885571800e3aba327a46b3bc8677ca596fb2d0a58e2f65190d9e2bc90f013655947d86c1fc869e2d79a5c0ba8a7a4d907a00f8d7563116291df47d8c2c677d

diff --git a/x11-misc/zim/zim-0.74.3.ebuild b/x11-misc/zim/zim-0.74.3.ebuild
new file mode 100644
index ..fafc803ef254
--- /dev/null
+++ b/x11-misc/zim/zim-0.74.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="sqlite"
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1 virtualx xdg
+
+DESCRIPTION="A desktop wiki"
+HOMEPAGE="
+   https://zim-wiki.org/
+   https://github.com/zim-desktop-wiki/zim-desktop-wiki
+"
+SRC_URI="https://github.com/${PN}-desktop-wiki/${PN}-desktop-wiki/archive/${PV/_/-}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+RESTRICT="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyxdg[${PYTHON_USEDEP}]
+   ')
+   x11-libs/gtk+:3[introspection]
+   x11-misc/xdg-utils
+"
+DEPEND="
+   ${RDEPEND}
+"
+DOCS=( CHANGELOG.md CONTRIBUTING.md PLUGIN_WRITING.md README.md )
+PATCHES=( "${FILESDIR}"/${PN}-0.60-remove-ubuntu-theme.patch )
+S=${WORKDIR}/${PN}-desktop-wiki-${PV/_/-}
+
+python_prepare_all() {
+   sed -i -e "s/'USER'/'LOGNAME'/g" zim/__init__.py zim/fs.py || die
+
+   if [[ ${LINGUAS} ]]; then
+   local lingua
+   for lingua in translations/*.po; do
+   lingua=${lingua/.po}
+   lingua=${lingua/translations\/}
+   has ${lingua} ${LINGUAS} || \
+   { rm translations/${lingua}.po || die; }
+   done
+   fi
+
+   distutils-r1_python_prepare_all
+   export XDG_RUNTIME_DIR=fakethis
+}
+
+python_install() {
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if ! has_version ${CATEGORY}/${PN}; then
+   elog "Please install these packages for additional 
functionality"
+   elog "dev-lang/R"
+   elog "dev-python/gtkspell-python"
+   elog "dev-vcs/bzr"
+   elog "media-gfx/graphviz"
+   elog "media-gfx/imagemagick"
+   elog "media-gfx/scrot"
+   elog "media-sound/lilypond"
+   elog "sci-visualization/gnuplot"
+   elog "virtual/latex-base app-text/dvipng"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/element/

2021-12-14 Thread Bernard Cafarelli
commit: 1650a5fdef44c9052db22e5e1f916011c7f7a33a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec 14 20:44:27 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec 14 22:55:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1650a5fd

www-apps/element: 1.9.6 bump

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

 www-apps/element/Manifest |  1 +
 www-apps/element/element-1.9.6.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 066d8e1ee955..00768aa1f875 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,2 +1,3 @@
 DIST element-v1.9.4.tar.gz 15530299 BLAKE2B 
ec0628f047ccd58498d1a048cc21acd847c69ebf8c7f39f5d5a272a8ebdbea68363a3c8817c8b42d17f15cee1ba322d25f4d1a59be826c35bdec83396eafe5a0
 SHA512 
c3c96244a5253450d44f899ca45fc654ae196494d3c5f2185cfa8d4414d6a9181ff1d31dfac4a15377715a97346e0c7f8d9e899484fafc7e3f5e35636427af6e
 DIST element-v1.9.5.tar.gz 15576128 BLAKE2B 
ce9d8ec04aa085559366c6335a910fb2d2a984bb46e1072d7003479b3dd7d28225bdba2951cdbb95d61d7b422242f894212d43f1b8f8ddd40b5c6cc07d2c2fad
 SHA512 
07fc0db7c059969de6ee5444b1a3d4081a91f265879f95d4c42e4260db6be92163c6a821c113db5771b490eddaa232501903cfcbe858af3427766e5295337635
+DIST element-v1.9.6.tar.gz 15613416 BLAKE2B 
5366775a8579762bfbc99846394a060a6aba7eb6c768d2767b5ebdf45ab3f77a3ecf652741b945d49dcc6705a202fe240dd065828d8fb59c4ca673a802296b84
 SHA512 
68a48c5be5b10b1eef75c66f23bcf750ef49897dd1e9fd6cf51e6f838849544dd292023d0b623695d2f806c166bfdd815ffdb69a8e63d3dd1d701f945a87ca2d

diff --git a/www-apps/element/element-1.9.6.ebuild 
b/www-apps/element/element-1.9.6.ebuild
new file mode 100644
index ..0d6f2e6d2cb4
--- /dev/null
+++ b/www-apps/element/element-1.9.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+DESCRIPTION="A glossy Matrix collaboration client for the web"
+HOMEPAGE="https://element.io/;
+SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+need_httpd
+
+S=${WORKDIR}/${PN}-v${PV}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   dodir "${MY_HTDOCSDIR}"/home
+   dodir "${MY_HTDOCSDIR}"/sites
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/home
+   webapp_serverowned "${MY_HTDOCSDIR}"/sites
+   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
+
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/xml-commons-external/

2021-12-14 Thread Miroslav Šulc
commit: ff6e9322b4867c881873f882e7419365dea780ab
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Dec 14 22:32:49 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Dec 14 22:32:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6e9322

dev-java/xml-commons-external: removed obsolete 1.4.01-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../xml-commons-external-1.4.01-r1.ebuild  | 27 --
 1 file changed, 27 deletions(-)

diff --git 
a/dev-java/xml-commons-external/xml-commons-external-1.4.01-r1.ebuild 
b/dev-java/xml-commons-external/xml-commons-external-1.4.01-r1.ebuild
deleted file mode 100644
index 6be447012ce9..
--- a/dev-java/xml-commons-external/xml-commons-external-1.4.01-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="xml-apis"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Externally-defined set of standard interfaces, namely DOM, SAX, 
and JAXP"
-HOMEPAGE="https://xerces.apache.org/xml-commons/components/external/;
-SRC_URI="https://repo1.maven.org/maven2/${MY_PN}/${MY_PN}/${PV}/${MY_P}-sources.jar
 -> ${P}.jar"
-
-LICENSE="Apache-2.0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="1.4"
-IUSE=""
-
-RDEPEND="
-   >=virtual/jre-1.6"
-
-DEPEND="
-   >=virtual/jdk-1.6
-   source? ( app-arch/zip )"



[gentoo-commits] repo/gentoo:master commit in: dev-java/xml-commons-resolver/

2021-12-14 Thread Miroslav Šulc
commit: 9e6e50fa93a2281501738258bfe85eef4a0eee10
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Dec 14 22:33:22 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Dec 14 22:33:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6e50fa

dev-java/xml-commons-resolver: removed obsolete 1.2-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../xml-commons-resolver-1.2-r1.ebuild | 37 --
 1 file changed, 37 deletions(-)

diff --git a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r1.ebuild 
b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r1.ebuild
deleted file mode 100644
index fffd980059af..
--- a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="xml-resolver:xml-resolver:1.2"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="An XML Entity and URI Resolver"
-HOMEPAGE="http://xml.apache.org/commons/;
-SRC_URI="mirror://apache/xml/commons/${P}.tar.gz"
-
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-DOCS=( KEYS LICENSE.resolver.txt NOTICE-resolver.txt )
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src"
-
-src_prepare() {
-   default
-   java-pkg_clean
-   rm -rv src/org/apache/xml/resolver/tests || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/xml-commons-external/

2021-12-14 Thread Sam James
commit: c2d20f2c3a49de498469c29fd995923fb3e4433e
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 22:26:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 22:26:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d20f2c

dev-java/xml-commons-external: Stabilize 1.4.01-r2 ppc64, #829139

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

 dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild 
b/dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild
index 19a104168cd8..76a70dc51431 100644
--- a/dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild
+++ b/dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/${MY_PN}/${MY_PN}/${PV}/${MY_P}-sources.
 
 LICENSE="Apache-2.0"
 SLOT="1.4"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND=">=virtual/jre-1.8:*"
 DEPEND=">=virtual/jdk-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/xml-commons-resolver/

2021-12-14 Thread Sam James
commit: 1627f1e2d4fb69a8bc26827fe2e6db7a3f34be1f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 22:26:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 22:26:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1627f1e2

dev-java/xml-commons-resolver: Stabilize 1.2-r2 ppc64, #829140

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

 dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild 
b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild
index f628f845db11..65f5894d45ab 100644
--- a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild
+++ b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: eclass/, dev-lang/vala/files/, dev-lang/vala/

2021-12-14 Thread Mart Raudsepp
commit: 2584db895ad15e47c3947177872dcda8d1fd5d53
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 14 22:13:09 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 14 22:18:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2584db89

dev-lang/vala: drop old 0.44 slot

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest |   1 -
 ...valadoc-doclets-data-parallel-installable.patch | 207 -
 dev-lang/vala/vala-0.44.11.ebuild  |  52 --
 eclass/vala.eclass |   9 +-
 4 files changed, 4 insertions(+), 265 deletions(-)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 9927e6e98bff..55ef007b0b3f 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -1,4 +1,3 @@
-DIST vala-0.44.11.tar.xz 3370248 BLAKE2B 
c111b6175e6339148e30bedc77f62a9ef3ec912ad0621c9303fc5dba31694173b49ccc433d3681303d64a1e442ed9b7b064f27931369cb13fa028bfc25ffa3c9
 SHA512 
6111699039ed37084426d7603b82dfa9bd497c66ba7353ee22e8541bf15a2cbb634d315593c093f18c20bac877ae34884e5b570cd25237ce12aa73e941c4c540
 DIST vala-0.46.13.tar.xz 3434196 BLAKE2B 
49b7e0b776e185653c1b8c00747a150ceb42cf89006fd55d37e3efd0824dace379d2c72cdb45d481b0545d0b4b37299bc6161b2d083d3221d2d8d8ca7c10d6dc
 SHA512 
6d8d1acebf4706346d5dc986f5c900cfda929ca59ca3f3907cff56892a496bf524b1f74032ac6c8587b236a473124e15c6f83f949636e28141a55c8abeddf004
 DIST vala-0.48.18.tar.xz 3519484 BLAKE2B 
26581cd4b2ead9272fc032d085a4c49d47bc65d4f71c161b22f2efd6382d5a7b5204e6b7de8aac0a1d311b2c2fb7e3edd5894e7e14f34378bb69532c206832eb
 SHA512 
fcafc44e62d6d8e724a8190a5c8bebf74c561eb355a2074ab6e29ff3abb73a6a553096991e8f3ad9c7656193b9ea9033d7cbe44fefaedfef4e2f70021155122d
 DIST vala-0.48.19.tar.xz 3524984 BLAKE2B 
aa688481b433b74e6b5d8b66dff073eb6669f1c10ff45b273769bfce3d8a5965894cbf026411f0207bd4ae99e66d3d0dae019b17156ddff02992152ba654
 SHA512 
4dcd15ce55ad0328d3f99ff4fb2b5632f67b3d1e1fa585f30c0a76a2a2bb91c973bc8bfd66b69d5d6258e7fdb3037514de3d6004a3a559d9e73e90454847d711

diff --git 
a/dev-lang/vala/files/0.44-valadoc-doclets-data-parallel-installable.patch 
b/dev-lang/vala/files/0.44-valadoc-doclets-data-parallel-installable.patch
deleted file mode 100644
index 8ab9e4401e90..
--- a/dev-lang/vala/files/0.44-valadoc-doclets-data-parallel-installable.patch
+++ /dev/null
@@ -1,207 +0,0 @@
-From 543a835b7027e7f79d1fe882cbd06137b6c6aa3b Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sat, 27 Jul 2019 20:20:45 +0300
-Subject: [PATCH] build: Make valadoc doclets & data parallel installable
-

- libvaladoc/Makefile.am  |  7 ++-
- valadoc/Makefile.am |  7 ++-
- valadoc/doclets/devhelp/Makefile.am | 11 ---
- valadoc/doclets/gtkdoc/Makefile.am  | 11 ---
- valadoc/doclets/html/Makefile.am| 11 ---
- valadoc/icons/Makefile.am   |  4 
- valadoc/tests/Makefile.am   |  7 ++-
- 7 files changed, 46 insertions(+), 12 deletions(-)
-
-diff --git a/libvaladoc/Makefile.am b/libvaladoc/Makefile.am
-index 0ad42cb32..e8e6704ac 100644
 a/libvaladoc/Makefile.am
-+++ b/libvaladoc/Makefile.am
-@@ -4,7 +4,6 @@ NULL =
- 
- AM_CFLAGS = \
-   -DG_LOG_DOMAIN=\"valadoc\" \
--  -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\" \
-   -DPACKAGE_VERSION=\"$(VERSION)\" \
-   $(COVERAGE_CFLAGS) \
-   $(LIBGVC_CFLAGS) \
-@@ -16,6 +15,12 @@ AM_CFLAGS = \
-   -I$(top_srcdir)/codegen \
-   $(NULL)
- 
-+if ENABLE_UNVERSIONED
-+AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\"
-+else
-+AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc@PACKAGE_SUFFIX@\"
-+endif
-+
- AM_VALAFLAGS = \
-   $(NULL)
- 
-diff --git a/valadoc/Makefile.am b/valadoc/Makefile.am
-index 26028f5e3..60712cf00 100644
 a/valadoc/Makefile.am
-+++ b/valadoc/Makefile.am
-@@ -10,7 +10,6 @@ SUBDIRS = \
- 
- AM_CFLAGS = \
-   -DG_LOG_DOMAIN=\"valadoc\" \
--  -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\" \
-   -DPACKAGE_VERSION=\"$(VERSION)\" \
-   -I$(top_srcdir)/libvaladoc/ \
-   -I$(top_srcdir)/gee \
-@@ -23,6 +22,12 @@ AM_CFLAGS = \
-   $(LIBGVC_CFLAGS) \
-   $(NULL)
- 
-+if ENABLE_UNVERSIONED
-+AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\"
-+else
-+AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc@PACKAGE_SUFFIX@\"
-+endif
-+
- BUILT_SOURCES = valadoc.vala.stamp
- 
- bin_PROGRAMS = valadoc
-diff --git a/valadoc/doclets/devhelp/Makefile.am 
b/valadoc/doclets/devhelp/Makefile.am
-index b151eb371..435e87235 100644
 a/valadoc/doclets/devhelp/Makefile.am
-+++ b/valadoc/doclets/devhelp/Makefile.am
-@@ -4,7 +4,6 @@ NULL =
- 
- AM_CFLAGS = \
-   -DG_LOG_DOMAIN=\"valadoc-devhelp\" \
--  -DPACKAGE_VALADOC_ICONDIR=\"$(datadir)/valadoc/icons/\" \
-   -I$(top_srcdir)/gee/ \
-   -I$(top_srcdir)/vala/ \
-   

[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/

2021-12-14 Thread Sam James
commit: 042808d6716feb9e4951b5c3dded51076c7080f4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Dec 14 15:09:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 22:16:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042808d6

net-print/cups-filters: stable 1.28.10-r1 for hppa, bug #807442

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-print/cups-filters/cups-filters-1.28.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups-filters/cups-filters-1.28.10-r1.ebuild 
b/net-print/cups-filters/cups-filters-1.28.10-r1.ebuild
index 8168e01e3a50..1503b1579ca2 100644
--- a/net-print/cups-filters/cups-filters-1.28.10-r1.ebuild
+++ b/net-print/cups-filters/cups-filters-1.28.10-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/OpenPrinting/cups-filters.git;
 else
SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 DESCRIPTION="Cups filters"
 HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/cups-filters;



[gentoo-commits] repo/gentoo:master commit in: sci-libs/fftw/

2021-12-14 Thread Sam James
commit: 4520d48023ac3df9f7caf5e3c2f65614a1dbaab6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Dec 14 15:09:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 22:16:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4520d480

sci-libs/fftw: stable 3.3.10 for hppa, bug #821916

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/fftw/fftw-3.3.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/fftw/fftw-3.3.10.ebuild b/sci-libs/fftw/fftw-3.3.10.ebuild
index 6b8b39b12013..edbb485453c1 100644
--- a/sci-libs/fftw/fftw-3.3.10.ebuild
+++ b/sci-libs/fftw/fftw-3.3.10.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/FFTW/fftw3.git;
 else
SRC_URI="https://www.fftw.org/${PN}-${PV/_p/-pl}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 S="${WORKDIR}/${MY_P}"



  1   2   3   4   5   >