[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pymorphy3-dicts-ru/

2023-09-04 Thread Shaoyu Tseng
commit: 53ac6602c901be69215e0ed815f37d052a3a7a21
Author: Shaoyu Tseng <1over137  anche  no>
AuthorDate: Mon Sep  4 18:14:20 2023 +
Commit: Shaoyu Tseng  tuta  io>
CommitDate: Mon Sep  4 18:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53ac6602

dev-python/pymorphy3-dicts-ru: new package, add 2.4.417150.4580142

Signed-off-by: Shaoyu Tseng <1over137  anche.no>

 dev-python/pymorphy3-dicts-ru/Manifest   |  1 +
 dev-python/pymorphy3-dicts-ru/metadata.xml   | 11 +++
 .../pymorphy3-dicts-ru-2.4.417150.4580142.ebuild | 16 
 3 files changed, 28 insertions(+)

diff --git a/dev-python/pymorphy3-dicts-ru/Manifest 
b/dev-python/pymorphy3-dicts-ru/Manifest
new file mode 100644
index 00..ac037254ee
--- /dev/null
+++ b/dev-python/pymorphy3-dicts-ru/Manifest
@@ -0,0 +1 @@
+DIST pymorphy3-dicts-ru-2.4.417150.4580142.tar.gz 8381569 BLAKE2B 
a22439e72d2922a6f7b5999e0eb02b91a7b6b2ad5a0a6f1acd32b025b5f632c51aba6a5a7b7f6bea11615a9042f390091e3a3f8d2f0404fa57c09eb726d5f482
 SHA512 
a410e8d341ffe3767cffd376dcb807c7961cd386c9fa5aa61706974365210ba7846e9a9a4deecf9ae4337f81abb20e11562e3132639dfc641b69e5ac7f11c244

diff --git a/dev-python/pymorphy3-dicts-ru/metadata.xml 
b/dev-python/pymorphy3-dicts-ru/metadata.xml
new file mode 100644
index 00..ba62afadaf
--- /dev/null
+++ b/dev-python/pymorphy3-dicts-ru/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   1over...@anche.no
+   Shaoyu Tseng
+   
+   
+   pymorphy3-dicts-ru
+   
+

diff --git 
a/dev-python/pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild 
b/dev-python/pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild
new file mode 100644
index 00..77eaf287fa
--- /dev/null
+++ b/dev-python/pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} pypy3  )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="Russian dictionary for PyMorphy3"
+HOMEPAGE="https://pypi.org/project/pymorphy3-dicts-ru/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"



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

2023-09-04 Thread Shaoyu Tseng
commit: 0764c463b115744fce5799d13231d92922780ce0
Author: Shaoyu Tseng <1over137  anche  no>
AuthorDate: Mon Sep  4 18:14:57 2023 +
Commit: Shaoyu Tseng  tuta  io>
CommitDate: Mon Sep  4 18:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0764c463

app-misc/vocabsieve: add 0.10.2, drop 0.10.1

Signed-off-by: Shaoyu Tseng <1over137  anche.no>

 app-misc/vocabsieve/Manifest  | 2 +-
 .../{vocabsieve-0.10.1.ebuild => vocabsieve-0.10.2.ebuild}| 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-misc/vocabsieve/Manifest b/app-misc/vocabsieve/Manifest
index 76ec72a5ac..24b1d3056d 100644
--- a/app-misc/vocabsieve/Manifest
+++ b/app-misc/vocabsieve/Manifest
@@ -1 +1 @@
-DIST vocabsieve-0.10.1.tar.gz 212384 BLAKE2B 
6192d2b2a814f620c876ff79fc46714484795e8122d780be179c7e2a24ba8d0c25866c247f65dec4d158b3d59b67204e33ec8c5ea4158ed5627a58c913230ab0
 SHA512 
50c3f3081eca6393a422773cb326cacaa1e3b4b25ddb2aeda5a1650d7b472605a9774d022120e7e23008afedb7ff66bb30fc58300661b66b4a3a74a6794c7f75
+DIST vocabsieve-0.10.2.tar.gz 213556 BLAKE2B 
92532d4086ac251d202d3dcd9b3ae46ef2f56b5d8cc92902132d9ac8d8d0f3bfc543f7df91b885c6d4c893f912f6ad1249d0a55164ff67a1910fb290aca4f5b7
 SHA512 
35bd4006ff60af3d9a2200d568d732244c3fea54421f89541c07d215a6844fbc2e19b404bedcf1243f7b4265fbeb5506ed8f052520c49998785480d262370ca5

diff --git a/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.10.2.ebuild
similarity index 87%
rename from app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
rename to app-misc/vocabsieve/vocabsieve-0.10.2.ebuild
index 894ca56090..066ed9371d 100644
--- a/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.10.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 
@@ -24,9 +24,9 @@ RDEPEND="
dev-python/pysubs2[${PYTHON_USEDEP}]
dev-python/bidict[${PYTHON_USEDEP}]
dev-python/pystardict[${PYTHON_USEDEP}]
-   dev-python/pymorphy2[${PYTHON_USEDEP}]
-   dev-python/pymorphy2-dicts-ru[${PYTHON_USEDEP}]
-   dev-python/pymorphy2-dicts-uk[${PYTHON_USEDEP}]
+   dev-python/pymorphy3[${PYTHON_USEDEP}]
+   dev-python/pymorphy3-dicts-ru[${PYTHON_USEDEP}]
+   dev-python/pymorphy3-dicts-uk[${PYTHON_USEDEP}]
dev-python/pyqtdarktheme[${PYTHON_USEDEP}]
dev-python/charset-normalizer[${PYTHON_USEDEP}]
dev-python/EbookLib[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pymorphy3-dicts-uk/

2023-09-04 Thread Shaoyu Tseng
commit: 88a196d1f6f7f0073a6d2eedaedd248e5588b857
Author: Shaoyu Tseng <1over137  anche  no>
AuthorDate: Mon Sep  4 18:14:28 2023 +
Commit: Shaoyu Tseng  tuta  io>
CommitDate: Mon Sep  4 18:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88a196d1

dev-python/pymorphy3-dicts-uk: new package, add 2.4.1.1.1663094765

Signed-off-by: Shaoyu Tseng <1over137  anche.no>

 dev-python/pymorphy3-dicts-uk/Manifest   |  1 +
 dev-python/pymorphy3-dicts-uk/metadata.xml   | 11 +++
 .../pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild | 16 
 3 files changed, 28 insertions(+)

diff --git a/dev-python/pymorphy3-dicts-uk/Manifest 
b/dev-python/pymorphy3-dicts-uk/Manifest
new file mode 100644
index 00..0cc16a655a
--- /dev/null
+++ b/dev-python/pymorphy3-dicts-uk/Manifest
@@ -0,0 +1 @@
+DIST pymorphy3-dicts-uk-2.4.1.1.1663094765.tar.gz 8133650 BLAKE2B 
5c3b0d56ea7b7153ed89c18d58ac1885eb0c6bd19b7d35625170f8a36e0d622440b4ed28c1791df2f7b86cb67ca289825f9b0b39ab2b5612c34815270230c8f4
 SHA512 
990e0f85e0b4701459cffe1a1ae365bc66191c652894fbef6d9d3c22359805cfcb4346fc19247113b5e2a2d9bd9ad63a307ae5fba63d03274c8a82864a5b1cb0

diff --git a/dev-python/pymorphy3-dicts-uk/metadata.xml 
b/dev-python/pymorphy3-dicts-uk/metadata.xml
new file mode 100644
index 00..9c78114883
--- /dev/null
+++ b/dev-python/pymorphy3-dicts-uk/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   1over...@anche.no
+   Shaoyu Tseng
+   
+   
+   pymorphy3-dicts-uk
+   
+

diff --git 
a/dev-python/pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild 
b/dev-python/pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild
new file mode 100644
index 00..16c1c5ea04
--- /dev/null
+++ b/dev-python/pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} pypy3  )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="Ukrainian dictionary for PyMorphy3"
+HOMEPAGE="https://pypi.org/project/pymorphy3-dicts-uk/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"



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

2023-09-04 Thread Shaoyu Tseng
commit: 43f48035e71c3effeee74f9fcc706bdfd8a8a969
Author: Shaoyu Tseng <1over137  anche  no>
AuthorDate: Mon Sep  4 18:13:53 2023 +
Commit: Shaoyu Tseng  tuta  io>
CommitDate: Mon Sep  4 18:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43f48035

dev-python/pymorphy3: new package, add 1.2.0

Signed-off-by: Shaoyu Tseng <1over137  anche.no>

 dev-python/pymorphy3/Manifest   |  1 +
 dev-python/pymorphy3/metadata.xml   | 12 
 dev-python/pymorphy3/pymorphy3-1.2.0.ebuild | 21 +
 3 files changed, 34 insertions(+)

diff --git a/dev-python/pymorphy3/Manifest b/dev-python/pymorphy3/Manifest
new file mode 100644
index 00..f9123be04b
--- /dev/null
+++ b/dev-python/pymorphy3/Manifest
@@ -0,0 +1 @@
+DIST pymorphy3-1.2.0.tar.gz 83384 BLAKE2B 
56c8b3db776774c321e7231d7fa9a16dd0cd69886ca9e0b4f0cbffbb1be0ca92eaa1d0adc8de43ca021d2b729795db14617a078a97cf4a10c218a30a691150a2
 SHA512 
2e4c871f939495b47ad78b5f30e422d625235ad3c6592ab1c27dbaad415bf292138a5aec94ec82b665226ea763560af7bce603cfea740ed6b8b8b2715241dee3

diff --git a/dev-python/pymorphy3/metadata.xml 
b/dev-python/pymorphy3/metadata.xml
new file mode 100644
index 00..c0b99f76f6
--- /dev/null
+++ b/dev-python/pymorphy3/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   1over...@anche.no
+   Shaoyu Tseng
+   
+   
+   pymorphy3
+   no-plagiarism/pymorphy3
+   
+

diff --git a/dev-python/pymorphy3/pymorphy3-1.2.0.ebuild 
b/dev-python/pymorphy3/pymorphy3-1.2.0.ebuild
new file mode 100644
index 00..ecd76fb515
--- /dev/null
+++ b/dev-python/pymorphy3/pymorphy3-1.2.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} pypy3  )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+inherit distutils-r1 pypi
+
+DESCRIPTION="Morphological analyzer (POS tagger + inflection engine) for 
Russian language."
+HOMEPAGE="https://github.com/no-plagiarism/pymorphy3 
https://pypi.org/project/pymorphy3/;
+DEPEND="
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/pymorphy3-dicts-ru[${PYTHON_USEDEP}]
+   dev-python/DAWG-Python[${PYTHON_USEDEP}]
+"
+RDEPEND="!dev-python/pymorphy2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"



