[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/, media-libs/libsidplay/files/

2023-09-04 Thread Miroslav Šulc
commit: 936624af5963026d08a1dd98c534f92d5748b76b
Author: Brahmajit Das  gmail  com>
AuthorDate: Sun Sep  3 18:19:31 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 07:09:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936624af

media-libs/libsidplay: Fix build on llvm profile

_Ios_Openmode is an implementation detail of the GNU c++ stdlib whereas
ios_base::openmode is the portable way to go

Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32586
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../files/libsidplay-2.1.1-clang16.patch   | 48 +
 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild   | 82 ++
 2 files changed, 130 insertions(+)

diff --git a/media-libs/libsidplay/files/libsidplay-2.1.1-clang16.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-clang16.patch
new file mode 100644
index ..803cda92d56f
--- /dev/null
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-clang16.patch
@@ -0,0 +1,48 @@
+_Ios_Openmode is an implementation detail of the GNU c++ stdlib whereas
+ios_base::openmode is the portable way to go
+--- a/libsidplay/src/sidtune/SidTune.cpp
 b/libsidplay/src/sidtune/SidTune.cpp
+@@ -29,6 +29,7 @@
+ #   include 
+ #endif
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -283,7 +284,7 @@ bool SidTune::loadFile(const char* fileName, 
Buffer_sidtt&
+ uint_least32_t fileLen = 0;
+ 
+ // This sucks big time
+-std::_Ios_Openmode createAtrr = std::ios::in;
++std::ios_base::openmode createAtrr = std::ios::in;
+ #ifdef HAVE_IOS_NOCREATE
+ createAtrr |= std::ios::nocreate;
+ #endif
+@@ -952,7 +953,7 @@ bool SidTune::saveC64dataFile( const char* fileName, bool 
overWriteFlag )
+ if ( status )
+ {
+ // Open binary output file stream.
+-std::_Ios_Openmode createAttr = std::ios::out;
++std::ios_base::openmode createAttr = std::ios::out;
+ #if defined(HAVE_IOS_BIN)
+ createAttr |= std::ios::bin;
+ #else
+@@ -1002,7 +1003,7 @@ bool SidTune::saveSIDfile( const char* fileName, bool 
overWriteFlag )
+ if ( status )
+ {
+ // Open ASCII output file stream.
+-std::_Ios_Openmode createAttr = std::ios::out;
++std::ios_base::openmode createAttr = std::ios::out;
+ if ( overWriteFlag )
+ createAttr |= std::ios::trunc;
+ else
+@@ -1036,7 +1037,7 @@ bool SidTune::savePSIDfile( const char* fileName, bool 
overWriteFlag )
+ if ( status )
+ {
+ // Open binary output file stream.
+-std::_Ios_Openmode createAttr = std::ios::out;
++std::ios_base::openmode createAttr = std::ios::out;
+ #if defined(HAVE_IOS_BIN)
+ createAttr |= std::ios::bin;
+ #else

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
new file mode 100644
index ..ef8c6ba46db3
--- /dev/null
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+MY_P=sidplay-libs-${PV}
+
+DESCRIPTION="C64 SID player library"
+HOMEPAGE="http://sidplay2.sourceforge.net/";
+SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="static-libs"
+
+BDEPEND="sys-devel/autoconf-archive"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sidplay/sidconfig.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc41.patch
+   "${FILESDIR}"/${P}-fbsd.patch
+   "${FILESDIR}"/${P}-gcc43.patch
+   "${FILESDIR}"/${P}-no_libtool_reference.patch
+   "${FILESDIR}"/${P}-gcc6.patch
+   "${FILESDIR}"/${P}-autoconf.patch
+   "${FILESDIR}"/${P}-slibtool.patch
+   "${FILESDIR}"/${P}-clang16.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   local subdirs=(
+   builders/hardsid-builder
+   builders/resid-builder
+   libsidplay
+   libsidutils
+   resid
+   .
+   )
+
+   for i in ${subdirs[@]}; do
+   (
+   cd "$i" || die
+   eautoreconf
+   )
+   done
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   --with-pic
+   $(use_enable static-libs static)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   docinto libsidplay
+   dodoc libsidplay/{AUTHORS,ChangeLog,README,TODO}
+
+   docinto libsidutils
+   dodoc libsidutils/{AUTHORS,ChangeLog,README,TODO}
+
+   docinto resid
+   dodoc resid/{AUTHORS,ChangeLog,NEWS,README,THANKS,TODO}
+
+   doenvd "${FILESDIR}"/65resid
+

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

2023-09-04 Thread Miroslav Šulc
commit: c04ab039c7528cba6c8b77dafa773d5eec7ee91c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Sep  4 07:07:07 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 07:09:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c04ab039

media-sound/sidplay: eapi8 on 2.0.9-r2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/sidplay/sidplay-2.0.9-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sidplay/sidplay-2.0.9-r2.ebuild 
b/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
index b4c1c91d75cd..626922677fc9 100644
--- a/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
+++ b/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="C64 SID player"
 HOMEPAGE="https://sidplay2.sourceforge.net/";



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

2023-09-04 Thread Miroslav Šulc
commit: 015f3412a0e7534a2ea1410cc278d148c104029e
Author: Brahmajit Das  gmail  com>
AuthorDate: Sun Sep  3 18:33:34 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 07:09:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015f3412

media-sound/sidplay: Fix C++17 does not allow register storage class

Closes: https://bugs.gentoo.org/897796
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32588
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../sidplay-2.0.9-drop-register-keyword.patch  | 16 +++
 media-sound/sidplay/sidplay-2.0.9-r2.ebuild| 23 ++
 2 files changed, 39 insertions(+)

diff --git 
a/media-sound/sidplay/files/sidplay-2.0.9-drop-register-keyword.patch 
b/media-sound/sidplay/files/sidplay-2.0.9-drop-register-keyword.patch
new file mode 100644
index ..91c01de93b37
--- /dev/null
+++ b/media-sound/sidplay/files/sidplay-2.0.9-drop-register-keyword.patch
@@ -0,0 +1,16 @@
+Bug; https://bugs.gentoo.org/897796
+--- a/src/keyboard.cpp
 b/src/keyboard.cpp
+@@ -129,9 +129,9 @@ static char keytable[] =
+  */
+ static int keyboard_search (char *cmd)
+ {
+-register char *p;
+-register char *q;
+-register int   a;
++char *p;
++char *q;
++int   a;
+ 
+ for (p = keytable, q = cmd;;  p++, q++)
+ {

diff --git a/media-sound/sidplay/sidplay-2.0.9-r2.ebuild 
b/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
new file mode 100644
index ..b4c1c91d75cd
--- /dev/null
+++ b/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="C64 SID player"
+HOMEPAGE="https://sidplay2.sourceforge.net/";
+SRC_URI="mirror://sourceforge/sidplay2/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE=""
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="media-libs/libsidplay:2"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-gcc43.patch"
+   "${FILESDIR}/${P}-gcc44.patch"
+   "${FILESDIR}/${P}-drop-register-keyword.patch"
+)



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

2023-09-04 Thread Sam James
commit: f080f37c83ee9da4d479ae2e236c76ce52732daa
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 07:21:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 07:22:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f080f37c

dev-lang/rust-bin: keyword 1.69.0-r1 for sparc

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

 dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild
index 4176ec9e5060..da8101d4532d 100644
--- a/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~mips ~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-lang/rust-bin/

2023-09-04 Thread Sam James
commit: 9fef803ca01991dee892c5cbaeaab6dbac4eca0f
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 07:21:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 07:22:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fef803c

dev-lang/rust-bin: stabilize 1.66.1-r1 for sparc

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

 dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild
index f9765ffc184f..5845eeb45130 100644
--- a/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips 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-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 java/core/generate-source

[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? ( media

[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/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/exaile/

2023-09-04 Thread Miroslav Šulc
commit: 825fbd599596f9375add51464d399403606a38f5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Sep  4 08:09:36 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 08:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825fbd59

media-sound/exaile: dropped obsolete 4.1.2

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

 media-sound/exaile/Manifest|  1 -
 media-sound/exaile/exaile-4.1.2.ebuild | 68 --
 2 files changed, 69 deletions(-)

diff --git a/media-sound/exaile/Manifest b/media-sound/exaile/Manifest
index 801abb1d2ed7..6619efa4cd31 100644
--- a/media-sound/exaile/Manifest
+++ b/media-sound/exaile/Manifest
@@ -1,2 +1 @@
-DIST exaile-4.1.2.tar.gz 3708188 BLAKE2B 
859d77bac62df0843291fdc0de4888079c8f103da3cdf3417d0cd5ba67cf5199a8a1e89d20403efbc6793dfcd7b8333708df74ff535e0912fb02502a13702a0a
 SHA512 
7711f9e062088b02362bbd404f7c61a0f1c128e29e42ce657dc092cac351641f6000846c9da843866bf28ccbd68cf1b07731ba1c9854d52b33c0448e87d0e93b
 DIST exaile-4.1.3.tar.gz 3853508 BLAKE2B 
3ce7bbd84dda419b817f0684b2279e29a48b7c221eb3d335f3b3797be4dbbec9158b576337084cdd0d242d79fdf14616c1e0b8b171e3995689f94945aa7385b6
 SHA512 
16b31331a31f0a2e088f177c8a01ef47603b07fe94cbb19869a4caeaec2da03cacaa07d5b0eb50052645449e07620e2c58f202007108af73e20cf744d70bb556

diff --git a/media-sound/exaile/exaile-4.1.2.ebuild 
b/media-sound/exaile/exaile-4.1.2.ebuild
deleted file mode 100644
index 56167a0672e9..
--- a/media-sound/exaile/exaile-4.1.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1 xdg
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/exaile/exaile.git";
-else
-   
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_/-}/${PN}-${PV/_/}.tar.gz";
-   KEYWORDS="amd64 ~x86"
-   S="${WORKDIR}/${PN}-${PV/_/-}"
-fi
-
-DESCRIPTION="GTK+ based media player aiming to be similar to Amarok"
-HOMEPAGE="https://www.exaile.org/";
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-# IUSE+=cddb if have dev-python/cddb-py
-IUSE="libnotify nls scrobbler"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
-   nls? (
-   dev-util/intltool
-   sys-devel/gettext
-   )
-"
-RDEPEND="${PYTHON_DEPS}
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   media-plugins/gst-plugins-meta:1.0
-   x11-libs/gtk+:3[introspection]
-   libnotify? ( x11-libs/libnotify[introspection] )
-   $(python_gen_cond_dep '
-   dev-python/bsddb3[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/gst-python:1.0[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   media-libs/mutagen[${PYTHON_USEDEP}]
-   scrobbler? ( dev-python/pylast[${PYTHON_USEDEP}] )
-   ')
-"
-
-RESTRICT="test" #315589
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_compile() {
-   use nls && emake locale
-}
-
-src_install() {
-   emake \
-   PREFIX=/usr \
-   LIBINSTALLDIR=/usr/$(get_libdir) \
-   DESTDIR="${D}" \
-   install$(use nls || echo _no_locale)
-
-   python_optimize "${D}/usr/$(get_libdir)/${PN}"
-   python_optimize "${D}/usr/share/${PN}"
-}



[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/gentoo:master commit in: app-backup/borgbackup/

2023-09-04 Thread Marek Szuba
commit: 1c9eaa3ece6010067f206c88a87889650c9ddc08
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Sep  4 08:20:44 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Sep  4 08:21:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9eaa3e

app-backup/borgbackup: drop 1.2.4-r3

No versions vulnerable to CVE-2023-36811 left in the tree.

Bug: https://bugs.gentoo.org/913407
Signed-off-by: Marek Szuba  gentoo.org>

 app-backup/borgbackup/Manifest   |  1 -
 app-backup/borgbackup/borgbackup-1.2.4-r3.ebuild | 55 
 2 files changed, 56 deletions(-)

diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index 262c22a00fba..26f452eb29d4 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,2 +1 @@
-DIST borgbackup-1.2.4.tar.gz 4056513 BLAKE2B 
90c4d7ce43acaa4512a5cce3d0c96c883699b293efb1e5d5b516b803cf4d03bcece85b026bfa6e47b1f5ec1b115e2c70ccb081d01accfde0d8b080cb4ea8
 SHA512 
9326a58605a085f521ba75a2eecfb4bdb790d3da18c77076bddaeae641678cc08171d997a758182a739ec6b145bb04d982f8314ae60f93c3ff093eca15515dfd
 DIST borgbackup-1.2.6.tar.gz 4355451 BLAKE2B 
309af40779f4adeb2611378abf68ac0a4d06529cfce67a1d852650c902abbc71defe2ac918f417615069d8788ec679d1cdc499d253f6605cdc3fecae3aad8953
 SHA512 
264bf023f4a53f79d8359e1ed0678c7572ad24776e0ddbc5d3446f548629ecea1e0798c33df4464573b1258f47220c86ca964673501dd9b3018484f1f86280f7

diff --git a/app-backup/borgbackup/borgbackup-1.2.4-r3.ebuild 
b/app-backup/borgbackup/borgbackup-1.2.4-r3.ebuild
deleted file mode 100644
index ec1b6901e5d3..
--- a/app-backup/borgbackup/borgbackup-1.2.4-r3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 bash-completion-r1
-
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-inherit pypi
-
-DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
-HOMEPAGE="https://borgbackup.readthedocs.io/";
-
-LICENSE="BSD"
-SLOT="0"
-
-# Unfortunately we have a file conflict with app-office/borg, bug #580402
-# borgbackup is *very* picky about which msgpack it work with,
-# check setup.py on bumps.
-RDEPEND="
-   !!app-office/borg
-   dev-libs/xxhash
-   app-arch/lz4
-   app-arch/zstd
-   virtual/acl
-   dev-python/pyfuse3[${PYTHON_USEDEP}]
-   ~dev-python/msgpack-1.0.5[${PYTHON_USEDEP}]
-   dev-libs/openssl:0=
-"
-
-DEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/cython-0.29.29[${PYTHON_USEDEP}]
-   dev-python/pkgconfig[${PYTHON_USEDEP}]
-   ${RDEPEND}
-"
-
-BDEPEND=">=dev-python/cython-0.29.29[${PYTHON_USEDEP}]"
-
-src_install() {
-   distutils-r1_src_install
-   doman docs/man/*
-
-   dobashcomp scripts/shell_completions/bash/borg
-
-   insinto /usr/share/zsh/site-functions
-   doins scripts/shell_completions/zsh/_borg
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins scripts/shell_completions/fish/borg.fish
-}



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

2023-09-04 Thread Agostino Sarubbo
commit: 4965c85d3dec865792f09b45d25dd35adba22e98
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep  4 09:59:02 2023 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep  4 09:59:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4965c85d

x11-misc/birdtray: remove old 1.11.x series

Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/birdtray/Manifest   |  1 -
 x11-misc/birdtray/birdtray-1.11.2.ebuild | 43 
 2 files changed, 44 deletions(-)

diff --git a/x11-misc/birdtray/Manifest b/x11-misc/birdtray/Manifest
index 5de0aeeccf38..a1db25a467d0 100644
--- a/x11-misc/birdtray/Manifest
+++ b/x11-misc/birdtray/Manifest
@@ -1,3 +1,2 @@
-DIST birdtray-1.11.2.gh.tar.gz 871363 BLAKE2B 
6043fa16ebf6675f0ca4d26d0d35432d6cea88f412f4ea74b9dec329d2aaf728de1c25507d068126113eb287bf0693530e6967e1087bcc39efcc62aef7c2f703
 SHA512 
84d69c940fef4b23f78ea4c5dbdbde4698eafe56785c82458a95dfc282e06c77c4a68dfc553ac4198ac87eedbe5354a2b2f80e72542a019dcc514d4142160e5b
 DIST birdtray-1.11.4.gh.tar.gz 867399 BLAKE2B 
e3e5663bb343d991c66ff0bd774fdc1abf74a5e94f7ea42ecfe5e16f3c1be932fe8d91ae0d9a6e43d75475671f4f18df0a90f80a09e58892d9629c4cc464b729
 SHA512 
a3eeeb93fea3f32bbf6a43944d76d0c3990a26db0abbad52102aa72f15f9a32a746620ca347444dab0d90393785aeada7ffb9ec901f91b4701fb128c4e7e628c
 DIST birdtray-1.9.0.tar.gz 810297 BLAKE2B 
acc6593116fa735311f62405406192ad43e8af6481eac1d09298f846f5fab9a0dff575caefe9490d0a183c464fab763515e20e5725649fe4a800e575f712067b
 SHA512 
898bfcebc7ba4b738e3ab41539c4de48871ebccf431bb1b12464e7f2956bad95af6158742c64ec5923d63889e777c98c75db31121d926e26f3dfe1b34d9f8b4a

diff --git a/x11-misc/birdtray/birdtray-1.11.2.ebuild 
b/x11-misc/birdtray/birdtray-1.11.2.ebuild
deleted file mode 100644
index 82afb728b6df..
--- a/x11-misc/birdtray/birdtray-1.11.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg-utils
-
-DESCRIPTION="A new mail system tray notification icon for Thunderbird"
-HOMEPAGE="https://github.com/gyunaev/birdtray";
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/gyunaev/birdtray.git";
-else
-   SRC_URI="https://github.com/gyunaev/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-RDEPEND="dev-db/sqlite:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   x11-libs/libX11"
-
-DEPEND="${RDEPEND}"
-
-# 
https://github.com/gyunaev/birdtray/commit/74a97df3a17efd5ef679b8eed6999b97abc23f10
-# translations have been made optional, let's see how we would manage them
-BDEPEND="dev-qt/linguist-tools:5"
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2023-09-04 Thread Agostino Sarubbo
commit: 8c779c58bcb041c69111c69d73d25f5182d63f26
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep  4 09:58:39 2023 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep  4 09:58:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c779c58

x11-misc/birdtray: version bump to 1.11.4

Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/birdtray/Manifest   |  1 +
 x11-misc/birdtray/birdtray-1.11.4.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/x11-misc/birdtray/Manifest b/x11-misc/birdtray/Manifest
index 54cc70aceede..5de0aeeccf38 100644
--- a/x11-misc/birdtray/Manifest
+++ b/x11-misc/birdtray/Manifest
@@ -1,2 +1,3 @@
 DIST birdtray-1.11.2.gh.tar.gz 871363 BLAKE2B 
6043fa16ebf6675f0ca4d26d0d35432d6cea88f412f4ea74b9dec329d2aaf728de1c25507d068126113eb287bf0693530e6967e1087bcc39efcc62aef7c2f703
 SHA512 
84d69c940fef4b23f78ea4c5dbdbde4698eafe56785c82458a95dfc282e06c77c4a68dfc553ac4198ac87eedbe5354a2b2f80e72542a019dcc514d4142160e5b
+DIST birdtray-1.11.4.gh.tar.gz 867399 BLAKE2B 
e3e5663bb343d991c66ff0bd774fdc1abf74a5e94f7ea42ecfe5e16f3c1be932fe8d91ae0d9a6e43d75475671f4f18df0a90f80a09e58892d9629c4cc464b729
 SHA512 
a3eeeb93fea3f32bbf6a43944d76d0c3990a26db0abbad52102aa72f15f9a32a746620ca347444dab0d90393785aeada7ffb9ec901f91b4701fb128c4e7e628c
 DIST birdtray-1.9.0.tar.gz 810297 BLAKE2B 
acc6593116fa735311f62405406192ad43e8af6481eac1d09298f846f5fab9a0dff575caefe9490d0a183c464fab763515e20e5725649fe4a800e575f712067b
 SHA512 
898bfcebc7ba4b738e3ab41539c4de48871ebccf431bb1b12464e7f2956bad95af6158742c64ec5923d63889e777c98c75db31121d926e26f3dfe1b34d9f8b4a

diff --git a/x11-misc/birdtray/birdtray-1.11.4.ebuild 
b/x11-misc/birdtray/birdtray-1.11.4.ebuild
new file mode 100644
index ..82afb728b6df
--- /dev/null
+++ b/x11-misc/birdtray/birdtray-1.11.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="A new mail system tray notification icon for Thunderbird"
+HOMEPAGE="https://github.com/gyunaev/birdtray";
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/gyunaev/birdtray.git";
+else
+   SRC_URI="https://github.com/gyunaev/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="dev-db/sqlite:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11"
+
+DEPEND="${RDEPEND}"
+
+# 
https://github.com/gyunaev/birdtray/commit/74a97df3a17efd5ef679b8eed6999b97abc23f10
+# translations have been made optional, let's see how we would manage them
+BDEPEND="dev-qt/linguist-tools:5"
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[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.m

[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: 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 dum

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

2023-09-04 Thread David Roman
commit: dd931595ede38591b64fde6e33dcbfa48944ea65
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 10:54:36 2023 +
Commit: David Roman  gmail  com>
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: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/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: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/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/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 
3b06cbe151

[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/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: sys-kernel/dkms/

2023-09-04 Thread Andrew Ammerlaan
commit: c47993bd2b32c2dde2ed86528522de74af3c96b6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Sep  4 11:12:32 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Sep  4 11:12:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c47993bd

sys-kernel/dkms: add 3.0.11

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

 sys-kernel/dkms/Manifest   |  1 +
 sys-kernel/dkms/dkms-3.0.11.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest
index 55d5733ebe..b7a46c8c7f 100644
--- a/sys-kernel/dkms/Manifest
+++ b/sys-kernel/dkms/Manifest
@@ -1,2 +1,3 @@
 DIST dkms-2.8.4.tar.gz 104625 BLAKE2B 
0bd9c47d2a4bf313426832ec88bbda9bd58a482c691de145ff87ce05d47d473132f2a300e8d0e6e0609b6dcdd47f8f9e521a104ae19cfa8b1ba453fc6de7a412
 SHA512 
1b8b987b239db8cf00f367ee4f5faf13dc41b450f09fb046dc719e51d6a762d6b700bf41156d8011c3ea7e139064119d6717b60c1bf7fa0a75ea1fc63887baa5
 DIST dkms-3.0.10.tar.gz 89602 BLAKE2B 
43bc7ee7b788ac334bff94825f98edfc137be90b4f78f6a351d899c3fbc8961eaffaf3e73310eb24414790f46197e8409608a08a5003f515f162d6787ee7be09
 SHA512 
b271453497a004177137e972cb45cacb2dd3ac124a1fd2526218cf690f5ce77250195e73b6f9c75de4661a718d928e546bd85770ab98c2fd9af44fe777492ad7
+DIST dkms-3.0.11.tar.gz 93521 BLAKE2B 
48ad7da1e08015761c7f830227c66bbb7fbe903312ac97ad351f995da28288c250f207b23273e254be656fd33bc19fbbb0e12d748db3d75f555ae729716c
 SHA512 
28f4abbf6827626045e6e8f9d6e9c7b45b019b5d671499224d1247e04c91acef99c8a93e440f5756ec53f20e91e2a129e0555a981be98b2fdb8fc0a0d91dd66d

diff --git a/sys-kernel/dkms/dkms-3.0.11.ebuild 
b/sys-kernel/dkms/dkms-3.0.11.ebuild
new file mode 100644
index 00..e4cd535e8b
--- /dev/null
+++ b/sys-kernel/dkms/dkms-3.0.11.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Dynamic Kernel Module Support"
+HOMEPAGE="https://github.com/dell/dkms";
+SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE="systemd"
+
+CONFIG_CHECK="~MODULES"
+
+RDEPEND="
+   sys-apps/kmod
+   virtual/linux-sources
+   systemd? ( sys-apps/systemd )
+"
+
+# Error: unknown Linux distribution ID gentoo
+RESTRICT="test"
+
+src_prepare() {
+   # Install uncompressed version of man files
+   sed -i  -e '\_gzip -9 $(MAN)/dkms.8_d' Makefile || die
+   default
+}
+
+src_compile() {
+   # Nothing to do here
+   return
+}
+
+src_test() {
+   ./run_test.sh || die "Tests failed"
+}
+
+src_install() {
+   if use systemd; then
+   emake install-redhat DESTDIR="${ED}" 
LIBDIR="${ED}"/usr/$(get_libdir)/
+   else
+   emake install DESTDIR="${ED}" LIBDIR="${ED}"/usr/$(get_libdir)/
+   fi
+   einstalldocs
+   keepdir /var/lib/dkms
+}



[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 || d

[gentoo-commits] data/api:master commit in: files/overlays/

2023-09-04 Thread Joonas Niilola
commit: c6899c08a747ef6dd49d7389286c2e52c8f04d9c
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Mon Sep  4 07:51:07 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Sep  4 11:40:00 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=c6899c08

repositories.xml: remove 'what4-java' overlay

Removal requested by the owner.

Closes: https://bugs.gentoo.org/913335
Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Closes: https://github.com/gentoo/api-gentoo-org/pull/620
Signed-off-by: Joonas Niilola  gentoo.org>

 files/overlays/repositories.xml | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index fc55707..ba768b7 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -4537,17 +4537,6 @@
 g...@github.com:Weuxel/portage-weuxel.git
 https://github.com/Weuxel/portage-weuxel/commits/master.atom
   
-  
-what4-java
-Incubator for dev-java updates that the Gentoo Java team has 
no time for
-https://github.com/kwhat/gentoo-what4-java-overlay
-
-  a...@1stleg.com
-  Alex Barker
-
-https://github.com/kwhat/gentoo-what4-java-overlay.git
-git+ssh://g...@github.com/kwhat/gentoo-what4-java-overlay.git
-  
   
 wichtounet
 Personal overlay of Baptiste Wicht



[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 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e5

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

2023-09-04 Thread David Roman
commit: 8681a0994c4024f048d7b7895d0d6d953aa3baee
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 11:52:24 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep  4 11:52:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8681a099

dev-embedded/esp-idf-monitor: add 1.1.4

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

 dev-embedded/esp-idf-monitor/Manifest  |  1 +
 .../esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-embedded/esp-idf-monitor/Manifest 
b/dev-embedded/esp-idf-monitor/Manifest
index 5db82e96d3..b1a92b8258 100644
--- a/dev-embedded/esp-idf-monitor/Manifest
+++ b/dev-embedded/esp-idf-monitor/Manifest
@@ -1 +1,2 @@
 DIST esp-idf-monitor-1.1.1.tar.gz 32897 BLAKE2B 
64dc6e481b7883d1398ad2b746fc7cd91ca29be8d57457cbd81463d2ccbadf3eb75edf9ff122cfb42c9fa1a5c6a160cd8357c2c500a74a0084790d299bb209b8
 SHA512 
d4b36dd2ad1a0acaea5547507d5b99a2984d1e174f80bf2f669089fffe327c37dad5d75080835295f4eae890b2a2ef57fff791f7f5ffb3f00374555683c9863c
+DIST esp-idf-monitor-1.1.4.tar.gz 34996 BLAKE2B 
7e1be860e6d172d25da2f661922558ece823355250ade09b9337d7b5d771ed3bddb84bad9373ef81e639f0f43e9a8f607ff3e421411210c8ae3bb50715c86f7f
 SHA512 
6cad8772d56fc68c8a08553b18bf90ed4c794e369ed8d2146254bad30dc8ca4dffb1965dba3a6f189f19a661cfc8e304c9fa49ce53abbfcaf21260367a0b1eb8

diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild 
b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild
new file mode 100644
index 00..da653f0f2d
--- /dev/null
+++ b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild
@@ -0,0 +1,26 @@
+# 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 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python object-oriented database"
+HOMEPAGE="https://github.com/espressif/esp-idf-monitor";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-embedded/esp-coredump[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+   dev-python/pyelftools[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



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

2023-09-04 Thread David Roman
commit: 1a2a4c7448d1f39545389ae3acb517821efc4180
Author: David Roman  gmail  com>
AuthorDate: Mon Sep  4 11:54:50 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep  4 11:54:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a2a4c74

dev-embedded/esp-coredump: add 1.7.0

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

 dev-embedded/esp-coredump/Manifest |  1 +
 .../esp-coredump/esp-coredump-1.7.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-embedded/esp-coredump/Manifest 
b/dev-embedded/esp-coredump/Manifest
index a700e7f06a..50ae860147 100644
--- a/dev-embedded/esp-coredump/Manifest
+++ b/dev-embedded/esp-coredump/Manifest
@@ -1 +1,2 @@
 DIST esp-coredump-1.5.2.tar.gz 30567 BLAKE2B 
dbbdac4865f187943f71ffa1c08ba5724bcb5dcd62e246b213394399dd1a566432cd08a24f1ce45bcc5fb6e8d9a8d7b8699049194634305bf30e59e112b780ac
 SHA512 
4e5dc9be34ca31a45465b57e75bd7b70d3ee6af8ded31f77c79f42f426361a6f0bbf4c35dcd60af9978da2e68ef0c1ba256cf82eeea6e8f33b21d922a9ca4bb5
+DIST esp-coredump-1.7.0.tar.gz 30696 BLAKE2B 
640f90ac3814dac5546f80d88ed0f0555152191e3fed237c18eed548c85f6647208379af2ef20f1e408a51e3e2c84a26054aa6d9491838864f2f9b187a0ad784
 SHA512 
3997d0e66b2bbbd54a71d3146c055cf5384244d0ea21938ad13560c7294e4b277870840996c11e05d14a775412ca04b2b1560c61cff78dcc02b3b68d14cbd659

diff --git a/dev-embedded/esp-coredump/esp-coredump-1.7.0.ebuild 
b/dev-embedded/esp-coredump/esp-coredump-1.7.0.ebuild
new file mode 100644
index 00..ec384a499d
--- /dev/null
+++ b/dev-embedded/esp-coredump/esp-coredump-1.7.0.ebuild
@@ -0,0 +1,32 @@
+# 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 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utility that helps users to retrieve and analyse core dumps"
+HOMEPAGE="https://github.com/esppressif/esp-coredump";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-embedded/esptool
+   dev-python/construct[${PYTHON_USEDEP}]
+   dev-python/pygdbmi[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   rm -r tests || die
+}



[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: metadata/stabilization-groups/

2023-09-04 Thread Sam James
commit: d4af71804e079990fe04a3b63bcbf6c2167dd822
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:24:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 12:24:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4af7180

metadata/stabilization-groups: add qalculate.group

We may also have qalculate-qt at some point.

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

 metadata/stabilization-groups/qalculate.group | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/metadata/stabilization-groups/qalculate.group 
b/metadata/stabilization-groups/qalculate.group
new file mode 100644
index ..201a7abf2d23
--- /dev/null
+++ b/metadata/stabilization-groups/qalculate.group
@@ -0,0 +1,2 @@
+sci-calculators/qalculate-gtk
+sci-libs/libqalculate



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/

2023-09-04 Thread Sam James
commit: 6e1559e142612bb799b873bb2f1df2e955fe0997
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:28:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 12:28:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1559e1

metadata/stabilization-groups: add watchman.group

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

 metadata/stabilization-groups/watchman.group | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/metadata/stabilization-groups/watchman.group 
b/metadata/stabilization-groups/watchman.group
new file mode 100644
index ..0c2f08af1f27
--- /dev/null
+++ b/metadata/stabilization-groups/watchman.group
@@ -0,0 +1,3 @@
+dev-util/watchman
+dev-cpp/edencommon
+dev-cpp/folly



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

2023-09-04 Thread Sam James
commit: 6abbc84efa4b7ef085f46ef7a4f247f9068bfe0b
Author: Ferenc Erki  gmail  com>
AuthorDate: Sun Sep  3 21:19:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 12:29:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abbc84e

app-admin/rex: drop old

Signed-off-by: Ferenc Erki  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32594
Signed-off-by: Sam James  gentoo.org>

 app-admin/rex/Manifest  |   4 -
 app-admin/rex/rex-1.13.3.ebuild | 220 --
 app-admin/rex/rex-1.13.4.ebuild | 220 --
 app-admin/rex/rex-1.14.1.ebuild | 225 ---
 app-admin/rex/rex-1.14.2.ebuild | 226 
 5 files changed, 895 deletions(-)

diff --git a/app-admin/rex/Manifest b/app-admin/rex/Manifest
index ad1d7bcb092a..4ec16dbe7b4d 100644
--- a/app-admin/rex/Manifest
+++ b/app-admin/rex/Manifest
@@ -1,5 +1 @@
-DIST Rex-1.13.3.tar.gz 349550 BLAKE2B 
c2ccc2144e56761d33ed2b5d790febd49863639d2e3bba8028b7937b43eb51e7e59e9e99cb1d67f247b2dff8ef91aa04776afd6277ad8a2370f35d71e0b528dd
 SHA512 
beab22aef8ba620b6e74847698eab99977844d2e9632812a9ae0e1ee303cbe4e5a6489000bd5209d76e42e3bb4bb799a90408ed6fb14e034f68132a4d37766dc
-DIST Rex-1.13.4.tar.gz 351011 BLAKE2B 
ec046b88f4443b03c05efbabb40900085293c61dab0ee9818a8c4d05be3cc0a1c1f53738b72cc245aaa2dfbcb00541f0e1e31b0c20f2464e9fc6586ed10707ef
 SHA512 
27b76f4b527b42ea0b06dc1de05254dbd6e2fa3bc9a8a708af7557789ef22aec374a5d0585bf3ec4ee878a5387d51b881cf95855dbd05149b7b23929de12027d
-DIST Rex-1.14.1.tar.gz 354512 BLAKE2B 
e82248fa58b10e92f2256c57b589e8db6fc61a03532eac00a28431f2527b4a7e5fdaebbf4a0bdbdfa5b775be95826fb26fa831b58ecf354d6758f5a26649dc32
 SHA512 
c3cb3e64fb443858a47fbf0afabc9e57ca0a7646447ea259c109a5385a57b4347664dde23575e529afa17881f400bd1735994793362aa101519747805153cb75
-DIST Rex-1.14.2.tar.gz 355848 BLAKE2B 
282abc3a0f9acbb553c3ed1a8efa34298f43e02773461325678e014b7a2ede56399c6d5140ff69dc18dc685c2e5b1f453fa45784e59fe14940c6a638bd104879
 SHA512 
3ca16b2bc401fd07b7ad7ce403bdbb92fbd9123f58b7f63a20292cd165b4b220317b252f1409a7f90099103de36a9091f01adaf37ec1cacf5abaecd140f34d27
 DIST Rex-1.14.3.tar.gz 377627 BLAKE2B 
40285856b42488f8b557ee2621c3c4ba1019b014d93e3d2e05c09590cb9d1cfa2738e3588aa8cb102ceb3c645cf5aa8113c279a18e23636ad80db09db0825d19
 SHA512 
7a64221b76f6949f2c5176adc86af9acaff80e9745ad19bc54ffc93d9542bb3c5250d4c511250a0917afb58b92d7a2cf2b24f6915331237c4e2635a760230b70

diff --git a/app-admin/rex/rex-1.13.3.ebuild b/app-admin/rex/rex-1.13.3.ebuild
deleted file mode 100644
index e0bfb6a838a7..
--- a/app-admin/rex/rex-1.13.3.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} ==  ]]; then
-   GITHUB_USER=RexOps
-   GITHUB_REPO=Rex
-   EGIT_REPO_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}.git";
-   EGIT_BRANCH="master"
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git"
-   VCS_ECLASS="git-r3"
-else
-   # This is intentional to stop perl-module.eclass doing magic things 
when it
-   # shouldn't. Like making ${S} contain "Rex" when the git clone has "rex"
-   # Also prevents perl-module.eclass provisioning SRC_URI
-   DIST_AUTHOR=FERKI
-   DIST_NAME=Rex
-   KEYWORDS="~amd64 ~x86"
-fi
-inherit bash-completion-r1 perl-module ${VCS_ECLASS}
-
-DESCRIPTION="(R)?ex, the friendly automation framework"
-HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org";
-
-SLOT="0"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-DZIL_DEPENDS="
-   dev-perl/Dist-Zilla
-   dev-perl/Dist-Zilla-Plugin-CheckExtraTests
-   dev-perl/Dist-Zilla-Plugin-ContributorsFile
-   dev-perl/Dist-Zilla-Plugin-Git
-   dev-perl/Dist-Zilla-Plugin-Git-Contributors
-   dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome
-   dev-perl/Dist-Zilla-Plugin-Meta-Contributors
-   dev-perl/Dist-Zilla-Plugin-MetaProvides-Package
-   dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic
-   dev-perl/Dist-Zilla-Plugin-OSPrereqs
-   dev-perl/Dist-Zilla-Plugin-OurPkgVersion
-   dev-perl/Dist-Zilla-Plugin-Run
-   dev-perl/Software-License
-"
-RDEPEND="
-   !minimal? (
-   dev-perl/DBI
-   dev-perl/Expect
-   dev-perl/IPC-Shareable
-   dev-perl/XML-LibXML
-   )
-   virtual/perl-Carp
-   virtual/perl-Data-Dumper
-   dev-perl/Data-Validate-IP
-   dev-perl/Devel-Caller
-   dev-perl/Digest-HMAC
-   virtual/perl-Digest-MD5
-   virtual/perl-Exporter
-   virtual/perl-File-Spec
-   dev-perl/HTTP-Message
-   dev-perl/Hash-Merge
-   virtual/perl-IO
-   dev-perl/IO-String
-   dev-perl/IO-Tty
-   dev-perl/JSON-MaybeXS
-   virtual/perl-MIME-Base64
-   dev-perl/Net-OpenSSH
-   dev-perl/Net-SFTP-Foreig

[gentoo-commits] repo/gentoo:master commit in: dev-libs/spdlog/files/, dev-libs/spdlog/

2023-09-04 Thread Sam James
commit: 8aa7e6a5f417cbbead816aef2de1213cce27947c
Author: David Roman  gmail  com>
AuthorDate: Sat Aug 12 17:10:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 12:29:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa7e6a5

dev-libs/spdlog: fix tests

Closes: https://bugs.gentoo.org/911322
Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32274
Signed-off-by: Sam James  gentoo.org>

 dev-libs/spdlog/files/spdlog-1.12.0-fix-tests.patch | 13 +
 dev-libs/spdlog/spdlog-1.12.0-r2.ebuild |  1 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/spdlog/files/spdlog-1.12.0-fix-tests.patch 
b/dev-libs/spdlog/files/spdlog-1.12.0-fix-tests.patch
new file mode 100644
index ..8ad33f4fc8d0
--- /dev/null
+++ b/dev-libs/spdlog/files/spdlog-1.12.0-fix-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/tests/test_misc.cpp b/tests/test_misc.cpp
+index 9f3cb1744..6199641ff 100644
+--- a/tests/test_misc.cpp
 b/tests/test_misc.cpp
+@@ -43,7 +43,7 @@ TEST_CASE("log_levels", "[log_levels]")
+ REQUIRE(log_info("Hello", spdlog::level::trace) == "Hello");
+ }
+ 
+-TEST_CASE("level_to_string_view", "[convert_to_string_view")
++TEST_CASE("level_to_string_view", "[convert_to_string_view]")
+ {
+ REQUIRE(spdlog::level::to_string_view(spdlog::level::trace) == "trace");
+ REQUIRE(spdlog::level::to_string_view(spdlog::level::debug) == "debug");

diff --git a/dev-libs/spdlog/spdlog-1.12.0-r2.ebuild 
b/dev-libs/spdlog/spdlog-1.12.0-r2.ebuild
index 55c4ac137dc1..86c85fff7203 100644
--- a/dev-libs/spdlog/spdlog-1.12.0-r2.ebuild
+++ b/dev-libs/spdlog/spdlog-1.12.0-r2.ebuild
@@ -32,6 +32,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}/${PN}-force_external_fmt.patch"
+   "${FILESDIR}/${P}-fix-tests.patch"
 )
 
 src_prepare() {



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

2023-09-04 Thread Sam James
commit: 24fa47ad8451961fab1a419d5bae459fbfd511c4
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:31:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 12:31:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fa47ad

media-sound/ncmpc: Stabilize 0.49 x86, #913607

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

 media-sound/ncmpc/ncmpc-0.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpc/ncmpc-0.49.ebuild 
b/media-sound/ncmpc/ncmpc-0.49.ebuild
index c6d12c500ed6..c96e3245ad0e 100644
--- a/media-sound/ncmpc/ncmpc-0.49.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.49.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ppc64 ~sparc x86"
 IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen 
lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen 
test"
 RESTRICT="!test? ( test )"
 



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

2023-09-04 Thread Sam James
commit: ff4ed72e0ae8ea05f8181f00afef335eff955c40
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:31:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 12:31:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff4ed72e

media-sound/ncmpc: Stabilize 0.49 ppc64, #913607

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

 media-sound/ncmpc/ncmpc-0.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpc/ncmpc-0.49.ebuild 
b/media-sound/ncmpc/ncmpc-0.49.ebuild
index 3b96020c8c58..c6d12c500ed6 100644
--- a/media-sound/ncmpc/ncmpc-0.49.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.49.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ppc64 ~sparc ~x86"
 IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen 
lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen 
test"
 RESTRICT="!test? ( test )"
 



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

2023-09-04 Thread Sam James
commit: dbca35830bb2227ad7da03a78687fedb1ba51dd6
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:31:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 12:31:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbca3583

media-sound/ncmpc: Stabilize 0.49 amd64, #913607

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

 media-sound/ncmpc/ncmpc-0.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpc/ncmpc-0.49.ebuild 
b/media-sound/ncmpc/ncmpc-0.49.ebuild
index c96e3245ad0e..612cad148706 100644
--- a/media-sound/ncmpc/ncmpc-0.49.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.49.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
 IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen 
lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen 
test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/cassowary/, dev-python/cassowary/files/

2023-09-04 Thread Gonçalo Negrier Duarte
commit: 690dd1e28bd72090174c49d4d948f9bee8240b33
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Mon Sep  4 12:10:59 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Sep  4 12:51:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=690dd1e2

dev-python/cassowary: new package, add 0.6

Signed-off-by: Gonçalo Duarte  gmail.com>

 dev-python/cassowary/Manifest|   1 +
 dev-python/cassowary/cassowary-0.6.ebuild|  48 +++
 dev-python/cassowary/files/cassowary.desktop |   9 +
 dev-python/cassowary/files/cassowary.png | Bin 0 -> 14922 bytes
 dev-python/cassowary/metadata.xml|  11 ++
 5 files changed, 69 insertions(+)

diff --git a/dev-python/cassowary/Manifest b/dev-python/cassowary/Manifest
new file mode 100644
index 00..f8f2369504
--- /dev/null
+++ b/dev-python/cassowary/Manifest
@@ -0,0 +1 @@
+DIST cassowary-0.6.tar.gz 1045957 BLAKE2B 
0144868db866dc744377812760285a5a64657478d3212ef5c969a2b48ac187a3efdbb4688b637a8fdd7fd648b75fcda28c99f90dba1945ee735173889b27744c
 SHA512 
2e8b2841b203d2a13a399988d3e0d35d7cd70e765370dd31bfc998989bef0bbad99a94d794e8f96b25990f355850d2db4ce3543fa4aedce61d4d36a4d6e8ec3c

diff --git a/dev-python/cassowary/cassowary-0.6.ebuild 
b/dev-python/cassowary/cassowary-0.6.ebuild
new file mode 100644
index 00..d2c16ea48f
--- /dev/null
+++ b/dev-python/cassowary/cassowary-0.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit linux-mod-r1 distutils-r1 desktop
+
+SRC_URI="https://github.com/casualsnek/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Run Windows Applications on Linux as if they are native (Using a 
VM and FreeRDP)"
+HOMEPAGE="https://github.com/casualsnek/cassowary";
+
+RDEPEND="net-misc/freerdp
+   dev-python/libvirt-python
+   dev-python/PyQt5
+"
+
+DEPEND="${RDEPEND}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="X wayland"
+
+MODULES_KERNEL_MIN=5.10
+
+python_compile() {
+   cd "${S}/app-linux"
+   echo "See documenation of cassowary" > README.md # Dummy Readme file 
(solve qa error)
+   sed -i "s/version = 0.5/version = ${PV}/g" setup.cfg #version typo 
upstream
+   ${EPYTHON} -m build --wheel --no-isolation
+}
+
+python_install() {
+   cd "${S}/app-linux"
+   ${EPYTHON} -m installer --destdir="${D}" 
dist/cassowary-${PV}-py3-none-any.whl
+   domenu "${FILESDIR}/cassowary.desktop"
+   doicon "${FILESDIR}/cassowary.png"
+}
+
+pkg_postinst() {
+   ewarn "This application requires Pre-Configuration"
+   ewarn "Pls Follow the docs of the project:"
+   ewarn "https://github.com/casualsnek/cassowary/docs";
+}

diff --git a/dev-python/cassowary/files/cassowary.desktop 
b/dev-python/cassowary/files/cassowary.desktop
new file mode 100644
index 00..d7ef7ecf39
--- /dev/null
+++ b/dev-python/cassowary/files/cassowary.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Cassowary
+Icon=cassowary
+Exec=/usr/bin/cassowary -a
+Comment=Cassowary Configuration (Gui App)
+Categories=System
+Terminal=false
\ No newline at end of file

diff --git a/dev-python/cassowary/files/cassowary.png 
b/dev-python/cassowary/files/cassowary.png
new file mode 100644
index 00..ff18bca0c4
Binary files /dev/null and b/dev-python/cassowary/files/cassowary.png differ

diff --git a/dev-python/cassowary/metadata.xml 
b/dev-python/cassowary/metadata.xml
new file mode 100644
index 00..2944e7876d
--- /dev/null
+++ b/dev-python/cassowary/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gonegrier.dua...@gmail.com
+   Gonçalo Negrier Duarte
+   
+   
+   casualsnek/cassowary
+   
+
\ No newline at end of file



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

2023-09-04 Thread Michał Górny
commit: 606ad76a56b847a50811a62ee113bbd6f65f6a45
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:53:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:53:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606ad76a

dev-python/sphinxcontrib-apidoc: Bump to 0.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinxcontrib-apidoc/Manifest   |  1 +
 .../sphinxcontrib-apidoc-0.4.0.ebuild  | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/sphinxcontrib-apidoc/Manifest 
b/dev-python/sphinxcontrib-apidoc/Manifest
index c72ab4440d6e..2fca730c5316 100644
--- a/dev-python/sphinxcontrib-apidoc/Manifest
+++ b/dev-python/sphinxcontrib-apidoc/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-apidoc-0.3.0.tar.gz 15396 BLAKE2B 
de726316daa81eae1a8012c8be4acf3850f910af562d23dc17194afc86b40daf632bd5cdd61153299f35f3326b181c3b67e75925f0d95ce4cea81e1766c7828d
 SHA512 
043f9b36eaff7b3f6d23c834dd3947e2b029c66010b3862f1658f03e0fb6c4aac3304f49465dd515a30107a685dc704a0e319675c9d7b27897445a2c315d07a1
+DIST sphinxcontrib-apidoc-0.4.0.tar.gz 15958 BLAKE2B 
9cd806eb36cd2aa35c797b35e8e699c4a918e8e3d19e36ea9d79eb73dfce301a24ee33bc647ba180283837488aa00628b4882d08c3d492b196a4f663cad26f48
 SHA512 
1e33fd6df91adfb65ea511fe5ee55ccff9a237488cca406f46b33a2bf8eb69b884b274e9c94bfd868fef67b2e0dfbb19f5e2d62486c54a85755a9034ca5c715c

diff --git a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.ebuild 
b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.ebuild
new file mode 100644
index ..78b537d913ed
--- /dev/null
+++ b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2021-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_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extension for running sphinx-apidoc on each build"
+HOMEPAGE="
+   https://pypi.org/project/sphinxcontrib-apidoc/
+   https://github.com/sphinx-contrib/apidoc/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${BDEPEND}
+   >=dev-python/sphinx-5.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   distutils_write_namespace sphinxcontrib
+   cd "${T}" || die
+   epytest "${S}"/tests
+}



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

2023-09-04 Thread Michał Górny
commit: aa2d18e33eb2e8cd54be21a186a0602969bcbd1c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:47:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:47:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2d18e3

dev-python/django: Bump to 3.2.21

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/django/Manifest |   2 +
 dev-python/django/django-3.2.21.ebuild | 109 +
 2 files changed, 111 insertions(+)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 31c1ffa496ee..830029717e79 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -1,5 +1,7 @@
 DIST Django-3.2.20.checksum.txt 2559 BLAKE2B 
db638871c5fd57d05000fd4765a8a0d1b2cc198ec7879fbcd76a11021b0cecd334cea50f27cd0215143fb735429e7aba6638f9783a632009054226b2acd2080c
 SHA512 
dc82a2ead2cd9167a0d0309475d57e0a63b0f35bb2dae4f0a2240c3ab2f3425a748eb7cc66cca678904b1907192457fb3fbc867119329d3daf1fd4230f9a615e
 DIST Django-3.2.20.tar.gz 9831078 BLAKE2B 
3591081804dd08188f41ce0b2013b4d7a9adc992b8136ad76ff7a9c49436e6d26e659136e3463c40b380f441448aba8ead4de3e3c7726ec6908830719bef8dcd
 SHA512 
3252e3929718c998ecb7ca2f39b94bbce378cd3c2b633d497fdf58e435fc7a0a89e22bdfdfcb8e5e6884d909103c0f4b545ee0c01fe58a0ba9dd6eed992b
+DIST Django-3.2.21.checksum.txt 2564 BLAKE2B 
a075e02b5b4d939a511848894ccea8eeb2c101f0f1369996c3c1f11acf34c26474e3f0596e44dc2da91e1ff3f3ad75e0d27227abbb41c7fd530e18bfdea6a349
 SHA512 
37ae3b2a804374b56c9fcfe2a18dea8f3fd49d605893c861965be35b21155fa98950fd8970607003be9738bfbcc38e50e2bdd4971dfdaa97e149d3ebb20edcdc
+DIST Django-3.2.21.tar.gz 9836824 BLAKE2B 
f91f1b26454f4e3f19033fca4b34bb2a59abd8a7ac7716512fb791732d447b79b825d63496d8615827d7e8ae07c1d2e80d76876153fc1a29b775782d63324cb8
 SHA512 
614d5e79c323f43d893ca235d81f1cb06287ead56aa5b7baf9930b9a99446d77ec111c65675a864cbf7cf2b9dfceaa0ffab389855da9d7a5c6e36067ab42e5dd
 DIST Django-4.1.10.checksum.txt 2559 BLAKE2B 
103d1de6ec0da3a2440ea339388e2525ef5770f896be2383cf1828315e2c04ff8f5f8efe4d705dfcb905d453c25b8660410d4ab1b9d61331bc150a16ad857a28
 SHA512 
f23599dd06889a49c4fbb0c8c7b8f39ebaecbcb02c88ef95cdf33ea0c6563f3cf5c924d8b9a8b81e7b5aa17b6a1469b95e422faa7a53eb759bff516e053f302c
 DIST Django-4.1.10.tar.gz 10513572 BLAKE2B 
0f1ef14fcf40cb6952fc459855a4e633e2d21c252a4732b27f8e980af6277ef69869a65a7bd0508fd7cdbd82742cb838170d965219b2919679ac92abfef087b6
 SHA512 
f31ad6fcce3bea0e0f895ec14b063485edec70872aa9c317243a38fb49b6c863159afc5aa31fb5c7a824c737f520f25cfbef55781c23fa0a204b61cefc66fb01
 DIST Django-4.1.11.checksum.txt 2564 BLAKE2B 
55021666213384900c1871d939594bcb38b288870ff3337553d76eb2e0797c6394ec268f0c27768ceddfe9fa83027126de9de5d89ec314b2b6d6e3e7273f6534
 SHA512 
f36f1fb5fbdc1bee86512316e54dee4d70b535cc87b69d583a7d1b8ca1beeb7cf487484f189436e5116bb7220a18f1b627fe886dd40a11bd1ac29c1f6321

diff --git a/dev-python/django/django-3.2.21.ebuild 
b/dev-python/django/django-3.2.21.ebuild
new file mode 100644
index ..ca46ed4c7d3b
--- /dev/null
+++ b/dev-python/django/django-3.2.21.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='sqlite?,threads(+)'
+
+inherit bash-completion-r1 distutils-r1 optfeature verify-sig
+
+DESCRIPTION="High-level Python web framework"
+HOMEPAGE="
+   https://www.djangoproject.com/
+   https://github.com/django/django/
+   https://pypi.org/project/Django/
+"
+SRC_URI="
+   https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz
+   verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt )
+"
+S="${WORKDIR}/${P^}"
+
+LICENSE="BSD"
+# admin fonts: Roboto (media-fonts/roboto)
+LICENSE+=" Apache-2.0"
+# admin icons, jquery, xregexp.js
+LICENSE+=" MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   ${RDEPEND}
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[webp,${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/selenium[${PYTHON_USEDEP}]
+   dev-python/tblib[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1-bashcomp.patch
+   "${FILESDIR}"/django-3.2.19-py311.patch
+   # needed for Python 3.11
+   "${FILESDIR}"/django-3.2

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

2023-09-04 Thread Michał Górny
commit: 83bba299b5541d4c9a00774717f8c666ae055fa2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:46:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:46:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bba299

dev-python/django: Bump to 4.2.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/django/Manifest|  2 +
 dev-python/django/django-4.2.5.ebuild | 98 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index e669651ca89e..4333ee26b738 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -4,3 +4,5 @@ DIST Django-4.1.10.checksum.txt 2559 BLAKE2B 
103d1de6ec0da3a2440ea339388e2525ef5
 DIST Django-4.1.10.tar.gz 10513572 BLAKE2B 
0f1ef14fcf40cb6952fc459855a4e633e2d21c252a4732b27f8e980af6277ef69869a65a7bd0508fd7cdbd82742cb838170d965219b2919679ac92abfef087b6
 SHA512 
f31ad6fcce3bea0e0f895ec14b063485edec70872aa9c317243a38fb49b6c863159afc5aa31fb5c7a824c737f520f25cfbef55781c23fa0a204b61cefc66fb01
 DIST Django-4.2.4.checksum.txt 2571 BLAKE2B 
062b53fc43bc12343a11161904c8938fe852f8868c4de6282f567b495992ce06494d327b495b03c8dc92cccf76396efe4b12dfbd0616d2b3c58c2e6239760e63
 SHA512 
0d4599816935645f141d1267b6ca22db238b614576c7225da9ba2cc84957e5668be25654a10a1bfc715e9e6e355db9a6f824dc11303fcb14af10a60a056950d4
 DIST Django-4.2.4.tar.gz 10393648 BLAKE2B 
1c0c19f58bc3e02d12593b942eca23f5eaf8ee5106f6d518d97fad46f0c65dcdd94b192142969d95be9537fb1cca08a0ca55e089702d8bd51122f381adc0a319
 SHA512 
e773a54ce6ad82abfac462f543c54e414c216ecb28025fab9bf92e4f1add4fbc9acf831e765b638f560a71f6d7591eaa1a8ed6175c3379d5662a94b6a64f2c77
+DIST Django-4.2.5.checksum.txt 2554 BLAKE2B 
7c0e9719a28a19bccbf8dc95e2d4ea07f5307b6df44f2d47c1a2a426a3021f0e1c0f83e93df256c64bb11a9d5d45605b9fe22ac5ae20d70f8fcb5a69d5859979
 SHA512 
4aaab80511a0442fb65ead16a468e2d2a152f1fea6c9a631e79933c6be43e0077aa443cbe13c6a9776b5a897b57c976d9b7b3e1472156b1a3e3f7d865ca79eb3
+DIST Django-4.2.5.tar.gz 10418606 BLAKE2B 
271745dce0ec4d03f118afb328d0154e3e42a29775cb05dd8271f114770e568da19f0c9e3a2dd28379ad0e7dd0d89db37cd64856d2af5927fbe02fccd7bf1e91
 SHA512 
bf6a7bbb8f0a47d1e97ad9a231340567e5ee10bf399be6ff0edc2538db8cb8a082ea93529954140e7fab0672654e6fe9238d61381419495b53737b4a6dc9de1e

diff --git a/dev-python/django/django-4.2.5.ebuild 
b/dev-python/django/django-4.2.5.ebuild
new file mode 100644
index ..0afb8410b128
--- /dev/null
+++ b/dev-python/django/django-4.2.5.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='sqlite?,threads(+)'
+
+inherit bash-completion-r1 distutils-r1 optfeature verify-sig
+
+DESCRIPTION="High-level Python web framework"
+HOMEPAGE="
+   https://www.djangoproject.com/
+   https://github.com/django/django/
+   https://pypi.org/project/Django/
+"
+SRC_URI="
+   https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz
+   verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt )
+"
+S="${WORKDIR}/${P^}"
+
+LICENSE="BSD"
+# admin fonts: Roboto (media-fonts/roboto)
+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"
+IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}]
+   >=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   ${RDEPEND}
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[webp,${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/selenium[${PYTHON_USEDEP}]
+   dev-python/tblib[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-django-20230606 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/django-4.0-bashcomp.patch
+   "${FILESDIR}"/django-4.2.3-py312.patch
+)
+
+distutils_enable_sphinx docs --no-autodoc
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
+
+src_unpack() {
+   if use verify-sig; then
+   cd "${DISTDIR}" || die
+   verify-sig_verify_signed_checksums \
+   "${P^}.checksum.txt" sha256 "${P^}.tar.gz"
+   cd "${WORKDIR}" || die
+   fi
+
+   default
+}
+
+python_test() {
+   # Tests have non-standard assumptions about PYTHONPATH,
+   # and don't work with ${BUILD_DIR}/lib.
+   PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 
||
+   die "Tests fail with ${E

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

2023-09-04 Thread Michał Górny
commit: 27840d8182ceb0ebaaf1d20815a726792a43505d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:56:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27840d81

dev-python/aiohttp-socks: Bump to 0.8.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aiohttp-socks/Manifest  |  1 +
 .../aiohttp-socks/aiohttp-socks-0.8.1.ebuild   | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/aiohttp-socks/Manifest 
b/dev-python/aiohttp-socks/Manifest
index 97055a3c19dd..3a6003d59efe 100644
--- a/dev-python/aiohttp-socks/Manifest
+++ b/dev-python/aiohttp-socks/Manifest
@@ -1 +1,2 @@
 DIST aiohttp-socks-0.8.0.gh.tar.gz 13190 BLAKE2B 
049655c526b5d7b64af79ef5f885d0f949edf1eeb4f3fb6e8a3cfc97738ebeb4663d68017761808279e938f477f9509123d8d6c6f4133287d1743dc2a8a021ed
 SHA512 
e533be7059ee6914f919f5113596708732f70f4f1093adaccc6a829699c2aea157897c5398d9134acb0b2a11c8118f9d4f453792d8d8d14b10b207ca19ada2e7
+DIST aiohttp-socks-0.8.1.gh.tar.gz 13336 BLAKE2B 
39ad70fe9f1eb8d4f743c4d65dafb82c0878808b0861f899b12ba437ef80a9e4f077485c37fb8267588ac307446ea0c2d26c02de05cd3f44a76896610cc85cc4
 SHA512 
f8d30d6c6aa32968bbcf075d016ecc542835f6bdc2f0bbe1ffa06e580ab851a4f5abdac8d008e639d0cff49829a299afa42a80e159d7fece67439e5384817d85

diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild 
b/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild
new file mode 100644
index ..2224b12703c0
--- /dev/null
+++ b/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="SOCKS proxy connector for aiohttp"
+HOMEPAGE="
+   https://pypi.org/project/aiohttp-socks/
+   https://github.com/romis2012/aiohttp-socks/
+"
+SRC_URI="
+   https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]
+   >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/tiny-proxy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-09-04 Thread Michał Górny
commit: 11e2a492146ed7d0c940751a4e800f07dddeb98f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:54:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:54:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e2a492

dev-python/hypothesis: Bump to 6.84.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.84.0.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 88106f3ebdbe..27795558682e 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -6,3 +6,4 @@ DIST hypothesis-6.82.6.gh.tar.gz 9379121 BLAKE2B 
f6f6803e07fa10663f9f3ad60915f17
 DIST hypothesis-6.82.7.gh.tar.gz 9379221 BLAKE2B 
ccb35d84bd9fe6b68f396575ed7f55ad4a615870bcfd881e60a6d9813b5713f573d947594c553bd408c9d8709502f5323382a77662a26238114c414feb3d
 SHA512 
b26d459a1b7c5f363830b20d4787f3e7bbac647eb82b94d8d02be3337f77707c6c4de1676b5fb0fabb049b0becab1a73191967ee435cbc096f797fca8cfb0a01
 DIST hypothesis-6.83.0.gh.tar.gz 9380147 BLAKE2B 
ec878cbd6def0cfd8b8c638775c00e42be30f5129f0083544260be1e2123756266bde67cc1ef3b49a6d47c7827eec7bfe2695dfc113d0af9c205071e6d3c2cf8
 SHA512 
b68f8e6a4d4aae138ce1bf30fde1870cd23d80dde583a0a758b1ac1baf949bcac8622770ae01b761d0760dc63bba80d630e8cd4ba83174ba6d0924a41a7f7c9e
 DIST hypothesis-6.83.1.gh.tar.gz 9380569 BLAKE2B 
a1af77a089ade4a957fd66036095436861ff96dca3c9670ae87f28ba4223531168175329a43574c744ce0d91786bed2ed911837642c9506341f94875080e5a5b
 SHA512 
4649061550b0d1ac96217c5cfd5e6eb44352eee6b81861fd93138fffaac3d85a87644c3faff221f6bb389f2bebdc47436f5ea70fc746aada2d25c78a74a21fec
+DIST hypothesis-6.84.0.gh.tar.gz 9383310 BLAKE2B 
3b269214d341dbdf88b529e3c04dc613eb0d79db4748462b0637f118daceb721fcb4779ea030fc872ebab272e9b92419c7ac0b33ee7648ff73a425bc272cd095
 SHA512 
956db7837d6cf12e425d088593b227d777c56fc51f49e62e6767141d307c9df10a3273e30532eea6288689ed58e03ab9bd975c66fec940d0a72f8079e359d918

diff --git a/dev-python/hypothesis/hypothesis-6.84.0.ebuild 
b/dev-python/hypothesis/hypothesis-6.84.0.ebuild
new file mode 100644
index ..0d6df2a9e475
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.84.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2023-09-04 Thread Michał Górny
commit: b8f3f5d793ce62ea0b7710a00456c33ee7f3aecd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:46:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:46:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f3f5d7

dev-python/django: Bump to 4.1.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/django/Manifest |  2 +
 dev-python/django/django-4.1.11.ebuild | 97 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 4333ee26b738..31c1ffa496ee 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -2,6 +2,8 @@ DIST Django-3.2.20.checksum.txt 2559 BLAKE2B 
db638871c5fd57d05000fd4765a8a0d1b2c
 DIST Django-3.2.20.tar.gz 9831078 BLAKE2B 
3591081804dd08188f41ce0b2013b4d7a9adc992b8136ad76ff7a9c49436e6d26e659136e3463c40b380f441448aba8ead4de3e3c7726ec6908830719bef8dcd
 SHA512 
3252e3929718c998ecb7ca2f39b94bbce378cd3c2b633d497fdf58e435fc7a0a89e22bdfdfcb8e5e6884d909103c0f4b545ee0c01fe58a0ba9dd6eed992b
 DIST Django-4.1.10.checksum.txt 2559 BLAKE2B 
103d1de6ec0da3a2440ea339388e2525ef5770f896be2383cf1828315e2c04ff8f5f8efe4d705dfcb905d453c25b8660410d4ab1b9d61331bc150a16ad857a28
 SHA512 
f23599dd06889a49c4fbb0c8c7b8f39ebaecbcb02c88ef95cdf33ea0c6563f3cf5c924d8b9a8b81e7b5aa17b6a1469b95e422faa7a53eb759bff516e053f302c
 DIST Django-4.1.10.tar.gz 10513572 BLAKE2B 
0f1ef14fcf40cb6952fc459855a4e633e2d21c252a4732b27f8e980af6277ef69869a65a7bd0508fd7cdbd82742cb838170d965219b2919679ac92abfef087b6
 SHA512 
f31ad6fcce3bea0e0f895ec14b063485edec70872aa9c317243a38fb49b6c863159afc5aa31fb5c7a824c737f520f25cfbef55781c23fa0a204b61cefc66fb01
+DIST Django-4.1.11.checksum.txt 2564 BLAKE2B 
55021666213384900c1871d939594bcb38b288870ff3337553d76eb2e0797c6394ec268f0c27768ceddfe9fa83027126de9de5d89ec314b2b6d6e3e7273f6534
 SHA512 
f36f1fb5fbdc1bee86512316e54dee4d70b535cc87b69d583a7d1b8ca1beeb7cf487484f189436e5116bb7220a18f1b627fe886dd40a11bd1ac29c1f6321
+DIST Django-4.1.11.tar.gz 10511539 BLAKE2B 
9c4c5d6d1d56f064737dc38fe6e8ace77ca166790471806c701040afb4b05034104d4f70a177ee65aab3f41b7e52418b254148cb72e9db61a77c97fb57808ce0
 SHA512 
00e546c26f5a5f5f3d15b1524922a9d25d04b1b5291ee669369462831ba0c9027ca1369ac1a442b6f2216c453b89acade777513ac1a93ca3274b7e9291bf9d60
 DIST Django-4.2.4.checksum.txt 2571 BLAKE2B 
062b53fc43bc12343a11161904c8938fe852f8868c4de6282f567b495992ce06494d327b495b03c8dc92cccf76396efe4b12dfbd0616d2b3c58c2e6239760e63
 SHA512 
0d4599816935645f141d1267b6ca22db238b614576c7225da9ba2cc84957e5668be25654a10a1bfc715e9e6e355db9a6f824dc11303fcb14af10a60a056950d4
 DIST Django-4.2.4.tar.gz 10393648 BLAKE2B 
1c0c19f58bc3e02d12593b942eca23f5eaf8ee5106f6d518d97fad46f0c65dcdd94b192142969d95be9537fb1cca08a0ca55e089702d8bd51122f381adc0a319
 SHA512 
e773a54ce6ad82abfac462f543c54e414c216ecb28025fab9bf92e4f1add4fbc9acf831e765b638f560a71f6d7591eaa1a8ed6175c3379d5662a94b6a64f2c77
 DIST Django-4.2.5.checksum.txt 2554 BLAKE2B 
7c0e9719a28a19bccbf8dc95e2d4ea07f5307b6df44f2d47c1a2a426a3021f0e1c0f83e93df256c64bb11a9d5d45605b9fe22ac5ae20d70f8fcb5a69d5859979
 SHA512 
4aaab80511a0442fb65ead16a468e2d2a152f1fea6c9a631e79933c6be43e0077aa443cbe13c6a9776b5a897b57c976d9b7b3e1472156b1a3e3f7d865ca79eb3

diff --git a/dev-python/django/django-4.1.11.ebuild 
b/dev-python/django/django-4.1.11.ebuild
new file mode 100644
index ..627b1753e2a1
--- /dev/null
+++ b/dev-python/django/django-4.1.11.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='sqlite?,threads(+)'
+
+inherit bash-completion-r1 distutils-r1 optfeature verify-sig
+
+DESCRIPTION="High-level Python web framework"
+HOMEPAGE="
+   https://www.djangoproject.com/
+   https://github.com/django/django/
+   https://pypi.org/project/Django/
+"
+SRC_URI="
+   https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz
+   verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt )
+"
+S="${WORKDIR}/${P^}"
+
+LICENSE="BSD"
+# admin fonts: Roboto (media-fonts/roboto)
+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"
+IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/asgiref-3.5.2[${PYTHON_USEDEP}]
+   >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   ${RDEPEND}
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[webp,${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/selenium[

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

2023-09-04 Thread Michał Górny
commit: b730be73e0621e1f96e756778ab79fb729d7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:56:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:56:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b730bddd

dev-python/imageio: Bump to 2.31.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/imageio/Manifest  |  1 +
 dev-python/imageio/imageio-2.31.3.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index 4cdd3a685e96..5e17ad9b50bb 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,4 +1,5 @@
 DIST imageio-2.31.1.gh.tar.gz 411419 BLAKE2B 
4167e073daeb4a05cc88cfca78764468d33cb7d3d0ae8a75f43bb40312b44c1e5b0cd1416203addb853a8ada744ff97bdec3dc42685d6aec0ee8e4be839d8490
 SHA512 
8fa322816ddc041bb84a0b6ac9282fffdfb3894f3594e36c554cec9ae8d0898a7b005b9d43e7b4065fc6ca71301b63e95e46cb0a73ebedbd9004bca0146b535d
 DIST imageio-2.31.2.gh.tar.gz 411570 BLAKE2B 
bf2b92e7d9875ed6285c33ef04baa8b6bb798210bd0c1efcaf81f23a75641964dbd8f9139690928bbecbeae15cc9a7df63898e497b2234b3999dbe91c9b20d78
 SHA512 
9aff670c10a1cc67c3d71bea6014e5d5bb3da7a63037056f077266005bdc72ec39fcc6afdc5c130753019b00f7306963f133cbf663a3b59490401353e21f74bc
+DIST imageio-2.31.3.gh.tar.gz 411838 BLAKE2B 
923a21a211150d2356a2484b6c90dc9c210791c6978457bab54182d9d2ee7557d1935d1550439cd23c2b94b3280fdbed2b7561724784d2d8d331c349ae2c0b21
 SHA512 
9027cf171e2a0a6137c2b8b28ef864effaea230fce2cadabded12f95a57e627b86e715d8ca3ba7eb02c8d88aa237f0097232d5d8d7b3d4742cf8d35995704c5b
 DIST imageio-chelsea.png 221294 BLAKE2B 
58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3
 SHA512 
48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
 DIST imageio-cockatoo.mp4 728751 BLAKE2B 
45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2
 SHA512 
e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49

diff --git a/dev-python/imageio/imageio-2.31.3.ebuild 
b/dev-python/imageio/imageio-2.31.3.ebuild
new file mode 100644
index ..07ef8bc8f8b1
--- /dev/null
+++ b/dev-python/imageio/imageio-2.31.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="
+   https://imageio.readthedocs.io/en/stable/
+   https://github.com/imageio/imageio/
+   https://pypi.org/project/imageio/
+"
+SRC_URI="
+   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
+   -> ${PN}-chelsea.png
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
+   -> ${PN}-cockatoo.mp4
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+   media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+   test? (
+   dev-python/fsspec[${PYTHON_USEDEP}]
+   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   local PATCHES=(
+   # block silently downloading vulnerable libraries from the 
Internet
+   "${FILESDIR}"/imageio-2.22.0-block-download.patch
+   )
+
+   if use test; then
+   mkdir -p "${HOME}"/.imageio/images || die
+   local i
+   for i in chelsea.png cockatoo.mp4; do
+   cp "${DISTDIR}/${PN}-${i}" 
"${HOME}/.imageio/images/${i}" || die
+   done
+   fi
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Fails because of system installed freeimage
+   tests/test_core.py::test_findlib2
+   # Tries to download ffmpeg binary ?!
+   tests/test_ffmpeg.py::test_get_exe_installed
+   # blocked by our patch
+   tests/test_core.py::test_fetching
+   tests/test_core.py::test_request
+   # known broken
+   # https://gith

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

2023-09-04 Thread Michał Górny
commit: 7e60e392e9c83707d83530939e33c9422e4f2362
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  4 12:55:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 12:55:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e60e392

dev-python/argparse-manpage: Bump to 4.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/argparse-manpage/Manifest   |  1 +
 .../argparse-manpage/argparse-manpage-4.4.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/argparse-manpage/Manifest 
b/dev-python/argparse-manpage/Manifest
index caa09cd3e878..c4c4627c897b 100644
--- a/dev-python/argparse-manpage/Manifest
+++ b/dev-python/argparse-manpage/Manifest
@@ -1 +1,2 @@
 DIST argparse-manpage-4.3.gh.tar.gz 54479 BLAKE2B 
de6b6a5c449eebbd4aae207cfeadc6b16baf33e4ed0b6cc886921ee2e2dcdb48ae25f160dd6679da26fc6566fa483a864bc6dd4a0af800b853452405007f58c0
 SHA512 
9541ddcbddbd12c2fd0d72cc229d453d5d1d25eb915123c26b9040c6a97db6a72bb4002ada5a86620e9caff7c9bc588f1ee7d0c8241b6369cfb28b0271afdbc3
+DIST argparse-manpage-4.4.gh.tar.gz 54603 BLAKE2B 
2068e5eb8cf6eecdc4128e0cbb47927577f636178a38ae9ed18cb6aa42baa1dc814b95cb67b3299bd62fc1a63bc25db53cf844b24261b1e2bef9b3dd649cad11
 SHA512 
d2e1978fec14b6e13d1004a1ae779829c4a584f6fc4e10bd3f5651f72095a1fe010856fec26f6a504c8ce47c95b0124a427f2853c4936987c347ecfb42d28ac1

diff --git a/dev-python/argparse-manpage/argparse-manpage-4.4.ebuild 
b/dev-python/argparse-manpage/argparse-manpage-4.4.ebuild
new file mode 100644
index ..0c9b3e3aa2cd
--- /dev/null
+++ b/dev-python/argparse-manpage/argparse-manpage-4.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically build man-pages for your Python project"
+HOMEPAGE="
+   https://github.com/praiskup/argparse-manpage/
+   https://pypi.org/project/argparse-manpage/
+"
+SRC_URI="
+   https://github.com/praiskup/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   epytest
+}



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

2023-09-04 Thread Michał Górny
commit: d9d7c8c96d867b6f8ea49e849160e8836d385814
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Sep  3 18:18:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 13:14:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d7c8c9

dist-kernel-utils.eclass: introduce KERNEL_EFI_ZBOOT

This new variable will track if CONFIG_EFI_ZBOOT is enabled or not

Closes: https://bugs.gentoo.org/897684
Signed-off-by: Andrew Ammerlaan  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>

 eclass/dist-kernel-utils.eclass | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass
index 1a55424a97ef..67ae2f7b510d 100644
--- a/eclass/dist-kernel-utils.eclass
+++ b/eclass/dist-kernel-utils.eclass
@@ -19,6 +19,13 @@
 # If set to a non-null value, inherits secureboot.eclass
 # and allows signing of generated kernel images.
 
+# @ECLASS_VARIABLE: KERNEL_EFI_ZBOOT
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# If set to a non-null value, it is assumed the kernel was built with
+# CONFIG_EFI_ZBOOT enabled. This effects the name of the kernel image on
+# arm64 and riscv. Mainly useful for sys-kernel/gentoo-kernel-bin.
+
 if [[ ! ${_DIST_KERNEL_UTILS} ]]; then
 
 case ${EAPI} in
@@ -72,7 +79,7 @@ dist-kernel_get_image_path() {
echo arch/x86/boot/bzImage
;;
arm64|riscv)
-   if [[ ${KERNEL_IUSE_SECUREBOOT} ]] && use secureboot; 
then
+   if [[ ${KERNEL_EFI_ZBOOT} ]]; then
echo arch/${ARCH}/boot/vmlinuz.efi
else
echo arch/${ARCH}/boot/Image.gz



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

2023-09-04 Thread Michał Górny
commit: f51bb35a3d1ea823b04d92c0c4492a38225eb75d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Sep  3 18:19:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 13:14:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51bb35a

kernel-build.eclass: set KERNEL_EFI_ZBOOT if enabled in .config

With this changes we now also support enabling CONFIG_EFI_ZBOOT
in user /etc/kernel/config.d settings.

Closes: https://bugs.gentoo.org/897684
Signed-off-by: Andrew Ammerlaan  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>

 eclass/kernel-build.eclass | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 0c40e8033fe2..0618d495f343 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -461,6 +461,12 @@ kernel-build_merge_configs() {
 
./scripts/kconfig/merge_config.sh -m -r \
.config "${merge_configs[@]}"  || die
+
+   # If this is set by USE=secureboot or user config this will have an 
effect
+   # on the name of the output image. Set this variable to track this 
setting.
+   if grep -q "CONFIG_EFI_ZBOOT=y" .config; then
+   KERNEL_EFI_ZBOOT=1
+   fi
 }
 
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2023-09-04 Thread Michał Górny
commit: 284ab6c61919959b2993cfdd5863d3b677c7bfca
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Sep  3 18:20:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  4 13:14:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284ab6c6

sys-kernel/gentoo-kernel-bin: specify that 6.4.14 has EFI_ZBOOT enabled

Closes: https://bugs.gentoo.org/913542
Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32587
Signed-off-by: Michał Górny  gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
index d6d57f5796d5..c378c0fde329 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_SECUREBOOT=1
 inherit kernel-install toolchain-funcs unpacker
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/uutils-coreutils/

2023-09-04 Thread Sam James
commit: 9461778ebd030ec0021431ed775f30951f2061ac
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:37:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 13:20:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9461778e

sys-apps/uutils-coreutils: update HOMEPAGE

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

 sys-apps/uutils-coreutils/uutils-coreutils-0.0.18.ebuild | 2 +-
 sys-apps/uutils-coreutils/uutils-coreutils-0.0.19.ebuild | 2 +-
 sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild | 2 +-
 sys-apps/uutils-coreutils/uutils-coreutils-.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.18.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.18.ebuild
index c6be269b55f7..c7df5b1b2ac8 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.18.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.18.ebuild
@@ -285,7 +285,7 @@ CRATES="
 inherit cargo
 
 DESCRIPTION="GNU coreutils rewritten in Rust"
-HOMEPAGE="https://uutils.github.io/user/";
+HOMEPAGE="https://uutils.github.io/coreutils/ 
https://github.com/uutils/coreutils";
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/uutils/coreutils";

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.19.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.19.ebuild
index b075c983e7a2..45518539c2ef 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.19.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.19.ebuild
@@ -294,7 +294,7 @@ CRATES="
 inherit cargo
 
 DESCRIPTION="GNU coreutils rewritten in Rust"
-HOMEPAGE="https://uutils.github.io/user/";
+HOMEPAGE="https://uutils.github.io/coreutils/ 
https://github.com/uutils/coreutils";
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/uutils/coreutils";

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild
index ab9348c982e3..2edcdbbe0524 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild
@@ -286,7 +286,7 @@ CRATES="
 inherit cargo
 
 DESCRIPTION="GNU coreutils rewritten in Rust"
-HOMEPAGE="https://uutils.github.io/user/";
+HOMEPAGE="https://uutils.github.io/coreutils/ 
https://github.com/uutils/coreutils";
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/uutils/coreutils";

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild
index b5e568592e46..9bb82ca03896 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild
@@ -286,7 +286,7 @@ CRATES="
 inherit cargo
 
 DESCRIPTION="GNU coreutils rewritten in Rust"
-HOMEPAGE="https://uutils.github.io/user/";
+HOMEPAGE="https://uutils.github.io/coreutils/ 
https://github.com/uutils/coreutils";
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/uutils/coreutils";



[gentoo-commits] repo/gentoo:master commit in: sys-apps/uutils-findutils/

2023-09-04 Thread Sam James
commit: 33e21aa36e228030d4e1135e8ca394fa9bee1137
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:37:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 13:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e21aa3

sys-apps/uutils-findutils: update HOMEPAGE

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

 sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild | 3 +--
 sys-apps/uutils-findutils/uutils-findutils-0.4.2.ebuild | 3 +--
 sys-apps/uutils-findutils/uutils-findutils-.ebuild  | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild 
b/sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild
index 465fa903b1f8..55eb425a585e 100644
--- a/sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild
+++ b/sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild
@@ -155,8 +155,7 @@ LLVM_MAX_SLOT=15
 inherit cargo llvm
 
 DESCRIPTION="GNU findutils rewritten in Rust"
-# https://uutils.github.io/user/ doesn't yet mention findutils
-HOMEPAGE="https://github.com/uutils/findutils";
+HOMEPAGE="https://uutils.github.io/findutils/ 
https://github.com/uutils/findutils";
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/uutils/findutils";

diff --git a/sys-apps/uutils-findutils/uutils-findutils-0.4.2.ebuild 
b/sys-apps/uutils-findutils/uutils-findutils-0.4.2.ebuild
index efaca1187c1d..6bc84bd5222f 100644
--- a/sys-apps/uutils-findutils/uutils-findutils-0.4.2.ebuild
+++ b/sys-apps/uutils-findutils/uutils-findutils-0.4.2.ebuild
@@ -192,8 +192,7 @@ LLVM_MAX_SLOT=15
 inherit cargo llvm
 
 DESCRIPTION="GNU findutils rewritten in Rust"
-# https://uutils.github.io/user/ doesn't yet mention findutils
-HOMEPAGE="https://github.com/uutils/findutils";
+HOMEPAGE="https://uutils.github.io/findutils/ 
https://github.com/uutils/findutils";
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/uutils/findutils";

diff --git a/sys-apps/uutils-findutils/uutils-findutils-.ebuild 
b/sys-apps/uutils-findutils/uutils-findutils-.ebuild
index efaca1187c1d..6bc84bd5222f 100644
--- a/sys-apps/uutils-findutils/uutils-findutils-.ebuild
+++ b/sys-apps/uutils-findutils/uutils-findutils-.ebuild
@@ -192,8 +192,7 @@ LLVM_MAX_SLOT=15
 inherit cargo llvm
 
 DESCRIPTION="GNU findutils rewritten in Rust"
-# https://uutils.github.io/user/ doesn't yet mention findutils
-HOMEPAGE="https://github.com/uutils/findutils";
+HOMEPAGE="https://uutils.github.io/findutils/ 
https://github.com/uutils/findutils";
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/uutils/findutils";



[gentoo-commits] repo/gentoo:master commit in: sys-apps/uutils-findutils/

2023-09-04 Thread Sam James
commit: cee8234604fc119db045e9114ee78973cab2e0f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:38:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 13:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee82346

sys-apps/uutils-findutils: drop 0.4.1

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

 sys-apps/uutils-findutils/Manifest |  17 --
 .../uutils-findutils/uutils-findutils-0.4.1.ebuild | 218 -
 2 files changed, 235 deletions(-)

diff --git a/sys-apps/uutils-findutils/Manifest 
b/sys-apps/uutils-findutils/Manifest
index 0295b8a16e3b..504344fce448 100644
--- a/sys-apps/uutils-findutils/Manifest
+++ b/sys-apps/uutils-findutils/Manifest
@@ -3,7 +3,6 @@ DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf1
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
-DIST anstyle-0.3.5.crate 14272 BLAKE2B 
15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52
 SHA512 
3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
@@ -25,7 +24,6 @@ DIST byteorder-1.4.2.crate 22148 BLAKE2B 
4fd246d80ec9e0abf41a0779668d8b383098206
 DIST cc-1.0.72.crate 57495 BLAKE2B 
b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90b9085c8243a87723cee8ce79e4904f9d205f9d451598ee34495f8879d27c189477ca43bd39b88b5ea2e
 SHA512 
e9a5b283b2a1fee1030009068c1f87291ec1dab7584a0892f27cc7e523c8fdfd5d986281d9aec1a00af706af1e61d7e64c245c74be7b39c8c022ae2d4f87de8d
 DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3
 SHA512 
766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.24.crate 191330 BLAKE2B 
492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50
 SHA512 
1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd
 DIST chrono-0.4.26.crate 191501 BLAKE2B 
eae49ee247607995c28463b8c3e2119497141e69d19a756c408f2b72d94bea39397ea2d0d3cd2ccbf1348ef973dd8bae6d29a0d0590e8dd34633f365a9170adb
 SHA512 
2b66faf4d8374cfb0485710ceb2c9c1ce63aa6f9670e405a0810af4aca01c57d8dcd198a1f4cad498d5efd89e3ba1b4f0bab599422af4f9bd6fb74494c47
 DIST clang-sys-1.3.0.crate 37713 BLAKE2B 
ca7ee0771a970ed67b02d55d9027bab061c52d624540894cd00d09d847f6f35c58e76a1a6153309f8af709474df64b46f4764c2036883a688ffb8154d77ed123
 SHA512 
80c78c53a877cd8208730885214c135dd65a208cfd047dba7595283bbeec266f4d39cd1e0b3c2c69a474569ba68e4db93636e31a77c350d7bb2337e06ee7cb74
 DIST clap-2.34.0.cr

[gentoo-commits] repo/gentoo:master commit in: sys-apps/uutils-coreutils/

2023-09-04 Thread Sam James
commit: fdd81a5547c21a6a0aa3c776b3da9967472257be
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 12:38:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 13:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd81a55

sys-apps/uutils-coreutils: drop 0.0.18, 0.0.19

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

 sys-apps/uutils-coreutils/Manifest | 119 ---
 .../uutils-coreutils-0.0.18.ebuild | 337 --
 .../uutils-coreutils-0.0.19.ebuild | 383 -
 3 files changed, 839 deletions(-)

diff --git a/sys-apps/uutils-coreutils/Manifest 
b/sys-apps/uutils-coreutils/Manifest
index e171fb622d4d..1d58c2da7554 100644
--- a/sys-apps/uutils-coreutils/Manifest
+++ b/sys-apps/uutils-coreutils/Manifest
@@ -1,60 +1,40 @@
-DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd
 SHA512 
f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 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.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
-DIST aliasable-0.1.3.crate 6169 BLAKE2B 
c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba51bae95ca
 SHA512 
a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.2.6.crate 19429 BLAKE2B 
ab22ca48e23a717f2cb909ec1fa162d40bffe198b99dc2e2d7bd80702b404ed881aafff9bd54f5091ed714573a9e9fcc64d4e9aeba8e5d2be22fc09cf97531d6
 SHA512 
6488232a6b19f6d187424097446754139559dc9eb5918c47429e4759b64b28fda5a3f33437cb1b364cceace655935f94d2be128bac327ac826fa588c2c1463ad
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
-DIST anstyle-0.3.5.crate 14272 BLAKE2B 
15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52
 SHA512 
3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
-DIST anstyle-parse-0.1.1.crate 24186 BLAKE2B 
c488959a2c50905f35b43b8d6174f1f1e56bf5da49e4d7c8cad7eb313eeef5a66b61d1b5f3780796b8f6f4b0702b54b112e9227054c5567c5e57ce7b1c3d8440
 SHA512 
366fc0a5eb27744eac1f8cfc775734226e937ab5288e1401043d033eca046eeed6918362bc9c1e76f8b2f77ec85e7f0d9a0c801a4b36790f278d62a8fe1d417f
 DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9e

[gentoo-commits] repo/gentoo:master commit in: sys-apps/uutils-coreutils/, sys-apps/uutils-coreutils/files/

2023-09-04 Thread Sam James
commit: a4b75710e7848a64d2b657c9d3a50867fde173bf
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 13:20:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  4 13:20:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b75710

sys-apps/uutils-coreutils: add 0.0.21

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

 sys-apps/uutils-coreutils/Manifest |  52 +
 .../uutils-coreutils-0.2.21-xfail-tests.patch  |  67 +++
 ...-.ebuild => uutils-coreutils-0.0.21.ebuild} | 129 ++---
 .../uutils-coreutils/uutils-coreutils-.ebuild  | 129 ++---
 4 files changed, 245 insertions(+), 132 deletions(-)

diff --git a/sys-apps/uutils-coreutils/Manifest 
b/sys-apps/uutils-coreutils/Manifest
index 1d58c2da7554..69cbb297425f 100644
--- a/sys-apps/uutils-coreutils/Manifest
+++ b/sys-apps/uutils-coreutils/Manifest
@@ -2,6 +2,7 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
+DIST aho-corasick-1.0.4.crate 171175 BLAKE2B 
b3d450533f0799a18fa6ceba41ce841573a3b9fe9bc66745aba9b5a1ef4d86b107aa68c049bd30df7bc86229c71264142e40da8e1d145e776017269a01aed86e
 SHA512 
7cb8feb3289a508b1345b3cc04b59f2f730b80f561b17c7605ce23bf92780b5b3714ec84f5e3c5f4ba0c3abd47ac44fd0064a8bf4c5a7d00bd580774c6a3aee8
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
@@ -16,6 +17,7 @@ DIST bigdecimal-0.4.0.crate 44652 BLAKE2B 
a104763b71dcc7c1f9d6116d319989cdb7
 DIST binary-heap-plus-0.5.0.crate 20570 BLAKE2B 
a0cd30313e52eb33e7fa109c96ef39642d5ec6ef38b96ca37c0b3817299f1a06d39f6245316325e072d7275021e75eceb06a0f78ffd5418ec8bdd3974f10532e
 SHA512 
8ad19390582e20ffe26533db6a452ce8a6768f9fe309f1cf0c58be830d433e1130f9187450a106981cf8d440e2a37ddb95dde90d346decae56340971ff8eed66
 DIST bindgen-0.63.0.crate 201856 BLAKE2B 
a99470e5878c90d0ff4cdcba5d16177eb765822041203c7224f9baf1fda23f83d92c3b9cd83759ed9ca779f9d3961509b4d7e038b716b9d68bf6563743ca8141
 SHA512 
43ac3067b3635c968c3a4bf6d665d633b9b80ff4eec36aad353019fc16e25c2338ea3f00a7fb077ae0dc055d10ea3ed6c304055a18dcf0c31bf980c26b110796
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
 DIST blake2b_simd-1.0.1.crate 34167 BLAKE2B 
2bc3ae629057755c1867a21ce97491ac4125007ca0d56a8d8a74e0b372c708ddcbc00505ed0935191980adaddffde4fbe3a534a3d2ed502b5c2d4c52b4b35c33
 SHA512 
4ab447f0a3c14c2875fb7224f9978b017277c64503bd8a4adee068f0d26e889a43720c600f59622df59171465927fa31b446baf39506bd00924a917bd6366271
 DIST blake3-1.4.0.crate 162833 BLAKE2B 
f8336614e8c36b992b9d26cb1cc725795e551d2bab664c4e20c7e1e9168818a3ed772415af6ddc0a

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

2023-09-04 Thread Ionen Wolkens
commit: 3251a8ba252aa56278cdfabd74a2490697db5cae
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  4 13:17:44 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep  4 13:20:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3251a8ba

dev-util/maturin: silence pip for tests

We are the ones allowing pip to use system packages (to avoid
network), and then bad packages can generate noise, then test
failure. Was tempted to say "these packages should just be
fixed to use pep517", but different issues are going to come
around eventually.

Ideally would want a more specific option to hide these
warnings, but I only know of -qq to be "really quiet".

Closes: https://bugs.gentoo.org/913613
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/maturin/maturin-1.2.3.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-util/maturin/maturin-1.2.3.ebuild 
b/dev-util/maturin/maturin-1.2.3.ebuild
index 4552aea55d0c..df491b1daa41 100644
--- a/dev-util/maturin/maturin-1.2.3.ebuild
+++ b/dev-util/maturin/maturin-1.2.3.ebuild
@@ -411,8 +411,12 @@ src_prepare() {
distutils-r1_src_prepare
 
if use test; then
-   # used to prevent use of network during tests
+   # used to prevent use of network during tests, and silence pip
+   # if it finds unrelated issues with system packages (bug 
#913613)
cat > "${T}"/pip.conf <<-EOF || die
+   [global]
+   quiet = 2
+
[install]
no-index = yes
no-dependencies = yes



[gentoo-commits] repo/gentoo:master commit in: media-libs/harfbuzz/, media-libs/harfbuzz/files/

2023-09-04 Thread Andreas Sturmlechner
commit: 66a80a1268ba88af9f7888e747e3fee88b34e47b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep  3 17:50:50 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 13:28:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a80a12

media-libs/harfbuzz: drop 7.3.0, 8.0.0-r1

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

 media-libs/harfbuzz/Manifest   |   2 -
 .../files/harfbuzz-8.0.0-arm-cast-align.patch  |  31 --
 media-libs/harfbuzz/harfbuzz-7.3.0.ebuild  | 102 
 media-libs/harfbuzz/harfbuzz-8.0.0-r1.ebuild   | 107 -
 4 files changed, 242 deletions(-)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index dd1265aea6f4..825569f0edcd 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,4 +1,2 @@
-DIST harfbuzz-7.3.0.tar.xz 18867940 BLAKE2B 
7b1f6fb0c4c7483ff7a7c27f613b8579af30a304432e1a4e157aec439aed93e68443df1f2bc741be6780a6b2214d54804e2df9a20d83c8256b5f98c7fcda
 SHA512 
e1fb484e4117cedc72bd473ee91b2f6143533fb467ec9a64361f0c7ffd8b5a44ad2ea42daa948a2d5d85297ace4b640fcd24a8291b0d75a1d4ee468c629febe9
-DIST harfbuzz-8.0.0.tar.xz 18793316 BLAKE2B 
b37ef67734af2b0e0f4587fc5e43b3046d669d4fac50c0f2bf9710a9e84384b9a22141999299476d715ce148b33236a42aa0f5d250114f0aef3074f6c401170b
 SHA512 
8f4b72ec5f4fca56162e6d6fd6c60aa68958861ca5683e34a9ed96dd09d203253d5dbbfb2987b161fabda9b3abf61120e928a4dd6e9e9e6b6842294cfdf08402
 DIST harfbuzz-8.0.1.tar.xz 18792332 BLAKE2B 
e69305e5cddee2f9a928ab38b6904cc3e6fbafb319ad268047178667639a2a361576051a9a6443352b51adca47bb8998ca5c533afe12eac456c3170e171c1839
 SHA512 
e1292f059b07a5aa2f3fbf345b893209cac895c461b4abf30b8b76bcd03c79dd09f911450293403070e1a0bb08496a7f37693ba5a62a9d423dd6ba55e74d
 DIST harfbuzz-8.1.1.tar.xz 18820088 BLAKE2B 
341603e50aec5294eb16fb431975304ee9badce5588d726c5ccbcf9e38878581c4bbf2e09f27c3d401da52c93121702f220cd207792448af66a9f23830df9114
 SHA512 
74416c6cf78751721112fe551a47600b9b85d6865f38b155c0e432e757a175ac127baeeaa16bfe6d62510e00f9def8950f0c836545d1847a924b478c51e43b0c

diff --git a/media-libs/harfbuzz/files/harfbuzz-8.0.0-arm-cast-align.patch 
b/media-libs/harfbuzz/files/harfbuzz-8.0.0-arm-cast-align.patch
deleted file mode 100644
index c83336ce3fd0..
--- a/media-libs/harfbuzz/files/harfbuzz-8.0.0-arm-cast-align.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://github.com/harfbuzz/harfbuzz/commit/db3aeeb547c1a2cad46ea03e162593d22f700cb4
-
-From db3aeeb547c1a2cad46ea03e162593d22f700cb4 Mon Sep 17 00:00:00 2001
-From: Behdad Esfahbod 
-Date: Sun, 9 Jul 2023 12:32:49 -0600
-Subject: [PATCH] [subset] Fix cast-align issue
-
-Fixes https://github.com/harfbuzz/harfbuzz/issues/4316
 a/src/hb-serialize.hh
-+++ b/src/hb-serialize.hh
-@@ -266,7 +266,7 @@ struct hb_serialize_context_t
-  propagate_error (std::forward (os)...); }
- 
-   /* To be called around main operation. */
--  template 
-+  template 
-   __attribute__((returns_nonnull))
-   Type *start_serialize ()
-   {
 a/src/hb-subset.cc
-+++ b/src/hb-subset.cc
-@@ -273,7 +273,7 @@ _try_subset (const TableType *table,
-  hb_vector_t* buf,
-  hb_subset_context_t* c /* OUT */)
- {
--  c->serializer->start_serialize ();
-+  c->serializer->start_serialize ();
-   if (c->serializer->in_error ()) return false;
- 
-   bool needed = table->subset (c);
-

diff --git a/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
deleted file mode 100644
index 9ea00f65f775..
--- a/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
-
-DESCRIPTION="An OpenType text shaping engine"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz";
-
-if [[ ${PV} =  ]] ; then
-   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git";
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz";
-   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
-
-LICENSE="Old-MIT ISC icu"
-# 0.9.18 introduced the harfbuzz-icu split; bug #472416
-# 3.0.0 dropped some unstable APIs; bug #813705
-# 6.0.0 changed libharfbuzz-subset.so ABI
-SLOT="0/6.0.0"
-
-IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="introspection? ( glib )"
-
-RDEPEND="
-   cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] )
-   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
-   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
-   icu? ( >=de

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

2023-09-04 Thread Andreas Sturmlechner
commit: 7bd1d9aa1627468e9b44ad13291d4b318065c6fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep  3 17:51:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 13:28:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd1d9aa

app-text/poppler: drop 23.05.0, 23.07.0

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

 app-text/poppler/Manifest   |   5 --
 app-text/poppler/poppler-23.05.0.ebuild | 148 ---
 app-text/poppler/poppler-23.07.0.ebuild | 152 
 3 files changed, 305 deletions(-)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index f194e2bd26ab..5f298b2b37c9 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,8 +1,3 @@
-DIST poppler-23.05.0.tar.xz 1856488 BLAKE2B 
837d532855da3816c3d83ff3401e9a545451d9f341b0e0260536f56d3eb56cdc1757ab057b49b8c8e1a2b9e4c34650807ea08138fb76d1ea86492bba51876dbd
 SHA512 
b7fdd519737b95c5898f3ff83a294430390c330d0f3e5526180c956550656be9374a534d6c4e7ebffccaac3364b01d74b75a82d3f703e2575cc1b1273e7a12c3
-DIST poppler-23.05.0.tar.xz.sig 833 BLAKE2B 
c372ded3a5ea3fcf46cccd3d1417d95b449f0b2abfbc114f4bae0d3574040140a8081c23da3c048b3eecca484ed75baee700d2484a12a86d4a5ae82337530f8c
 SHA512 
c9b359dfe67d901578ba6708f1224d1d45b3307a97f3e14e6bac0da748dd2c4457d6e8ff8949b2def5e84acd770198c653e0c5ef8b91088168c38bebf4f3be50
-DIST poppler-23.07.0.tar.xz 1882144 BLAKE2B 
5c29060ae0ade048eb8fc7d7e462b1dc9877921e94e23be64f382a36b56bc469e1dbf64d3110b00ecd6d3da3c97593a7b75a7bfe4bdd33507e4ef1f64276d939
 SHA512 
8d39a2ca9505f1c12f1dde6f8b57a93dea6fbcf4cf47f8aa3f53a5db900a79ab8630afab96b24439e90d1dfc7b801c3468f705b308b6fcf0c88eafaf9c50dcd4
-DIST poppler-23.07.0.tar.xz.sig 833 BLAKE2B 
41b68cb9e8a725f3b86bdcbea82cf5f173b7f87030f17e177a9968af12e1aad0426f6e00bf8db5317c42bc99a6534c36cb2f4ccf6e59766a410ec94cf522c5a0
 SHA512 
dea7fdcf0a37de838fc2c8020cb75498994a04cf2c74002021d0081c2d2414d0c96c52cc8cdf4f06f76e5f80337338e4ff5f05a8ec9f192ad227ff42c9bc032c
 DIST poppler-23.08.0.tar.xz 1883408 BLAKE2B 
a35e44cc590e34991b27e53caf650dedf4d4aa4f9f82ed5d8a57b0ca6bb863c96fe0e9b9c9021b9722db48896d236c9e057bcbf45e9609eb237bf00481e91428
 SHA512 
4f4e3fab9c7de5913496862ce7158a4d79e252c36e4c461980a2ac77689897d02ab292965ea12fb02ea7720e34f98331251b914c0ea8be66842fee0d76779ba6
 DIST poppler-23.08.0.tar.xz.sig 833 BLAKE2B 
afab91ff9f799cc6c5864275bebf580098449ca070fa5eca47ff54007e94eef4a33f3762390a509d21471af81f9d731951bdbc1ff4adc162763bf54e7dd84408
 SHA512 
896905f056265388872de552aac94c64abc29f82062ecb2a5137288e4594ca87cb7372807bfe4c30fbc08a3d3922ce84bbbe7260a35e19d438f6bc88d230429f
 DIST poppler-test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 5199251 
BLAKE2B 
6431b2aa4c60dec6202c737b4cfbbd4bf03808772c0adc6568454a04e713a2e869702f5c318e7799e7b1374252b5a956471b7cf6c9e2d6c8da5236e31a110f35
 SHA512 
bf5442601f453e601e0b368cc576bf0d5ca5509e9eecd8c7f0476802346834e9a9d3e0f32130c18d21807cd69a55e8168bca1cdb0292ad0215590a881a923c04
-DIST poppler-test-eea2a4a355eb49ca70d944afd5245b24578af287.tar.bz2 5196899 
BLAKE2B 
926e148953a703249fa6369254f3aaacd945e0d08effdecec826a0b9c207c9b91d4af8dbeefb0a1a52decb5e941ff6b0f654fbaf15d5ed4d280ae1a7a3542534
 SHA512 
0c861f95a318f8a966851c7f12524d9311fba1914750527492bb4e5196d5d0be0deae7e3265fff78a5536617130b708285fed5b1edcb85c34ba83ca77226a7cd

diff --git a/app-text/poppler/poppler-23.05.0.ebuild 
b/app-text/poppler/poppler-23.05.0.ebuild
deleted file mode 100644
index 21a24365e8d4..
--- a/app-text/poppler/poppler-23.05.0.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2005-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic toolchain-funcs xdg-utils
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git";
-   SLOT="0/"
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc
-   inherit verify-sig
-
-   TEST_COMMIT="eea2a4a355eb49ca70d944afd5245b24578af287"
-   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz";
-   SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
-   SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-   SLOT="0/128"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
-fi
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="https://poppler.freedesktop.org/";
-
-LICENSE="GPL-2"
-IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms 
nss png qt5 test tiff +utils"
-RESTRICT="!test

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

2023-09-04 Thread Andreas Sturmlechner
commit: 7158e80d546e62976bee6b3982f77204758fcca7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep  3 17:51:13 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 13:28:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7158e80d

dev-libs/icu-layoutex: drop 73.1

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

 dev-libs/icu-layoutex/Manifest |   2 -
 dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild | 134 -
 2 files changed, 136 deletions(-)

diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest
index 1bd85246f8dd..d312969b2e95 100644
--- a/dev-libs/icu-layoutex/Manifest
+++ b/dev-libs/icu-layoutex/Manifest
@@ -1,4 +1,2 @@
-DIST icu4c-73_1-src.tgz 26512935 BLAKE2B 
45de117efc4a49301c04a997963393967a70b8583abf1a9626331e275c5bc329cf2685de5c80b32f764c8ff2530b5594316d7119ce66503e5adba7842ca24424
 SHA512 
e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8
-DIST icu4c-73_1-src.tgz.asc 833 BLAKE2B 
2c0a02a109280c7994f3c9404473119105ccbe051633dd8dc89c14ff65612d7a18deccff2a525752808f26f34d7c192f9346a8c3a0d34af9aa2110744d9f863d
 SHA512 
b7042b0e39e1ebfcef8573d388b32a740106c7cfd4c18ebd52e7fd22e64e07b174d766373b1722520369e937fc56d439a0b290a3efeee287b2740388c3d3
 DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 
3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef
 SHA512 
76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62
 DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 
83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63
 SHA512 
7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c

diff --git a/dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild 
b/dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild
deleted file mode 100644
index 7d9caa934942..
--- a/dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with dev-libs/icu
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig
-
-MY_PV=${PV/_rc/-rc}
-MY_PV=${MY_PV//./_}
-
-DESCRIPTION="External layout part of International Components for Unicode"
-HOMEPAGE="https://icu.unicode.org/";
-
-SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz";
-SRC_URI+=" verify-sig? ( 
https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc
 )"
-S="${WORKDIR}"/${PN/-layoutex}/source
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
-fi
-IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}]
-   dev-libs/icu-le-hb[${MULTILIB_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" )
-
-src_prepare() {
-   default
-
-   # Disable renaming as it assumes stable ABI and that consumers
-   # won't use unofficial APIs. We need this despite the configure 
argument.
-   sed -i \
-   -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 
1/" \
-   common/unicode/uconfig.h || die
-
-   # Fix linking of icudata
-   sed -i \
-   -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
-   config/mh-linux || die
-
-   eautoreconf
-}
-
-src_configure() {
-   # ICU tries to append -std=c++11 without this, so as of 71.1,
-   # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17,
-   # we still need this.
-   append-cxxflags -std=c++14
-
-   if tc-is-cross-compiler; then
-   mkdir "${WORKDIR}"/host || die
-   pushd "${WORKDIR}"/host >/dev/null || die
-
-   CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
-   CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" 
AR="$(tc-getBUILD_AR)" \
-   RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
-   "${S}"/configure --disable-renaming --disable-debug \
-   --disable-samples --enable-static || die
-   emake
-
-   popd >/dev/null || die
-   fi
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-renaming
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/icu/files/, dev-libs/icu/

2023-09-04 Thread Andreas Sturmlechner
commit: 717a5d9246a1b33796e21dbf42c0520c54deb837
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep  3 17:51:32 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 13:28:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717a5d92

dev-libs/icu: drop 73.1-r2

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

 dev-libs/icu/Manifest  |   2 -
 .../icu/files/icu-73.1-fix-UChar-api-deux.patch|  82 ---
 dev-libs/icu/icu-73.1-r2.ebuild| 163 -
 3 files changed, 247 deletions(-)

diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index 1bd85246f8dd..d312969b2e95 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -1,4 +1,2 @@
-DIST icu4c-73_1-src.tgz 26512935 BLAKE2B 
45de117efc4a49301c04a997963393967a70b8583abf1a9626331e275c5bc329cf2685de5c80b32f764c8ff2530b5594316d7119ce66503e5adba7842ca24424
 SHA512 
e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8
-DIST icu4c-73_1-src.tgz.asc 833 BLAKE2B 
2c0a02a109280c7994f3c9404473119105ccbe051633dd8dc89c14ff65612d7a18deccff2a525752808f26f34d7c192f9346a8c3a0d34af9aa2110744d9f863d
 SHA512 
b7042b0e39e1ebfcef8573d388b32a740106c7cfd4c18ebd52e7fd22e64e07b174d766373b1722520369e937fc56d439a0b290a3efeee287b2740388c3d3
 DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 
3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef
 SHA512 
76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62
 DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 
83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63
 SHA512 
7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c

diff --git a/dev-libs/icu/files/icu-73.1-fix-UChar-api-deux.patch 
b/dev-libs/icu/files/icu-73.1-fix-UChar-api-deux.patch
deleted file mode 100644
index ea943873a82b..
--- a/dev-libs/icu/files/icu-73.1-fix-UChar-api-deux.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-https://bugs.gentoo.org/904381
-https://unicode-org.atlassian.net/browse/ICU-22356
-https://github.com/unicode-org/icu/pull/2431 (what we originally applied)
-https://github.com/unicode-org/icu/pull/2432 (this commit)
-https://github.com/unicode-org/icu/commit/4fd9d6ce9a951e66e727b296138f22cd05479de1
-
-From 4fd9d6ce9a951e66e727b296138f22cd05479de1 Mon Sep 17 00:00:00 2001
-From: Fredrik Roubert 
-Date: Tue, 18 Apr 2023 23:39:28 +0200
-Subject: [PATCH] ICU-22356 Use ConstChar16Ptr to safely cast from UChar* to
- char16_t*.
-
-This is necessary for this header file to be usable by clients that
-define UCHAR_TYPE as a type not compatible with char16_t, eg. uint16_t.
 a/common/unicode/ures.h
-+++ b/common/unicode/ures.h
-@@ -25,6 +25,7 @@
- #ifndef URES_H
- #define URES_H
- 
-+#include "unicode/char16ptr.h"
- #include "unicode/utypes.h"
- #include "unicode/uloc.h"
- 
-@@ -812,7 +813,7 @@ inline UnicodeString
- ures_getUnicodeString(const UResourceBundle *resB, UErrorCode* status) {
- UnicodeString result;
- int32_t len = 0;
--const char16_t *r = ures_getString(resB, &len, status);
-+const char16_t *r = ConstChar16Ptr(ures_getString(resB, &len, status));
- if(U_SUCCESS(*status)) {
- result.setTo(true, r, len);
- } else {
-@@ -837,7 +838,7 @@ inline UnicodeString
- ures_getNextUnicodeString(UResourceBundle *resB, const char ** key, 
UErrorCode* status) {
- UnicodeString result;
- int32_t len = 0;
--const char16_t* r = ures_getNextString(resB, &len, key, status);
-+const char16_t* r = ConstChar16Ptr(ures_getNextString(resB, &len, key, 
status));
- if(U_SUCCESS(*status)) {
- result.setTo(true, r, len);
- } else {
-@@ -859,7 +860,7 @@ inline UnicodeString
- ures_getUnicodeStringByIndex(const UResourceBundle *resB, int32_t indexS, 
UErrorCode* status) {
- UnicodeString result;
- int32_t len = 0;
--const char16_t* r = ures_getStringByIndex(resB, indexS, &len, status);
-+const char16_t* r = ConstChar16Ptr(ures_getStringByIndex(resB, indexS, 
&len, status));
- if(U_SUCCESS(*status)) {
- result.setTo(true, r, len);
- } else {
-@@ -882,7 +883,7 @@ inline UnicodeString
- ures_getUnicodeStringByKey(const UResourceBundle *resB, const char* key, 
UErrorCode* status) {
- UnicodeString result;
- int32_t len = 0;
--const char16_t* r = ures_getStringByKey(resB, key, &len, status);
-+const char16_t* r = ConstChar16Ptr(ures_getStringByKey(resB, key, &len, 
status));
- if(U_SUCCESS(*status)) {
- result.setTo(true, r, len);
- } else {
 a/test/intltest/Makefile.in
-+++ b/test/intltest/Makefile.in
-@@ -70,7 +70,7 @@ numbertest_parse

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

2023-09-04 Thread Andreas Sturmlechner
commit: 6fa07df433efd2047107b052b3cbb8f6d193f562
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep  3 17:52:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 13:28:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa07df4

app-crypt/gpgme: drop 1.20.0

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

 app-crypt/gpgme/Manifest|   2 -
 app-crypt/gpgme/gpgme-1.20.0.ebuild | 163 
 2 files changed, 165 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 29fcf773bc27..b69c1bf3f85e 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,5 +1,3 @@
-DIST gpgme-1.20.0.tar.bz2 1817377 BLAKE2B 
1dce0f32a29ece87f9e0f5c9da394fe3e3b651344889f36e7c403a8336e53f831425384cc43b5aeebc96da50b5ac139a8f5b07dad85e341dcbc4b47b35c8e77a
 SHA512 
82dfd272edd4adab09e8428bf809c13eeb50a4a7d2397c41d29ffa3832c4f46054ad75eb053fbcc876ebbf78bb8bcf71d95bc9dad68f4b326492ea513dd5b606
-DIST gpgme-1.20.0.tar.bz2.sig 119 BLAKE2B 
2f623dae9bbfa68eab7433854b4357dbcb1412488cc347d9088b3da762f656467de6a57a9658e28789c2dfddbf8032aa7683c103e4daa4fdc35502a37c3efc3b
 SHA512 
7c4632aa7c3b31653046ede11afd49eef9986675196c64e2078d65f9fb732898a6f3e818de89f51056eaff5a4854e1f859151a90f1e124890d21219f8c30b3fa
 DIST gpgme-1.21.0.tar.bz2 1830113 BLAKE2B 
77000567fde5b78bf46352b25c81e7223506c00703360c87d3bd05afde29ef33d7f9f82e2dbe20f4e64bb6d99a0d8f442d88762d14a72b7ddabf5b38be62e130
 SHA512 
eb70813d22920d6d54459a4271259edf55d5833edfdd053551ca245521e06a8c19ed02dc93e0c53132a699e6d8c82499f50caf8e390af28468e3549470595b7d
 DIST gpgme-1.21.0.tar.bz2.sig 119 BLAKE2B 
ac19a5694e139be36ee9c6e28501d4a695166cfbc8f1561de7c7741a274f35cb0a67f779b5fc1ff58b5a11eeaa5e575c06233be65d01c40504efe16a759740ea
 SHA512 
8a471333fd0fc6da50990c3aed67900a6b183cde0fcc449d37435289d8f309c68555c741281c06af9740ac088ae0b4747263da1dfd23d90b050185706948b227
 DIST gpgme-1.22.0.tar.bz2 1717836 BLAKE2B 
6c03f4252391a114233fed284bf9eba03fa7b67328b506c01554fbd4239e0f3ede0bc79d82e9f21718084ca17945d628707d4451ac765a8f36d282e7e2d75f8e
 SHA512 
17053053fa885f01416433e43072ac716b5d5db0c3edf45b2d6e90e6384d127626e6ae3ce421abba8f449f5ca7e8963f3d62f3565d295847170bc998d1ec1a70

diff --git a/app-crypt/gpgme/gpgme-1.20.0.ebuild 
b/app-crypt/gpgme/gpgme-1.20.0.ebuild
deleted file mode 100644
index 5b66358f871c..
--- a/app-crypt/gpgme/gpgme-1.20.0.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-DISTUTILS_EXT=1
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{9..11} )
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
-
-inherit distutils-r1 libtool flag-o-matic qmake-utils toolchain-funcs 
verify-sig
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="https://www.gnupg.org/related_software/gpgme";
-SRC_URI="
-   mirror://gnupg/gpgme/${P}.tar.bz2
-   verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )
-"
-
-LICENSE="GPL-2 LGPL-2.1"
-# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355
-# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's 
abidiff.
-# Subslot: SONAME of each: 
-# Bump FUDGE if a release is made which breaks ABI without changing SONAME.
-# (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
-SLOT="1/11.6.15.2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="common-lisp static-libs +cxx python qt5 test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
-
-# - On each bump, update dep bounds on each version from configure.ac!
-RDEPEND="
-   >=app-crypt/gnupg-2
-   >=dev-libs/libassuan-2.5.3:=
-   >=dev-libs/libgpg-error-1.36:=
-   >=dev-libs/libgpg-error-1.46-r1
-   python? ( ${PYTHON_DEPS} )
-   qt5? ( dev-qt/qtcore:5 )
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   qt5? ( dev-qt/qttest:5 )
-   )
-"
-#doc? ( app-doc/doxygen[dot] )
-BDEPEND="
-   python? ( dev-lang/swig )
-   verify-sig? ( sec-keys/openpgp-keys-gnupg )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.18.0-tests-start-stop-agent-use-command-v.patch
-)
-
-src_prepare() {
-   default
-
-   elibtoolize
-
-   # bug #697456
-   addpredict /run/user/$(id -u)/gnupg
-
-   local MAX_WORKDIR=66
-   if use test && [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then
-   eerror "Unable to ru

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

2023-09-04 Thread Andreas Sturmlechner
commit: d6bc0cd336fd295a9ccf5956bbcb4a20431d922d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep  3 17:52:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 13:28:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bc0cd3

app-text/poppler-data: drop 0.4.11-r2

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

 app-text/poppler-data/Manifest |  1 -
 .../poppler-data/poppler-data-0.4.11-r2.ebuild | 27 --
 2 files changed, 28 deletions(-)

diff --git a/app-text/poppler-data/Manifest b/app-text/poppler-data/Manifest
index 8e27a6198e35..d5bb2a09ed73 100644
--- a/app-text/poppler-data/Manifest
+++ b/app-text/poppler-data/Manifest
@@ -1,3 +1,2 @@
 DIST poppler-data-0.4.11-2-extra.tar.xz 3124 BLAKE2B 
8ae0cb7613d36e2ceddb77736b04a61353cf4bcd3ac74e6cc65e7ddf727b65b98aa57c31bc02782cd74318119f0577cb3b187c9192ee0bb47dc8666e908a919b
 SHA512 
3e43bc37b1a9affe4fabf68c3ea3490cbae0892286b3fd01f60f2fd232da68bc863fe0b058821d7d2e4ac4d7427b0ab02f8374abeba2cad704d578a155f46885
-DIST poppler-data-0.4.11.tar.gz 4497282 BLAKE2B 
01f0f9f3d933f45683a702c4d538d8fc59874512290f199b601c16f98f9b596ff249fbc992574d046931cc80f3685f94733248450d3a54f2f961951cdeda7c39
 SHA512 
a5b7ace28d1677e12f7500ab6345b277dc22cd48ace8d472c083933416879edf4da4efe8217b0e11f75a3387ed98d832fe50567884095b6c0e09ebd8802b0f32
 DIST poppler-data-0.4.12.tar.gz 4504754 BLAKE2B 
0d34ff1fcc9120b5db2baded9d931ca37128106eecdd54892d0256f9736f799d52eacd4017741797432048def914dd13150c6e3bf8d9ea5b8597a799a497d1c7
 SHA512 
75f201e4c586ba47eb9a48a33ef6663fe353d0694b602feb7db282d73da7f0daffb0ff7e18e4a6cb40324305efa2413df562666939f4214e2dfd7ff00288f3de

diff --git a/app-text/poppler-data/poppler-data-0.4.11-r2.ebuild 
b/app-text/poppler-data/poppler-data-0.4.11-r2.ebuild
deleted file mode 100644
index 7fecfe934f4b..
--- a/app-text/poppler-data/poppler-data-0.4.11-r2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-POPPLER_DATA_EXTRA_VERSION="0.4.11-2"
-DESCRIPTION="Data files for poppler to support uncommon encodings without 
xpdfrc"
-HOMEPAGE="https://poppler.freedesktop.org/";
-SRC_URI="https://poppler.freedesktop.org/${P}.tar.gz";
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${POPPLER_DATA_EXTRA_VERSION}-extra.tar.xz";
-
-# AGPL-3+ for the extra files needed by ghostscript, bug #844115
-LICENSE="AGPL-3+ BSD GPL-2 MIT"
-SLOT="0"
-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"
-
-src_install() {
-   emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install
-
-   # We need to include extra cMaps for ghostscript, bug #844115
-   cp "${WORKDIR}"/${PN}-${POPPLER_DATA_EXTRA_VERSION}-extra/Identity-* 
"${ED}"/usr/share/poppler/cMap || die
-
-   # bug #409361
-   dodir /usr/share/poppler/cMaps
-   cd "${ED}"/usr/share/poppler/cMaps || die
-   find ../cMap -type f -exec ln -s {} . \; || die
-}



[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=(
+   $(use

[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 
6370348665551fea37bc85ee444f302fc5890fee0620b365b03a27aebf2c366facfc73d3a6aa040b83dc39c463948dbe8a15e679c3e413566dfb50

[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: app-dicts/myspell-en/

2023-09-04 Thread Viorel Munteanu
commit: 7046b5874f09e6a68241af902647354d3b14dab0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Sep  4 15:28:43 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep  4 15:28:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7046b587

app-dicts/myspell-en: drop 20230801

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

 app-dicts/myspell-en/Manifest   |  1 -
 app-dicts/myspell-en/myspell-en-20230801.ebuild | 57 -
 2 files changed, 58 deletions(-)

diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest
index 41513e9c1fbb..1455861df5f2 100644
--- a/app-dicts/myspell-en/Manifest
+++ b/app-dicts/myspell-en/Manifest
@@ -1,4 +1,3 @@
 DIST dict-en-20230601_lo.oxt 6101573 BLAKE2B 
22949c952b1545016b298056a46e08f09f5e2865fd7b626df125c03e72f1ba27d6adcbb22cb9340803989ced44158d4e8ceb2344820b3cd8058864568e66
 SHA512 
d8f2ad124cea0356e6b845d94f5df5002852025b28a7217a4d5809069b0c59bb3432766be4b82641e55f17cf76addb5def4669bc41eac4a22ad209453e71
 DIST dict-en-20230701_lo.oxt 6102145 BLAKE2B 
ecf95d76415317fb3dbe4c8e2d30fa37f9d798ae979d83d7e3eaab566264a7db12ed3133e8ed5d1580225171143056edd5189b1685064dab201fadbf59466b7e
 SHA512 
3e495fb7c130d2767d88c4ff21f556c4c64f3739d7b1974355f252329fa526b8ac647a6121f1341396ec9170dda96346463a51b2df06d15e1dcccec4f800593e
-DIST dict-en-20230801_lo.oxt 6101620 BLAKE2B 
1f7d1f223e40179ffd844fef48f3994e5be6d4015098b6cd639f8a9dcfb21a43c1da72683b973bb7f1eb4b1bdf1e68392d672dcd82e6a360b1cec3dcb5fecaaa
 SHA512 
9716c6579d8c1121e24896d69d82ececd794f3c9161b82a7fa6405e8f4d5259bbd67ec6f026d95ee5927638b34876f63708e9315a2dbed0089ffb9310c7defd0
 DIST dict-en-20230901_lo.oxt 6102109 BLAKE2B 
d90bb0614217103ad0d4fb4bd411028925311c372047cd88d3075d8480ca1f7d10fa73b3099eea01e06edf22cd85e4cb7aee0e92da89e3e4887a2433ab10bbcb
 SHA512 
76afc82b6d32e1204d36f1fdd602fd4a073b096f49676faab8edd1ab3322f305a4549d07c9e6740463ac4130948dc008181d741d6ebc110bdb87ff1465f03ba2

diff --git a/app-dicts/myspell-en/myspell-en-20230801.ebuild 
b/app-dicts/myspell-en/myspell-en-20230801.ebuild
deleted file mode 100644
index 0d2c4d1ef04d..
--- a/app-dicts/myspell-en/myspell-en-20230801.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit myspell-r2
-
-DESCRIPTION="English dictionaries for myspell/hunspell"
-HOMEPAGE="
-   https://extensions.libreoffice.org/extensions/english-dictionaries
-   https://proofingtoolgui.org
-   https://github.com/marcoagpinto/aoo-mozilla-en-dict
-"
-SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1690875969/dict-en-20230801_lo.oxt";
-
-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"
-
-PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
-IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
-REQUIRED_USE="|| ( l10n_en ${PLOCALES[@]/#/l10n_} )"
-
-src_prepare() {
-   if use l10n_en-GB || use l10n_en; then
-   MYSPELL_HYPH+=( "hyph_en_GB.dic" )
-   fi
-   if use l10n_en-US || use l10n_en; then
-   MYSPELL_THES+=(
-   "th_en_US_v2.dat"
-   "th_en_US_v2.idx"
-   )
-   MYSPELL_HYPH+=( "hyph_en_US.dic" )
-   fi
-
-   MYSPELL_DICT=( )
-   for lang in "${PLOCALES[@]}"; do
-   if [[ "${lang}" == "en" ]]; then
-   continue
-   fi
-   local mylinguas="${lang//-/_}"
-   if use "l10n_${lang}" || use l10n_en; then
-   MYSPELL_DICT+=( "${mylinguas}.aff" "${mylinguas}.dic" )
-   else
-   rm "README_${mylinguas}.txt" || die
-   if [[ ${lang} == "en-US" ]]; then
-   rm "README_hyph_en_US.txt" || die
-   fi
-   if [[ ${lang} == "en-GB" ]]; then
-   rm "README_hyph_en_GB.txt" || die
-   rm "README_en_GB_thes.txt" || die
-   fi
-   fi
-   done
-
-   default
-}



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

2023-09-04 Thread Viorel Munteanu
commit: 26d6127bac42e1fe5eec5886fe9471f671b75673
Author: Alexander Kurakin  mail  ru>
AuthorDate: Sun Sep  3 12:41:48 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep  4 15:26:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d6127b

app-dicts/myspell-en: add 20230901

Closes: https://bugs.gentoo.org/913569
Signed-off-by: Alexander Kurakin  mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/32581
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-dicts/myspell-en/Manifest   |  1 +
 app-dicts/myspell-en/myspell-en-20230901.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest
index d06b0ad0c6d0..41513e9c1fbb 100644
--- a/app-dicts/myspell-en/Manifest
+++ b/app-dicts/myspell-en/Manifest
@@ -1,3 +1,4 @@
 DIST dict-en-20230601_lo.oxt 6101573 BLAKE2B 
22949c952b1545016b298056a46e08f09f5e2865fd7b626df125c03e72f1ba27d6adcbb22cb9340803989ced44158d4e8ceb2344820b3cd8058864568e66
 SHA512 
d8f2ad124cea0356e6b845d94f5df5002852025b28a7217a4d5809069b0c59bb3432766be4b82641e55f17cf76addb5def4669bc41eac4a22ad209453e71
 DIST dict-en-20230701_lo.oxt 6102145 BLAKE2B 
ecf95d76415317fb3dbe4c8e2d30fa37f9d798ae979d83d7e3eaab566264a7db12ed3133e8ed5d1580225171143056edd5189b1685064dab201fadbf59466b7e
 SHA512 
3e495fb7c130d2767d88c4ff21f556c4c64f3739d7b1974355f252329fa526b8ac647a6121f1341396ec9170dda96346463a51b2df06d15e1dcccec4f800593e
 DIST dict-en-20230801_lo.oxt 6101620 BLAKE2B 
1f7d1f223e40179ffd844fef48f3994e5be6d4015098b6cd639f8a9dcfb21a43c1da72683b973bb7f1eb4b1bdf1e68392d672dcd82e6a360b1cec3dcb5fecaaa
 SHA512 
9716c6579d8c1121e24896d69d82ececd794f3c9161b82a7fa6405e8f4d5259bbd67ec6f026d95ee5927638b34876f63708e9315a2dbed0089ffb9310c7defd0
+DIST dict-en-20230901_lo.oxt 6102109 BLAKE2B 
d90bb0614217103ad0d4fb4bd411028925311c372047cd88d3075d8480ca1f7d10fa73b3099eea01e06edf22cd85e4cb7aee0e92da89e3e4887a2433ab10bbcb
 SHA512 
76afc82b6d32e1204d36f1fdd602fd4a073b096f49676faab8edd1ab3322f305a4549d07c9e6740463ac4130948dc008181d741d6ebc110bdb87ff1465f03ba2

diff --git a/app-dicts/myspell-en/myspell-en-20230901.ebuild 
b/app-dicts/myspell-en/myspell-en-20230901.ebuild
new file mode 100644
index ..ba549ba9ab85
--- /dev/null
+++ b/app-dicts/myspell-en/myspell-en-20230901.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit myspell-r2
+
+DESCRIPTION="English dictionaries for myspell/hunspell"
+HOMEPAGE="
+   https://extensions.libreoffice.org/extensions/english-dictionaries
+   https://proofingtoolgui.org
+   https://github.com/marcoagpinto/aoo-mozilla-en-dict
+"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1693549382/dict-en-20230901_lo.oxt";
+
+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"
+
+PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
+IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
+REQUIRED_USE="|| ( l10n_en ${PLOCALES[@]/#/l10n_} )"
+
+src_prepare() {
+   if use l10n_en-GB || use l10n_en; then
+   MYSPELL_HYPH+=( "hyph_en_GB.dic" )
+   fi
+   if use l10n_en-US || use l10n_en; then
+   MYSPELL_THES+=(
+   "th_en_US_v2.dat"
+   "th_en_US_v2.idx"
+   )
+   MYSPELL_HYPH+=( "hyph_en_US.dic" )
+   fi
+
+   MYSPELL_DICT=( )
+   for lang in "${PLOCALES[@]}"; do
+   if [[ "${lang}" == "en" ]]; then
+   continue
+   fi
+   local mylinguas="${lang//-/_}"
+   if use "l10n_${lang}" || use l10n_en; then
+   MYSPELL_DICT+=( "${mylinguas}.aff" "${mylinguas}.dic" )
+   else
+   rm "README_${mylinguas}.txt" || die
+   if [[ ${lang} == "en-US" ]]; then
+   rm "README_hyph_en_US.txt" || die
+   fi
+   if [[ ${lang} == "en-GB" ]]; then
+   rm "README_hyph_en_GB.txt" || die
+   rm "README_en_GB_thes.txt" || die
+   fi
+   fi
+   done
+
+   default
+}



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

2023-09-04 Thread Henri Gasc
commit: d8cd01ad6081c1becbb4e2e034fe4c278c44dbeb
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Sep  4 15:45:57 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Sep  4 15:46:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8cd01ad

dev-python/glcontext: update Manifest

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

 dev-python/glcontext/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/glcontext/Manifest b/dev-python/glcontext/Manifest
index 2f1b31ac52..fc12682074 100644
--- a/dev-python/glcontext/Manifest
+++ b/dev-python/glcontext/Manifest
@@ -1 +1 @@
-DIST glcontext-2.4.0.gh.tar.gz 23721 BLAKE2B 
ece576eecd5051bcc5b9a0b3e5ac90a1f10e13c9db787fc01e6b12017073ae9b4e5a46946bd9b7d417e5d999dfc46c3653b76b1518a542b7fc800088193f3ff0
 SHA512 
63450ba46d12740babe20421a5e874579c1a1c1dd81812acc71fc58d3d3dd7d15ec3cf683e5653c97e7d2f7a1035f5ebe358625c7a45b5c6bed09ffd394bcbfc
+DIST glcontext-2.4.0.gh.tar.gz 23609 BLAKE2B 
2eb0178e8e6752dbe21bad181c08731435d3444230540c456e2da92f76de2ba19c63e8dcec887d9e75851c8cfed65c06acaf3a95bd41ea816ee4b25e3b8f992e
 SHA512 
d69adbee5f31d7b870b566f59d2b796a7436ab57ad29c4fe1210ec1e40b782e4705c81ba17a921217f28c5fcb4f9c759c2ebf146bda1af4fd54007c868425427



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2023-09-04 Thread Matt Turner
commit: 35ed7ea3b226a540dbe5b1e37abe44adff692f1a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 21:08:21 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:42:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ed7ea3

app-accessibility/at-spi2-core: Version bump to 2.48.4

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32568
Signed-off-by: Matt Turner  gentoo.org>

 app-accessibility/at-spi2-core/Manifest|  1 +
 .../at-spi2-core/at-spi2-core-2.48.4.ebuild| 75 ++
 2 files changed, 76 insertions(+)

diff --git a/app-accessibility/at-spi2-core/Manifest 
b/app-accessibility/at-spi2-core/Manifest
index f09fc7e1070e..00559aa222aa 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1 +1,2 @@
 DIST at-spi2-core-2.48.3.tar.xz 554388 BLAKE2B 
9692df8cc0bc8de82f6e339b9358be7ab1bc598afdb39503f5f05ca772109b962a513fe2ef79d8f094ea732457225409f3c765784a54cbabf27b8fc72c893eb9
 SHA512 
e79ef0eb0f23241d61ba2a62f4024a5df5ff7125bc085590f9038b3397d255b88b8266deec14f3fe53bee4072ab85695a47d27d8be0529b18a103ad792fa0e54
+DIST at-spi2-core-2.48.4.tar.xz 554916 BLAKE2B 
6329407e1e0d0a085189174ad31ac65d890e36a1b20179d68155fffa029b476a6b094765b6d3c300a8fa3cdeb01936a1b14cac34c530650287e711132c136ddc
 SHA512 
fa85b680ad5254a8281197969f335c69b6c71d3ea4ec04efb8d70ba9feafd76330cd23a09169eef6f04abfe4823d2c2591999e8ed88bc035a26ed8bebdf0

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.48.4.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.48.4.ebuild
new file mode 100644
index ..5aabf7fa9bcd
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.48.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility 
https://gitlab.gnome.org/GNOME/at-spi2-core";
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="X dbus-broker gtk-doc +introspection systemd"
+REQUIRED_USE="
+   dbus-broker? ( systemd )
+   gtk-doc? ( X )
+"
+
+DEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+   systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   )
+
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calendar/

2023-09-04 Thread Matt Turner
commit: b9d67e4a597a504bf5592a808d9b3dce06b8da2f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 20:53:52 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:43:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d67e4a

gnome-extra/gnome-calendar: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32566
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-calendar/Manifest|  1 +
 .../gnome-calendar/gnome-calendar-45_rc.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/gnome-extra/gnome-calendar/Manifest 
b/gnome-extra/gnome-calendar/Manifest
index 1870dacccb55..b528e1a63b1b 100644
--- a/gnome-extra/gnome-calendar/Manifest
+++ b/gnome-extra/gnome-calendar/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-calendar-44.1.tar.xz 430464 BLAKE2B 
ab58a04a44504a82d48cbc8e45de4066072d66f5702a7acf56b64ad8b46dba4cf38bc156e51da6eb659eaf672f09064b6077fdfe47b2c678b3cb1c34fc4df87f
 SHA512 
318ac8d78b41e352816dc4c5f8510d2e8f5b989cea25cb37af6a1d2af3a54307d8f8cc55649b03b381a53b18dbe826d1c84833841334a2878baedaee45d36f8c
 DIST gnome-calendar-45.beta.tar.xz 453620 BLAKE2B 
b2f12d70055aa5084d84e5036e39cc19d0e215de8c5b6229feccd942d36dc2f05dcc6eb20977d74e91ed1c3e11dc7491ee80ddf733de0dbeb17680fa734e7002
 SHA512 
35d01b1acbffad292f0c7eb5f87521608789e2d4643adda57ed534eea01166286995f45a6398572fc02e303b670cce72000f3105ab8d852a7a00a2e00b3c3813
+DIST gnome-calendar-45.rc.tar.xz 456100 BLAKE2B 
035d689b43832fddd6220768ebb531c447c5370892556508706796c145074d571ccb981aecd9f8fa6f8209d761ae52eb7747696abfe7d27e6362e33272544b3c
 SHA512 
088c127f170b4aa20aad0575f94ae181200d342aade6cc28306428d5a04e24ecbac1e3d07af78b700ded9d5e5c44bc08be369c514d9945a0fb0d7556e9d569a9

diff --git a/gnome-extra/gnome-calendar/gnome-calendar-45_rc.ebuild 
b/gnome-extra/gnome-calendar/gnome-calendar-45_rc.ebuild
new file mode 100644
index ..df70e09537fb
--- /dev/null
+++ b/gnome-extra/gnome-calendar/gnome-calendar-45_rc.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Manage your online calendars with simple and modern interface"
+HOMEPAGE="https://wiki.gnome.org/Apps/Calendar";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/libical-1.0.1:0=
+   >=gnome-base/gsettings-desktop-schemas-3.21.2
+   >=gnome-extra/evolution-data-server-3.45.1:=[gtk]
+   net-libs/libsoup:3.0
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/glib-2.67.5:2
+   >=gui-libs/gtk-4.11.2:4
+   >=dev-libs/libgweather-4.2.0:4=
+   >=app-misc/geoclue-2.4:2.0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-system-monitor/

2023-09-04 Thread Matt Turner
commit: 6461f8d2783a07e9f43b263d70652b16519430f7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 21:25:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:46:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6461f8d2

gnome-extra/gnome-system-monitor: Version bump to 45.0.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32570
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-system-monitor/Manifest  |  1 +
 .../gnome-system-monitor-45.0.1.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/gnome-extra/gnome-system-monitor/Manifest 
b/gnome-extra/gnome-system-monitor/Manifest
index 858bb2921a22..5d6f8238d2b5 100644
--- a/gnome-extra/gnome-system-monitor/Manifest
+++ b/gnome-extra/gnome-system-monitor/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-system-monitor-44.0.tar.xz 1012688 BLAKE2B 
b9e537ac865c31e0aa05958f067181bf3ef73e4997e818ec4d5d61da65954e910c908901ed55cceac447798d092944a01999fc37f38c7ce51590efedf7f12a85
 SHA512 
052dcdc927ad53ea601f1f3da6a921fe21b04f69aaa8b75a5096fdcdac5706391180c476b5c87a98012fa7b5dc6c5c43b8c88c30a38b12868c4188020e8ec3b8
+DIST gnome-system-monitor-45.0.1.tar.xz 1018808 BLAKE2B 
0c226da9e930aa9d4700c4ce074831aaffef57acd19a0d234c1a2a5fdda97b490b55b9959a709fee2848261ce72b063f595eae34697c49ff3fcfc3dc591be8e8
 SHA512 
116b6d2248eb9723d74f2029ce55aaa016a856f648349eceeecb486965fd5785f90b32dd3fcc09729e4ab34f2d87b40324cbf98d2e4523fa56f59f948531fcb5
 DIST gnome-system-monitor-45.0.tar.xz 1017804 BLAKE2B 
6a221021870d647a64d84437741c107333004a7f82c95752e0157a17dd2c3de11f5f828603a5523f04159da2c2897fae173059d0c42821fa74afce8dc117f159
 SHA512 
b30fe7ad4507e57138026f1414735c5c833e83c55a1eabb608dab6a628087571aec7a36cd41e11f1bba9d232771477327ea3470343357a1213ed7d8871d9f646
 DIST gnome-system-monitor-45.beta.tar.xz 1015144 BLAKE2B 
77f1a731685802055732265fbb3570b5d34d03dcfa290e9f631c8e72b5c5a8a978a040d3de12244404cf2936887c75dbd1533c6e260548865400bb838698bfb2
 SHA512 
8c50335af30eae6364c3dcf03a8f0f5468f2c049d1c5466fe6c106819d933587a78cf77a47fe55fb66a30b519dbbb4187e3bc34f8665ace3824080d1b9f2d80d

diff --git 
a/gnome-extra/gnome-system-monitor/gnome-system-monitor-45.0.1.ebuild 
b/gnome-extra/gnome-system-monitor/gnome-system-monitor-45.0.1.ebuild
new file mode 100644
index ..d9c9360329f7
--- /dev/null
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-45.0.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Gnome System Monitor"
+HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/";
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="systemd X"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-cpp/glibmm-2.46:2
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.22:3[X(+)?]
+   >=dev-cpp/gtkmm-3.3.18:3.0
+   >=dev-cpp/atkmm-2.28:0
+   >=gnome-base/libgtop-2.37.2:2=
+   >=gui-libs/libhandy-1.5.0:1
+   >=gnome-base/librsvg-2.35:2
+   >=dev-libs/libxml2-2.0:2
+   X? ( >=x11-libs/libwnck-2.91.0:3 )
+   systemd? ( >=sys-apps/systemd-44:0= )
+"
+# eautoreconf requires gnome-base/gnome-common
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   >=sys-auth/polkit-0.114
+" # polkit needed at buildtime for ITS rules of policy files, first available 
in 0.114
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use X wnck)
+   $(meson_use systemd)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-09-04 Thread Matt Turner
commit: aa7fd3fc7ed70f5b8bf33b80426b3e22fbdf7ae3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 21:17:21 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:44:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7fd3fc

gnome-base/nautilus: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32569
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest  |   1 +
 gnome-base/nautilus/nautilus-45_rc.ebuild | 122 ++
 2 files changed, 123 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 80852ef990e4..4ce10ac13aec 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,4 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.beta.tar.xz 3202420 BLAKE2B 
5971d32df4a904f1f15267b0a2c1578ab392e37a2e28c6d4a1599d9e841e4feb88fd0aa9a5eed4960d2c4d777d1accaddfecbfc57aba5896895ba74ecd0effc9
 SHA512 
8ded32923ec1503d43258cc6938eb391a5eb871854a290bd78a13471ba426af7a9323f5ba163956985f43d36cf94d3474cdd2b8e852b6b89ce5395995dd06379
 DIST nautilus-45.beta2.tar.xz 3205124 BLAKE2B 
b63f704a9424e296165bcc2f8d01ef622fd25666d2bd1f97a3951199d01c21d6d74c7a3d1561760b9119e9732940fd534df9f05b690b4e8f5eda927458e09ce8
 SHA512 
a947740ea4ba99e471c0907ef2cb821956633e789b1290431b849a4492730187fb973b00e686c4b910c797a5e5cdaa1104aef7c4eef2d162306f8ac9db4ce28e
+DIST nautilus-45.rc.tar.xz 3205144 BLAKE2B 
f79e2271613d2497bfc1608f67b14da4ec034ab28ee19a1a03167214e13afac3bb18650b3197bb4dcc50b68fa5b3c77aee351245e57ee695a6a7c0359e75d80e
 SHA512 
48ff4b45d73be76684c8645c21a64d57fb1057041e84ed568476c94711970dadce734b71319beab6a6791b2e252c7fa65a8be98b0c4ee11b68b7e23db64e8b87

diff --git a/gnome-base/nautilus/nautilus-45_rc.ebuild 
b/gnome-base/nautilus/nautilus-45_rc.ebuild
new file mode 100644
index ..3ff38c7b033d
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45_rc.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus";
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '

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

2023-09-04 Thread Henri Gasc
commit: 871f9140d0638b84d4136aa4746780c40667f3b5
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Sep  4 16:04:57 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Sep  4 16:04:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=871f9140

dev-python/glfw: new package, add 2.6.2

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

 dev-python/glfw/Manifest  |  1 +
 dev-python/glfw/glfw-2.6.2.ebuild | 20 
 dev-python/glfw/metadata.xml  | 12 
 3 files changed, 33 insertions(+)

diff --git a/dev-python/glfw/Manifest b/dev-python/glfw/Manifest
new file mode 100644
index 00..34eae19a2f
--- /dev/null
+++ b/dev-python/glfw/Manifest
@@ -0,0 +1 @@
+DIST glfw-2.6.2.gh.tar.gz 849915 BLAKE2B 
04cd5346b3d4e52307fdb601ca71557e34d58f2e852c6ce69f88daa9cbfcd7def3321bfc5e9208d9b0d1cd31a24ded06fa8045ac7974e84ca3d6394cc2f2731c
 SHA512 
e91d6682f5a849586686db53f009706a954e53b377704c1194705ec705c664d2e1bc1d7e85a719f36dfdc77a63bc303dc915526bf75fc812025e1667d20ff3da

diff --git a/dev-python/glfw/glfw-2.6.2.ebuild 
b/dev-python/glfw/glfw-2.6.2.ebuild
new file mode 100644
index 00..4929ee9dca
--- /dev/null
+++ b/dev-python/glfw/glfw-2.6.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for GLFW"
+HOMEPAGE="https://github.com/FlorianRhiem/pyGLFW https://pypi.org/project/glfw";
+SRC_URI="https://github.com/FlorianRhiem/pyGLFW/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/pyGLFW-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-libs/glfw"

diff --git a/dev-python/glfw/metadata.xml b/dev-python/glfw/metadata.xml
new file mode 100644
index 00..f39c42deb9
--- /dev/null
+++ b/dev-python/glfw/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   glfw
+   FlorianRhiem/pyGLFW
+   
+



[gentoo-commits] repo/gentoo:master commit in: media-libs/libgphoto2/

2023-09-04 Thread Matt Turner
commit: 0720ae97bb064d4dd40e261f224d23c4e590c99f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 22:03:05 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:54:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0720ae97

media-libs/libgphoto2: Version bump to 2.5.31

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32573
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libgphoto2/Manifest |   1 +
 media-libs/libgphoto2/libgphoto2-2.5.31.ebuild | 217 +
 2 files changed, 218 insertions(+)

diff --git a/media-libs/libgphoto2/Manifest b/media-libs/libgphoto2/Manifest
index 4ca7b3ba9808..07f89ebdb62c 100644
--- a/media-libs/libgphoto2/Manifest
+++ b/media-libs/libgphoto2/Manifest
@@ -1 +1,2 @@
 DIST libgphoto2-2.5.30.tar.xz 5890196 BLAKE2B 
4da7a650bec695a9d8356d1014081786eb6d31641c4f36f75ba7171b2b395a5e8bf6f59d452adad6d9faa30eea77abeb52e62e645d963bcec2709b3eb5094a4a
 SHA512 
969e5765dc5de9e5fb8156eda679aca069f568e744cc48b643846175eb3cff78bc6ec3a848150a4c636d948018de022f2988da7b94029f103589384f9144b7ed
+DIST libgphoto2-2.5.31.tar.xz 6322264 BLAKE2B 
9003769bf7726b205f6466e2332d1b144e2e1f2ac190c23f93200ec761597d08a7925e0a16dc65f66c9ca47f0c7e7a563c1cd5ada5cdf528bc605538cf67d80e
 SHA512 
1061a676488aff2cad12a5ee49742be6d18750221ef808d69116763c2b357d38c1372db62933dfa8fd8411758acb97b8e3a40a5d4f37b8c563e981fd4ae4bb1f

diff --git a/media-libs/libgphoto2/libgphoto2-2.5.31.ebuild 
b/media-libs/libgphoto2/libgphoto2-2.5.31.ebuild
new file mode 100644
index ..0a68b17206c7
--- /dev/null
+++ b/media-libs/libgphoto2/libgphoto2-2.5.31.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# 1. Track upstream bug --disable-docs does not work.
+#https://sourceforge.net/p/gphoto/bugs/643/
+
+EAPI=8
+inherit autotools multilib-minimal udev
+
+DESCRIPTION="Library that implements support for numerous digital cameras"
+HOMEPAGE="http://www.gphoto.org/";
+SRC_URI="mirror://sourceforge/gphoto/${P}.tar.xz"
+
+LICENSE="GPL-2"
+
+# FIXME: should we also bump for libgphoto2_port.so soname version?
+SLOT="0/6" # libgphoto2.so soname version
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples exif gd jpeg nls serial"
+
+# By default, drivers for all supported cameras will be compiled.
+# If you want to only compile for specific camera(s), set CAMERAS
+# environment to a space-separated list (no commas) of drivers that
+# you want to build.
+IUSE_CAMERAS="
+   adc65 agfa_cl20 aox ax203
+   barbie
+   canon casio_qv clicksmart310
+   digigr8 digita dimagev dimera3500 directory
+   enigma13
+   fuji
+   gsmart300
+   hp215
+   iclick
+   jamcam jd11 jl2005a jl2005c
+   kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica 
konica_qm150
+   largan lg_gsm
+   mars mustek
+   panasonic_coolshot panasonic_l859 panasonic_dc1000 panasonic_dc1580 
pccam300 pccam600 pentax polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2
+   ricoh ricoh_g3
+   samsung sierra sipix_blink2 sipix_web2 smal sonix sony_dscf1 
sony_dscf55 soundvision spca50x sq905 st2205 stv0674 stv0680 sx330z
+   toshiba_pdrm11 topfield tp6801
+"
+
+for camera in ${IUSE_CAMERAS}; do
+   IUSE="${IUSE} +cameras_${camera}"
+done
+
+# libgphoto2 actually links to libltdl
+RDEPEND="
+   acct-group/plugdev
+   >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
+   net-misc/curl[${MULTILIB_USEDEP}]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=virtual/libusb-1-r1:1[${MULTILIB_USEDEP}]
+   cameras_ax203? ( >=media-libs/gd-2.0.35-r4:=[${MULTILIB_USEDEP}] )
+   cameras_st2205? ( >=media-libs/gd-2.0.35-r4:=[${MULTILIB_USEDEP}] )
+   exif? ( >=media-libs/libexif-0.6.21-r1[${MULTILIB_USEDEP}] )
+   gd? ( >=media-libs/gd-2.0.35-r4:=[jpeg=,${MULTILIB_USEDEP}] )
+   jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
+   serial? ( >=dev-libs/lockdev-1.0.3.1.2-r2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gtk-doc-am
+   sys-devel/flex
+   >=sys-devel/gettext-0.19.1
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/gphoto2-port-config
+   /usr/bin/gphoto2-config
+)
+
+pkg_pretend() {
+   if ! echo "${USE}" | grep "cameras_" > /dev/null 2>&1; then
+   einfo "No camera drivers will be built since you did not 
specify any."
+   fi
+}
+
+src_prepare() {
+   default
+
+   # Handle examples ourselves
+   sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' -i Makefile.am 
Makefile.in \
+   || die "examples sed failed"
+
+   sed -e 's/sleep 2//' -i configure || die
+
+   eautoreconf # For confi

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calculator/

2023-09-04 Thread Matt Turner
commit: 439a774f53116dcbca21b07f898bb8ab4309
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 21:29:20 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:53:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439a

gnome-extra/gnome-calculator: Version bump to 45.0.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32571
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-calculator/Manifest  |  1 +
 .../gnome-calculator-45.0.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/gnome-extra/gnome-calculator/Manifest 
b/gnome-extra/gnome-calculator/Manifest
index 5be2787e46a3..75fd584e8cd4 100644
--- a/gnome-extra/gnome-calculator/Manifest
+++ b/gnome-extra/gnome-calculator/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-calculator-44.0.tar.xz 1075480 BLAKE2B 
a4e7af52e06a59a1a07baf3e34dbfc90dc8852cab3f44fe2018e3279cf7dab7c9cffe23bff2d7cc8b9b3708b652b9b8ae2fa65ff403c559fc1bfd060e4645575
 SHA512 
7c1428873c00a2052b966a0687f2a944dce67e889c8e113a794a7d5f0bafe9ff52562e2b1985bcf48d05a5a0a2f4ff97e490a43810b5243367fce9c6ada79fa6
+DIST gnome-calculator-45.0.1.tar.xz 1099468 BLAKE2B 
ceeecbe3eeaae77421193c61d954ed4991c4456ef7e4298f3ff50b8c3855e23c1938700b32c8166ba74a4db8bc2eb666ec23caa7b3c6a85b9aed1154a5e5a72c
 SHA512 
b96fe0118dcddb2b818dd0ae6c95891ba33bf7d4d858ff0fda1f0454fee740fb53c4af011aa153a564043b02d73480f1c9f1c35bdf2af4b5ebf5a97287c75fef
 DIST gnome-calculator-45.0.tar.xz 1097732 BLAKE2B 
1d69dd416b4af1eb9440ae41c5bd4a598ba1eecfbfaeb3b83d6b720094285bc60dfa6d5399ee196341563ddbc0944ce11ed69b22fb381ce33d3ea9f1b6c34beb
 SHA512 
cb681a04099385ae2f7bd1bb0a613eff4a20067f0a1d82027c493542c743613ff441c34a1c0a032807d7bb0f41301427eeb8b0fb5137e317e331e76bdf5b14af
 DIST gnome-calculator-45.beta.tar.xz 1094460 BLAKE2B 
dda75a6e1d0e1e6d4053f0e151477e1705b4a9a8ebd08a2e3df73c9c475317f47ea08da14f1a1baef5ece1925b2e04ce98d145f834dba6e3a51224a9a2bbfa32
 SHA512 
217b2acbd30fc80e625bb0e656ddec24c182e02f195db31c07cd7603962a0c7b63fdf1b86eeb4b51e8b7bed15a16ac52ccef941b74b464a4e9440b659880be40

diff --git a/gnome-extra/gnome-calculator/gnome-calculator-45.0.1.ebuild 
b/gnome-extra/gnome-calculator/gnome-calculator-45.0.1.ebuild
new file mode 100644
index ..01f53e2750c9
--- /dev/null
+++ b/gnome-extra/gnome-calculator/gnome-calculator-45.0.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson vala virtualx xdg
+
+DESCRIPTION="A calculator application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Calculator";
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+introspection test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# gtksourceview vapi definitions in dev-lang/vala itself are too old, and 
newer vala removes them
+# altogether, thus we need them installed by gtksourceview[vala]
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   dev-libs/libxml2:2
+   net-libs/libsoup:3.0
+   >=dev-libs/libgee-0.20.0:0.8=
+   dev-libs/mpc:=
+   dev-libs/mpfr:0=
+   >=gui-libs/gtk-4.4.1:4
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=gui-libs/gtksourceview-5.3.0:5
+   introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+   net-libs/libsoup:3.0[vala]
+   gui-libs/gtksourceview:5[vala]
+   gui-libs/libhandy:1[vala]
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddisable-ui=false
+   #-Dvala-version # doesn't do anything in 3.34
+   $(meson_use !introspection disable-introspection)
+   $(meson_use test ui-tests)
+   -Dgcalc=true
+   -Dgci=true
+   -Dapp=true
+   -Ddoc=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   XDG_SESSION_TYPE=x11 virtx dbus-run-session meson test -C 
"${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-09-04 Thread Matt Turner
commit: 371d91477322b4a4c6432cadfbba7c97c9efc833
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep  3 20:08:07 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:56:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371d9147

media-gfx/eog: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32592
Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/eog/Manifest |  1 +
 media-gfx/eog/eog-45_rc.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
index c4e30af3b4a2..194cc2477b0c 100644
--- a/media-gfx/eog/Manifest
+++ b/media-gfx/eog/Manifest
@@ -1,3 +1,4 @@
 DIST eog-44.2.tar.xz 4654888 BLAKE2B 
3618614e54107d4681cb6f029158023da45f587af20b81f046bf3db84c53b6468a5d0c988331ba4d4f8f8ed4a99fe5e92cd7b3c136ddb143d6058723eab4d6ca
 SHA512 
30695401355c94b4b516a3832c61b761efeb5288f0264c7d3b243f9fa028d6daa4f6ec4761041cff78821d080b4ff3826fc31a08b95e095251d278eddd1f8433
 DIST eog-44.3.tar.xz 4654864 BLAKE2B 
1caaace6f2f654a3fdbe781723e178d91300f40f2f05ef978505329ed242b79093cef5bf48660948b62efeb4fb1b3d09da522d6cb8e39b61fcd377100f701ae1
 SHA512 
088d8d504e5ad5ca14a5da44ee559b30cb7749d752f7b5c1f3fa111c9d1ba7a97edaff3183e0c6d6ebf3b57b9e90fe37a42305d983ac72058804ab2599e8f0c2
 DIST eog-45.alpha.tar.xz 4656468 BLAKE2B 
d2d0e34fffc8fede8af4b93baf0302dd3e184805fc155338422654323f059b96c2bd61b86b39db635e5fd9e87cc164ee544f21b5907cb9cd9bc19c7b24e341f2
 SHA512 
2a690850e5e79fa54c4c8514a1fa2805b62430f8e0df97262aa2c29dabe4d9a0167bd852c1f6830ef3021f1df3ee593de599f82078439db6b33598d61b219983
+DIST eog-45.rc.tar.xz 4656292 BLAKE2B 
0f5499817541b934a448c7b9666e2ee88c983708bb7b63a0d850e1c025c10d2582f6b3fb41ea5e961592203c2ca80a4e48b09c1aa2f7a4552d0899f2f1174ecf
 SHA512 
89b51d00198af0f08f899416de3296f24869ace04196357bdcb27a80cbe4251c11f30a59eae48d3a9cd7d5e450343e31df1b8ba368720d0caf2a39100756e09e

diff --git a/media-gfx/eog/eog-45_rc.ebuild b/media-gfx/eog/eog-45_rc.ebuild
new file mode 100644
index ..b967e79892ea
--- /dev/null
+++ b/media-gfx/eog/eog-45_rc.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Eye of GNOME image viewer"
+HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome 
https://gitlab.gnome.org/GNOME/eog";
+
+LICENSE="GPL-2+"
+SLOT="1"
+
+IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
+REQUIRED_USE="
+   exif? ( jpeg )
+   gtk-doc? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.73.2:2
+   >=dev-libs/libpeas-0.7.4[gtk]
+   >=gnome-base/gnome-desktop-2.91.2:3=
+   >=gnome-base/gsettings-desktop-schemas-42_beta
+   >=x11-misc/shared-mime-info-0.20
+   >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
+   >=x11-libs/gtk+-3.24.15:3[introspection,X]
+   >=gui-libs/libhandy-1.5.0:1
+   sys-libs/zlib
+
+   exif? ( >=media-libs/libexif-0.6.14 )
+   lcms? ( media-libs/lcms:2 )
+   xmp? ( media-libs/exempi:2= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   svg? ( >=gnome-base/librsvg-2.44.0:2 )
+
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   dev-util/gi-docgen
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use exif libexif)
+   $(meson_use lcms cms)
+   $(meson_use xmp)
+   $(meson_use jpeg libjpeg)
+   $(meson_use svg librsvg)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   -Dinstalled_tests=false
+   -Dlibportal=false # As of 40.3, all libportal usages are 
flatpak-specific
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-09-04 Thread Matt Turner
commit: 3f920120ed2fb5f1a7771f2766392977ef0fbf96
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 22:10:07 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:55:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f920120

dev-libs/gmime: Version bump to 3.2.14

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32574
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gmime/Manifest|  1 +
 dev-libs/gmime/gmime-3.2.14.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/gmime/Manifest b/dev-libs/gmime/Manifest
index f42a40a68144..c5c32b61bb00 100644
--- a/dev-libs/gmime/Manifest
+++ b/dev-libs/gmime/Manifest
@@ -1,2 +1,3 @@
 DIST gmime-2.6.23.tar.xz 5216588 BLAKE2B 
e173a7dbd418663ebbc55b856359bf9286c3791827f9b7f89da48dd7c3609e77312546f9489c08d34a7dcaeb78659789809d5fafc1323cbae9b9f1c4a316c659
 SHA512 
2ff6718b7a555cd5b34848399f29c7d0aa5a15e1f3cb46e9258c499e874191ee00f41b737386805d3000bad34367d174a25c45d38ba90cba7902400e733afa14
 DIST gmime-3.2.13.tar.xz 2231624 BLAKE2B 
c1b4af7ea911c6e2cdea01700d76d218028f7a7f3fc0443b15f915658f945b0fd784928eaa572b0a4b1cd2ea6f7b2812de75f066e3dd2bef23ebd4075a393ee9
 SHA512 
cfbf5d9e8d6cafcb340b6e470acaf7ae0a96581d39119a751b22fcf3ede089cc24accbd26a79ec2a4b7901ce66d7092765e8c388bbfa2138606dbb4b3f81f4d3
+DIST gmime-3.2.14.tar.xz 2231340 BLAKE2B 
bbe147151349c626d92890783a3fccd4b1156b5a9fc305812447f28ec34d5d7694a702f99865ad5ef41737eb4e0d0c08d879e4525f58c272972531c51d436fd6
 SHA512 
d6127a8567f96784b3f975452cd43a4ef6c8921845feb11974f785576f7ef138f25d20d0f309022893ca445fffb000b4dc98bf65ff3a781ececd5c16b1f0e9c6

diff --git a/dev-libs/gmime/gmime-3.2.14.ebuild 
b/dev-libs/gmime/gmime-3.2.14.ebuild
new file mode 100644
index ..d1e213df5247
--- /dev/null
+++ b/dev-libs/gmime/gmime-3.2.14.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome2 vala
+
+DESCRIPTION="Library for creating and parsing MIME messages"
+HOMEPAGE="https://github.com/jstedfast/gmime 
http://spruce.sourceforge.net/gmime/";
+SRC_URI="https://github.com/jstedfast/${PN}/releases/download/${PV}/${P}.tar.xz";
+
+SLOT="3.0"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="crypt doc idn test +vala"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   sys-libs/zlib
+   crypt? ( >=app-crypt/gpgme-1.8.0:= )
+   idn? ( net-dns/libidn2:= )
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-1.30.0:=
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libiconv
+"
+BDEPEND="
+   >=dev-util/gtk-doc-am-1.8
+   virtual/pkgconfig
+   doc? ( app-text/docbook-sgml-utils )
+"
+
+src_prepare() {
+   gnome2_src_prepare
+   use vala && vala_setup
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-solaris* ]]; then
+   # bug #???, why not use --with-libiconv
+   append-libs iconv
+   fi
+
+   gnome2_src_configure \
+   --enable-largefile \
+   $(use_enable crypt crypto) \
+   $(use_enable vala) \
+   $(use_with idn libidn) \
+   $(usex doc "" DB2HTML=)
+}
+
+src_compile() {
+   gnome2_src_compile
+   if use doc; then
+   emake -C docs/tutorial html
+   fi
+}
+
+src_install() {
+   gnome2_src_install
+
+   if use doc ; then
+   docinto tutorial
+   dodoc -r docs/tutorial/html/
+   fi
+}



  1   2   >