[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/

2024-04-18 Thread Robert Greener
commit: c7ff119961374461b13c55d5016b19ff271c0c22
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:39:00 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:39:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7ff1199

dev-java/microsoft-openjdk-bin: version 17.0.10 fix QA issues

Signed-off-by: Robert Greener  greener.sh>

 .../microsoft-openjdk-bin-17.0.10.ebuild  | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
index cf80650e30..f2dbe60a5c 100644
--- a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
@@ -6,16 +6,17 @@ EAPI=8
 inherit java-vm-2 toolchain-funcs
 
 MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
 
 SRC_URI="
-amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
-arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+   amd64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+   arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
 "
 
-DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
-HOMEPAGE="https://www.microsoft.com/openjdk;
+S="${WORKDIR}/jdk-${MY_PV}+7"
 LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
 KEYWORDS="~amd64"
 IUSE="alsa cups headless-awt selinux source"
 
@@ -43,8 +44,6 @@ RDEPEND="
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 
-S="${WORKDIR}/jdk-${MY_PV}+7"
-
 pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
@@ -94,4 +93,4 @@ src_install() {
 
 pkg_postinst() {
java-vm-2_pkg_postinst
-}
\ No newline at end of file
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/

2024-04-18 Thread Robert Greener
commit: 2403acb02f73a5b82f32fc8d07aeba463f8bea8a
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:40:21 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2403acb0

dev-java/microsoft-openjdk-bin: version 21.0.2 fix QA issues

Signed-off-by: Robert Greener  greener.sh>

 .../microsoft-openjdk-bin-21.0.2.ebuild   | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
index ea61ecf3ee..0c23dbe1c5 100644
--- a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
@@ -6,16 +6,17 @@ EAPI=8
 inherit java-vm-2 toolchain-funcs
 
 MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
 
 SRC_URI="
-amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
-arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+   amd64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+   arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
 "
 
-DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
-HOMEPAGE="https://www.microsoft.com/openjdk;
+S="${WORKDIR}/jdk-${MY_PV}+13"
 LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
 KEYWORDS="~amd64"
 IUSE="alsa cups headless-awt selinux source"
 
@@ -43,8 +44,6 @@ RDEPEND="
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 
-S="${WORKDIR}/jdk-${MY_PV}+13"
-
 pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
@@ -94,4 +93,4 @@ src_install() {
 
 pkg_postinst() {
java-vm-2_pkg_postinst
-}
\ No newline at end of file
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: a399857fb36afa7211aa200e4ba91b0e69ed21f3
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:35:47 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:35:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a399857f

dev-java/corretto-bin: add 22.0.1.8.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-22.0.1.8.1.ebuild| 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index e3239aea2c..bea6c4b687 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -2,4 +2,5 @@ DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 
BLAKE2B f17bfd1406fb
 DIST amazon-corretto-17.0.11.9.1-linux-x64.tar.gz 193947693 BLAKE2B 
c384a0343739a98466e0ae4ad19de501f17910570d567ff6eec47ec66e8723ea931c8eb143f57ff3e75ed53051529cf11f1fac8c43d1387dfb637a06b1e679b0
 SHA512 
a101945fa3fe3ca068a62c9ac3133ff8062a48834f672a1594a5a6e11f29827616c09fd7cb0bbb057a7bdb500b367b5cb97c75ad95d8041ca4e02d6d65df66b6
 DIST amazon-corretto-21.0.3.9.1-linux-x64.tar.gz 209461943 BLAKE2B 
b21b20e3ae625ab25e59f4d7faa3988277b4e70ae1a98e4b7c5fc09df92e1616ca28aa786f50ccd0554df8b11c7cbc094fb8e0189bd80c6431c13db4cc6dec37
 SHA512 
f5a9f919f0707be620294ea322e9518758ef661bd88c8c2af1a8f95b06f78068272e67758a70c64dc5c8d4989829362aa7efa0ff13077022e5a32c7dafecabff
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
+DIST amazon-corretto-22.0.1.8.1-linux-x64.tar.gz 207751648 BLAKE2B 
37a65e9bfd006836967b7d29df944a500069163488bd23197fa7790705fd2637f6c223c72de884be1153708b2781b19fb66b88bb28eb68bd27a2db336af7a2f4
 SHA512 
e7f1d77cd4cd8e13f45b895141da076cd43b6c1cb2204a33742cfdf75185297340217a2745fd1d9f8e5d2cf276bf4926ee102f2f34588acd7a6c4c03bf688d82
 DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B 
e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a
 SHA512 
48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645

diff --git a/dev-java/corretto-bin/corretto-bin-22.0.1.8.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-22.0.1.8.1.ebuild
new file mode 100644
index 00..3a3a6a4a09
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-22.0.1.8.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+
+SRC_URI="
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: a1c7a3938637ebeedd01b9ec34a0dc16242a3dbd
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:35:52 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1c7a393

dev-java/corretto-bin: drop 22.0.0.37.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 -
 .../corretto-bin/corretto-bin-22.0.0.37.1.ebuild   | 90 --
 2 files changed, 91 deletions(-)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index bea6c4b687..1c59d9b082 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,6 +1,5 @@
 DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B 
f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f
 SHA512 
37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
 DIST amazon-corretto-17.0.11.9.1-linux-x64.tar.gz 193947693 BLAKE2B 
c384a0343739a98466e0ae4ad19de501f17910570d567ff6eec47ec66e8723ea931c8eb143f57ff3e75ed53051529cf11f1fac8c43d1387dfb637a06b1e679b0
 SHA512 
a101945fa3fe3ca068a62c9ac3133ff8062a48834f672a1594a5a6e11f29827616c09fd7cb0bbb057a7bdb500b367b5cb97c75ad95d8041ca4e02d6d65df66b6
 DIST amazon-corretto-21.0.3.9.1-linux-x64.tar.gz 209461943 BLAKE2B 
b21b20e3ae625ab25e59f4d7faa3988277b4e70ae1a98e4b7c5fc09df92e1616ca28aa786f50ccd0554df8b11c7cbc094fb8e0189bd80c6431c13db4cc6dec37
 SHA512 
f5a9f919f0707be620294ea322e9518758ef661bd88c8c2af1a8f95b06f78068272e67758a70c64dc5c8d4989829362aa7efa0ff13077022e5a32c7dafecabff
-DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-22.0.1.8.1-linux-x64.tar.gz 207751648 BLAKE2B 
37a65e9bfd006836967b7d29df944a500069163488bd23197fa7790705fd2637f6c223c72de884be1153708b2781b19fb66b88bb28eb68bd27a2db336af7a2f4
 SHA512 
e7f1d77cd4cd8e13f45b895141da076cd43b6c1cb2204a33742cfdf75185297340217a2745fd1d9f8e5d2cf276bf4926ee102f2f34588acd7a6c4c03bf688d82
 DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B 
e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a
 SHA512 
48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645

diff --git a/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
deleted file mode 100644
index 3a3a6a4a09..00
--- a/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-
-SRC_URI="
-   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   # prefer system copy # https://bugs.gentoo.org/776676
-   rm -vf lib/libharfbuzz.so || die
-
-   # Oracle and IcedTea have libjsoundalsa.so depending

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/

2024-04-18 Thread Robert Greener
commit: cd18a5b841a0eacd29b523c246c924125b9af3ef
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:38:10 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:38:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd18a5b8

dev-java/microsoft-openjdk-bin: version 11.0.22 fix QA issues

Signed-off-by: Robert Greener  greener.sh>

 .../microsoft-openjdk-bin-11.0.22.ebuild| 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
index cf80650e30..59255f4256 100644
--- a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
@@ -6,16 +6,19 @@ EAPI=8
 inherit java-vm-2 toolchain-funcs
 
 MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
 
 SRC_URI="
-amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
-arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+   amd64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+   arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
 "
 
-DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
-HOMEPAGE="https://www.microsoft.com/openjdk;
+S="${WORKDIR}/jdk-${MY_PV}+7"
+
 LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
 KEYWORDS="~amd64"
 IUSE="alsa cups headless-awt selinux source"
 
@@ -43,8 +46,6 @@ RDEPEND="
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 
-S="${WORKDIR}/jdk-${MY_PV}+7"
-
 pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
@@ -94,4 +95,4 @@ src_install() {
 
 pkg_postinst() {
java-vm-2_pkg_postinst
-}
\ No newline at end of file
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: ab745c4a44b3144b41fa36c2186f951ce7bb8f73
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:34:36 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:34:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab745c4a

dev-java/corretto-bin: add 21.0.3.9.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-21.0.3.9.1.ebuild| 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 433f054109..bdd76399c3 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,5 +1,6 @@
 DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B 
f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f
 SHA512 
37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
 DIST amazon-corretto-17.0.11.9.1-linux-x64.tar.gz 193947693 BLAKE2B 
c384a0343739a98466e0ae4ad19de501f17910570d567ff6eec47ec66e8723ea931c8eb143f57ff3e75ed53051529cf11f1fac8c43d1387dfb637a06b1e679b0
 SHA512 
a101945fa3fe3ca068a62c9ac3133ff8062a48834f672a1594a5a6e11f29827616c09fd7cb0bbb057a7bdb500b367b5cb97c75ad95d8041ca4e02d6d65df66b6
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
+DIST amazon-corretto-21.0.3.9.1-linux-x64.tar.gz 209461943 BLAKE2B 
b21b20e3ae625ab25e59f4d7faa3988277b4e70ae1a98e4b7c5fc09df92e1616ca28aa786f50ccd0554df8b11c7cbc094fb8e0189bd80c6431c13db4cc6dec37
 SHA512 
f5a9f919f0707be620294ea322e9518758ef661bd88c8c2af1a8f95b06f78068272e67758a70c64dc5c8d4989829362aa7efa0ff13077022e5a32c7dafecabff
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B 
e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a
 SHA512 
48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645

diff --git a/dev-java/corretto-bin/corretto-bin-21.0.3.9.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-21.0.3.9.1.ebuild
new file mode 100644
index 00..3a3a6a4a09
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-21.0.3.9.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+
+SRC_URI="
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 121c23518e57ac142c5a07dfe44a5b027a360159
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:34:51 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:34:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=121c2351

dev-java/corretto-bin: drop 21.0.2.14.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 -
 .../corretto-bin/corretto-bin-21.0.2.14.1.ebuild   | 90 --
 2 files changed, 91 deletions(-)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index bdd76399c3..e3239aea2c 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,6 +1,5 @@
 DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B 
f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f
 SHA512 
37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
 DIST amazon-corretto-17.0.11.9.1-linux-x64.tar.gz 193947693 BLAKE2B 
c384a0343739a98466e0ae4ad19de501f17910570d567ff6eec47ec66e8723ea931c8eb143f57ff3e75ed53051529cf11f1fac8c43d1387dfb637a06b1e679b0
 SHA512 
a101945fa3fe3ca068a62c9ac3133ff8062a48834f672a1594a5a6e11f29827616c09fd7cb0bbb057a7bdb500b367b5cb97c75ad95d8041ca4e02d6d65df66b6
-DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
 DIST amazon-corretto-21.0.3.9.1-linux-x64.tar.gz 209461943 BLAKE2B 
b21b20e3ae625ab25e59f4d7faa3988277b4e70ae1a98e4b7c5fc09df92e1616ca28aa786f50ccd0554df8b11c7cbc094fb8e0189bd80c6431c13db4cc6dec37
 SHA512 
f5a9f919f0707be620294ea322e9518758ef661bd88c8c2af1a8f95b06f78068272e67758a70c64dc5c8d4989829362aa7efa0ff13077022e5a32c7dafecabff
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B 
e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a
 SHA512 
48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645

diff --git a/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
deleted file mode 100644
index 3a3a6a4a09..00
--- a/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-
-SRC_URI="
-   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   # prefer system copy # https://bugs.gentoo.org/776676
-   rm -vf lib/libharfbuzz.so || die
-
-   # Oracle and IcedTea have libjsoundalsa.so depending

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: fc6d2fb75ec2a92ca829a8181597bfe546a73f07
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:29:40 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:29:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc6d2fb7

dev-java/corretto-bin: drop 8.402.08.1-r4

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 -
 .../corretto-bin/corretto-bin-8.402.08.1-r4.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index e734505622..9ae057396d 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -2,5 +2,4 @@ DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 
BLAKE2B 16dd4d260cd1
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
-DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76
 DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B 
e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a
 SHA512 
48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r4.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r4.ebuild
deleted file mode 100644
index d5a1029ad3..00
--- a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r4.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-
-SRC_URI="
-   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="~amd64"
-IUSE="cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   media-libs/alsa-lib
-   media-libs/libglvnd
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   app-accessibility/at-spi2-core
-   x11-libs/gtk+:2
-   x11-libs/gdk-pixbuf
-   x11-libs/libXxf86vm
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   if use headless-awt ; then
-   rm -v lib/amd64/libjawt.so || die
-   rm -v lib/amd64/libglassgtk.so || die
-   rm -v lib/amd64

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 1be4530d53446e5f5e70e48cb661be5bb03fc045
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:33:09 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:33:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1be4530d

dev-java/corretto-bin: add 17.0.11.9.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-17.0.11.9.1.ebuild   | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 69b745d3be..8d04e6b566 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,5 +1,6 @@
 DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B 
f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f
 SHA512 
37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
+DIST amazon-corretto-17.0.11.9.1-linux-x64.tar.gz 193947693 BLAKE2B 
c384a0343739a98466e0ae4ad19de501f17910570d567ff6eec47ec66e8723ea931c8eb143f57ff3e75ed53051529cf11f1fac8c43d1387dfb637a06b1e679b0
 SHA512 
a101945fa3fe3ca068a62c9ac3133ff8062a48834f672a1594a5a6e11f29827616c09fd7cb0bbb057a7bdb500b367b5cb97c75ad95d8041ca4e02d6d65df66b6
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B 
e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a
 SHA512 
48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645

diff --git a/dev-java/corretto-bin/corretto-bin-17.0.11.9.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-17.0.11.9.1.ebuild
new file mode 100644
index 00..3a3a6a4a09
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-17.0.11.9.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+
+SRC_URI="
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 3f50e15d98a12415b687387f2888f8d588969386
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:33:23 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:33:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f50e15d

dev-java/corretto-bin: drop 17.0.10.8.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 -
 .../corretto-bin/corretto-bin-17.0.10.8.1.ebuild   | 90 --
 2 files changed, 91 deletions(-)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 8d04e6b566..433f054109 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,5 +1,4 @@
 DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B 
f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f
 SHA512 
37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
-DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-17.0.11.9.1-linux-x64.tar.gz 193947693 BLAKE2B 
c384a0343739a98466e0ae4ad19de501f17910570d567ff6eec47ec66e8723ea931c8eb143f57ff3e75ed53051529cf11f1fac8c43d1387dfb637a06b1e679b0
 SHA512 
a101945fa3fe3ca068a62c9ac3133ff8062a48834f672a1594a5a6e11f29827616c09fd7cb0bbb057a7bdb500b367b5cb97c75ad95d8041ca4e02d6d65df66b6
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969

diff --git a/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
deleted file mode 100644
index 3a3a6a4a09..00
--- a/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-
-SRC_URI="
-   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   # prefer system copy # https://bugs.gentoo.org/776676
-   rm -vf lib/libharfbuzz.so || die
-
-   # Oracle and IcedTea have libjsoundalsa.so depending on
-   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
-   if ! use alsa ; then
-   rm -v lib/libjsound.* || die
-   fi
-
-   if use headless-awt ; then
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   if ! use source ; then
-   rm -v lib/src.zip |

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: d991423bc216625a15fc2fc51ab5e798366c9fd2
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:31:59 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:31:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d991423b

dev-java/corretto-bin: drop 11.0.22.7.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 -
 .../corretto-bin/corretto-bin-11.0.22.7.1.ebuild   | 90 --
 2 files changed, 91 deletions(-)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 611a5a817b..69b745d3be 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,4 +1,3 @@
-DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
 DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B 
f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f
 SHA512 
37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470

diff --git a/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
deleted file mode 100644
index 3a3a6a4a09..00
--- a/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-
-SRC_URI="
-   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   # prefer system copy # https://bugs.gentoo.org/776676
-   rm -vf lib/libharfbuzz.so || die
-
-   # Oracle and IcedTea have libjsoundalsa.so depending on
-   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
-   if ! use alsa ; then
-   rm -v lib/libjsound.* || die
-   fi
-
-   if use headless-awt ; then
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   if ! use source ; then
-   rm -v lib/src.zip || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
- 

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 630bfa8e777c54f05182b41c24c3dcdf05367d48
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:27:31 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:27:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=630bfa8e

dev-java/corretto-bin: new version 8.412.08.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-8.412.08.1.ebuild| 89 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 21e2702da1..e734505622 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -3,3 +3,4 @@ DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 
BLAKE2B 35184de6bfc2
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76
+DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B 
e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a
 SHA512 
48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645

diff --git a/dev-java/corretto-bin/corretto-bin-8.412.08.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.412.08.1.ebuild
new file mode 100644
index 00..d5a1029ad3
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-8.412.08.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+
+SRC_URI="
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+KEYWORDS="~amd64"
+IUSE="cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   media-libs/alsa-lib
+   media-libs/libglvnd
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   app-accessibility/at-spi2-core
+   x11-libs/gtk+:2
+   x11-libs/gdk-pixbuf
+   x11-libs/libXxf86vm
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   if use headless-awt ; then
+   rm -v lib/amd64/libjawt.so || die
+   rm -v lib/amd64/libglassgtk.so || die
+   rm -v lib/amd64/libjavafx_font_pango.so || die
+   rm -v jre/lib/amd64/libglassgtk2.so || die
+   rm -v jre/lib/amd64/libprism_es2.so || die
+   fi
+
+   if ! use source ; then
+   rm -v src.zip || die
+   fi
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide st

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 8a9c3c3db3f0d262d7fa0c7eca73cc11edbef3ea
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:31:18 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:31:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a9c3c3d

dev-java/corretto-bin: add 11.0.23.9.1

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-11.0.23.9.1.ebuild   | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 9ae057396d..611a5a817b 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,4 +1,5 @@
 DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
+DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B 
f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f
 SHA512 
37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
 DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969

diff --git a/dev-java/corretto-bin/corretto-bin-11.0.23.9.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-11.0.23.9.1.ebuild
new file mode 100644
index 00..3a3a6a4a09
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-11.0.23.9.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+
+SRC_URI="
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip |

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 63ebc3a25b8ff1fc954baaf5447ab676abd7f40d
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:22:15 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63ebc3a2

dev-java/corretto-bin: version 17.0.10.8.1 fix QA issues

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
index 8305000c24..3a3a6a4a09 100644
--- a/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
@@ -6,15 +6,16 @@ EAPI=8
 inherit java-vm-2 toolchain-funcs
 
 MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
 
 SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
 "
 
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
 LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
 KEYWORDS="~amd64"
 IUSE="alsa cups headless-awt selinux source"
 
@@ -42,8 +43,6 @@ RDEPEND="
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
 pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
@@ -88,4 +87,4 @@ src_install() {
 
 pkg_postinst() {
java-vm-2_pkg_postinst
-}
\ No newline at end of file
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 13d82c93ee97751829cb604b9ca0d91c95a2301a
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:20:58 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13d82c93

dev-java/corretto-bin: version 11.0.22.7.1 fix QA issues

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
index 8305000c24..3a3a6a4a09 100644
--- a/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
@@ -6,15 +6,16 @@ EAPI=8
 inherit java-vm-2 toolchain-funcs
 
 MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
 
 SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
 "
 
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
 LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
 KEYWORDS="~amd64"
 IUSE="alsa cups headless-awt selinux source"
 
@@ -42,8 +43,6 @@ RDEPEND="
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
 pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
@@ -88,4 +87,4 @@ src_install() {
 
 pkg_postinst() {
java-vm-2_pkg_postinst
-}
\ No newline at end of file
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: 66ba141044dba82f16f91970c144c320b7c8f960
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:24:28 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66ba1410

dev-java/corretto-bin: version 22.0.0.37.1 fix QA issues

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
index 8305000c24..3a3a6a4a09 100644
--- a/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
@@ -6,15 +6,16 @@ EAPI=8
 inherit java-vm-2 toolchain-funcs
 
 MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
 
 SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
 "
 
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
 LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
 KEYWORDS="~amd64"
 IUSE="alsa cups headless-awt selinux source"
 
@@ -42,8 +43,6 @@ RDEPEND="
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
 pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
@@ -88,4 +87,4 @@ src_install() {
 
 pkg_postinst() {
java-vm-2_pkg_postinst
-}
\ No newline at end of file
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: da9a75cb519862712028b2f8214a1fbd5c86
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:14:21 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da9a

dev-java/corretto-bin: Remove redundant revision 8.402.08.1-r3

Signed-off-by: Robert Greener  greener.sh>

 .../corretto-bin/corretto-bin-8.402.08.1-r3.ebuild | 89 --
 1 file changed, 89 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r3.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r3.ebuild
deleted file mode 100644
index 388a3d9679..00
--- a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r3.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
-
-SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   media-libs/alsa-lib
-   media-libs/libglvnd
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   app-accessibility/at-spi2-core
-   x11-libs/gtk+
-   x11-libs/gdk-pixbuf
-   x11-libs/libXxf86vm
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   if use headless-awt ; then
-   rm -v lib/amd64/libjawt.so || die
-   rm -v lib/amd64/libglassgtk.so || die
-   rm -v lib/amd64/libjavafx_font_pango.so || die
-   rm -v jre/lib/amd64/libglassgtk2.so || die
-   rm -v jre/lib/amd64/libprism_es2.so || die
-   fi
-
-   if ! use source ; then
-   rm -v src.zip || die
-   fi
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: d0136cb3f93fb9b3733fd5112d104806f2ad77d9
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:12:53 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0136cb3

dev-java/corretto-bin: New revision 8.402.08.1-r4

Depend on GTK 2 rather than GTK 3

Closes: https://bugs.gentoo.org/930129
Signed-off-by: Robert Greener  greener.sh>

 .../corretto-bin/corretto-bin-8.402.08.1-r4.ebuild | 89 ++
 1 file changed, 89 insertions(+)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r4.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r4.ebuild
new file mode 100644
index 00..d5a1029ad3
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r4.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+
+SRC_URI="
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+KEYWORDS="~amd64"
+IUSE="cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   media-libs/alsa-lib
+   media-libs/libglvnd
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   app-accessibility/at-spi2-core
+   x11-libs/gtk+:2
+   x11-libs/gdk-pixbuf
+   x11-libs/libXxf86vm
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   if use headless-awt ; then
+   rm -v lib/amd64/libjawt.so || die
+   rm -v lib/amd64/libglassgtk.so || die
+   rm -v lib/amd64/libjavafx_font_pango.so || die
+   rm -v jre/lib/amd64/libglassgtk2.so || die
+   rm -v jre/lib/amd64/libprism_es2.so || die
+   fi
+
+   if ! use source ; then
+   rm -v src.zip || die
+   fi
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-18 Thread Robert Greener
commit: e4ab7e60590fe3cdf6da809b5fd748e9ac5c176b
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 19:23:34 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 19:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4ab7e60

dev-java/corretto-bin: version 21.0.2.14.1 fix QA issues

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
index 8305000c24..3a3a6a4a09 100644
--- a/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
@@ -6,15 +6,16 @@ EAPI=8
 inherit java-vm-2 toolchain-funcs
 
 MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
 
 SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+   
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
 "
 
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
 LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
 KEYWORDS="~amd64"
 IUSE="alsa cups headless-awt selinux source"
 
@@ -42,8 +43,6 @@ RDEPEND="
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
 pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
@@ -88,4 +87,4 @@ src_install() {
 
 pkg_postinst() {
java-vm-2_pkg_postinst
-}
\ No newline at end of file
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/monaspace/

2024-04-18 Thread Robert Greener
commit: 81999883d9e2bd015117e9dbf25f010b61c5e161
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 18:30:38 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 18:38:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81999883

media-fonts/monaspace: new package, version 1.000

Signed-off-by: Robert Greener  greener.sh>

 media-fonts/monaspace/Manifest   |  1 +
 media-fonts/monaspace/metadata.xml   | 14 ++
 media-fonts/monaspace/monaspace-1.000.ebuild | 38 
 3 files changed, 53 insertions(+)

diff --git a/media-fonts/monaspace/Manifest b/media-fonts/monaspace/Manifest
new file mode 100644
index 00..0f31d46622
--- /dev/null
+++ b/media-fonts/monaspace/Manifest
@@ -0,0 +1 @@
+DIST monaspace-v1.000.zip 122949327 BLAKE2B 
f22a24580e21edc2488dffd8dfce22551ff5ba88e199349e9d835b9ccb04dc3f6bec3b6a4c0f22e3ce8fba1e541fd3b8ddc6593dc21bb12a082833b199a1c00e
 SHA512 
f06bfcc20c48b6c92b16620ee5f649a284bfc8d8d20c212b28613491a26a3627be02eede167eda331e66509163fd50fb435e89c07c6cff297efd503c273a102c

diff --git a/media-fonts/monaspace/metadata.xml 
b/media-fonts/monaspace/metadata.xml
new file mode 100644
index 00..afce255112
--- /dev/null
+++ b/media-fonts/monaspace/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   d...@greener.sh
+       Robert Greener
+   
+   
+   githubnext/monaspace
+   
+   
+   Whether to install the variable weight 
fonts
+   
+

diff --git a/media-fonts/monaspace/monaspace-1.000.ebuild 
b/media-fonts/monaspace/monaspace-1.000.ebuild
new file mode 100644
index 00..171c61734e
--- /dev/null
+++ b/media-fonts/monaspace/monaspace-1.000.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font
+
+DESCRIPTION="A free and open-source typeface for developers"
+HOMEPAGE="https://github.com/githubnext/monaspace;
+SRC_URI="https://github.com/githubnext/monaspace/releases/download/v${PV}/monaspace-v${PV}.zip;
+
+S="${WORKDIR}/monaspace-v${PV}"
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+FONT_S="${S}/fonts/total"
+FONT_SUFFIX=""
+IUSE="variable +otf"
+REQUIRED_USE="|| ( otf variable )"
+
+BDEPEND="app-arch/unzip"
+
+src_prepare() {
+   default
+
+   mkdir "${S}/fonts/total" || die
+
+   if use otf ; then
+   mv "${S}/fonts/otf/"* "${S}/fonts/total" || die
+   FONT_SUFFIX="${FONT_SUFFIX} otf"
+   fi
+
+   if use variable ; then
+   mv "${S}/fonts/variable/"* "${S}/fonts/total" || die
+   FONT_SUFFIX="${FONT_SUFFIX} ttf"
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: profiles/

2024-04-18 Thread Robert Greener
commit: 3b0151eeca7105c2118aec53d500a517822eb4d3
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 18 18:36:07 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 18 18:38:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b0151ee

profiles/package.mask: Mask media-font/*-nerdfont packages

Signed-off-by: Robert Greener  greener.sh>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index cf1b688241..0e6d5885b7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,31 @@
 
 # New entries go on top.
 
+# Robert Greener  (2024-04-18)
+# Superceded by media-fonts/nerdfonts[firacode]
+# Removal on 2024-05-18
+media-fonts/firacode-nerdfont
+
+# Robert Greener  (2024-04-18)
+# Superceded by media-fonts/nerdfonts[iosevka]
+# Removal on 2024-05-18
+media-fonts/iosevka-nerdfont
+
+# Robert Greener  (2024-04-18)
+# Superceded by media-fonts/nerdfonts[jetbrainsmono]
+# Removal on 2024-05-18
+media-fonts/jetbrainsmono-nerdfont
+
+# Robert Greener  (2024-04-18)
+# Superceded by media-fonts/nerdfonts[robotomono]
+# Removal on 2024-05-18
+media-fonts/robotomono-nerdfont
+
+# Robert Greener  (2024-04-18)
+# Superceded by media-fonts/nerdfonts[ubuntumono]
+# Removal on 2024-05-18
+media-fonts/ubuntumono-nerdfont
+
 # Anna Vyalkova  (2024-04-14)
 # Depends on nonexistent app-misc/pup. Upstream is long time dead. No revdeps.
 # Removal on 2024-05-14.



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-16 Thread Robert Greener
commit: c3ad4f64eda56663f2519dc07ff1511299315e12
Author: Robert Greener  greener  sh>
AuthorDate: Tue Apr 16 07:31:32 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Tue Apr 16 07:33:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3ad4f64

dev-java/corretto-bin: Drop obsolete revision 8.402.08.1-r2

Signed-off-by: Robert Greener  greener.sh>

 .../corretto-bin/corretto-bin-8.402.08.1-r2.ebuild | 83 --
 1 file changed, 83 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r2.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r2.ebuild
deleted file mode 100644
index 762138ee9e..00
--- a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
-
-SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   media-libs/alsa-lib
-   media-libs/libglvnd
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   if use headless-awt ; then
-   rm -v lib/amd64/libjawt.so || die
-   rm -v lib/amd64/libglassgtk.so || die
-   rm -v lib/amd64/libjavafx_font_pango.so || die
-   fi
-
-   if ! use source ; then
-   rm -v src.zip || die
-   fi
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-16 Thread Robert Greener
commit: d9709fb88b29bbee0d4b2b0f99e5eeb7e47a7f0e
Author: Robert Greener  greener  sh>
AuthorDate: Tue Apr 16 07:30:30 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Tue Apr 16 07:33:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9709fb8

dev-java/corretto-bin: new revision 8.402.08.1-r3

Fix QA missue of unresolved dependency when [headless-awt].

Fixes: https://bugs.gentoo.org/928915

Signed-off-by: Robert Greener  greener.sh>

 .../corretto-bin/corretto-bin-8.402.08.1-r3.ebuild | 89 ++
 1 file changed, 89 insertions(+)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r3.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r3.ebuild
new file mode 100644
index 00..388a3d9679
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   media-libs/alsa-lib
+   media-libs/libglvnd
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   app-accessibility/at-spi2-core
+   x11-libs/gtk+
+   x11-libs/gdk-pixbuf
+   x11-libs/libXxf86vm
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   if use headless-awt ; then
+   rm -v lib/amd64/libjawt.so || die
+   rm -v lib/amd64/libglassgtk.so || die
+   rm -v lib/amd64/libjavafx_font_pango.so || die
+   rm -v jre/lib/amd64/libglassgtk2.so || die
+   rm -v jre/lib/amd64/libprism_es2.so || die
+   fi
+
+   if ! use source ; then
+   rm -v src.zip || die
+   fi
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/rust-rover/

2024-04-14 Thread Robert Greener
commit: 505918d5cba26e7de1b9005f6b4387f5367cc14e
Author: Robert Greener  greener  sh>
AuthorDate: Sun Apr 14 07:32:52 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Sun Apr 14 07:32:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=505918d5

dev-util/rust-rover: new package, version 233.15026.24

Signed-off-by: Robert Greener  greener.sh>

 dev-util/rust-rover/Manifest   |   1 +
 dev-util/rust-rover/rust-rover-233.15026.24.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/dev-util/rust-rover/Manifest b/dev-util/rust-rover/Manifest
new file mode 100644
index 00..a8d45252a6
--- /dev/null
+++ b/dev-util/rust-rover/Manifest
@@ -0,0 +1 @@
+DIST RustRover-233.15026.24.tar.gz 800631981 BLAKE2B 
1ecb1f034506c61b6251bf4c96bcb05e028effdb600829c09fb6e903e0b5b90a4657621e363bf90853a2b7ce5b44eedf03c11a5aaccdec0679a14a06250319ca
 SHA512 
17b33f8c5a6d4a053a4b9ebf71269a73de756000f55d3a6ac7b4a3bd96ddd4566848607100719dcddb392a99d02f71d4cc2f69e934a4dc0ed730556b5d89215b

diff --git a/dev-util/rust-rover/rust-rover-233.15026.24.ebuild 
b/dev-util/rust-rover/rust-rover-233.15026.24.ebuild
new file mode 100644
index 00..e67cef252e
--- /dev/null
+++ b/dev-util/rust-rover/rust-rover-233.15026.24.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+inherit desktop wrapper
+
+DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins"
+
+HOMEPAGE="https://www.jetbrains.com/rust/;
+
+SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz;
+
+# to keep it tidy.
+S="${WORKDIR}/RustRover-${PV}"
+
+LICENSE="idea-eap-EULA"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+
+IUSE="gnome X"
+
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="opt/RustRover"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-debug/gdb
+   dev-debug/lldb
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-libs/alsa-lib
+   media-libs/freetype:2
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   virtual/rust
+"
+
+src_prepare() {
+   default
+
+   local remove_me=(
+   Install-Linux-tar.txt
+   bin/gdb
+   bin/lldb
+   plugins/cwm-plugin/quiche-native/darwin-aarch64
+   plugins/cwm-plugin/quiche-native/darwin-x86-64
+   plugins/cwm-plugin/quiche-native/linux-aarch64
+   plugins/cwm-plugin/quiche-native/win32-x86-64
+   plugins/remote-dev-server/selfcontained
+   plugins/intellij-rust/bin/linux/arm64
+   
plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64
+   
plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
+   lib/async-profiler/aarch64
+   )
+
+   rm -rv "${remove_me[@]}" || die
+
+   for file in "jbr/lib/{libjcef.so,jcef_helper}"
+   do
+   if [[ -f "${file}" ]]; then
+   patchelf --set-rpath '$ORIGIN' "${file}" || die
+   fi
+   done
+}
+
+src_install() {
+   local dir="/opt/RustRover"
+
+   insinto "${dir}"
+   doins -r *
+   fperms 755 
"${dir}"/bin/{format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server.sh,repair,restarter,rustrover.sh}
+
+   if [[ -d jbr ]]; then
+   fperms 755 
"${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver}
+   fperms 755 
"${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
+   fi
+
+   make_wrapper "rustrover" "${dir}/bin/rustrover.sh"
+   newicon "bin/rustrover.svg" "rustrover.svg"
+   make_desktop_entry "rustrover" "RustRover" "rustrover" 
"Development;IDE;"
+
+   # recommended by: 
https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+   insinto /usr/lib/sysctl.d
+   newins - 30-"${PN}"-inotify-watches.conf 
<<<"fs.inotify.max_user_watches = 524288"
+}



[gentoo-commits] repo/proj/guru:dev commit in: licenses/

2024-04-14 Thread Robert Greener
commit: 0ce76f521aa7ae446a8159fef4661eaf68181686
Author: Robert Greener  greener  sh>
AuthorDate: Sun Apr 14 07:32:31 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Sun Apr 14 07:32:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ce76f52

licenses/idea-eap-EULA: New LICENSE

Signed-off-by: Robert Greener  greener.sh>

 licenses/idea-eap-EULA | 201 +
 1 file changed, 201 insertions(+)

diff --git a/licenses/idea-eap-EULA b/licenses/idea-eap-EULA
new file mode 100644
index 00..50fb6278dc
--- /dev/null
+++ b/licenses/idea-eap-EULA
@@ -0,0 +1,201 @@
+JETBRAINS EAP USER AGREEMENT
+Version 3.3, effective as of May 4, 2023
+
+IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT. BY CLICKING THE "I 
AGREE" (OR SIMILAR) BUTTON THAT IS PRESENTED TO YOU AT THE TIME OF YOUR FIRST 
USE OF THE JETBRAINS SOFTWARE, SUPPORT OR PRODUCTS, YOU ARE BECOMING A PARTY TO 
THIS AGREEMENT, YOU DECLARE YOU HAVE THE LEGAL CAPACITY TO ENTER INTO SUCH 
AGREEMENT, AND YOU ARE CONSENTING TO BE BOUND BY ALL THE TERMS AND CONDITIONS 
SET FORTH BELOW. THIS IS AN EARLY ACCESS VERSION OF THE PRODUCT. YOU EXPRESSLY 
ACKNOWLEDGE THAT THIS VERSION OF THE PRODUCT MAY NOT BE RELIABLE, MAY NOT WORK 
AS INTENDED, AND MAY CONTAIN ERRORS. ANY USE OF THE EAP PRODUCT IS AT YOUR OWN 
RISK.
+
+JetBrains' Early Access, Beta, Preview and Nightly Programs ("EAP") allow you 
to try pre-release versions of our Products to evaluate features that may be 
added to the next release.
+
+1. PARTIES
+1.1. "JetBrains" or "we" means JetBrains s.r.o., having its principal place of 
business at Na Hrebenech II 1718/8, Prague, 14000, Czech Republic, registered 
in the Commercial Register maintained by the Municipal Court of Prague, Section 
C, File 86211, ID. No.: 265 02 275.
+
+1.2. "User" or "you" means any Organization or natural person using a Product 
in accordance with this Agreement, where "Organization" includes any 
corporation, company, partnership, association, other entity or organization 
which controls, is controlled by, or is under common control with you. For the 
purposes of this definition, "control" means (i) the power, directly or 
indirectly, to direct or manage such entity, whether by contract or otherwise, 
or (ii) ownership of fifty percent (50%) or more of the outstanding shares or 
beneficial ownership of such entity.
+
+2. DEFINITIONS
+2.1. "Agreement" means this JetBrains EAP User Agreement covering your use of 
the Product.
+
+2.2. "Client" means a computer device used by the User for accessing the 
Product.
+
+2.3. "Data" means all electronic data or information submitted to us.
+
+2.4. "Domain" means a domain name that you may need to create within the 
Service and will then be associated with your use of the Product and Services.
+
+2.5. "EAP" means any of the Early Access, Beta, Preview, and Nightly Programs 
as referenced in the preamble of this Agreement and described on the JetBrains 
website or in Product documentation.
+
+2.6. "EAP Term" is a period during which the User can use the Product under 
this Agreement.
+
+2.7. "Hosting System" means any server, real or virtual, network, Internet 
connection, infrastructure, hardware, and applications used by JetBrains to 
host the Product.
+
+2.8. "JetBrains Account" or "JBA" means an account at 
https://account.jetbrains.com created by User, having a unique name and 
password, through which User has access to Products.
+
+2.9. "JetBrains Website" means any website that is the property of JetBrains, 
including but not limited to everything hosted under the domains listed at 
https://www.jetbrains.com/legal/websites/.
+
+2.10. "Personal Data" means any information relating to an identified or 
identifiable natural person.
+
+2.11. "Privacy Policy" means the JetBrains Privacy Policy available at 
https://www.jetbrains.com/legal/docs/privacy/privacy.html, which may be updated 
from time to time.
+
+2.12. "Product" means any generally available JetBrains software product 
and/or Service, as applicable, identified by JetBrains as an EAP product. For 
the avoidance of doubt, a) the Product is not produced to the specifications of 
the User, b) is intended for mass distribution, and c) this Agreement covers 
the EAP versions of the Product only.
+
+2.13 "Redistributable Product" means an independent module of the Product or 
the Product as a whole designed to be redistributed and designated by JetBrains 
as "Redistributable" in its name or in its official description.
+
+2.14. "Service" means access to the Product hosted by JetBrains on a Hosting 
System and provided to the User by JetBrains via the Internet.
+
+3. GRANT OF RIGHTS
+3.1. U

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/, profiles/, dev-java/corretto-bin/, ...

2024-04-11 Thread Robert Greener
commit: fa545b4f8e87e9191e63f666d7fd7a685eb93357
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 11 06:42:26 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 11 06:42:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fa545b4f

*: Update references to my old email  to my new one.

Signed-off-by: Robert Greener  greener.sh>

 dev-java/corretto-bin/metadata.xml  | 2 +-
 dev-java/microsoft-openjdk-bin/metadata.xml | 2 +-
 media-fonts/nerdfonts/metadata.xml  | 2 +-
 profiles/package.mask   | 2 +-
 virtual/boot/metadata.xml   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-java/corretto-bin/metadata.xml 
b/dev-java/corretto-bin/metadata.xml
index b672734122..6b062b4914 100644
--- a/dev-java/corretto-bin/metadata.xml
+++ b/dev-java/corretto-bin/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   m...@r0bert.dev
+   d...@greener.sh
    Robert Greener



diff --git a/dev-java/microsoft-openjdk-bin/metadata.xml 
b/dev-java/microsoft-openjdk-bin/metadata.xml
index b672734122..6b062b4914 100644
--- a/dev-java/microsoft-openjdk-bin/metadata.xml
+++ b/dev-java/microsoft-openjdk-bin/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   m...@r0bert.dev
+   d...@greener.sh
        Robert Greener



diff --git a/media-fonts/nerdfonts/metadata.xml 
b/media-fonts/nerdfonts/metadata.xml
index dcc74f51a9..5dace7b8d3 100644
--- a/media-fonts/nerdfonts/metadata.xml
+++ b/media-fonts/nerdfonts/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   m...@r0bert.dev
+   d...@greener.sh
    Robert Greener



diff --git a/profiles/package.mask b/profiles/package.mask
index 53d2c4dbde..7868c6b76f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,7 +18,7 @@
 # Depends on masked net-libs/sofia-sip.
 net-voip/gnome-calls
 
-# Robert Greener  (2024-04-07)
+# Robert Greener  (2024-04-07)
 # Corresponding dev-R/* packages have long been removed.
 # Recommend using dev-lang/R[-minimal] instead.
 # Scheduled for removal on 2024-05-07

diff --git a/virtual/boot/metadata.xml b/virtual/boot/metadata.xml
index 75711e70ea..ed3a51198f 100644
--- a/virtual/boot/metadata.xml
+++ b/virtual/boot/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   m...@r0bert.dev
+   d...@greener.sh
        Robert Greener

 



[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/nerdfonts/

2024-04-11 Thread Robert Greener
commit: 265bd0717b7e024856a2990a6146363f8b43bfd8
Author: Robert Greener  greener  sh>
AuthorDate: Thu Apr 11 06:39:29 2024 +
Commit:     Robert Greener  greener  sh>
CommitDate: Thu Apr 11 06:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=265bd071

media-fonts/nerdfonts: Update manifest

Signed-off-by: Robert Greener  greener.sh>

 media-fonts/nerdfonts/Manifest | 131 +
 1 file changed, 67 insertions(+), 64 deletions(-)

diff --git a/media-fonts/nerdfonts/Manifest b/media-fonts/nerdfonts/Manifest
index 415b644145..538fba0b6a 100644
--- a/media-fonts/nerdfonts/Manifest
+++ b/media-fonts/nerdfonts/Manifest
@@ -1,64 +1,67 @@
-DIST 0xProto-3.1.1.tar.xz 1512176 BLAKE2B 
319173799098b81f2470f3b2101e9f8395c6730d4f39808749138a3aacf43d2527db58acefc1d96e0b937def7ba08fc2b6bcbb28ceb7be17ddfff6d83ceac46a
 SHA512 
58e7c5035678b409ffa6c6b24a5f9fe50cda491f60a88363236174bd344feebea9fdf5064ebe07f70da0730fdb1971fa91caf86a7c45c544a3ed02a0bb2d1e5d
-DIST 3270-3.1.1.tar.xz 3634516 BLAKE2B 
3680e726588b907b9a38882e8d842a808d074d77ca0a00732770bf5b22beb9ce1258a6e8539585cb88ae82a5cf2c110844407a5e789013312e43bbf8509757f0
 SHA512 
4c44451b0c757d03ae813f70fc3232b3fd6f584d0b3852bb98cfc8875f5f6cfa6f2d4f2d90962c24add00db97e9e6e22822c9aabe1f30b16504dc1febea5222e
-DIST Agave-3.1.1.tar.xz 1739464 BLAKE2B 
9a27b777ad55bb7a2ad529c0e1d373153480924f538df7b92f4595ad2afe53328747f42d7d2d4919361b6e549722730f48a30caf2e43442e05b2f9f45d20a720
 SHA512 
5931d11c4a4d89bbd1dd552007093758877d63a9518b0f6b7e241fd144851ad175c66ac672e17f18e41a26f6eddebfaf2a586e2a1b5aeacc192b1a6462306f27
-DIST AnonymousPro-3.1.1.tar.xz 1824212 BLAKE2B 
ae5844ab8e0b3977579bc127fe43464516d2df4d69f316cf8fe8f381b348b0d6a4f2a53fdc0598252d10d9f4e7b1647c9b2cc96715aa8827cb631333811f43d2
 SHA512 
853ab55c94582014154a5ebfc7214bffd901f1b197b07052b578aeb9585e17164626d2609d77ce6e28d50bc7b05f03f18804cfd30a34288effb06a6ad5d9
-DIST Arimo-3.1.1.tar.xz 1564852 BLAKE2B 
bdb36e6ed1e8b8b47896c046c58008bcccfd254317a44221f1858d4e828b2704492c8fb4ac88d97247d4c51261c7dbe54e0bb788fbecb086314342077bf16200
 SHA512 
ba328c53ad3fb4d8bfaca8a7354debff465580ed3b043624865b6165fe95e3550425e2e06dc440818d2285d33bfbfe4d874be3192883984b37fa619aab644c92
-DIST AurulentSansMono-3.1.1.tar.xz 3452256 BLAKE2B 
ea8d1546980db24282ecbb2d07922c4a6c1cb6f2ba636f91c802c449affd30b717e0421ef4aec2b4d37c573fda9cb4bf87ab3c1a5c182cc58e843830d18ae843
 SHA512 
31ac478ef67c1e542a29897e289f8856b30faffb50201205eecbb6a96cd65560e5f2fa67f767f5bd6b6374701bca4fee0e930f8f740d42814b19685117e87e18
-DIST BigBlueTerminal-3.1.1.tar.xz 1590924 BLAKE2B 
80753fee0cab7763252ac9771d630fde721c7ab451a7890c428f59a8bffb11d576afc09a9ebf32013d98190797fe8d8a72424a8d32ea1ad780a6cf9182bd7bda
 SHA512 
7bdbf7a194274985d2c2074367dd2ec919834709d71292ab14a7568555de3abbc6076c0ba21c7be19936684a537dc99f0df3e1eafb731c356786b9b02dcc8245
-DIST BitstreamVeraSansMono-3.1.1.tar.xz 1802328 BLAKE2B 
382389206a7ec219700879d6f35599f321858500b9652e2564be00d984bf4aad7fe0a2669db47f28b4e9cffb066e99d34eb1f8124b138f585d38627c8d8054f7
 SHA512 
88f0c1e61692342bce4ca16abe57cc09594520171e3276ae6a1907d960ae231389e9817809fa482473a3606ade93ea0118dbd31815baaa2742b43a2f63886549
-DIST CascadiaCode-3.1.1.tar.xz 2792472 BLAKE2B 
2e5269edb6b7d05cbab72444285d9a7335f6509f4c4677a3d0ce8542a7e0c1e0f10ce6185b8c10e7bc1eaf29bec7b52d28c4476bfaa067fd9b582978b0bba6d7
 SHA512 
e89bee382b6d5dbed4996c36281979cfc999f112701c636cbc0a99ebaf7547b5c7e78b5de99d45a55a0caa4674cc20422c637f0ddff460d322373080dfcf345e
-DIST CascadiaMono-3.1.1.tar.xz 2773500 BLAKE2B 
66d74728e01fedb95f806035b3b31e3cb9d9d5d9d72193d38c4098fdd0d08490c16519cc14882abbaf568da2a694ffc72c9af735a65240db52f60f85903dc5d9
 SHA512 
0405135410d6b36482a3ef8b01fd8b025cc5c77c87e2873c620e0ea20d2051d03d2ab3658131a4faa2cfb2574cc25fa6b317301da1eb151b2524f3aeb8bf3746
-DIST CodeNewRoman-3.1.1.tar.xz 4702328 BLAKE2B 
e8f6d1178da961028d6eaff9b3644efaa5a4c926e34e0b3c34b41d883d3503d0f3222af7eb1b4a528f51e264dca9e630b17c7842d0a2eb100e982ddaeafc9621
 SHA512 
44d41436b5b5aa3a8396650d3a7b82ec4c365aa10761ad037d6161f026adf1a245b5e9a6a4d699fef69419ea389d856dc74bc5b7e0fb023803e710101183c0bc
-DIST ComicShannsMono-3.1.1.tar.xz 3738720 BLAKE2B 
1cda398875c4a612eca80f1f1fda84e1ba022912ccd46793821a5b50d1a175f8116dee6ab821cb53d449aaedb45d2a187834102b0d05428c202929ae1cce5784
 SHA512 
388fe06d1cc1cfbd677712f13921f5570b30a2d0ffcda575d9deb3aedee6ba9276c8ce8eac48bbe6bda951ffe8fda1704d9cd93d9a8e5a63bd3aa727d6af7406
-DIST CommitMono-3.1.1.tar.xz 3964236 BLAKE2B 
b83a2c712b0fca4c11742a81c6e31f3fa9158f97f770c0a6830bb9d9d8f54d2007cab489569ad5b48141003517def38965d1f459ff36ceda210ec62cb30daee3
 SHA512 
a2dbc3d1852015765bc04cc7efd30d8be2355ac08cfb83b1b8ebf466ad8f2d9e86aed74ab8503a5f62acb7e3f4d391acad9bdae9eb90a5c50f83a2a791e25ffe
-DIST Cousine-3.1.1.tar.xz 2190956 BLAKE2B 
fe1bca77ac8c4fa6438d309e6306f5b1d703e7de6fb2697eb57f7654bf7fe45b96d8a1583905d6dadc7b01fb52d2de397d1ddd14cd8d4c9ff5f4d99f8eac70b

[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/nerdfonts/

2024-04-10 Thread Robert Greener
commit: 0b15d030d05e7a1ff537f70e81a2d94a815eec8b
Author: Robert Greener  r0bert  dev>
AuthorDate: Wed Apr 10 20:40:21 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Wed Apr 10 20:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b15d030

media-fonts/nerdfonts: new version 3.2.0

Signed-off-by: Robert Greener  r0bert.dev>

 media-fonts/nerdfonts/nerdfonts-3.2.0.ebuild | 155 +++
 1 file changed, 155 insertions(+)

diff --git a/media-fonts/nerdfonts/nerdfonts-3.2.0.ebuild 
b/media-fonts/nerdfonts/nerdfonts-3.2.0.ebuild
new file mode 100644
index 00..3096c23e11
--- /dev/null
+++ b/media-fonts/nerdfonts/nerdfonts-3.2.0.ebuild
@@ -0,0 +1,155 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font
+
+DESCRIPTION="Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ 
patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, 
Material Design Icons, Octicons, & more"
+IUSE="0xproto 3270 agave anonymouspro arimo aurulentsansmono bigblueterminal 
bitstreamverasansmono
+cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine 
d2coding daddytimemono
+dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono 
geistmono gomono gohu
+hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago 
inconsolatalgc
+intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton 
liberationmono lilex
+martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly 
noto opendyslexic
+overpass profont proggyclean recursive robotomono sharetechmono sourcecodepro 
spacemono terminus
+tinos ubuntu ubuntumono ubuntusans victormono zedmono"
+REQUIRED_USE="|| ( 0xproto 3270 agave anonymouspro arimo aurulentsansmono 
bigblueterminal bitstreamverasansmono
+cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine 
d2coding daddytimemono
+dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono 
geistmono gomono gohu
+hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago 
inconsolatalgc
+intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton 
liberationmono lilex
+martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly 
noto opendyslexic
+overpass profont proggyclean recursive robotomono sharetechmono sourcecodepro 
spacemono terminus
+tinos ubuntu ubuntumono ubuntusans victormono zedmono )"
+HOMEPAGE="https://github.com/ryanoasis/nerd-fonts;
+SRC_URI="
+   0xproto? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/0xProto.tar.xz 
-> 0xProto-${PV}.tar.xz )
+   3270? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/3270.tar.xz -> 
3270-${PV}.tar.xz )
+   agave? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Agave.tar.xz 
-> Agave-${PV}.tar.xz )
+   anonymouspro? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AnonymousPro.tar.xz
 -> AnonymousPro-${PV}.tar.xz )
+   arimo? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Arimo.tar.xz 
-> Arimo-${PV}.tar.xz )
+   aurulentsansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AurulentSansMono.tar.xz
 -> AurulentSansMono-${PV}.tar.xz )
+   bigblueterminal? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BigBlueTerminal.tar.xz
 -> BigBlueTerminal-${PV}.tar.xz )
+   bitstreamverasansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BitstreamVeraSansMono.tar.xz
 -> BitstreamVeraSansMono-${PV}.tar.xz )
+   cascadiacode? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaCode.tar.xz
 -> CascadiaCode-${PV}.tar.xz )
+   cascadiamono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaMono.tar.xz
 -> CascadiaMono-${PV}.tar.xz )
+   codenewroman? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CodeNewRoman.tar.xz
 -> CodeNewRoman-${PV}.tar.xz )
+   comicshannsmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ComicShannsMono.tar.xz
 -> ComicShannsMono-${PV}.tar.xz )
+   commitmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CommitMono.tar.xz
 -> CommitMono-${PV}.tar.xz )
+   cousine? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Cousine.tar.xz 
-> Cousine-${PV}.tar.xz )
+   d2coding? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/D2Coding.tar.xz
 -> D2Coding-${PV}.tar.xz )
+   daddytimemono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DaddyTimeMono.tar.xz
 -> DaddyTimeMono-${PV}.tar.xz )
+   dejavusansmono? ( 
https://githu

[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/nerdfonts/

2024-04-10 Thread Robert Greener
commit: a9eeb2ef7759e2bda4f6b84076aec878626810b4
Author: Robert Greener  r0bert  dev>
AuthorDate: Wed Apr 10 20:40:50 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Wed Apr 10 20:40:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9eeb2ef

media-fonts/nerdfonts: drop old version 3.1.1-r1

Signed-off-by: Robert Greener  r0bert.dev>

 media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild | 152 
 1 file changed, 152 deletions(-)

diff --git a/media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild 
b/media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild
deleted file mode 100644
index 73536f00c1..00
--- a/media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit font
-
-DESCRIPTION="Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ 
patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, 
Material Design Icons, Octicons, & more"
-IUSE="0xproto 3270 agave anonymouspro arimo aurulentsansmono bigblueterminal 
bitstreamverasansmono
-cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine 
d2coding daddytimemono
-dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono 
geistmono gomono gohu
-hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago 
inconsolatalgc
-intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton 
liberationmono lilex
-martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly 
noto opendyslexic
-overpass profont proggyclean robotomono sharetechmono sourcecodepro spacemono 
terminus tinos ubuntu
-ubuntumono victormono"
-REQUIRED_USE="|| ( 0xproto 3270 agave anonymouspro arimo aurulentsansmono 
bigblueterminal bitstreamverasansmono
-cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine 
d2coding daddytimemono
-dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono 
geistmono gomono gohu
-hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago 
inconsolatalgc
-intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton 
liberationmono lilex
-martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly 
noto opendyslexic
-overpass profont proggyclean robotomono sharetechmono sourcecodepro spacemono 
terminus tinos ubuntu
-ubuntumono victormono )"
-HOMEPAGE="https://github.com/ryanoasis/nerd-fonts;
-SRC_URI="
-   0xproto? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/0xProto.tar.xz 
-> 0xProto-${PV}.tar.xz )
-   3270? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/3270.tar.xz -> 
3270-${PV}.tar.xz )
-   agave? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Agave.tar.xz 
-> Agave-${PV}.tar.xz )
-   anonymouspro? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AnonymousPro.tar.xz
 -> AnonymousPro-${PV}.tar.xz )
-   arimo? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Arimo.tar.xz 
-> Arimo-${PV}.tar.xz )
-   aurulentsansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AurulentSansMono.tar.xz
 -> AurulentSansMono-${PV}.tar.xz )
-   bigblueterminal? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BigBlueTerminal.tar.xz
 -> BigBlueTerminal-${PV}.tar.xz )
-   bitstreamverasansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BitstreamVeraSansMono.tar.xz
 -> BitstreamVeraSansMono-${PV}.tar.xz )
-   cascadiacode? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaCode.tar.xz
 -> CascadiaCode-${PV}.tar.xz )
-   cascadiamono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaMono.tar.xz
 -> CascadiaMono-${PV}.tar.xz )
-   codenewroman? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CodeNewRoman.tar.xz
 -> CodeNewRoman-${PV}.tar.xz )
-   comicshannsmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ComicShannsMono.tar.xz
 -> ComicShannsMono-${PV}.tar.xz )
-   commitmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CommitMono.tar.xz
 -> CommitMono-${PV}.tar.xz )
-   cousine? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Cousine.tar.xz 
-> Cousine-${PV}.tar.xz )
-   d2coding? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/D2Coding.tar.xz
 -> D2Coding-${PV}.tar.xz )
-   daddytimemono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DaddyTimeMono.tar.xz
 -> DaddyTimeMono-${PV}.tar.xz )
-   dejavusansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v$

[gentoo-commits] repo/proj/guru:dev commit in: profiles/

2024-04-07 Thread Robert Greener
commit: 16082eca343d5e2270acc8d417c0420d1fd778f6
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Apr  7 09:24:24 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Apr  7 09:25:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=16082eca

profiles: Move mask of virtual/* packages to top of list

(apologies, missed the comment!)

Signed-off-by: Robert Greener  r0bert.dev>

 profiles/package.mask | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 2d235ce485..94fd8d9e9e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,18 @@
 
 # New entries go on top.
 
+# Robert Greener  (2024-04-07)
+# Corresponding dev-R/* packages have long been removed.
+# Recommend using dev-lang/R[-minimal] instead.
+# Scheduled for removal on 2024-05-07
+virtual/MASS
+virtual/boot
+virtual/lattice
+virtual/mgcv
+virtual/nlme
+virtual/nnet
+virtual/survival
+
 # Julien Roy  (2024-04-07)
-# Corresponding dev-R/* packages have long been removed.
-# Recommend using dev-lang/R[-minimal] instead.
-# Scheduled for removal on 2024-05-07
-virtual/MASS
-virtual/boot
-virtual/lattice
-virtual/mgcv
-virtual/nlme
-virtual/nnet
-virtual/survival
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: profiles/

2024-04-07 Thread Robert Greener
commit: d64178f31ecf05c8c48c41a7b2087503789237bd
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Apr  7 09:15:12 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Apr  7 09:16:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d64178f3

profiles: Mask virtual/* packages that correspond to removed dev-R/* packages.

The dev-R/* packages have long been removed. These virtual packages were to
depend on either dev-lang/R[-minimal] or the corresponding package in dev-R.
These are now useless.

Masked for removal in 1 month.

Signed-off-by: Robert Greener  r0bert.dev>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index b94339336e..2d235ce485 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -47,3 +47,15 @@ app-misc/uwufetch
 # (See also top comment)
 # Sorry for the inconvenience.
 app-office/lotus123r3
+
+# Robert Greener  (2024-04-07)
+# Corresponding dev-R/* packages have long been removed.
+# Recommend using dev-lang/R[-minimal] instead.
+# Scheduled for removal on 2024-05-07
+virtual/MASS
+virtual/boot
+virtual/lattice
+virtual/mgcv
+virtual/nlme
+virtual/nnet
+virtual/survival
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: app-text/pandoc-crossref-bin/

2024-04-06 Thread Robert Greener
commit: b1b5522ecaab47345b83c2a4db3cd65e4bf78011
Author: Robert Greener  r0bert  dev>
AuthorDate: Sat Apr  6 10:16:02 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sat Apr  6 10:16:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1b5522e

app-text/pandoc-crossref-bin: new version 0.3.17.0e

To align with stable pandoc-bin in ::gentoo

Signed-off-by: Robert Greener  r0bert.dev>

 app-text/pandoc-crossref-bin/Manifest  |  1 +
 .../pandoc-crossref-bin-0.3.17.0e.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
index ca06c2b770..4914c90645 100644
--- a/app-text/pandoc-crossref-bin/Manifest
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -1,2 +1,3 @@
 DIST pandoc-crossref-bin-0.3.17.0c.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
+DIST pandoc-crossref-bin-0.3.17.0e.tar.xz 8745852 BLAKE2B 
bfa54f613157fca83591b45401e674834c3164b914bd0945bc454729be085d5809e5d2d54d98978b49f63b0e2fad550e6b4b54d7001d5f6ef04a79e45a723153
 SHA512 
1033a417bf32196053ced013ec51320d30b6bf35c810bcba099e8f607c99c4e3b150ebf295a7e57a3533d2c6d8203d3f28d52c3807ec4638d27e3cfbb41cbe4a
 DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B 
e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8
 SHA512 
3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild
new file mode 100644
index 00..eabfc8fb52
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Pandoc filter for cross-references"
+
+HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
+
+
+SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz
 -> ${P}.tar.xz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+S=${WORKDIR}
+
+RDEPEND="
+|| ( =app-text/pandoc-bin-3.1.12.2 =app-text/pandoc-3.1.12.2 )
+!dev-haskell/pandoc-crossref
+"
+
+src_install() {
+   exeinto /usr/bin
+   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
+   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-06 Thread Robert Greener
commit: 68fdc144f2be2f5a0638c9dd3de28abfd30340db
Author: Robert Greener  r0bert  dev>
AuthorDate: Sat Apr  6 10:07:30 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sat Apr  6 10:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68fdc144

dev-java/corretto-bin: Remove old revision 8.402.08.1-r1

Signed-off-by: Robert Greener  r0bert.dev>

 .../corretto-bin/corretto-bin-8.402.08.1-r1.ebuild | 78 --
 1 file changed, 78 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r1.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r1.ebuild
deleted file mode 100644
index ff357b12e6..00
--- a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
-
-SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   if use headless-awt ; then
-   rm -v lib/amd64/libjawt.so || die
-   fi
-
-   if ! use source ; then
-   rm -v src.zip || die
-   fi
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-06 Thread Robert Greener
commit: 908dfeb814841b1701f88541e4e0f079d6edc222
Author: Robert Greener  r0bert  dev>
AuthorDate: Sat Apr  6 10:06:29 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sat Apr  6 10:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=908dfeb8

dev-java/corretto-bin: new revision 8.402.08.1-r2

Fix QA issues about unresolvable SONAME dependencies

Closes: https://bugs.gentoo.org/928572
Signed-off-by: Robert Greener  r0bert.dev>

 .../corretto-bin/corretto-bin-8.402.08.1-r2.ebuild | 83 ++
 1 file changed, 83 insertions(+)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r2.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r2.ebuild
new file mode 100644
index 00..762138ee9e
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   media-libs/alsa-lib
+   media-libs/libglvnd
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   if use headless-awt ; then
+   rm -v lib/amd64/libjawt.so || die
+   rm -v lib/amd64/libglassgtk.so || die
+   rm -v lib/amd64/libjavafx_font_pango.so || die
+   fi
+
+   if ! use source ; then
+   rm -v src.zip || die
+   fi
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-03 Thread Robert Greener
commit: 7b290faa3669cd7a05c2e43fb5b06e3ef7477269
Author: Robert Greener  r0bert  dev>
AuthorDate: Wed Apr  3 18:42:41 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Wed Apr  3 18:43:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b290faa

dev-java/corretto-bin: New revision 8.402.08.1-r1

Remove faulty use flags

Bug: https://bugs.gentoo.org/928434

Signed-off-by: Robert Greener  r0bert.dev>

 .../corretto-bin/corretto-bin-8.402.08.1-r1.ebuild | 78 ++
 1 file changed, 78 insertions(+)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1-r1.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r1.ebuild
new file mode 100644
index 00..ff357b12e6
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-8.402.08.1-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   if use headless-awt ; then
+   rm -v lib/amd64/libjawt.so || die
+   fi
+
+   if ! use source ; then
+   rm -v src.zip || die
+   fi
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-03 Thread Robert Greener
commit: d4d4a6b4bfa0da8f0c75932edf0840f898bfbe75
Author: Robert Greener  r0bert  dev>
AuthorDate: Wed Apr  3 18:43:58 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Wed Apr  3 18:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4d4a6b4

dev-java/corretto-bin: Drop revision 8.402.08.1

Closes: https://bugs.gentoo.org/928434

Signed-off-by: Robert Greener  r0bert.dev>

 .../corretto-bin/corretto-bin-8.402.08.1.ebuild| 88 --
 1 file changed, 88 deletions(-)

diff --git a/dev-java/corretto-bin/corretto-bin-8.402.08.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-8.402.08.1.ebuild
deleted file mode 100644
index a173e68f37..00
--- a/dev-java/corretto-bin/corretto-bin-8.402.08.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-MY_PV=${PV/_p/+}
-SLOT=$(ver_cut 1)
-
-SRC_URI="
-
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
-"
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
-HOMEPAGE="https://aws.amazon.com/corretto;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   elibc_musl? ( sys-libs/musl )
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   # prefer system copy # https://bugs.gentoo.org/776676
-   rm -vf lib/libharfbuzz.so || die
-
-   # Oracle and IcedTea have libjsoundalsa.so depending on
-   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
-   if ! use alsa ; then
-   rm -v lib/libjsound.* || die
-   fi
-
-   if use headless-awt ; then
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   if ! use source ; then
-   rm -v src.zip || die
-   fi
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/nerdfonts/

2024-04-03 Thread Robert Greener
commit: db49ab1951afdf123a4f2cb4bb679a5406a0aad4
Author: Robert Greener  r0bert  dev>
AuthorDate: Wed Apr  3 18:25:47 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Wed Apr  3 18:25:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db49ab19

media-fonts/nerdfonts: New revision 3.1.1-r1

Make sure otf fonts install, and require at least one use flag

Bug: https://bugs.gentoo.org/928433

Signed-off-by: Robert Greener  r0bert.dev>

 media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild | 152 
 1 file changed, 152 insertions(+)

diff --git a/media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild 
b/media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild
new file mode 100644
index 00..73536f00c1
--- /dev/null
+++ b/media-fonts/nerdfonts/nerdfonts-3.1.1-r1.ebuild
@@ -0,0 +1,152 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font
+
+DESCRIPTION="Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ 
patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, 
Material Design Icons, Octicons, & more"
+IUSE="0xproto 3270 agave anonymouspro arimo aurulentsansmono bigblueterminal 
bitstreamverasansmono
+cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine 
d2coding daddytimemono
+dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono 
geistmono gomono gohu
+hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago 
inconsolatalgc
+intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton 
liberationmono lilex
+martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly 
noto opendyslexic
+overpass profont proggyclean robotomono sharetechmono sourcecodepro spacemono 
terminus tinos ubuntu
+ubuntumono victormono"
+REQUIRED_USE="|| ( 0xproto 3270 agave anonymouspro arimo aurulentsansmono 
bigblueterminal bitstreamverasansmono
+cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine 
d2coding daddytimemono
+dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono 
geistmono gomono gohu
+hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago 
inconsolatalgc
+intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton 
liberationmono lilex
+martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly 
noto opendyslexic
+overpass profont proggyclean robotomono sharetechmono sourcecodepro spacemono 
terminus tinos ubuntu
+ubuntumono victormono )"
+HOMEPAGE="https://github.com/ryanoasis/nerd-fonts;
+SRC_URI="
+   0xproto? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/0xProto.tar.xz 
-> 0xProto-${PV}.tar.xz )
+   3270? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/3270.tar.xz -> 
3270-${PV}.tar.xz )
+   agave? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Agave.tar.xz 
-> Agave-${PV}.tar.xz )
+   anonymouspro? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AnonymousPro.tar.xz
 -> AnonymousPro-${PV}.tar.xz )
+   arimo? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Arimo.tar.xz 
-> Arimo-${PV}.tar.xz )
+   aurulentsansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AurulentSansMono.tar.xz
 -> AurulentSansMono-${PV}.tar.xz )
+   bigblueterminal? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BigBlueTerminal.tar.xz
 -> BigBlueTerminal-${PV}.tar.xz )
+   bitstreamverasansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BitstreamVeraSansMono.tar.xz
 -> BitstreamVeraSansMono-${PV}.tar.xz )
+   cascadiacode? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaCode.tar.xz
 -> CascadiaCode-${PV}.tar.xz )
+   cascadiamono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaMono.tar.xz
 -> CascadiaMono-${PV}.tar.xz )
+   codenewroman? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CodeNewRoman.tar.xz
 -> CodeNewRoman-${PV}.tar.xz )
+   comicshannsmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ComicShannsMono.tar.xz
 -> ComicShannsMono-${PV}.tar.xz )
+   commitmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CommitMono.tar.xz
 -> CommitMono-${PV}.tar.xz )
+   cousine? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Cousine.tar.xz 
-> Cousine-${PV}.tar.xz )
+   d2coding? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/D2Coding.tar.xz
 -> D2Coding-${PV}.tar.xz )
+   daddytimemono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DaddyTimeMono.tar.xz
 -> DaddyTimeMono-

[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/nerdfonts/

2024-04-03 Thread Robert Greener
commit: 696a65f505b1f19ed00a703f9609e9fb7d71c8c4
Author: Robert Greener  r0bert  dev>
AuthorDate: Wed Apr  3 18:27:08 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Wed Apr  3 18:27:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=696a65f5

media-fonts/nerdfonts: Drop obselete revision 3.1.1

Closes: https://bugs.gentoo.org/928433

Signed-off-by: Robert Greener  r0bert.dev>

 media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild | 98 
 1 file changed, 98 deletions(-)

diff --git a/media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild 
b/media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild
deleted file mode 100644
index 2082636efe..00
--- a/media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit font
-
-DESCRIPTION="Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ 
patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, 
Material Design Icons, Octicons, & more"
-IUSE="0xproto 3270 agave anonymouspro arimo aurulentsansmono bigblueterminal 
bitstreamverasansmono
-cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine 
d2coding daddytimemono
-dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono 
geistmono gomono gohu
-hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago 
inconsolatalgc
-intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton 
liberationmono lilex
-martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly 
noto opendyslexic
-overpass profont proggyclean robotomono sharetechmono sourcecodepro spacemono 
terminus tinos ubuntu
-ubuntumono victormono"
-HOMEPAGE="https://github.com/ryanoasis/nerd-fonts;
-SRC_URI="
-   0xproto? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/0xProto.tar.xz 
-> 0xProto-${PV}.tar.xz )
-   3270? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/3270.tar.xz -> 
3270-${PV}.tar.xz )
-   agave? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Agave.tar.xz 
-> Agave-${PV}.tar.xz )
-   anonymouspro? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AnonymousPro.tar.xz
 -> AnonymousPro-${PV}.tar.xz )
-   arimo? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Arimo.tar.xz 
-> Arimo-${PV}.tar.xz )
-   aurulentsansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AurulentSansMono.tar.xz
 -> AurulentSansMono-${PV}.tar.xz )
-   bigblueterminal? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BigBlueTerminal.tar.xz
 -> BigBlueTerminal-${PV}.tar.xz )
-   bitstreamverasansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BitstreamVeraSansMono.tar.xz
 -> BitstreamVeraSansMono-${PV}.tar.xz )
-   cascadiacode? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaCode.tar.xz
 -> CascadiaCode-${PV}.tar.xz )
-   cascadiamono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaMono.tar.xz
 -> CascadiaMono-${PV}.tar.xz )
-   codenewroman? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CodeNewRoman.tar.xz
 -> CodeNewRoman-${PV}.tar.xz )
-   comicshannsmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ComicShannsMono.tar.xz
 -> ComicShannsMono-${PV}.tar.xz )
-   commitmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CommitMono.tar.xz
 -> CommitMono-${PV}.tar.xz )
-   cousine? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Cousine.tar.xz 
-> Cousine-${PV}.tar.xz )
-   d2coding? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/D2Coding.tar.xz
 -> D2Coding-${PV}.tar.xz )
-   daddytimemono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DaddyTimeMono.tar.xz
 -> DaddyTimeMono-${PV}.tar.xz )
-   dejavusansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DejaVuSansMono.tar.xz
 -> DejaVuSansMono-${PV}.tar.xz )
-   droidsansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DroidSansMono.tar.xz
 -> DroidSansMono-${PV}.tar.xz )
-   envycoder? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/EnvyCodeR.tar.xz
 -> EnvyCodeR-${PV}.tar.xz )
-   fantasquesansmono? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FantasqueSansMono.tar.xz
 -> FantasqueSansMono-${PV}.tar.xz )
-   firacode? ( 
https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz
 -> FiraCode-${PV}.tar.xz )
-   firamono? ( 
https://github.com/ryanoasis/nerd-fonts

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: 1260137fc600b86098c819641172104c6038e8dd
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:25:21 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1260137f

dev-java/corretto-bin: new version 17.0.10.8.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-17.0.10.8.1.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 7ac2f1d1d4..6c4ef55541 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1 +1,2 @@
+DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470

diff --git a/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/files/, dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: 18a72c4194be5ab11976f7e522e9283048da7e96
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:31:27 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18a72c41

dev-java/corretto-bin: new version 8.402.08.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  2 +
 .../corretto-bin/corretto-bin-11.0.22.7.1.ebuild   | 91 ++
 .../corretto-bin/corretto-bin-8.402.08.1.ebuild| 88 +
 dev-java/corretto-bin/files/corretto-bin-8.env.sh  | 13 
 4 files changed, 194 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 6c4ef55541..8148de911d 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,2 +1,4 @@
+DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
+DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76

diff --git a/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -p

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: 89e4ca68a3cde4e7020fb4a15ad8791ddd963d93
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:33:59 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89e4ca68

dev-java/corretto-bin: new version 22.0.0.37.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-22.0.0.37.1.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 8148de911d..21e2702da1 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,4 +1,5 @@
 DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
+DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76

diff --git a/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip |

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/files/, dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: d9de947673954f28916bd9149004487feff2eb79
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:22:15 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9de9476

dev-java/corretto-bin: new package, version 21.0.2.14.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-21.0.2.14.1.ebuild   | 91 ++
 dev-java/corretto-bin/files/corretto-bin.env.sh| 13 
 dev-java/corretto-bin/metadata.xml | 11 +++
 4 files changed, 116 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
new file mode 100644
index 00..7ac2f1d1d4
--- /dev/null
+++ b/dev-java/corretto-bin/Manifest
@@ -0,0 +1 @@
+DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470

diff --git a/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file

diff --git a/dev-java/corretto-bin/files/corretto-bin.env.sh 
b/dev-java/corretto-bin/files/corretto-bin.env.sh
new file mode 100644
index 00..0ec3b0f608
--- /dev/null
+++ b/dev-java/corretto-bin/files/corretto-bin.env.sh
@@ -0,0 +1,13 @@
+VERSION="AWS Corretto JDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDE

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/

2024-04-01 Thread Robert Greener
commit: dfbc25dc0ace0145efe280bd646ac341e12eeca5
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:56:58 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfbc25dc

dev-java/microsoft-openjdk-bin: new version 21.0.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../microsoft-openjdk-bin-21.0.2.ebuild| 97 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
index d0ed73df21..0fda46154d 100644
--- a/dev-java/microsoft-openjdk-bin/Manifest
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -2,3 +2,5 @@ DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 
BLAKE2B e27735a58eaa60
 DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
 DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 
03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32
 SHA512 
4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
 DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B 
befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2
 SHA512 
c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e
+DIST microsoft-jdk-21.0.2-linux-aarch64.tar.gz 204898650 BLAKE2B 
76ba846f1a80b15717cc6d587080a7d709ce3e8f2bcf74cdf2bf0177064be53b90ec0887459da1efe210117b62df74733cfd4115cfec00a13e0ec139709ba1a7
 SHA512 
4fd0bda6b70bc7e3eb35b7a96e43da2a470966b6e702424b43693e51879ddb1aa1c70d5254ef202b46b19b0c06951d96f0cf81fc63e34ee97385fa945926b3fe
+DIST microsoft-jdk-21.0.2-linux-x64.tar.gz 206772622 BLAKE2B 
e31ced718c87fa051e72bdc8488ad4e0586bed9d3e8023e2969fb49ada837dccb6289fc29e524837550664c8a7a0536cf0d79faf3b02deb55152f8ccfb99c574
 SHA512 
3e94145d956558184c23023e84486337e853901953b5b927162ddd039529ebfd8ef664491dda1573c5ca4d3d3d8161fffaef8630702dd3a2b706212ab1405da3

diff --git a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
new file mode 100644
index 00..ea61ecf3ee
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+13"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # ht

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/, dev-java/microsoft-openjdk-bin/files/

2024-04-01 Thread Robert Greener
commit: 5ac7751de305032b987e0162f2171642c195ebf3
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:54:33 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac7751d

dev-java/microsoft-openjdk-bin: new package, version 11.0.22

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../files/microsoft-openjdk-bin.env.sh | 13 +++
 dev-java/microsoft-openjdk-bin/metadata.xml| 11 +++
 .../microsoft-openjdk-bin-11.0.22.ebuild   | 97 ++
 4 files changed, 123 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
new file mode 100644
index 00..9259ee7c98
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -0,0 +1,2 @@
+DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B 
e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2
 SHA512 
d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
+DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b

diff --git a/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh 
b/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh
new file mode 100644
index 00..0f41a22165
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh
@@ -0,0 +1,13 @@
+VERSION="Microsoft OpenJDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/microsoft-openjdk-bin/metadata.xml 
b/dev-java/microsoft-openjdk-bin/metadata.xml
new file mode 100644
index 00..b56f4a748f
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   
+   microsoft/openjdk
+   
+

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
new file mode 100644
index 00..cf80650e30
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+7"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/

2024-04-01 Thread Robert Greener
commit: 2a1576d0f9885db81fc11ab73e89ff948050d7b5
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:55:10 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a1576d0

dev-java/microsoft-openjdk-bin: New version 17.0.10

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../microsoft-openjdk-bin-17.0.10.ebuild   | 97 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
index 9259ee7c98..d0ed73df21 100644
--- a/dev-java/microsoft-openjdk-bin/Manifest
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -1,2 +1,4 @@
 DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B 
e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2
 SHA512 
d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
 DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
+DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 
03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32
 SHA512 
4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
+DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B 
befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2
 SHA512 
c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
new file mode 100644
index 00..cf80650e30
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+7"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if 

[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/nerdfonts/

2024-04-01 Thread Robert Greener
commit: ad6cd5c08dbd1fd61562bc3adbb5bbc798e4c0a7
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 16:28:26 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 16:38:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad6cd5c0

media-fonts/nerdfonts: new package, version 3.1.1

Signed-off-by: Robert Greener  r0bert.dev>

 media-fonts/nerdfonts/Manifest   | 64 ++
 media-fonts/nerdfonts/metadata.xml   | 11 
 media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild | 98 
 3 files changed, 173 insertions(+)

diff --git a/media-fonts/nerdfonts/Manifest b/media-fonts/nerdfonts/Manifest
new file mode 100644
index 00..415b644145
--- /dev/null
+++ b/media-fonts/nerdfonts/Manifest
@@ -0,0 +1,64 @@
+DIST 0xProto-3.1.1.tar.xz 1512176 BLAKE2B 
319173799098b81f2470f3b2101e9f8395c6730d4f39808749138a3aacf43d2527db58acefc1d96e0b937def7ba08fc2b6bcbb28ceb7be17ddfff6d83ceac46a
 SHA512 
58e7c5035678b409ffa6c6b24a5f9fe50cda491f60a88363236174bd344feebea9fdf5064ebe07f70da0730fdb1971fa91caf86a7c45c544a3ed02a0bb2d1e5d
+DIST 3270-3.1.1.tar.xz 3634516 BLAKE2B 
3680e726588b907b9a38882e8d842a808d074d77ca0a00732770bf5b22beb9ce1258a6e8539585cb88ae82a5cf2c110844407a5e789013312e43bbf8509757f0
 SHA512 
4c44451b0c757d03ae813f70fc3232b3fd6f584d0b3852bb98cfc8875f5f6cfa6f2d4f2d90962c24add00db97e9e6e22822c9aabe1f30b16504dc1febea5222e
+DIST Agave-3.1.1.tar.xz 1739464 BLAKE2B 
9a27b777ad55bb7a2ad529c0e1d373153480924f538df7b92f4595ad2afe53328747f42d7d2d4919361b6e549722730f48a30caf2e43442e05b2f9f45d20a720
 SHA512 
5931d11c4a4d89bbd1dd552007093758877d63a9518b0f6b7e241fd144851ad175c66ac672e17f18e41a26f6eddebfaf2a586e2a1b5aeacc192b1a6462306f27
+DIST AnonymousPro-3.1.1.tar.xz 1824212 BLAKE2B 
ae5844ab8e0b3977579bc127fe43464516d2df4d69f316cf8fe8f381b348b0d6a4f2a53fdc0598252d10d9f4e7b1647c9b2cc96715aa8827cb631333811f43d2
 SHA512 
853ab55c94582014154a5ebfc7214bffd901f1b197b07052b578aeb9585e17164626d2609d77ce6e28d50bc7b05f03f18804cfd30a34288effb06a6ad5d9
+DIST Arimo-3.1.1.tar.xz 1564852 BLAKE2B 
bdb36e6ed1e8b8b47896c046c58008bcccfd254317a44221f1858d4e828b2704492c8fb4ac88d97247d4c51261c7dbe54e0bb788fbecb086314342077bf16200
 SHA512 
ba328c53ad3fb4d8bfaca8a7354debff465580ed3b043624865b6165fe95e3550425e2e06dc440818d2285d33bfbfe4d874be3192883984b37fa619aab644c92
+DIST AurulentSansMono-3.1.1.tar.xz 3452256 BLAKE2B 
ea8d1546980db24282ecbb2d07922c4a6c1cb6f2ba636f91c802c449affd30b717e0421ef4aec2b4d37c573fda9cb4bf87ab3c1a5c182cc58e843830d18ae843
 SHA512 
31ac478ef67c1e542a29897e289f8856b30faffb50201205eecbb6a96cd65560e5f2fa67f767f5bd6b6374701bca4fee0e930f8f740d42814b19685117e87e18
+DIST BigBlueTerminal-3.1.1.tar.xz 1590924 BLAKE2B 
80753fee0cab7763252ac9771d630fde721c7ab451a7890c428f59a8bffb11d576afc09a9ebf32013d98190797fe8d8a72424a8d32ea1ad780a6cf9182bd7bda
 SHA512 
7bdbf7a194274985d2c2074367dd2ec919834709d71292ab14a7568555de3abbc6076c0ba21c7be19936684a537dc99f0df3e1eafb731c356786b9b02dcc8245
+DIST BitstreamVeraSansMono-3.1.1.tar.xz 1802328 BLAKE2B 
382389206a7ec219700879d6f35599f321858500b9652e2564be00d984bf4aad7fe0a2669db47f28b4e9cffb066e99d34eb1f8124b138f585d38627c8d8054f7
 SHA512 
88f0c1e61692342bce4ca16abe57cc09594520171e3276ae6a1907d960ae231389e9817809fa482473a3606ade93ea0118dbd31815baaa2742b43a2f63886549
+DIST CascadiaCode-3.1.1.tar.xz 2792472 BLAKE2B 
2e5269edb6b7d05cbab72444285d9a7335f6509f4c4677a3d0ce8542a7e0c1e0f10ce6185b8c10e7bc1eaf29bec7b52d28c4476bfaa067fd9b582978b0bba6d7
 SHA512 
e89bee382b6d5dbed4996c36281979cfc999f112701c636cbc0a99ebaf7547b5c7e78b5de99d45a55a0caa4674cc20422c637f0ddff460d322373080dfcf345e
+DIST CascadiaMono-3.1.1.tar.xz 2773500 BLAKE2B 
66d74728e01fedb95f806035b3b31e3cb9d9d5d9d72193d38c4098fdd0d08490c16519cc14882abbaf568da2a694ffc72c9af735a65240db52f60f85903dc5d9
 SHA512 
0405135410d6b36482a3ef8b01fd8b025cc5c77c87e2873c620e0ea20d2051d03d2ab3658131a4faa2cfb2574cc25fa6b317301da1eb151b2524f3aeb8bf3746
+DIST CodeNewRoman-3.1.1.tar.xz 4702328 BLAKE2B 
e8f6d1178da961028d6eaff9b3644efaa5a4c926e34e0b3c34b41d883d3503d0f3222af7eb1b4a528f51e264dca9e630b17c7842d0a2eb100e982ddaeafc9621
 SHA512 
44d41436b5b5aa3a8396650d3a7b82ec4c365aa10761ad037d6161f026adf1a245b5e9a6a4d699fef69419ea389d856dc74bc5b7e0fb023803e710101183c0bc
+DIST ComicShannsMono-3.1.1.tar.xz 3738720 BLAKE2B 
1cda398875c4a612eca80f1f1fda84e1ba022912ccd46793821a5b50d1a175f8116dee6ab821cb53d449aaedb45d2a187834102b0d05428c202929ae1cce5784
 SHA512 
388fe06d1cc1cfbd677712f13921f5570b30a2d0ffcda575d9deb3aedee6ba9276c8ce8eac48bbe6bda951ffe8fda1704d9cd93d9a8e5a63bd3aa727d6af7406
+DIST CommitMono-3.1.1.tar.xz 3964236 BLAKE2B 
b83a2c712b0fca4c11742a81c6e31f3fa9158f97f770c0a6830bb9d9d8f54d2007cab489569ad5b48141003517def38965d1f459ff36ceda210ec62cb30daee3
 SHA512 
a2dbc3d1852015765bc04cc7efd30d8be2355ac08cfb83b1b8ebf466ad8f2d9e86aed74ab8503a5f62acb7e3f4d391acad9bdae9eb90a5c50f83a2a791e25ffe
+DIST Cousine-3.1.1.tar.xz 219095

[gentoo-commits] repo/proj/guru:dev commit in: /

2024-04-01 Thread Robert Greener
commit: 43896f83b4e8360ca3d2725e31fb7301ae535015
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 16:29:50 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 16:38:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43896f83

TODO.md: Remove nerdfonts from TODO

Signed-off-by: Robert Greener  r0bert.dev>

 TODO.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/TODO.md b/TODO.md
index 53f2709e37..8ea1ea8d81 100644
--- a/TODO.md
+++ b/TODO.md
@@ -23,7 +23,6 @@ If you find an interesting piece of software here, consider 
to package it, also
 [forgit](https://github.com/wfxr/forgit) | none | shell | Alessandro-Barbieri 
| ✖ | ✖
 [openocl](https://openocl.org/) | none | octave | Alessandro-Barbieri | ✖ | ✖
 [octave-scicosim](https://wiki.octave.org/Sci_cosim) | none | octave | 
Alessandro-Barbieri | ✖ | ✖
-[nerd-fonts](https://nerdfonts.com) | none | fonts | Alessandro-Barbieri | ✔ | 
✖
 [silk-guardian](https://github.com/NateBrune/silk-guardian) | make | util | 
Alessandro-Barbieri | ✖ | ✖
 [lucida](https://github.com/claritylab/lucida) | make | | Alessandro-Barbieri 
| ✔ | ✖
 [embedded fuzzy logic library](https://github.com/zerokol/eFLL) | make | devel 
| Alessandro-Barbieri | ✖ | ✖



[gentoo-commits] repo/proj/guru:dev commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Robert Greener
commit: c49ec518d229de8afbe695897b8b5a3348ea
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:15:53 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 13:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c49ec518

app-text/pandoc-crossref-bin: Remove redundant revision v0.3.17.0c

Signed-off-by: Robert Greener  r0bert.dev>

 app-text/pandoc-crossref-bin/Manifest  |  1 -
 .../pandoc-crossref-bin-0.3.17.0c.ebuild   | 28 --
 2 files changed, 29 deletions(-)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
index 9ab9e29fcf..ca06c2b770 100644
--- a/app-text/pandoc-crossref-bin/Manifest
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -1,3 +1,2 @@
-DIST pandoc-crossref-Linux.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
 DIST pandoc-crossref-bin-0.3.17.0c.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
 DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B 
e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8
 SHA512 
3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
deleted file mode 100644
index 193e34eb67..00
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-DESCRIPTION="Pandoc filter for cross-references"
-
-HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
-
-
-SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz;
-
-LICENSE="GPL-2"
-
-SLOT="0"
-
-KEYWORDS="-* ~amd64"
-S=${WORKDIR}
-
-RDEPEND="
-|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
-!dev-haskell/pandoc-crossref
-"
-
-src_install() {
-   exeinto /usr/bin
-   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
-   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Robert Greener
commit: beeca84794c6927351100d40fadc4273d773664d
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:12:41 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 13:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=beeca847

app-text/pandoc-crossref-bin: New revision v0.3.17.0c-r1

Avoid conflict in manifest on package name

Signed-off-by: Robert Greener  r0bert.dev>

 .../pandoc-crossref-bin-0.3.17.0c-r1.ebuild| 28 ++
 1 file changed, 28 insertions(+)

diff --git 
a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
new file mode 100644
index 00..89b7c5250f
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Pandoc filter for cross-references"
+
+HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
+
+
+SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz
 -> ${P}.tar.xz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+S=${WORKDIR}
+
+RDEPEND="
+|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
+!dev-haskell/pandoc-crossref
+"
+
+src_install() {
+   exeinto /usr/bin
+   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
+   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Robert Greener
commit: 15018d7e43d021bbe9a1de31d541a56327a435b6
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:11:24 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 13:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=15018d7e

app-text/pandoc-crossref-bin: New version v0.3.17.0f

Signed-off-by: Robert Greener  r0bert.dev>

 app-text/pandoc-crossref-bin/Manifest  |  2 ++
 .../pandoc-crossref-bin-0.3.17.0f.ebuild   | 28 ++
 2 files changed, 30 insertions(+)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
index 1a19bdde49..9ab9e29fcf 100644
--- a/app-text/pandoc-crossref-bin/Manifest
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -1 +1,3 @@
 DIST pandoc-crossref-Linux.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
+DIST pandoc-crossref-bin-0.3.17.0c.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
+DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B 
e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8
 SHA512 
3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
new file mode 100644
index 00..b5ff6700ca
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Pandoc filter for cross-references"
+
+HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
+
+
+SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz
 -> ${P}.tar.xz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+S=${WORKDIR}
+
+RDEPEND="
+|| ( =app-text/pandoc-bin-3.1.12.3 =app-text/pandoc-3.1.12.3 )
+!dev-haskell/pandoc-crossref
+"
+
+src_install() {
+   exeinto /usr/bin
+   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
+   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Robert Greener
commit: 1eda76a4fd4f0f477a003c28f1e017b625910537
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:01:57 2024 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 13:04:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1eda76a4

app-text/pandoc-crossref-bin: New package, version 0.3.17.0c

Signed-off-by: Robert Greener  r0bert.dev>

 app-text/pandoc-crossref-bin/Manifest  |  1 +
 .../pandoc-crossref-bin-0.3.17.0c.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
new file mode 100644
index 00..1a19bdde49
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -0,0 +1 @@
+DIST pandoc-crossref-Linux.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
new file mode 100644
index 00..193e34eb67
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Pandoc filter for cross-references"
+
+HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
+
+
+SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz;
+
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+S=${WORKDIR}
+
+RDEPEND="
+|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
+!dev-haskell/pandoc-crossref
+"
+
+src_install() {
+   exeinto /usr/bin
+   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
+   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/R_utils/

2022-07-05 Thread Robert Greener
commit: bfefb311077148687e24aed5e397bdacf26e55df
Author: Robert Greener  r0bert  dev>
AuthorDate: Tue Jul  5 14:31:43 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Tue Jul  5 14:31:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bfefb311

dev-R/R_utils: Remove tests

If the tests fail, the ebuild doesn't fail, as the tests don't exit.
Indirectly closes a bug.

Closes: https://bugs.gentoo.org/856562
Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/R_utils/R_utils-2.12.0.ebuild | 12 +---
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/dev-R/R_utils/R_utils-2.12.0.ebuild 
b/dev-R/R_utils/R_utils-2.12.0.ebuild
index 2a72049d1..6a2482d30 100644
--- a/dev-R/R_utils/R_utils-2.12.0.ebuild
+++ b/dev-R/R_utils/R_utils-2.12.0.ebuild
@@ -3,30 +3,20 @@
 
 EAPI=7
 
-inherit R-packages edo
+inherit R-packages
 
 DESCRIPTION="Various Programming Utilities"
 KEYWORDS="~amd64"
 LICENSE='LGPL-2.1+'
 CRAN_PN="R.utils"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
 
 DEPEND="
>=dev-R/R_oo-1.24.0
>=dev-R/R_methodsS3-1.8.1
-   test? ( >=dev-R/digest-0.6.10 )
 "
 
 SUGGESTED_PACKAGES="
>=dev-R/digest-0.6.10
 "
-
-src_test() {
-   cd "${WORKDIR}/${P}/tests" || die
-   for i in *.R; do
-   R_LIBS="${T}/R" edo Rscript --vanilla $i
-   done
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/nloptr/

2022-07-05 Thread Robert Greener
commit: 7acf64222811aa7664fcdfa175574dcc4f6aac3d
Author: Robert Greener  r0bert  dev>
AuthorDate: Tue Jul  5 12:44:49 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Tue Jul  5 12:46:00 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7acf6422

dev-R/nloptr: use nlopt from system

Has side effect of fixing fail to compile bug

Closes: https://bugs.gentoo.org/856526
Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/nloptr/{nloptr-2.0.3.ebuild => nloptr-2.0.3-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-R/nloptr/nloptr-2.0.3.ebuild 
b/dev-R/nloptr/nloptr-2.0.3-r1.ebuild
similarity index 95%
rename from dev-R/nloptr/nloptr-2.0.3.ebuild
rename to dev-R/nloptr/nloptr-2.0.3-r1.ebuild
index feb76ef4d..b8a705a32 100644
--- a/dev-R/nloptr/nloptr-2.0.3.ebuild
+++ b/dev-R/nloptr/nloptr-2.0.3-r1.ebuild
@@ -16,6 +16,7 @@ DEPEND="
test? (
dev-R/xml2
)
+   >=sci-libs/nlopt-2.7.0
 "
 
 SUGGESTED_PACKAGES="



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/dtplyr/

2022-07-04 Thread Robert Greener
commit: 76681ebd3f8964a49b5c5209aea11b44645b81c2
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 16:17:42 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 16:18:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76681ebd

dev-R/dtplyr: new package, add 1.2.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/dtplyr/Manifest|  1 +
 dev-R/dtplyr/dtplyr-1.2.1.ebuild | 43 
 dev-R/dtplyr/metadata.xml| 17 
 3 files changed, 61 insertions(+)

diff --git a/dev-R/dtplyr/Manifest b/dev-R/dtplyr/Manifest
new file mode 100644
index 0..d2113e1a4
--- /dev/null
+++ b/dev-R/dtplyr/Manifest
@@ -0,0 +1 @@
+DIST dtplyr_1.2.1.tar.gz 288369 BLAKE2B 
334c2b1365c2a2fe1804c4175362834a9de036511a17919815d7df853ebfd4421faf6b14b4598bf85a8c2404dc64e992a634b177c7bce163618300a9d43e9c97
 SHA512 
1257ce97f17cce4141364280231ba441e35550d9c9b73c6836290c7e5890314a08437d78cbfdd20ae9690312f96e00ae4e0e5dd51166de7ef914bd5417f0c6e4

diff --git a/dev-R/dtplyr/dtplyr-1.2.1.ebuild b/dev-R/dtplyr/dtplyr-1.2.1.ebuild
new file mode 100644
index 0..c5346942d
--- /dev/null
+++ b/dev-R/dtplyr/dtplyr-1.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Data Table Back-End for 'dplyr'"
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   dev-R/crayon
+   >=dev-R/data_table-1.13.0
+   >=dev-R/dplyr-1.0.3
+   dev-R/ellipsis
+   dev-R/glue
+   dev-R/lifecycle
+   dev-R/rlang
+   dev-R/tibble
+   dev-R/tidyselect
+   dev-R/vctrs
+   test? (
+   >=dev-R/testthat-3.0.0
+   >=dev-R/tidyr-1.1.0
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/bench
+   dev-R/covr
+   dev-R/knitr
+   dev-R/rmarkdown
+   >=dev-R/testthat-3.0.0
+   >=dev-R/tidyr-1.1.0
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}

diff --git a/dev-R/dtplyr/metadata.xml b/dev-R/dtplyr/metadata.xml
new file mode 100644
index 0..cd67ec08c
--- /dev/null
+++ b/dev-R/dtplyr/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Provides a data.table backend for 'dplyr'. 
The goal of 'dtplyr' is to allow you to write 'dplyr' code that is 
automatically translated to the equivalent, but usually much faster, data.table 
code.
+   
+   
+   Hadley Wickham
+   had...@rstudio.com
+   
+   https://github.com/tidyverse/dtplyr/issues
+   tidyverse/dtplyr
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/data_table/

2022-07-04 Thread Robert Greener
commit: b5beb2c6f51edbf1cf7999feea2bddabdd3955ed
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 16:09:33 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 16:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5beb2c6

dev-R/data_table: new package, add 1.14.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/data_table/Manifest |  1 +
 dev-R/data_table/data_table-1.14.2.ebuild | 31 +++
 dev-R/data_table/metadata.xml | 17 +
 3 files changed, 49 insertions(+)

diff --git a/dev-R/data_table/Manifest b/dev-R/data_table/Manifest
new file mode 100644
index 0..a4010452c
--- /dev/null
+++ b/dev-R/data_table/Manifest
@@ -0,0 +1 @@
+DIST data.table_1.14.2.tar.gz 5301817 BLAKE2B 
214872e0afd77e83bfed727db51fd1750d9e098f065f6326eb5b9a40e1f8bd09456bd7692dfc5018afab88e430425ea77918ad8c3bcc348893ac17c5ff9b1162
 SHA512 
6dabef158974554fa470ba57b190be8718b2e0029c0e8be722dc11ab35b5c6ff7538341da516286b97a770caa285fcda414b26e15c4672e86d603e63438ceca8

diff --git a/dev-R/data_table/data_table-1.14.2.ebuild 
b/dev-R/data_table/data_table-1.14.2.ebuild
new file mode 100644
index 0..b06c5be4a
--- /dev/null
+++ b/dev-R/data_table/data_table-1.14.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Various Programming Utilities"
+KEYWORDS="~amd64"
+LICENSE='MPL-2.0'
+CRAN_PN="data.table"
+SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
+
+
+SUGGESTED_PACKAGES="
+   >=dev-R/bit64-4.0.0
+   >=dev-R/bit-4.0.4
+   dev-R/curl
+   dev-R/R_utils
+   dev-R/xts
+   dev-R/nanotime
+   >=dev-R/zoo-1.8.1
+   dev-R/yaml
+   dev-R/knitr
+   dev-R/rmarkdown
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla main.R
+}

diff --git a/dev-R/data_table/metadata.xml b/dev-R/data_table/metadata.xml
new file mode 100644
index 0..0bad4adb3
--- /dev/null
+++ b/dev-R/data_table/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Fast aggregation of large data (e.g. 100GB 
in RAM), fast ordered joins, fast add/modify/delete of columns by group using 
no copies at all, list columns, friendly and fast character-separated-value 
read/write. Offers a natural and flexible syntax, for faster 
development.
+   
+   
+   Matt Dowle
+   mattjdo...@gmail.com
+   
+   
https://github.com/Rdatatable/data.table/issues
+   Rdatatable/data.table
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/R_utils/

2022-07-04 Thread Robert Greener
commit: 36078cbb465799865f682373c81725acdcb6527f
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 16:00:35 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 16:01:08 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36078cbb

dev-R/R_utils: new package, add 2.12.0

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/R_utils/Manifest  |  1 +
 dev-R/R_utils/R_utils-2.12.0.ebuild | 32 
 dev-R/R_utils/metadata.xml  | 17 +
 3 files changed, 50 insertions(+)

diff --git a/dev-R/R_utils/Manifest b/dev-R/R_utils/Manifest
new file mode 100644
index 0..54a21a28f
--- /dev/null
+++ b/dev-R/R_utils/Manifest
@@ -0,0 +1 @@
+DIST R.utils_2.12.0.tar.gz 363986 BLAKE2B 
48827d5b00523fea1d71e84ea17418fb5879b3378d41dfa87b85de3ddbf2b92046a7dad00a188392e3d9ba0cc959ffba6b6432e0a7b103a7261c00c825c01dbe
 SHA512 
1a09ebc278f55ddb0f5adf56bcfb2647a026eb5d8597541cc96aad6e322832efd8603ee15d494f730ae4cf976316dee4adafd2785fc2390a5a896e97f08d2607

diff --git a/dev-R/R_utils/R_utils-2.12.0.ebuild 
b/dev-R/R_utils/R_utils-2.12.0.ebuild
new file mode 100644
index 0..2a72049d1
--- /dev/null
+++ b/dev-R/R_utils/R_utils-2.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Various Programming Utilities"
+KEYWORDS="~amd64"
+LICENSE='LGPL-2.1+'
+CRAN_PN="R.utils"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
+
+DEPEND="
+   >=dev-R/R_oo-1.24.0
+   >=dev-R/R_methodsS3-1.8.1
+   test? ( >=dev-R/digest-0.6.10 )
+"
+
+SUGGESTED_PACKAGES="
+   >=dev-R/digest-0.6.10
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   for i in *.R; do
+   R_LIBS="${T}/R" edo Rscript --vanilla $i
+   done
+}

diff --git a/dev-R/R_utils/metadata.xml b/dev-R/R_utils/metadata.xml
new file mode 100644
index 0..5064bda9d
--- /dev/null
+++ b/dev-R/R_utils/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Utility functions useful when programming 
and developing R packages.
+   
+   
+   Henrik Bengtsson
+   henr...@braju.com
+   
+   
https://github.com/HenrikBengtsson/R.utils/issues
+   HenrikBengtsson/R.utils
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/tinytex/

2022-07-04 Thread Robert Greener
commit: a3da6d6479cc10bfa65c500fa025e88e7cee4658
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 13:40:15 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 13:40:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3da6d64

dev-R/tinytex: new packaage, add 0.40

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/tinytex/Manifest|  1 +
 dev-R/tinytex/metadata.xml| 17 +
 dev-R/tinytex/tinytex-0.40.ebuild | 29 +
 3 files changed, 47 insertions(+)

diff --git a/dev-R/tinytex/Manifest b/dev-R/tinytex/Manifest
new file mode 100644
index 0..4fee2015a
--- /dev/null
+++ b/dev-R/tinytex/Manifest
@@ -0,0 +1 @@
+DIST tinytex_0.40.tar.gz 32846 BLAKE2B 
b3edb270254cf2a2f721a70531dc8d4486e073b68a8199c6e78ad8503a0cbff52ddfabe97c5227c62a2f7e5a51db1d34667536a1ade5bd5ac5553fc99298b094
 SHA512 
bcef31b9245ed0a989b04d6a1f91781eeabba9c8aac11f6dd7b2d457944e9f8f40adb1477c898d95eb72a1cbb6ddc728be80a7b8ce9010b294c0e44fe28f92ad

diff --git a/dev-R/tinytex/metadata.xml b/dev-R/tinytex/metadata.xml
new file mode 100644
index 0..b306c21c0
--- /dev/null
+++ b/dev-R/tinytex/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Helper functions to install and maintain the 
'LaTeX' distribution named 'TinyTeX' (https://yihui.org/tinytex/), a 
lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX 
Live'. This package also contains helper functions to compile 'LaTeX' 
documents, and install missing 'LaTeX' packages automatically.
+   
+   
+   Yihui Xie
+   x...@yihui.name
+   
+   https://github.com/rstudio/tinytex/issues
+   rstudio/tinytex
+   
+

diff --git a/dev-R/tinytex/tinytex-0.40.ebuild 
b/dev-R/tinytex/tinytex-0.40.ebuild
new file mode 100644
index 0..2e8459972
--- /dev/null
+++ b/dev-R/tinytex/tinytex-0.40.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='Helper Functions to Install and Maintain TeX Live, and Compile 
LaTeX Documents'
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   dev-R/xfun
+   test? (
+   dev-R/testit
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/testit
+   dev-R/rstudioapi
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla test-cran.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/testit/

2022-07-04 Thread Robert Greener
commit: 42147bef5e4834c8ee9f179d60046230b0bdfbb3
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 13:38:29 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 13:38:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42147bef

dev-R/testit: fix metadata

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/testit/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/testit/metadata.xml b/dev-R/testit/metadata.xml
index 3823f9b80..e4be58d26 100644
--- a/dev-R/testit/metadata.xml
+++ b/dev-R/testit/metadata.xml
@@ -5,7 +5,7 @@
m...@r0bert.dev
        Robert Greener

-   Helper functions to install and maintain the 
'LaTeX' distribution named 'TinyTeX' (https://yihui.org/tinytex/), a 
lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX 
Live'. This package also contains helper functions to compile 'LaTeX' 
documents, and install missing 'LaTeX' packages automatically.
+   Provides two convenience functions assert() 
and test_pkg() to facilitate testing R packages.


Yihui Xie



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/testit/

2022-07-04 Thread Robert Greener
commit: 07490c2edee4188458085da03ef678cd3876f6f0
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 13:27:07 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 13:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=07490c2e

dev-R/testit: new package, add 0.13

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/testit/Manifest   |  1 +
 dev-R/testit/metadata.xml   | 17 +
 dev-R/testit/testit-0.13.ebuild | 20 
 3 files changed, 38 insertions(+)

diff --git a/dev-R/testit/Manifest b/dev-R/testit/Manifest
new file mode 100644
index 0..77834ed9f
--- /dev/null
+++ b/dev-R/testit/Manifest
@@ -0,0 +1 @@
+DIST testit_0.13.tar.gz 8493 BLAKE2B 
c1375be2392f3acc15e66deff6d45b4f4d750c15d8f6254ca63062208baa9943d79c875fecd13c98fe5000bf572633aed7c98015305dfbf0fab59371f5f6fda4
 SHA512 
f48774a055d6eb04523e6c3a7afdbc74698aa11accc13cd66d860feab9a584a816c430196bf7e12999ea20746c9b85b6544af9dc8e16922694968392eab36d3f

diff --git a/dev-R/testit/metadata.xml b/dev-R/testit/metadata.xml
new file mode 100644
index 0..3823f9b80
--- /dev/null
+++ b/dev-R/testit/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Helper functions to install and maintain the 
'LaTeX' distribution named 'TinyTeX' (https://yihui.org/tinytex/), a 
lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX 
Live'. This package also contains helper functions to compile 'LaTeX' 
documents, and install missing 'LaTeX' packages automatically.
+   
+   
+   Yihui Xie
+   x...@yihui.name
+   
+   https://github.com/yihui/testit/issues
+   yihui/testit
+   
+

diff --git a/dev-R/testit/testit-0.13.ebuild b/dev-R/testit/testit-0.13.ebuild
new file mode 100644
index 0..4317d2d9b
--- /dev/null
+++ b/dev-R/testit/testit-0.13.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='A Simple Package for Testing R Packages'
+KEYWORDS="~amd64"
+LICENSE='GPL-3'
+
+SUGGESTED_PACKAGES="
+   dev-R/rstudioapi
+   dev-R/covr
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/webfakes/

2022-07-04 Thread Robert Greener
commit: 8c3fc608d5f9f81881ac4f7e08a285225f71a322
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 09:22:26 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 09:22:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c3fc608

dev-R/webfakes: release -r1 and fix failing tests

The tests fail when there is no running x server, disable the non-CRAN
tests.

Closes: https://bugs.gentoo.org/856343
Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/webfakes/{webfakes-1.1.3.ebuild => webfakes-1.1.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/webfakes/webfakes-1.1.3.ebuild 
b/dev-R/webfakes/webfakes-1.1.3-r1.ebuild
similarity index 90%
rename from dev-R/webfakes/webfakes-1.1.3.ebuild
rename to dev-R/webfakes/webfakes-1.1.3-r1.ebuild
index 53aa6d7df..cfb0139f7 100644
--- a/dev-R/webfakes/webfakes-1.1.3.ebuild
+++ b/dev-R/webfakes/webfakes-1.1.3-r1.ebuild
@@ -38,5 +38,5 @@ SUGGESTED_PACKAGES="
 
 src_test() {
cd "${WORKDIR}/${P}/tests" || die
-   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+   R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/htmltools/

2022-07-04 Thread Robert Greener
commit: 3447d33520fc8f7d8c72cae0f4e94459114c7e7e
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:48:29 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:48:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3447d335

dev-R/htmltools: release -r1 and fix failing tests

The tests fail as there needs to be a running X server. I've removed
these tests.

Closes: https://bugs.gentoo.org/856355
Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/htmltools/{htmltools-0.5.2.ebuild => htmltools-0.5.2-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-R/htmltools/htmltools-0.5.2.ebuild 
b/dev-R/htmltools/htmltools-0.5.2-r1.ebuild
similarity index 94%
rename from dev-R/htmltools/htmltools-0.5.2.ebuild
rename to dev-R/htmltools/htmltools-0.5.2-r1.ebuild
index 0a92f2370..21ff88d83 100644
--- a/dev-R/htmltools/htmltools-0.5.2.ebuild
+++ b/dev-R/htmltools/htmltools-0.5.2-r1.ebuild
@@ -34,5 +34,6 @@ SUGGESTED_PACKAGES="
 
 src_test() {
cd "${WORKDIR}/${P}/tests" || die
+   rm "testthat/test-images.R" || die
NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/XML/

2022-07-04 Thread Robert Greener
commit: e343b6c66eed6c3ae4499f523e330bc4367695c1
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:30:34 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:30:34 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e343b6c6

dev-R/XML: use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/XML/XML-3.99.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/XML/XML-3.99.0.10.ebuild b/dev-R/XML/XML-3.99.0.10.ebuild
index a9edb8a35..ee2f37514 100644
--- a/dev-R/XML/XML-3.99.0.10.ebuild
+++ b/dev-R/XML/XML-3.99.0.10.ebuild
@@ -11,7 +11,7 @@ LICENSE='BSD'
 DEPEND="
>=dev-libs/libxml2-2.6.3
 "
-CRAN_PV="3.99-0.10"
+CRAN_PV="$(ver_rs 2 -)"
 
 SUGGESTED_PACKAGES="
dev-R/bitops



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/selectr/

2022-07-04 Thread Robert Greener
commit: 77f4d26b58f3544c082d3e0697fb6c030beaaac7
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:29:50 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:29:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77f4d26b

dev-R/selectr: Use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/selectr/selectr-0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/selectr/selectr-0.4.2.ebuild 
b/dev-R/selectr/selectr-0.4.2.ebuild
index fc058ca73..4c13ef616 100644
--- a/dev-R/selectr/selectr-0.4.2.ebuild
+++ b/dev-R/selectr/selectr-0.4.2.ebuild
@@ -10,7 +10,7 @@ KEYWORDS="~amd64"
 LICENSE='BSD'
 RESTRICT="!test? ( test )"
 IUSE="test"
-CRAN_PV="0.4-2"
+CRAN_PV="$(ver_rs 2 -)"
 
 DEPEND="
dev-R/stringr



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/codetools/

2022-07-04 Thread Robert Greener
commit: 6ff9c368d4993530dc449ed2be71d9980771395b
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:29:17 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:29:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ff9c368

dev-R/codetools: Use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/codetools/codetools-0.2.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/codetools/codetools-0.2.18.ebuild 
b/dev-R/codetools/codetools-0.2.18.ebuild
index ac0e5c8d9..3d3f0db67 100644
--- a/dev-R/codetools/codetools-0.2.18.ebuild
+++ b/dev-R/codetools/codetools-0.2.18.ebuild
@@ -10,7 +10,7 @@ KEYWORDS="~amd64"
 LICENSE='GPL-2+'
 RESTRICT="!test? ( test )"
 IUSE="test"
-CRAN_PV="0.2-18"
+CRAN_PV="$(ver_rs 2 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RhpcBLASctl/

2022-07-04 Thread Robert Greener
commit: 8ac5693c5eb7d37cea1283f14d229887e8bae425
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:28:30 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ac5693c

dev-R/RhpcBLASctl: use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild 
b/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild
index 2630164e2..4c9c6add6 100644
--- a/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild
+++ b/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild
@@ -8,6 +8,6 @@ inherit R-packages
 DESCRIPTION="Control the Number of Threads on 'BLAS'"
 KEYWORDS="~amd64"
 LICENSE='AGPL-3'
-CRAN_PV="0.21-247.1"
+CRAN_PV="$(ver_rs 2 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/AsioHeaders/

2022-07-04 Thread Robert Greener
commit: e4653657e21dd27180b9cb1ba1fd437ae888c176
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:27:47 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:27:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4653657

dev-R/AsioHeaders: Use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild 
b/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild
index a45e3b5ef..51346d8c0 100644
--- a/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild
+++ b/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild
@@ -8,6 +8,6 @@ inherit R-packages
 DESCRIPTION="'Asio' C++ Header Files"
 KEYWORDS="~amd64"
 LICENSE='Boost-1.0'
-CRAN_PV="1.22.1-1"
+CRAN_PV="$(ver_rs 3 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/base64enc/

2022-07-04 Thread Robert Greener
commit: f986c2b32fa1077be263372a6ab36d486b030663
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:26:32 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:26:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f986c2b3

dev-R/base64enc: Use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/base64enc/base64enc-0.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/base64enc/base64enc-0.1.3.ebuild 
b/dev-R/base64enc/base64enc-0.1.3.ebuild
index b835d2233..9a5d192a4 100644
--- a/dev-R/base64enc/base64enc-0.1.3.ebuild
+++ b/dev-R/base64enc/base64enc-0.1.3.ebuild
@@ -8,6 +8,6 @@ inherit R-packages
 DESCRIPTION='Tools for base64 encoding'
 KEYWORDS="~amd64"
 LICENSE='GPL-2 GPL-3'
-CRAN_PV="0.1-3"
+CRAN_PV="$(ver_rs 2 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/xtable/

2022-07-04 Thread Robert Greener
commit: 9a5e452db8468d9b05ed079a95e09d7e7a0770a6
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:25:27 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:25:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a5e452d

dev-R/xtable: Use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/xtable/xtable-1.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/xtable/xtable-1.8.4.ebuild b/dev-R/xtable/xtable-1.8.4.ebuild
index 43733745f..187b38ca0 100644
--- a/dev-R/xtable/xtable-1.8.4.ebuild
+++ b/dev-R/xtable/xtable-1.8.4.ebuild
@@ -10,7 +10,7 @@ KEYWORDS="~amd64"
 LICENSE='GPL-2+'
 RESTRICT="!test? ( test )"
 IUSE="test"
-CRAN_PV="1.8-4"
+CRAN_PV="$(ver_rs 2 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/StanHeaders/

2022-07-04 Thread Robert Greener
commit: 75ac246d003aa074be9f8210569924d950b20607
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:24:08 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75ac246d

dev-R/StanHeaders: Use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild 
b/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
index 33c402fee..39b44888c 100644
--- a/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
+++ b/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
@@ -8,7 +8,7 @@ inherit R-packages
 DESCRIPTION='C++ Header Files for Stan'
 KEYWORDS="~amd64"
 LICENSE='BSD'
-CRAN_PV="2.21.0-7"
+CRAN_PV="$(ver_rs 3 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/carData/

2022-07-04 Thread Robert Greener
commit: d0d6d4a369ee2032fc0366b2de19b0391da6ff43
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:18:35 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:18:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0d6d4a3

dev-R/carData: use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/carData/carData-3.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/carData/carData-3.0.5.ebuild 
b/dev-R/carData/carData-3.0.5.ebuild
index 3378f7d10..2d8018bbd 100644
--- a/dev-R/carData/carData-3.0.5.ebuild
+++ b/dev-R/carData/carData-3.0.5.ebuild
@@ -8,7 +8,7 @@ inherit R-packages
 DESCRIPTION="Companion to Applied Regression Data Sets"
 KEYWORDS="~amd64"
 LICENSE='GPL-2 GPL-3'
-CRAN_PV="3.0-5"
+CRAN_PV="$(ver_rs 2 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/abind/

2022-07-04 Thread Robert Greener
commit: 14479e12fd8b783b0b6913ba0dbbed3b2513b34d
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:19:27 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:19:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14479e12

dev-R/abind: Use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/abind/abind-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/abind/abind-1.4.5.ebuild b/dev-R/abind/abind-1.4.5.ebuild
index afa457c55..5d94758a2 100644
--- a/dev-R/abind/abind-1.4.5.ebuild
+++ b/dev-R/abind/abind-1.4.5.ebuild
@@ -8,7 +8,7 @@ inherit R-packages edo
 DESCRIPTION="Unified Parallel and Distributed Processing in R for Everyone"
 KEYWORDS="~amd64"
 LICENSE='LGPL-2+'
-CRAN_PV="1.4-5"
+CRAN_PV="$(ver_rs 2 -)"
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
 
 src_test() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/zoo/

2022-07-04 Thread Robert Greener
commit: 9832ce92b52e841d6b0e9e0e15ce07ce76b0
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:16:51 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:16:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9832ce92

dev-R/zoo: use ver_rs for CRAN_PV

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/zoo/zoo-1.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/zoo/zoo-1.8.10.ebuild b/dev-R/zoo/zoo-1.8.10.ebuild
index efebbd913..cd0be66db 100644
--- a/dev-R/zoo/zoo-1.8.10.ebuild
+++ b/dev-R/zoo/zoo-1.8.10.ebuild
@@ -8,7 +8,7 @@ inherit R-packages
 DESCRIPTION="S3 Infrastructure for Regular and Irregular Time Series (Z's 
Ordered Observations)"
 KEYWORDS="~amd64"
 LICENSE='GPL-2 GPL-3'
-CRAN_PV="1.8-10"
+CRAN_PV="$(ver_rs 2 -)"
 
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
 



[gentoo-commits] repo/proj/guru:dev commit in: virtual/boot/

2022-07-04 Thread Robert Greener
commit: 50b1ac15f20a52fa39455a162daee71af439d9ac
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Jul  4 08:09:20 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Mon Jul  4 08:09:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50b1ac15

virtual/boot: update copyright year

Signed-off-by: Robert Greener  r0bert.dev>

 virtual/boot/boot-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/boot/boot-0.ebuild b/virtual/boot/boot-0.ebuild
index 80db3922f..cd69e03b9 100644
--- a/virtual/boot/boot-0.ebuild
+++ b/virtual/boot/boot-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/inline/

2022-07-03 Thread Robert Greener
commit: d433cd102273d244d5eab29364eff379e1e60578
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 18:26:16 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 18:26:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d433cd10

dev-R/inline: new package, add 0.3.19

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/inline/Manifest |  1 +
 dev-R/inline/inline-0.3.19.ebuild | 29 +
 dev-R/inline/metadata.xml | 17 +
 3 files changed, 47 insertions(+)

diff --git a/dev-R/inline/Manifest b/dev-R/inline/Manifest
new file mode 100644
index 0..23ad3222e
--- /dev/null
+++ b/dev-R/inline/Manifest
@@ -0,0 +1 @@
+DIST inline_0.3.19.tar.gz 25074 BLAKE2B 
c22ae3641b720c1ac3625377da7dc5a2dbc78d2165571b9e9ad6f3e870197b4a8867bb8f408fc2fa26e726f9a7e993ab4fb5eebfd39b6d9fa6006fe3f8d114bf
 SHA512 
37e4b8b1f8917a2cce5dfc2bbf9309c5c8a0cddaf0c9e9a8b737af43a9a0b62ebf0f88d710fcd089b1d9a61eb9d638cbf90978486aea1f7872598ecf101153cc

diff --git a/dev-R/inline/inline-0.3.19.ebuild 
b/dev-R/inline/inline-0.3.19.ebuild
new file mode 100644
index 0..5d0920188
--- /dev/null
+++ b/dev-R/inline/inline-0.3.19.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='Functions to Inline C, C++, Fortran Function Calls from R'
+KEYWORDS="~amd64"
+LICENSE='LGPL-2+'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   test? (
+   >=dev-R/Rcpp-0.11.0
+   dev-R/tinytest
+   )
+"
+
+SUGGESTED_PACKAGES="
+   >=dev-R/Rcpp-0.11.0
+   dev-R/tinytest
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
+}

diff --git a/dev-R/inline/metadata.xml b/dev-R/inline/metadata.xml
new file mode 100644
index 0..a557129a1
--- /dev/null
+++ b/dev-R/inline/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Functionality to dynamically define R 
functions and S4 methods with 'inlined' C, C++ or Fortran code supporting the 
.C and .Call calling conventions.
+   
+   
+   Dirk Eddelbuettel
+   e...@debian.org
+   
+   https://github.com/eddelbuettel/inline/issues
+   eddelbuettel/inline
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/nloptr/

2022-07-03 Thread Robert Greener
commit: 141b9e0b32772aa76a24caf5313946f26a81f835
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 18:13:39 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 18:13:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=141b9e0b

dev-R/nloptr: new package, add 2.0.3

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/nloptr/Manifest|  1 +
 dev-R/nloptr/metadata.xml| 17 +
 dev-R/nloptr/nloptr-2.0.3.ebuild | 32 
 3 files changed, 50 insertions(+)

diff --git a/dev-R/nloptr/Manifest b/dev-R/nloptr/Manifest
new file mode 100644
index 0..9c88420d5
--- /dev/null
+++ b/dev-R/nloptr/Manifest
@@ -0,0 +1 @@
+DIST nloptr_2.0.3.tar.gz 2219877 BLAKE2B 
28504ebd4b94e8de8da0b7a86da87f4d2d3e40dfb7411d3662df48f529a3c6e5b0f03b2094ade747d0c914627456df336183c72e2670b0c10fab7389ce72f3c8
 SHA512 
08f8a6b7ddc20f7b75c567ee7e55abd47228c4fc8db254080dc7f4010311a92ad4c75ca9b593adbb4183308e4142fdc9ab80aed1b7fe5da3b7450a19624b98e6

diff --git a/dev-R/nloptr/metadata.xml b/dev-R/nloptr/metadata.xml
new file mode 100644
index 0..5a16e11e0
--- /dev/null
+++ b/dev-R/nloptr/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+Solve optimization problems using an R 
interface to NLopt. NLopt is a free/open-source library for nonlinear 
optimization, providing a common interface for a number of different free 
optimization routines available online as well as original implementations of 
various other algorithms. See 
https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/ for more information 
on the available algorithms. Building from included sources requires 'CMake'. 
On Linux and 'macOS', if a suitable system build of NLopt (2.7.0 or later) is 
found, it is used; otherwise, it is built from included sources via 'CMake'. On 
Windows, NLopt is obtained through 'rwinlib' for 'R leq 4.1.x' or grabbed from 
the 'Rtools42 toolchain' for 'R geq 4.2.0'.
+   
+   
+   Aymeric Stamm
+   aymeric.st...@math.cnrs.fr
+   
+   https://github.com/astamm/nloptr/issues
+   astamm/nloptr
+   
+

diff --git a/dev-R/nloptr/nloptr-2.0.3.ebuild b/dev-R/nloptr/nloptr-2.0.3.ebuild
new file mode 100644
index 0..feb76ef4d
--- /dev/null
+++ b/dev-R/nloptr/nloptr-2.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='R Interface to NLopt'
+KEYWORDS="~amd64"
+LICENSE='LGPL-3+'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   >=dev-R/testthat-3.0.0
+   test? (
+   dev-R/xml2
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/covr
+   dev-R/knitr
+   dev-R/rmarkdown
+   >=dev-R/testthat-3.0.0
+   dev-R/xml2
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/minqa/

2022-07-03 Thread Robert Greener
commit: 6c2593c411e4af51bea92cbd9c5bc926082b242b
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 17:42:27 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 17:42:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c2593c4

dev-R/minqa: new package, add 1.2.4

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/minqa/Manifest   |  1 +
 dev-R/minqa/metadata.xml   | 15 +++
 dev-R/minqa/minqa-1.2.4.ebuild | 21 +
 3 files changed, 37 insertions(+)

diff --git a/dev-R/minqa/Manifest b/dev-R/minqa/Manifest
new file mode 100644
index 0..78e21ec55
--- /dev/null
+++ b/dev-R/minqa/Manifest
@@ -0,0 +1 @@
+DIST minqa_1.2.4.tar.gz 53548 BLAKE2B 
7d3d058425589eb72caa865fdcfca7de7ec66408a54cf7a144ea2001f6c012f5bb27228532056d511def502702541ab26325b10a83c2b411460e2312245ad31f
 SHA512 
1f21e661b6bb8bad5074d2ac579ec0fa031a149c52dc22bc5d73927bfc71ac9bfbf73b01730288f5f4a9930aca53e838e028772996b2860a4f5578a151f61967

diff --git a/dev-R/minqa/metadata.xml b/dev-R/minqa/metadata.xml
new file mode 100644
index 0..c19de25ab
--- /dev/null
+++ b/dev-R/minqa/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Derivative-free optimization by quadratic 
approximation based on an interface to Fortran implementations by M. J. D. 
Powell.
+   
+   
+   Katharine M. Mullen
+   katharine.mul...@stat.ucla.edu
+   
+   
+

diff --git a/dev-R/minqa/minqa-1.2.4.ebuild b/dev-R/minqa/minqa-1.2.4.ebuild
new file mode 100644
index 0..5ffacf4f1
--- /dev/null
+++ b/dev-R/minqa/minqa-1.2.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Derivative-free optimization algorithms by quadratic 
approximation"
+KEYWORDS="~amd64"
+LICENSE='GPL-2'
+
+DEPEND="
+   dev-R/Rcpp
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   for i in *.R; do
+   R_LIBS="${T}/R" edo Rscript --vanilla $i
+   done
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/boot/

2022-07-03 Thread Robert Greener
commit: 508604000800d268a807d2caaabeb7ff67f97453
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 17:37:02 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 17:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50860400

dev-R/boot: new package, add 1.3.28

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/boot/Manifest   |  1 +
 dev-R/boot/boot-1.3.28.ebuild | 25 +
 dev-R/boot/metadata.xml   | 15 +++
 3 files changed, 41 insertions(+)

diff --git a/dev-R/boot/Manifest b/dev-R/boot/Manifest
new file mode 100644
index 0..84866107b
--- /dev/null
+++ b/dev-R/boot/Manifest
@@ -0,0 +1 @@
+DIST boot_1.3-28.tar.gz 236842 BLAKE2B 
38d0d7191779f280d47910fe5d6bcb39954d4115e7c0b9481f918c537046c550eaf139592552e5ac9192e5965aba379fb1954323cc000b88d32f34afb959142b
 SHA512 
e274f3de208cf4f9f74102a82ff34a32e92928328353d77ac9a99e1e34d66a65e941a66656367668bd7fe5633484eff8dcfa42a9e5957db72368c604e2a16007

diff --git a/dev-R/boot/boot-1.3.28.ebuild b/dev-R/boot/boot-1.3.28.ebuild
new file mode 100644
index 0..e55f04246
--- /dev/null
+++ b/dev-R/boot/boot-1.3.28.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MYPV="$(ver_rs 2 -)"
+
+inherit R-packages
+
+DESCRIPTION="Bootstrap Functions (Originally by Angelo Canty for S)"
+SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE='public-domain'
+
+DEPEND="
+   >=dev-lang/R-3.0.0
+   !dev-lang/R[-minimal]
+"
+RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+   virtual/MASS
+   virtual/survival
+"

diff --git a/dev-R/boot/metadata.xml b/dev-R/boot/metadata.xml
new file mode 100644
index 0..0df8f1a9f
--- /dev/null
+++ b/dev-R/boot/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Functions and datasets for bootstrapping 
from the book "Bootstrap Methods and Their Application" by A. C. Davison and D. 
V. Hinkley (1997, CUP), originally written by Angelo Canty for 
S.
+   
+   
+   Brian Ripley
+   rip...@stats.ox.ac.uk
+   
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: virtual/boot/

2022-07-03 Thread Robert Greener
commit: e4d80eca6226d740a21f036a6eeb6cc26c0aaad0
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 17:38:31 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 17:38:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4d80eca

virtual/boot: new package

Signed-off-by: Robert Greener  r0bert.dev>

 virtual/boot/boot-0.ebuild | 19 +++
 virtual/boot/metadata.xml  |  8 
 2 files changed, 27 insertions(+)

diff --git a/virtual/boot/boot-0.ebuild b/virtual/boot/boot-0.ebuild
new file mode 100644
index 0..80db3922f
--- /dev/null
+++ b/virtual/boot/boot-0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual of a R recommended package"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   || (
+   dev-lang/R[-minimal]
+   dev-R/boot
+   )
+"

diff --git a/virtual/boot/metadata.xml b/virtual/boot/metadata.xml
new file mode 100644
index 0..8da31e3bc
--- /dev/null
+++ b/virtual/boot/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/abind/

2022-07-03 Thread Robert Greener
commit: cc9d4173b580684eeeca092b4f64dcae099077f6
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 17:31:29 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 17:31:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc9d4173

dev-R/abind: new package, add 1.4.5

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/abind/Manifest   |  1 +
 dev-R/abind/abind-1.4.5.ebuild | 19 +++
 dev-R/abind/metadata.xml   | 15 +++
 3 files changed, 35 insertions(+)

diff --git a/dev-R/abind/Manifest b/dev-R/abind/Manifest
new file mode 100644
index 0..db058f2e5
--- /dev/null
+++ b/dev-R/abind/Manifest
@@ -0,0 +1 @@
+DIST abind_1.4-5.tar.gz 21810 BLAKE2B 
64228df7f46f0fce03d8c33c8655bb7d239a5d25db5c93cfe56942a2db8917698a5b4fb6e6a8a40c0f6bec9ed2d8a5923473a5813d6a9d8f5901a2f8fdcb260f
 SHA512 
b1f5d716e04f748b9d189a4a3e15ad00c2b5a7c69425dbf9f36fcb4fe23f6ff5cec2eb22ec626ab194c1eb88bdfd271b535868b00157efd4acf0faa022d16987

diff --git a/dev-R/abind/abind-1.4.5.ebuild b/dev-R/abind/abind-1.4.5.ebuild
new file mode 100644
index 0..afa457c55
--- /dev/null
+++ b/dev-R/abind/abind-1.4.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Unified Parallel and Distributed Processing in R for Everyone"
+KEYWORDS="~amd64"
+LICENSE='LGPL-2+'
+CRAN_PV="1.4-5"
+SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   for i in *.R; do
+   R_LIBS="${T}/R" edo Rscript --vanilla $i
+   done
+}

diff --git a/dev-R/abind/metadata.xml b/dev-R/abind/metadata.xml
new file mode 100644
index 0..67b2aeea9
--- /dev/null
+++ b/dev-R/abind/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Combine multidimensional arrays into a 
single array. This is a generalization of 'cbind' and 'rbind'. Works with 
vectors, matrices, and higher-dimensional arrays. Also provides functions 
'adrop', 'asub', and 'afill' for manipulating, extracting and replacing data in 
arrays.
+   
+   
+   Tony Plate
+   tpl...@acm.org
+   
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/zoo/

2022-07-03 Thread Robert Greener
commit: 6de5d2b617a8c819c32458b7e3c0b743b902d73a
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 17:28:28 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 17:28:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6de5d2b6

dev-R/zoo: use virtual lattice package

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/zoo/zoo-1.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/zoo/zoo-1.8.10.ebuild b/dev-R/zoo/zoo-1.8.10.ebuild
index dd84e42a1..efebbd913 100644
--- a/dev-R/zoo/zoo-1.8.10.ebuild
+++ b/dev-R/zoo/zoo-1.8.10.ebuild
@@ -13,7 +13,7 @@ CRAN_PV="1.8-10"
 SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
 
 DEPEND="
-   || ( dev-lang/R[-minimal] >=dev-R/lattice-0.20.27 )
+   virtual/lattice
 "
 
 SUGGESTED_PACKAGES="



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/carData/

2022-07-03 Thread Robert Greener
commit: 2dc44ea01f4c302c685867a3cd7b9dcd1772556c
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 17:25:54 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 17:25:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2dc44ea0

dev-R/carData: new package, add 3.0.5

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/carData/Manifest |  1 +
 dev-R/carData/carData-3.0.5.ebuild | 17 +
 dev-R/carData/metadata.xml | 15 +++
 3 files changed, 33 insertions(+)

diff --git a/dev-R/carData/Manifest b/dev-R/carData/Manifest
new file mode 100644
index 0..ce09c2cdc
--- /dev/null
+++ b/dev-R/carData/Manifest
@@ -0,0 +1 @@
+DIST carData_3.0-5.tar.gz 1004201 BLAKE2B 
dee8f9b5e73cbb785f445b70b6ae88ca8c7303bc4b361943e937596bcc355374856b64c61b9d325484670c779a6ff6df5a8912ee8f65d3afdbf2b1546f68409a
 SHA512 
3e774c9c9cc4cad46079c843498b4439002326950fc3ce7bd2c6d268b164a196365ddc9d5185b3ca8b136d90c0dbe85c5d42ce44340a0c9648374f318243fd81

diff --git a/dev-R/carData/carData-3.0.5.ebuild 
b/dev-R/carData/carData-3.0.5.ebuild
new file mode 100644
index 0..3378f7d10
--- /dev/null
+++ b/dev-R/carData/carData-3.0.5.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION="Companion to Applied Regression Data Sets"
+KEYWORDS="~amd64"
+LICENSE='GPL-2 GPL-3'
+CRAN_PV="3.0-5"
+
+SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
+
+SUGGESTED_PACKAGES="
+   dev-R/car
+"

diff --git a/dev-R/carData/metadata.xml b/dev-R/carData/metadata.xml
new file mode 100644
index 0..3d75cc21a
--- /dev/null
+++ b/dev-R/carData/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+Datasets to Accompany J. Fox and S. 
Weisberg, An R Companion to Applied Regression, Third Edition, Sage 
(2019).
+   
+   
+   John Fox
+   j...@mcmaster.ca
+   
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/zoo/

2022-07-03 Thread Robert Greener
commit: 58ff03ed20ea070393ccb29b3419bf374c20772f
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 17:22:52 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 17:22:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58ff03ed

dev-R/zoo: new package, add 1.8.10

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/zoo/Manifest  |  1 +
 dev-R/zoo/metadata.xml  | 15 +++
 dev-R/zoo/zoo-1.8.10.ebuild | 33 +
 3 files changed, 49 insertions(+)

diff --git a/dev-R/zoo/Manifest b/dev-R/zoo/Manifest
new file mode 100644
index 0..bc706c06c
--- /dev/null
+++ b/dev-R/zoo/Manifest
@@ -0,0 +1 @@
+DIST zoo_1.8-10.tar.gz 808943 BLAKE2B 
71a80b8602cee2a9e73e46e16e0c2474a8a6f9de1a8010a244dec59b474e939bd825acfdc3524f25dfe867bb622373a54dd81cb90478c101e279183f0a6a3af2
 SHA512 
473a1e8ebade7717ba4b90513c9791268323c5f762c217ff3fcf3915d74198142f7b4cc6a2651450428c323a2b37f8b38698e87cdd7ff0b0def8084bb31ba4da

diff --git a/dev-R/zoo/metadata.xml b/dev-R/zoo/metadata.xml
new file mode 100644
index 0..2d4d6c0fa
--- /dev/null
+++ b/dev-R/zoo/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   An S3 class with methods for totally ordered 
indexed observations. It is particularly aimed at irregular time series of 
numeric vectors/matrices and factors. zoo's key design goals are independence 
of a particular index/date/time class and consistency with ts and base R by 
providing methods to extend standard generics.
+   
+   
+   Achim Zeileis
+   achim.zeil...@r-project.org
+   
+   
+

diff --git a/dev-R/zoo/zoo-1.8.10.ebuild b/dev-R/zoo/zoo-1.8.10.ebuild
new file mode 100644
index 0..dd84e42a1
--- /dev/null
+++ b/dev-R/zoo/zoo-1.8.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION="S3 Infrastructure for Regular and Irregular Time Series (Z's 
Ordered Observations)"
+KEYWORDS="~amd64"
+LICENSE='GPL-2 GPL-3'
+CRAN_PV="1.8-10"
+
+SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
+
+DEPEND="
+   || ( dev-lang/R[-minimal] >=dev-R/lattice-0.20.27 )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/AER
+   dev-R/coda
+   dev-R/chron
+   >=dev-R/ggplot2-3.0.0
+   dev-R/mondate
+   dev-R/scales
+   dev-R/stinepack
+   dev-R/strucchange
+   dev-R/timeDate
+   dev-R/timeSeries
+   dev-R/tis
+   dev-R/tseries
+   dev-R/xts
+"



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/StanHeaders/

2022-07-03 Thread Robert Greener
commit: 4f27434270328bc8aaebf525483429cb32212a1d
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:55:43 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:55:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f274342

dev-R/StanHeaders: new package add 2.21.0.7

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/StanHeaders/Manifest|  1 +
 dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild | 27 +++
 dev-R/StanHeaders/metadata.xml| 15 +++
 3 files changed, 43 insertions(+)

diff --git a/dev-R/StanHeaders/Manifest b/dev-R/StanHeaders/Manifest
new file mode 100644
index 0..bc991e8d7
--- /dev/null
+++ b/dev-R/StanHeaders/Manifest
@@ -0,0 +1 @@
+DIST StanHeaders_2.21.0-7.tar.gz 1402572 BLAKE2B 
3693bdc6f8d21d547e1709ea1d10d78913055a9a9c96b58bf6f79896beaa2e388a3e207b15db6920f59f11321107e611f99a7f421c5e887640809da0ed01e8a9
 SHA512 
474637f3043defb4b646b37b12469a7bc9df823f954e9b5cd788063e702527065da54cbfb5f3829c44912e07855f403f00962149277a8f7c5f694319b30a9556

diff --git a/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild 
b/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
new file mode 100644
index 0..33c402fee
--- /dev/null
+++ b/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='C++ Header Files for Stan'
+KEYWORDS="~amd64"
+LICENSE='BSD'
+CRAN_PV="2.21.0-7"
+
+SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
+
+DEPEND="
+   >=dev-R/RcppParallel-5.0.1
+   dev-R/RcppEigen
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/Rcpp
+   dev-R/BH
+   >=dev-R/knitr-1.15.1
+   dev-R/rmarkdown
+   dev-R/Matrix
+   dev-R/rstan
+"

diff --git a/dev-R/StanHeaders/metadata.xml b/dev-R/StanHeaders/metadata.xml
new file mode 100644
index 0..ac1a0ec15
--- /dev/null
+++ b/dev-R/StanHeaders/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   The C++ header files of the Stan project are 
provided by this package, but it contains little R code or documentation. The 
main reference is the vignette. There is a shared object containing part of the 
'CVODES' library, but its functionality is not accessible from R. 'StanHeaders' 
is primarily useful for developers who want to utilize the 'LinkingTo' 
directive of their package's DESCRIPTION file to build on the Stan library 
without incurring unnecessary dependencies. The Stan project develops a 
probabilistic programming language that implements full or approximate Bayesian 
statistical inference via Markov Chain Monte Carlo or 'variational' methods and 
implements (optionally penalized) maximum likelihood estimation via 
optimization. The Stan library includes an advanced automatic differentiation 
scheme, 'templated' statistical and linear algebra functions that can handle 
the automatically 'differentiable' scalar types (and doubles, 'ints', etc.), 
and a pa
 rser for the Stan language. The 'rstan' package provides user-facing R 
functions to parse, compile, test, estimate, and analyze Stan 
models.
+   
+   
+   Ben Goodrich
+   benjamin.goodr...@columbia.edu
+   
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppEigen/

2022-07-03 Thread Robert Greener
commit: d5116714ad1b1264ae9467d6cbfac4497b490e66
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:47:48 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:47:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5116714

dev-R/RcppEigen: new package, add 0.3.3.9.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/RcppEigen/Manifest   |  1 +
 dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild | 32 ++
 dev-R/RcppEigen/metadata.xml   | 17 
 3 files changed, 50 insertions(+)

diff --git a/dev-R/RcppEigen/Manifest b/dev-R/RcppEigen/Manifest
new file mode 100644
index 0..a44354498
--- /dev/null
+++ b/dev-R/RcppEigen/Manifest
@@ -0,0 +1 @@
+DIST RcppEigen_0.3.3.9.2.tar.gz 1476004 BLAKE2B 
c111b13bd34acf75e061302628e6821a506736717ae938a0105d45a5ee0f638439ebdb5e83e9319157deee81b96a928438c4d3d9d1be69ef64dcdab56425f44c
 SHA512 
167ec253d2729fb03c822465d40f23a756a32c23280baf340255d6d700846fe220266273201f8144fb7ac040261e915f3e5058b5f4241d5f1070f2ae2c37c121

diff --git a/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild 
b/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild
new file mode 100644
index 0..78f8d5631
--- /dev/null
+++ b/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="'Rcpp' Integration for the 'Eigen' Templated Linear Algebra 
Library"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   || ( dev-R/Matrix dev-lang/R[-minimal] )
+   dev-R/Rcpp
+   test? (
+   dev-R/tinytest
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/inline
+   dev-R/tinytest
+   dev-R/pkgKitten
+   dev-R/microbenchmark
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
+}

diff --git a/dev-R/RcppEigen/metadata.xml b/dev-R/RcppEigen/metadata.xml
new file mode 100644
index 0..c69914493
--- /dev/null
+++ b/dev-R/RcppEigen/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   R and 'Eigen' integration using 'Rcpp'. 
'Eigen' is a C++ template library for linear algebra: matrices, vectors, 
numerical solvers and related algorithms. It supports dense and sparse matrices 
on integer, floating point and complex numbers, decompositions of such 
matrices, and solutions of linear systems. Its performance on many algorithms 
is comparable with some of the best implementations based on 'Lapack' and 
level-3 'BLAS'. The 'RcppEigen' package includes the header files from the 
'Eigen' C++ template library (currently version 3.3.4). Thus users do not need 
to install 'Eigen' itself in order to use 'RcppEigen'. Since version 3.1.1, 
'Eigen' is licensed under the Mozilla Public License (version 2); earlier 
version were licensed under the GNU LGPL version 3 or later. 'RcppEigen' (the 
'Rcpp' bindings/bridge to 'Eigen') is licensed under the GNU GPL version 2 or 
later, as is the rest of 'Rcpp'.
+   
+   
+   Dirk Eddelbuettel
+   e...@debian.org
+   
+   https://github.com/RcppCore/RcppEigen/issues
+   RcppCore/RcppEigen
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/tinytest/

2022-07-03 Thread Robert Greener
commit: e0dbb0a36eff36d4e971c5d41d12d67a5d255e57
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:31:36 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:31:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0dbb0a3

dev-R/tinytest: new package, add 1.3.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/tinytest/Manifest  |  1 +
 dev-R/tinytest/metadata.xml  | 17 +
 dev-R/tinytest/tinytest-1.3.1.ebuild | 15 +++
 3 files changed, 33 insertions(+)

diff --git a/dev-R/tinytest/Manifest b/dev-R/tinytest/Manifest
new file mode 100644
index 0..bd3c69559
--- /dev/null
+++ b/dev-R/tinytest/Manifest
@@ -0,0 +1 @@
+DIST tinytest_1.3.1.tar.gz 445398 BLAKE2B 
481f8510dd09a75acdf2cba63ecf29c2ed7d39ea80042cc68fc3c8921806a97ef6010057c7c0d8f9a398e3948c467d55d9ff42adf4b4216e893863f32a273381
 SHA512 
bb580f42f47375e730a698072645c1cb8c5e6d46c8ab2e69b2fbd4c0f9edd5c97ddbbc0d4d3cc35d3d785e937f10d74a4c2c41f86777add8c81ec43c884bc019

diff --git a/dev-R/tinytest/metadata.xml b/dev-R/tinytest/metadata.xml
new file mode 100644
index 0..23f0b3fab
--- /dev/null
+++ b/dev-R/tinytest/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Provides a lightweight (zero-dependency) and 
easy to use unit testing framework. Main features: install tests with the 
package. Test results are treated as data that can be stored and manipulated. 
Test files are R scripts interspersed with test commands, that can be 
programmed over. Fully automated build-install-test sequence for packages. Skip 
tests when not run locally (e.g. on CRAN). Flexible and configurable output 
printing. Compare computed output with output stored with the package. Run 
tests in parallel. Extensible by other packages. Report side 
effects.
+   
+   
+   Mark van der Loo
+   mark.vander...@gmail.com
+   
+   
https://github.com/markvanderloo/tinytest/issues
+   markvanderloo/tinytest
+   
+

diff --git a/dev-R/tinytest/tinytest-1.3.1.ebuild 
b/dev-R/tinytest/tinytest-1.3.1.ebuild
new file mode 100644
index 0..6391f1dae
--- /dev/null
+++ b/dev-R/tinytest/tinytest-1.3.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='Lightweight and Feature Complete Unit Testing Framework'
+KEYWORDS="~amd64"
+LICENSE='GPL-3'
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppParallel/

2022-07-03 Thread Robert Greener
commit: aad1db44e38466958bffb84042a80e517296978e
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:27:34 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:27:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aad1db44

dev-R/RcppParallel: new package, add 5.1.5

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/RcppParallel/Manifest  |  1 +
 dev-R/RcppParallel/RcppParallel-5.1.5.ebuild | 32 
 dev-R/RcppParallel/metadata.xml  | 17 +++
 3 files changed, 50 insertions(+)

diff --git a/dev-R/RcppParallel/Manifest b/dev-R/RcppParallel/Manifest
new file mode 100644
index 0..3c4d4c568
--- /dev/null
+++ b/dev-R/RcppParallel/Manifest
@@ -0,0 +1 @@
+DIST RcppParallel_5.1.5.tar.gz 1967672 BLAKE2B 
70b060cf3478009f8264a456d3fc10059c3595018c85ff2d7a8fe3c54cdc03bfdf811a1d72b7e62aac8585028bea63b733ac363e8c6c5475558257be6e2aae51
 SHA512 
d7d69fcad6087eb206dfe6337e00ddb1e0b8f1faa02ba57cd257173db98b6880edc35cb8f4b200132cd2692494f7e1c390432eb381892a04d1e3e797ee40da28

diff --git a/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild 
b/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild
new file mode 100644
index 0..81e1c8b49
--- /dev/null
+++ b/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Parallel Programming Tools for 'Rcpp'"
+KEYWORDS="~amd64"
+LICENSE='GPL-3+'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   test? (
+   dev-R/RUnit
+   dev-R/Rcpp
+   )
+   dev-cpp/tbb
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/RUnit
+   dev-R/Rcpp
+   dev-R/knitr
+   dev-R/rmarkdown
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla doRUnit.R
+}

diff --git a/dev-R/RcppParallel/metadata.xml b/dev-R/RcppParallel/metadata.xml
new file mode 100644
index 0..e78e34b39
--- /dev/null
+++ b/dev-R/RcppParallel/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   High level functions for parallel 
programming with 'Rcpp'. For example, the 'parallelFor()' function can be used 
to convert the work of a standard serial "for" loop into a parallel one and the 
'parallelReduce()' function can be used for accumulating aggregate or other 
values.
+   
+   
+   Kevin Ushey
+   ke...@rstudio.com
+   
+   
https://github.com/RcppCore/RcppParallel/issues
+   RcppCore/RcppParallel
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RUnit/

2022-07-03 Thread Robert Greener
commit: c354b2425d92b03a999ecd55f1f3e41bee9f2ee8
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:22:55 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:23:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c354b242

dev-R/RUnit: new package, add 0.4.32

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/RUnit/Manifest|  1 +
 dev-R/RUnit/RUnit-0.4.32.ebuild | 14 ++
 dev-R/RUnit/metadata.xml| 15 +++
 3 files changed, 30 insertions(+)

diff --git a/dev-R/RUnit/Manifest b/dev-R/RUnit/Manifest
new file mode 100644
index 0..93e926fea
--- /dev/null
+++ b/dev-R/RUnit/Manifest
@@ -0,0 +1 @@
+DIST RUnit_0.4.32.tar.gz 337142 BLAKE2B 
3c705716507b67697d4982f09973a0fa3a92cbd7dafad730f649bdc37e6b6becbbc0fdd9ab59f8c96afaea3f8b1e32ec833b7fd3380b74c81c500a74fb3a979f
 SHA512 
5df78b0b653cb122e8edd23fc95e00966c5e54ee5db081efb216e88847d8e292fb69af27932a35f5d51ebaf3a162128fd4a604b8d1e2dc8dfb6a8a72345432e7

diff --git a/dev-R/RUnit/RUnit-0.4.32.ebuild b/dev-R/RUnit/RUnit-0.4.32.ebuild
new file mode 100644
index 0..ef1af2c10
--- /dev/null
+++ b/dev-R/RUnit/RUnit-0.4.32.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='R Unit Test Framework'
+KEYWORDS="~amd64"
+LICENSE='GPL-2'
+
+SUGGESTED_PACKAGES="
+   dev-R/XML
+"

diff --git a/dev-R/RUnit/metadata.xml b/dev-R/RUnit/metadata.xml
new file mode 100644
index 0..5bcd09ee6
--- /dev/null
+++ b/dev-R/RUnit/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   R functions implementing a standard Unit 
Testing framework, with additional code inspection and report generation 
tools.
+   
+   
+   Roman Zenka
+   zenka.ro...@mayo.edu
+   
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/R_oo/

2022-07-03 Thread Robert Greener
commit: ef3609468d3fe54a182ad4f2bbf274fec50f9a49
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:14:31 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:14:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef360946

dev-R/R_oo: new package, add 1.25.0

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/R_oo/Manifest   |  1 +
 dev-R/R_oo/R_oo-1.25.0.ebuild | 28 
 dev-R/R_oo/metadata.xml   | 17 +
 3 files changed, 46 insertions(+)

diff --git a/dev-R/R_oo/Manifest b/dev-R/R_oo/Manifest
new file mode 100644
index 0..159808c0e
--- /dev/null
+++ b/dev-R/R_oo/Manifest
@@ -0,0 +1 @@
+DIST R.oo_1.25.0.tar.gz 384384 BLAKE2B 
b7f758b430d969a3c46b630149743faecffba5601c11b8d2f35cca7094388bb1459fca6515093ab80c90a8506e544b1abfb6b98f935c5dd8c4ce7fa8be37d247
 SHA512 
8d6f9fa243fd2088511345bd932c72b337492b4555a078a694c236820994b2a40eb8f665c50a604010cb86f3eb12728b33e56d2e719c8bf2d39b84eba8e99b4c

diff --git a/dev-R/R_oo/R_oo-1.25.0.ebuild b/dev-R/R_oo/R_oo-1.25.0.ebuild
new file mode 100644
index 0..dbc461c3f
--- /dev/null
+++ b/dev-R/R_oo/R_oo-1.25.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="R Object-Oriented Programming with or without References"
+KEYWORDS="~amd64"
+LICENSE='LGPL-2.1+'
+CRAN_PN="R.oo"
+
+SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
+
+DEPEND="
+   >=dev-R/R_methodsS3-1.8.1
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/codetools
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   for i in *.R; do
+   R_LIBS="${T}/R" edo Rscript --vanilla $i
+   done
+}

diff --git a/dev-R/R_oo/metadata.xml b/dev-R/R_oo/metadata.xml
new file mode 100644
index 0..88f4a020f
--- /dev/null
+++ b/dev-R/R_oo/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Methods and classes for object-oriented 
programming in R with or without references. Large effort has been made on 
making definition of methods as simple as possible with a minimum of 
maintenance for package developers. The package has been developed since 2001 
and is now considered very stable. This is a cross-platform package implemented 
in pure R that defines standard S3 classes without any tricks.
+   
+   
+   Henrik Bengtsson
+   henr...@braju.com
+   
+   
https://github.com/HenrikBengtsson/R.oo/issues
+   HenrikBengtsson/R.oo
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/tidyr/

2022-07-03 Thread Robert Greener
commit: f1fde1aceeb1ba63a9e38ffc7223cf48e9397f23
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:10:44 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:11:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1fde1ac

dev-R/tidyr: change data-table to data_table in suggested pkgs

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/tidyr/tidyr-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/tidyr/tidyr-1.2.0.ebuild b/dev-R/tidyr/tidyr-1.2.0.ebuild
index c9e672363..62f54ee16 100644
--- a/dev-R/tidyr/tidyr-1.2.0.ebuild
+++ b/dev-R/tidyr/tidyr-1.2.0.ebuild
@@ -24,7 +24,7 @@ DEPEND="
 
 SUGGESTED_PACKAGES="
dev-R/covr
-   dev-R/data-table
+   dev-R/data_table
dev-R/jsonlite
dev-R/knitr
dev-R/readr



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/R_methodsS3/

2022-07-03 Thread Robert Greener
commit: 0672ab36b97470d59acbe273ef4bd48020a21101
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 13:09:12 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 13:09:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0672ab36

dev-R/R_methodsS3: new package, add 1.8.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/R_methodsS3/Manifest |  1 +
 dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild | 24 
 dev-R/R_methodsS3/metadata.xml | 17 +
 3 files changed, 42 insertions(+)

diff --git a/dev-R/R_methodsS3/Manifest b/dev-R/R_methodsS3/Manifest
new file mode 100644
index 0..882f55144
--- /dev/null
+++ b/dev-R/R_methodsS3/Manifest
@@ -0,0 +1 @@
+DIST R.methodsS3_1.8.2.tar.gz 24131 BLAKE2B 
5f86f9302bca53497421a0d6bb34e6757657b8f81867f73934865de9c54fcf2a14f3520c3164c95c6b4e7f360b30c59aa04a2e1beedad9777f7408e4791b2b07
 SHA512 
4282f70afc4902575db614467d4606832e29889a427d783efb684b778bf9b515507527fa5a368ce7b1f6515aedc48047cabb24e6c22324f56ad02d006a8d055a

diff --git a/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild 
b/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild
new file mode 100644
index 0..52ae9c545
--- /dev/null
+++ b/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="S3 Methods Simplified"
+KEYWORDS="~amd64"
+LICENSE='LGPL-2.1+'
+CRAN_PN="R.methodsS3"
+
+SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
+
+SUGGESTED_PACKAGES="
+   dev-R/codetools
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   for i in *.R; do
+   R_LIBS="${T}/R" edo Rscript --vanilla $i
+   done
+}

diff --git a/dev-R/R_methodsS3/metadata.xml b/dev-R/R_methodsS3/metadata.xml
new file mode 100644
index 0..45f5c0aea
--- /dev/null
+++ b/dev-R/R_methodsS3/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Methods that simplify the setup of S3 
generic functions and S3 methods. Major effort has been made in making 
definition of methods as simple as possible with a minimum of maintenance for 
package developers. For example, generic functions are created automatically, 
if missing, and naming conflict are automatically solved, if possible. The 
method setMethodS3() is a good start for those who in the future may want to 
migrate to S4. This is a cross-platform package implemented in pure R that 
generates standard S3 methods.
+   
+   
+   Henrik Bengtsson
+   henr...@braju.com
+   
+   
https://github.com/HenrikBengtsson/R.methodsS3/issues
+   HenrikBengtsson/R.methodsS3
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/modelr/

2022-07-03 Thread Robert Greener
commit: b54cde3c7ff7d88f550ffdcfc4d65add49dca7ca
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 11:06:26 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 11:06:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b54cde3c

dev-R/modelr: new package, add 0.1.8

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/modelr/Manifest|  1 +
 dev-R/modelr/metadata.xml| 17 +
 dev-R/modelr/modelr-0.1.8.ebuild | 37 +
 3 files changed, 55 insertions(+)

diff --git a/dev-R/modelr/Manifest b/dev-R/modelr/Manifest
new file mode 100644
index 0..558e1c122
--- /dev/null
+++ b/dev-R/modelr/Manifest
@@ -0,0 +1 @@
+DIST modelr_0.1.8.tar.gz 121333 BLAKE2B 
83ac7bb2c4bc1c4f0aa3560f32920a24fe91a17fe1e8daee1f887fbaba84e43903c017edf480453d1ca2ce2a7a499672870b260ddeba7d9c3c192794bde0302c
 SHA512 
712e7e63a2f5beec3845b3e16f444a69eacd00759d51bec1428ce84907bfe42545fe0d6e592c82bc2c2dd6bce4d58ae5865225a4697fc8e35f420f3b5ed51b2b

diff --git a/dev-R/modelr/metadata.xml b/dev-R/modelr/metadata.xml
new file mode 100644
index 0..60f678649
--- /dev/null
+++ b/dev-R/modelr/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Functions for modelling that help you 
seamlessly integrate modelling into a pipeline of data manipulation and 
visualisation.
+   
+   
+   Hadley Wickham
+   had...@rstudio.com
+   
+   https://github.com/tidyverse/modelr/issues
+   tidyverse/modelr
+   
+

diff --git a/dev-R/modelr/modelr-0.1.8.ebuild b/dev-R/modelr/modelr-0.1.8.ebuild
new file mode 100644
index 0..d1e1441f7
--- /dev/null
+++ b/dev-R/modelr/modelr-0.1.8.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='Modelling Functions that Work with the Pipe'
+KEYWORDS="~amd64"
+LICENSE='GPL-3'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   dev-R/broom
+   dev-R/magrittr
+   >=dev-R/purrr-0.2.2
+   >=dev-R/rlang-0.2.0
+   dev-R/tibble
+   >=dev-R/tidyr-0.8.0
+   dev-R/tidyselect
+   dev-R/vctrs
+   test? (
+   dev-R/testthat
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/covr
+   dev-R/ggplot2
+   dev-R/testthat
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/archive/

2022-07-03 Thread Robert Greener
commit: 5cde9099efbd75bce9d356f98f5d066e07e9bab8
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 10:06:54 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 10:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5cde9099

dev-R/archive: new package add 1.1.5

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/archive/Manifest |  1 +
 dev-R/archive/archive-1.1.5.ebuild | 34 ++
 dev-R/archive/metadata.xml | 17 +
 3 files changed, 52 insertions(+)

diff --git a/dev-R/archive/Manifest b/dev-R/archive/Manifest
new file mode 100644
index 0..1f36f50e5
--- /dev/null
+++ b/dev-R/archive/Manifest
@@ -0,0 +1 @@
+DIST archive_1.1.5.tar.gz 127971 BLAKE2B 
bdce63c581b5ade08b3d8b8abc382524f5f4b1c66aa09d151479921ad3e8661b24fc156ee1eb6950116a2585de999f14087797085e97a3a9ac70897cf9c54df0
 SHA512 
4a420868a45385cbe49f98050f995b3e455a8d64bfe3cb2cfe4f3867f14866dd3244af4d8b960d10f210b758371bcd58396a627e79e2cac45b228c2c21ce67b8

diff --git a/dev-R/archive/archive-1.1.5.ebuild 
b/dev-R/archive/archive-1.1.5.ebuild
new file mode 100644
index 0..c68c09fc2
--- /dev/null
+++ b/dev-R/archive/archive-1.1.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='Multi-Format Archive and Compression Support'
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   dev-R/cli
+   dev-R/glue
+   dev-R/rlang
+   dev-R/tibble
+   dev-R/cpp11
+   test? (
+   dev-R/testthat
+   )
+   app-arch/libarchive[bzip2,lz4,lzma,lzo,zstd]
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/covr
+   dev-R/testthat
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}

diff --git a/dev-R/archive/metadata.xml b/dev-R/archive/metadata.xml
new file mode 100644
index 0..37a236cdf
--- /dev/null
+++ b/dev-R/archive/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Bindings to 'libarchive' 
http://www.libarchive.org the Multi-format archive and compression library. 
Offers R connections and direct extraction for many archive formats including 
'tar', 'ZIP', '7-zip', 'RAR', 'CAB' and compression formats including 'gzip', 
'bzip2', 'compress', 'lzma' and 'xz'.
+   
+   
+   Gábor Csárdi
+   csardi.ga...@gmail.com
+   
+   https://github.com/r-lib/archive/issues
+   r-lib/archive
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/tzdb/

2022-07-03 Thread Robert Greener
commit: 24a8cae9262879b9c6609d56769225c7db5df092
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 09:53:15 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 09:53:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24a8cae9

dev-R/tzdb: new package, add 0.3.0

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/tzdb/Manifest  |  1 +
 dev-R/tzdb/metadata.xml  | 17 +
 dev-R/tzdb/tzdb-0.3.0.ebuild | 29 +
 3 files changed, 47 insertions(+)

diff --git a/dev-R/tzdb/Manifest b/dev-R/tzdb/Manifest
new file mode 100644
index 0..904ce68b8
--- /dev/null
+++ b/dev-R/tzdb/Manifest
@@ -0,0 +1 @@
+DIST tzdb_0.3.0.tar.gz 567544 BLAKE2B 
a62c7d8131327064933e314be2087c362997403eeca9bce50763b62bf627f18538a9b332e579ac8947306fc97f45e4809ce9c475d2109a5ef96de501c87e
 SHA512 
ca3de0e75d932dcf9e23dbd05788d3684336f8fc2e5e929817e48de2c1180ab68e5afc155f53c309f5fc3058cff2ebb4ef0931d5384234fe585fc1460f21668a

diff --git a/dev-R/tzdb/metadata.xml b/dev-R/tzdb/metadata.xml
new file mode 100644
index 0..166d866e9
--- /dev/null
+++ b/dev-R/tzdb/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Provides an up-to-date copy of the Internet 
Assigned Numbers Authority (IANA) Time Zone Database. It is updated 
periodically to reflect changes made by political bodies to time zone 
boundaries, UTC offsets, and daylight saving time rules. Additionally, this 
package provides a C++ interface for working with the 'date' library. 'date' 
provides comprehensive support for working with dates and date-times, which 
this package exposes to make it easier for other R packages to utilize. Headers 
are provided for calendar specific calculations, along with a limited interface 
for time zone manipulations.
+   
+   
+   Davis Vaughan
+   da...@rstudio.com
+   
+   https://github.com/r-lib/tzdb/issues
+   r-lib/tzdb
+   
+

diff --git a/dev-R/tzdb/tzdb-0.3.0.ebuild b/dev-R/tzdb/tzdb-0.3.0.ebuild
new file mode 100644
index 0..86e8a0905
--- /dev/null
+++ b/dev-R/tzdb/tzdb-0.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Time Zone Database Information"
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   >=dev-R/cpp11-0.4.2
+   test? (
+   >=dev-R/testthat-3.0.0
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/covr
+   >=dev-R/testthat-3.0.0
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/readxl/

2022-07-03 Thread Robert Greener
commit: c6a01080d000fe234107d8a6b641a4da5022c8e4
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 09:43:01 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 09:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6a01080

dev-R/readxl: new package, add 1.4.0

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/readxl/Manifest|  1 +
 dev-R/readxl/metadata.xml| 17 +
 dev-R/readxl/readxl-1.4.0.ebuild | 33 +
 3 files changed, 51 insertions(+)

diff --git a/dev-R/readxl/Manifest b/dev-R/readxl/Manifest
new file mode 100644
index 0..a1317f97d
--- /dev/null
+++ b/dev-R/readxl/Manifest
@@ -0,0 +1 @@
+DIST readxl_1.4.0.tar.gz 2089229 BLAKE2B 
ed3442bc105ad87e6b3a9083094d1c23039f353fc630f29e90f07a6d1e970058eaad028c5bb897642e59a74db48ca21ce0e75e44ebf5d7096df64a7b0aa3e9d7
 SHA512 
5d1cf403c9fa6319e0ab9f53083b20c37d5381bf8f4b9cefe037692a2e637eb175a27661371a63ddd2755bfffbfee7bb2713d4090f6c8621c4626165c1fc45e5

diff --git a/dev-R/readxl/metadata.xml b/dev-R/readxl/metadata.xml
new file mode 100644
index 0..1786ee87f
--- /dev/null
+++ b/dev-R/readxl/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Import excel files into R. Supports '.xls' 
via the embedded 'libxls' C library https://github.com/libxls/libxls and 
'.xlsx' via the embedded 'RapidXML' C++ library 
http://rapidxml.sourceforge.net. Works on Windows, Mac and Linux without 
external dependencies.
+   
+   
+   Jennifer Bryan
+   je...@rstudio.com
+   
+   https://github.com/tidyverse/readxl/issues
+   tidyverse/readxl
+   
+

diff --git a/dev-R/readxl/readxl-1.4.0.ebuild b/dev-R/readxl/readxl-1.4.0.ebuild
new file mode 100644
index 0..56cd496c4
--- /dev/null
+++ b/dev-R/readxl/readxl-1.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Read Excel Files"
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   dev-R/cellranger
+   >=dev-R/tibble-2.0.1
+   >=dev-R/cpp11-0.4.0
+   dev-R/progress
+   test? (
+   >=dev-R/testthat-3.0.0
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/knitr
+   dev-R/rmarkdown
+   >=dev-R/testthat-3.0.0
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/progress/

2022-07-03 Thread Robert Greener
commit: d2b0d9906b3fabf130f031f5411519175e610f12
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 09:37:37 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 09:37:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d2b0d990

dev-R/readxl: new package, add 1.2.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/progress/Manifest  |  1 +
 dev-R/progress/metadata.xml  | 17 +
 dev-R/progress/progress-1.2.2.ebuild | 35 +++
 3 files changed, 53 insertions(+)

diff --git a/dev-R/progress/Manifest b/dev-R/progress/Manifest
new file mode 100644
index 0..008bc084c
--- /dev/null
+++ b/dev-R/progress/Manifest
@@ -0,0 +1 @@
+DIST progress_1.2.2.tar.gz 29506 BLAKE2B 
b17c7eeb8161a7779a3afcee4a05c3010dad01de019502a71724b10099a6a5697a446377ea2095d5521f3edce2cdc010642f946ec3babea6530b6eff237914c6
 SHA512 
c02dfd93f43ac82ea44b97e53dd9e570aa90e95c8e4a9088114bae77f573eaba536b167a27d6a6a48d6db1d0b21d59d22468b48c0ce9580862af35f7bb3ee0bb

diff --git a/dev-R/progress/metadata.xml b/dev-R/progress/metadata.xml
new file mode 100644
index 0..e1416185c
--- /dev/null
+++ b/dev-R/progress/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Configurable Progress bars, they may include 
percentage, elapsed time, and/or the estimated completion time. They work in 
terminals, in 'Emacs' 'ESS', 'RStudio', 'Windows' 'Rgui' and the 'macOS' 
'R.app'. The package also provides a 'C++' 'API', that works with or without 
'Rcpp'.
+   
+   
+   Gábor Csárdi
+   csardi.ga...@gmail.com
+   
+   https://github.com/r-lib/progress/issues
+   r-lib/progress
+   
+

diff --git a/dev-R/progress/progress-1.2.2.ebuild 
b/dev-R/progress/progress-1.2.2.ebuild
new file mode 100644
index 0..e97b22298
--- /dev/null
+++ b/dev-R/progress/progress-1.2.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='Terminal Progress Bars'
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   dev-R/hms
+   dev-R/prettyunits
+   dev-R/R6
+   dev-R/crayon
+   test? (
+   dev-R/testthat
+   dev-R/Rcpp
+   dev-R/withr
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/testthat
+   dev-R/Rcpp
+   dev-R/withr
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/htmlwidgets/

2022-07-03 Thread Robert Greener
commit: f836ffb85e546f4451bc7a11f47130fa3d8267ac
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 09:04:52 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 09:04:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f836ffb8

dev-R/htmlwidgets: new package, add 1.5.4

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/htmlwidgets/Manifest |  1 +
 dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild | 32 ++
 dev-R/htmlwidgets/metadata.xml | 17 
 3 files changed, 50 insertions(+)

diff --git a/dev-R/htmlwidgets/Manifest b/dev-R/htmlwidgets/Manifest
new file mode 100644
index 0..08a68e2bb
--- /dev/null
+++ b/dev-R/htmlwidgets/Manifest
@@ -0,0 +1 @@
+DIST htmlwidgets_1.5.4.tar.gz 956850 BLAKE2B 
a2f9f6664a98c523f91cf085f84df62968010a01ca245b1ec70577a46738f154ee068b31d2e592dae68fc6d9082455e293aaa75d2650328382fc607cc7ee0eba
 SHA512 
80f647dd3c71497a2dc2fc7d9ff7c743912cdd3678f02e4b320623a7b16aebebfa4d782aedd2eeb1b9d3fd172e6d322da9b7ae0ca52b4c8155a1c6e907be329d

diff --git a/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild 
b/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild
new file mode 100644
index 0..cde342d0a
--- /dev/null
+++ b/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="HTML Widgets for R"
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   >=dev-R/htmltools-0.3
+   >=dev-R/jsonlite-0.9.16
+   dev-R/yaml
+   test? (
+   dev-R/testthat
+   )
+"
+
+SUGGESTED_PACKAGES="
+   >=dev-R/knitr-1.8
+   dev-R/rmarkdown
+   dev-R/testthat
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}

diff --git a/dev-R/htmlwidgets/metadata.xml b/dev-R/htmlwidgets/metadata.xml
new file mode 100644
index 0..8675553fe
--- /dev/null
+++ b/dev-R/htmlwidgets/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   A framework for creating HTML widgets that 
render in various contexts including the R console, 'R Markdown' documents, and 
'Shiny' web applications.
+   
+   
+   Carson Sievert
+   car...@rstudio.com
+   
+   
https://github.com/ramnathv/htmlwidgets/issues
+   ramnathv/htmlwidgets
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/sass/

2022-07-03 Thread Robert Greener
commit: af5f5eedda7e492a34bc58238647a5a87a153c19
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 08:59:31 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 08:59:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af5f5eed

dev-R/sass: enable tests

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/sass/sass-0.4.1.ebuild | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/dev-R/sass/sass-0.4.1.ebuild b/dev-R/sass/sass-0.4.1.ebuild
index 7a62666ff..9f85c6538 100644
--- a/dev-R/sass/sass-0.4.1.ebuild
+++ b/dev-R/sass/sass-0.4.1.ebuild
@@ -3,26 +3,26 @@
 
 EAPI=7
 
-inherit R-packages #edo
+inherit R-packages edo
 
 DESCRIPTION="Syntactically Awesome Style Sheets ('Sass')"
 KEYWORDS="~amd64"
 LICENSE='MIT'
-# Tests need shiny (circ. dep, will enable once added)
-#RESTRICT="!test? ( test )"
-#IUSE="test"
+RESTRICT="!test? ( test )"
+IUSE="test"
 
 DEPEND="
dev-R/fs
>=dev-R/rlang-0.4.10
>=dev-R/htmltools-0.5.1
dev-R/R6
-   dev-R/rappdirs"
-#  test? (
-#  dev-R/withr
-#  dev-R/testthat
-#  dev-R/shiny
-#  )
+   dev-R/rappdirs
+   test? (
+   dev-R/withr
+   dev-R/testthat
+   dev-R/shiny
+   )
+"
 
 SUGGESTED_PACKAGES="
dev-R/testthat
@@ -33,7 +33,7 @@ SUGGESTED_PACKAGES="
dev-R/curl
 "
 
-#src_test() {
-#  cd "${WORKDIR}/${P}/tests" || die
-#  NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-#}
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/shiny/

2022-07-03 Thread Robert Greener
commit: 1552245aa434bffab009f69667f89890cc44bfc9
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 08:55:04 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 08:55:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1552245a

dev-R/shiny: new package, add 1.7.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/shiny/Manifest   |  1 +
 dev-R/shiny/metadata.xml   | 17 +++
 dev-R/shiny/shiny-1.7.1.ebuild | 67 ++
 3 files changed, 85 insertions(+)

diff --git a/dev-R/shiny/Manifest b/dev-R/shiny/Manifest
new file mode 100644
index 0..b002deb65
--- /dev/null
+++ b/dev-R/shiny/Manifest
@@ -0,0 +1 @@
+DIST shiny_1.7.1.tar.gz 2963486 BLAKE2B 
a70602a302cd73cc9ff2bd2d77c3e19eaeed970025c64ad58e5ad8b18c4d027d04c7d7ba01d6029610ccf40ff7721cf5ef923651cb37bd112f702c6319e09fb7
 SHA512 
bcbf90ad719097b299a2535b94a9fe97530e94c01b179bb71b233651e1b906a6b496607861e2c355433065abab15810082839f2e1443dc9738af940e5501f061

diff --git a/dev-R/shiny/metadata.xml b/dev-R/shiny/metadata.xml
new file mode 100644
index 0..678eb9540
--- /dev/null
+++ b/dev-R/shiny/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Makes it incredibly easy to build 
interactive web applications with R. Automatic "reactive" binding between 
inputs and outputs and extensive prebuilt widgets make it possible to build 
beautiful, responsive, and powerful applications with minimal 
effort.
+   
+   
+   Winston Chang
+   wins...@rstudio.com
+   
+   https://github.com/rstudio/shiny/issues
+   rstudio/shiny
+   
+

diff --git a/dev-R/shiny/shiny-1.7.1.ebuild b/dev-R/shiny/shiny-1.7.1.ebuild
new file mode 100644
index 0..c3f6d67d1
--- /dev/null
+++ b/dev-R/shiny/shiny-1.7.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages #edo
+
+DESCRIPTION="Web Application Framework for R"
+KEYWORDS="~amd64"
+LICENSE='GPL-3'
+# Tests need circular dependencies will enable once added
+#RESTRICT="!test? ( test )"
+#IUSE="test"
+
+DEPEND="
+   >=dev-R/httpuv-1.5.2
+   >=dev-R/mime-0.3
+   >=dev-R/jsonlite-0.9.16
+   dev-R/xtable
+   >=dev-R/fontawesome-0.2.1
+   >=dev-R/htmltools-0.5.2
+   >=dev-R/R6-2.0
+   dev-R/sourcetools
+   >=dev-R/later-1.0.0
+   >=dev-R/promises-1.1.0
+   dev-R/crayon
+   >=dev-R/rlang-0.4.10
+   dev-R/withr
+   >=dev-R/commonmark-1.7
+   >=dev-R/glue-1.3.2
+   >=dev-R/bslib-0.3.0
+   dev-R/cachem
+   dev-R/ellipsis
+   >=dev-R/lifecycle-0.2.0
+"
+#  test? (
+#  >=dev-R/testthat-3.0.0
+#  dev-R/markdown
+#  dev-R/ggplot2
+#  >=dev-R/reactlog-1.0.0
+#  >=dev-R/shinytest-1.4.0.9003
+#  dev-R/future
+#  dev-R/dygraphs
+#  )
+
+SUGGESTED_PACKAGES="
+   >=dev-R/Cairo-1.5.5
+   >=dev-R/testthat-3.0.0
+   >=dev-R/knitr-1.6
+   dev-R/markdown
+   dev-R/rmarkdown
+   dev-R/ggplot2
+   >=dev-R/reactlog-1.0.0
+   dev-R/magrittr
+   >=dev-R/shinytest-1.4.0.9003
+   dev-R/yaml
+   dev-R/future
+   dev-R/dygraphs
+   dev-R/ragg
+   dev-R/showtext
+   dev-R/sass
+"
+
+#src_test() {
+#  cd "${WORKDIR}/${P}/tests" || die
+#  NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
+#}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/sourcetools/

2022-07-03 Thread Robert Greener
commit: 18453454f262b4b67e91c3b0566a438bd896d2a9
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 08:43:10 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 08:43:10 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18453454

dev-R/sourcetools: new package, add 0.1.7

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/sourcetools/Manifest |  1 +
 dev-R/sourcetools/metadata.xml | 17 +
 dev-R/sourcetools/sourcetools-0.1.7.ebuild | 27 +++
 3 files changed, 45 insertions(+)

diff --git a/dev-R/sourcetools/Manifest b/dev-R/sourcetools/Manifest
new file mode 100644
index 0..59429cafb
--- /dev/null
+++ b/dev-R/sourcetools/Manifest
@@ -0,0 +1 @@
+DIST sourcetools_0.1.7.tar.gz 24155 BLAKE2B 
f52a5012623a555d0ca1abc2296efb2704521d495a436df0eaf40434e8254e6e1406c570c63eca79fddc426713b7932524ffd1ffe13d257d7cf2e800cea830fb
 SHA512 
8446aec2a22046044a886c16b752f1846ba8e24b07fbce23678ca324536b6cc19acb795eb381491712c2bd913f891518911b48f37c0a4bd47aad12e57f6eb31d

diff --git a/dev-R/sourcetools/metadata.xml b/dev-R/sourcetools/metadata.xml
new file mode 100644
index 0..b4786290d
--- /dev/null
+++ b/dev-R/sourcetools/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+       Robert Greener
+   
+   Tools for the reading and tokenization of R 
code. The 'sourcetools' package provides both an R and C++ interface for the 
tokenization of R code, and helpers for interacting with the tokenized 
representation of R code.
+   
+   
+   Kevin Ushey
+   kevinus...@gmail.com
+   
+   
https://github.com/kevinushey/sourcetools/issues
+   kevinushey/sourcetools
+   
+

diff --git a/dev-R/sourcetools/sourcetools-0.1.7.ebuild 
b/dev-R/sourcetools/sourcetools-0.1.7.ebuild
new file mode 100644
index 0..356ff9971
--- /dev/null
+++ b/dev-R/sourcetools/sourcetools-0.1.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION='Tools for Reading, Tokenizing and Parsing R Code'
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   test? (
+   dev-R/testthat
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/testthat
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/fontawesome/

2022-07-03 Thread Robert Greener
commit: 0951517597f60736bfd665aa40762722ac82941f
Author: Robert Greener  r0bert  dev>
AuthorDate: Sun Jul  3 08:38:20 2022 +
Commit:     Robert Greener  r0bert  dev>
CommitDate: Sun Jul  3 08:38:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09515175

dev-R/fontawesome: new package, add 0.2.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-R/fontawesome/Manifest |  1 +
 dev-R/fontawesome/fontawesome-0.2.2.ebuild | 32 ++
 dev-R/fontawesome/metadata.xml | 17 
 3 files changed, 50 insertions(+)

diff --git a/dev-R/fontawesome/Manifest b/dev-R/fontawesome/Manifest
new file mode 100644
index 0..7f52f7a19
--- /dev/null
+++ b/dev-R/fontawesome/Manifest
@@ -0,0 +1 @@
+DIST fontawesome_0.2.2.tar.gz 1117463 BLAKE2B 
7b98bef3347dc3fe6afa48ebc19d8d847d8aaf547914d2fba743055723395b2982a9e45389f95806e0b5fd14a93b8c4dde98a86036413d686edc3c18e43ced60
 SHA512 
29407669ecf0fd797ada9d5ecf925d66f6415158e5cc4b15f0f241f23c3529225a7418ddd03846800c183845eb30a98ed137a46223258cf8f35ef570a586ceeb

diff --git a/dev-R/fontawesome/fontawesome-0.2.2.ebuild 
b/dev-R/fontawesome/fontawesome-0.2.2.ebuild
new file mode 100644
index 0..76cf0fe49
--- /dev/null
+++ b/dev-R/fontawesome/fontawesome-0.2.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages edo
+
+DESCRIPTION="Easily Work with 'Font Awesome' Icons"
+KEYWORDS="~amd64"
+LICENSE='MIT'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+   >=dev-R/rlang-0.4.10
+   >=dev-R/htmltools-0.5.1.1
+   test? (
+   dev-R/testthat
+   )
+"
+
+SUGGESTED_PACKAGES="
+   dev-R/covr
+   dev-R/knitr
+   dev-R/testthat
+   dev-R/rsvg
+"
+
+src_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}

diff --git a/dev-R/fontawesome/metadata.xml b/dev-R/fontawesome/metadata.xml
new file mode 100644
index 0..45a1e4c17
--- /dev/null
+++ b/dev-R/fontawesome/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   Easily and flexibly insert 'Font Awesome' 
icons into 'R Markdown' documents and 'Shiny' apps. These icons can be inserted 
into HTML content through inline 'SVG' tags or 'i' tags. There is also a 
utility function for exporting 'Font Awesome' icons as 'PNG' images for those 
situations where raster graphics are needed.
+   
+   
+   Richard Iannone
+   r...@rstudio.com
+   
+   https://github.com/rstudio/fontawesome/issues
+   rstudio/fontawesome
+   
+



  1   2   >