[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/tor/

2023-09-04 Thread orbea
commit: 5cde097fea566a6710ad0a1af2c589aa984a5b9f
Author: orbea  riseup  net>
AuthorDate: Mon Sep  4 18:23:17 2023 +
Commit: orbea  riseup  net>
CommitDate: Mon Sep  4 18:23:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5cde097f

net-vpn/tor: stabilize 0.4.7.14 for amd64, ppc64

Signed-off-by: orbea  riseup.net>

 net-vpn/tor/tor-0.4.7.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.7.14.ebuild b/net-vpn/tor/tor-0.4.7.14.ebuild
index 2eae9e1..94616bd 100644
--- a/net-vpn/tor/tor-0.4.7.14.ebuild
+++ b/net-vpn/tor/tor-0.4.7.14.ebuild
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
 
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"



[gentoo-commits] repo/user/dlang:master commit in: eclass/

2023-09-04 Thread Marco Leise
commit: a1be7a24454f9e4985157de636f3fe61f29197b6
Author: Horodniceanu Andrei  protonmail  com>
AuthorDate: Mon Aug 21 13:33:07 2023 +
Commit: Marco Leise  gmx  de>
CommitDate: Thu Aug 31 21:07:01 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=a1be7a24

dmd.eclass: Properly assign DC when not selfhosting

Signed-off-by: Horodniceanu Andrei  protonmail.com>

 eclass/dmd.eclass | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/eclass/dmd.eclass b/eclass/dmd.eclass
index 47fc51a..e5129e8 100644
--- a/eclass/dmd.eclass
+++ b/eclass/dmd.eclass
@@ -159,7 +159,7 @@ dmd_src_compile() {
dmd_ge 2.081 && ENABLE_RELEASE="ENABLE_RELEASE" || 
ENABLE_RELEASE="RELEASE"
 
# Special case for self-hosting (i.e. no compiler USE flag selected).
-   local kernel model
+   local kernel model actual_compiler
if [ "${DC_VERSION}" == "selfhost" ]; then
case "${KERNEL}" in
"linux")   kernel="linux";;
@@ -175,10 +175,14 @@ dmd_src_compile() {
if ! dmd_ge 2.094; then
export DMD="../../${DMD}"
fi
+   actual_compiler="${S}/${DMD}"
+   else
+   # Not selfhosting, leave the compiler variable unchanged
+   actual_compiler="${DC}"
fi
if dmd_ge 2.094; then
einfo "Building dmd build script..."
-   DC="${DMD}" dlang_compile_bin dmd/generated/build 
dmd/src/build.d
+   DC="${actual_compiler}" dlang_compile_bin dmd/generated/build 
dmd/src/build.d
einfo "Building dmd..."
env VERBOSE=1 ${HOST_DMD}="${DMD}" CXX="$(tc-getCXX)" 
${ENABLE_RELEASE}=1 ${LTO} dmd/generated/build DFLAGS="$(dlang_dmdw_dcflags)" 
dmd
else



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

2023-09-04 Thread Miroslav Šulc
commit: 8274d41851eaab8927dfafc55446581710f4c990
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 21 19:16:10 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 07:55:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8274d418

dev-java/protobuf-java: add 3.24.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/protobuf-java/Manifest|   1 +
 dev-java/protobuf-java/protobuf-java-3.24.2.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest
index 7295e78febd3..60307769f3dc 100644
--- a/dev-java/protobuf-java/Manifest
+++ b/dev-java/protobuf-java/Manifest
@@ -1,2 +1,3 @@
 DIST protobuf-23.0.tar.gz 5039837 BLAKE2B 
63e02590b03fd9206cdfc4a26edeb2fa55dac902f5365c33c9e9340a722f552e4a5c82d1a0b25b84fcb675d5d06b768fd92cf472743d2361295129ae9faa02f3
 SHA512 
46c263fab189fdc310c7310d1a3d9e76472e5d96f16228bc4b946d4211afc64188d563ec70250c11a3dd05d18158b72ccf173567bd59aa45310eff62cd5f194d
+DIST protobuf-24.2.tar.gz 5179130 BLAKE2B 
a1e3da4e95072391fa4abf671a9eb77806f1b3864219e1e0c024156558e2ecd9e3cabee367efaf15626a199ae413dced3f29f601820611d37dd733c92ffc06c0
 SHA512 
fee9f5fc0e615e49347320e37b560112f43d13c63050701e25b3348e9d4aa59e80c7d810f7da12764b1b98efa35be7743c5ebbb0a12c78f5924f1544c356
 DIST truth-1.1.3.jar 243021 BLAKE2B 
a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3
 SHA512 
f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8

diff --git a/dev-java/protobuf-java/protobuf-java-3.24.2.ebuild 
b/dev-java/protobuf-java/protobuf-java-3.24.2.ebuild
new file mode 100644
index ..cbedc3f3e508
--- /dev/null
+++ b/dev-java/protobuf-java/protobuf-java-3.24.2.ebuild
@@ -0,0 +1,167 @@
+# Copyright 2008-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.protobuf:protobuf-java:3.24.2"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple cmake
+
+DESCRIPTION="Core Protocol Buffers library"
+HOMEPAGE="https://protobuf.dev;
+# Currently we bundle the binary version of truth.jar used only for tests, we 
don't install it.
+# And we build artifact 3.24.0 from the 24.0 tarball in order to allow sharing 
the tarball with
+# dev-libs/protobuf.
+MY_PV3="${PV#3.}"
+MY_PV="${MY_PV3/_rc/-rc}"
+SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${MY_PV}.tar.gz 
-> protobuf-${MY_PV}.tar.gz
+   test? ( 
https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )"
+S="${WORKDIR}/protobuf-${MY_PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-protoc"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   test? (
+   dev-java/guava:0
+   dev-java/mockito:4
+   )
+"
+RDEPEND=">=virtual/jre-1.8:*"
+
+BDEPEND="
+   system-protoc? ( ~dev-libs/protobuf-${MY_PV3}:0 )
+   !system-protoc? ( >=dev-cpp/abseil-cpp-20230125.3 )
+"
+
+PATCHES=(
+   "${FILESDIR}/protobuf-java-3.23.0-unittest_retention.proto.patch"
+)
+
+JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf"
+JAVA_JAR_FILENAME="protobuf.jar"
+JAVA_RESOURCE_DIRS="java/core/src/main/resources"
+JAVA_SRC_DIR="java/core/src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4"
+JAVA_TEST_SRC_DIR="java/core/src/test/java"
+
+run-protoc() {
+   if use system-protoc; then
+   protoc $1
+   else
+   "${BUILD_DIR}"/protoc $1
+   fi
+}
+
+src_prepare() {
+   # If the corrsponding version of system-protoc is not available we 
build protoc locally
+   if use system-protoc; then
+   default # apply patches
+   else
+   cmake_src_prepare
+   fi
+   java-pkg-2_src_prepare
+
+   mkdir "${JAVA_RESOURCE_DIRS}" || die
+   # 
https://github.com/protocolbuffers/protobuf/blob/v24.2/java/core/pom.xml#L43-L62
+   PROTOS=(  $(sed \
+   -n 
'/google\/protobuf.*\.proto/s:.*\(.*\):\1:p' \
+   "${S}/java/core/pom.xml") ) || die
+   pushd src > /dev/null || die
+   cp --parents -v "${PROTOS[@]}" ../"${JAVA_RESOURCE_DIRS}" || die
+   popd > /dev/null || die
+
+   # 
https://github.com/protocolbuffers/protobuf/blob/v24.2/java/core/generate-sources-build.xml
+   einfo "Replace variables in generate-sources-build.xml"
+   sed \
+   -e 's:${generated.sources.dir}:java/core/src/main/java:' \
+   -e 's:${protobuf.source.dir}:src:' \
+   -e 's:^.*value="::' -e 's:\"/>::' \
+   -e '/project\|echo\|mkdir\|exec/d' \
+   -i 

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

2023-09-04 Thread 罗百科
commit: 6ebb17a0bbf4175bd499becbacaf8e0597f1e6b8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Sep  4 07:51:23 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Sep  4 07:55:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebb17a0

sci-libs/proj: add 9.3.0

Signed-off-by: Patrick Lauer  gentoo.org>

 sci-libs/proj/Manifest  |  2 ++
 sci-libs/proj/proj-9.3.0.ebuild | 79 +
 2 files changed, 81 insertions(+)

diff --git a/sci-libs/proj/Manifest b/sci-libs/proj/Manifest
index a1b660bc8bee..0fb70532f15f 100644
--- a/sci-libs/proj/Manifest
+++ b/sci-libs/proj/Manifest
@@ -1,2 +1,4 @@
 DIST proj-9.2.1.tar.gz 5536575 BLAKE2B 
e08dc370cfac2c6358e1b28e44f3893c75e07fd64a4235041edf836885d31af33605673486edb122cec8aa13a2c564156c429a68e5045de52d8ea970d2e440f1
 SHA512 
5640e9bd4ea24a0e0b1521c90b8f709b64b9ee357190aaf08af0cff5df68ae93bdfb27211bde5c50340b067fc218b4f2aa8fb998ed2852ebeb2c2ad0ac4629ef
+DIST proj-9.3.0.tar.gz 5559825 BLAKE2B 
83916294411a35094a2dbc89b1f219eff9b9baa4df6322a51a1965979044a36b4f1b75a99ea96fed8f59937ac000337a3e2e8ad4d9e1ef2ae929ccb7e06654b0
 SHA512 
1a79a7eaab0859cf615141723b68d6dd7b88390c3e590df12ec0d4c58ba69574863e5892d8108818dbc7e8abbf0b6372496228c02411d506b7169f732ff5cd57
 DIST proj-data-1.13.tar.gz 709788173 BLAKE2B 
33a487f327d2b35acfd6c7c12286bcd6e338c3459540482f968ef7038d78cea9d1519d89ba979f493e007fa961e0eb955889bf2348a235705ec3b71abf1e31c1
 SHA512 
14eca1b47dad913de608babc73708a35da8bb614c5374e990564a32549998a16e90d4c548f2dac0cd555fc8a4a645eeaf649db929cc38906bee1050e378a662e
+DIST proj-data-1.15.tar.gz 727387470 BLAKE2B 
03d5b69214e23741ae214ff18f523542247fdca5c301891616be6b79c8a916bf762d0a7ee3983cee62236bc0d4d1b5fc93151164b134db220d4582b15a84e8d7
 SHA512 
4007c639d5c9f0422652315e8d69527eb39e3d045cef3537361e16c61c9aae76d69e3eb7efefead04793350b8502114eec740efe970f25fbbee2db449b2e3694

diff --git a/sci-libs/proj/proj-9.3.0.ebuild b/sci-libs/proj/proj-9.3.0.ebuild
new file mode 100644
index ..d161662887a4
--- /dev/null
+++ b/sci-libs/proj/proj-9.3.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# Check https://proj.org/download.html for latest data tarball
+PROJ_DATA="proj-data-1.15.tar.gz"
+DESCRIPTION="PROJ coordinate transformation software"
+HOMEPAGE="https://proj.org/;
+SRC_URI="
+   https://download.osgeo.org/proj/${P}.tar.gz
+   https://download.osgeo.org/proj/${PROJ_DATA}
+"
+
+LICENSE="MIT"
+# Changes on every major release
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="curl test +tiff"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-db/sqlite:3
+   curl? ( net-misc/curl )
+   tiff? ( media-libs/tiff:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+
+   cd "${S}"/data || die
+   mv README README.DATA || die
+
+   unpack ${PROJ_DATA}
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   -DBUILD_PROJSYNC=$(usex curl)
+   -DENABLE_CURL=$(usex curl)
+   -DENABLE_TIFF=$(usex tiff)
+   )
+
+   if use test ; then
+   mycmakeargs+=(
+   -DUSE_EXTERNAL_GTEST=ON
+   -DBUILD_BENCHMARKS=OFF
+   -DRUN_NETWORK_DEPENDENT_TESTS=OFF
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # proj_test_cpp_api: 
https://lists.osgeo.org/pipermail/proj/2019-September/008836.html
+   # testprojinfo: Also related to map data?
+   -E "(proj_test_cpp_api|testprojinfo)"
+   )
+
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   cd data || die
+   dodoc README.DATA
+
+   find "${ED}" -name '*.la' -type f -delete || die
+}



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

2023-09-04 Thread 罗百科
commit: ef1480938f8227c286e46bc3ec7901be4e4b399e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Sep  4 07:53:02 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Sep  4 07:55:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef148093

sci-libs/gdal: add 3.7.1

Signed-off-by: Patrick Lauer  gentoo.org>

 sci-libs/gdal/Manifest  |   2 +
 sci-libs/gdal/gdal-3.7.1.ebuild | 286 
 2 files changed, 288 insertions(+)

diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index c54d79b8f678..3e7cf00d1719 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -1,4 +1,6 @@
 DIST gdal-3.6.4.tar.xz 8648032 BLAKE2B 
d6abdbcc87029bf230dae5586f06cbd329e5e43be37d8f5e9a72c67c93a6769458cc9c693b498e3f697b1ee1b68c9f9dbf7545ff9819fceb8fdde81b8d4ac882
 SHA512 
a8f69158d44ea456c44cfcb8937892697a28d2e4a4c28db8fb9e81c51436a6edcb7a392b8c7ef63cd7453be6350a938bc4ba910720d9d5d9a1f32c57c558
 DIST gdal-3.7.0.tar.xz 8604724 BLAKE2B 
400cc17fc636c637f7c40e93aed8e2db7bfbbe73741da4135cfeec8dbcda24ce0c8035214edf038afc29a916012da86a78d789729540f870231dfa6aa27e424a
 SHA512 
4a3262d75ffbb58ec0821cd266843e28ca64c34383fb2bfaf30c984bf01c6d012381892a31a2ebc7c27a58b058fb44389cd45b05b619579b6178feb192f37bc6
+DIST gdal-3.7.1.tar.xz 8614512 BLAKE2B 
c137ca19809170948b5b7bf852193d922d167fed554eef0cf43f326098b7b7faa40427fddbe14b051af31bbc53a91555ce562f88d04f37f81e0753265383c42a
 SHA512 
c72483a28af8f5512757a9f319c70a12e5d5cd5e30cb2ace160e7cbad6099544526a7136875582b6e76ce10968ef1bd67a78e4df65d64bc4e8feeb7684146ca6
 DIST gdalautotest-3.6.4.tar.gz 12614090 BLAKE2B 
d2c33b56790c1cb030a102ff48bec33c3d187c5be6e13d56da8d6cb8e9393734c2144274cbe08cf82b2a023ffb75df9fd01bcfd9f3d73076c95c4b213823f64e
 SHA512 
2a7704e57f8bc0687c759d047b5a8fb290b2959eb058e02b08edf12e9cca17d6a9121213ef48e8b616c94c8cbe321531612700c6db52cb47fbcc5893c1c1c1c1
 DIST gdalautotest-3.7.0.tar.gz 13785892 BLAKE2B 
cac18436ad2acb558e27e8ba3f1f2c22aa6c7ba258abe25118acf65fb2cb8a3d5f132ccb8315912a54d07f035b5ff331cf6a66bdf51a54c8275c5203e844eb82
 SHA512 
81e80c799a8a910a861182480e8306c8583cdffe7cb62f47fbaddf031e1c4d1d3fb341edf0daddbb8c934e5f2d547b380feb2f5a9f22cd50db14e43c2b02737b
+DIST gdalautotest-3.7.1.tar.gz 13830135 BLAKE2B 
277574c603fe92758246577df3717363a45c7321378ea15766f4198100f3277e12028ee3b480bc1a7d803519664974c6a745f2968de50278c6e8e6d389a95b46
 SHA512 
d69de5daa9e1f49089b5465f93b09a2717065d119127150e65dbbfb23dc664c34b7e21e59edb17ce827b62d43d72f1d672ac70dca592ade90fe07359644e2c66

diff --git a/sci-libs/gdal/gdal-3.7.1.ebuild b/sci-libs/gdal/gdal-3.7.1.ebuild
new file mode 100644
index ..b652d383e470
--- /dev/null
+++ b/sci-libs/gdal/gdal-3.7.1.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit cmake java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="Translator library for raster geospatial data formats (includes 
OGR support)"
+HOMEPAGE="https://gdal.org/;
+SRC_URI="https://download.osgeo.org/${PN}/${PV}/${P}.tar.xz;
+SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.tar.gz )"
+
+LICENSE="BSD Info-ZIP MIT"
+SLOT="0/33" # subslot is libgdal.so.
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   spatialite? ( sqlite )
+   test? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   java? (
+   dev-java/ant-core
+   dev-lang/swig
+   )
+   python? (
+   dev-lang/swig
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   ${PYTHON_DEPS}
+   dev-cpp/gtest
+   )
+"
+DEPEND="
+   dev-libs/expat
+   dev-libs/json-c:=
+   dev-libs/libpcre2
+   dev-libs/libxml2:2
+   dev-libs/openssl:=
+   media-libs/tiff
+   >=sci-libs/libgeotiff-1.5.1-r1:=
+   >=sci-libs/proj-6.0.0:=
+   sys-libs/zlib[minizip(+)]
+   armadillo? ( sci-libs/armadillo:=[lapack] )
+   curl? ( net-misc/curl )
+   fits? ( sci-libs/cfitsio:= )
+   geos? ( >=sci-libs/geos-3.8.0 )
+   gif? ( media-libs/giflib:= )
+   gml? ( >=dev-libs/xerces-c-3.1 )
+   heif? ( media-libs/libheif:= )
+   hdf5? ( >=sci-libs/hdf5-1.6.4:=[cxx,szip] )
+   java? (
+   >=virtual/jdk-1.8:*[-headless-awt]
+   )
+   jpeg? ( 

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

2023-09-04 Thread Miroslav Šulc
commit: 1a67687085f6863f9bdd433d890199bf712f7953
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 21 19:50:38 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 07:55:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a676870

dev-java/jdbc-mysql: add 8.1.0

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32403
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/jdbc-mysql/Manifest|  1 +
 dev-java/jdbc-mysql/jdbc-mysql-8.1.0.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-java/jdbc-mysql/Manifest b/dev-java/jdbc-mysql/Manifest
index 0af98f2a0950..3c205b5b2fdb 100644
--- a/dev-java/jdbc-mysql/Manifest
+++ b/dev-java/jdbc-mysql/Manifest
@@ -1,2 +1,3 @@
 DIST mysql-connector-j-8.0.32.tar.gz 4229102 BLAKE2B 
bb4f89ac9eb4ebc5ed4a8f3d0b63a75d0dbb237e0c434c705d970ec20ec89526d6b0cb11cbceb5e9e5bb485b9d7b17420407d7b01017c7531d5d531c30d8
 SHA512 
96d920cd137c8aadd7669d3bdc84893bb1dd2c76e81128356844c4321104fc6d2debf950ca1dfdfe958d848b16cd91ee475aad7d3d9b52478f8ac58dbf51922b
+DIST mysql-connector-j-8.1.0.tar.gz 4241696 BLAKE2B 
930257a876b1b512b598ebf8397125145bb9d1a438fe33bb55ca208dddfdd29bd436a365cc35b9128cdee6eee436da688dd53cc3ed6cd04efb22d1f5af731863
 SHA512 
f8a7c621397f49981dd7d19e880d92ee051015ad011c027380ac85760dc22ce2f4117fd27b8d72325c5e2bc40a1a9c22e9534f7200208916ee62bbf1e5ad0c75
 DIST oci-java-sdk-common-2.47.0.jar 439209 BLAKE2B 
b3b28bb0cf4b8dbca37bb34df7bb48029901be5d9f7754a2ccce888a9af4a06b3348cd545d480127f942687b9b0d63336c37b5f95ecb9f96111c9388a4bc6053
 SHA512 
73e7376c92d47d81e0630e2ad2d510a483068664874ae31622629dad6dc016d746499c2d29682563e5cdee35ddb6e9e59a2e7557d32e1eeec5fb12206f9d1d6e

diff --git a/dev-java/jdbc-mysql/jdbc-mysql-8.1.0.ebuild 
b/dev-java/jdbc-mysql/jdbc-mysql-8.1.0.ebuild
new file mode 100644
index ..b9e815bc0824
--- /dev/null
+++ b/dev-java/jdbc-mysql/jdbc-mysql-8.1.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Tests disabled, see bug #902723
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.mysql:mysql-connector-j:8.1.0"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+# Bundling a binary version of oci-java-sdk-common
+# https://github.com/oracle/oci-java-sdk/blob/v2.47.0/bmc-common/pom.xml
+OSC="2.47.0"
+
+DESCRIPTION="JDBC Type 4 driver for MySQL"
+HOMEPAGE="https://dev.mysql.com/doc/connector-j/en/;
+SRC_URI="https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${PV}.tar.gz
+   
https://repo1.maven.org/maven2/com/oracle/oci/sdk/oci-java-sdk-common/${OSC}/oci-java-sdk-common-${OSC}.jar;
+
+S="${WORKDIR}/mysql-connector-j-${PV}"
+
+LICENSE="GPL-2-with-MySQL-FLOSS-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+CP_DEPEND="
+   dev-java/c3p0:0
+   dev-java/protobuf-java:0
+   dev-java/slf4j-api:0
+"
+DEPEND=" ${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+"
+RDEPEND=" ${CP_DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+DOCS=( CHANGES README )
+
+JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/oci-java-sdk-common-${OSC}.jar"
+JAVA_JAR_FILENAME="mysql-connector-j.jar"
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR=(
+   "src/generated"
+   "src/legacy/java"
+   "src/main/core-api/java"
+   "src/main/core-impl/java"
+   "src/main/protocol-impl/java"
+   "src/main/user-api/java"
+   "src/main/user-impl/java"
+)
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_RESOURCE_DIRS="src/test/config"
+JAVA_TEST_SRC_DIR="src/test/java"



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

2023-09-04 Thread 罗百科
commit: abb9e2e02510515f19c690f8d8fed26d085ee6c0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Sep  4 07:54:22 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Sep  4 07:55:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb9e2e0

dev-db/postgis: add 3.4.0, drop 3.4.0_rc1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/Manifest   | 2 +-
 dev-db/postgis/{postgis-3.4.0_rc1.ebuild => postgis-3.4.0.ebuild} | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 726c864d1bc6..52ca3f2abb36 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -4,4 +4,4 @@ DIST postgis-3.2.4.tar.gz 16885605 BLAKE2B 
341bf09bf5adffc6c48b0fdc6930bac25e431
 DIST postgis-3.2.5.tar.gz 16888933 BLAKE2B 
7d3deb984d7f7ee202abe5deff326debe20ff449f1712abafa2b8bbfd0e56bfbea69a6c16cd10694afd4831c1a0b8e1b9fca89c2748faf092b5402e830714a97
 SHA512 
7d9f3242aacfc0c071454550ed8683daa211cf29e4b60cf4c7e68fb59ef6e037ff6b53c1a8f5577d224b16cb04e430c47839d9b67097dc4c642312d2f5e485f7
 DIST postgis-3.3.2.tar.gz 17793976 BLAKE2B 
40dc7636f04e0d5cfd734b175da1ce49c32e4b8f5750059e79e03a7395fb8b9241c1f479815794b46dee81704d7c392fe7693c9f0180323d1ca21812c37d36b5
 SHA512 
4dd129057598b032ba322c42888bb8ce14b9423bd450ef7a42fa22162f6b48e34b226f38480aa67fe2da85be2529b0822655855f9846b657bdd32f50256f4305
 DIST postgis-3.3.3.tar.gz 17790503 BLAKE2B 
d5390e3e0713b2f74db0c6d7f953681b49611937442f89cd316b43315257db0e0734b6cd23b750a88d9fe503c5348c98578e12cfe6fd8a382fc7817d641e89cf
 SHA512 
0025a8a5c6be7e18dfb97a6a04c468a9da2d6e99462d20eec7bddf4048b8f2fa1e8029be9f819950c910a6f89190e8295f10e8dab9b4885d03d3dbcce41380c2
-DIST postgis-3.4.0rc1.tar.gz 14694968 BLAKE2B 
31e5189906a24c4a5f3fa4906021ef02fbc0d1ca799134744d35be11f29fd465df403411ef047e48fe81931a2b67b792ebb2e34e40e0b8850be88e8cdc264b56
 SHA512 
ea6755ae28840c0088eed7736d3af8b6e91a1332a14d3ebf63a2710bc414b5d0484981bf97e9d63fad497addaafbad30bd7775e853e3c2cbad2d1663f12c07a6
+DIST postgis-3.4.0.tar.gz 14693348 BLAKE2B 
a7ae007edb12a796f58b24ec8f72264e154900335a2da8c9358dcf0455a4ff183bb77036f45a77aa3533913ab2a802a4995ce17913ef355c52e5c1d8132c04a6
 SHA512 
d8c5329e5394bfe1d77a207d35cf8100217d39236cfeb228e268c796e16e24068df2191403830bf190b7ae9fabb21003675a091a8cc6dbfeed9b4b02cbbb9d33

diff --git a/dev-db/postgis/postgis-3.4.0_rc1.ebuild 
b/dev-db/postgis/postgis-3.4.0.ebuild
similarity index 97%
rename from dev-db/postgis/postgis-3.4.0_rc1.ebuild
rename to dev-db/postgis/postgis-3.4.0.ebuild
index 70077d7465ab..71073376f6c7 100644
--- a/dev-db/postgis/postgis-3.4.0_rc1.ebuild
+++ b/dev-db/postgis/postgis-3.4.0.ebuild
@@ -15,8 +15,7 @@ if [[ ${PV} = ** ]] ; then
 else
PGIS="$(ver_cut 1-2)"
SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
-   #KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-   KEYWORDS=""
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Geographic Objects for PostgreSQL"
@@ -38,7 +37,7 @@ RDEPEND="${POSTGRES_DEP}
dev-libs/libxml2:2
dev-libs/protobuf-c:=
>=sci-libs/geos-3.9.0
-   >=sci-libs/proj-4.9.0:=
+   >=sci-libs/proj-6.1.0:=
>=sci-libs/gdal-1.10.0:=
address-standardizer? ( dev-libs/libpcre2 )
gtk? ( x11-libs/gtk+:2 )



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

2023-09-04 Thread David Seifert
commit: 13df45aaa142d22472b3a1f0e865802d7444f5b9
Author: Peter Levine  gmail  com>
AuthorDate: Mon Sep  4 10:08:06 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  4 10:08:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13df45aa

dev-cpp/gtest: no need to remove -Werror

The offending instances of -Werror were removed so no need to `sed`.

Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/gtest/gtest-.ebuild | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/dev-cpp/gtest/gtest-.ebuild b/dev-cpp/gtest/gtest-.ebuild
index d46c8086a02a..211269033f8a 100644
--- a/dev-cpp/gtest/gtest-.ebuild
+++ b/dev-cpp/gtest/gtest-.ebuild
@@ -38,13 +38,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i -e '/set(cxx_base_flags /s:-Werror::' \
-   googletest/cmake/internal_utils.cmake || die "sed failed!"
-}
-
 multilib_src_configure() {
local mycmakeargs=(
-DBUILD_GMOCK=ON



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

2023-09-04 Thread David Seifert
commit: f7a9a91cc46bdd87464a8ef8795d42f16c6b40e5
Author: Peter Levine  gmail  com>
AuthorDate: Mon Sep  4 10:08:07 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  4 10:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a9a91c

dev-cpp/gtest: enable py3.12

Tests run fine with dev-lang/python-3.12.0_beta4_p2:3.12::gentoo.

Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/gtest/gtest-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/gtest/gtest-.ebuild b/dev-cpp/gtest/gtest-.ebuild
index 211269033f8a..5351c69b1cd0 100644
--- a/dev-cpp/gtest/gtest-.ebuild
+++ b/dev-cpp/gtest/gtest-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # Python is required for tests and some build tasks.
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake-multilib python-any-r1
 



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

2023-09-04 Thread David Seifert
commit: aaeeeb5759b48cce93d6075e3c79bd8fe55d3383
Author: Peter Levine  gmail  com>
AuthorDate: Mon Sep  4 10:08:08 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  4 10:08:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaeeeb57

dev-cpp/gtest: add 1.14.0

Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/gtest/Manifest|  1 +
 dev-cpp/gtest/gtest-1.14.0.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-cpp/gtest/Manifest b/dev-cpp/gtest/Manifest
index 69d7577bf634..9eb89ff6a6ac 100644
--- a/dev-cpp/gtest/Manifest
+++ b/dev-cpp/gtest/Manifest
@@ -1,2 +1,3 @@
 DIST gtest-1.11.0.tar.gz 886330 BLAKE2B 
d11fdd485f292d96508cbc27a9a444ab69b86571cc594298fd3f0e6d4bd8d6ec20dea848fe11be165d34054b2251ad377f0930f852914feaa1416ff156986a9c
 SHA512 
6fcc7827e4c4d95e3ae643dd65e6c4fc0e3d04e1778b84f6e06e390410fe3d18026c131d828d949d2f20dde6327d30ecee24dcd3ef919e21c91e010d149f3a28
 DIST gtest-1.13.0.tar.gz 862871 BLAKE2B 
d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1
 SHA512 
70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e
+DIST gtest-1.14.0.tar.gz 867764 BLAKE2B 
c457f55ac572b9fb1553eee3df7eeeaf1e7dd2c3d747dd5e90dd279038fa5c71bb7b7d9ba1cf7e6143898b2a1d24d100584bd2a48ded41a426870c4825eec1b2
 SHA512 
765c326ccc1b87a01027385e69238266e356361cd4ee3e18e3c9d137a5d11fa5d657c164d02dd1be8fe693c8e10f2b580588dbfa57d27f070e2750f50d3e662c

diff --git a/dev-cpp/gtest/gtest-1.14.0.ebuild 
b/dev-cpp/gtest/gtest-1.14.0.ebuild
new file mode 100644
index ..5351c69b1cd0
--- /dev/null
+++ b/dev-cpp/gtest/gtest-1.14.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Python is required for tests and some build tasks.
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/google/googletest;
+else
+   if [[ -z ${GOOGLETEST_COMMIT} ]]; then
+   
SRC_URI="https://github.com/google/googletest/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/googletest-${PV}
+   else
+   
SRC_URI="https://github.com/google/googletest/archive/${GOOGLETEST_COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/googletest-${GOOGLETEST_COMMIT}
+   fi
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+
+DESCRIPTION="Google C++ Testing Framework"
+HOMEPAGE="https://github.com/google/googletest;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_GMOCK=ON
+   -DINSTALL_GTEST=ON
+
+   # tests
+   -Dgmock_build_tests=$(usex test)
+   -Dgtest_build_tests=$(usex test)
+   )
+   use test && mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" )
+
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   # Exclude tests that fail with FEATURES="usersandbox"
+   cmake_src_test -E "googletest-(death-test|port)-test"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   newdoc googletest/README.md README.googletest.md
+   newdoc googlemock/README.md README.googlemock.md
+
+   use doc && dodoc -r docs/.
+
+   if use examples; then
+   docinto examples
+   dodoc googletest/samples/*.{cc,h}
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/gtest/files/, dev-cpp/gtest/

2023-09-04 Thread David Seifert
commit: c2604b771b585f12be9f353b343e8a4d684945cb
Author: Peter Levine  gmail  com>
AuthorDate: Mon Sep  4 10:08:09 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  4 10:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2604b77

dev-cpp/gtest: drop 1.11.0

Closes: https://github.com/gentoo/gentoo/pull/32177
Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/gtest/Manifest |  1 -
 10.0_p20200702-increase-clone-stack-size.patch | 14 
 dev-cpp/gtest/gtest-1.11.0.ebuild  | 77 --
 3 files changed, 92 deletions(-)

diff --git a/dev-cpp/gtest/Manifest b/dev-cpp/gtest/Manifest
index 9eb89ff6a6ac..8f44d5904099 100644
--- a/dev-cpp/gtest/Manifest
+++ b/dev-cpp/gtest/Manifest
@@ -1,3 +1,2 @@
-DIST gtest-1.11.0.tar.gz 886330 BLAKE2B 
d11fdd485f292d96508cbc27a9a444ab69b86571cc594298fd3f0e6d4bd8d6ec20dea848fe11be165d34054b2251ad377f0930f852914feaa1416ff156986a9c
 SHA512 
6fcc7827e4c4d95e3ae643dd65e6c4fc0e3d04e1778b84f6e06e390410fe3d18026c131d828d949d2f20dde6327d30ecee24dcd3ef919e21c91e010d149f3a28
 DIST gtest-1.13.0.tar.gz 862871 BLAKE2B 
d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1
 SHA512 
70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e
 DIST gtest-1.14.0.tar.gz 867764 BLAKE2B 
c457f55ac572b9fb1553eee3df7eeeaf1e7dd2c3d747dd5e90dd279038fa5c71bb7b7d9ba1cf7e6143898b2a1d24d100584bd2a48ded41a426870c4825eec1b2
 SHA512 
765c326ccc1b87a01027385e69238266e356361cd4ee3e18e3c9d137a5d11fa5d657c164d02dd1be8fe693c8e10f2b580588dbfa57d27f070e2750f50d3e662c

diff --git 
a/dev-cpp/gtest/files/gtest-1.10.0_p20200702-increase-clone-stack-size.patch 
b/dev-cpp/gtest/files/gtest-1.10.0_p20200702-increase-clone-stack-size.patch
deleted file mode 100644
index 0c47681ba347..
--- a/dev-cpp/gtest/files/gtest-1.10.0_p20200702-increase-clone-stack-size.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Bug: https://bugs.gentoo.org/692464
- https://bugs.gentoo.org/834068
-
 a/googletest/src/gtest-death-test.cc
-+++ b/googletest/src/gtest-death-test.cc
-@@ -1070,7 +1070,7 @@
- 
-   if (!use_fork) {
- static const bool stack_grows_down = StackGrowsDown();
--const auto stack_size = static_cast(getpagesize() * 2);
-+const auto stack_size = static_cast(getpagesize() * 12);
- // MMAP_ANONYMOUS is not defined on Mac, so we use MAP_ANON instead.
- void* const stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE,
-  MAP_ANON | MAP_PRIVATE, -1, 0);

diff --git a/dev-cpp/gtest/gtest-1.11.0.ebuild 
b/dev-cpp/gtest/gtest-1.11.0.ebuild
deleted file mode 100644
index 0881eaf88cfe..
--- a/dev-cpp/gtest/gtest-1.11.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Python is required for tests and some build tasks.
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/google/googletest;
-else
-   if [[ -z ${GOOGLETEST_COMMIT} ]]; then
-   
SRC_URI="https://github.com/google/googletest/archive/refs/tags/release-${PV}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/googletest-release-${PV}
-   else
-   
SRC_URI="https://github.com/google/googletest/archive/${GOOGLETEST_COMMIT}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/googletest-${GOOGLETEST_COMMIT}
-   fi
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-
-DESCRIPTION="Google C++ Testing Framework"
-HOMEPAGE="https://github.com/google/googletest;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.10.0_p20200702-increase-clone-stack-size.patch
-)
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i -e '/set(cxx_base_flags /s:-Werror::' \
-   googletest/cmake/internal_utils.cmake || die "sed failed!"
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_GMOCK=ON
-   -DINSTALL_GTEST=ON
-
-   # tests
-   -Dgmock_build_tests=$(usex test)
-   -Dgtest_build_tests=$(usex test)
-   -DPYTHON_EXECUTABLE="${PYTHON}"
-   )
-   cmake_src_configure
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   newdoc googletest/README.md README.googletest.md
-   newdoc googlemock/README.md 

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

2023-09-04 Thread David Seifert
commit: 72af436c1c0914a435f8954124d45dcafd001418
Author: Peter Levine  gmail  com>
AuthorDate: Mon Sep  4 10:08:05 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  4 10:08:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72af436c

dev-cpp/gtest: pass -DPython3_EXECUTABLE only if USE=test

Switch -DPYTHON_EXECUTABLE to the more modern CMAKE
-DPython3_EXECUTABLE. And consistent with other conditional
constructs, eg. "use test && python-any-r1_pkg_setup", only
pass -DPython3_EXECUTABLE if USE=test.

Closes: https://bugs.gentoo.org/911476
Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/gtest/gtest-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/gtest/gtest-.ebuild b/dev-cpp/gtest/gtest-.ebuild
index 1e958926faa8..d46c8086a02a 100644
--- a/dev-cpp/gtest/gtest-.ebuild
+++ b/dev-cpp/gtest/gtest-.ebuild
@@ -53,8 +53,9 @@ multilib_src_configure() {
# tests
-Dgmock_build_tests=$(usex test)
-Dgtest_build_tests=$(usex test)
-   -DPYTHON_EXECUTABLE="${PYTHON}"
)
+   use test && mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" )
+
cmake_src_configure
 }
 



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

2023-09-04 Thread 罗百科
commit: b4805a7c02f06cb01508aad156de57914867ad97
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Sep  4 11:08:17 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Sep  4 11:08:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4805a7c

dev-db/timescaledb: add 2.11.2, drop 2.11.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest | 2 +-
 .../{timescaledb-2.11.0.ebuild => timescaledb-2.11.2.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index d08eee9b9be2..4f65d0c3336e 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,3 +1,3 @@
 DIST timescaledb-2.10.3.tar.gz 7465897 BLAKE2B 
2a70e281738fac63cd3b5c753f82a7e8faf162c015ad87b1cb3b24558d70e042bb16281b32a931fbb4daae280bede40bc239de8e8b3228c2571da33d4e5975ec
 SHA512 
c94227d9aa1df36634bbf2626f580165860cab543efbfeb448f9799cf70ef6c1891af0077c2280ae22dbfb2360cf2b6012e7f05c26b0cf7aef6eb217c583b444
-DIST timescaledb-2.11.0.tar.gz 7699408 BLAKE2B 
841ed5c95d15665a3d264067d7ae38ddecec4c2ae3cb4e6ddeb6b926b30453b0554a451117f939a7137abc1a1b3f0a0d0523782b337930984c76066355fe2457
 SHA512 
0bc1f7824fdac0a9014918bf053da3b282eaf6f91c18dec5ba4ec40204e29cb53d17f8d09c9426572969e2722b77788bb477a695d78f487415198cb3186d2cc2
 DIST timescaledb-2.11.1.tar.gz 7723360 BLAKE2B 
a45f7a4466397b47e0a07cf9af388fa6c6ccbfd98d62a038159eafab74ba0c58b8891ebc52a82e9694f103cb48992c9b78c0b6f377c6ae7832fe8740c42d9bbf
 SHA512 
e29a378bfe1e5bb72d6d9bd430b972d1e14cf2345f2599559f73075146fd8c5839f08459880681140eff607b152671beeb1876bf509008ad2b653d258eb356b8
+DIST timescaledb-2.11.2.tar.gz 7728399 BLAKE2B 
389b9920b427edc9651638ed3a9e948277997accb0ef875cf6c41801c344e3d109d67d4da89abceb6e52429ee76448932da02cb95df8fa606359ccfc93818cda
 SHA512 
eb7a631c0c4f25d4faa6b24cd00185ac34a40590aecedfeadb852dbb9123e2a3e07d6a8b4c9a37861b8ef107891498f13e83a8776340e199ab9a0f1f15a35b05

diff --git a/dev-db/timescaledb/timescaledb-2.11.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.11.2.ebuild
similarity index 100%
rename from dev-db/timescaledb/timescaledb-2.11.0.ebuild
rename to dev-db/timescaledb/timescaledb-2.11.2.ebuild



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

2023-09-04 Thread Konstantin Tutsch
commit: 8290631e7d5d5b090fe3a0fb79a2b56dbcd895fa
Author: Konstantin Tutsch  konstantintutsch  de>
AuthorDate: Mon Sep  4 08:05:19 2023 +
Commit: Konstantin Tutsch  konstantintutsch  de>
CommitDate: Mon Sep  4 08:07:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8290631e

media-sound/g4music: add 3.3

Signed-off-by: Konstantin Tutsch  konstantintutsch.de>

 media-sound/g4music/Manifest   |  1 +
 media-sound/g4music/g4music-3.3.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/media-sound/g4music/Manifest b/media-sound/g4music/Manifest
index 556aa18a47..7723705bf5 100644
--- a/media-sound/g4music/Manifest
+++ b/media-sound/g4music/Manifest
@@ -1 +1,2 @@
 DIST g4music-v3.2.tar.bz2 3294279 BLAKE2B 
c1e7518ccf5e11ee9e4b83f612bd5c68b3a60703d5d33684fe7837ea62b4ac90f3dd6d57ffdc1d43ca63168e4374b0946c82cda31ad82b01059ba108bccc981b
 SHA512 
92c10aa6a53ba2c8265342b77ab5dc211410ab889a717ac514363958b45471e29a152f75101a0eefc1fd707917bf04759b2b3e4afe0e819ccb2a932ac3957f86
+DIST g4music-v3.3.tar.bz2 3299439 BLAKE2B 
6a60dc668507e3b0a1bbcdaee08243a7f058a25194aa1b30a7d0146eae1ba472d2a28c5be67ba4b2df7a088db9733eec980bdb877305878000d3740904e0212c
 SHA512 
0355a4e22b8298ae43524d1cdb026bd800cfc88327894c66a85c6310ae3958a5a54d52139581e3a1925a633472cdf3f95fd487b046ec2541970159cd08339537

diff --git a/media-sound/g4music/g4music-3.3.ebuild 
b/media-sound/g4music/g4music-3.3.ebuild
new file mode 100644
index 00..3e404d3e6d
--- /dev/null
+++ b/media-sound/g4music/g4music-3.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg gnome2-utils vala
+
+DESCRIPTION="A GTK4 music player"
+HOMEPAGE="https://gitlab.gnome.org/neithern/g4music;
+SRC_URI="https://gitlab.gnome.org/neithern/g4music/-/archive/v${PV}/g4music-v${PV}.tar.bz2;
+S="${WORKDIR}/g4music-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="pipewire"
+
+IDEPEND=""
+DEPEND="
+   >=gui-libs/gtk-4.6
+   >=gui-libs/libadwaita-1
+   >=media-libs/gstreamer-1.20.6[introspection]
+   >=media-plugins/gst-plugins-taglib-1.20.6
+   >=dev-libs/appstream-glib-0.8.2
+   pipewire? ( media-video/pipewire[gstreamer] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=dev-util/meson-1.1.1
+   >=dev-lang/vala-0.56.8
+   $(vala_depend)
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+
+   sed -i \
+   -e '/^gnome.post_install(/,/)/d' \
+   meson.build \
+   || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/files/, media-sound/deadbeef/

2023-09-04 Thread Viorel Munteanu
commit: b36c9fee6f414879ba5b40e5f9badc4d47590e65
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Sep  4 10:16:36 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep  4 10:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36c9fee

media-sound/deadbeef: add 1.9.6_beta1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild   | 202 +
 .../files/deadbeef-1.9.6-drop-Werror.patch |  35 
 .../deadbeef-1.9.6-fix-desktop-launcher.patch  |  32 
 .../files/deadbeef-1.9.6-update-gettext.patch  |  17 ++
 5 files changed, 287 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 46cd8056168f..f5c033632241 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1 +1,2 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
+DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 
71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041
 SHA512 
2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
new file mode 100644
index ..1b203d579230
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
@@ -0,0 +1,202 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+MY_PV=${PV/_/-}
+DL_PV=$(ver_cut 1-2)
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
+   -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libdispatch
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   media-sound/cdparanoia
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire:= )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/clang
+   >=sys-devel/gettext-0.21
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   einfo drop_and_stub "${1}"
+   rm -r "${1}" || die
+   mkdir "${1}" || die
+   cat > "${1}/Makefile.in" <<-EOF || die
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac 

[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-size/

2023-09-04 Thread David Roman
commit: f48315ea2f9db0d94fd441e047d40e001843fb68
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 10:56:07 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep  4 10:56:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f48315ea

dev-embedded/esp-idf-size: add 0.4.2

Signed-off-by: David Roman  gmail.com>

 dev-embedded/esp-idf-size/Manifest |  1 +
 .../esp-idf-size/esp-idf-size-0.4.2.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-embedded/esp-idf-size/Manifest 
b/dev-embedded/esp-idf-size/Manifest
index d9150b0641..e1b6aa97fd 100644
--- a/dev-embedded/esp-idf-size/Manifest
+++ b/dev-embedded/esp-idf-size/Manifest
@@ -1 +1,2 @@
 DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B 
c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314
 SHA512 
6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1
+DIST esp-idf-size-0.4.2.tar.gz 20682 BLAKE2B 
2f9fe795642caed6eb552ab5a65e523f86a41452cab64bf59fca6b80b488b5fa74988c449a0dcb6e5f5244f6a95a669c82b57369828a416fac3663ac2eca1bdb
 SHA512 
71604d9a7e3e99c8efe07baeff64d3aac9a20973867850f11b285f475254980757f8be27c5e5bb7c408976b8ec1dde635c2b3b4b68d180919cfa87775ca679a1

diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild 
b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild
new file mode 100644
index 00..74c8c5ef70
--- /dev/null
+++ b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Firmware size analysis for ESP-IDF"
+HOMEPAGE="https://github.com/espressif/esp-idf-size;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/

2023-09-04 Thread David Roman
commit: af7e2d8410f998fb4f20ab94c1205b7ea40bf9d4
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 10:57:05 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep  4 10:57:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af7e2d84

dev-embedded/esp-idf-kconfig: add 1.2.0

Signed-off-by: David Roman  gmail.com>

 dev-embedded/esp-idf-kconfig/Manifest  |  1 +
 .../esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-embedded/esp-idf-kconfig/Manifest 
b/dev-embedded/esp-idf-kconfig/Manifest
index 82a0874156..5fb0c99af2 100644
--- a/dev-embedded/esp-idf-kconfig/Manifest
+++ b/dev-embedded/esp-idf-kconfig/Manifest
@@ -1 +1,2 @@
 DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B 
f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba
 SHA512 
c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921
+DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 
1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699
 SHA512 
eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282

diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild 
b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild
new file mode 100644
index 00..56678fca27
--- /dev/null
+++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Kconfig tooling for esp-idf"
+HOMEPAGE="https://github.com/espressif/esp-idf-kconfig;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/kconfiglib[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"



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

2023-09-04 Thread 罗百科
commit: 83938f1565bfde088a781be9e5479c86ad363b3f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Sep  4 10:55:46 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Sep  4 10:56:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83938f15

dev-db/postgis: Fix doc handling

Closes: https://bugs.gentoo.org/913611
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/{postgis-3.4.0.ebuild => postgis-3.4.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/postgis/postgis-3.4.0.ebuild 
b/dev-db/postgis/postgis-3.4.0-r1.ebuild
similarity index 96%
rename from dev-db/postgis/postgis-3.4.0.ebuild
rename to dev-db/postgis/postgis-3.4.0-r1.ebuild
index 71073376f6c7..8fb5dce4704e 100644
--- a/dev-db/postgis/postgis-3.4.0.ebuild
+++ b/dev-db/postgis/postgis-3.4.0-r1.ebuild
@@ -116,10 +116,10 @@ src_install() {
postgres-multi_foreach emake DESTDIR="${D}" comments-install
 
docinto html
-   postgres-multi_forbest dodoc doc/html/{postgis.html,style.css}
+   postgres-multi_forbest dodoc 
doc/html/{postgis-en.html,style.css}
 
docinto html/images
-   postgres-multi_forbest dodoc doc/html/images/*
+   postgres-multi_forbest dodoc -r doc/html/images/*
fi
 
use static-libs || find "${ED}" -name '*.a' -delete



[gentoo-commits] repo/proj/guru:master commit in: app-arch/7zip/files/, app-arch/7zip/

2023-09-04 Thread Andrew Ammerlaan
commit: 2d22b3eb5edb6b4fea5e44f940201587af1f5a06
Author: Martin Matouš  matous  dev>
AuthorDate: Sun Sep  3 14:52:21 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 14:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d22b3eb

app-arch/7zip: respect build environment

Closes: https://bugs.gentoo.org/913186
Closes: https://bugs.gentoo.org/913188
Closes: https://bugs.gentoo.org/913189
Signed-off-by: Martin Matouš  matous.dev>

 app-arch/7zip/7zip-23.01.ebuild| 16 +++-
 .../7zip/files/7zip-23.01-respect-build-env.patch  | 98 ++
 2 files changed, 110 insertions(+), 4 deletions(-)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 191ccaaeee..38a77c1c4c 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit edos2unix toolchain-funcs
 
 NO_DOT_PV=$(ver_rs 1- '')
 DESCRIPTION="A free file archiver for extremely high compression"
@@ -45,14 +45,22 @@ pkg_setup() {
 }
 
 src_prepare() {
-   default
+   # patch doesn't deal with CRLF even if file+patch match
+   # not even with --ignore-whitespace, --binary or --force
+   edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak
+   PATCHES+=( "${FILESDIR}/${P}-respect-build-env.patch" )
+
sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror"
-   sed -i -e 's/$(LFLAGS_STRIP)//g' ./7zip_gcc.mak \
-   || die "Error removing hardcoded strip"
+   default
 }
 
 src_compile() {
pushd "./Bundles/Alone2" || die "Unable to switch directory"
+   export G_CC=$(tc-getCC)
+   export G_CXX=$(tc-getCXX)
+   export G_CFLAGS=${CFLAGS}
+   export G_CXXFLAGS=${CXXFLAGS}
+   export G_LDFLAGS=${LDFLAGS}
# USE_JWASM=1 - if asm: use JWasm assembler instead of Asmc (not a 
gentoo package)
emake DISABLE_RAR=1 USE_JWASM=1 --file "../../${mfile}"
popd > /dev/null || die "Unable to switch directory"

diff --git a/app-arch/7zip/files/7zip-23.01-respect-build-env.patch 
b/app-arch/7zip/files/7zip-23.01-respect-build-env.patch
new file mode 100644
index 00..2615a9e34a
--- /dev/null
+++ b/app-arch/7zip/files/7zip-23.01-respect-build-env.patch
@@ -0,0 +1,98 @@
+Respect build environment settings
+
+Bug: https://bugs.gentoo.org/913186
+Bug: https://bugs.gentoo.org/913188
+Bug: https://bugs.gentoo.org/913189
+
+
+--- a/7zip_gcc.mak
 b/7zip_gcc.mak
+@@ -87,14 +87,14 @@ SHARED_EXT=.dll
+ LDFLAGS = -shared -DEF $(DEF_FILE) $(LDFLAGS_STATIC)
+ else
+ SHARED_EXT=.so
+-LDFLAGS = -shared -fPIC $(LDFLAGS_STATIC)
++LDFLAGS = -shared -fPIC $(G_LDFLAGS) $(LDFLAGS_STATIC)
+ CC_SHARED=-fPIC
+ endif
+
+
+ else
+
+-LDFLAGS = $(LDFLAGS_STATIC)
++LDFLAGS = $(LDFLAGS_STATIC) $(G_LDFLAGS)
+ # -s is not required for clang, do we need it for GCC ???
+
+ #-static -static-libgcc -static-libstdc++
+@@ -149,7 +149,7 @@ endif
+
+
+
+-CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) 
$(FLAGS_FLTO) $(CC_SHARED) -o $@
++CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) 
$(FLAGS_FLTO) $(CC_SHARED) $(G_CFLAGS) -o $@
+
+
+ ifdef IS_MINGW
+@@ -190,7 +190,7 @@ CXX_WARN_FLAGS =
+ #-Wno-invalid-offsetof
+ #-Wno-reorder
+
+-CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) 
$(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) 
-o $@
++CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) 
$(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) 
$(G_CXXFLAGS) -o $@
+
+ STATIC_TARGET=
+ ifdef COMPL_STATIC
+@@ -208,7 +208,7 @@ $(O):
+ # -Wl,--print-gc-sections
+
+ ifneq ($(CC), $(CROSS_COMPILE)clang)
+-LFLAGS_STRIP = -s
++
+ endif
+
+ LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) 
$(OBJS) $(MY_LIBS) $(LIB2)
+--- a/var_clang.mak
 b/var_clang.mak
+@@ -6,6 +6,6 @@ IS_ARM64=
+ CROSS_COMPILE=
+ MY_ARCH=
+ USE_ASM=
+-CC=$(CROSS_COMPILE)clang
+-CXX=$(CROSS_COMPILE)clang++
++CC=$(G_CC)
++CXX=$(G_CXX)
+ USE_CLANG=1
+--- a/var_clang_x64.mak
 b/var_clang_x64.mak
+@@ -6,7 +6,7 @@ IS_ARM64=
+ CROSS_COMPILE=
+ MY_ARCH=
+ USE_ASM=1
+-CC=$(CROSS_COMPILE)clang
+-CXX=$(CROSS_COMPILE)clang++
++CC=$(G_CC)
++CXX=$(G_CXX)
+ USE_CLANG=1
+
+--- a/var_gcc.mak
 b/var_gcc.mak
+@@ -6,7 +6,7 @@ IS_ARM64=
+ CROSS_COMPILE=
+ MY_ARCH=
+ USE_ASM=
+-CC=$(CROSS_COMPILE)gcc
+-CXX=$(CROSS_COMPILE)g++
++CC=$(G_CC)
++CXX=$(G_CXX)
+
+ # -march=armv8-a+crc+crypto
+--- a/var_gcc_x64.mak
 b/var_gcc_x64.mak
+@@ -6,5 +6,5 @@ IS_ARM64=
+ CROSS_COMPILE=
+ MY_ARCH=
+ USE_ASM=1
+-CC=$(CROSS_COMPILE)gcc
+-CXX=$(CROSS_COMPILE)g++
++CC=$(G_CC)
++CXX=$(G_CXX)



[gentoo-commits] repo/proj/guru:master commit in: app-misc/chayang/

2023-09-04 Thread Andrew Ammerlaan
commit: 302f47fb107d5c5765a1d7fb00050fc1e3f9b902
Author: Martin Matouš  matous  dev>
AuthorDate: Sun Sep  3 21:42:42 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 21:45:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=302f47fb

app-misc/chayang: new package, add 0.1.0

Signed-off-by: Martin Matouš  matous.dev>

 app-misc/chayang/Manifest |  1 +
 app-misc/chayang/chayang-0.1.0.ebuild | 25 +
 app-misc/chayang/metadata.xml | 19 +++
 3 files changed, 45 insertions(+)

diff --git a/app-misc/chayang/Manifest b/app-misc/chayang/Manifest
new file mode 100644
index 00..6725abea3b
--- /dev/null
+++ b/app-misc/chayang/Manifest
@@ -0,0 +1 @@
+DIST chayang-0.1.0.tar.gz 10508 BLAKE2B 
401f75207ef6efd3bf6fb7b5ddf2c7574f34af2850510d6300db58acf113065e4eeb45243d9ab068081de150803a7e7b1d0f254d81363f4f0e61bb7d77967279
 SHA512 
62924d1cf66b43882672f917499e4e73ca221bc1fbeaee2ac3efb9969a5d022c0d414d043b50905a619b9963bf5281b735e4903cfaa68b794c03b46f569aab02

diff --git a/app-misc/chayang/chayang-0.1.0.ebuild 
b/app-misc/chayang/chayang-0.1.0.ebuild
new file mode 100644
index 00..0ee1c2828c
--- /dev/null
+++ b/app-misc/chayang/chayang-0.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Gradually dim the screen."
+HOMEPAGE="https://git.sr.ht/~emersion/chayang;
+SRC_URI="https://git.sr.ht/~emersion/chayang/archive/v${PV}.tar.gz -> 
${PN}-${PV}.tar.gz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${PN}-v${PV}"
+RESTRICT="mirror"
+
+RDEPEND="dev-libs/wayland"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.14
+   >=dev-util/wayland-scanner-1.14.91
+   virtual/pkgconfig
+"

diff --git a/app-misc/chayang/metadata.xml b/app-misc/chayang/metadata.xml
new file mode 100644
index 00..1ed32f96ed
--- /dev/null
+++ b/app-misc/chayang/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@matous.dev
+   Martin Matouš
+   
+   
+   Gradually dim the screen.
+   Can be used to implement a grace period before locking the session.
+   
+   
+   
+   cont...@emersion.fr
+   Simon Ser
+   
+   ~emersion/chayang
+   
+



[gentoo-commits] repo/proj/guru:master commit in: media-sound/helvum/

2023-09-04 Thread Andrew Ammerlaan
commit: d0d128397a015ea60cc6ae04eadebd9ae79b31b6
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Thu Aug 24 17:21:37 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 17:04:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0d12839

media-sound/helvum: treeclean, package moved to ::gentoo

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>

 media-sound/helvum/Manifest| 181 -
 media-sound/helvum/helvum-0.4.0.ebuild | 163 -
 media-sound/helvum/helvum-0.4.1.ebuild | 162 -
 media-sound/helvum/metadata.xml|  12 ---
 4 files changed, 518 deletions(-)

diff --git a/media-sound/helvum/Manifest b/media-sound/helvum/Manifest
deleted file mode 100644
index 5947a98b47..00
--- a/media-sound/helvum/Manifest
+++ /dev/null
@@ -1,181 +0,0 @@
-DIST aho-corasick-1.0.4.crate 171175 BLAKE2B 
b3d450533f0799a18fa6ceba41ce841573a3b9fe9bc66745aba9b5a1ef4d86b107aa68c049bd30df7bc86229c71264142e40da8e1d145e776017269a01aed86e
 SHA512 
7cb8feb3289a508b1345b3cc04b59f2f730b80f561b17c7605ce23bf92780b5b3714ec84f5e3c5f4ba0c3abd47ac44fd0064a8bf4c5a7d00bd580774c6a3aee8
-DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
-DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bindgen-0.64.0.crate 204700 BLAKE2B 
4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb
 SHA512 
f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95
-DIST bindgen-0.66.1.crate 218860 BLAKE2B 
e0edc8dd6c14220ca223b5d2a5f2af93aa64ed32f4fedfabcca1b93e46d8e7a88b283c2e67070c71900e0dfc899fdf51e3931781575b25e40c8c1f4891905e35
 SHA512 
82ceed313f6b45d54745ec79040e4298ad29e3f600bf7e16a48e88c2d166204b14aabd919e8449548997f20a65400e74bb56abc511c0131b98ec1cc050411c6e
-DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.0.crate 36954 BLAKE2B 
1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c
 SHA512 
0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
-DIST cairo-rs-0.17.0.crate 53810 BLAKE2B 
7f46c8014572167f5830fc2287404d9aea1dbb1e42a3c817e1c13615ad7965411b685a1c0b13df48022f6d6dfe24105b20ded0395d5b1a2dee04d4b8a633d48e
 SHA512 
dfb02455b6a22e3814237a640433ee61eaff55a57e72966e902fea88f777d44db822bdfccda20a88a812fea5f1b53cd3d7bfcd4332c0117807d109efab96a8a4
-DIST cairo-rs-0.18.0.crate 54153 BLAKE2B 
37452643d0466d8f9b8c236158c0408d0d9ea6b34b151263211834439a716a051e98349cd437a5f4ff22ad232f63362cc5db623325a588d453f42edcfaef121a
 SHA512 
b3e778aa275c510989dad43684293f60758e0770c7eaf0c12c1c641bbca1e410b011cd90e6b5f76ac1f8c3f1f18dae7643336b3ca316a191d1a3601163ceb9e6
-DIST cairo-sys-rs-0.17.0.crate 11639 BLAKE2B 
df8486f9c34cacd1cfedce3c9c69bf61d692e2039d70129a270a2e2611254ad4b149235f2ed27ab167fdb1ff2322d7ef99ef213e5930bc62bbe043daa2dc06c7
 SHA512 
af2f932748d5f8361448ff5441ab865fa9d4f41bb84a8c8e6240d819874513ef32d20cafa83a08238745ddf01c5447424460c23af69f61e23d580985c7843a9a
-DIST cairo-sys-rs-0.18.0.crate 11803 BLAKE2B 
b7358bfb19b846e619dc57544f342e5f8a5a5a5d2d0b19368e6d03375141176961c6a8780906c2a218970513525a7f7eab71348b5f09578d3c509f5f5f1038fc
 SHA512 
e5d86d1c2d9825f3c69b194bd8068b8db61a125a9c8646d7b56859417176692188a1f9f40228ff7ac2836b16e49bac5ce5ea762928c872cd4c3aa14ec8029568
-DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
-DIST cc-1.0.82.crate 67879 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_wav/files/, media-libs/dr_wav/

2023-09-04 Thread Andrew Ammerlaan
commit: 53d81f1fa7fbd2e44e438dcc8ea6eb6bb791ba0b
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Sep  3 22:20:49 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 22:24:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53d81f1f

media-libs/dr_wav: standardise dr_* lib ebuilds

- Respect user LDFLAGS variable where applicable.
- Pre-compile tests in src_compile and run them in src_test.
- Extract documentation from header and provide it in dedicated files
  in FILESDIR

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_wav/Manifest |   3 +-
 media-libs/dr_wav/dr_wav-0.13.32.ebuild| 107 +
 media-libs/dr_wav/files/dr_wav-0.13.32-docs.tar.xz | Bin 0 -> 5644 bytes
 3 files changed, 67 insertions(+), 43 deletions(-)

diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest
index 4f2756b168..b4652ddbc6 100644
--- a/media-libs/dr_wav/Manifest
+++ b/media-libs/dr_wav/Manifest
@@ -1,3 +1,2 @@
-DIST dr_wav-0.13.32-README.md 1243 BLAKE2B 
5b22e00252f4307b5407b2b7cdbc237fa60975f86b9151f5a8eeea8faa1e81d1eec15a22a1952d1440a1f0b76b1e59782a30eb38473cab978a47fcfa391c8a9a
 SHA512 
661529e69639367920276c5f6ff425fdd176ac8a7475212a1c1e1e2ccdbdf076f1a26eae1a1913f98da0d9e1c6ca04a48e0de69f3c681b1a7574674d7015bbb6
-DIST dr_wav-0.13.32.gh.h 351384 BLAKE2B 
2bcbeab7e7aa6a7519bea978742494205625a60b8c0a464305c6f6fb7eec33be54640fdb2578437c4143e50e5ad2d18730351ecdd824d25ab6e0f8af3b8d018c
 SHA512 
a4a681546716b1a1a9e55321796828828b1872bf223c7c02529a1553b8beafe2a89ffe72a38e5aa3bf457a8ce4dd2dcf9cba7a9cde28e59586a8388f1439a8a1
 DIST dr_wav-0.13.32.gh.tar.gz 518394 BLAKE2B 
49447a2b845f95e9896fb45ac2cd9de8f59d45d3271e30e26c0e519355c3578b96f2c2978677d2774c1bfa4656a8213eafda00207cdd89f72d6823cf0f1b77cf
 SHA512 
34126c8eb65f0735b77f058db9f1618b3c4e820698804b47f7a629c47df571e9cbbeefd4cce193409ebd715d37ed5faf1c3c27a7240e0f5418089cffe853f1ea
+DIST dr_wav-0.13.32.h 351384 BLAKE2B 
2bcbeab7e7aa6a7519bea978742494205625a60b8c0a464305c6f6fb7eec33be54640fdb2578437c4143e50e5ad2d18730351ecdd824d25ab6e0f8af3b8d018c
 SHA512 
a4a681546716b1a1a9e55321796828828b1872bf223c7c02529a1553b8beafe2a89ffe72a38e5aa3bf457a8ce4dd2dcf9cba7a9cde28e59586a8388f1439a8a1

diff --git a/media-libs/dr_wav/dr_wav-0.13.32.ebuild 
b/media-libs/dr_wav/dr_wav-0.13.32.ebuild
index b9ed2c4cac..a28e010ba5 100644
--- a/media-libs/dr_wav/dr_wav-0.13.32.ebuild
+++ b/media-libs/dr_wav/dr_wav-0.13.32.ebuild
@@ -5,12 +5,11 @@ EAPI=8
 
 inherit toolchain-funcs
 
-DESCRIPTION="WAV audio loader and writer"
+DESCRIPTION="Single-header WAV audio loader and writer library"
 HOMEPAGE="https://github.com/mackron/dr_libs/;
 COMMIT="d35a3bc5efd02455d98cbe12b94647136f09b42d"
-SRC_URI="https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/dr_wav.h 
-> ${P}.gh.h
-   https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/README.md 
-> ${P}-README.md
-   test? ( https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz )"
+SRC_URI="!test? ( 
https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/dr_wav.h -> ${P}.h )
+ test? ( 
https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz )"
 
 LICENSE="|| ( MIT-0 public-domain )"
 SLOT="0"
@@ -21,72 +20,98 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="test? ( media-libs/libsndfile )"
 
-S="${DISTDIR}"
+TESTCASES=(
+   dr_wav_encoding.c
+   dr_wav_{decoding,test_0}.{c,cpp}
+)
+
+S="${WORKDIR}/dr_libs-${COMMIT}"
+
+src_unpack() {
+   default
+   unpack "${FILESDIR}"/${P}-docs.tar.xz
+}
 
 src_prepare() {
if use test; then
-   pushd "${WORKDIR}/dr_libs-${COMMIT}" > /dev/null || die
# Remove some unused parts of the source tree that could 
contribute different
# (but acceptable) license terms if they were used—just to 
prove that we do not
# use them.
-   rm -rv old
+   rm -rv old || die
 
# Unbundle library with incorrect include path.
sed -i 
's,"../../../miniaudio/miniaudio.h",,' \
tests/wav/dr_wav_playback.c || die
-   # Profiling tests aren't implemented.
+   # Disable profiling tests as they are not relevant downstream.
sed -i 's/doProfiling = DRWAV_TRUE/doProfiling = DRWAV_FALSE/' \
tests/wav/dr_wav_decoding.c || die
-   popd || die
+   # Test cases dr_wav_{en,de}coding.{c,cpp} write and read a file 
from a
+   # missing directory.
+   mkdir tests/testvectors/wav/tests || die
fi
default
 }
 
+src_compile() {
+   if use test; then
+   local MY_{C,CC,CXX,BUILD,FLAGS}
+   MY_CC=$(tc-getCC)
+   MY_CXX=$(tc-getCXX)
+
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   

[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_mp3/, media-libs/dr_mp3/files/

2023-09-04 Thread Andrew Ammerlaan
commit: 72b0f9c3ea374dee0a2d665ced0c5c17b3effc04
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Sep  3 22:23:38 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 22:24:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72b0f9c3

media-libs/dr_mp3: new package, add 0.6.37

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_mp3/Manifest|   2 +
 media-libs/dr_mp3/dr_mp3-0.6.37.ebuild|  73 ++
 media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz | Bin 0 -> 3600 bytes
 media-libs/dr_mp3/metadata.xml|  11 
 4 files changed, 86 insertions(+)

diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest
new file mode 100644
index 00..9576ba913d
--- /dev/null
+++ b/media-libs/dr_mp3/Manifest
@@ -0,0 +1,2 @@
+DIST dr_mp3-0.6.37.gh.tar.gz 518399 BLAKE2B 
f2e78096f23332d4ef3ec0336230a9dcf4800356418607dcda5b8025e284feac6532c589ed5a916525396159dac5a79c343f90deec6337376bc9fdfbd93d0675
 SHA512 
01328904666c11416c361315d693411ea8f53b883f5acb8e6233b121abaab08cc3e4ba2c5d2a3b2a39fbcd0f868647f7f892d8ef6cd7be8ef683bb0497dd7114
+DIST dr_mp3-0.6.37.h 181793 BLAKE2B 
982668ac1e9d4dbfd9acea11c8967fd6600cee801457655ccbda1ca8a02393797e777b61f7d1d4d7aae6bf1c19263208c442df7be431f56b9fc509f57fae4845
 SHA512 
77df59c31aa45ccf62e880b6f4a9daad809f2eae728e1f8754e27639e20b47712a896ec345823b87b95d434eb3670adad1bb22252a85f377f26ffea842d16468

diff --git a/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild 
b/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild
new file mode 100644
index 00..8a8f68e956
--- /dev/null
+++ b/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Single-header MP3 audio decoder library"
+HOMEPAGE="https://github.com/mackron/dr_libs/;
+COMMIT="1b0bc87c6b9b04052e6ef0117396dab8482c250e"
+SRC_URI="!test? ( 
https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/dr_mp3.h -> ${P}.h )
+ test? ( 
https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz )"
+LICENSE="|| ( MIT-0 public-domain )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/dr_libs-${COMMIT}"
+
+# Unfortunately, the only other test is interactive.
+TESTCASES=(
+   dr_mp3_test_0.c
+)
+
+src_unpack() {
+   default
+   unpack "${FILESDIR}"/${P}-docs.tar.xz
+}
+
+src_prepare() {
+   if use test; then
+   # Remove some unused parts of the source tree that could 
contribute different
+   # (but acceptable) license terms if they were used—just to 
prove that we do not
+   # use them.
+   rm -rv old || die
+   fi
+   default
+}
+
+src_compile() {
+   if use test; then
+   local MY_{CC,BUILD}
+   MY_CC=$(tc-getCC)
+
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   einfo "Compiling test case ${tcase}."
+   MY_BUILD="${MY_CC} mp3/${tcase} -o bin/${tcase} 
${CFLAGS} ${CPPFLAGS}"
+   ${MY_BUILD} || die "Build failed: ${MY_BUILD}"
+   done
+   popd || die
+   fi
+}
+
+src_test() {
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   einfo "Running test case ${tcase}."
+   ./bin/${tcase} || die "Test case ${tcase} failed."
+   done
+   popd || die
+}
+
+src_install() {
+   einstalldocs
+   if use test; then
+   doheader dr_mp3.h
+   else
+   newheader "${DISTDIR}"/${P}.h dr_mp3.h
+   fi
+}

diff --git a/media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz 
b/media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz
new file mode 100644
index 00..e12d9066fa
Binary files /dev/null and b/media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz 
differ

diff --git a/media-libs/dr_mp3/metadata.xml b/media-libs/dr_mp3/metadata.xml
new file mode 100644
index 00..6b41d45a1f
--- /dev/null
+++ b/media-libs/dr_mp3/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+watermanpa...@posteo.net
+Lucio Sauer
+  
+  
+mackron/dr_libs
+  
+



[gentoo-commits] repo/proj/guru:master commit in: media-sound/qpwgraph/

2023-09-04 Thread Andrew Ammerlaan
commit: 613cdc3fcf58f1e054d4e522100f36fc36cd9113
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Sep  3 22:36:59 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 22:37:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=613cdc3f

media-sound/qpwgraph: treeclean, package moved to ::gentoo

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 media-sound/qpwgraph/Manifest  |  1 -
 media-sound/qpwgraph/metadata.xml  | 14 --
 media-sound/qpwgraph/qpwgraph-0.4.4.ebuild | 41 
 media-sound/qpwgraph/qpwgraph-.ebuild  | 43 --
 4 files changed, 99 deletions(-)

diff --git a/media-sound/qpwgraph/Manifest b/media-sound/qpwgraph/Manifest
deleted file mode 100644
index 0ccabec61d..00
--- a/media-sound/qpwgraph/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qpwgraph-0.4.4.tar.bz2 452078 BLAKE2B 
c20400f4535bdb5986ff73850984d86e57ccbf3adb05692f5dee8c39d3c0c8d9af0fc84e7de66d702f3ddbd9d6807812fe66bc8fc222eb39519ed629b5e50afc
 SHA512 
ed64e290e2dab7b0a2d04fe938e0f2a2ac5ad2dc7ccf6d7940c8a1e7d8552304c24f396e26dedea8a99010b7b7c6ab5c935a4383d5d56ed9f66e8c9efd299a29

diff --git a/media-sound/qpwgraph/metadata.xml 
b/media-sound/qpwgraph/metadata.xml
deleted file mode 100644
index 03217a468f..00
--- a/media-sound/qpwgraph/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Samuel BAUER
-   samuel.ba...@yahoo.fr
-   
-   
-   rncbc/qpwgraph
-   
-   
-   Build support for tray icon
-   
-

diff --git a/media-sound/qpwgraph/qpwgraph-0.4.4.ebuild 
b/media-sound/qpwgraph/qpwgraph-0.4.4.ebuild
deleted file mode 100644
index f925abb1cd..00
--- a/media-sound/qpwgraph/qpwgraph-0.4.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="PipeWire Graph Qt GUI Interface"
-HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph;
-SRC_URI="https://gitlab.freedesktop.org/rncbc/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="alsa trayicon wayland"
-
-BDEPEND="dev-qt/linguist-tools:5"
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   media-video/pipewire
-   trayicon? ( dev-qt/qtnetwork:5 )
-"
-RDEPEND="${DEPEND}
-   dev-qt/qtsvg:5
-"
-
-S=${WORKDIR}/${PN}-v${PV}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCONFIG_ALSA_MIDI=$(usex alsa)
-   -DCONFIG_SYSTEM_TRAY=$(usex trayicon)
-   -DCONFIG_WAYLAND=$(usex wayland)
-   -DCONFIG_QT6=0
-   )
-   cmake_src_configure
-}

diff --git a/media-sound/qpwgraph/qpwgraph-.ebuild 
b/media-sound/qpwgraph/qpwgraph-.ebuild
deleted file mode 100644
index a4229d71a0..00
--- a/media-sound/qpwgraph/qpwgraph-.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake git-r3 xdg
-
-DESCRIPTION="PipeWire Graph Qt GUI Interface"
-HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph;
-EGIT_REPO_URI="https://gitlab.freedesktop.org/rncbc/qpwgraph;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="alsa trayicon wayland"
-
-BDEPEND="dev-qt/linguist-tools:5"
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   media-video/pipewire"
-RDEPEND="${DEPEND}
-   dev-qt/qtsvg:5
-"
-
-src_prepare() {
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCONFIG_ALSA_MIDI=$(usex alsa)
-   -DCONFIG_SYSTEM_TRAY=$(usex trayicon)
-   -DCONFIG_WAYLAND=$(usex wayland)
-   -DCONFIG_QT6=0
-   )
-   cmake_src_configure
-}



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

2023-09-04 Thread Andrew Ammerlaan
commit: 4805553bf2582b804736ce0c1063a702356e7d17
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sat Sep  2 22:28:46 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 23:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4805553b

dev-python/moderngl: add doc USE flag

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/moderngl/moderngl-5.8.2.ebuild | 17 ++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/dev-python/moderngl/moderngl-5.8.2.ebuild 
b/dev-python/moderngl/moderngl-5.8.2.ebuild
index e3584a1e0c..73fd01c5ad 100644
--- a/dev-python/moderngl/moderngl-5.8.2.ebuild
+++ b/dev-python/moderngl/moderngl-5.8.2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
 
@@ -19,22 +20,32 @@ IUSE="debug"
 RESTRICT="test"
 # The tests need moderngl compiled AND installed, otherwise they fail
 
-DISTUTILS_EXT=1
 BDEPEND="
x11-libs/libX11
media-libs/mesa
-   dev-python/glcontext[${PYTHON_USEDEP}]
+   >=dev-python/glcontext-2.3.6[${PYTHON_USEDEP}]
+   

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

2023-09-04 Thread Andrew Ammerlaan
commit: 3deccf5d0001b082c2faa0a7cd629fe3cd432e58
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sat Sep  2 22:09:16 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 23:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3deccf5d

dev-python/glcontext: enable py3.12

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/glcontext/glcontext-2.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/glcontext/glcontext-2.4.0.ebuild 
b/dev-python/glcontext/glcontext-2.4.0.ebuild
index 7346bddc09..0a1400af3e 100644
--- a/dev-python/glcontext/glcontext-2.4.0.ebuild
+++ b/dev-python/glcontext/glcontext-2.4.0.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 virtualx
 
@@ -17,7 +18,6 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="debug"
 
-DISTUTILS_EXT=1
 BDEPEND="
x11-libs/libX11
media-libs/libglvnd[X]



[gentoo-commits] repo/proj/guru:master commit in: net-irc/catgirl/

2023-09-04 Thread Andrew Ammerlaan
commit: 8ded9d60439a609eab78362690c5c48cb1a1d3ad
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Sep  3 23:14:36 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 00:23:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ded9d60

net-irc/catgirl: add 2.2

Signed-off-by: Lucio Sauer  posteo.net>

 net-irc/catgirl/Manifest   |  1 +
 net-irc/catgirl/catgirl-2.2.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/net-irc/catgirl/Manifest b/net-irc/catgirl/Manifest
index 6df71e5b35..1fede67e64 100644
--- a/net-irc/catgirl/Manifest
+++ b/net-irc/catgirl/Manifest
@@ -1,2 +1,3 @@
 DIST catgirl-2.0a.tar.gz 63237 BLAKE2B 
fe2c90121f8b1eacba5d246378808ac45fe1b3a7f53f56361595f2937bbd0e3d0ba373162aa3e98f49a9f418a6b206321e609f877cf56cca575d75c59a5db732
 SHA512 
4e948f3feae9754e2e751b997d35710655a49e08efba7f75ed6c126c1a7326552c5eb17f22a94a694d84653dbbae2d866bf10b9a3e33c5289d6a823628cbca5d
 DIST catgirl-2.1.tar.gz 68822 BLAKE2B 
56e7ee3e06c6581029c8c98093cad8c6af749e3a7f104023ca402ff5097af49c590f340b6b7a80a4e3e28bd68680c927b67455f131d8577962d778f6c971dc3e
 SHA512 
3b77ae3cc382c8db2918baf73e08d8397a55f752959aad23014235d335d48bbff3d329f75b6663c8fe8dfa74a525b22d51209408ccad9f14e28488116e6c5fee
+DIST catgirl-2.2.tar.gz 69835 BLAKE2B 
87a8bf143fc23576efb722c68e10d7dee645686dc117dfb345c979cfc95d2a013a4965e3489012096be8e6ab40d793937f7afe17079f264f93862eac7e4511f9
 SHA512 
a963a469635f5cc1c28112e35028ea2b550886ff9ca4fea82286ff3c5222f18c5271c4055fcd351b2fcdfbb41bd9e52d19854f81262591acdc90d992e49a3ede

diff --git a/net-irc/catgirl/catgirl-2.2.ebuild 
b/net-irc/catgirl/catgirl-2.2.ebuild
new file mode 100644
index 00..6757eb7a11
--- /dev/null
+++ b/net-irc/catgirl/catgirl-2.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo readme.gentoo-r1 toolchain-funcs
+
+DESCRIPTION="TLS-only terminal IRC client"
+HOMEPAGE="https://git.causal.agency/catgirl/about/;
+SRC_URI="https://git.causal.agency/${PN}/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/libretls:=
+   sys-libs/ncurses:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( README.7 scripts/chat.tmux.conf )
+
+src_configure() {
+   tc-export CC
+
+   # note: not an autoconf configure script
+   edo ./configure --prefix="${EPREFIX}"/usr 
--mandir="${EPREFIX}"/usr/share/man
+}
+
+src_compile() {
+   emake all
+}
+
+src_install() {
+   default
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/proj/guru:master commit in: net-irc/litterbox/

2023-09-04 Thread Andrew Ammerlaan
commit: 4208aaeff26c458bc9e72c5d78fb14bc9514d952
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Sep  4 00:19:05 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 00:23:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4208aaef

net-irc/litterbox: new package, add 1.9

Signed-off-by: Lucio Sauer  posteo.net>

 net-irc/litterbox/Manifest |  1 +
 net-irc/litterbox/litterbox-1.9.ebuild | 32 
 net-irc/litterbox/metadata.xml | 25 +
 3 files changed, 58 insertions(+)

diff --git a/net-irc/litterbox/Manifest b/net-irc/litterbox/Manifest
new file mode 100644
index 00..0b4fe99ea4
--- /dev/null
+++ b/net-irc/litterbox/Manifest
@@ -0,0 +1 @@
+DIST litterbox-1.9.tar.gz 36931 BLAKE2B 
4ae73011e2e4eaf2d31af42e1454724359a4e6a6b51e0b70f530c79c1ccec76f2b44e7411e329c8da96a07919ab617526733ccdc8661ec285f47e620c33e7940
 SHA512 
b2af91635118010ba5093027bffadbbdaa4e6e80f953881f1fb416ebff410897b9a1259e9cc7ddd33df6334b97704b3992979a85f0310e0dabde6af41b56149a

diff --git a/net-irc/litterbox/litterbox-1.9.ebuild 
b/net-irc/litterbox/litterbox-1.9.ebuild
new file mode 100644
index 00..8475aded95
--- /dev/null
+++ b/net-irc/litterbox/litterbox-1.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="TLS-only IRC logger"
+HOMEPAGE="https://git.causal.agency/litterbox/about/;
+SRC_URI="https://git.causal.agency/${PN}/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-db/sqlite:3=
+   dev-libs/libretls:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   tc-export CC
+
+   # note: not an autoconf configure script
+   edo ./configure --prefix="${EPREFIX}"/usr 
--mandir="${EPREFIX}"/usr/share/man
+}
+
+src_compile() {
+   emake all
+}

diff --git a/net-irc/litterbox/metadata.xml b/net-irc/litterbox/metadata.xml
new file mode 100644
index 00..491d8c717c
--- /dev/null
+++ b/net-irc/litterbox/metadata.xml
@@ -0,0 +1,25 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+
+  June McEnroe
+  june@causal.agency
+
+mailto:list+litterbox@causal.agency
+  
+  
+litterbox is a TLS-only IRC logger. It logs events from IRC in a SQLite
+database, indexing messages for full-text search. It is intended for
+use with the IRC bouncer net-irc/pounce, but can also be used independently
+as a logging bot.
+
+litterbox provides the scoop command-line query utility. A web interface
+for litterbox is provided by scooper. Some formats of plain text logs can
+be imported into the litterbox database with unscoop.
+  
+  
+lucio.sa...@posteo.net
+Lucio Sauer
+  
+



[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_flac/files/, media-libs/dr_flac/

2023-09-04 Thread Andrew Ammerlaan
commit: 69ef98704288b2637e52bbc5f552569930a2685f
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Sep  3 22:23:22 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 22:24:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69ef9870

media-libs/dr_flac: new package, add 0.12.41

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_flac/Manifest|   3 +
 media-libs/dr_flac/dr_flac-0.12.41.ebuild  | 117 +
 .../dr_flac/files/dr_flac-0.12.41-docs.tar.xz  | Bin 0 -> 6044 bytes
 media-libs/dr_flac/metadata.xml|  11 ++
 4 files changed, 131 insertions(+)

diff --git a/media-libs/dr_flac/Manifest b/media-libs/dr_flac/Manifest
new file mode 100644
index 00..f603b6ed0a
--- /dev/null
+++ b/media-libs/dr_flac/Manifest
@@ -0,0 +1,3 @@
+DIST dr_flac-0.12.41-testbench.gh.tar.gz 209727087 BLAKE2B 
72547637782c4af9eb914e417896d1c6c0b403ac9996dbcea4de7d3343e7d39072a8df2af397ef5ace81a85b0214015d4b73d40b06b072df9d60ea5dcb0bbe8a
 SHA512 
990aed238e5158b1a1e03d67316416fc1b33cd9e1653bef3295ae6abd016f09060f87627904424afd2855886d1f43fc475259f4ec4d71e9e7e4f0f4158a819ac
+DIST dr_flac-0.12.41.gh.tar.gz 518329 BLAKE2B 
c01d2dd3a7397251589e2e2d0be14b6005e21f77b7453990bb340dd3c87808a8b64e033073380b832a377c614775cf7f8666df56b74b4fb1b1fd115add43b296
 SHA512 
9f0d2a162358b949bf9b35d92dc2f5845830c31014f2bc66c197240db5d840fcf85e9feec86b4678d05948e41e94ca1b9e909edc648e82ab7ba9ade195cc3a40
+DIST dr_flac-0.12.41.h 525519 BLAKE2B 
4433e0406e8f4f7d301ebd7336d76b72c7b27767b570ab3807eeafab231274269709105bb0eb9995a6a205e94b0e38691208136ca71703a9273882b4a8313f36
 SHA512 
1cf8d2acc80ce2d4f417b7f34b5fc92b9c88678a4b44c6b4a0f8a22c7497ddc8bb9ba79aa860932d436ae60253455391cf6f843713fa0a8d9fb36d29602a4e3a

diff --git a/media-libs/dr_flac/dr_flac-0.12.41.ebuild 
b/media-libs/dr_flac/dr_flac-0.12.41.ebuild
new file mode 100644
index 00..287d210e73
--- /dev/null
+++ b/media-libs/dr_flac/dr_flac-0.12.41.ebuild
@@ -0,0 +1,117 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Single-header FLAC audio decoder library"
+HOMEPAGE="https://github.com/mackron/dr_libs/;
+declare -A COMMITS=(
+   [dr_flac]="353bdc08bd90b24832a5eb149b2c4fd770a650f6"
+   [testbench]="4a19dc2ddb9ee3ac083abaa99faa3a0b7230f833"
+)
+SRC_URI="!test? ( 
https://raw.githubusercontent.com/mackron/dr_libs/${COMMITS[dr_flac]}/dr_flac.h 
-> ${P}.h )
+ test? ( 
https://github.com/mackron/dr_libs/archive/${COMMITS[dr_flac]}.tar.gz -> 
${P}.gh.tar.gz
+ 
https://github.com/ietf-wg-cellar/flac-test-files/archive/${COMMITS[testbench]}.tar.gz
+ -> ${P}-testbench.gh.tar.gz )"
+
+LICENSE="|| ( MIT-0 public-domain )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( media-libs/flac )"
+
+TESTCASES=(
+   dr_flac_seeking.c
+   dr_flac_{decoding,test_0}.{c,cpp}
+)
+
+S="${WORKDIR}/dr_libs-${COMMITS[dr_flac]}"
+
+src_unpack() {
+   default
+   unpack "${FILESDIR}"/${P}-docs.tar.xz
+}
+
+src_prepare() {
+   if use test; then
+   # Remove some unused parts of the source tree that could 
contribute different
+   # (but acceptable) license terms if they were used—just to 
prove that we do not
+   # use them.
+   rm -rv old || die
+
+   # Sanitize testbench and move to expected location
+   find "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset 
-type f \
+\! -name "*.flac" -delete || die
+   mv -T "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset 
\
+  tests/testvectors/flac/testbench || die
+
+   # Disable profiling tests as they are not relevant downstream.
+   for tcase in ${TESTCASES[@]}; do
+   sed -i "s/doProfiling = DRFLAC_TRUE/doProfiling = 
DRFLAC_FALSE/" \
+   tests/flac/$tcase || die "sed failed on 
tests/flac/$tcase"
+   done
+
+   fi
+   default
+}
+
+src_compile() {
+   if use test; then
+   local MY_{C,CC,CXX,BUILD,FLAGS}
+   MY_CC=$(tc-getCC)
+   MY_CXX=$(tc-getCXX)
+
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   einfo "Compiling test case ${tcase}."
+   case ${tcase} in
+   *.cpp)
+   MY_C=${MY_CXX}
+   MY_FLAGS=${CXXFLAGS}
+   ;;
+   *.c)
+   MY_C=${MY_CC}
+   MY_FLAGS=${CFLAGS}
+   

[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/esp-idf-size/

2023-09-04 Thread Andrew Ammerlaan
commit: f48315ea2f9db0d94fd441e047d40e001843fb68
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 10:56:07 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 10:56:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f48315ea

dev-embedded/esp-idf-size: add 0.4.2

Signed-off-by: David Roman  gmail.com>

 dev-embedded/esp-idf-size/Manifest |  1 +
 .../esp-idf-size/esp-idf-size-0.4.2.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-embedded/esp-idf-size/Manifest 
b/dev-embedded/esp-idf-size/Manifest
index d9150b0641..e1b6aa97fd 100644
--- a/dev-embedded/esp-idf-size/Manifest
+++ b/dev-embedded/esp-idf-size/Manifest
@@ -1 +1,2 @@
 DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B 
c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314
 SHA512 
6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1
+DIST esp-idf-size-0.4.2.tar.gz 20682 BLAKE2B 
2f9fe795642caed6eb552ab5a65e523f86a41452cab64bf59fca6b80b488b5fa74988c449a0dcb6e5f5244f6a95a669c82b57369828a416fac3663ac2eca1bdb
 SHA512 
71604d9a7e3e99c8efe07baeff64d3aac9a20973867850f11b285f475254980757f8be27c5e5bb7c408976b8ec1dde635c2b3b4b68d180919cfa87775ca679a1

diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild 
b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild
new file mode 100644
index 00..74c8c5ef70
--- /dev/null
+++ b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Firmware size analysis for ESP-IDF"
+HOMEPAGE="https://github.com/espressif/esp-idf-size;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/esp-idf-kconfig/

2023-09-04 Thread Andrew Ammerlaan
commit: af7e2d8410f998fb4f20ab94c1205b7ea40bf9d4
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 10:57:05 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 10:57:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af7e2d84

dev-embedded/esp-idf-kconfig: add 1.2.0

Signed-off-by: David Roman  gmail.com>

 dev-embedded/esp-idf-kconfig/Manifest  |  1 +
 .../esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-embedded/esp-idf-kconfig/Manifest 
b/dev-embedded/esp-idf-kconfig/Manifest
index 82a0874156..5fb0c99af2 100644
--- a/dev-embedded/esp-idf-kconfig/Manifest
+++ b/dev-embedded/esp-idf-kconfig/Manifest
@@ -1 +1,2 @@
 DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B 
f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba
 SHA512 
c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921
+DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 
1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699
 SHA512 
eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282

diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild 
b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild
new file mode 100644
index 00..56678fca27
--- /dev/null
+++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Kconfig tooling for esp-idf"
+HOMEPAGE="https://github.com/espressif/esp-idf-kconfig;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/kconfiglib[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/esp-idf/

2023-09-04 Thread Andrew Ammerlaan
commit: dd931595ede38591b64fde6e33dcbfa48944ea65
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 10:54:36 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 10:54:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd931595

dev-embedded/esp-idf: add 5.1.1

Signed-off-by: David Roman  gmail.com>

 dev-embedded/esp-idf/Manifest |   1 +
 dev-embedded/esp-idf/esp-idf-5.1.1.ebuild | 159 ++
 2 files changed, 160 insertions(+)

diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest
index 4436ec5698..ec86fd6405 100644
--- a/dev-embedded/esp-idf/Manifest
+++ b/dev-embedded/esp-idf/Manifest
@@ -1,3 +1,4 @@
+DIST esp-idf-5.1.1.zip 1131279692 BLAKE2B 
87a74ec1ae7f54a067cddf3d4e4b0797ced4b8164019c68b33e89d356a56232a17ca350363298868af4eb27b003b2d96f48aa30d41a085b6460a800ccbb50eb2
 SHA512 
88fc90a0f74b9e3dd90b9d32aa473e8943b89abd6684249659553d4cae6c90d2c31409bd2d29cd4e9653f3770f6b3a03e684041ca1c9d7770925062ddd3a71e3
 DIST esp-idf-5.1.zip 1062080629 BLAKE2B 
78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfee9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b
 SHA512 
85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592
 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B 
ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080
 SHA512 
3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191
 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 
6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa
 SHA512 
dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233

diff --git a/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild 
b/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild
new file mode 100644
index 00..1b4e013e1a
--- /dev/null
+++ b/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_11 )
+
+VER="12.2.0_20230208"
+
+CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER};
+
+inherit python-r1
+
+DESCRIPTION="Espressif IoT Development Framework"
+HOMEPAGE="https://www.espressif.com/;
+
+#  
https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz
+SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip
 -> ${P}.zip
+   
https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230419/openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz
+   
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz;
+SRC_URI+=" esp32? ( 
${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )"
+SRC_URI+=" esp32s2? ( 
${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )"
+SRC_URI+=" esp32s3? ( 
${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )"
+SRC_URI+=" riscv32? ( 
${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )"
+
+#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+IUSE="+esp32 esp32s2 esp32s3 riscv32"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+SLOT="0"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   ${PYTHON_DEPS}
+
+   dev-libs/libusb:1
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/pyelftools[${PYTHON_USEDEP}]
+   dev-embedded/esp-coredump[${PYTHON_USEDEP}]
+   dev-embedded/esptool
+   dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}]
+   dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}]
+   dev-embedded/esp-idf-size[${PYTHON_USEDEP}]
+   dev-embedded/idf-component-manager[${PYTHON_USEDEP}]
+"
+
+RESTRICT="strip"
+
+QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
+QA_PRESTRIPPED="opt/*"
+
+PATCHES=(
+   "${FILESDIR}/allow-system-install-${PN}-5.0.2.patch"
+)
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+install_tool() {
+   shopt -s globstar
+
+   into /opt/${1}
+
+   if [[ -d "../${1}/lib" ]]; then
+   if stat *.so &>/dev/null; then
+   for i in ../${1}/lib/**/*.so*; do
+   dolib.so ${i}
+   done
+   fi
+
+

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

2023-09-04 Thread Andrew Ammerlaan
commit: 7c7dcad328c74456fcbbeb50254c36a1ef7a441d
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sat Sep  2 21:30:26 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Sep  3 23:00:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c7dcad3

dev-python/ManimPango: enable py3.12

Closes: https://bugs.gentoo.org/912214
Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/ManimPango/ManimPango-0.4.3.ebuild | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-python/ManimPango/ManimPango-0.4.3.ebuild 
b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
index 44a338cc34..5ca9c759a0 100644
--- a/dev-python/ManimPango/ManimPango-0.4.3.ebuild
+++ b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
@@ -15,8 +16,15 @@ 
SRC_URI="https://github.com/ManimCommunity/ManimPango/archive/refs/tags/v${PV}.t
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="debug"
 
-BDEPEND="x11-libs/pango"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   x11-libs/pango
+"
+#  doc? (
+#  dev-python/sphinxext-opengraph[${PYTHON_USEDEP}]
+#  )
 DEPEND="${BDEPEND}"
 
 src_prepare() {
@@ -24,3 +32,5 @@ src_prepare() {
rm -rf "${S}/tests"
distutils-r1_src_prepare
 }
+
+# distutils_enable_sphinx docs # We need a lot of other packages if we allow 
doc



[gentoo-commits] repo/proj/guru:master commit in: net-irc/catgirl/

2023-09-04 Thread Andrew Ammerlaan
commit: 41ab2d371d55107ebbd95dcb25ca7459fa8b9441
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Sep  4 00:09:17 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 00:23:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41ab2d37

net-irc/catgirl: update upstream maintainer name

Signed-off-by: Lucio Sauer  posteo.net>

 net-irc/catgirl/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/catgirl/metadata.xml b/net-irc/catgirl/metadata.xml
index fb535c00ed..f65b265bd0 100644
--- a/net-irc/catgirl/metadata.xml
+++ b/net-irc/catgirl/metadata.xml
@@ -3,7 +3,7 @@
 


-   June Bug
+   June McEnroe
june@causal.agency

mailto:list+catgirl@causal.agency



[gentoo-commits] repo/proj/guru:master commit in: media-sound/g4music/

2023-09-04 Thread Andrew Ammerlaan
commit: 8290631e7d5d5b090fe3a0fb79a2b56dbcd895fa
Author: Konstantin Tutsch  konstantintutsch  de>
AuthorDate: Mon Sep  4 08:05:19 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 08:07:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8290631e

media-sound/g4music: add 3.3

Signed-off-by: Konstantin Tutsch  konstantintutsch.de>

 media-sound/g4music/Manifest   |  1 +
 media-sound/g4music/g4music-3.3.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/media-sound/g4music/Manifest b/media-sound/g4music/Manifest
index 556aa18a47..7723705bf5 100644
--- a/media-sound/g4music/Manifest
+++ b/media-sound/g4music/Manifest
@@ -1 +1,2 @@
 DIST g4music-v3.2.tar.bz2 3294279 BLAKE2B 
c1e7518ccf5e11ee9e4b83f612bd5c68b3a60703d5d33684fe7837ea62b4ac90f3dd6d57ffdc1d43ca63168e4374b0946c82cda31ad82b01059ba108bccc981b
 SHA512 
92c10aa6a53ba2c8265342b77ab5dc211410ab889a717ac514363958b45471e29a152f75101a0eefc1fd707917bf04759b2b3e4afe0e819ccb2a932ac3957f86
+DIST g4music-v3.3.tar.bz2 3299439 BLAKE2B 
6a60dc668507e3b0a1bbcdaee08243a7f058a25194aa1b30a7d0146eae1ba472d2a28c5be67ba4b2df7a088db9733eec980bdb877305878000d3740904e0212c
 SHA512 
0355a4e22b8298ae43524d1cdb026bd800cfc88327894c66a85c6310ae3958a5a54d52139581e3a1925a633472cdf3f95fd487b046ec2541970159cd08339537

diff --git a/media-sound/g4music/g4music-3.3.ebuild 
b/media-sound/g4music/g4music-3.3.ebuild
new file mode 100644
index 00..3e404d3e6d
--- /dev/null
+++ b/media-sound/g4music/g4music-3.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg gnome2-utils vala
+
+DESCRIPTION="A GTK4 music player"
+HOMEPAGE="https://gitlab.gnome.org/neithern/g4music;
+SRC_URI="https://gitlab.gnome.org/neithern/g4music/-/archive/v${PV}/g4music-v${PV}.tar.bz2;
+S="${WORKDIR}/g4music-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="pipewire"
+
+IDEPEND=""
+DEPEND="
+   >=gui-libs/gtk-4.6
+   >=gui-libs/libadwaita-1
+   >=media-libs/gstreamer-1.20.6[introspection]
+   >=media-plugins/gst-plugins-taglib-1.20.6
+   >=dev-libs/appstream-glib-0.8.2
+   pipewire? ( media-video/pipewire[gstreamer] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=dev-util/meson-1.1.1
+   >=dev-lang/vala-0.56.8
+   $(vala_depend)
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+
+   sed -i \
+   -e '/^gnome.post_install(/,/)/d' \
+   meson.build \
+   || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:master commit in: net-irc/litterbox/

2023-09-04 Thread Andrew Ammerlaan
commit: 451fb454b6289210c73afc3cff09ffa84a6c4138
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Sep  4 00:30:26 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 00:30:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=451fb454

net-irc/litterbox: fix maintainer email address

Signed-off-by: Lucio Sauer  posteo.net>

 net-irc/litterbox/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/litterbox/metadata.xml b/net-irc/litterbox/metadata.xml
index 491d8c717c..edbf09cbcc 100644
--- a/net-irc/litterbox/metadata.xml
+++ b/net-irc/litterbox/metadata.xml
@@ -19,7 +19,7 @@
 be imported into the litterbox database with unscoop.
   
   
-lucio.sa...@posteo.net
+watermanpa...@posteo.net
 Lucio Sauer
   
 



[gentoo-commits] repo/user/gerislay:master commit in: dev-python/py-spy/, dev-python/py-spy/files/

2023-09-04 Thread gerion
commit: c0c9fbc01932270c155d6660cdebfb0077d12c16
Author: Gerion Entrup  flump  de>
AuthorDate: Mon Sep  4 11:43:13 2023 +
Commit: gerion  flump  de>
CommitDate: Mon Sep  4 11:43:13 2023 +
URL:https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=c0c9fbc0

dev-python/py-spy: drop, in tree

Signed-off-by: Gerion Entrup  flump.de>

 dev-python/py-spy/Manifest | 161 --
 12-fix-possible-security-vulnerabilities.patch | 246 -
 dev-python/py-spy/py-spy-0.3.12.ebuild | 190 
 3 files changed, 597 deletions(-)

diff --git a/dev-python/py-spy/Manifest b/dev-python/py-spy/Manifest
deleted file mode 100644
index 32c1e06..000
--- a/dev-python/py-spy/Manifest
+++ /dev/null
@@ -1,161 +0,0 @@
-AUX 0.3.12-fix-possible-security-vulnerabilities.patch 6865 BLAKE2B 
aeab9e68df263e0dee45e5ea48a87f00a4a92b38cb3506f00d925187b25013e3484e2227da83eecfd7599fb3eed79460c908ffc85c50be92f5ef2334c6765e2b
 SHA512 
99b4283802ac1e14f37e86968f0a4a80974ffed0f5e813da3567d99474db626d579dfe6f5955a3f5cf063c122d49bcf85485333086082bf4e75f77f01051
-DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
-DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
-DIST android_system_properties-0.1.4.crate 4637 BLAKE2B 
a8d1768a924fc04ea27f4606b21cc3ee657b2ced18a267974b2eacfa73c895719ed56fc508beaa20997fe1848c23d40b5438400d6390a15950fafe57fb96d3f3
 SHA512 
6580064f046352d2ecc205f78fbac64f36e85a10d15c2c046cd7037ab2505d0d95ad785a4b1e276708116088a0d0ff5e7f89a0d26f498f0dfa038c8cf8d0dd2a
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
-DIST arrayvec-0.4.12.crate 26551 BLAKE2B 
45514f09f0fd1fae7afb7dc812142ac8d88d1f4b81901db405c79dbeba2d29fea13ec22cb08a43433321931295a9f14456a300e814431b8fb14037d2f47529e9
 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
-DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
-DIST backtrace-0.3.63.crate 74280 BLAKE2B 
825fcabaddb436d33e179630301657d212c9364b323bfe72e8ed8edda5c0c34abe36142b0bc34501d1885d40d55ab53c0f8bc6387e35ef86f14a9d010c426bf5
 SHA512 
25cf411ee21c796f39a45e6320374b38f62580ca853e560b3a8ec596f0ca6d60b94539662b1a8a3a3046f481b8b84a5b84983e1d2624aea297090382eb99b25a
-DIST bindgen-0.59.2.crate 206267 BLAKE2B 
de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620
 SHA512 
14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
-DIST bitflags-1.3.2.crate 23021 BLAKE2B 

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

2023-09-04 Thread Miroslav Šulc
commit: c4f194622df55dc7d77e1b87594d44925d44ca8d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Sep  4 08:12:48 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 08:12:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f19462

dev-java/maven-bin: dropped obsolete 3.9.3

Bug: https://bugs.gentoo.org/913554
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/maven-bin/Manifest   |  1 -
 dev-java/maven-bin/maven-bin-3.9.3.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest
index 20b12f11edca..363690cb927e 100644
--- a/dev-java/maven-bin/Manifest
+++ b/dev-java/maven-bin/Manifest
@@ -1,3 +1,2 @@
 DIST apache-maven-3.8.8-bin.tar.gz 8296049 BLAKE2B 
af6353193365ed33e8f2f0a7e4d31933132751f142ebbdb68aab7a74ad2dda6593bf34cef9d8d56d6c93ff93293b75517a10a5c1c048733b8c911f4ac150bdf6
 SHA512 
332088670d14fa9ff346e6858ca0acca304666596fec86eea89253bd496d3c90deae2be5091be199f48e09d46cec817c6419d5161fb4ee37871503f472765d00
-DIST apache-maven-3.9.3-bin.tar.gz 9258617 BLAKE2B 
fb73e0f8d9c9cf70912329c58f36044858021753ea7b3b0d0a2a95addd68202ad18c4c049c513af884ba2651165acef042500c3c0536ca52a5eabf883f43e97e
 SHA512 
400fc5b6d000c158d5ee7937543faa06b6bda8408caa2444a9c947c21472fde0f0b64ac452b8cec8855d528c0335522ed5b6c8f77085811c7e29e1bedbb5daa2
 DIST apache-maven-3.9.4-bin.tar.gz 9336368 BLAKE2B 
826698e405389e1104fd1c6f0065533de1d235a012766fc185b4f205e7ecf5c12117dc87c8a941898355aededa41b78de7e83c337c146600eb9b4a6bb4d337f6
 SHA512 
deaa39e16b2cf20f8cd7d232a1306344f04020e1f0fb28d35492606f647a60fe729cc40d3cba33e093a17aed41bd161fe1240556d0f1b80e773abd408686217e

diff --git a/dev-java/maven-bin/maven-bin-3.9.3.ebuild 
b/dev-java/maven-bin/maven-bin-3.9.3.ebuild
deleted file mode 100644
index 59bdf23384c1..
--- a/dev-java/maven-bin/maven-bin-3.9.3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-MY_PN=apache-${PN%%-bin}
-MY_PV=${PV/_alpha/-alpha-}
-MY_P="${MY_PN}-${MY_PV}"
-MY_MV="${PV%%.*}"
-
-DESCRIPTION="Project Management and Comprehension Tool for Java"
-SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
-HOMEPAGE="https://maven.apache.org/;
-
-LICENSE="Apache-2.0"
-SLOT="3.9"
-KEYWORDS="amd64 x86"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   app-eselect/eselect-java"
-
-RDEPEND="
-   >=virtual/jre-1.8:*"
-
-S="${WORKDIR}/${MY_P}"
-
-MAVEN="${PN}-${SLOT}"
-MAVEN_SHARE="/usr/share/${MAVEN}"
-
-QA_FLAGS_IGNORED=(
-   "${MAVEN_SHARE}/lib/jansi-native/linux32/libjansi.so"
-   "${MAVEN_SHARE}/lib/jansi-native/linux64/libjansi.so"
-)
-
-# TODO:
-# We should use jars from packages, instead of what is bundled.
-src_install() {
-   dodir "${MAVEN_SHARE}"
-
-   cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
-
-   java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar
-   java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
-
-   dodoc NOTICE README.txt
-
-   dodir /usr/bin
-   dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
-
-   # See bug #342901.
-   echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
-   doenvd "${T}/25${MAVEN}"
-}
-
-pkg_postinst() {
-   eselect maven update mvn-${SLOT}
-}
-
-pkg_postrm() {
-   eselect maven update
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-dotnet/gtk-sharp/, dev-dotnet/gtk-sharp/files/

2023-09-04 Thread Andrew Ammerlaan
commit: efa9fe9bbd8d982978e21a116f4c7b2450aa7b0c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Sep  4 10:55:24 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 10:58:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efa9fe9b

dev-dotnet/gtk-sharp: add version 3.22.2

Borrowed from the ::fritteli overlay

Required for picoscope 7 in ::natinst

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-dotnet/gtk-sharp/Manifest  |  1 +
 .../gtk-sharp/files/01-meson-build-gio.patch   | 11 +
 dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild| 57 ++
 dev-dotnet/gtk-sharp/metadata.xml  |  5 ++
 4 files changed, 74 insertions(+)

diff --git a/dev-dotnet/gtk-sharp/Manifest b/dev-dotnet/gtk-sharp/Manifest
index af5352df4a..717b88961c 100644
--- a/dev-dotnet/gtk-sharp/Manifest
+++ b/dev-dotnet/gtk-sharp/Manifest
@@ -1 +1,2 @@
 DIST gtk-sharp-2.99.3.tar.gz 2319079 BLAKE2B 
8af1fd7123ba4e4c17e54d9e87e615c38574c8db23a87374c17b8600f8c5c01e649246eb819930d32c9e0708f562618e0be3cf35a44ee6feeb4e5029eedbba19
 SHA512 
df643edbe61eeea9f12349b5f467e8bb5eb68e72f2d6b9978daed42a5deff1ca33b1869c7a24f4c15bdc472bc368e7432ad18e7db6e0b39cd93eacdcc750efd9
+DIST gtk-sharp-3.22.2.tar.gz 3297236 BLAKE2B 
ed6f9e19cc2db3e3a86a14107239b25ec4868222d5ef3d694372e824b8f323d70f5a4847c72a0c2a780cc474375fbf74c74ca3165fbed4255e68671614b9f9fc
 SHA512 
8d4fdcbd54ec795dd5d8bd1fd9e4ec5ea5fff5169392891c99656d3fa1fffda28bbe6ac4e32f1201e7ed03b9702f37e85cd315946bf055efdd7b264d23e6007a

diff --git a/dev-dotnet/gtk-sharp/files/01-meson-build-gio.patch 
b/dev-dotnet/gtk-sharp/files/01-meson-build-gio.patch
new file mode 100644
index 00..be23b163f9
--- /dev/null
+++ b/dev-dotnet/gtk-sharp/files/01-meson-build-gio.patch
@@ -0,0 +1,11 @@
+diff --git a/Source/gio/generated/meson.build 
b/Source/gio/generated/meson.build
+index f8e3978..416ed5c 100644
+--- a/Source/gio/generated/meson.build
 b/Source/gio/generated/meson.build
+@@ -413,5 +413,5 @@ pkgs += [pkg]
+ source_gen = files(generated_sources)
+ gio_api_includes = join_paths(meson.current_source_dir(), 'gio-api.xml')
+ if install
+-install_data(gdk_api_includes, install_dir: gapi_xml_installdir)
++install_data(gio_api_includes, install_dir: gapi_xml_installdir)
+ endif

diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild 
b/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild
new file mode 100644
index 00..fddc5d6647
--- /dev/null
+++ b/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+MY_PN="GtkSharp"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="gtk bindings for mono"
+HOMEPAGE="https://github.com/GLibSharp/GtkSharp;
+SRC_URI="https://github.com/GLibSharp/GtkSharp/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+SLOT="3"
+IUSE="+atk +cairo +gdk +gtk +pango"
+
+REQUIRED_USE="
+   gdk? ( atk cairo pango )
+   gtk? ( atk cairo gdk pango )
+   pango? ( cairo )
+"
+
+RDEPEND="
+   >=dev-libs/glib-2.32
+   x11-libs/gtk+:3
+"
+
+DEPEND="${RDEPEND}
+   >=dev-lang/mono-6.12
+   atk? ( app-accessibility/at-spi2-core )
+   cairo? ( x11-libs/cairo )
+   gdk? ( x11-libs/gdk-pixbuf )
+   gtk? ( x11-libs/gtk+:3 )
+   pango? ( x11-libs/pango )"
+
+PATCHES=( "${FILESDIR}/01-meson-build-gio.patch" )
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature atk)
+   $(meson_feature cairo)
+   $(meson_feature gdk)
+   $(meson_feature gtk)
+   $(meson_feature pango)
+   -Dinstall=true
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+}

diff --git a/dev-dotnet/gtk-sharp/metadata.xml 
b/dev-dotnet/gtk-sharp/metadata.xml
index 48d860dabb..08aa5909dc 100644
--- a/dev-dotnet/gtk-sharp/metadata.xml
+++ b/dev-dotnet/gtk-sharp/metadata.xml
@@ -2,6 +2,11 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

+   
+   Build the ATK bindings.
+   Build the GDK bindings.
+   Build the Pango bindings.
+   

mono/gtk-sharp




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

2023-09-04 Thread Arthur Zamarin
commit: 752af5c1b65552bdd3205a2aea738ed33912d272
Author: Miezhiko  gmail  com>
AuthorDate: Mon Sep  4 09:50:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep  4 11:14:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752af5c1

app-containers/snapd: add 2.60.2 -> 2.60.3, EAPI 8

Signed-off-by: Miezhiko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32526
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/snapd/Manifest | 2 +-
 app-containers/snapd/{snapd-2.60.2.ebuild => snapd-2.60.3.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-containers/snapd/Manifest b/app-containers/snapd/Manifest
index a5f5c95fbc0a..f946383558e0 100644
--- a/app-containers/snapd/Manifest
+++ b/app-containers/snapd/Manifest
@@ -1,3 +1,3 @@
 DIST snapd-2.57.6.tar.xz 6889052 BLAKE2B 
5d1190f3d1ccc6446f950cc95c09180707c3a96285bcdd197aef06b2d69cfef6daf85a93844f105dd434b29b73d3b9c832dfcbebcdc2451443eb5421046de849
 SHA512 
cd74fa92cddff3452448a50536ded504c68ca6f786b465b8561ccc43c02856742a895efb71bf92b8d125173e0d083faf61ca563f69da03ebf3c4df1b0b0b8d5e
 DIST snapd-2.58.tar.xz 6980916 BLAKE2B 
d3de507513db808fa4f85498b5c238de143f06660f1d677186c8c763b38643a2486e25b747977b3eb584619d79ea0a12e88dc5a909045a853c1d8f849f2c1638
 SHA512 
555915b8b4d9d2d91a3ba19e9e78cf6b19d9683a9f390ad225aa5876320cb8595b464d6133706c4923fc15fbe04ba2b65a47e403c9a2d8859adae827f8ec000a
-DIST snapd-2.60.2.tar.xz 7214032 BLAKE2B 
a8b49dfb23ddfb60e8037093f69825c35ec8c4278004d159d9b2e9127c15038e8eacd54c58b5c5a29d3b049a18307a38ace025ad6b149da042ee285276bda38a
 SHA512 
ea73f6dabaf73f5cb280424908f631a4af60a8be819a8799aa06055e40eee2fce6597e6e85c32a5b2fd9994ae6408a57f3bcb55142da28b274dbfe3e74c7775f
+DIST snapd-2.60.3.tar.xz 7184964 BLAKE2B 
c40c4e041a91de1732c23b5845a322873498da76d50e0c91e97941d1fc4f6f1991fe2b009414952bf0ebb614e8e19a0015c698ff09c61a12940349ea714f77f0
 SHA512 
630738c956773354006c195bfe954902b0d082e94345b54c6a6795139d36e1f95a236c6e9a8947338e03caca03520c6e8c1a1c44d3788ec93107f7f97b2d952d

diff --git a/app-containers/snapd/snapd-2.60.2.ebuild 
b/app-containers/snapd/snapd-2.60.3.ebuild
similarity index 99%
rename from app-containers/snapd/snapd-2.60.2.ebuild
rename to app-containers/snapd/snapd-2.60.3.ebuild
index aeeea85f9284..7bd5d8f6f6e3 100644
--- a/app-containers/snapd/snapd-2.60.2.ebuild
+++ b/app-containers/snapd/snapd-2.60.3.ebuild
@@ -1,14 +1,14 @@
 # Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools bash-completion-r1 flag-o-matic go-module linux-info 
readme.gentoo-r1 systemd tmpfiles xdg-utils
 
 DESCRIPTION="Service and tools for management of snap packages"
 HOMEPAGE="http://snapcraft.io/;
 
-SRC_URI="https://github.com/snapcore/snapd/releases/download/${PV}/snapd_${PV}.tar.xz
 -> ${P}.tar.xz"
+SRC_URI="https://github.com/snapcore/snapd/releases/download/${PV}/snapd_${PV}.vendor.tar.xz
 -> ${P}.tar.xz"
 MY_PV=${PV}
 KEYWORDS="~amd64"
 



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

2023-09-04 Thread Arthur Zamarin
commit: 7fc46a042146e7f31fa91f5763ceae9d4b8d1f3e
Author: Miezhiko  gmail  com>
AuthorDate: Wed Aug 30 07:10:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep  4 11:14:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc46a04

app-containers/snapd: add 2.60.2, add lzo flag to sqashfs dep

Signed-off-by: Miezhiko  gmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/snapd/Manifest|   1 +
 app-containers/snapd/snapd-2.60.2.ebuild | 179 +++
 2 files changed, 180 insertions(+)

diff --git a/app-containers/snapd/Manifest b/app-containers/snapd/Manifest
index 74411fae3f80..a5f5c95fbc0a 100644
--- a/app-containers/snapd/Manifest
+++ b/app-containers/snapd/Manifest
@@ -1,2 +1,3 @@
 DIST snapd-2.57.6.tar.xz 6889052 BLAKE2B 
5d1190f3d1ccc6446f950cc95c09180707c3a96285bcdd197aef06b2d69cfef6daf85a93844f105dd434b29b73d3b9c832dfcbebcdc2451443eb5421046de849
 SHA512 
cd74fa92cddff3452448a50536ded504c68ca6f786b465b8561ccc43c02856742a895efb71bf92b8d125173e0d083faf61ca563f69da03ebf3c4df1b0b0b8d5e
 DIST snapd-2.58.tar.xz 6980916 BLAKE2B 
d3de507513db808fa4f85498b5c238de143f06660f1d677186c8c763b38643a2486e25b747977b3eb584619d79ea0a12e88dc5a909045a853c1d8f849f2c1638
 SHA512 
555915b8b4d9d2d91a3ba19e9e78cf6b19d9683a9f390ad225aa5876320cb8595b464d6133706c4923fc15fbe04ba2b65a47e403c9a2d8859adae827f8ec000a
+DIST snapd-2.60.2.tar.xz 7214032 BLAKE2B 
a8b49dfb23ddfb60e8037093f69825c35ec8c4278004d159d9b2e9127c15038e8eacd54c58b5c5a29d3b049a18307a38ace025ad6b149da042ee285276bda38a
 SHA512 
ea73f6dabaf73f5cb280424908f631a4af60a8be819a8799aa06055e40eee2fce6597e6e85c32a5b2fd9994ae6408a57f3bcb55142da28b274dbfe3e74c7775f

diff --git a/app-containers/snapd/snapd-2.60.2.ebuild 
b/app-containers/snapd/snapd-2.60.2.ebuild
new file mode 100644
index ..aeeea85f9284
--- /dev/null
+++ b/app-containers/snapd/snapd-2.60.2.ebuild
@@ -0,0 +1,179 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools bash-completion-r1 flag-o-matic go-module linux-info 
readme.gentoo-r1 systemd tmpfiles xdg-utils
+
+DESCRIPTION="Service and tools for management of snap packages"
+HOMEPAGE="http://snapcraft.io/;
+
+SRC_URI="https://github.com/snapcore/snapd/releases/download/${PV}/snapd_${PV}.tar.xz
 -> ${P}.tar.xz"
+MY_PV=${PV}
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
+SLOT="0"
+IUSE="apparmor +forced-devmode gtk kde systemd"
+REQUIRED_USE="!forced-devmode? ( apparmor ) systemd"
+
+CONFIG_CHECK="~CGROUPS
+   ~CGROUP_DEVICE
+   ~CGROUP_FREEZER
+   ~NAMESPACES
+   ~SQUASHFS
+   ~SQUASHFS_ZLIB
+   ~SQUASHFS_LZO
+   ~SQUASHFS_XZ
+   ~BLK_DEV_LOOP
+   ~SECCOMP
+   ~SECCOMP_FILTER"
+
+RDEPEND="
+   sys-libs/libseccomp:=
+   apparmor? (
+   sec-policy/apparmor-profiles
+   sys-apps/apparmor:=
+   )
+   dev-libs/glib
+   virtual/libudev
+   systemd? ( sys-apps/systemd )
+   sys-libs/libcap:=
+   sys-fs/squashfs-tools[lzma,lzo]"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   >=dev-lang/go-1.9
+   dev-python/docutils
+   sys-devel/gettext
+   sys-fs/xfsprogs"
+
+PDEPEND="sys-auth/polkit[gtk?,kde?]"
+
+README_GENTOO_SUFFIX=""
+
+pkg_setup() {
+   if use apparmor; then
+   CONFIG_CHECK+=" ~SECURITY_APPARMOR"
+   fi
+   linux-info_pkg_setup
+
+   # Seems to have issues building with -O3, switch to -O2
+   replace-flags -O3 -O2
+}
+
+src_prepare() {
+   default
+   # Update apparmor profile to allow libtinfow.so*
+   sed -i 's/libtinfo/libtinfo{,w}/' \
+   "cmd/snap-confine/snap-confine.apparmor.in" || die
+
+   if ! use forced-devmode; then
+   sed -e 's#return !apparmorFull#if !apparmorFull 
{\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \
+   -i "sandbox/forcedevmode.go" || die
+   grep -q 'panic("USE=forced-devmode is disabled")' 
"sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
+   fi
+
+   sed -i 's:command -v git >/dev/null:false:' -i "mkversion.sh" || die
+
+   ./mkversion.sh "${PV}"
+   pushd "cmd" >/dev/null || die
+   eautoreconf
+}
+
+src_configure() {
+   SNAPD_MAKEARGS=(
+   "BINDIR=${EPREFIX}/usr/bin"
+   "DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services"
+   "LIBEXECDIR=${EPREFIX}/usr/lib"
+   "SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap"
+   "SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)"
+   )
+   export CGO_ENABLED="1"
+   export CGO_CFLAGS="${CFLAGS}"
+   export CGO_CPPFLAGS="${CPPFLAGS}"
+   export CGO_CXXFLAGS="${CXXFLAGS}"
+
+   pushd "${S}/cmd" >/dev/null || 

[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/idf-component-manager/

2023-09-04 Thread David Roman
commit: b9a142221359dbabb77ead5287ade5518bdbd035
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 11:56:14 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep  4 11:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9a14222

dev-embedded/idf-component-manager: add 1.3.2

Signed-off-by: David Roman  gmail.com>

 dev-embedded/idf-component-manager/Manifest|  1 +
 .../idf-component-manager-1.3.2.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-embedded/idf-component-manager/Manifest 
b/dev-embedded/idf-component-manager/Manifest
index b744642f49..b821c809be 100644
--- a/dev-embedded/idf-component-manager/Manifest
+++ b/dev-embedded/idf-component-manager/Manifest
@@ -1 +1,2 @@
 DIST idf-component-manager-1.3.1.gh.tar.gz 224806 BLAKE2B 
cfd02fe7f5a7f40b0e3ad6c71d36097e1f406dba064559d7586fa91fabebcc21fe668bce33124d33ee14efbd0840213b27aaa31c95251362cbd085d26d8a8b56
 SHA512 
741d1dd02e55fe3eba1c2b5d96db38968fb4d53d862a260ae53b5d08d95fb3ba7060d3bd1d99680c391a3e161d1fe4b12e77bec2322d55961991da83341353d5
+DIST idf-component-manager-1.3.2.gh.tar.gz 224976 BLAKE2B 
69fdc288ca87da58383e50a134fd677fe4332fd70acde3f9dca86dcb93936aa433514c14deb52c90d37cc2e8f0053d6f5f0d31d7d82ee1e475fe837a85d6f98c
 SHA512 
aaa1ffd9d6a6dce68e0d65951b5ba5df31cb42a62dd0371bd0e7b41819ef8682314b64c69f959a914208d97ecf609ac591b151d76ab4d8b6b74d71b870976192

diff --git 
a/dev-embedded/idf-component-manager/idf-component-manager-1.3.2.ebuild 
b/dev-embedded/idf-component-manager/idf-component-manager-1.3.2.ebuild
new file mode 100644
index 00..5046ba21b7
--- /dev/null
+++ b/dev-embedded/idf-component-manager/idf-component-manager-1.3.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_11 )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1
+
+DESCRIPTION="Tool for installing ESP-IDF components"
+HOMEPAGE="https://github.com/espressif/idf-component-manager;
+SRC_URI="https://github.com/espressif/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/vcrpy[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+RDEPEND="
+   dev-python/cachecontrol[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+   dev-python/requests-file[${PYTHON_USEDEP}]
+   dev-python/schema[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-09-04 Thread Andrew Ammerlaan
commit: a0e4d5492c1d3f0331b2ce07e6e21fc6893ffd06
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Sep  4 14:05:58 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 14:06:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e4d549

dev-lang/mono: add 6.12.0.199

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-lang/mono/Manifest   |   1 +
 dev-lang/mono/mono-6.12.0.199.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest
index 5d2e986526bd..37ec07a3e0e2 100644
--- a/dev-lang/mono/Manifest
+++ b/dev-lang/mono/Manifest
@@ -1,2 +1,3 @@
 DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 
07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd
 SHA512 
0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd
 DIST mono-6.12.0.182.tar.xz 303230932 BLAKE2B 
fc959e1d57d91670e8adf8ab64d3c0f16b7291f6a70d191b4401bf42a6bd35a7ac23b1aa5d2ed5cda833f29204bd56d800910320169941283cab52a1cb79ef30
 SHA512 
5f0f02f2adf89785af8f620c16d69fc97b87c9b39133286e6f1237a397f4842ea8d26802d9f802f8798a86540dc1bc3b5201428f218c78fbcf91f0d575cde512
+DIST mono-6.12.0.199.tar.xz 304146664 BLAKE2B 
a38f0f1b80b300132247cee4621fc59bd65845c919ccd0cc55e00928b8a1b85b0695a9bb436c3efc0afd4e7dfa001714485964cf44239bb7c438ca6ed818dabf
 SHA512 
9e379aaeb2e8750edbda74648c0ae9cc8cb9b2d7af85512bf2e729132c2e0322e776ef0b7657da708cbc1ae2a62f5532519d339fa68f465b30a65ca30d4a1e51

diff --git a/dev-lang/mono/mono-6.12.0.199.ebuild 
b/dev-lang/mono/mono-6.12.0.199.ebuild
new file mode 100644
index ..6d4584e910e1
--- /dev/null
+++ b/dev-lang/mono/mono-6.12.0.199.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CHECKREQS_DISK_BUILD="4500M"
+inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils 
multilib-minimal toolchain-funcs
+
+DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
+HOMEPAGE="https://mono-project.com;
+SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz;
+
+LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception 
IDPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux"
+IUSE="doc minimal nls pax-kernel selinux xen"
+
+# Note: mono works incorrect with older versions of libgdiplus
+# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429
+DEPEND="
+   app-crypt/mit-krb5[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   ia64? ( sys-libs/libunwind )
+   !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 )
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   ${DEPEND}
+   app-misc/ca-certificates
+   selinux? ( sec-policy/selinux-mono )
+"
+# CMake is used for bundled deps
+BDEPEND="
+   dev-util/cmake
+   sys-devel/bc
+   app-alternatives/yacc
+   pax-kernel? ( sys-apps/elfix )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.12-try-catch.patch
+   "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch
+)
+
+pkg_pretend() {
+   linux-info_pkg_setup
+
+   if use kernel_linux ; then
+   if linux_config_exists ; then
+   linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not 
enabled in the kernel"
+   else
+   # 
https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686
+   ewarn "kernel config not found"
+   ewarn "If CONFIG_SYSVIPC is not set in your kernel 
.config, mono will hang while compiling."
+   ewarn "See https://bugs.gentoo.org/261869 for more 
info."
+   fi
+   fi
+
+   # bug #687892
+   check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   mono-env_pkg_setup
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so 
it don't
+   # get killed in the build proces when MPROTECT is enabled, bug #286280
+   # RANDMMAP kills the build process too, bug #347365
+   # We use paxmark.sh to get PT/XT logic, bug #532244
+   if use pax-kernel ; then
+   ewarn "We are disabling MPROTECT on the mono binary."
+
+   # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9
+   sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i 
"${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in"
+   fi
+
+   default
+
+   # PATCHES contains configure.ac patch
+   eautoreconf
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   tc-ld-is-lld && filter-lto
+
+   local myeconfargs=(
+   

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

2023-09-04 Thread Ionen Wolkens
commit: d64e37fc3b3d69c7e0beb5e1a303844e25a4db3f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  4 14:23:30 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep  4 14:23:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d64e37fc

dev-util/maturin: drop 1.0.1, 1.2.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/maturin/Manifest |  31 ---
 dev-util/maturin/maturin-1.0.1.ebuild | 492 --
 dev-util/maturin/maturin-1.2.2.ebuild | 485 -
 3 files changed, 1008 deletions(-)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 28ed6a6b3122..4b85a4ee4e18 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -47,7 +47,6 @@ DIST cargo-zigbuild-0.17.0.crate 34388 BLAKE2B 
706319c00a0e152ce157c73af7b5b6bda
 DIST cargo_metadata-0.15.3.crate 19738 BLAKE2B 
fee5834f3eb741704c2322d9035943b1e841c8043c18686ee0748b90facad535c715bb882b61dfadf9e027556927051fe816de15c5f4f11e89c8927ddf717583
 SHA512 
60c0e601c73f11a02da6a168ea80e7cfaa27b895ef6f869ecf5932126364cc23bb480457601edcc7d0bf8c8635e71c0d1dbdfe37ab3e95ddec41f797bbfbac7e
 DIST cargo_metadata-0.15.4.crate 19993 BLAKE2B 
33bb182a4fbf453be323cd657e0927d7ae8f4cada172c482d96ba959155aa0bd5fc392d4e0a6d4a869456be5de8756c92a4ee0642d60db992aca6d8adadb8f0a
 SHA512 
dae54e7d21642a12fe967d832769f2310a18903a0a46694dd441974f037d8a53e148bae2668a177478b91629c5da736ce56aca3e140d442267ff0bc65bb984a0
 DIST cargo_metadata-0.17.0.crate 21833 BLAKE2B 
9c0c0666ac3a18c1b67717cb60cf551a27dcd7d653a362bd026efb4159e5661b35aaf88ffdc11b3f4d06ace9f9f330bd3f3e85e0d3052318cd675e7faf4bbd11
 SHA512 
2228ae25231fe752b1f61787464cb6a7219dc517f54097a800166b4778cbc5d514260dda5f79af51d303064c49a74ba799e20f4bf46c66210ead60253e62c4c7
-DIST cbindgen-0.24.3.crate 195698 BLAKE2B 
f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4
 SHA512 
3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05
 DIST cbindgen-0.24.5.crate 196574 BLAKE2B 
306028d377907f704c1926a989457126fc3928e6780da64672650090f837c25c5496fc72a5c8408c599aa76352f2a625ffe926af5dfc51bf890b6e66e4c44406
 SHA512 
16eb2267f6f75599d8cc4adc05a1387b8b95e595427bfee852f1746402a9609520f364b0fd443ce780f44a61f5b4b3518f2b021a4ff08d1f160afcb0a3bccecb
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cc-1.0.74.crate 59410 BLAKE2B 
e53e0992395e6ae54a732ece8af7a7713afeec3488a303c545b4ec50459d049609cebe8652ed595bf86d4f3c23a16d7a19c7f73e6f6f42b13b1567cb34ea6078
 SHA512 
0cea38466818473b0c3b3c304eda797b018dbf644c084cdf07539c63557be4c38346fd10afc20fa65a099aa83fdb423972c987a080c68205abd9ef04166a8d3b
@@ -55,7 +54,6 @@ DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89
 DIST cc-1.0.81.crate 66857 BLAKE2B 
1f20aa7fe1e41b7d043242ed2e6b840ef7e764fcd844d82441d20dede2bac7386c8089e7dffee5bc22a49bfab2cf9f2c82757bb5068fdfc82610eae7cb2b188e
 SHA512 
00878fcc5e344571cd8756fcd7e0a8e11325cf504eed09ea2ac890368c4d69978fc0de9ef99757cbacdadbf50faadc486d20640b529ac9a4963b3afd71caca6a
 DIST cc-1.0.82.crate 67879 BLAKE2B 
3b06cbe1516d4fe8291e1543b09d32d39a135c2352e545b64bc69fc82a40128a9b1291f20bd4cac6a3c37d9466093f8b63cae20663ad517bd7dbc380bfa87ee7
 SHA512 
27810ea12401635b0122e5b3a71367a52ca7040f196cb30f709e0b8ec0e717aeb8a89ef4e891b1c7c88f7cc8a1c35e55db132b728b0c499e0b683d5b803a671f
 DIST cfb-0.7.3.crate 63277 BLAKE2B 
5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6
 SHA512 
a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f
-DIST cfg-expr-0.15.1.crate 40860 BLAKE2B 
66d7144c6ef87ee78ccb7c11e8dae73221d89039dee77e57207bee666888f5fd2162075ec13ef2cf844ddf05bfddd0ea95bf89f894e647ab4e7c0f4ae4df6dd4
 SHA512 
cd13158c37ccc01c0cdc23f3d9def013a1dcb0864cf8341b1d8117ab7fef9f9b4a221eceb71bb5ff1704c334e354a4d13b3cb68b8f3a59c4efb956eaa2fe84bd
 DIST cfg-expr-0.15.2.crate 41227 BLAKE2B 
6f2797bcb6589a8a9b2b95d2cf1798d06f31d54bf830dd0fc4be7ee12a0920dae8b06615fb7736e9526ce41ceedd4694af3b70b3e0c346454bed3cf0a1ea5c8b
 SHA512 
96bd0ea75c6f857e27c9c7e17991c9386866c448e8e63a82885a7805ef7b339ea6ed86ac0a8c7d16982ab05331ad6179d6a297ec84068af2db3a27dd52342847
 DIST cfg-expr-0.15.4.crate 41460 BLAKE2B 
ed09121cbbae52f91a5c65c56b162e7223a467b931f6a0b4c35b9b947cbe36bbc0778e58240864668002a3a6fa3c36cc10b406cce59a302edaea461bdcd3ebe8
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2023-09-04 Thread David Seifert
commit: 31040d9dfde1e0c694a00af79227cefd07b8f743
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  4 14:27:59 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  4 14:27:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31040d9d

dev-util/nvidia-cuda-toolkit: add 12.2.2

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.2.2.ebuild  | 317 +
 2 files changed, 318 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index b33486cc3b57..43fe8a78817c 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
 DIST cuda_12.2.1_535.86.10_linux.run 4332490379 BLAKE2B 
73686e68cffce2bee5b48f0a15abfec5adba52c7070a9f02190d4030fd4afd38de91157f617fa8e3f25e4be0524cb5668f3b1c82e24709966825a04a498265e9
 SHA512 
f6446dd1cbebffef1581cd72025b69007eb47083e8d340256e48d092c6dc539d062078ede9ad07d78f27df860db2250c1f5a1a494bd448aac138725564749ac3
+DIST cuda_12.2.2_535.104.05_linux.run 4344134690 BLAKE2B 
eb520d74ef805e9fa8db85324e42b4120c19daa58b5048943091c0d0b17b00b090b33daae194517366adc87d9fa3edab2f95abbf1e19fbb43f928c2bde5321e4
 SHA512 
e39e7134231b7a5132cd7bb46d26774246d83ab98b4d49a83212dc7440219ae20e4da06587c0351f525a2c847e8ad0ea06147709f243b53bd588faee4b123bb6

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.2.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.2.ebuild
new file mode 100644
index ..506f33b5d9f2
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.2.ebuild
@@ -0,0 +1,317 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="535.104.05"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone;
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run;
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =x11-drivers/nvidia-drivers-525.60.13
+   examples? (
+   media-libs/freeglut
+   media-libs/glu
+   )
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   dev-qt/qtwayland:6
+   || (
+   dev-libs/openssl-compat:1.1.1
+   dev-libs/openssl:0/1.1
+   )
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger "builds/cuda_gdb" "")
+   )
+
+   local d f
+   for d in "${builddirs[@]}"; do
+   ebegin "Installing ${d}"
+   [[ -d ${d} ]] || die "Directory does not exist: ${d}"
+
+   if [[ -d ${d}/bin ]]; then
+   for f in ${d}/bin/*; do
+ 

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

2023-09-04 Thread Sam James
commit: 1a9cf34d0b10543e33a6af4c7610dea301d7c54f
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 19:45:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 19:45:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9cf34d

dev-lang/rust-bin: keyword 1.72.0 for ~sparc

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

 dev-lang/rust-bin/Manifest   | 1 +
 dev-lang/rust-bin/rust-bin-1.72.0.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 497e95a5e303..4dc75086f1fe 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -306,6 +306,7 @@ DIST rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz 
167275368 BLAKE2B 0e77dadf64
 DIST rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
e660968bd401882034d63884e60ddf0e50a42c1e17a517aaf153731a0d319d9de5c074381fd1e56b535e1a870afe2b17b7dbfbbef33463a6bf4ac0a78226abdd
 SHA512 
87bb2b30710a4159d1b2b87dffd45be772dfaf58218459109c8279da21440ce423cf5ee28fee0281c3b2b9eb433880c0f63177b0b775027b15095c9b6ea99bd0
 DIST rust-1.72.0-s390x-unknown-linux-gnu.tar.xz 197718192 BLAKE2B 
465815892d2c4c76978fb3f14fae021f95007f17e3b6937ac64f22432aed808e77eda6081f0918d7fd48e00364099ea147e21dd80ffe93600088d7d1b39ae9fb
 SHA512 
5ba7b7fe39fdf9a542040807283ded3271e37a8576e387c7d5333936623f688192902686027e491a6c5405906102afc0dfd465fd4093956b88942d54e5974e45
 DIST rust-1.72.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
cdf0ee76397801ac561e39cddd1eb1ee94454ff52df8e117a35aec010d4534b1ec024e1e1981579924bd976a1a48bc1217c990adb307a2c4fdf618c85801cd0e
 SHA512 
a333a1ecd37aedb9f32365396dcf69e235a3c084bdb34b656929ce38ad78b5a26092ece2b81380efb32544ba578a657615132c02c7f4491855c9ca90d77fb863
+DIST rust-1.72.0-sparc64-unknown-linux-gnu.sam.tar.xz 58863404 BLAKE2B 
a7ba89735d4f3f6f94f607a00409ebb1becb1b23a432a62a4a4b7d7ce2abb23d5918fad0ecccd086ed059e6c5a34b0f18ac54a7d2cce5703f83490e976f7599e
 SHA512 
f1c1f0796968e0688158490d43957817a880aa7455370cfa3156490537e973e5a397ed190c426b5745cf0b27ac909ce4f921b5025f5b049a0e092eee4308c915
 DIST rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz 163402880 BLAKE2B 
0f498510f8bbaba4b36e9e1cdc8e1e0482b4f26bc7f42a600b3e3f2294490f230a87d955c4f79c53ce277163660752a39889456d743c74adb2659cde536e09bc
 SHA512 
f02fc82181fe2665aa66ca4948b66abf031c9ca273bb11ba69d1e99bf5bd1707010c4baaa04d8c83e9e97e7bb60440e3562380077903a459f689ef5dbac3ff40
 DIST rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
51083330fef8b0e9f4fafe71e3a08891bec9be8e1c2e64ef37cba463e99c13f44639981c8aae6c86d50c6a23c4846a4f056535dbcbf39a2d9096615862feff87
 SHA512 
284b74f87e192451ba95cc423089d64334f43da8c221f45acb683a088e7dfd783c488c7ed3fe68619aff4c245271cdcf4b1b8c5f0bef1f8c3d3af0ca13d394c4
 DIST rust-1.72.0-x86_64-unknown-linux-musl.tar.xz 234831716 BLAKE2B 
3ee1a5727ad120bcf173dcee3770e342f10984b06782f5ae588a58e5da94ad4550b00c168ddbe84350605100558bc01e139763b5734cdea32545ee6ee41e
 SHA512 
62d5967669164ce7e8b6815298d79380ca96cce5a6c8a67db84cd3d5fdb6825ba9d2a91d59c2185a93b1c26030ef017c63942dc7a363e742d0abf356bca6f1f5

diff --git a/dev-lang/rust-bin/rust-bin-1.72.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.72.0.ebuild
index f8a0d392dfc7..112a76bbec83 100644
--- a/dev-lang/rust-bin/rust-bin-1.72.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.72.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )
 "
 # Keep this separate to allow easy commenting out if not yet built
-#SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz -> 
${MY_P}-sparc64-unknown-linux-gnu.sam.tar.xz ) "
+SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz -> 
${MY_P}-sparc64-unknown-linux-gnu.sam.tar.xz ) "
 #SRC_URI+=" mips? (
 #  abi_mips_o32? (
 #  big-endian?  ( 
${GENTOO_BIN_BASEURI}/${MY_P}-mips-unknown-linux-gnu.tar.xz -> 
${MY_P}-mips-unknown-linux-gnu.sam.tar.xz )
@@ -30,7 +30,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2023-09-04 Thread Sam James
commit: 057f0316fc768d3eced0bd1008201ceb5754a1ab
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 20:15:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 20:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057f0316

dev-python/django: Stabilize 3.2.21 ALLARCHES, #913619

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

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

diff --git a/dev-python/django/django-3.2.21.ebuild 
b/dev-python/django/django-3.2.21.ebuild
index ca46ed4c7d3b..e32092b0fe7c 100644
--- a/dev-python/django/django-3.2.21.ebuild
+++ b/dev-python/django/django-3.2.21.ebuild
@@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0"
 # admin icons, jquery, xregexp.js
 LICENSE+=" MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
 IUSE="doc sqlite test"
 RESTRICT="!test? ( test )"
 



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

2023-09-04 Thread Sam James
commit: 4ae0088fba5717bce1fca0a55e374affe51a9aa2
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 20:15:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 20:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae0088f

dev-python/django: Stabilize 4.1.11 ALLARCHES, #913618

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

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

diff --git a/dev-python/django/django-4.1.11.ebuild 
b/dev-python/django/django-4.1.11.ebuild
index 627b1753e2a1..15f1ea76def2 100644
--- a/dev-python/django/django-4.1.11.ebuild
+++ b/dev-python/django/django-4.1.11.ebuild
@@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0"
 # admin icons, jquery, xregexp.js
 LICENSE+=" MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
 IUSE="doc sqlite test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-en/

2023-09-04 Thread Sam James
commit: 733f1415f28ea65777436d0a10ec12fd111090b4
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 20:15:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 20:15:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733f1415

app-dicts/myspell-en: Stabilize 20230701 ALLARCHES, #913626

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

 app-dicts/myspell-en/myspell-en-20230701.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-dicts/myspell-en/myspell-en-20230701.ebuild 
b/app-dicts/myspell-en/myspell-en-20230701.ebuild
index 007b351e7389..30efc923e94e 100644
--- a/app-dicts/myspell-en/myspell-en-20230701.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20230701.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1688193331/dict-
 
 LICENSE="BSD MIT LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
 IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"



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

2023-09-04 Thread Sam James
commit: 9a8abfa6571e13ce2a18212883954e7471e454bb
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 20:15:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 20:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a8abfa6

dev-python/django: Stabilize 4.2.5 ALLARCHES, #913617

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

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

diff --git a/dev-python/django/django-4.2.5.ebuild 
b/dev-python/django/django-4.2.5.ebuild
index 0afb8410b128..f4fa58bac9b1 100644
--- a/dev-python/django/django-4.2.5.ebuild
+++ b/dev-python/django/django-4.2.5.ebuild
@@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0"
 # admin icons, jquery, xregexp.js
 LICENSE+=" MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
 IUSE="doc sqlite test"
 RESTRICT="!test? ( test )"
 



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

2023-09-04 Thread Andreas Sturmlechner
commit: 10e6b82c09b23e24e80429889fcfe7457d08e0d0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:49:39 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e6b82c

dev-cpp/lucene++: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild 
b/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild
index c6ee8f7aa87d..025c5aad888e 100644
--- a/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild
+++ b/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_P="LucenePlusPlus-rel_${PV}"
 inherit cmake
@@ -9,18 +9,17 @@ inherit cmake
 DESCRIPTION="C++ port of Lucene library, a high-performance, full-featured 
text search engine"
 HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus;
 
SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="|| ( LGPL-3 Apache-2.0 )"
 SLOT="0"
 KEYWORDS="amd64 ~hppa ~loong ppc ppc64 sparc x86"
 IUSE="debug"
 
-DEPEND="dev-libs/boost:=[zlib]"
-RDEPEND="${DEPEND}"
-
 RESTRICT="test"
 
-S="${WORKDIR}/${MY_P}"
+DEPEND="dev-libs/boost:=[zlib]"
+RDEPEND="${DEPEND}"
 
 DOCS=( AUTHORS README.rst )
 



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

2023-09-04 Thread Andreas Sturmlechner
commit: 857a29b1e8d8db4655b7157517717dd8e96cd92b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:24:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857a29b1

x11-misc/flow-pomodoro: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild 
b/x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild
index bd7d62f1034a..ec465111b73a 100644
--- a/x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild
+++ b/x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
-DESCRIPTION="A pomodoro app that blocks distractions while you work"
+DESCRIPTION="Pomodoro app that blocks distractions while you work"
 HOMEPAGE="https://github.com/iamsergio/flow-pomodoro;
 SRC_URI="https://github.com/iamsergio/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/scantailor-advanced/

2023-09-04 Thread Andreas Sturmlechner
commit: 8b1c8f283c6e23170a8bcf2cff3103a79d30ec47
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:19:12 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1c8f28

media-gfx/scantailor-advanced: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../scantailor-advanced/scantailor-advanced-1.0.16-r3.ebuild | 12 +++-
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/media-gfx/scantailor-advanced/scantailor-advanced-1.0.16-r3.ebuild 
b/media-gfx/scantailor-advanced/scantailor-advanced-1.0.16-r3.ebuild
index bfe062bf98c2..e2b8291c9681 100644
--- a/media-gfx/scantailor-advanced/scantailor-advanced-1.0.16-r3.ebuild
+++ b/media-gfx/scantailor-advanced/scantailor-advanced-1.0.16-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake virtualx xdg
 
@@ -14,9 +14,6 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE=""
 
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
 COMMON_DEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
@@ -34,6 +31,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
dev-qt/qtsvg:5
 "
+BDEPEND="dev-qt/linguist-tools:5"
 
 PATCHES=(
"${FILESDIR}"/${P}-tests.patch # bug 662004
@@ -42,10 +40,6 @@ PATCHES=(
"${FILESDIR}"/${P}-bogus-dep.patch
 )
 
-src_prepare() {
-   cmake_src_prepare
-}
-
 src_test() {
cd "${CMAKE_BUILD_DIR}" || die
virtx cmake_src_test



[gentoo-commits] repo/gentoo:master commit in: media-gfx/autopano-sift-C/

2023-09-04 Thread Andreas Sturmlechner
commit: b652be6307a7267036d0ad56cdfd3384a3ef1190
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:16:36 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b652be63

media-gfx/autopano-sift-C: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/autopano-sift-C/autopano-sift-C-2.5.1-r1.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-gfx/autopano-sift-C/autopano-sift-C-2.5.1-r1.ebuild 
b/media-gfx/autopano-sift-C/autopano-sift-C-2.5.1-r1.ebuild
index 46f392cc4563..1de66eca64d0 100644
--- a/media-gfx/autopano-sift-C/autopano-sift-C-2.5.1-r1.ebuild
+++ b/media-gfx/autopano-sift-C/autopano-sift-C-2.5.1-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
 DESCRIPTION="SIFT algorithm for automatic panorama creation in C"
-HOMEPAGE="http://hugin.sourceforge.net/ 
http://user.cs.tu-berlin.de/~nowozin/autopano-sift/;
+HOMEPAGE="https://hugin.sourceforge.net/ 
http://user.cs.tu-berlin.de/~nowozin/autopano-sift/;
 SRC_URI="mirror://sourceforge/hugin/${P}.tar.gz"
 
 LICENSE="GPL-2"
@@ -20,7 +20,8 @@ DEPEND="
media-libs/libpano13:=
media-libs/libpng:=
media-libs/tiff:=
-   sys-libs/zlib"
+   sys-libs/zlib
+"
 RDEPEND="${DEPEND}
!media-gfx/autopano-sift
 "



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

2023-09-04 Thread Andreas Sturmlechner
commit: 160fa351197f7bcb7ce9daf52ddd940f5e57a552
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:52:19 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160fa351

dev-libs/log4cplus: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/log4cplus/log4cplus-2.0.7.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-libs/log4cplus/log4cplus-2.0.7.ebuild 
b/dev-libs/log4cplus/log4cplus-2.0.7.ebuild
index efb2755fc7fd..4e644ec1eb20 100644
--- a/dev-libs/log4cplus/log4cplus-2.0.7.ebuild
+++ b/dev-libs/log4cplus/log4cplus-2.0.7.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -15,8 +15,10 @@ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="explicit-initialization iconv qt5 server test threads"
 RESTRICT="!test? ( test )"
 
-RDEPEND="iconv? ( virtual/libiconv )
-   qt5? ( dev-qt/qtcore:5 )"
+RDEPEND="
+   iconv? ( virtual/libiconv )
+   qt5? ( dev-qt/qtcore:5 )
+"
 DEPEND="${RDEPEND}"
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/pnmixer/

2023-09-04 Thread Andreas Sturmlechner
commit: 2b731aedfe2227262bd332dac610180308041a4c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:22:58 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b731aed

media-sound/pnmixer: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/pnmixer/pnmixer-0.7.2-r1.ebuild | 17 -
 1 file changed, 4 insertions(+), 13 deletions(-)

diff --git a/media-sound/pnmixer/pnmixer-0.7.2-r1.ebuild 
b/media-sound/pnmixer/pnmixer-0.7.2-r1.ebuild
index a76a058cd96f..739d024f7dad 100644
--- a/media-sound/pnmixer/pnmixer-0.7.2-r1.ebuild
+++ b/media-sound/pnmixer/pnmixer-0.7.2-r1.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_P="${PN}-v${PV}"
-inherit cmake xdg-utils
+inherit cmake xdg
 
 DESCRIPTION="Volume mixer for the system tray"
 HOMEPAGE="https://github.com/nicklan/pnmixer;
 
SRC_URI="https://github.com/nicklan/${PN}/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -32,8 +33,6 @@ BDEPEND="
nls? ( sys-devel/gettext )
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}/${P}-fix-assert-if-volume-gt-100.patch"
"${FILESDIR}/${P}-fix-possible-garbage-value.patch"
@@ -49,11 +48,3 @@ src_configure() {
)
cmake_src_configure
 }
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2023-09-04 Thread Andreas Sturmlechner
commit: a07cb18b0d9c39f4aa1b0e538d208d9a5e0069b8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:25:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07cb18b

x11-misc/xcalib: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-misc/xcalib/xcalib-0.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/xcalib/xcalib-0.10.ebuild 
b/x11-misc/xcalib/xcalib-0.10.ebuild
index 93348fe9c4d1..74d0b6510315 100644
--- a/x11-misc/xcalib/xcalib-0.10.ebuild
+++ b/x11-misc/xcalib/xcalib-0.10.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/pms/

2023-09-04 Thread Andreas Sturmlechner
commit: 0e64916ba08ca3915c6be3f8ac225db0bfebbbf6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:21:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e64916b

media-sound/pms: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/pms/pms-0.42_p20170508-r1.ebuild | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/media-sound/pms/pms-0.42_p20170508-r1.ebuild 
b/media-sound/pms/pms-0.42_p20170508-r1.ebuild
index d7935d73fe64..ca0250888b93 100644
--- a/media-sound/pms/pms-0.42_p20170508-r1.ebuild
+++ b/media-sound/pms/pms-0.42_p20170508-r1.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake vcs-snapshot
 
 REF="8c8918488a4a22924ee04442dc5e5216783d51ff"
-DESCRIPTION="Practical Music Search: an open source ncurses client for mpd, 
written in C++"
+DESCRIPTION="Practical Music Search: open source ncurses client for mpd, 
written in C++"
 HOMEPAGE="https://ambientsound.github.io/pms;
 SRC_URI="https://github.com/ambientsound/${PN}/archive/${REF}.tar.gz -> 
${P}.tar.gz"
 
@@ -15,19 +15,17 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+regex doc"
 
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( virtual/pandoc )
-"
 RDEPEND="
sys-libs/ncurses:=[unicode(+)]
media-libs/libmpdclient
 "
 DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( virtual/pandoc )
+"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.42_p20170508-gcc12-time.patch
-)
+PATCHES=( "${FILESDIR}"/${PN}-0.42_p20170508-gcc12-time.patch )
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: app-arch/zopfli/

2023-09-04 Thread Andreas Sturmlechner
commit: 99ea091d215a0a943c680b0c11c163e00498620b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:36:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ea091d

app-arch/zopfli: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-arch/zopfli/zopfli-1.0.3.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-arch/zopfli/zopfli-1.0.3.ebuild 
b/app-arch/zopfli/zopfli-1.0.3.ebuild
index e54b88db2013..d1c897089087 100644
--- a/app-arch/zopfli/zopfli-1.0.3.ebuild
+++ b/app-arch/zopfli/zopfli-1.0.3.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
 DESCRIPTION="Very good, but slow, deflate or zlib compression"
 HOMEPAGE="https://github.com/google/zopfli/;
 SRC_URI="https://github.com/google/zopfli/archive/${P}.tar.gz;
-
 S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="Apache-2.0"



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

2023-09-04 Thread Andreas Sturmlechner
commit: 415502a80ff42ea0abb75f50c6254073195a1b60
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:44:57 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=415502a8

dev-cpp/clucene: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild | 16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild 
b/dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild
index dee944a2e476..b72a2580a52c 100644
--- a/dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild
+++ b/dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild
@@ -1,32 +1,26 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PN="${PN}"-core
 MY_P="${MY_PN}"-"${PV}"
-
 inherit cmake
 
 DESCRIPTION="High-performance, full-featured text search engine based off of 
lucene in C++"
 HOMEPAGE="https://clucene.sourceforge.net;
 SRC_URI="mirror://sourceforge/clucene/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
 SLOT="1"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
 IUSE="debug doc static-libs"
-
-BDEPEND="
-   doc? ( >=app-doc/doxygen-1.4.2 )
-"
-
 RESTRICT="test"
 
-DOCS=(AUTHORS ChangeLog README README.PACKAGE REQUESTS)
+BDEPEND="doc? ( >=app-doc/doxygen-1.4.2 )"
 
-S="${WORKDIR}/${MY_PN}-${PV}"
+DOCS=(AUTHORS ChangeLog README README.PACKAGE REQUESTS)
 
 PATCHES=(
"${FILESDIR}/${P}-fix-clang.patch"
@@ -57,7 +51,7 @@ src_configure() {
-DENABLE_PACKAGING=OFF
-DDISABLE_MULTITHREADING=OFF
-DBUILD_CONTRIBS_LIB=ON
-   "-DLIB_DESTINATION=${EPREFIX}/usr/$(get_libdir)"
+   -DLIB_DESTINATION="${EPREFIX}/usr/$(get_libdir)"
-DENABLE_DEBUG=$(usex debug)
-DENABLE_CLDOCS=$(usex doc)
-DBUILD_STATIC_LIBRARIES=$(usex static-libs)



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

2023-09-04 Thread Andreas Sturmlechner
commit: e616a7c40ede2efff612a07ab0a4532b5e8e712d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:32:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e616a7c4

app-admin/lsyncd: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-admin/lsyncd/lsyncd-2.2.3.ebuild | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/app-admin/lsyncd/lsyncd-2.2.3.ebuild 
b/app-admin/lsyncd/lsyncd-2.2.3.ebuild
index cc8493d1bdc3..afa60bc84968 100644
--- a/app-admin/lsyncd/lsyncd-2.2.3.ebuild
+++ b/app-admin/lsyncd/lsyncd-2.2.3.ebuild
@@ -1,9 +1,8 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-CMAKE_IN_SOURCE_BUILD="YES_PLEASE_OMG"
 LUA_COMPAT=( lua5-{2,3} )
 LUA_REQ_USE="deprecated"
 
@@ -20,14 +19,13 @@ KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 
-CDEPEND="${LUA_DEPS}"
-DEPEND="${CDEPEND}
-   app-text/asciidoc
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
+DEPEND="${LUA_DEPS}"
+RDEPEND="${LUA_DEPS}
net-misc/rsync"
 # Both lua and luac are invoked at build time
-BDEPEND="${CDEPEND}"
+BDEPEND="${LUA_DEPS}
+   app-text/asciidoc
+   virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.2.3-cmake_lua_version.patch



[gentoo-commits] repo/gentoo:master commit in: app-text/cuneiform/

2023-09-04 Thread Andreas Sturmlechner
commit: c85ac0c597b3b15893b0d944c8c878b661b1799e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:42:20 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85ac0c5

app-text/cuneiform: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-text/cuneiform/cuneiform-1.1.0-r3.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild 
b/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild
index 16ad43b3ac40..f1c79faecb48 100644
--- a/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild
+++ b/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild
@@ -1,16 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake flag-o-matic
 
 PV_MAJ=$(ver_cut 1-2)
 MY_P=${PN}-linux-${PV}
 
-DESCRIPTION="An enterprise quality OCR engine by Cognitive Technologies"
+DESCRIPTION="Enterprise quality OCR engine by Cognitive Technologies"
 HOMEPAGE="https://launchpad.net/cuneiform-linux;
 
SRC_URI="https://launchpad.net/${PN}-linux/${PV_MAJ}/${PV_MAJ}/+download/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -22,8 +23,6 @@ RDEPEND="
graphicsmagick? ( media-gfx/graphicsmagick:= )"
 DEPEND="${RDEPEND}"
 
-S=${WORKDIR}/${MY_P}
-
 PATCHES=(
# From Fedora
"${FILESDIR}"/${P}-c-assert.patch



[gentoo-commits] repo/gentoo:master commit in: app-crypt/zulucrypt/

2023-09-04 Thread Andreas Sturmlechner
commit: 98077071a99d5ce4da80995734af3051202daa37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:39:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98077071

app-crypt/zulucrypt: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild 
b/app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild
index cf3c4dd206ba..413d47c9f966 100644
--- a/app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild
+++ b/app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild
@@ -1,14 +1,15 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit xdg cmake
+inherit cmake xdg
 
 DESCRIPTION="Front end to cryptsetup"
 HOMEPAGE="https://mhogomchungu.github.io/zuluCrypt/;
 EGIT_COMMIT="76637bb05af13744bf1734b56f67d6d5cc2343b1"
 
SRC_URI="https://github.com/mhogomchungu/zuluCrypt/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/zuluCrypt-${EGIT_COMMIT}"
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -32,8 +33,6 @@ RDEPEND="${DEPEND}
udev? ( virtual/udev )"
 BDEPEND="virtual/pkgconfig"
 
-S="${WORKDIR}/zuluCrypt-${EGIT_COMMIT}"
-
 PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
 
 src_configure() {



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

2023-09-04 Thread Andreas Sturmlechner
commit: c6cefaa10502836763424158b71b48a7c8af1b66
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:49:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cefaa1

dev-libs/libgaminggear: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild 
b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
index 2a564652addf..4a116a176f55 100644
--- a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
+++ b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
@@ -1,14 +1,15 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit xdg cmake
+inherit cmake xdg
 
 DESCRIPTION="Provides functionality for gaming input devices"
 
 HOMEPAGE="https://sourceforge.net/projects/libgaminggear/;
 SRC_URI="mirror://sourceforge/libgaminggear/${P}.tar.bz2"
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
@@ -23,9 +24,7 @@ RDEPEND="
x11-libs/libnotify
x11-libs/pango
 "
-
-DEPEND="
-   ${RDEPEND}
+DEPEND="${RDEPEND}
dev-libs/libgudev
media-libs/harfbuzz
 "



[gentoo-commits] repo/gentoo:master commit in: media-gfx/arss/

2023-09-04 Thread Andreas Sturmlechner
commit: 4efe26a34fa2da1266e45f96e4d9ffc0e980609a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:14:42 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efe26a3

media-gfx/arss: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/arss/arss-0.2.3-r1.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-gfx/arss/arss-0.2.3-r1.ebuild 
b/media-gfx/arss/arss-0.2.3-r1.ebuild
index 63a92efd72cf..a194c54b448f 100644
--- a/media-gfx/arss/arss-0.2.3-r1.ebuild
+++ b/media-gfx/arss/arss-0.2.3-r1.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
 CMAKE_IN_SOURCE_BUILD="true"
 MY_P="${P}-src"
-
 inherit cmake
 
 DESCRIPTION="Analysis & Resynthesis Sound Spectrograph"
-HOMEPAGE="http://arss.sourceforge.net;
+HOMEPAGE="https://arss.sourceforge.net;
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}/src"
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -18,8 +19,6 @@ KEYWORDS="~amd64"
 DEPEND="sci-libs/fftw:3.0="
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/${MY_P}/src"
-
 PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
 
 DOCS=( ../AUTHORS ../ChangeLog )



[gentoo-commits] repo/gentoo:master commit in: games-arcade/savagewheels/

2023-09-04 Thread Andreas Sturmlechner
commit: 2d10df2a823d5d57edbdfa86a7e52a78d0104a55
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 19:12:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 21:24:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d10df2a

games-arcade/savagewheels: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 games-arcade/savagewheels/savagewheels-1.6.1-r2.ebuild | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/games-arcade/savagewheels/savagewheels-1.6.1-r2.ebuild 
b/games-arcade/savagewheels/savagewheels-1.6.1-r2.ebuild
index b52e1e1467e6..529643c86ba3 100644
--- a/games-arcade/savagewheels/savagewheels-1.6.1-r2.ebuild
+++ b/games-arcade/savagewheels/savagewheels-1.6.1-r2.ebuild
@@ -1,15 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
+GAMEDATA="${PN}-gamedata-1.4.0"
 inherit cmake
 
 DESCRIPTION="2D car crashing game similar to the old classic Destruction Derby"
 HOMEPAGE="https://github.com/kenamick/savagewheels;
-
-GAMEDATA="${PN}-gamedata-1.4.0"
-
 SRC_URI="
https://github.com/kenamick/savagewheels/archive/${PV}.tar.gz -> 
${P}.tar.gz

https://github.com/kenamick/savagewheels/releases/download/v1.4/${PN}-gamedata.tar.gz
 -> ${GAMEDATA}.tar.gz
@@ -30,10 +28,8 @@ src_unpack() {
unpack ${P}.tar.gz
 
cp "${FILESDIR}/${PN}.in" "${S}" || die
-   mkdir "${WORKDIR}/${GAMEDATA}" ||
-   die "Failed to make directory: ${WORKDIR}/${GAMEDATA}"
-   cd "${WORKDIR}/${GAMEDATA}" ||
-   die "Unable to change into directory: ${WORKDIR}/${GAMEDATA}"
+   mkdir "${WORKDIR}/${GAMEDATA}" || die
+   cd "${WORKDIR}/${GAMEDATA}" || die
unpack "${GAMEDATA}.tar.gz"
 }
 



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

2023-09-04 Thread Sam James
commit: 4f95f2037d67e6d03491eee9b05724e2166e51d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 20:17:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 20:17:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f95f203

dev-lang/rust-bin: add github upstream metadata

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

 dev-lang/rust-bin/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-lang/rust-bin/metadata.xml b/dev-lang/rust-bin/metadata.xml
index c71fedd6bee5..4ed9cc1c9edd 100644
--- a/dev-lang/rust-bin/metadata.xml
+++ b/dev-lang/rust-bin/metadata.xml
@@ -11,4 +11,7 @@
Install rust-analyzer, A Rust 
compiler front-end for IDEs (language server)
Install rust-src, needed by developer 
tools and for build-std (cross)

+   
+   rust-lang/rust
+   
 



<    1   2