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

2023-12-06 Thread Miroslav Šulc
commit: b5b01b102debe573eccc0d807aff43373100ea15
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Dec  6 20:18:17 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Dec  7 07:55:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b01b10

dev-java/swt: 4.30-r1 SLOT 4.27 -> 4.30

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

 dev-java/swt/{swt-4.30.ebuild => swt-4.30-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/swt/swt-4.30.ebuild b/dev-java/swt/swt-4.30-r1.ebuild
similarity index 99%
rename from dev-java/swt/swt-4.30.ebuild
rename to dev-java/swt/swt-4.30-r1.ebuild
index ca3db3c7eb76..78bbe7198020 100644
--- a/dev-java/swt/swt-4.30.ebuild
+++ b/dev-java/swt/swt-4.30-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64le.zip )"
 
 LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
-SLOT="4.27"
+SLOT="4.30"
 KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE="cairo opengl webkit"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/jove/, app-editors/jove/files/

2023-12-06 Thread Ulrich Müller
commit: 2be647ed1087b4ab3476875283424c7bf178c6c8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Dec  7 07:16:53 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec  7 07:16:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be647ed

app-editors/jove: drop 4.16.0.73-r1

Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/jove/Manifest  |   1 -
 .../jove/files/jove-4.16.0.70.3.1-getline.patch|  81 -
 app-editors/jove/files/jove-4.16.0.73-build.patch  | 188 -
 app-editors/jove/files/jove-4.16.0.73-doc.patch|  34 
 .../jove/files/jove-4.16.0.73-sendmail.patch   |  19 ---
 app-editors/jove/jove-4.16.0.73-r1.ebuild  |  51 --
 6 files changed, 374 deletions(-)

diff --git a/app-editors/jove/Manifest b/app-editors/jove/Manifest
index 8829818bbfd3..8ee24206e392 100644
--- a/app-editors/jove/Manifest
+++ b/app-editors/jove/Manifest
@@ -1,3 +1,2 @@
 DIST jove-4.17.3.7.tar.gz 490070 BLAKE2B 
bfe95cc8f78993438839b93ebf37567940449e3914dd1963728ee82dc601c371318a34ea0d5d13d9d4dccaf9c4750874c5e0d3af22dcb2421595dca2da7cafdf
 SHA512 
90bd597bb4be3a4589f77ee331cee4fa2784264221fe6247c2535ae34c5689c08f55c2b2919bff34af5631b73b12883dab54df9770b4157ae801079a23222d9a
 DIST jove-4.17.5.3.tar.gz 548835 BLAKE2B 
12b1f16d82e84cc2d099e2f45f5a42e2d1e811e5a9685c7ee162280ef49ecef8f7955a98679b60c49bbeaa30e3a430b1d6fc969270bee02862ff284a932829d9
 SHA512 
f91bdf3145ad243cfe8a4d9aca497a3d2cc58711488fa6b845d0d5e70dece6939046743aae1f18fd2614d75420bb747b00e61bb60b13ff35b26409068df40127
-DIST jove4.16.0.73.tgz 465214 BLAKE2B 
cc1eeca2cdbd7ca98a5deaf27c37bfcdc529f2b388361e0cd5fd6278b72740a06283abd1f60212e6dc0d1e540e4dc4d99edb99b781645b13e1675644db0f38eb
 SHA512 
2198504f9a23590710acba7f27661fa5649fdbed559a4c6bde9d2c1d673c22ce7d99a690be45a4602d37cf6e70399230c4ae3a251d8451af0c5252bdca61b09d

diff --git a/app-editors/jove/files/jove-4.16.0.70.3.1-getline.patch 
b/app-editors/jove/files/jove-4.16.0.70.3.1-getline.patch
deleted file mode 100644
index 98cef6011f8c..
--- a/app-editors/jove/files/jove-4.16.0.70.3.1-getline.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-http://bugs.gentoo.org/274352
-Fix build failure with glibc-2.10
-
 jove4.16.0.70-orig/insert.c
-+++ jove4.16.0.70/insert.c
-@@ -504,7 +504,7 @@
-   atchar = 0;
-   }
- 
--  getline(atline->l_dline, genbuf);
-+  get_line(atline->l_dline, genbuf);
-   atchar += tchar;
-   linecopy(genbuf, atchar, save);
-   atline->l_dline = putline(genbuf);
 jove4.16.0.70-orig/io.c
-+++ jove4.16.0.70/io.c
-@@ -1347,9 +1347,9 @@
- 
- void
- #ifdef USE_PROTOTYPES
--getline proto((daddr addr, register char *buf))
-+get_line proto((daddr addr, register char *buf))
- #else
--getline(addr, buf)
-+get_line(addr, buf)
- daddr addr;
- register char *buf;
- #endif
 jove4.16.0.70-orig/io.h
-+++ jove4.16.0.70/io.h
-@@ -40,7 +40,7 @@
-   close_file proto((File *fp)),
-   d_cache_init proto((void)),
-   file_write proto((char *fname, bool app)),
--  getline proto((daddr addr, char *buf)),
-+  get_line proto((daddr addr, char *buf)),
-   lsave proto((void)),
-   putreg proto((File *fp,LinePtr line1,int char1,LinePtr line2,int 
char2,bool makesure)),
-   read_file proto((char *file, bool is_insert)),
 jove4.16.0.70-orig/recover.c
-+++ jove4.16.0.70/recover.c
-@@ -165,7 +165,7 @@
- private char  *getblock proto((daddr atl));
- 
- void
--getline(tl, buf)
-+get_line(tl, buf)
- daddr tl;
- char  *buf;
- {
-@@ -580,7 +580,7 @@
-   Nchars = Nlines = 0L;
-   while (--nlines >= 0) {
-   addr = getaddr(ptrs_fp);
--  getline(addr, buf);
-+  get_line(addr, buf);
-   Nlines += 1;
-   Nchars += 1 + strlen(buf);
-   fputs(buf, out);
 jove4.16.0.70-orig/util.c
-+++ jove4.16.0.70/util.c
-@@ -280,7 +280,7 @@
-   strcpy(buf, linebuf);
-   Jr_Len = strlen(linebuf);
-   } else
--  getline(line->l_dline, buf);
-+  get_line(line->l_dline, buf);
-   return buf;
- }
- 
 jove4.16.0.70-orig/util.h
-+++ jove4.16.0.70/util.h
-@@ -18,7 +18,7 @@
- #define eobp()(lastp(curline) && eolp())
- #define eolp()(linebuf[curchar] == '\0')
- #define firstp(line)  ((line) == curbuf->b_first)
--#define getDOT()  getline(curline->l_dline, linebuf)
-+#define getDOT()  get_line(curline->l_dline, linebuf)
- #define lastp(line)   ((line) == curbuf->b_last)
- 
- extern UnivPtr

diff --git a/app-editors/jove/files/jove-4.16.0.73-build.patch 
b/app-editors/jove/files/jove-4.16.0.73-build.patch
deleted file mode 100644
index 105d163d32be..
--- a/app-editors/jove/files/jove-4.16.0.73-build.patch
+++ /dev/null
@@ -1,188 +0,0 @@
-Originally based on Debian patch jove_4.16.0.70-3.1.diff.gz
-
 jove4.16.0.73-orig/doc/jove.rc
-+++ 

[gentoo-commits] repo/gentoo:master commit in: www-apps/hugo/, www-apps/hugo/files/

2023-12-06 Thread Viorel Munteanu
commit: a84833498f04997dbb5b7fed790312c5e2bdbbf7
Author: tastytea  tastytea  de>
AuthorDate: Wed Dec  6 13:13:48 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 06:49:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8483349

www-apps/hugo: add 0.121.0

Closes: https://bugs.gentoo.org/919134
Signed-off-by: tastytea  tastytea.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/hugo/Manifest |   2 +
 ...hugo-0.121.0-unbundle-libwebp-and-libsass.patch |  43 +
 www-apps/hugo/hugo-0.121.0.ebuild  | 101 +
 3 files changed, 146 insertions(+)

diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest
index d8c05af9dda3..7986a720503e 100644
--- a/www-apps/hugo/Manifest
+++ b/www-apps/hugo/Manifest
@@ -2,3 +2,5 @@ DIST hugo-0.118.2-vendor.tar.xz 6633368 BLAKE2B 
a88e3422828a98ae220805a5853402b6
 DIST hugo-0.118.2.tar.gz 19385307 BLAKE2B 
c5a4e358b37f41cdbadb12df4657570da249fb8ba70f3c18406431cf8a48287d14598e6c36453a53afe156eb2fdd6c177586136f32e1166d23c856a2fab98bc1
 SHA512 
decda9097ae3e9942524457527ecd2a1d0c8555b5909c676f2bcc16ca5052453a64366f3dbe5eeb2ef0930b65edd52d9963c967cf28f0b149fb410aa5811ac78
 DIST hugo-0.119.0-vendor.tar.xz 6642728 BLAKE2B 
1a7c3d8acb895f01db97b8583d7d578b0ebb422b9763754dc0e3536b0511ed07af8403d826d9a821b587e56c4d1f584392ea158db72c98caaa941a74de1da19a
 SHA512 
8ec40365efa97b0c6d0dd088b0ee2e44a582841b9b9d5938e6408bcf4fb82c4d1909430c414e5642cd9c3305e159ed2495770b4fb710fabafb5c9cd740ac3d53
 DIST hugo-0.119.0.tar.gz 19579413 BLAKE2B 
f383f28b054fb78f1e8c972ec84d88fcbc6d8902dcdbe4acaaa081fea2c78247b5345faaec93c708fbcf71fee38a781a2c7c213f042568b3bd6b27e3618713d9
 SHA512 
ce77d60869173d18d46d91e4f23910c709ccabdf81976c1c96177a9fbad965a13a735fafce37f413a40a5af248510e49f8b2da86c1ba4291fb8b3941e91ee5ea
+DIST hugo-0.121.0-vendor.tar.xz 6682060 BLAKE2B 
7aabdd97eada6b83e0e7bebe632f7b465a6d87d376e555325e4309eeed7b286a6e4f7bcb1bdab1884328decb25ee1356b438df9fa1f07a6d85aad36fcd3f2f7b
 SHA512 
c7688f7d32fa0b3fbbaffc154b025eda83b24dcbacff94188c80811692a091498e5e8107715e3b24e497ef56d4e9af843a4c5a4a42a6b28a79146ab2c44344b1
+DIST hugo-0.121.0.tar.gz 21036266 BLAKE2B 
a924e2ad2fc4a5c690bf3bdd2e837add543119632f3055117a7345bc78996b9f3eeb42c94694135a8f174aced72fea359ca39ca3ed76673b2284dc641d60
 SHA512 
99566167e74e1eda996ca54b0284a56a1bcd6c69f60d4461faa3bcca2f0c2d499b5e4de806a78576b5ec7691aa6d81fb66b6f088a25255fc9496d1f65d37d2ac

diff --git 
a/www-apps/hugo/files/hugo-0.121.0-unbundle-libwebp-and-libsass.patch 
b/www-apps/hugo/files/hugo-0.121.0-unbundle-libwebp-and-libsass.patch
new file mode 100644
index ..4dcd86a6040f
--- /dev/null
+++ b/www-apps/hugo/files/hugo-0.121.0-unbundle-libwebp-and-libsass.patch
@@ -0,0 +1,43 @@
+From 1237c6c59e4fe777b39ee7c543eb4f8b6ce6a6b1 Mon Sep 17 00:00:00 2001
+From: tastytea 
+Date: Wed, 6 Dec 2023 12:37:26 +0100
+Subject: [PATCH] unbundle libwebp and libsass
+
+---
+ .../github.com/bep/golibsass/internal/libsass/a__cgo.go   | 8 
+ vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go   | 3 ++-
+ 2 files changed, 6 insertions(+), 5 deletions(-)
+
+diff --git a/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go 
b/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go
+index 1de9aeeef..fd565d1a9 100644
+--- a/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go
 b/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go
+@@ -4,9 +4,9 @@
+ // license that can be found in the LICENSE file.
+ package libsass
+ 
+-// #cgo CFLAGS: -O2 -fPIC
+-// #cgo CPPFLAGS: -I../../libsass_src/include
+-// #cgo CXXFLAGS: -g -std=c++0x -O2 -fPIC
+-// #cgo LDFLAGS: -lstdc++ -lm
++// #cgo CFLAGS: -fPIC
++// #cgo CPPFLAGS: -DUSE_LIBSASS_SRC
++// #cgo CXXFLAGS: -std=c++0x -fPIC
++// #cgo LDFLAGS: -lstdc++ -lm -lsass
+ // #cgo darwin linux LDFLAGS: -ldl
+ import "C"
+diff --git a/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go 
b/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go
+index bcf9bacd0..4cc2aa81c 100644
+--- a/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go
 b/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go
+@@ -3,5 +3,6 @@
+ 
+ package libwebp
+ 
+-// #cgo unix LDFLAGS: -lm
++// #cgo unix LDFLAGS: -lm -lwebp
++// #cgo CFLAGS: -DLIBWEBP_NO_SRC
+ import "C"
+-- 
+2.41.0
+

diff --git a/www-apps/hugo/hugo-0.121.0.ebuild 
b/www-apps/hugo/hugo-0.121.0.ebuild
new file mode 100644
index ..d3d9d003c7dd
--- /dev/null
+++ b/www-apps/hugo/hugo-0.121.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 2018-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion
+
+DESCRIPTION="Fast static HTML and CSS website generator"
+HOMEPAGE="https://gohugo.io https://github.com/gohugoio/hugo;
+SRC_URI="
+   https://github.com/gohugoio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   

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

2023-12-06 Thread Viorel Munteanu
commit: 431519e566016d29775d53b8b3cc0ef22f99a42f
Author: tastytea  tastytea  de>
AuthorDate: Wed Dec  6 13:12:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 06:49:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431519e5

www-apps/hugo: replace USE-flag sass with extended

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

 www-apps/hugo/metadata.xml | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/www-apps/hugo/metadata.xml b/www-apps/hugo/metadata.xml
index d3bce6b51931..d3297372315d 100644
--- a/www-apps/hugo/metadata.xml
+++ b/www-apps/hugo/metadata.xml
@@ -10,13 +10,12 @@
Proxy Maintainers


-   Enable SASS/SCSS support
+   (deprecated) Enable SASS/SCSS support
+   Enable SASS/SCSS and WebP encoding 
support


-   gohugoio/hugo
+   gohugoio/hugo

-   
-   Hugo is a static HTML and CSS website generator written in Go.
-   It is optimized for speed, ease of use, and configurability.
-   
+Hugo is a static HTML and CSS website 
generator written in Go. It is
+   optimized for speed, ease of use, and configurability. 

 



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

2023-12-06 Thread Viorel Munteanu
commit: 9458b5e3cb14259e9e008aa439390b97371da75b
Author: tastytea  tastytea  de>
AuthorDate: Wed Dec  6 13:14:37 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 06:49:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9458b5e3

www-apps/hugo: drop 0.118.2

Signed-off-by: tastytea  tastytea.de>
Closes: https://github.com/gentoo/gentoo/pull/34149
Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/hugo/Manifest|  2 -
 www-apps/hugo/hugo-0.118.2.ebuild | 98 ---
 2 files changed, 100 deletions(-)

diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest
index 7986a720503e..0c31a795db44 100644
--- a/www-apps/hugo/Manifest
+++ b/www-apps/hugo/Manifest
@@ -1,5 +1,3 @@
-DIST hugo-0.118.2-vendor.tar.xz 6633368 BLAKE2B 
a88e3422828a98ae220805a5853402b62c2b602de03909187a3694b1546a3fb27f9cb39651342039b5031840fd57e6f00152d5ff023628c6d491ee33245d3b24
 SHA512 
2e617cccf23931ba20dfac703445c63d0bebdf6178c943315dd7d4983b2a4626c1631751e3bbd925a247599af918638161d13b3e2af474e80ec204aa9ad0e2f6
-DIST hugo-0.118.2.tar.gz 19385307 BLAKE2B 
c5a4e358b37f41cdbadb12df4657570da249fb8ba70f3c18406431cf8a48287d14598e6c36453a53afe156eb2fdd6c177586136f32e1166d23c856a2fab98bc1
 SHA512 
decda9097ae3e9942524457527ecd2a1d0c8555b5909c676f2bcc16ca5052453a64366f3dbe5eeb2ef0930b65edd52d9963c967cf28f0b149fb410aa5811ac78
 DIST hugo-0.119.0-vendor.tar.xz 6642728 BLAKE2B 
1a7c3d8acb895f01db97b8583d7d578b0ebb422b9763754dc0e3536b0511ed07af8403d826d9a821b587e56c4d1f584392ea158db72c98caaa941a74de1da19a
 SHA512 
8ec40365efa97b0c6d0dd088b0ee2e44a582841b9b9d5938e6408bcf4fb82c4d1909430c414e5642cd9c3305e159ed2495770b4fb710fabafb5c9cd740ac3d53
 DIST hugo-0.119.0.tar.gz 19579413 BLAKE2B 
f383f28b054fb78f1e8c972ec84d88fcbc6d8902dcdbe4acaaa081fea2c78247b5345faaec93c708fbcf71fee38a781a2c7c213f042568b3bd6b27e3618713d9
 SHA512 
ce77d60869173d18d46d91e4f23910c709ccabdf81976c1c96177a9fbad965a13a735fafce37f413a40a5af248510e49f8b2da86c1ba4291fb8b3941e91ee5ea
 DIST hugo-0.121.0-vendor.tar.xz 6682060 BLAKE2B 
7aabdd97eada6b83e0e7bebe632f7b465a6d87d376e555325e4309eeed7b286a6e4f7bcb1bdab1884328decb25ee1356b438df9fa1f07a6d85aad36fcd3f2f7b
 SHA512 
c7688f7d32fa0b3fbbaffc154b025eda83b24dcbacff94188c80811692a091498e5e8107715e3b24e497ef56d4e9af843a4c5a4a42a6b28a79146ab2c44344b1

diff --git a/www-apps/hugo/hugo-0.118.2.ebuild 
b/www-apps/hugo/hugo-0.118.2.ebuild
deleted file mode 100644
index 12937987bc02..
--- a/www-apps/hugo/hugo-0.118.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module bash-completion-r1
-
-DESCRIPTION="Fast static HTML and CSS website generator"
-HOMEPAGE="https://gohugo.io https://github.com/gohugoio/hugo;
-SRC_URI="
-   https://github.com/gohugoio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://tastytea.de/files/gentoo/${P}-vendor.tar.xz
-"
-
-# NOTE: To create the vendor tarball, run:
-# `go mod vendor && cd .. && tar -caf ${P}-vendor.tar.xz ${P}/vendor`
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="doc +sass test"
-
-BDEPEND="
-   >=dev-lang/go-1.18
-   test? (
-   dev-python/docutils
-   dev-ruby/asciidoctor
-   virtual/pandoc
-   )
-"
-RDEPEND="
-   >=media-libs/libwebp-1.2.3-r1:=
-   sass? ( dev-libs/libsass:= )
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.96.0-unbundle-libwebp-and-libsass.patch
-   "${FILESDIR}"/${PN}-0.118.2-skip-some-tests.patch
-)
-
-src_configure() {
-   export CGO_ENABLED=1
-   export CGO_CFLAGS="${CFLAGS}"
-   export CGO_CPPFLAGS="${CPPFLAGS}"
-   export CGO_CXXFLAGS="${CXXFLAGS}"
-   export CGO_LDFLAGS="${LDFLAGS}"
-   export MY_BUILD_FLAGS="$(usev sass "-tags extended")"
-
-   default
-}
-
-src_prepare() {
-   # wants to run command that require network access
-   rm testscripts/commands/mod{,_vendor,__disable}.txt || die
-
-   default
-}
-
-src_compile() {
-   mkdir -pv bin || die
-   ego build -ldflags "-X 
github.com/gohugoio/hugo/common/hugo.vendorInfo=gentoo:${PVR}" \
-   ${MY_BUILD_FLAGS} -o "${S}/bin/hugo"
-
-   bin/hugo gen man --dir man || die
-
-   mkdir -pv completions || die
-   bin/hugo completion bash > completions/hugo || die
-   bin/hugo completion fish > completions/hugo.fish || die
-   bin/hugo completion zsh > completions/_hugo || die
-
-   if use doc ; then
-   bin/hugo gen doc --dir doc || die
-   fi
-}
-
-src_test() {
-   ego test "./..." ${MY_BUILD_FLAGS}
-}
-
-src_install() {
-   dobin bin/*
-   doman man/*
-
-   dobashcomp completions/${PN}
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins completions/${PN}.fish
-
-   insinto 

[gentoo-commits] repo/gentoo:master commit in: net-proxy/squid/files/, net-proxy/squid/

2023-12-06 Thread Arthur Zamarin
commit: 2a2b11bf740e489bd7f00271bc26c1d1bdba27de
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Dec  3 17:39:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec  7 06:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2b11bf

net-proxy/squid: drop 5.7-r1, 5.8, 5.9, 6.2, 6.4

Signed-off-by: Hank Leininger  korelogic.com>
Bug: https://bugs.gentoo.org/917615
Bug: https://bugs.gentoo.org/916334
Closes: https://github.com/gentoo/gentoo/pull/34106
Signed-off-by: Arthur Zamarin  gentoo.org>

 net-proxy/squid/Manifest |   5 -
 net-proxy/squid/files/squid-5.3-gentoo.patch |  87 --
 net-proxy/squid/files/squid.initd-r5 | 125 -
 net-proxy/squid/squid-5.7-r1.ebuild  | 380 --
 net-proxy/squid/squid-5.8.ebuild | 382 --
 net-proxy/squid/squid-5.9.ebuild | 382 --
 net-proxy/squid/squid-6.2.ebuild | 383 --
 net-proxy/squid/squid-6.4.ebuild | 386 ---
 8 files changed, 2130 deletions(-)

diff --git a/net-proxy/squid/Manifest b/net-proxy/squid/Manifest
index 2b40dfc56bd5..dee03380a4fe 100644
--- a/net-proxy/squid/Manifest
+++ b/net-proxy/squid/Manifest
@@ -1,6 +1 @@
-DIST squid-5.7.tar.xz 2566560 BLAKE2B 
4a403ca4f94034356922ea1a4feffd5f5289e2aadbe1585bd04e83ee89712227ce04c53f7e05c10f7c8ac6be67a265a32b47032e7b56e929a172772fa41d5299
 SHA512 
624a39041a6ceda6c470dc0937616f1aa67200f3db02b4d74095d8d706ed31d6df5e0417dcacde45f6be40b617bee018849793d52c96a626aab32a2b182972aa
-DIST squid-5.8.tar.xz 2447560 BLAKE2B 
c9d1ae9464e68beabdf7ae1641a70d6c614bc4d4f4bae3fc5946c2bf61510634992cbd5abe63f071104edb2fa487a6c5c7fb8fbf8f06ac723a6522ec9ade8b68
 SHA512 
81a9a7d1dfcb58476369e08e99feb76411dd3242a3374feb175408fa0dc8161545a9a903603219c6fa2bcfb615461901e093428e97ac74cf4c596a7065d3247d
-DIST squid-5.9.tar.xz 2569204 BLAKE2B 
898a34357f8019291379ea37c66fa312e1a6437e8f643987dd4e54d7d52728248e16129b00195c5f6e0378c0f32c9f9ade3f98ca0ec4bb952f9f443357face82
 SHA512 
7dc366ef6b2a397ca6adec993c05876949de5f5e72a8a4409c9c9c52c42a8a4b37f58e85a171eebd36a166951f6c764176cfebec30019b299abe34a5adc4e5ac
-DIST squid-6.2.tar.xz 2546172 BLAKE2B 
e934371e40093b1570c88c76f9427089087d2fa0b16629e7ca3afabd17f7bc5592b2b65354da54ebc43350ab6732081dd39a39e5db712f70a48246c22b8ae45d
 SHA512 
a2f3ad666b88708ddc52958e610222778e4f64c2ac097b821867ae4022ca35dcbe225f2c5bba42a69fa56f89feebf63764d1a936444e4debce7e55e87b7366db
-DIST squid-6.4.tar.xz 2553476 BLAKE2B 
0f55fb8b4bcc291b9d978c8a150d86986ca32cf7c866907ac03ff3995ad6fbce333b0ebe977827e01e51a08d7104e41300a402bb811be0692a61fa81fd160304
 SHA512 
7bbf759841448874090a145699ee01f67696c19da147e433b1ecc80a856095cbfae611ef910bc4f2c44218101d89f2ee13796f5b7ada2e21e95638d4dae077ab
 DIST squid-6.5.tar.xz 2554492 BLAKE2B 
91ed91f9b0f56f440a7f15a63bbc3e19537b60bc8b31b5bf7e16884367d0da060c5490e1721dbd7c5fce7f4a4e958fb3554d6bdc5b55f568598f907722b651de
 SHA512 
d3a40f5f390f0042a8e981ca28755a90dd520230a06b4246ba7bec0c98025ce1cdc7426797a666f769addd60238e28e1f04d2c701ea2ef2d7329dbe87b830d70

diff --git a/net-proxy/squid/files/squid-5.3-gentoo.patch 
b/net-proxy/squid/files/squid-5.3-gentoo.patch
deleted file mode 100644
index 54c036e14e50..
--- a/net-proxy/squid/files/squid-5.3-gentoo.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 7bd608b..0a0a908 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -33,9 +33,9 @@ PRESET_CXXFLAGS="$CXXFLAGS"
- PRESET_LDFLAGS="$LDFLAGS"
- 
- dnl Set default LDFLAGS
--if test "x$LDFLAGS" = "x" ; then
--  LDFLAGS="-g"
--fi
-+dnl if test "x$LDFLAGS" = "x" ; then
-+dnl  LDFLAGS="-g"
-+dnl fi
- 
- # Check for GNU cc
- AC_PROG_CC
-diff --git a/src/cf.data.pre b/src/cf.data.pre
-index 9275219..1e3aca2 100644
 a/src/cf.data.pre
-+++ b/src/cf.data.pre
-@@ -1633,6 +1633,7 @@ acl Safe_ports port 280  # http-mgmt
- acl Safe_ports port 488   # gss-http
- acl Safe_ports port 591   # filemaker
- acl Safe_ports port 777   # multiling http
-+acl Safe_ports port 901   # SWAT
- NOCOMMENT_END
- DOC_END
- 
-@@ -7200,11 +7201,11 @@ COMMENT_END
- 
- NAME: cache_mgr
- TYPE: string
--DEFAULT: webmaster
-+DEFAULT: root
- LOC: Config.adminEmail
- DOC_START
-   Email-address of local cache manager who will receive
--  mail if the cache dies.  The default is "webmaster".
-+  mail if the cache dies.  The default is "root".
- DOC_END
- 
- NAME: mail_from
-diff --git a/src/debug.cc b/src/debug.cc
-index 59ad1e9..265a9fe 100644
 a/src/debug.cc
-+++ b/src/debug.cc
-@@ -496,7 +496,7 @@ _db_init(const char *logfile, const char *options)
- #if HAVE_SYSLOG && defined(LOG_LOCAL4)
- 
- if (Debug::log_syslog)
--openlog(APP_SHORTNAME, LOG_PID | LOG_NDELAY | LOG_CONS, 
syslog_facility);
-+openlog(APP_SHORTNAME, LOG_PID | 

[gentoo-commits] repo/gentoo:master commit in: app-portage/pfl/

2023-12-06 Thread Arthur Zamarin
commit: db94ee80cd98fa98e219b4fec425acbd4330c634
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 00:34:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec  7 06:18:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db94ee80

app-portage/pfl: enable py3.12

Signed-off-by: Lucio Sauer  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/34157
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-portage/pfl/pfl-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/pfl/pfl-3.2.1.ebuild b/app-portage/pfl/pfl-3.2.1.ebuild
index 80db9cebf59b..1669717db18e 100644
--- a/app-portage/pfl/pfl-3.2.1.ebuild
+++ b/app-portage/pfl/pfl-3.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 systemd



[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/

2023-12-06 Thread Viorel Munteanu
commit: 37b8d08e47ab0552b9b76ce9fe194f3af597a1ca
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec  7 06:11:06 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 06:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b8d08e

app-misc/fastfetch: add 2.3.3

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

 app-misc/fastfetch/Manifest   |   1 +
 app-misc/fastfetch/fastfetch-2.3.3.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index e672c93c5c5d..dcf540b35cc0 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1,4 @@
 DIST fastfetch-1.12.2.tar.gz 538194 BLAKE2B 
bc6badbc7f690dacbe1408479286a0d42ec687526f776ff4d2ec7b0eb767032e5781cbbe37778f4dc03a5d386979a9ae2aab84c466be997b82d9a9a6c81ea78f
 SHA512 
a82a7c7ae365335c20d659a82215cf320c4c6b07ff127c4dad322a0a01f7ec57e34d229f4953108daadcd0d243c84f8504a3b4367df5e255e5a06e685fd6739a
 DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B 
d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709
 SHA512 
81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724
 DIST fastfetch-2.3.2.tar.gz 909153 BLAKE2B 
68f2b4d84193ccc3c74217c99156d94c8cdff13029975b098581a6b8bd371d86926b213274778dd2f8b99c2a3a69a4ae424fd5139365cfcd954e3b7db0cbd710
 SHA512 
ea7ba3a9c164a326406c843a123831e649da0d0927bf9b9ab22bcc1d638dce2168be1ad6db5c3e81bb02022dbe139ff6e19e7894f0c19898b74c1a7b49cdb101
+DIST fastfetch-2.3.3.tar.gz 909014 BLAKE2B 
70cde268130bcd979b5b472f231ea7f4f14fe68472c6a92ba31eb6a8c4b2ff1b4bb4c13cb2a3c567b72aa57b9eb616518baa6322184c131d8bd3d7a3a11b97db
 SHA512 
8d44b94df522f41e64e266a54824769a4588de7e07846f461554981886d058c3bba23df017b8619eb376de9dcd926462bcdda3fb6f0770f83f60a3ad96cb7e85

diff --git a/app-misc/fastfetch/fastfetch-2.3.3.ebuild 
b/app-misc/fastfetch/fastfetch-2.3.3.ebuild
new file mode 100644
index ..9793b1e8e066
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-2.3.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Fast neofetch-like system information tool"
+HOMEPAGE="https://github.com/fastfetch-cli/fastfetch;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git;
+   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
+   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
+   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager opencl opengl 
osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
+RESTRICT="!test? ( test )"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
+# make sure to crank yyjson minimum version to match bundled version
+RDEPEND="
+   >=dev-libs/yyjson-0.8.0:=
+   sys-libs/zlib
+   X? ( x11-libs/libX11 )
+   chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
+   ddcutil? ( app-misc/ddcutil:= )
+   drm? ( x11-libs/libdrm )
+   gnome? (
+   dev-libs/glib
+   gnome-base/dconf
+   )
+   imagemagick? ( media-gfx/imagemagick:= )
+   networkmanager? ( net-misc/networkmanager )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
+   pci? ( sys-apps/pciutils )
+   pulseaudio? ( media-libs/libpulse )
+   sqlite? ( dev-db/sqlite:3 )
+   vulkan? ( media-libs/vulkan-loader )
+   wayland? ( dev-libs/wayland )
+   xcb? ( x11-libs/libxcb )
+   xfce? ( xfce-base/xfconf )
+   xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   xrandr? ( X )
+   chafa? ( imagemagick )
+"
+
+src_configure() {
+   local fastfetch_enable_imagemagick7=no
+   local fastfetch_enable_imagemagick6=no
+   if use imagemagick; then
+   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+   fastfetch_enable_imagemagick6=$(has_version 
'

[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/

2023-12-06 Thread Viorel Munteanu
commit: 39b0b79b85d2bf54c5808281cee7fd6e8c5f4072
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec  7 06:11:12 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 06:11:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b0b79b

app-misc/fastfetch: drop 2.3.2

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

 app-misc/fastfetch/Manifest   |   1 -
 app-misc/fastfetch/fastfetch-2.3.2.ebuild | 110 --
 2 files changed, 111 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index dcf540b35cc0..0e79c09b5e0a 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,4 +1,3 @@
 DIST fastfetch-1.12.2.tar.gz 538194 BLAKE2B 
bc6badbc7f690dacbe1408479286a0d42ec687526f776ff4d2ec7b0eb767032e5781cbbe37778f4dc03a5d386979a9ae2aab84c466be997b82d9a9a6c81ea78f
 SHA512 
a82a7c7ae365335c20d659a82215cf320c4c6b07ff127c4dad322a0a01f7ec57e34d229f4953108daadcd0d243c84f8504a3b4367df5e255e5a06e685fd6739a
 DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B 
d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709
 SHA512 
81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724
-DIST fastfetch-2.3.2.tar.gz 909153 BLAKE2B 
68f2b4d84193ccc3c74217c99156d94c8cdff13029975b098581a6b8bd371d86926b213274778dd2f8b99c2a3a69a4ae424fd5139365cfcd954e3b7db0cbd710
 SHA512 
ea7ba3a9c164a326406c843a123831e649da0d0927bf9b9ab22bcc1d638dce2168be1ad6db5c3e81bb02022dbe139ff6e19e7894f0c19898b74c1a7b49cdb101
 DIST fastfetch-2.3.3.tar.gz 909014 BLAKE2B 
70cde268130bcd979b5b472f231ea7f4f14fe68472c6a92ba31eb6a8c4b2ff1b4bb4c13cb2a3c567b72aa57b9eb616518baa6322184c131d8bd3d7a3a11b97db
 SHA512 
8d44b94df522f41e64e266a54824769a4588de7e07846f461554981886d058c3bba23df017b8619eb376de9dcd926462bcdda3fb6f0770f83f60a3ad96cb7e85

diff --git a/app-misc/fastfetch/fastfetch-2.3.2.ebuild 
b/app-misc/fastfetch/fastfetch-2.3.2.ebuild
deleted file mode 100644
index 9793b1e8e066..
--- a/app-misc/fastfetch/fastfetch-2.3.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Fast neofetch-like system information tool"
-HOMEPAGE="https://github.com/fastfetch-cli/fastfetch;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git;
-   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
-   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
-   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
-else
-   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager opencl opengl 
osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
-RESTRICT="!test? ( test )"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-# make sure to crank yyjson minimum version to match bundled version
-RDEPEND="
-   >=dev-libs/yyjson-0.8.0:=
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   chafa? ( media-gfx/chafa )
-   dbus? ( sys-apps/dbus )
-   ddcutil? ( app-misc/ddcutil:= )
-   drm? ( x11-libs/libdrm )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   imagemagick? ( media-gfx/imagemagick:= )
-   networkmanager? ( net-misc/networkmanager )
-   opencl? ( virtual/opencl )
-   opengl? ( media-libs/libglvnd[X] )
-   osmesa? ( media-libs/mesa[osmesa] )
-   pci? ( sys-apps/pciutils )
-   pulseaudio? ( media-libs/libpulse )
-   sqlite? ( dev-db/sqlite:3 )
-   vulkan? ( media-libs/vulkan-loader )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   xrandr? ( X )
-   chafa? ( imagemagick )
-"
-
-src_configure() {
-   local fastfetch_enable_imagemagick7=no
-   local fastfetch_enable_imagemagick6=no
-   if use imagemagick; then
-   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   fastfetch_enable_imagemagick6=$(has_version 
'

[gentoo-commits] repo/gentoo:master commit in: app-editors/jove/

2023-12-06 Thread Arthur Zamarin
commit: 37076c8978e648d048835ff15cf0a948aebf0f89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec  7 05:57:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec  7 05:57:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37076c89

app-editors/jove: Stabilize 4.17.5.3 ppc, #919379

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

 app-editors/jove/jove-4.17.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/jove/jove-4.17.5.3.ebuild 
b/app-editors/jove/jove-4.17.5.3.ebuild
index 89eec469c6be..45d502a5e15a 100644
--- a/app-editors/jove/jove-4.17.5.3.ebuild
+++ b/app-editors/jove/jove-4.17.5.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jonmacs/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="JOVE"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 IUSE="doc"
 
 RDEPEND="sys-libs/ncurses:0="



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

2023-12-06 Thread Matthias Maier
commit: 17b2bb563f904dfb70c2079547cb8b68c6e08bef
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Dec  6 17:20:16 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 04:28:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b2bb56

sci-libs/trilinos: add 15.0.0

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest   |   1 +
 sci-libs/trilinos/trilinos-15.0.0.ebuild | 261 +++
 2 files changed, 262 insertions(+)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
index d7a8fd54cb62..637a1574739e 100644
--- a/sci-libs/trilinos/Manifest
+++ b/sci-libs/trilinos/Manifest
@@ -1 +1,2 @@
 DIST trilinos-14.4.0.tar.gz 188325969 BLAKE2B 
909e3ebe229d035263d835e0d68977516d2a5df168785021fe300f7904e149586a82a6dba271cc1472455472397ee5467443244fb68fb27c00cf4e9b3d10a282
 SHA512 
497fc4fb4ab4338fffef7111635f3dc3b12cb7302bc3f56bafb5cc75b7c68e94cc22fcacd9dd625803a0f38e4fbce5105cab61df76e033a4581568c36a53fe8a
+DIST trilinos-15.0.0.tar.gz 182971338 BLAKE2B 
0e459b9d070085a2a5bf06de8274ceec628f8913ab87c87a9502baf8065bfdabeca827ea9fa0f274c163bff1e7dc252eabf79ca250c0470d1da5e13492287d28
 SHA512 
a364e67686cdd4e1e34aa0e14b6cc051ed21a72b63719c47260d7839d47590b9e652be76cb9d61e513c7933b965fc8141c3ff898167e22353b33c9491a525c84

diff --git a/sci-libs/trilinos/trilinos-15.0.0.ebuild 
b/sci-libs/trilinos/trilinos-15.0.0.ebuild
new file mode 100644
index ..86d691392b39
--- /dev/null
+++ b/sci-libs/trilinos/trilinos-15.0.0.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake flag-o-matic toolchain-funcs
+
+DESCRIPTION="Scientific library collection for large scale problems"
+HOMEPAGE="http://trilinos.sandia.gov/;
+MY_PV="${PV//\./-}"
+PATCHSET="r0"
+SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+LICENSE="BSD LGPL-2.1"
+SLOT="0"
+
+IUSE="
+   adolc all-packages arprec clp cuda eigen glpk gtest hdf5 hwloc hypre
+   matio metis mkl mumps netcdf openmp petsc qd scalapack scotch sparse
+   superlu taucs tbb test threads tvmet yaml zlib X
+"
+
+# TODO: fix export cmake function for tests
+RESTRICT="test"
+
+RDEPEND="
+   !dev-cpp/kokkos
+   dev-libs/boost:=
+   sys-libs/binutils-libs:=
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   adolc? ( sci-libs/adolc )
+   arprec? ( sci-libs/arprec )
+   clp? ( sci-libs/coinor-clp )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-3.2 )
+   eigen? ( dev-cpp/eigen:3 )
+   glpk? ( sci-mathematics/glpk )
+   gtest? ( dev-cpp/gtest )
+   hdf5? ( sci-libs/hdf5:=[mpi] )
+   hypre? ( sci-libs/hypre:= )
+   hwloc? ( sys-apps/hwloc:= )
+   matio? ( sci-libs/matio )
+   mkl? ( sci-libs/mkl )
+   metis? ( sci-libs/metis )
+   mumps? ( sci-libs/mumps )
+   netcdf? ( sci-libs/netcdf:= )
+   petsc? ( sci-mathematics/petsc )
+   qd? ( sci-libs/qd )
+   scalapack? ( sci-libs/scalapack )
+   scotch? ( sci-libs/scotch:= )
+   sparse? ( sci-libs/cxsparse sci-libs/umfpack )
+   superlu? ( sci-libs/superlu:= )
+   taucs? ( sci-libs/taucs )
+   tbb? ( dev-cpp/tbb:= )
+   tvmet? ( dev-libs/tvmet )
+   yaml? ( dev-cpp/yaml-cpp:= )
+   zlib? ( sys-libs/zlib )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+S="${WORKDIR}/Trilinos-${PN}-release-${MY_PV}"
+
+PATCHES=(
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+trilinos_conf() {
+   local dirs libs d
+   for d in $($(tc-getPKG_CONFIG) --libs-only-L $1); do
+   dirs="${dirs};${d:2}"
+   done
+   [[ -n ${dirs} ]] && mycmakeargs+=( "-D${2}_LIBRARY_DIRS=${dirs:1}" )
+   for d in $($(tc-getPKG_CONFIG) --libs-only-l $1); do
+   libs="${libs};${d:2}"
+   done
+   [[ -n ${libs} ]] && mycmakeargs+=( "-D${2}_LIBRARY_NAMES=${libs:1}" )
+   dirs=""
+   for d in $($(tc-getPKG_CONFIG) --cflags-only-I $1); do
+   dirs="${dirs};${d:2}"
+   done
+   [[ -n ${dirs} ]] && mycmakeargs+=( "-D${2}_INCLUDE_DIRS=${dirs:1}" )
+}
+
+#
+# The following packages are currently disabled:
+#  - Adelus/Zadelus due to underlinkage.
+#  - Moertel due to underlinkage
+#  - SEACAS is incompatible with netcdf, see
+#https://github.com/trilinos/Trilinos/tree/master/packages/seacas#netcdf
+#
+
+src_configure() {
+   # Trilinos is a massive CPP project. Fixing all of the lto warnings and
+   # making lto compilation/linking save will be a massive undertaking.
+   # Thus, simply filter lto flags. bug #862987
+   filter-lto
+
+  

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

2023-12-06 Thread Matthias Maier
commit: 64731113a7d5e06e308874c4a6dfe89daac5239f
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec  7 05:23:12 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 05:23:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64731113

sci-libs/trilinos: add github upstream metadata

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/trilinos/metadata.xml b/sci-libs/trilinos/metadata.xml
index 0d48858c237f..8e609b4870bb 100644
--- a/sci-libs/trilinos/metadata.xml
+++ b/sci-libs/trilinos/metadata.xml
@@ -44,4 +44,7 @@
Add support for tvmet 
(dev-libs/tvmet)
Add support for yaml 
(dev-cpp/yaml-cpp)

+   
+   trilinos/Trilinos
+   
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/trilinos/, sci-libs/trilinos/files/

2023-12-06 Thread Matthias Maier
commit: 00d64bc0fe4cc51c7c3bf3541dd47f485d4ac0f3
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Dec  6 17:22:27 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 04:28:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d64bc0

sci-libs/trilinos: drop 13.4.0-r3, 13.4.1, 14.0.0, 14.2.0

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest |   5 -
 .../trilinos-14.0.0-missing_includes_gcc_13.patch  |  24 --
 sci-libs/trilinos/trilinos-13.4.0-r3.ebuild| 252 
 sci-libs/trilinos/trilinos-13.4.1.ebuild   | 252 
 sci-libs/trilinos/trilinos-14.0.0.ebuild   | 258 -
 sci-libs/trilinos/trilinos-14.2.0.ebuild   | 257 
 6 files changed, 1048 deletions(-)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
index 2db7f00749f6..d7a8fd54cb62 100644
--- a/sci-libs/trilinos/Manifest
+++ b/sci-libs/trilinos/Manifest
@@ -1,6 +1 @@
-DIST trilinos-13.4.0-patches-r0.tar.xz 8740 BLAKE2B 
333ab9ff1acb2f4b08007c7b99b96f023f6c742e4f991fc0ab9dd6595be7e3e319a77d5e329790cedca72d7a9060df837549d28e8a6cb4b8a838570d455ae356
 SHA512 
f30c16801cadec2a612ab2f7d3ca05c5ddfdfc513343a182562253cdfb58d38fa8b771ab07f7bc6bcb2505d146469da2ddda478f74447de746d5eca850da123e
-DIST trilinos-13.4.0.tar.gz 168733479 BLAKE2B 
3c4a1c89b792ec771c6347eebb6bb54a82fa5f172d1c5934bbd42c8bc9708a71451bd030ec0f5264191a62169b3c1305ac7a1290b3ab4845fb6e8ffef15ee03c
 SHA512 
27a5636bac8106a0705948ca4705b739878f0d8afa74264d1cd31036811084457e27e03e86dfad59a80d5e9ee798237fa930b50574ec3e43979e53c6ab5da535
-DIST trilinos-13.4.1.tar.gz 168720416 BLAKE2B 
5201c36aa998045f4eab99b67fce25f9a2f2a9524b8ca1147cd8db9ccc306e3df61336df3b2ee981317c8defbae2df9e36546a0e5ddfed3142213e437e4dfba0
 SHA512 
9c0fb3af2fa625cd0af1309bfa61c212e12657820707348c81355d506e07f540da5e42aa30237fbc80adf257bb636029345f248abaf7ef96fcdaed1c28ec3a19
-DIST trilinos-14.0.0.tar.gz 179086187 BLAKE2B 
0e0c3e3fa4b88164cd7e90720ec42eb007f8e89734e5537a7eba1f17754faf30c21fa1d77f7e8a7968bdb8bb230596a1adc74f8170577fd7b4eccb2e88c5b8f6
 SHA512 
b08fcf4f6bf2605267c44c038f352949e5bfe14b853de77e4c80e28f66c088ead1699b1e49f8475f1b98ce5a21238b98a299e760f1373e585c78b65120fa18e5
-DIST trilinos-14.2.0.tar.gz 178867695 BLAKE2B 
07ff61775399014091aae9c14ad12a69ab19853bc3489c15775490aa3f6e8ae868ac4e90bf046d10bf1ecb1d5558992f0afb0ce656f947336559fcf10085c038
 SHA512 
c676ff2b59904dc05a0ff434dd164bc96076999a5851c160c5851c124d3c519dd0cc3f088eba19f2000c7d1c2377f4efb2b2b8f9f3ee641b2180f3b99b28ea0b
 DIST trilinos-14.4.0.tar.gz 188325969 BLAKE2B 
909e3ebe229d035263d835e0d68977516d2a5df168785021fe300f7904e149586a82a6dba271cc1472455472397ee5467443244fb68fb27c00cf4e9b3d10a282
 SHA512 
497fc4fb4ab4338fffef7111635f3dc3b12cb7302bc3f56bafb5cc75b7c68e94cc22fcacd9dd625803a0f38e4fbce5105cab61df76e033a4581568c36a53fe8a

diff --git 
a/sci-libs/trilinos/files/trilinos-14.0.0-missing_includes_gcc_13.patch 
b/sci-libs/trilinos/files/trilinos-14.0.0-missing_includes_gcc_13.patch
deleted file mode 100644
index ee9836d84249..
--- a/sci-libs/trilinos/files/trilinos-14.0.0-missing_includes_gcc_13.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/packages/teuchos/core/src/Teuchos_BigUIntDecl.hpp 
b/packages/teuchos/core/src/Teuchos_BigUIntDecl.hpp
-index e82e8be9..b41b0d03 100644
 a/packages/teuchos/core/src/Teuchos_BigUIntDecl.hpp
-+++ b/packages/teuchos/core/src/Teuchos_BigUIntDecl.hpp
-@@ -43,6 +43,7 @@
- #define TEUCHOS_BIG_UINT_DECL_HPP
- 
- #include 
-+#include 
- 
- /*! \file Teuchos_BigUIntDecl.hpp
- \brief Arbitrary-precision unsigned integer declaration.
-diff --git a/packages/teuchos/core/src/Teuchos_PrintDouble.hpp 
b/packages/teuchos/core/src/Teuchos_PrintDouble.hpp
-index cf2fe0f3..7c95b1b5 100644
 a/packages/teuchos/core/src/Teuchos_PrintDouble.hpp
-+++ b/packages/teuchos/core/src/Teuchos_PrintDouble.hpp
-@@ -43,6 +43,7 @@
- #define TEUCHOS_PRINT_DOUBLE_HPP
- 
- #include 
-+#include 
- 
- /*! \file Teuchos_PrintDouble.hpp
- \brief Declares Teuchos::print_double

diff --git a/sci-libs/trilinos/trilinos-13.4.0-r3.ebuild 
b/sci-libs/trilinos/trilinos-13.4.0-r3.ebuild
deleted file mode 100644
index 9996b79bd35d..
--- a/sci-libs/trilinos/trilinos-13.4.0-r3.ebuild
+++ /dev/null
@@ -1,252 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake toolchain-funcs
-
-DESCRIPTION="Scientific library collection for large scale problems"
-HOMEPAGE="http://trilinos.sandia.gov/;
-MY_PV="${PV//\./-}"
-PATCHSET="r0"
-SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz
-   
https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-${PATCHSET}.tar.xz;
-
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-LICENSE="BSD LGPL-2.1"
-SLOT="0"
-

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

2023-12-06 Thread Matthias Maier
commit: 2ecd1110e3b70f751b8763a5146916e704adc926
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Dec  6 17:33:59 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 04:28:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ecd1110

sci-libs/trilinos: various QA fixes

 - remove obsolete configuration options
 - filter lto flags
 - disable RPATH handling
 - reenable SEACAS

Closes: https://bugs.gentoo.org/851489
Closes: https://bugs.gentoo.org/862987
Closes: https://bugs.gentoo.org/823434
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/trilinos-14.4.0.ebuild | 11 +++
 sci-libs/trilinos/trilinos-15.0.0.ebuild | 19 ---
 2 files changed, 11 insertions(+), 19 deletions(-)

diff --git a/sci-libs/trilinos/trilinos-14.4.0.ebuild 
b/sci-libs/trilinos/trilinos-14.4.0.ebuild
index 8e143ef76619..709a6fdc1fe0 100644
--- a/sci-libs/trilinos/trilinos-14.4.0.ebuild
+++ b/sci-libs/trilinos/trilinos-14.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake toolchain-funcs
+inherit cmake flag-o-matic toolchain-funcs
 
 DESCRIPTION="Scientific library collection for large scale problems"
 HOMEPAGE="http://trilinos.sandia.gov/;
@@ -94,18 +94,21 @@ trilinos_conf() {
 
 #
 # The following packages are currently disabled:
-#  - Adelus/Zadelus due to underlinkage.
-#  - Moertel due to underlinkage
 #  - SEACAS is incompatible with netcdf, see
 #https://github.com/trilinos/Trilinos/tree/master/packages/seacas#netcdf
 #
 
 src_configure() {
+   # Trilinos is a massive C++ project. Fixing all of the lto warnings and
+   # making safe for lto compilation/linking will be a massive
+   # undertaking. Thus, simply filter lto flags. bug #862987
+   filter-lto
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"
+   -DCMAKE_SKIP_RPATH=ON
-DCMAKE_SKIP_INSTALL_RPATH=ON
-   -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-DTrilinos_INSTALL_INCLUDE_DIR="${EPREFIX}/usr/include/trilinos"

-DTrilinos_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)/trilinos"
-DTrilinos_ENABLE_ALL_PACKAGES="$(usex all-packages)"

diff --git a/sci-libs/trilinos/trilinos-15.0.0.ebuild 
b/sci-libs/trilinos/trilinos-15.0.0.ebuild
index 86d691392b39..2d104e3e9ce2 100644
--- a/sci-libs/trilinos/trilinos-15.0.0.ebuild
+++ b/sci-libs/trilinos/trilinos-15.0.0.ebuild
@@ -92,32 +92,21 @@ trilinos_conf() {
[[ -n ${dirs} ]] && mycmakeargs+=( "-D${2}_INCLUDE_DIRS=${dirs:1}" )
 }
 
-#
-# The following packages are currently disabled:
-#  - Adelus/Zadelus due to underlinkage.
-#  - Moertel due to underlinkage
-#  - SEACAS is incompatible with netcdf, see
-#https://github.com/trilinos/Trilinos/tree/master/packages/seacas#netcdf
-#
-
 src_configure() {
-   # Trilinos is a massive CPP project. Fixing all of the lto warnings and
-   # making lto compilation/linking save will be a massive undertaking.
-   # Thus, simply filter lto flags. bug #862987
+   # Trilinos is a massive C++ project. Fixing all of the lto warnings and
+   # making safe for lto compilation/linking will be a massive
+   # undertaking. Thus, simply filter lto flags. bug #862987
filter-lto
 
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"
+   -DCMAKE_SKIP_RPATH=ON
-DCMAKE_SKIP_INSTALL_RPATH=ON
-   -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-DTrilinos_INSTALL_INCLUDE_DIR="${EPREFIX}/usr/include/trilinos"

-DTrilinos_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)/trilinos"
-DTrilinos_ENABLE_ALL_PACKAGES="$(usex all-packages)"
-   -DTrilinos_ENABLE_Adelus=OFF
-   -DTrilinos_ENABLE_Moertel=OFF
-DTrilinos_ENABLE_PyTrilinos=OFF
-   -DTrilinos_ENABLE_SEACAS=OFF
-DTrilinos_ENABLE_Amesos=ON
-DTrilinos_ENABLE_AztecOO=ON
-DTrilinos_ENABLE_EpetraExt=ON



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/z3/

2023-12-06 Thread Michał Górny
commit: 2802958294e4332e9f41aacc3111920df59b20b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 04:06:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 04:06:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28029582

sci-mathematics/z3: Bump to 4.12.4

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

 sci-mathematics/z3/Manifest |   1 +
 sci-mathematics/z3/z3-4.12.4.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/sci-mathematics/z3/Manifest b/sci-mathematics/z3/Manifest
index 2195887b9d44..4747641ffda5 100644
--- a/sci-mathematics/z3/Manifest
+++ b/sci-mathematics/z3/Manifest
@@ -1,2 +1,3 @@
 DIST z3-4.12.2.tar.gz 5401038 BLAKE2B 
e83bc4067360888da1be20dffbbd4b060118080e1f8a1b0424c169ad1aaaccf5ab645960418db7ce544829c7831da90edb0e38003d7a0261df699c9bd69ab1f0
 SHA512 
375477cbbc9837b44e752c89916409d07bf6a73830b52878aab4f376f08b37dd5ab485da225744d394ab15f2a7e1014edc3be5eb9962934c440a8d55259317e2
 DIST z3-4.12.3.tar.gz 5471745 BLAKE2B 
ce14a13a0af651b414cd164658b5953d5ea398201fc299e5073690caa9625b23ffbdce33a2f220f1420570b1b21ace6be48486c2c333251325b7acb5ca6e0d43
 SHA512 
06d667b86e2d941e8cbcafe508392f5ef9307354a97428107e26ac7ef86246a86a0096fbf92034f2a3e47efe41f95ddc74460c2c4797aadec79e14020737afcb
+DIST z3-4.12.4.tar.gz 5471960 BLAKE2B 
9c8a65a6632e673e9c7da2ee0e8c8f7d145b906a1c6bdd6df9826fabc31e1c773d3512317ae6278b8a5cb40c580eaff98c37512fb2a2ad17c1c5ada90e0f8026
 SHA512 
fcb778d2e3e0d13fc68afcd8724548279f9edbbb4aac1bbb93e00959c0ab2fd84f2c2e4b0b78f767819725a90b845fc606a9adc931ae1f0a11f4deae433b

diff --git a/sci-mathematics/z3/z3-4.12.4.ebuild 
b/sci-mathematics/z3/z3-4.12.4.ebuild
new file mode 100644
index ..682cebf2cb78
--- /dev/null
+++ b/sci-mathematics/z3/z3-4.12.4.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake-multilib java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="An efficient theorem prover"
+HOMEPAGE="https://github.com/Z3Prover/z3/;
+SRC_URI="https://github.com/Z3Prover/z3/archive/${P}.tar.gz;
+S=${WORKDIR}/z3-${P}
+
+SLOT="0/$(ver_cut 1-2)"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc examples gmp isabelle java python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gmp? ( dev-libs/gmp:0=[cxx(+),${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   java? ( >=virtual/jdk-1.8 )
+"
+BDEPEND="
+   doc? ( app-doc/doxygen[dot] )
+"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+src_prepare() {
+   cmake_src_prepare
+   java-pkg-opt-2_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -DZ3_USE_LIB_GMP=$(usex gmp)
+   -DZ3_ENABLE_EXAMPLE_TARGETS=OFF
+   -DZ3_BUILD_DOCUMENTATION=$(multilib_native_usex doc)
+   -DZ3_BUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
+   -DZ3_BUILD_JAVA_BINDINGS=$(multilib_native_usex java)
+   -DZ3_INCLUDE_GIT_DESCRIBE=OFF
+   -DZ3_INCLUDE_GIT_HASH=OFF
+   )
+
+   multilib_is_native_abi && use java && mycmakeargs+=( 
-DJAVA_HOME="$(java-config -g JAVA_HOME )" )
+
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   cmake_build test-z3
+   set -- "${BUILD_DIR}"/test-z3 /a
+   echo "${@}" >&2
+   "${@}" || die
+}
+
+multilib_src_install_all() {
+   dodoc README.md
+   use examples && dodoc -r examples
+   use python && python_optimize
+
+   if use isabelle; then
+   insinto /usr/share/Isabelle/contrib/${P}/etc
+   newins - settings <<-EOF
+   Z3_COMPONENT="\$COMPONENT"
+   Z3_HOME="${EPREFIX}/usr/bin"
+   Z3_SOLVER="${EPREFIX}/usr/bin/z3"
+   Z3_REMOTE_SOLVER="z3"
+   Z3_VERSION="${PV}"
+   Z3_INSTALLED="yes"
+   Z3_NON_COMMERCIAL="yes"
+   EOF
+   fi
+}
+
+pkg_postinst() {
+   if use isabelle; then
+   if [[ -f ${ROOT}/etc/isabelle/components ]]; then
+   sed -e "/contrib\/${PN}-[0-9.]*/d" \
+   -i "${ROOT}/etc/isabelle/components" || die
+   cat <<-EOF >> "${ROOT}/etc/isabelle/components" || die
+   contrib/${P}
+   EOF
+   fi
+   fi
+}
+
+pkg_postrm() {
+   if use isabelle; then
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   if [[ -f "${ROOT}/etc/isabelle/components" ]]; then
+   # Note: this sed should only match the version 
of this ebuild
+   # 

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

2023-12-06 Thread Michał Górny
commit: dc9580a125a5a3f0305d520e4f650ecd5da69a59
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 04:11:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 04:11:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9580a1

dev-python/selenium: Bump to 4.16.0

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

 dev-python/selenium/Manifest   |  2 +
 dev-python/selenium/selenium-4.16.0.ebuild | 63 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index acc83bbdad87..c83a3f08dd26 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -1,2 +1,4 @@
 DIST selenium-4.15.2.tar.gz 9954413 BLAKE2B 
93f17b7d952f63eb8f2f119398e4dbfe9d850a1b2a2f959a6ee63014aa6a40570782ade4891ae75350ca4e530f0b0c249e3849bedf81b2a3c173e670508c0f46
 SHA512 
ea716702033426e66ce85a91a00f2c6f24091430304de6b419b99a5ea9ce9fad319ccbf9ea826e440d1b4a333c31c1e39978d82eae066e8b1d13bb312a8669a6
+DIST selenium-4.16.0.tar.gz 9741404 BLAKE2B 
13b24b883ff6d276164ed845405e70c0267506656ce4ee63f0653e409e3c70fd8d3aa2bc1a551d051ea0c95f0bb6b60b5474caefd69e0bddfc97d1cbf9aabbcf
 SHA512 
86aea8f4a23b9e70de36c3024cf5eee32f4d44a6868bd98eda547d9ca51179b4618c6c408e0d0a658c621de2573e98b3d8093753a9c335986a287e00fb3238c8
 DIST selenium-selenium-4.15.2-python.gh.tar.gz 78937488 BLAKE2B 
9d064e5f753bdecc7ebab65b5c37cd433c05bf3c7ab09007247290bc782b9e64ec58bd499c838eb51c880c6ace258fef487fa6fb46c334230c5e6f64748014dd
 SHA512 
9f1259b6f1362be5089766d4f51c20defc8f3e8c4a1be25690f9ed8acdccb0c09f64a0cdf0fe871956fb76cb2038663b7f99e620e302f89420fb582a6171fa92
+DIST selenium-selenium-4.16.0.gh.tar.gz 77969888 BLAKE2B 
efc9b444762eb8921d35a2ed1b86c197d314a2e5d65fd430ff996735acf0c1dc03c25a9300946d98230a87f1eed4c0260ec57238f49853b6461a1f0cbeb3e151
 SHA512 
05cf76bb6df21f32a04485c4a1180d02f028ecb5c49f5f680bcdcc9711ca9f407a6e2d6754708cf2023ca6a19910a411711393892a741bc1f658496bbc809ac2

diff --git a/dev-python/selenium/selenium-4.16.0.ebuild 
b/dev-python/selenium/selenium-4.16.0.ebuild
new file mode 100644
index ..d1ff73d02447
--- /dev/null
+++ b/dev-python/selenium/selenium-4.16.0.ebuild
@@ -0,0 +1,63 @@
+# 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 pypi
+
+# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh
+TEST_TAG=${P}
+TEST_P=selenium-${TEST_TAG}
+
+DESCRIPTION="Python language binding for Selenium Remote Control"
+HOMEPAGE="
+   https://www.seleniumhq.org/
+   https://github.com/SeleniumHQ/selenium/tree/trunk/py/
+   https://pypi.org/project/selenium/
+"
+SRC_URI+="
+   test? (
+   
https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz
+   -> ${TEST_P}.gh.tar.gz
+   )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}]
+   =dev-python/trio-0.17[${PYTHON_USEDEP}]
+   =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.26[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO: we may need extra setup or deps
+   test/selenium
+
+   # expects vanilla certifi
+   
test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout
+   )
+
+   cd "${WORKDIR}/${TEST_P}/py" || die
+   rm -rf selenium || die
+   # 
https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24
+   # seriously?
+   epytest -o "python_files=*_tests.py test_*.py"
+}



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

2023-12-06 Thread Michał Górny
commit: a66e30c53037ce491bc9e417ef2c2cc91437dc3e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 04:08:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 04:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a66e30c5

dev-python/pytest-recording: Bump to 0.13.1

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

 dev-python/pytest-recording/Manifest   |  1 +
 .../pytest-recording-0.13.1.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pytest-recording/Manifest 
b/dev-python/pytest-recording/Manifest
index 18cd14ac4930..d7496e575141 100644
--- a/dev-python/pytest-recording/Manifest
+++ b/dev-python/pytest-recording/Manifest
@@ -1 +1,2 @@
 DIST pytest_recording-0.13.0.tar.gz 25027 BLAKE2B 
c325aaf809617886e85c3fa597c36858c7e1a9cb1552a18c8ee27f5a7479b66469b61bce51ceb14fc9dd5fa420c20803ed016875eef1a0cf05de5293ead24bfc
 SHA512 
2e9ab39971d89f838f2d778d1d80fdb5519b39855a69019eeeb22d69ca3c92ecb14a7eda7b55ec37ea07fae0c3316c9c16932a0afcf0abe0dbfefc31fe23bd68
+DIST pytest_recording-0.13.1.tar.gz 24987 BLAKE2B 
70c7d65823e1a6507353dcab61659a4fe05a4f3d81471dfa3818ca34f6b6c1c22444ee6c1d04b67e87db93ffba63e8bf091beb7d3f60723bc1f7fa8dfde641cd
 SHA512 
1f815b45361165a9fa2655c0cfb5a69193a556e748dc5d69aac0f49a36e943a60a990c3f503a29aae58f9409661f5f47041a30766fb1b5276789eec255b1556b

diff --git a/dev-python/pytest-recording/pytest-recording-0.13.1.ebuild 
b/dev-python/pytest-recording/pytest-recording-0.13.1.ebuild
new file mode 100644
index ..2a204e0b665c
--- /dev/null
+++ b/dev-python/pytest-recording/pytest-recording-0.13.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pytest plugin to record network interactions via VCR.py"
+HOMEPAGE="
+   https://pypi.org/project/pytest-recording/
+   https://github.com/kiwicom/pytest-recording/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/pytest-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/vcrpy-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test () {
+   local EPYTEST_DESELECT=(
+   # Internet
+   # https://github.com/kiwicom/pytest-recording/issues/131
+   
tests/test_blocking_network.py::test_block_network_with_allowed_hosts
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_recording.plugin
+   PYTEST_PLUGINS+=,pytest_httpbin.plugin,pytest_mock
+   epytest
+}



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

2023-12-06 Thread Michał Górny
commit: 5766955f5d8c448e4136be367733427195305c25
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 03:13:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 03:58:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5766955f

app-admin/awscli: Bump to 1.31.9

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

 app-admin/awscli/Manifest |  1 +
 app-admin/awscli/awscli-1.31.9.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index bcfc5188c882..4f684f4d2118 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.30.6.gh.tar.gz 2596217 BLAKE2B 
3b4cbd540ede2826d212233e76a4431f09
 DIST aws-cli-1.31.6.gh.tar.gz 2605365 BLAKE2B 
30e7789a2a4f47b3b4dce9fb3c8083d56ebec8501d66fa03e34309c1c9e0c6302ce79c044fb1aecd879f2784443db5a9927bfb1c22e94883709600f0e1c538b4
 SHA512 
5da1be164d4e52b255093c0685b4add43a21b2f0259a6ad9b6e6bc1c7bbb17e1ee0db0f6b29ff0227b301d7f66e1d63b3d92047ccef5578b9de6b5579319be6c
 DIST aws-cli-1.31.7.gh.tar.gz 2605660 BLAKE2B 
7b7dbdf2179964f6d23e0ad09c2ec7f45c07f15986c9761c9bca3b2d3dc685a3eee32fcd2108d81e2c918386120f6307918671c16b602a4236adc6873d78be06
 SHA512 
defbb2d861ee3ca5f0cab70e2a963b64e5dcfce1eb251b6685888d89adfe61a1bcdd8e428444bc37f0a266e9e602204028af6ba292de995fd0ae3956a6857364
 DIST aws-cli-1.31.8.gh.tar.gz 2605946 BLAKE2B 
847e30da21c149819c05af1a08aa8a38dd390fbeab4e09ca890b1fc56dc6211b972b567d53834f816362479b87d40ee0815167e45b3dc6eefbb93e6d7a5b9ce4
 SHA512 
89b5935bf29b679de1031e22f302fa74d9fd8fd60c3c9bf7458e2fa708d8fb8072d439f6c5b0e987be5d4e519820fb4d230bdc6d72795a462ccd98fb17f2bd86
+DIST aws-cli-1.31.9.gh.tar.gz 2606393 BLAKE2B 
3886b5444f784c85f1d8ef5b7bc9bc4aabd1ee2549b3a889780dc79eb8d4aa9b9b75d71f8ec18587d068d3f221c76b482f344a0a4f2504126820021ad3afeb21
 SHA512 
204ae4789d2272a1cc5c2a64607d577366c0c76d64fc619125428d96aec37e0cb510f1ecb523cfaebecd3e40e7115f1ebfe38fcc9eb1d142a0695d2a0ca9a2be

diff --git a/app-admin/awscli/awscli-1.31.9.ebuild 
b/app-admin/awscli/awscli-1.31.9.ebuild
new file mode 100644
index ..18db68f93233
--- /dev/null
+++ b/app-admin/awscli/awscli-1.31.9.ebuild
@@ -0,0 +1,88 @@
+# 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} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py
+   

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

2023-12-06 Thread Michał Górny
commit: 93da4870389782081d89c05cb2f74afc7536d274
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 03:13:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 03:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93da4870

dev-python/boto3: Bump to 1.33.9

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

 dev-python/boto3/Manifest|  1 +
 dev-python/boto3/boto3-1.33.9.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2325801b3293..2c14b77c9d53 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.29.6.gh.tar.gz 738684 BLAKE2B 
a42245ddc7a0f31329057016f47739fc4071a
 DIST boto3-1.33.6.gh.tar.gz 752467 BLAKE2B 
f0f344a9e93ff3ad1dd03b44784a41637d05961855e2cd0700dbb840f98940f387cf81d1eb36cc63579be810f5a7d52c49cdb3831e930f89b1b2026af1e4b357
 SHA512 
1d3d2dd734621cf94e88015273f6fd4d68ec956145eb2b91fe34920f9abe7786a64e2e7f4057db30e71574e392fff9190944c3d9e6143fd43c5e48f04e9eb2ae
 DIST boto3-1.33.7.gh.tar.gz 752960 BLAKE2B 
2da4ddbf62008e7fe1b2f49eb1358e417ac3fb9ad80ccc18ad5be85b747f96060679a6bf466d970e62fa0bc3c3c91bab6516e8de5b14c6cca79e35be34ddf0d2
 SHA512 
5102d564cd749684ccab50a5de1782f07dbe1a5bb037f6f037e44e9fb8c1800f996faca855457976a65c49a38b9472d16ea288f140d946e50057a18a0c179b78
 DIST boto3-1.33.8.gh.tar.gz 753219 BLAKE2B 
8b6bc4c1d7e5a70f8061a7a966b3b9504e1c6cca604c7f7597ce7a1a05e213b903501c22d1d101fd814055cb112b7f690699ac714238743a64010d88724a3086
 SHA512 
7bbca4cee2610a5db246e9496bcb936b3266cb05b5aa8c919a06d824980bfbd7b974f9621bf13ce3efb78471b05968909558d94d941bd8764c1b67da25229e08
+DIST boto3-1.33.9.gh.tar.gz 753813 BLAKE2B 
d194759a15d514b40530e2935c2423f4ab567981d19697fb80b78968b98cbffb5762d110f828756917898799257928f8a8713e7eec278afeb4027d8c982c9424
 SHA512 
98a95a13c9c2acf34f2590b8ab8440f03b23a43977140516816abe2ff516c23f173fb4239931a9b4cf9cb6f091e9ba5023f3a3e445418f52304c208ba251bfd4

diff --git a/dev-python/boto3/boto3-1.33.9.ebuild 
b/dev-python/boto3/boto3-1.33.9.ebuild
new file mode 100644
index ..8123b4a12a79
--- /dev/null
+++ b/dev-python/boto3/boto3-1.33.9.ebuild
@@ -0,0 +1,64 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-12-06 Thread Michał Górny
commit: cc93a9e94cdef003761e683bbd9d72032dd8ecec
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 03:13:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 03:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc93a9e9

dev-python/botocore: Bump to 1.33.9

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.33.9.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d792937ef87c..72c2fcd68ed8 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.32.6.gh.tar.gz 12201067 BLAKE2B 
434581b5047aca3909b586c49b01085e
 DIST botocore-1.33.6.gh.tar.gz 12516087 BLAKE2B 
da3ca22acb5b6ee27eb3c0f7dab4ad43597ab985aa7512f4f4a51c2ca3db80a049e13faaf986dd4a02125f92c088129506651125a826184656250665dc7b7128
 SHA512 
cae5019d85c9b3afcfd93fe58d0e51c5a6e0769d58b2a8b1285a34ce66be8db34e9c5dc4dc74ff72e0992cdd142d101e3663fa1d68a2779fa9c09de37d2f2001
 DIST botocore-1.33.7.gh.tar.gz 12519396 BLAKE2B 
dde3ea6432d55e14c4c57adc9153857872a556379cce0a37e08c460c676f31658d4e74b354b44514fc9dc8154cf2683b5889dc9659a867af67ef48dd393cf6f3
 SHA512 
4704ff247983f4492f95b919876caffa8414a6b710e76defcc23a7a08ab3056f5631b3a1698f8e402a0ca6f69ad5d9d91a4cd18c6d3d0ebce650dea8db3ee917
 DIST botocore-1.33.8.gh.tar.gz 12518729 BLAKE2B 
fb74eaa99bc9b62d0616585c934a45d73a7573544708f6d163288428aa19fbda3f09ef36ba65c310bf4f00cac1c932ff2ed0baf2dfbbeb823b791417d1dad0ab
 SHA512 
c983750b922866e6457b42adfb9661f426d1285e1cab1ad16064c95ed6a79a5bd67882e7014e5dba7c630bbcf95b634349515e9c1b57de9142a94d767f38de66
+DIST botocore-1.33.9.gh.tar.gz 12521140 BLAKE2B 
3b2f58d11f13123c49ef674be3dfa403cdea6957ae019cf7c76cb613b4fc13e25e90b1bd3bbee75732e211629058d0fe343c4e9ed070800a52fe87aa36f8b6ee
 SHA512 
bc5233bf81a02117d5d248ad00db1d487b23dd253af928da03adca95a14d4b5df111393436070e63c2fe285dc78e0fb6f8e6a93e5a7332efbd17f31c47427944

diff --git a/dev-python/botocore/botocore-1.33.9.ebuild 
b/dev-python/botocore/botocore-1.33.9.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.33.9.ebuild
@@ -0,0 +1,68 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-12-06 Thread Jason A. Donenfeld
commit: 1fb78e791befcaa5f0ce459e986f08023ffe552e
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:05:30 2023 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb78e79

media-sound/reaper-bin: depend on gtk+[X]

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/reaper-bin-7.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/reaper-bin/reaper-bin-7.06.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.06.ebuild
index 1d537af46b46..349be01721e7 100644
--- a/media-sound/reaper-bin/reaper-bin-7.06.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.06.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
media-libs/alsa-lib
media-libs/fontconfig
media-libs/libglvnd
-   x11-libs/gtk+:3
+   x11-libs/gtk+:3[X]
x11-libs/libX11
x11-libs/libXi
jack? ( virtual/jack )



[gentoo-commits] repo/gentoo:master commit in: media-plugins/dragonfly-reverb-plugins/

2023-12-06 Thread Jason A. Donenfeld
commit: 036de9dbc1f6abaebe4262736578fe91ad05fe59
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:08:02 2023 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036de9db

media-plugins/dragonfly-reverb-plugins: update maintainers

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-plugins/dragonfly-reverb-plugins/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-plugins/dragonfly-reverb-plugins/metadata.xml 
b/media-plugins/dragonfly-reverb-plugins/metadata.xml
index 5a35fa617d87..da3860bf8966 100644
--- a/media-plugins/dragonfly-reverb-plugins/metadata.xml
+++ b/media-plugins/dragonfly-reverb-plugins/metadata.xml
@@ -5,6 +5,10 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+so...@gentoo.org
+Gentoo Sound project
+
 
 michaelwillis/dragonfly-reverb
 



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

2023-12-06 Thread Jason A. Donenfeld
commit: d73842d77cb579135e6c50ecd09e083b9f683f8b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:08:47 2023 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73842d7

media-sound/reaper-bin: update maintainers

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-sound/reaper-bin/metadata.xml 
b/media-sound/reaper-bin/metadata.xml
index 78a9d6b02d0f..0b960c111860 100644
--- a/media-sound/reaper-bin/metadata.xml
+++ b/media-sound/reaper-bin/metadata.xml
@@ -5,4 +5,8 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+so...@gentoo.org
+Gentoo Sound project
+
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/

2023-12-06 Thread Jason A. Donenfeld
commit: 955ae2d5e7b6bbdf561085bbe65e57def4c80c2b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:08:29 2023 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955ae2d5

media-sound/alsa-scarlett-gui: update maintainers

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/alsa-scarlett-gui/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-sound/alsa-scarlett-gui/metadata.xml 
b/media-sound/alsa-scarlett-gui/metadata.xml
index 32a05cd814b7..8b5cf4c7c352 100644
--- a/media-sound/alsa-scarlett-gui/metadata.xml
+++ b/media-sound/alsa-scarlett-gui/metadata.xml
@@ -5,6 +5,10 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+so...@gentoo.org
+Gentoo Sound project
+
 
 geoffreybennett/alsa-scarlett-gui
 



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

2023-12-06 Thread Matthew Thode
commit: 5f1edd54ed3af0faaa8e5fa86024d2342b876282
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 03:05:16 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 03:08:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f1edd54

app-crypt/acme: add 2.8.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/acme/Manifest  |  1 +
 app-crypt/acme/acme-2.8.0.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 73b96f3f9222..e433fcade313 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -3,3 +3,4 @@ DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
 DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c
 DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 
9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9
 SHA512 
4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369
+DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6

diff --git a/app-crypt/acme/acme-2.8.0.ebuild b/app-crypt/acme/acme-2.8.0.ebuild
new file mode 100644
index ..88e179e64295
--- /dev/null
+++ b/app-crypt/acme/acme-2.8.0.ebuild
@@ -0,0 +1,60 @@
+# 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
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
+# to avoid broken 23.1.0.
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



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

2023-12-06 Thread Matthew Thode
commit: 9de0f6e49b4657da043d8e9a4487d7183ea19f95
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 03:07:47 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 03:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de0f6e4

app-crypt/certbot-nginx: add 2.8.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-nginx/Manifest   |  1 +
 app-crypt/certbot-nginx/certbot-nginx-2.8.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 73b96f3f9222..e433fcade313 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -3,3 +3,4 @@ DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
 DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c
 DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 
9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9
 SHA512 
4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369
+DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.8.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.8.0.ebuild
new file mode 100644
index ..681a2d89b66e
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.8.0.ebuild
@@ -0,0 +1,52 @@
+# 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
+
+PARENT_PN="${PN%-nginx}"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
+# to avoid broken 23.1.0.
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-12-06 Thread Matthew Thode
commit: 361ffb4506aacee352dddc98549c322655dd4778
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 03:06:34 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 03:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361ffb45

app-crypt/certbot: add 2.8.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot/Manifest |  1 +
 app-crypt/certbot/certbot-2.8.0.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 73b96f3f9222..e433fcade313 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -3,3 +3,4 @@ DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
 DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c
 DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 
9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9
 SHA512 
4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369
+DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6

diff --git a/app-crypt/certbot/certbot-2.8.0.ebuild 
b/app-crypt/certbot/certbot-2.8.0.ebuild
new file mode 100644
index ..28d628bba116
--- /dev/null
+++ b/app-crypt/certbot/certbot-2.8.0.ebuild
@@ -0,0 +1,62 @@
+# 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
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="selinux"
+
+S="${WORKDIR}/${P}/${PN}"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/ConfigArgParse-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   selinux? ( sec-policy/selinux-certbot )
+"
+
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



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

2023-12-06 Thread Matthew Thode
commit: 65d452a7de39c3710380fd9784d0dac19fedfbe7
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 03:07:21 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 03:08:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d452a7

app-crypt/certbot-apache: add 2.8.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-2.8.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 73b96f3f9222..e433fcade313 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -3,3 +3,4 @@ DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
 DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c
 DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 
9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9
 SHA512 
4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369
+DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6

diff --git a/app-crypt/certbot-apache/certbot-apache-2.8.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.8.0.ebuild
new file mode 100644
index ..4d1707d36f00
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-2.8.0.ebuild
@@ -0,0 +1,50 @@
+# 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
+
+PARENT_PN="${PN%-apache}"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   # Only for amd64, arm64 and x86 because of dev-python/python-augeas
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   dev-python/python-augeas[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-12-06 Thread Lucio Sauer
commit: 56396c69a29bbd1bbedd63b16d924a0b159281da
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:37:47 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 02:37:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56396c69

media-libs/dr_mp3: drop 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 3600 -> 0 bytes
 3 files changed, 75 deletions(-)

diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest
index ad293d8130..3052d6bd7b 100644
--- a/media-libs/dr_mp3/Manifest
+++ b/media-libs/dr_mp3/Manifest
@@ -1,3 +1 @@
-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
 DIST dr_mp3-0.6.38.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc

diff --git a/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild 
b/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild
deleted file mode 100644
index 8a8f68e956..00
--- a/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# 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
deleted file mode 100644
index e12d9066fa..00
Binary files a/media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz and /dev/null 
differ



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

2023-12-06 Thread Lucio Sauer
commit: 0331215578dd4eb2c588748922d4fe4f50b0616a
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:47:49 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 02:47:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03312155

media-libs/dr_flac: add 0.12.42

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

 media-libs/dr_flac/Manifest   |   2 +
 media-libs/dr_flac/dr_flac-0.12.42.ebuild | 105 ++
 2 files changed, 107 insertions(+)

diff --git a/media-libs/dr_flac/Manifest b/media-libs/dr_flac/Manifest
index f603b6ed0a..55aaf87fde 100644
--- a/media-libs/dr_flac/Manifest
+++ b/media-libs/dr_flac/Manifest
@@ -1,3 +1,5 @@
 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
+DIST dr_flac-0.12.42-testbench.gh.tar.gz 209728991 BLAKE2B 
7e25dd97bfb0099fa6f76c6b3de65ce6ce951c9b88e0f963319d8a7981237c2b1b6510706c8c4c6cd38e0672b6c0e7213baf8d9448d96b74e495625f0c61a0ea
 SHA512 
4aa8b0061d5b5691dfac49490309020918253965ec05353ef8d12b660bc9d484e500859c0f733ce51630867bf5469893417367d04ce098a60c18a47831384dee
+DIST dr_flac-0.12.42.gh.tar.gz 518465 BLAKE2B 
2f25cf2806e443eac7cc1de9f8cc59c7cee2a8be9910195c39e0665a938368a92d66e9630281b666068bbb587f0c35d7f1bf4ce2ee6540c6dccddf5984466fe1
 SHA512 
aaae58f27d1b215a7d3be3fcd26ab9b3c3f59e44c027bd6406c4ad47acadfca276326d6a179ca08c87ba9ba21b0de26bf600a5fd75dc54af90cac72b8db92139

diff --git a/media-libs/dr_flac/dr_flac-0.12.42.ebuild 
b/media-libs/dr_flac/dr_flac-0.12.42.ebuild
new file mode 100644
index 00..b690600871
--- /dev/null
+++ b/media-libs/dr_flac/dr_flac-0.12.42.ebuild
@@ -0,0 +1,105 @@
+# 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]="39ce69188eab79a913aa23423eef9da5f3dcd142"
+   [testbench]="aa7b0c6cf32994c106ae517a08134c28a96ff5b2"
+)
+SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMITS[dr_flac]}.tar.gz 
-> ${P}.gh.tar.gz
+test? ( 
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_prepare() {
+   if use test; then
+   # 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
+
+   sed -n "120,223p" dr_flac.h > README.md || die
+   sed -n "12078,12485p" dr_flac.h > CHANGELOG || die
+   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)
+   

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

2023-12-06 Thread Lucio Sauer
commit: 4c4aef4961e82ecf55f0b374a82025ecdb510f16
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:48:08 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 02:48:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c4aef49

media-libs/dr_flac: drop 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 6044 -> 0 bytes
 3 files changed, 120 deletions(-)

diff --git a/media-libs/dr_flac/Manifest b/media-libs/dr_flac/Manifest
index 55aaf87fde..7a799aa45c 100644
--- a/media-libs/dr_flac/Manifest
+++ b/media-libs/dr_flac/Manifest
@@ -1,5 +1,2 @@
-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
 DIST dr_flac-0.12.42-testbench.gh.tar.gz 209728991 BLAKE2B 
7e25dd97bfb0099fa6f76c6b3de65ce6ce951c9b88e0f963319d8a7981237c2b1b6510706c8c4c6cd38e0672b6c0e7213baf8d9448d96b74e495625f0c61a0ea
 SHA512 
4aa8b0061d5b5691dfac49490309020918253965ec05353ef8d12b660bc9d484e500859c0f733ce51630867bf5469893417367d04ce098a60c18a47831384dee
 DIST dr_flac-0.12.42.gh.tar.gz 518465 BLAKE2B 
2f25cf2806e443eac7cc1de9f8cc59c7cee2a8be9910195c39e0665a938368a92d66e9630281b666068bbb587f0c35d7f1bf4ce2ee6540c6dccddf5984466fe1
 SHA512 
aaae58f27d1b215a7d3be3fcd26ab9b3c3f59e44c027bd6406c4ad47acadfca276326d6a179ca08c87ba9ba21b0de26bf600a5fd75dc54af90cac72b8db92139

diff --git a/media-libs/dr_flac/dr_flac-0.12.41.ebuild 
b/media-libs/dr_flac/dr_flac-0.12.41.ebuild
deleted file mode 100644
index 287d210e73..00
--- a/media-libs/dr_flac/dr_flac-0.12.41.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# 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)
-   

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

2023-12-06 Thread Lucio Sauer
commit: b88d3ed0965aeae7ff98e453e6216e92eaea2f3c
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:37:26 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 02:37:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b88d3ed0

media-libs/dr_mp3: add 0.6.38

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

 media-libs/dr_mp3/Manifest |  1 +
 media-libs/dr_mp3/dr_mp3-0.6.38.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest
index 9576ba913d..ad293d8130 100644
--- a/media-libs/dr_mp3/Manifest
+++ b/media-libs/dr_mp3/Manifest
@@ -1,2 +1,3 @@
 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
+DIST dr_mp3-0.6.38.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc

diff --git a/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild 
b/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild
new file mode 100644
index 00..2c7f798e00
--- /dev/null
+++ b/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild
@@ -0,0 +1,59 @@
+# 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="01d23df76776faccee3bc456f685900dcc273b4c"
+SRC_URI="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_prepare() {
+   sed -n "36,83p" dr_mp3.h > README.md || die
+   sed -n "4496,4776p" dr_mp3.h > CHANGELOG || die
+   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
+   doheader dr_mp3.h
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2023-12-06 Thread Rick Farina
commit: 3ff41e7642d7bf75c27d463973477f4558ea6a4d
Author: Rick Farina  gentoo  org>
AuthorDate: Thu Dec  7 02:38:51 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Thu Dec  7 02:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff41e76

net-wireless/rtl-sdr: add 2.0.1

This adds rtlblog v4 support and other updates.
Also fixes the license correctly.

Closes: https://bugs.gentoo.org/912730
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/rtl-sdr/Manifest|  1 +
 net-wireless/rtl-sdr/metadata.xml|  3 +++
 .../rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild |  3 +--
 net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild   |  5 ++---
 net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild  |  3 +--
 ...r-0.6.0_p20221217.ebuild => rtl-sdr-2.0.1.ebuild} | 20 +---
 net-wireless/rtl-sdr/rtl-sdr-.ebuild | 20 +---
 7 files changed, 18 insertions(+), 37 deletions(-)

diff --git a/net-wireless/rtl-sdr/Manifest b/net-wireless/rtl-sdr/Manifest
index 175021ba6533..8f65fea32bc7 100644
--- a/net-wireless/rtl-sdr/Manifest
+++ b/net-wireless/rtl-sdr/Manifest
@@ -1,2 +1,3 @@
 DIST rtl-sdr-0.6.0_p2020802.tar.gz 134107 BLAKE2B 
18ff8fe93a0dfaa20614924c7f951b2e7ffbccb4e5a2ebb6af698321ceaeba5012e6b88be03c7ff4c7b5cd45ec8df2baaa4ae55b813cdf448d895877a6757f47
 SHA512 
355af98a887a978794b562aa8ef78c91d19c33a6d0eb5740eb3a9b1e1329f8b11ca688eebc81a2d61440972ba5121225205de7165a22882a7e32cf660f25
 DIST rtl-sdr-0.6.0_p20221217.tar.gz 134261 BLAKE2B 
1148e0aeaba67dda5545b2bcd18a806047eeea9573578e1a3111b08abea481e2649ef68ab6ccd9e69603798b0003cc63efb3c5f6184acfd021dd223688402d56
 SHA512 
e80bae2405aaa4c6c943f5df7afc96ea02cd5861b0348d33e567000bde0a3aa79ab2204311bde6094a4b8037d11eb14ca0f91f8dbd339c339aae2581c0a78652
+DIST rtl-sdr-2.0.1.gh.tar.gz 135727 BLAKE2B 
46bb64e2e35d5f6164acb15b0b1e4c0c988bac8de8fd494faec85f4d36f2db3f73ebb0dc46ce42d4b2ff00a9025f145259aeff25563dd82623c2a3502cda1059
 SHA512 
ed7b84f05d524d89afc1db384a4e1c4bb2a66e9c6b42623ab42ac9d55829bde77eb12529044e1778664b5a97a48dc5b64bed19161a430c9d91c04dd08cb6b7ac

diff --git a/net-wireless/rtl-sdr/metadata.xml 
b/net-wireless/rtl-sdr/metadata.xml
index cd7543fbf5e2..cacbce26183d 100644
--- a/net-wireless/rtl-sdr/metadata.xml
+++ b/net-wireless/rtl-sdr/metadata.xml
@@ -8,4 +8,7 @@

may cause a bus error on some ARM 
systems

+   
+   osmocom/rtl-sdr
+   
 

diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
index bbdfee3faae7..1a6acb86c807 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr;
 
 if [[ ${PV} == * ]]; then
inherit git-r3
-   SRC_URI=""
EGIT_REPO_URI="https://git.osmocom.org/${PN};
 else
#git clone https://git.osmocom.org/rtl-sdr
@@ -24,7 +23,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 IUSE="+zerocopy"
 

diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
index f7b88d47150c..ad11e988cd5f 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
@@ -3,14 +3,13 @@
 
 EAPI=7
 
-inherit cmake multilib
+inherit cmake
 
 DESCRIPTION="turns your Realtek RTL2832 based DVB dongle into a SDR receiver"
 HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr;
 
 if [[ ${PV} == * ]]; then
inherit git-r3
-   SRC_URI=""
EGIT_REPO_URI="https://git.osmocom.org/${PN};
 else
#git clone https://git.osmocom.org/rtl-sdr
@@ -24,7 +23,7 @@ else
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 IUSE="+zerocopy"
 

diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild
index 1da1818e4d31..62c75adae478 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr;
 
 if [[ ${PV} == * ]]; then
inherit git-r3
-   SRC_URI=""
EGIT_REPO_URI="https://git.osmocom.org/${PN};
 else
#git clone https://git.osmocom.org/rtl-sdr
@@ -24,7 +23,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 IUSE="+zerocopy"
 

diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
similarity index 65%
copy from net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild
copy to net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 1da1818e4d31..dd2530e97a36 

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/

2023-12-06 Thread Michael Orlitzky
commit: 480020dcc968b77cf387df1c7ef9c58309a3903a
Author: François Bissey  gmail  com>
AuthorDate: Thu Dec  7 01:27:50 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Dec  7 01:41:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480020dc

sci-mathematics/singular: add 4.3.2_p10

Closes: https://bugs.gentoo.org/919355
Closes: https://github.com/gentoo/gentoo/pull/34158
Signed-off-by: François Bissey  gmail.com>
Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/singular/Manifest  |   1 +
 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/sci-mathematics/singular/Manifest 
b/sci-mathematics/singular/Manifest
index 5c2c0d474c6a..f08c117bbdb9 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1 +1,2 @@
 DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 
00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90d56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1
 SHA512 
451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616
+DIST singular-4.3.2p10.tar.gz 20848377 BLAKE2B 
2487eb40c70dca516eca94585c59be0ebfeb43edce87dd16a2874bbefbe502fadcfda1164922ab7738a257e59f9e6b6535b7447702d325b36f1358ed5048c7dd
 SHA512 
9b914e8db2c4936184594200b07d37fc952a1399c3accb1ed30ec4a4b450afd3e3c174343e1169520d0d1ed6ac2e6d261fbbb731082e07b7caced4b5790f295e

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild 
b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
new file mode 100644
index ..c67d67fdb8b1
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular;
+SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz;
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+# Most files say "version 2 or version 3 of the License," which is not
+# quite GPL-2+, and is why we have listed GPL-2 below. But AFAIK there
+# are no GPL-2-only files.
+LICENSE="BSD GPL-2 GPL-2+ GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline static-libs"
+
+# The interactive help uses "info" from sys-apps/texinfo.
+RDEPEND="
+   dev-lang/perl
+   dev-libs/gmp:0
+   dev-libs/ntl:=
+   sci-libs/cddlib
+   sci-mathematics/flint
+   sys-apps/texinfo
+   emacs? ( >=app-editors/emacs-23.1:* )
+   polymake? ( sci-mathematics/polymake )
+   readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+src_configure() {
+   local myconf=(
+   --disable-debug
+   --disable-doc
+   --disable-optimizationflags
+   --disable-pyobject-module
+   --disable-python
+   --disable-python-module
+   --disable-python_module
+   --enable-factory
+   --enable-gfanlib
+   --enable-libfac
+   --with-flint
+   --with-gmp
+   --with-libparse
+   --with-ntl
+   --without-python
+   --without-pythonmodule
+   $(use_enable emacs)
+   $(use_enable polymake polymake-module)
+   $(use_enable static-libs static)
+   $(use_with readline)
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+
+   if use emacs; then
+   pushd "${S}"/emacs
+   elisp-compile *.el || die "elisp-compile failed"
+   popd
+   fi
+}
+
+src_install() {
+   # Do not compress singular's info file (singular.hlp)
+   # some consumer of that file do not know how to deal with compression
+   docompress -x /usr/share/info
+
+   default
+
+   dosym Singular /usr/bin/"${PN}"
+
+   # purge .la file
+   find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+   # SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+   # an already installed version of singular may be used and cause 
segfault
+   # See https://github.com/Singular/Sources/issues/980
+   SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+   einfo "Additional functionality can be enabled by installing"
+   einfo "sci-mathematics/4ti2"
+
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/

2023-12-06 Thread Michael Orlitzky
commit: ab208dee1ead4f0484161aaca5c3f0d1740ecbf2
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Dec  7 01:44:35 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Dec  7 01:47:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab208dee

sci-mathematics/singular: drop USE=static-libs

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild 
b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
index c67d67fdb8b1..996cbc4ae5e1 100644
--- a/sci-mathematics/singular/singular-4.3.2_p10.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 LICENSE="BSD GPL-2 GPL-2+ GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
+IUSE="emacs examples polymake +readline"
 
 # The interactive help uses "info" from sys-apps/texinfo.
 RDEPEND="
@@ -32,7 +32,7 @@ RDEPEND="
sci-libs/cddlib
sci-mathematics/flint
sys-apps/texinfo
-   emacs? ( >=app-editors/emacs-23.1:* )
+   emacs? ( app-editors/emacs:* )
polymake? ( sci-mathematics/polymake )
readline? ( sys-libs/readline )
 "
@@ -60,7 +60,6 @@ src_configure() {
--without-pythonmodule
$(use_enable emacs)
$(use_enable polymake polymake-module)
-   $(use_enable static-libs static)
$(use_with readline)
)
econf "${myconf[@]}"
@@ -85,8 +84,7 @@ src_install() {
 
dosym Singular /usr/bin/"${PN}"
 
-   # purge .la file
-   find "${ED}" -name '*.la' -delete || die
+   find "${ED}" -type f -name '*.la' -delete || die
 }
 
 src_test() {



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

2023-12-06 Thread Lucio Sauer
commit: 368e388955c2865fcc2aceb298343f559b9ed4d7
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:27:11 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 02:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=368e3889

media-libs/dr_wav: add 0.13.13

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

 media-libs/dr_wav/Manifest  |   1 +
 media-libs/dr_wav/dr_wav-0.13.13.ebuild | 106 
 2 files changed, 107 insertions(+)

diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest
index f47932ccdc..5403d480fc 100644
--- a/media-libs/dr_wav/Manifest
+++ b/media-libs/dr_wav/Manifest
@@ -1,2 +1,3 @@
 DIST dr_wav-0.13.12.gh.tar.gz 518394 BLAKE2B 
49447a2b845f95e9896fb45ac2cd9de8f59d45d3271e30e26c0e519355c3578b96f2c2978677d2774c1bfa4656a8213eafda00207cdd89f72d6823cf0f1b77cf
 SHA512 
34126c8eb65f0735b77f058db9f1618b3c4e820698804b47f7a629c47df571e9cbbeefd4cce193409ebd715d37ed5faf1c3c27a7240e0f5418089cffe853f1ea
 DIST dr_wav-0.13.12.h 351384 BLAKE2B 
2bcbeab7e7aa6a7519bea978742494205625a60b8c0a464305c6f6fb7eec33be54640fdb2578437c4143e50e5ad2d18730351ecdd824d25ab6e0f8af3b8d018c
 SHA512 
a4a681546716b1a1a9e55321796828828b1872bf223c7c02529a1553b8beafe2a89ffe72a38e5aa3bf457a8ce4dd2dcf9cba7a9cde28e59586a8388f1439a8a1
+DIST dr_wav-0.13.13.gh.tar.gz 518461 BLAKE2B 
28a606f184edb697cb3683d2bab6efd134eb304948cfea74c7d3ef1f292402c02c617ba5b2c2ed4c6b6af783a75d83b2e77afac63545a5ec4e772c19e92a1426
 SHA512 
1266af7606a1d08270e4f5aa4b72054c0df3931e04a6a2134ce14a0b137ea77abd8b746a6affb34881571269561e7fdd45ef50072186aa52d1401e490e9c356a

diff --git a/media-libs/dr_wav/dr_wav-0.13.13.ebuild 
b/media-libs/dr_wav/dr_wav-0.13.13.ebuild
new file mode 100644
index 00..c9d7718d79
--- /dev/null
+++ b/media-libs/dr_wav/dr_wav-0.13.13.ebuild
@@ -0,0 +1,106 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Single-header WAV audio loader and writer library"
+HOMEPAGE="https://github.com/mackron/dr_libs/;
+COMMIT="9eed1be421749ba68a87e5b4c3b10858f8580689"
+SRC_URI="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 )"
+
+BDEPEND="test? ( media-libs/libsndfile )"
+
+TESTCASES=(
+   dr_wav_encoding.c
+   dr_wav_{decoding,test_0}.{c,cpp}
+)
+
+S="${WORKDIR}/dr_libs-${COMMIT}"
+
+src_prepare() {
+   if use test; then
+   # Unbundle library with incorrect include path.
+   sed -i 
's,"../../../miniaudio/miniaudio.h",,' \
+   tests/wav/dr_wav_playback.c || die
+   # 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
+   # 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
+
+   sed -n "11,135p" dr_wav.h > README.md || die
+   sed -n "8348,8752p" dr_wav.h > CHANGELOG || die
+   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}
+   ;;
+   *)
+   die "Unknown test case ${tcase}"
+   ;;
+   esac
+   MY_BUILD="${MY_C} wav/${tcase} -o bin/${tcase} 
${MY_FLAGS} ${CPPFLAGS}"
+   case ${tcase%.*} in
+   dr_wav_encoding)
+   MY_BUILD="${MY_BUILD} -lm ${LDFLAGS}"
+   ;;
+   *)
+   ;;
+   esac
+   ${MY_BUILD} || die "Build failed: ${MY_BUILD}"
+   done
+   popd || die
+   fi
+}
+
+src_test() {
+   local MY_RUN
+
+   pushd tests || die
+   for tcase in ${TESTCASES[@]}; do
+   einfo "Running test case ${tcase}."
+   

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

2023-12-06 Thread Lucio Sauer
commit: f621519c6f2e10fe1b4f3783a25db9874b3b33ee
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:24:39 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 02:24:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f621519c

media-libs/dr_wav: also rename tarball in filesdir

regarding bbbe3e11b7e8c19cd44fd37806e3ba093b087954

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

 ...r_wav-0.13.32-docs.tar.xz => dr_wav-0.13.12-docs.tar.xz} | Bin
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-libs/dr_wav/files/dr_wav-0.13.32-docs.tar.xz 
b/media-libs/dr_wav/files/dr_wav-0.13.12-docs.tar.xz
similarity index 100%
rename from media-libs/dr_wav/files/dr_wav-0.13.32-docs.tar.xz
rename to media-libs/dr_wav/files/dr_wav-0.13.12-docs.tar.xz



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

2023-12-06 Thread Lucio Sauer
commit: f62d3e2ea2cd9c7bed32fd30391ee3694dbcc7ae
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:27:57 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 02:27:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f62d3e2e

media-libs/dr_wav: drop 0.13.12

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

 media-libs/dr_wav/Manifest |   2 -
 media-libs/dr_wav/dr_wav-0.13.12.ebuild| 117 -
 media-libs/dr_wav/files/dr_wav-0.13.12-docs.tar.xz | Bin 5644 -> 0 bytes
 3 files changed, 119 deletions(-)

diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest
index 5403d480fc..71fba75e16 100644
--- a/media-libs/dr_wav/Manifest
+++ b/media-libs/dr_wav/Manifest
@@ -1,3 +1 @@
-DIST dr_wav-0.13.12.gh.tar.gz 518394 BLAKE2B 
49447a2b845f95e9896fb45ac2cd9de8f59d45d3271e30e26c0e519355c3578b96f2c2978677d2774c1bfa4656a8213eafda00207cdd89f72d6823cf0f1b77cf
 SHA512 
34126c8eb65f0735b77f058db9f1618b3c4e820698804b47f7a629c47df571e9cbbeefd4cce193409ebd715d37ed5faf1c3c27a7240e0f5418089cffe853f1ea
-DIST dr_wav-0.13.12.h 351384 BLAKE2B 
2bcbeab7e7aa6a7519bea978742494205625a60b8c0a464305c6f6fb7eec33be54640fdb2578437c4143e50e5ad2d18730351ecdd824d25ab6e0f8af3b8d018c
 SHA512 
a4a681546716b1a1a9e55321796828828b1872bf223c7c02529a1553b8beafe2a89ffe72a38e5aa3bf457a8ce4dd2dcf9cba7a9cde28e59586a8388f1439a8a1
 DIST dr_wav-0.13.13.gh.tar.gz 518461 BLAKE2B 
28a606f184edb697cb3683d2bab6efd134eb304948cfea74c7d3ef1f292402c02c617ba5b2c2ed4c6b6af783a75d83b2e77afac63545a5ec4e772c19e92a1426
 SHA512 
1266af7606a1d08270e4f5aa4b72054c0df3931e04a6a2134ce14a0b137ea77abd8b746a6affb34881571269561e7fdd45ef50072186aa52d1401e490e9c356a

diff --git a/media-libs/dr_wav/dr_wav-0.13.12.ebuild 
b/media-libs/dr_wav/dr_wav-0.13.12.ebuild
deleted file mode 100644
index a28e010ba5..00
--- a/media-libs/dr_wav/dr_wav-0.13.12.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Single-header WAV audio loader and writer library"
-HOMEPAGE="https://github.com/mackron/dr_libs/;
-COMMIT="d35a3bc5efd02455d98cbe12b94647136f09b42d"
-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"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( media-libs/libsndfile )"
-
-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
-   # 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
-
-   # Unbundle library with incorrect include path.
-   sed -i 
's,"../../../miniaudio/miniaudio.h",,' \
-   tests/wav/dr_wav_playback.c || die
-   # 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
-   # 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
-   einfo "Compiling test case ${tcase}."
-   case ${tcase} in
-   *.cpp)
-   MY_C=${MY_CXX}
-   MY_FLAGS=${CXXFLAGS}
-   ;;
-   *.c)
-   MY_C=${MY_CC}
-   MY_FLAGS=${CFLAGS}
-   ;;
-   *)
-   die "Unknown test case ${tcase}"
-   ;;
-   esac
-   MY_BUILD="${MY_C} wav/${tcase} -o bin/${tcase} 
${MY_FLAGS} ${CPPFLAGS}"
-   case ${tcase%.*} in
-   dr_wav_encoding)
-   MY_BUILD="${MY_BUILD} -lm ${LDFLAGS}"
-

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

2023-12-06 Thread Lucio Sauer
commit: bbbe3e11b7e8c19cd44fd37806e3ba093b087954
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 01:51:27 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Dec  7 01:51:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbbe3e11

media-libs/dr_wav: add 0.13.12, drop 0.13.32

The original version should have been 0.13.12, not 0.13.32!

Fixed in coordination with #gentoo-dev-help:

[02:33]colores: I accidentally pushed a package with the
wrong version specifier to GURU. The recently
released new version would trigger a
"downgrade" from the incorrectly-named
old one. Do I simply push the new version and
delete the old one? They don't need to
co-exist anyway.
[snip]
[02:37] @ sam_: uh oh...
[02:37] @ sam_: 1) yes, it's fine to git mv to the proper
version in this case, just do it quickly

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

 media-libs/dr_wav/Manifest | 4 ++--
 media-libs/dr_wav/{dr_wav-0.13.32.ebuild => dr_wav-0.13.12.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest
index b4652ddbc6..f47932ccdc 100644
--- a/media-libs/dr_wav/Manifest
+++ b/media-libs/dr_wav/Manifest
@@ -1,2 +1,2 @@
-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
+DIST dr_wav-0.13.12.gh.tar.gz 518394 BLAKE2B 
49447a2b845f95e9896fb45ac2cd9de8f59d45d3271e30e26c0e519355c3578b96f2c2978677d2774c1bfa4656a8213eafda00207cdd89f72d6823cf0f1b77cf
 SHA512 
34126c8eb65f0735b77f058db9f1618b3c4e820698804b47f7a629c47df571e9cbbeefd4cce193409ebd715d37ed5faf1c3c27a7240e0f5418089cffe853f1ea
+DIST dr_wav-0.13.12.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.12.ebuild
similarity index 100%
rename from media-libs/dr_wav/dr_wav-0.13.32.ebuild
rename to media-libs/dr_wav/dr_wav-0.13.12.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-emacs/tempel/

2023-12-06 Thread Maciej Barć
commit: 34961984a3ff213d61a198e2520db5c6b01377d5
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:21:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34961984

app-emacs/tempel: drop old 0.7

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/tempel/Manifest  |  1 -
 app-emacs/tempel/tempel-0.7.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest
index 61911662b818..209d22ce80f8 100644
--- a/app-emacs/tempel/Manifest
+++ b/app-emacs/tempel/Manifest
@@ -1,2 +1 @@
-DIST tempel-0.7.tar.gz 26541 BLAKE2B 
81bd7cd734eba5fbe299c736133512c035439036e17dc032b865c29e30ad6837957af8ce9bde3d56bc3dccb12f2e6111e66605e72e0bb0eead982fb436d8e9e1
 SHA512 
3589962c3273e9a2fb8a3b2d59c8831e15b481b9e69ad7785ae5a30e4df133bb187da6e58c04d77fa37b217f2a7c68dd7825c8a20856320f824adf739e5629a3
 DIST tempel-0.8.tar.gz 27043 BLAKE2B 
f4920a1c0d1d7ed21f2681031f846b07fcdabbd59b76f3ba2fcd1277c78b30e1c5e134deeb35410f7227d753256b9c16c6a4d641011b99d87b49f0fae0fd5a04
 SHA512 
7b832e151821f4c72a3d14663fb76a956e2b6730387e71e1aedb52c72a7798a5804ad2ca3d63185c52d39128d748394419c3708d8a6a7497014e573d277fa5d9

diff --git a/app-emacs/tempel/tempel-0.7.ebuild 
b/app-emacs/tempel/tempel-0.7.ebuild
deleted file mode 100644
index 51f816d019d3..
--- a/app-emacs/tempel/tempel-0.7.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Templates with in-buffer field editing for GNU Emacs"
-HOMEPAGE="https://github.com/minad/tempel/;
-SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=app-emacs/compat-29.1.3.4"
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   elisp_src_compile
-   elisp-make-autoload-file
-}



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/cake/, dev-dotnet/cake/files/

2023-12-06 Thread Maciej Barć
commit: b5f2f672af535d9a6400f915dee95d05090ecc45
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:56:36 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f2f672

dev-dotnet/cake: bump to 4.0.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-dotnet/cake/Manifest  |  51 ++
 dev-dotnet/cake/cake-4.0.0.ebuild | 249 ++
 dev-dotnet/cake/files/cake-4.0.0-no-git.patch |  10 ++
 3 files changed, 310 insertions(+)

diff --git a/dev-dotnet/cake/Manifest b/dev-dotnet/cake/Manifest
index 9fd75058b7d4..3717cce2ed83 100644
--- a/dev-dotnet/cake/Manifest
+++ b/dev-dotnet/cake/Manifest
@@ -1,43 +1,71 @@
+DIST argon.0.13.0.nupkg 2185587 BLAKE2B 
8d95f7b8cb26cbd245186a17c26434a1ee190dc843a543c573f73c7212d9d5b7afe8b465b8e25ad047f870ec8deb9ee5ffb949454621c6492dccf667578550d9
 SHA512 
ad16c343a51cef0187435c780522c0b802cdf72216d3cbfe0be53cb488a4ae6e153177d71bcc8cf0a2885ee7524e25d1667854c588481b722a51b88e21087a15
 DIST autofac.7.0.1.nupkg 911078 BLAKE2B 
45a34841d2b1a512e3f84ae25b15ccbfd1bb2098c5ff72577e4bbf27eb5bb5b6841fcb77d9d7ff6fae19f71fdd2cf855d0bf3bf25179801f57a6e0741e7ccbc8
 SHA512 
71def497289582ac31e3f24841da66bb10e291b2b13e1e02e17fcf720193c2cfe485c3b1becb4f28591a4e44148683fe9207323c273ae4587a38e90a862f73ae
+DIST autofac.7.1.0.nupkg 918790 BLAKE2B 
5d6f48bf80d5302ff2b97a917a96839805fd0e520158a5e474194c750a9ba4ad62b79a99e48b8993f5b606adb7b26ac596a625e91f49d1d8602b8430451d
 SHA512 
eeaaf4b7b0e5e17d268972258b6db5d3e6761da17be38449cbddc535df73770c4c76eea38dd623d581017adf4d3f6387a40d0627ace17c37ded65ddcd301f83e
 DIST basic.reference.assemblies.net70.1.4.2.nupkg 1914268 BLAKE2B 
6b7a9b99e847cc94154eb58e3afaa4543c7f4bc9f882f100dcce0100a30ef7d083fb61649f75731eb8cd21124298c0a652e6ae7c9f639a13902a1f448359d8fd
 SHA512 
4fee5c2152b1b8315d3b76ab2eb09a34388d99ef2bc138fd8ba687630d73fe655694f5b9b17ce146f37315188f885859c2f04fcf88c4bea16d6e87dacbb3e5fa
+DIST basic.reference.assemblies.net80.1.4.5.nupkg 1988307 BLAKE2B 
0b6b8997e94b16e972fbc66098d2fc1aed48bbafbd26e7b4eeb1df05d809fc2cc6ea263063515180d9350120db887066d5e00be049d5feccf05f30a5314b6a40
 SHA512 
5562164c0b73e8f83d3f7bde9240b4246fa23b2f3ecf0941895ebd3f728f216482e4a9f700c73516940a3c23aaca66713b4857463e8ae8c8cd1bd6062a79bd60
 DIST cake-3.1.0.tar.gz 900221 BLAKE2B 
856be402208668e1c674c25c8b066d871bacdb8b9d301cdd9b45c508eea1c17953cb06946e9a018e17f28e7d7d7ed75e87653d5f36da4dcc1ce39fb9f6a11bd5
 SHA512 
854897b9d0f0fb80f61dd53dbf5ffa4a26af3a1d25b241f230083b8a39715fe9a7039a79c76e4ba35e2cbd8e4db46d5d4472713ef7c3cdc69be803a3b2a9d837
+DIST cake-4.0.0.tar.gz 909096 BLAKE2B 
eb741df25cd9f99e35987b41cb470bb10f4537678a5bfdbd09afe4f8debb0b336ec43e23d9077745728c81c27536fe6f88a8b2a5e67726221b47e1e7df7a1155
 SHA512 
3da75ff660459321d3db272ad98a2a010588abfe7462ca742a2daf51012eccffb38cac67b73699bae76f499c624cc30add7d103679937c76f2881bf66c30ec24
 DIST castle.core.5.1.1.nupkg 800128 BLAKE2B 
28c469b65fa9898e0dd87a416b015462db1761f11429654f613541245b213ce62f77257a63770468f8019d635bef20e50e60f620359d0e39ceafbcc7bf88214c
 SHA512 
378a149ebfaa12d00cb35bcaee8806803df7bc75980c9e0c67f36e3e057d6af2abaead24cd8274a9595c7ac74cb9597c9d6913b1125b86e6b156a66f7a1ac2fa
+DIST diffengine.12.4.2.nupkg 1406034 BLAKE2B 
80e66f2b2813abb02c3f8bd8a340c2ce71a227e61dcaebdecd51949d27334ab176f4730606b9700d8cca98c00c7a67923b52d7851ada5dc8991edda69f3d7f33
 SHA512 
7b5b8d49208d6ce9f0bdb603ca6eb6ce3da4e58d1cc821f473c9cc800aacf5192da946c529e2c00a02076758ed4e8114ea018d23f85a272702deb3232a544d63
+DIST diffengine.13.0.0.nupkg 1405867 BLAKE2B 
5fbfcbef1a48f6f8dc5fb66f7d4a978059e9688916f789f72d187a86d431f8155fc470c7db42e6b8bb2380250e7ac02a85a09b52f535af5f1c785c403cb4c969
 SHA512 
7381ce7dbe9949eb1a15d666467f297f4deabeeeb9def4abdd8c0181aeec10a8a65d93427344e95670c1442a92354a27c9e8f81a29ec10a8a367100f23d21f32
+DIST emptyfiles.4.6.0.nupkg 676712 BLAKE2B 
dd80f4e1660777f65e8c298633f6b18b8e882024bd263b51a24586f58bd4e520ba0951ede5ef6b14d0f99c0c6a16bcc2f2816e9b2ee9060ad74d6dd56eaf65a6
 SHA512 
f10e8c5876fe9a10abb418a2eed72b08343477ffbb5c1b66be0d444316f95dc1e42f2938cc09d1d86ea103cee48577bee93106b8cc7abf67dac6c42f3d15e886
+DIST emptyfiles.5.0.0.nupkg 818304 BLAKE2B 
56aa6bdc4481724c2a14da35bcb8ee84665c4536c0c5baa6408045f01e75aa6b8ca7c798907bcafadb55d494e4a479d94943500491f629d55a49d1c1a3a5429f
 SHA512 
d4428f4bfc846048742ffc3887288a6bbfd1c7b5851c72954c32497099782fd4e340f091e1c331f7c6ce6f7413ecd2b046dc57eda7cc04a76c7335c98b98fa46
 DIST microsoft.build.tasks.git.1.1.1.nupkg 479497 BLAKE2B 
053ad5b3b88194d12e9e784c8a91d33deb8a2abc48cf3179990fdd2f576168b19a757b3a3915309fb040a1441bd5102bca83d757f828c029846e3feef88f
 SHA512 
1961b5ba2ce215f6cd0943948e66462b7388b612708c58a5e03ab1e041ac77f1582f9ed9134136fce0d5345d1d46a1537ff728f542e6dd4ea2c11eac9d3f8d46
 DIST microsoft.codeanalysis.analyzers.3.0.0.nupkg 887910 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/tempel/

2023-12-06 Thread Maciej Barć
commit: 037a713550a6e413a9f4c716c2e6fdacf8fc8a64
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:21:35 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037a7135

app-emacs/tempel: bump to 1.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/tempel/Manifest  |  1 +
 app-emacs/tempel/tempel-1.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest
index 209d22ce80f8..2004a47539c0 100644
--- a/app-emacs/tempel/Manifest
+++ b/app-emacs/tempel/Manifest
@@ -1 +1,2 @@
 DIST tempel-0.8.tar.gz 27043 BLAKE2B 
f4920a1c0d1d7ed21f2681031f846b07fcdabbd59b76f3ba2fcd1277c78b30e1c5e134deeb35410f7227d753256b9c16c6a4d641011b99d87b49f0fae0fd5a04
 SHA512 
7b832e151821f4c72a3d14663fb76a956e2b6730387e71e1aedb52c72a7798a5804ad2ca3d63185c52d39128d748394419c3708d8a6a7497014e573d277fa5d9
+DIST tempel-1.0.tar.gz 27311 BLAKE2B 
65ae51725e3022a9b893bd2cd4d592186c647e04b6bd28af06af1e3a501165dc9d53ff5758292330ffa8120b3e128abfb27fe275bdd8eb69d549dc0f06a9e512
 SHA512 
f07ea90098181d7331ac5ace2f53defa8b10be72c5962848c3738f69fbf3f56a8faeaf8de3a542eba1f88d63bc489cca653363b9aab4085d11464e59e3f0bbeb

diff --git a/app-emacs/tempel/tempel-1.0.ebuild 
b/app-emacs/tempel/tempel-1.0.ebuild
new file mode 100644
index ..8a32fe684d94
--- /dev/null
+++ b/app-emacs/tempel/tempel-1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Templates with in-buffer field editing for GNU Emacs"
+HOMEPAGE="https://github.com/minad/tempel/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git;
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.3.4"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-12-06 Thread Maciej Barć
commit: 5e01a05f217b68f3d9b383630747089696ab3c19
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:17:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e01a05f

sys-apps/system-monitoring-center: drop old 2.23.0-r1

Signed-off-by: Maciej Barć  gentoo.org>

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.23.0-r1.ebuild  | 49 --
 2 files changed, 50 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index e9ae74ba1ce8..b542d03ccc55 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,4 +1,3 @@
-DIST system-monitoring-center-2.23.0.tar.gz 1753271 BLAKE2B 
1426aa8c639f4958ba7e9dbbaba062a1b6768cfe3230c3d92395a2861b3e3aca7ccd838f89e2c224ea94c6acd9e2c9a904e07e8bc64c31f8d88a2faed7ad
 SHA512 
14347644fe7d5ff112c3b0ad09d394c9c0d70fe75b1fd092d3d4b0e9f6f8de3387c362d546f3272ba645cb9dba9b08089a9361cd7463bd4e3765c9df7338fd17
 DIST system-monitoring-center-2.24.0.tar.gz 1756467 BLAKE2B 
a0a477292b66cdffad5b2909a118381191e605bcf6b633362d4356cba309fbc6836c99ca46e1043c9398d97f85ca2df19afe0b2cede83d5c3bf7adf18fa50700
 SHA512 
54b80fb91d6845e2d13b42b27ab7c1f1c2379e2ff415f57c81ab1dc82b8e73783cf1aa151a096be5ce810cc001164f18c46e405f7acff318755ec358f7c299d8
 DIST system-monitoring-center-2.25.1.tar.gz 1931789 BLAKE2B 
27e7901a6d0e505f1c1d4f03655bcf119c624ca1c1cbb2218b7e428bb06f44a8b193febba11da167298c0f92141acf3371232013e14569607be8e0baea72d129
 SHA512 
57b2daad026ea979e024a795937f0a3f7c553b1690292d82a048d035f56aad50bf8d81fdbca66e2ff11b520ea7c4219754ac5bef0481dcb63b9b7571778a4f0e
 DIST system-monitoring-center-2.26.0.tar.gz 1936049 BLAKE2B 
0f8a8472958351e7e4d659aa4d4846fc10455018f16bcf7b3ff11d640984086400a7ebf2deaa6870b92b6f3c5a74a424339279dc8864a8f55f46d16770c6455c
 SHA512 
1303831b2d392dd0454b257f57b493644c2c77fdb800766f44dece748b338b8d25f7f3e4ead46edb84767b1b4d821b69323d6f38668123b05fa2f66f8da0fd40

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild
deleted file mode 100644
index 8a65a073a3e7..
--- 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git;
-else
-   
SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1
-   sys-apps/dmidecode
-   sys-apps/hwdata
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-
-src_prepare() {
-   sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
-
-   default
-}
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}/usr/share/${PN}"
-
-   mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/

2023-12-06 Thread Maciej Barć
commit: 652acb7270bb8b0baf36f404f48263c54910e534
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 22:45:54 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652acb72

net-misc/gallery-dl: live ebuild tweaks

Signed-off-by: Maciej Barć  gentoo.org>

 net-misc/gallery-dl/gallery-dl-.ebuild | 20 
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/net-misc/gallery-dl/gallery-dl-.ebuild 
b/net-misc/gallery-dl/gallery-dl-.ebuild
index b3da2a9c870f..b8a8623c53a8 100644
--- a/net-misc/gallery-dl/gallery-dl-.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-.ebuild
@@ -4,34 +4,38 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="sqlite,ssl,xml(+)"
 
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
-HOMEPAGE="https://github.com/mikf/gallery-dl;
+HOMEPAGE="https://github.com/mikf/gallery-dl/;
 
-if [[ ${PV} ==  ]]; then
+if [[ "${PV}" == ** ]]; then
inherit git-r3
+
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
-   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
-# Tests require network access.
-PROPERTIES="test_network"
+PROPERTIES="test_network"   # Tests require network access.
 RESTRICT="test"
 
-RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
+RDEPEND="
+   >=dev-python/requests-2.11.0[${PYTHON_USEDEP}]
+"
 
 distutils_enable_tests setup.py
 
 python_compile_all() {
-   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
+   emake PYTHON="${EPYTHON}" data/completion/{,_}gallery-dl man
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-emacs/transient/

2023-12-06 Thread Maciej Barć
commit: df05214adf47e7b1184c735b70d3c5b4fea7e215
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:22:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df05214a

app-emacs/transient: bump to 0.5.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/transient/Manifest   |  1 +
 app-emacs/transient/transient-0.5.2.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 2e5356e51f9e..a75d0ea00b8d 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1,2 +1,3 @@
 DIST transient-0.4.3.tar.gz 129365 BLAKE2B 
d07fb5cb6586950bd3561b2a7f77b6458db58531e7735d203dabbfd292facaf44af850de4f4824f6335f41afcf79d03c0291d31af31b84b4118ffb8cae996f2a
 SHA512 
afa2f75a0d4d6d45af1e36f155371dad6a966073cbab9a3858eec020458530d21a34860b88ec4d1e1e93570675b9df6d5692ed8f8a1903478ee5085c9d2d039a
 DIST transient-0.5.0.tar.gz 131312 BLAKE2B 
4bf384c0a4f09863f541fb3d0e49542dae4c5da6a14ce7fd2f52af492809a7b0eab051134fdf3a06cefc1992746732a43b858349e63a0cdc271dcbf4b7352fe8
 SHA512 
3993dda7a39b3959d1eec91feb4e2bb345797d70d7c23bbd796f68309457090889b8d6c678cc2bb5872f76879a4d8a1cc5b14ac3d38abd9a57f2e06ad8d7001b
+DIST transient-0.5.2.tar.gz 133643 BLAKE2B 
765d78c9c5bd756ff82a4857477350def4fc52a55e53f9f8b21e065a853d5ff4eacaa8507d30e4fb39ccb91a966cf71c06b5e5f3248768d1bc8476d67ef560c2
 SHA512 
d8cf45b302a960659ee6d306d71d32d4e8e614deca8033afe5e644f48f36fcb885e0cd9acf307b2e1ba2d3c99a32ca73cd7a0cd6ab78f8e3442fe4b01e3b04b8

diff --git a/app-emacs/transient/transient-0.5.2.ebuild 
b/app-emacs/transient/transient-0.5.2.ebuild
new file mode 100644
index ..ab8accfcb76d
--- /dev/null
+++ b/app-emacs/transient/transient-0.5.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Transient commands abstraction for GNU Emacs"
+HOMEPAGE="https://magit.vc/manual/transient/
+   https://github.com/magit/transient/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/magit/${PN}.git;
+else
+   SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG README.org docs/${PN}.org )
+ELISP_TEXINFO="docs/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+   >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+   ${RDEPEND}
+   sys-apps/texinfo
+"
+
+src_prepare() {
+   mv lisp/*.el . || die
+
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/

2023-12-06 Thread Maciej Barć
commit: 27dbfd7854c6451c165753c4f2e6688d483dfd21
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:19:38 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dbfd78

net-misc/gallery-dl: drop old 1.26.1

Signed-off-by: Maciej Barć  gentoo.org>

 net-misc/gallery-dl/Manifest |  1 -
 net-misc/gallery-dl/gallery-dl-1.26.1.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 2a6057d69bc5..9a19523e60cd 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,3 +1,2 @@
-DIST gallery-dl-1.26.1.gh.tar.gz 604212 BLAKE2B 
980e7b8b3c8ec966bb77db7c4312398490add75580e557f4654ca3aeb62ab287599f85dc401ed5bfae4dc6124e5a87b9254904b442b3a0cc2b10acdf5ce6695a
 SHA512 
60d32ac82df5dd837399b778c118d8f944b7f35c5dfbbe8168841f0ff76471016b6049b617fef4825b3e21b37237c58bbc9f44be3e4e7ddb9bdf97cba11154bb
 DIST gallery-dl-1.26.2.gh.tar.gz 607389 BLAKE2B 
9bacfa4ba4019dbd8abd87ad868b1f6d2c56eab165633a07ba99c569962f26df6d82c96ef12c0c033792ece2084e4f5b7a2121483d51d765b828d4997780edc1
 SHA512 
08f0caa07f1e3fddf003658e9261e711b2a5fc0049447f36794c441f37ba01b74cc091f90378d5a649196ceba487d5dff541dbfcd86ca8c1b0551a972dc1f848
 DIST gallery-dl-1.26.3.gh.tar.gz 621229 BLAKE2B 
d85be6e8f3e21d5f8e18bcf70fb51f46d5672d48115bf88fb5fa3316b6e8cddca8c8c6f540f3b1529e6607d746aba98097aa95f692e98effa4e51ba4578d16aa
 SHA512 
43891d40de26527b7195c064fda6c8303461c5e4107b0482ca535f06b8fe923513acc212bd75b4d8d82fa12e19ef214e1ee395ced1525eceda7a433d3d05fef3

diff --git a/net-misc/gallery-dl/gallery-dl-1.26.1.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.26.1.ebuild
deleted file mode 100644
index e83e798733f1..
--- a/net-misc/gallery-dl/gallery-dl-1.26.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# 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_{9..11} )
-PYTHON_REQ_USE="sqlite,ssl,xml(+)"
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
-HOMEPAGE="https://github.com/mikf/gallery-dl;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
-else
-   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# Tests require network access.
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests setup.py
-
-python_compile_all() {
-   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
-}
-
-pkg_postinst() {
-   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
-   optfeature "video downloads" net-misc/yt-dlp
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-12-06 Thread Maciej Barć
commit: a1282813c383f5459a14786eeaa625b3697c2a22
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:17:49 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1282813

sys-apps/system-monitoring-center: drop old 2.24.0-r1

Signed-off-by: Maciej Barć  gentoo.org>

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.24.0-r1.ebuild  | 49 --
 2 files changed, 50 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index b542d03ccc55..fbd6ae9f3c17 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,3 +1,2 @@
-DIST system-monitoring-center-2.24.0.tar.gz 1756467 BLAKE2B 
a0a477292b66cdffad5b2909a118381191e605bcf6b633362d4356cba309fbc6836c99ca46e1043c9398d97f85ca2df19afe0b2cede83d5c3bf7adf18fa50700
 SHA512 
54b80fb91d6845e2d13b42b27ab7c1f1c2379e2ff415f57c81ab1dc82b8e73783cf1aa151a096be5ce810cc001164f18c46e405f7acff318755ec358f7c299d8
 DIST system-monitoring-center-2.25.1.tar.gz 1931789 BLAKE2B 
27e7901a6d0e505f1c1d4f03655bcf119c624ca1c1cbb2218b7e428bb06f44a8b193febba11da167298c0f92141acf3371232013e14569607be8e0baea72d129
 SHA512 
57b2daad026ea979e024a795937f0a3f7c553b1690292d82a048d035f56aad50bf8d81fdbca66e2ff11b520ea7c4219754ac5bef0481dcb63b9b7571778a4f0e
 DIST system-monitoring-center-2.26.0.tar.gz 1936049 BLAKE2B 
0f8a8472958351e7e4d659aa4d4846fc10455018f16bcf7b3ff11d640984086400a7ebf2deaa6870b92b6f3c5a74a424339279dc8864a8f55f46d16770c6455c
 SHA512 
1303831b2d392dd0454b257f57b493644c2c77fdb800766f44dece748b338b8d25f7f3e4ead46edb84767b1b4d821b69323d6f38668123b05fa2f66f8da0fd40

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild
deleted file mode 100644
index e15e8abaa8d1..
--- 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git;
-else
-   
SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1
-   sys-apps/dmidecode
-   sys-apps/hwdata
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-
-src_prepare() {
-   sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
-
-   default
-}
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}/usr/share/${PN}"
-
-   mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
-}



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

2023-12-06 Thread Maciej Barć
commit: 77ca32e3cb67a505ed9ae3803efb37e63c8ba347
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:06:42 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ca32e3

app-arch/bzip3: bump to 1.4.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-arch/bzip3/Manifest   |  1 +
 app-arch/bzip3/bzip3-1.4.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-arch/bzip3/Manifest b/app-arch/bzip3/Manifest
index 7552adae5f7d..06b0a52b2127 100644
--- a/app-arch/bzip3/Manifest
+++ b/app-arch/bzip3/Manifest
@@ -1 +1,2 @@
 DIST bzip3-1.3.2.tar.xz 277768 BLAKE2B 
6ee7e5d7f1ab11c19664937fc631e51f5707b6893441bdd6e1beb52e9e2e46255e31c782f61939eba3f966f2be74b422a89f5fcd9d3f42caea07784f2f858efd
 SHA512 
76521377adfe737b30e77f5c3241c1c12214165492fba5acbc5ba09c8e7b91396b772f9fec936d6603413c3ef179a13597b13509df99bd8a2d56cbf14a70a84f
+DIST bzip3-1.4.0.tar.xz 278424 BLAKE2B 
d3e4ae283d3b4512e70ffe3ef63c4ee4fe6f7a0a272aacfe67aae155aed547b54c7e46bce2448b140c7af58ec968b33a1ea7660ffa492bd6bf6eed9fd9f9c4d1
 SHA512 
584eb77b3071b09c15f20ec88248c9295ca2107107fdcb0495364ac60807c688d167a6cbbdd1b67cc851cbebc0791661ecb44b4d03ca5fb7d2b89ce839452062

diff --git a/app-arch/bzip3/bzip3-1.4.0.ebuild 
b/app-arch/bzip3/bzip3-1.4.0.ebuild
new file mode 100644
index ..33aa6e59599d
--- /dev/null
+++ b/app-arch/bzip3/bzip3-1.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A better and stronger spiritual successor to BZip2"
+HOMEPAGE="https://github.com/kspalaiologos/bzip3;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git;
+else
+   
SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+
+src_configure() {
+   # ./configure script will default to Clang if it is found on the system,
+   # force the use of CC selected by the user with CC=$(tc-getCC)
+   econf CC=$(tc-getCC)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}



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

2023-12-06 Thread Maciej Barć
commit: f94fdf970aee3f1778db82bbeb9dbb768c4807b4
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:20:08 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f94fdf97

app-text/pandoc-bin: drop old 3.1.8-r1

Signed-off-by: Maciej Barć  gentoo.org>

 app-text/pandoc-bin/Manifest   |  2 -
 app-text/pandoc-bin/pandoc-bin-3.1.8-r1.ebuild | 62 --
 2 files changed, 64 deletions(-)

diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index 0ea7d5a50b91..0cc6dd247369 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -1,4 +1,2 @@
-DIST pandoc-3.1.8-linux-amd64.tar.gz 31184131 BLAKE2B 
e19054ec10d1ccbe11706ac79784af6079c71c5a2fac1c839402a0b45f0bda300df6e70f77aea5858e38912b023483fc0fb24d7fa4f3c8fecf1985c079df2d63
 SHA512 
d09fac84c6bba940cc9a57e70c72cce107032d404a33a284687d607baf862bfadae58ec326fafb330e1e22a14cdc120d015a17a5dc8dbf795603af0436bf
-DIST pandoc-3.1.8-linux-arm64.tar.gz 33855568 BLAKE2B 
c27a847d6631503e90c7f6c121286374599f98f716e72be66fcc7d680895f751ecf6988b383ae1c37fc7060f5aa2568468972894790ea714ee45fa15dcf1cb3a
 SHA512 
4f5d4c643e859d3a77faf48992aa64bef898da76312c4cbbb6cab5f772e5ab8085767938cfa50cb778078dfb4a4cdcf5073fbba6c3941305563b61e920c21a35
 DIST pandoc-3.1.9-linux-amd64.tar.gz 31178384 BLAKE2B 
e9062911de705081d1f8929c8e8d77ab7637351310f9fea8d392561d78943634d8d277b93e91c31d36a5d0b8589d7f989bff0717bda601a0e7e7e2c277b52a63
 SHA512 
de9b3b496a2816f55dac46c2ff3b5aefc6eced9f73377e4d43783e7d78eaa5893ea0f56c47b5c56e2c8f2561c67024d7f5eaeccb8ab7e87edb7bc8f36312cd36
 DIST pandoc-3.1.9-linux-arm64.tar.gz 33852012 BLAKE2B 
e00997e422057f247385128624d26c9e1134a90147fdaad33fd7586716149ecee6e3f00768eb19fb9898b895d6eabb75924002033dda5958803ec3f3125e40b5
 SHA512 
406cae4cea2c24bea46bfc479d07094a225208a02bfeefdc1ceaa1f4a7d0c100ab2acb06f2190fe259cadd6cc07efe9b1387044e4e5312ba31025553364c4f3f

diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.8-r1.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.1.8-r1.ebuild
deleted file mode 100644
index 5a8e1dede672..
--- a/app-text/pandoc-bin/pandoc-bin-3.1.8-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=${PN//-bin/}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Conversion between markup formats (binary package)"
-HOMEPAGE="https://pandoc.org/
-   https://github.com/jgm/pandoc/;
-
-BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P};
-SRC_URI="
-   amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
-"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="-* amd64 arm64"
-IUSE="+pandoc-symlink"
-
-RDEPEND="
-   pandoc-symlink? (
-   !${CATEGORY}/${MY_PN}
-   !app-text/pandoc-cli
-   !dev-haskell/pandoc
-   )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
-
-src_unpack() {
-   default
-
-   # Manpages are gzipped.
-   unpack "${S}"/share/man/man1/*.1.gz
-}
-
-src_install() {
-   exeinto /usr/bin
-   newexe bin/${MY_PN} ${PN}
-   dosym ${PN} /usr/bin/pandoc-lua-bin
-   dosym ${PN} /usr/bin/pandoc-server-bin
-
-   newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
-   newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
-   newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
-
-   if use pandoc-symlink ; then
-   dosym ${PN} /usr/bin/${MY_PN}
-   dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
-   dosym pandoc-server-bin /usr/bin/${MY_PN}-server
-
-   dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
-   dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
-   dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/tempel/

2023-12-06 Thread Maciej Barć
commit: 8f5cc21404e47c457ff71fc4a5eff4448ec50b94
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:21:12 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5cc214

app-emacs/tempel: drop old 0.6

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/tempel/Manifest  |  1 -
 app-emacs/tempel/tempel-0.6.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest
index 9695fcd3b60a..61911662b818 100644
--- a/app-emacs/tempel/Manifest
+++ b/app-emacs/tempel/Manifest
@@ -1,3 +1,2 @@
-DIST tempel-0.6.tar.gz 25563 BLAKE2B 
2edd522335f8faaa989b313b04f394f30f514cf7c40ec20f5f5fe0c1f1fe1b3ae05d15e9deb103e94d3d25b86a5725caa78904a25f22f806453a705dfc5e9c82
 SHA512 
49938758f5289fc9c77a78dc1559ce6a454d5969b256ba0e18239855ff0667afbb131c8e2214d4994fc342397903a293ad88bf26828c693ec5e197174d78ef50
 DIST tempel-0.7.tar.gz 26541 BLAKE2B 
81bd7cd734eba5fbe299c736133512c035439036e17dc032b865c29e30ad6837957af8ce9bde3d56bc3dccb12f2e6111e66605e72e0bb0eead982fb436d8e9e1
 SHA512 
3589962c3273e9a2fb8a3b2d59c8831e15b481b9e69ad7785ae5a30e4df133bb187da6e58c04d77fa37b217f2a7c68dd7825c8a20856320f824adf739e5629a3
 DIST tempel-0.8.tar.gz 27043 BLAKE2B 
f4920a1c0d1d7ed21f2681031f846b07fcdabbd59b76f3ba2fcd1277c78b30e1c5e134deeb35410f7227d753256b9c16c6a4d641011b99d87b49f0fae0fd5a04
 SHA512 
7b832e151821f4c72a3d14663fb76a956e2b6730387e71e1aedb52c72a7798a5804ad2ca3d63185c52d39128d748394419c3708d8a6a7497014e573d277fa5d9

diff --git a/app-emacs/tempel/tempel-0.6.ebuild 
b/app-emacs/tempel/tempel-0.6.ebuild
deleted file mode 100644
index 1d707c8aabb8..
--- a/app-emacs/tempel/tempel-0.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Templates with in-buffer field editing for GNU Emacs"
-HOMEPAGE="https://github.com/minad/tempel/;
-SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   elisp_src_compile
-   elisp-make-autoload-file
-}



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

2023-12-06 Thread Maciej Barć
commit: 589c4370e0249b21417f8a614e48b76780e6831f
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:19:22 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589c4370

dev-lang/algol68g: drop old 3.4.3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/algol68g/Manifest  |  1 -
 dev-lang/algol68g/algol68g-3.4.3.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest
index 79b3580a3cd6..6f433188add5 100644
--- a/dev-lang/algol68g/Manifest
+++ b/dev-lang/algol68g/Manifest
@@ -1,2 +1 @@
-DIST algol68g-3.4.3.tar.gz 660981 BLAKE2B 
d160d851306a4f5975ce0f7254c22e11aed5b7fd659e32717755b1e8b6ac3a7ca6fc5208a466979a5a400940cd93a06456fbb3520a14b8adb617786004606474
 SHA512 
d3a4f0381624076c5dece247bb60babc22b603d310614316fb4565cf4b04ea46890377e7e9d7ee82e816df2d1881f37f0bc299f2677a03df6c46a6966b69ccad
 DIST algol68g-3.4.4.tar.gz 661980 BLAKE2B 
c596dbc7579415bd386f26f483857d6ffababdb43e9bb7bd8edc3171b447c3da2dc8baa25ad8fadcadd7dfdaa4650620b8449c5b0d9d2e056775726e7db53dc6
 SHA512 
d3d9b1aac61871475877c4dd1078bc856fd6f1726bd374e16d8ac9530aee00cdd7fb618c96afa98b28fd66dee343cc7bf92e201787d4598e41dbd794ec3d0a9a

diff --git a/dev-lang/algol68g/algol68g-3.4.3.ebuild 
b/dev-lang/algol68g/algol68g-3.4.3.ebuild
deleted file mode 100644
index bff3227720c0..
--- a/dev-lang/algol68g/algol68g-3.4.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Algol 68 Genie compiler-interpreter"
-HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html;
-SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline"
-
-RDEPEND="
-   curl? ( net-misc/curl )
-   gsl? ( sci-libs/gsl:= )
-   mpfr? ( dev-libs/mpfr:= )
-   plotutils? ( media-libs/plotutils )
-   postgres? ( dev-db/postgresql:* )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" )
-
-src_configure() {
-   local -a myconf=(
-   $(use_enable curl)
-   $(use_enable gsl)
-   $(use_enable mpfr)
-   $(use_enable ncurses curses)
-   $(use_enable plotutils)
-   $(use_enable postgres postgresql)
-   $(use_enable readline)
-   $(use_with ncurses)
-   )
-   econf "${myconf[@]}"
-}



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

2023-12-06 Thread Maciej Barć
commit: ccad2efdf39c59a6c2a99509963fb34f391a1790
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:18:27 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccad2efd

dev-lang/luau: drop old 0.600

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/luau/Manifest  |  1 -
 dev-lang/luau/luau-0.600.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index bf62cc762aa9..eea0233556f4 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,3 +1,2 @@
-DIST luau-0.600.tar.gz 6521332 BLAKE2B 
e2dee23ce448659ef9ebba4067c61a2666028de63cc4bdccc55cc970740c419f5865659601ef2c63e0cb381fef43b0ceb5f944eb29677f8f3ee10bf511b7aed1
 SHA512 
51d8cc1bf6547c5866e5f98748dac31f6da645552ba57ce7b100586cf51c1d7e0bc54359f1f74ff7043d2801256695c074b3a604f0404fc331472c664edf9cea
 DIST luau-0.601.tar.gz 1612674 BLAKE2B 
f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd
 SHA512 
be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8
 DIST luau-0.603.tar.gz 1556286 BLAKE2B 
3fa116afbd9ef51d29503ac9d6d78c37ce5ced25d4bd0375d780dc7233fb7f4bd826807fcc608e4077f39bc06a8983a877846b74801847c0d136f1c6bc027acd
 SHA512 
2070568402ff155d9b2a2a10235091eb10761c08fa56e63ab106d6596e25aca65644f2167c49576559bf6c5c9450da8b00fef508a235b85a9d7fa0655ff03a96

diff --git a/dev-lang/luau/luau-0.600.ebuild b/dev-lang/luau/luau-0.600.ebuild
deleted file mode 100644
index 05fa0c98f903..
--- a/dev-lang/luau/luau-0.600.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
-HOMEPAGE="https://luau-lang.org/
-   https://github.com/Roblox/luau/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Roblox/${PN}.git;
-else
-   SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-PATCHES=( "${FILESDIR}/${PN}-0.600-cstdint.patch" )
-
-DOCS=( CONTRIBUTING.md README.md SECURITY.md )
-
-src_test() {
-   "${BUILD_DIR}"/Luau.UnitTest || die
-   "${BUILD_DIR}"/Luau.Conformance  || die
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
-
-   einstalldocs
-}



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

2023-12-06 Thread Maciej Barć
commit: 83d30ccb0a1e3c07afb58bb1e27c417f1230beff
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:19:14 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d30ccb

dev-lang/algol68g: drop old 3.4.2

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/algol68g/Manifest  |  1 -
 dev-lang/algol68g/algol68g-3.4.2.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest
index da7d03c16f46..79b3580a3cd6 100644
--- a/dev-lang/algol68g/Manifest
+++ b/dev-lang/algol68g/Manifest
@@ -1,3 +1,2 @@
-DIST algol68g-3.4.2.tar.gz 661224 BLAKE2B 
1f07ff0aa1734755886d03ea4c0e6116303db72d27956a6d2d816e146b84db26b406b684c2166d6ebfc48f08399c7f54399b6f139f73fb2f3177780dc322d711
 SHA512 
1c3924ea9bd752cf754dfe188dc57c8ef4433180d88543dd5559203fdcda8dd4aec3528fe952ce64d2c0665065ff44dc7fa205a1a74d0269cfa9176efd8f6f8e
 DIST algol68g-3.4.3.tar.gz 660981 BLAKE2B 
d160d851306a4f5975ce0f7254c22e11aed5b7fd659e32717755b1e8b6ac3a7ca6fc5208a466979a5a400940cd93a06456fbb3520a14b8adb617786004606474
 SHA512 
d3a4f0381624076c5dece247bb60babc22b603d310614316fb4565cf4b04ea46890377e7e9d7ee82e816df2d1881f37f0bc299f2677a03df6c46a6966b69ccad
 DIST algol68g-3.4.4.tar.gz 661980 BLAKE2B 
c596dbc7579415bd386f26f483857d6ffababdb43e9bb7bd8edc3171b447c3da2dc8baa25ad8fadcadd7dfdaa4650620b8449c5b0d9d2e056775726e7db53dc6
 SHA512 
d3d9b1aac61871475877c4dd1078bc856fd6f1726bd374e16d8ac9530aee00cdd7fb618c96afa98b28fd66dee343cc7bf92e201787d4598e41dbd794ec3d0a9a

diff --git a/dev-lang/algol68g/algol68g-3.4.2.ebuild 
b/dev-lang/algol68g/algol68g-3.4.2.ebuild
deleted file mode 100644
index bff3227720c0..
--- a/dev-lang/algol68g/algol68g-3.4.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Algol 68 Genie compiler-interpreter"
-HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html;
-SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline"
-
-RDEPEND="
-   curl? ( net-misc/curl )
-   gsl? ( sci-libs/gsl:= )
-   mpfr? ( dev-libs/mpfr:= )
-   plotutils? ( media-libs/plotutils )
-   postgres? ( dev-db/postgresql:* )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" )
-
-src_configure() {
-   local -a myconf=(
-   $(use_enable curl)
-   $(use_enable gsl)
-   $(use_enable mpfr)
-   $(use_enable ncurses curses)
-   $(use_enable plotutils)
-   $(use_enable postgres postgresql)
-   $(use_enable readline)
-   $(use_with ncurses)
-   )
-   econf "${myconf[@]}"
-}



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

2023-12-06 Thread Maciej Barć
commit: 80d52c17c377cca0d3bc02f30a31a74b5950b451
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:18:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d52c17

dev-lang/eisl: drop old 3.50

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.50.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 176a579fa365..e8ab5ec86c5a 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1 @@
-DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175
 DIST eisl-3.60.tar.gz 2429781 BLAKE2B 
7a5752df5682444fb3a1381030e1c73a1859021d9d18a5c2f0afc257012ef12d169c952044202f6f591965cbee4caab269ee362d317d6f87d09077d1f217857d
 SHA512 
400e2a6e8c3de9fe97a240adbab6ec61ccff69a1b407443b7c832b357a390d16cef1090494f314cd3d16278cca131695345b8c6e0fe51e658c45dd3bea20e4f6

diff --git a/dev-lang/eisl/eisl-3.50.ebuild b/dev-lang/eisl/eisl-3.50.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-3.50.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
-HOMEPAGE="https://github.com/sasagawa888/eisl/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git;
-else
-   SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean edlis eisl
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe edlis eisl
-
-   # Compilation of ISLisp files on installation fails.
-   # Do not compile them and mimic "make install".
-   insinto /usr/share/${PN}
-   doins -r library
-   doins fast.h ffi.h
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-12-06 Thread Maciej Barć
commit: 84903d9246bfc123ae39c9d5826aaf4836794b2c
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:17:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84903d92

sys-apps/system-monitoring-center: drop old 2.21.2-r1

Signed-off-by: Maciej Barć  gentoo.org>

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.21.2-r1.ebuild  | 49 --
 2 files changed, 50 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index ded7a5048924..e9ae74ba1ce8 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,4 +1,3 @@
-DIST system-monitoring-center-2.21.2.tar.gz 1511509 BLAKE2B 
44c573a83cc8eb3288543e5ab69c334d0d47dbc1fe05d64f6197a870f7df9c81cd3c57fb67c4219e04bd889554a057276af388e8374de15d02e83ec7ff487ae2
 SHA512 
95d7622079aa2fa89b1f7e98c886e2c215a204b6cc2b52d4e2892964350639004514fbbd1244df9c70acc7238308071b459997dacc7fa997aae840c9cc95e817
 DIST system-monitoring-center-2.23.0.tar.gz 1753271 BLAKE2B 
1426aa8c639f4958ba7e9dbbaba062a1b6768cfe3230c3d92395a2861b3e3aca7ccd838f89e2c224ea94c6acd9e2c9a904e07e8bc64c31f8d88a2faed7ad
 SHA512 
14347644fe7d5ff112c3b0ad09d394c9c0d70fe75b1fd092d3d4b0e9f6f8de3387c362d546f3272ba645cb9dba9b08089a9361cd7463bd4e3765c9df7338fd17
 DIST system-monitoring-center-2.24.0.tar.gz 1756467 BLAKE2B 
a0a477292b66cdffad5b2909a118381191e605bcf6b633362d4356cba309fbc6836c99ca46e1043c9398d97f85ca2df19afe0b2cede83d5c3bf7adf18fa50700
 SHA512 
54b80fb91d6845e2d13b42b27ab7c1f1c2379e2ff415f57c81ab1dc82b8e73783cf1aa151a096be5ce810cc001164f18c46e405f7acff318755ec358f7c299d8
 DIST system-monitoring-center-2.25.1.tar.gz 1931789 BLAKE2B 
27e7901a6d0e505f1c1d4f03655bcf119c624ca1c1cbb2218b7e428bb06f44a8b193febba11da167298c0f92141acf3371232013e14569607be8e0baea72d129
 SHA512 
57b2daad026ea979e024a795937f0a3f7c553b1690292d82a048d035f56aad50bf8d81fdbca66e2ff11b520ea7c4219754ac5bef0481dcb63b9b7571778a4f0e

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild
deleted file mode 100644
index e15e8abaa8d1..
--- 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git;
-else
-   
SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1
-   sys-apps/dmidecode
-   sys-apps/hwdata
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-
-src_prepare() {
-   sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
-
-   default
-}
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}/usr/share/${PN}"
-
-   mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
-}



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

2023-12-06 Thread Maciej Barć
commit: 56de1f5758b63b1ce856ec92541bfdf8062df94b
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:19:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56de1f57

dev-lang/algol68g: drop old 3.3.24

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/algol68g/Manifest   |  1 -
 dev-lang/algol68g/algol68g-3.3.24.ebuild | 41 
 2 files changed, 42 deletions(-)

diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest
index 7c5bd9e0f895..da7d03c16f46 100644
--- a/dev-lang/algol68g/Manifest
+++ b/dev-lang/algol68g/Manifest
@@ -1,4 +1,3 @@
-DIST algol68g-3.3.24.tar.gz 660171 BLAKE2B 
b70e568c48d4a4f1b142de97c7eaf4a52237e4bd74469318dbfa5bfdd3510f1770aaf4def2a95fe984dfa183206b70646ea0f3cd41486b64ab435ebaa4f70693
 SHA512 
e6d4baec87bdfc853ee6c17c80b121ce90d90409344bf55243a339e68b4bc79bcaf8cad56ca6e5eedc7742e445550c4eb6673e74352bf446a39b3ce1712de857
 DIST algol68g-3.4.2.tar.gz 661224 BLAKE2B 
1f07ff0aa1734755886d03ea4c0e6116303db72d27956a6d2d816e146b84db26b406b684c2166d6ebfc48f08399c7f54399b6f139f73fb2f3177780dc322d711
 SHA512 
1c3924ea9bd752cf754dfe188dc57c8ef4433180d88543dd5559203fdcda8dd4aec3528fe952ce64d2c0665065ff44dc7fa205a1a74d0269cfa9176efd8f6f8e
 DIST algol68g-3.4.3.tar.gz 660981 BLAKE2B 
d160d851306a4f5975ce0f7254c22e11aed5b7fd659e32717755b1e8b6ac3a7ca6fc5208a466979a5a400940cd93a06456fbb3520a14b8adb617786004606474
 SHA512 
d3a4f0381624076c5dece247bb60babc22b603d310614316fb4565cf4b04ea46890377e7e9d7ee82e816df2d1881f37f0bc299f2677a03df6c46a6966b69ccad
 DIST algol68g-3.4.4.tar.gz 661980 BLAKE2B 
c596dbc7579415bd386f26f483857d6ffababdb43e9bb7bd8edc3171b447c3da2dc8baa25ad8fadcadd7dfdaa4650620b8449c5b0d9d2e056775726e7db53dc6
 SHA512 
d3d9b1aac61871475877c4dd1078bc856fd6f1726bd374e16d8ac9530aee00cdd7fb618c96afa98b28fd66dee343cc7bf92e201787d4598e41dbd794ec3d0a9a

diff --git a/dev-lang/algol68g/algol68g-3.3.24.ebuild 
b/dev-lang/algol68g/algol68g-3.3.24.ebuild
deleted file mode 100644
index bff3227720c0..
--- a/dev-lang/algol68g/algol68g-3.3.24.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Algol 68 Genie compiler-interpreter"
-HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html;
-SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline"
-
-RDEPEND="
-   curl? ( net-misc/curl )
-   gsl? ( sci-libs/gsl:= )
-   mpfr? ( dev-libs/mpfr:= )
-   plotutils? ( media-libs/plotutils )
-   postgres? ( dev-db/postgresql:* )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" )
-
-src_configure() {
-   local -a myconf=(
-   $(use_enable curl)
-   $(use_enable gsl)
-   $(use_enable mpfr)
-   $(use_enable ncurses curses)
-   $(use_enable plotutils)
-   $(use_enable postgres postgresql)
-   $(use_enable readline)
-   $(use_with ncurses)
-   )
-   econf "${myconf[@]}"
-}



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

2023-12-06 Thread Maciej Barć
commit: 5a15dd0a80a69c1984004a8d7cdb3d449dcc338f
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 20:24:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a15dd0a

dev-lang/typescript: bump to 5.3.3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/typescript/Manifest|  1 +
 dev-lang/typescript/typescript-5.3.3.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 97d66e1bd023..8e01a45db49d 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,2 +1,3 @@
 DIST typescript-5.2.2.tgz 7230699 BLAKE2B 
c7e0908ab86f80d0b4863e4ea2ade49101735ea00840407be34afb62ff14156eb00f97504640d08da0687d1aac2a3b666b2f377b68110635f92471f9c1260988
 SHA512 
988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7
 DIST typescript-5.3.2.tgz 5761922 BLAKE2B 
e23598be7987fe705e81b24c3cea01dd7af012c2254e97c414a48244bacb155b95cfb81a3b4a25e26374ee2169dee2cbd70e16939a0e08e832ca0abd76711c96
 SHA512 
ea5f91c8dcbba001c37f10b8173489733f6f9e34cac6b2e90c6e4cd95bb8487455360eb1cea669e8b61247dce3a904eef0353f7f9c70c547400ce91bac85f681
+DIST typescript-5.3.3.tgz 5761919 BLAKE2B 
629d2d97a9d57f63cd693a6d77cc385058778c4e4de6002f5e2646c64d1b8ff80386290435b2c838f647bc76f626e4dfd9613e1237d53fa5e4b98f503fbdf9ea
 SHA512 
a5759cadac4cd2ec404beb4dd001bf045d93caa9873b4d78674ef452c27ea45bd8b914aaf0a1fc0e65a99db5ded2910f0c75d957715c01b2648a3279a0d1275b

diff --git a/dev-lang/typescript/typescript-5.3.3.ebuild 
b/dev-lang/typescript/typescript-5.3.3.ebuild
new file mode 100644
index ..598301d43b33
--- /dev/null
+++ b/dev-lang/typescript/typescript-5.3.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
+HOMEPAGE="https://www.typescriptlang.org/
+   https://github.com/microsoft/TypeScript/;
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
+S="${WORKDIR}"/package
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="net-libs/nodejs"
+BDEPEND=">=net-libs/nodejs-16[npm]"
+
+src_compile() {
+   # Skip, nothing to compile here.
+   :
+}
+
+src_install() {
+   local myopts=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --omit dev
+   --prefix "${ED}"/usr
+   --progress false
+   --verbose
+   )
+   npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install 
failed"
+
+   dodoc *.md *.txt
+}



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

2023-12-06 Thread Andreas K. Hüttel
commit: 6dac200f3e3be8849993e851b0e95708328d77e8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec  6 22:13:56 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec  6 22:13:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dac200f

profiles.desc: Add m68k 23.0 profiles (exp only)

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/profiles.desc | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 76e943e7f61c..172f16ce2d38 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -207,6 +207,9 @@ loong   
default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma
exp
 m68k   default/linux/m68k/17.0 
exp
 m68k   default/linux/m68k/17.0/systemd 
exp
 m68k   default/linux/m68k/17.0/systemd/merged-usr  
exp
+m68k   default/linux/m68k/23.0 
exp
+m68k   default/linux/m68k/23.0/systemd 
exp
+m68k   default/linux/m68k/23.0/split-usr   
exp
 
 # MIPS Profiles
 # @MAINTAINER: m...@gentoo.org
@@ -380,6 +383,8 @@ arm64   default/linux/arm64/17.0/musl/llvm  
exp
 arm64  default/linux/arm64/17.0/musl/hardened  
exp
 arm64  default/linux/arm64/17.0/musl/hardened/selinux  
exp
 m68k   default/linux/m68k/17.0/musl
exp
+m68k   default/linux/m68k/23.0/musl
exp
+m68k   default/linux/m68k/23.0/split-usr/musl  
exp
 mips   default/linux/mips/17.0/o32/musl
exp
 mips   default/linux/mips/17.0/n64/musl
exp
 mips   default/linux/mips/17.0/mipsel/o32/musl 
exp



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/m68k/23.0/musl/, profiles/default/linux/m68k/23.0/, ...

2023-12-06 Thread Andreas K. Hüttel
commit: a344a373853cf840ad1c83086b53867421f0d1a1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec  6 21:38:32 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec  6 21:38:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a344a373

profiles: Add m68k 23.0 profile directories

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/m68k/23.0/eapi | 1 +
 profiles/default/linux/m68k/23.0/musl/eapi| 1 +
 profiles/default/linux/m68k/23.0/musl/make.defaults   | 5 +
 profiles/default/linux/m68k/23.0/musl/parent  | 2 ++
 profiles/default/linux/m68k/23.0/parent   | 2 ++
 profiles/default/linux/m68k/23.0/split-usr/eapi   | 1 +
 profiles/default/linux/m68k/23.0/split-usr/musl/eapi  | 1 +
 profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults | 5 +
 profiles/default/linux/m68k/23.0/split-usr/musl/parent| 2 ++
 profiles/default/linux/m68k/23.0/split-usr/parent | 2 ++
 profiles/default/linux/m68k/23.0/systemd/eapi | 1 +
 profiles/default/linux/m68k/23.0/systemd/parent   | 2 ++
 12 files changed, 25 insertions(+)

diff --git a/profiles/default/linux/m68k/23.0/eapi 
b/profiles/default/linux/m68k/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/musl/eapi 
b/profiles/default/linux/m68k/23.0/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/musl/make.defaults 
b/profiles/default/linux/m68k/23.0/musl/make.defaults
new file mode 100644
index ..2c9e7286c2e7
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/musl/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="m68k-unknown-linux-musl"
+CHOST_m68k="${CHOST}"

diff --git a/profiles/default/linux/m68k/23.0/musl/parent 
b/profiles/default/linux/m68k/23.0/musl/parent
new file mode 100644
index ..58651906cb67
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/musl

diff --git a/profiles/default/linux/m68k/23.0/parent 
b/profiles/default/linux/m68k/23.0/parent
new file mode 100644
index ..50be433109ef
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/23.0

diff --git a/profiles/default/linux/m68k/23.0/split-usr/eapi 
b/profiles/default/linux/m68k/23.0/split-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/eapi 
b/profiles/default/linux/m68k/23.0/split-usr/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults 
b/profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults
new file mode 100644
index ..2c9e7286c2e7
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="m68k-unknown-linux-musl"
+CHOST_m68k="${CHOST}"

diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/parent 
b/profiles/default/linux/m68k/23.0/split-usr/musl/parent
new file mode 100644
index ..5bbe8700f1a6
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/musl

diff --git a/profiles/default/linux/m68k/23.0/split-usr/parent 
b/profiles/default/linux/m68k/23.0/split-usr/parent
new file mode 100644
index ..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr

diff --git a/profiles/default/linux/m68k/23.0/systemd/eapi 
b/profiles/default/linux/m68k/23.0/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/systemd/parent 
b/profiles/default/linux/m68k/23.0/systemd/parent
new file mode 100644
index ..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/m68k/

2023-12-06 Thread Andreas K. Hüttel
commit: a7e9dc17a5b664cbd1a8b111dfa23444df07708a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec  6 21:32:41 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec  6 21:32:41 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=a7e9dc17

Add m68k 23.0 specs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs-qemu/m68k/stage1-musl-23.spec| 13 +
 releases/specs-qemu/m68k/stage1-openrc-23.spec  | 13 +
 releases/specs-qemu/m68k/stage1-systemd-23.spec | 13 +
 releases/specs-qemu/m68k/stage3-musl-23.spec| 12 
 releases/specs-qemu/m68k/stage3-openrc-23.spec  | 12 
 releases/specs-qemu/m68k/stage3-systemd-23.spec | 12 
 6 files changed, 75 insertions(+)

diff --git a/releases/specs-qemu/m68k/stage1-musl-23.spec 
b/releases/specs-qemu/m68k/stage1-musl-23.spec
new file mode 100644
index ..b4ecf1e5
--- /dev/null
+++ b/releases/specs-qemu/m68k/stage1-musl-23.spec
@@ -0,0 +1,13 @@
+subarch: m68k_musl
+version_stamp: @TIMESTAMP@
+target: stage1
+rel_type: 23.0-musl
+profile: default/linux/m68k/23.0/musl
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-musl/stage3-m68k_musl-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-m68k

diff --git a/releases/specs-qemu/m68k/stage1-openrc-23.spec 
b/releases/specs-qemu/m68k/stage1-openrc-23.spec
new file mode 100644
index ..44478527
--- /dev/null
+++ b/releases/specs-qemu/m68k/stage1-openrc-23.spec
@@ -0,0 +1,13 @@
+subarch: m68k
+version_stamp: openrc-@TIMESTAMP@
+target: stage1
+rel_type: 23.0-default
+profile: default/linux/m68k/23.0
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage3-m68k-openrc-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-m68k

diff --git a/releases/specs-qemu/m68k/stage1-systemd-23.spec 
b/releases/specs-qemu/m68k/stage1-systemd-23.spec
new file mode 100644
index ..e3ec6a7e
--- /dev/null
+++ b/releases/specs-qemu/m68k/stage1-systemd-23.spec
@@ -0,0 +1,13 @@
+subarch: m68k
+version_stamp: systemd-@TIMESTAMP@
+target: stage1
+rel_type: 23.0-default
+profile: default/linux/m68k/23.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage3-m68k-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-m68k

diff --git a/releases/specs-qemu/m68k/stage3-musl-23.spec 
b/releases/specs-qemu/m68k/stage3-musl-23.spec
new file mode 100644
index ..9aa93662
--- /dev/null
+++ b/releases/specs-qemu/m68k/stage3-musl-23.spec
@@ -0,0 +1,12 @@
+subarch: m68k_musl
+version_stamp: @TIMESTAMP@
+target: stage3
+rel_type: 23.0-musl
+profile: default/linux/m68k/23.0/musl
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-musl/stage1-m68k_musl-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-m68k
+binrepo_path: m68k/binpackages/23.0/m68k_musl

diff --git a/releases/specs-qemu/m68k/stage3-openrc-23.spec 
b/releases/specs-qemu/m68k/stage3-openrc-23.spec
new file mode 100644
index ..9f73655a
--- /dev/null
+++ b/releases/specs-qemu/m68k/stage3-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: m68k
+version_stamp: openrc-@TIMESTAMP@
+target: stage3
+rel_type: 23.0-default
+profile: default/linux/m68k/23.0
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage1-m68k-openrc-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-m68k
+binrepo_path: m68k/binpackages/23.0/m68k

diff --git a/releases/specs-qemu/m68k/stage3-systemd-23.spec 
b/releases/specs-qemu/m68k/stage3-systemd-23.spec
new file mode 100644
index ..c950cefc
--- /dev/null
+++ b/releases/specs-qemu/m68k/stage3-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: m68k
+version_stamp: systemd-@TIMESTAMP@
+target: stage3
+rel_type: 23.0-default
+profile: default/linux/m68k/23.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage1-m68k-systemd-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-m68k
+binrepo_path: m68k/binpackages/23.0/m68k



[gentoo-commits] proj/catalyst:master commit in: arch/

2023-12-06 Thread Andreas K. Hüttel
commit: 9cd868bf99b6192019bee0ddd959445eb9d9c4f3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec  6 21:29:00 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec  6 21:29:36 2023 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=9cd868bf

arch: Alternative approach. Rely on profile for m68k musl CHOST...

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 arch/m68k.toml | 5 -
 1 file changed, 5 deletions(-)

diff --git a/arch/m68k.toml b/arch/m68k.toml
index 87bc4aa5..695f0f83 100644
--- a/arch/m68k.toml
+++ b/arch/m68k.toml
@@ -4,8 +4,3 @@ CHOST = "m68k-unknown-linux-gnu"
 
 [m68k.m68k_musl]
 COMMON_FLAGS = " -pipe -O2"
-CHOST = "m68k-gentoo-linux-musl"
-
-[m68k.m68k_musl_new]
-COMMON_FLAGS = " -pipe -O2"
-CHOST = "m68k-unknown-linux-musl"



[gentoo-commits] proj/catalyst:master commit in: arch/

2023-12-06 Thread Andreas K. Hüttel
commit: a471b2060c005fa995271368c603c276ab35c0af
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec  6 21:25:39 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec  6 21:25:39 2023 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a471b206

arch: Add new m68k musl definition for 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 arch/m68k.toml | 4 
 1 file changed, 4 insertions(+)

diff --git a/arch/m68k.toml b/arch/m68k.toml
index e25659b9..87bc4aa5 100644
--- a/arch/m68k.toml
+++ b/arch/m68k.toml
@@ -5,3 +5,7 @@ CHOST = "m68k-unknown-linux-gnu"
 [m68k.m68k_musl]
 COMMON_FLAGS = " -pipe -O2"
 CHOST = "m68k-gentoo-linux-musl"
+
+[m68k.m68k_musl_new]
+COMMON_FLAGS = " -pipe -O2"
+CHOST = "m68k-unknown-linux-musl"



[gentoo-commits] repo/gentoo:master commit in: app-editors/jove/

2023-12-06 Thread Arthur Zamarin
commit: 8dfb2a72249161eb3dba77f16220377c3a384e37
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 21:20:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 21:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfb2a72

app-editors/jove: Stabilize 4.17.5.3 x86, #919379

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

 app-editors/jove/jove-4.17.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/jove/jove-4.17.5.3.ebuild 
b/app-editors/jove/jove-4.17.5.3.ebuild
index c0969e885750..89eec469c6be 100644
--- a/app-editors/jove/jove-4.17.5.3.ebuild
+++ b/app-editors/jove/jove-4.17.5.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jonmacs/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="JOVE"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="doc"
 
 RDEPEND="sys-libs/ncurses:0="



[gentoo-commits] repo/gentoo:master commit in: app-editors/jove/

2023-12-06 Thread Arthur Zamarin
commit: 79043610ca429fb4ffe03ef108cce9ff15d487bb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 21:20:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 21:20:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79043610

app-editors/jove: Stabilize 4.17.5.3 amd64, #919379

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

 app-editors/jove/jove-4.17.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/jove/jove-4.17.5.3.ebuild 
b/app-editors/jove/jove-4.17.5.3.ebuild
index 503b10d07000..c0969e885750 100644
--- a/app-editors/jove/jove-4.17.5.3.ebuild
+++ b/app-editors/jove/jove-4.17.5.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jonmacs/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="JOVE"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 IUSE="doc"
 
 RDEPEND="sys-libs/ncurses:0="



[gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/

2023-12-06 Thread Arthur Zamarin
commit: a34f1d16fd9f691de94370bd8731d4b0abc35e79
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 21:20:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 21:20:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34f1d16

net-im/ejabberd: Stabilize 23.04 amd64, #919334

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

 net-im/ejabberd/ejabberd-23.04.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/ejabberd/ejabberd-23.04.ebuild 
b/net-im/ejabberd/ejabberd-23.04.ebuild
index ff7f7e0f5d09..69ddba1b5199 100644
--- a/net-im/ejabberd/ejabberd-23.04.ebuild
+++ b/net-im/ejabberd/ejabberd-23.04.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~ia64 ~sparc ~x86"
 REQUIRED_USE="mssql? ( odbc )"
 # TODO: Add 'tools' flag.
 IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis



[gentoo-commits] proj/portage:master commit in: lib/_emerge/, lib/portage/tests/resolver/

2023-12-06 Thread Zac Medico
commit: 1d856747ada48f8d32c033091b1156cc655efed3
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec  6 06:05:46 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec  6 20:23:14 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1d856747

DepPriority{Normal,Satisfied}Range: weaken _ignore_runtime for cross root

When the dependency parent is for a cross root (ROOT != /) package,
weaken _ignore_runtime in order to tolerate runtime cycles that are
less problematic for cross root packages.

The included test case fails with this error without the fix:

 * Error: circular dependencies:

(dev-libs/gmp-6.3.0:0/10.4::test_repo, binary scheduled for merge to 
'/tmp/tmp25nwdjn7/cross_root/') depends on
 (sys-devel/gcc-13.2.1_p20230826:0/0::test_repo, binary scheduled for merge to 
'/tmp/tmp25nwdjn7/cross_root/') (runtime)
  (dev-libs/gmp-6.3.0:0/10.4::test_repo, binary scheduled for merge to 
'/tmp/tmp25nwdjn7/cross_root/') (runtime_slot_op)

It might be possible to break this cycle
by applying the following change:
- dev-libs/gmp-6.3.0 (Change USE: -cxx)

Bug: https://bugs.gentoo.org/919174
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/DepPriority.py |   4 +-
 lib/_emerge/DepPriorityNormalRange.py  |   4 +-
 lib/_emerge/DepPrioritySatisfiedRange.py   |   1 +
 lib/_emerge/UnmergeDepPriority.py  |   3 +-
 lib/_emerge/depgraph.py|  46 --
 lib/portage/tests/resolver/meson.build |   1 +
 .../tests/resolver/test_cross_dep_priority.py  | 164 +
 7 files changed, 208 insertions(+), 15 deletions(-)

diff --git a/lib/_emerge/DepPriority.py b/lib/_emerge/DepPriority.py
index 99d38477e2..8d282b937a 100644
--- a/lib/_emerge/DepPriority.py
+++ b/lib/_emerge/DepPriority.py
@@ -1,11 +1,11 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from _emerge.AbstractDepPriority import AbstractDepPriority
 
 
 class DepPriority(AbstractDepPriority):
-__slots__ = ("satisfied", "optional", "ignored")
+__slots__ = ("cross", "ignored", "optional", "satisfied")
 
 def __int__(self):
 """

diff --git a/lib/_emerge/DepPriorityNormalRange.py 
b/lib/_emerge/DepPriorityNormalRange.py
index d7e4381b47..cb0e6c26b1 100644
--- a/lib/_emerge/DepPriorityNormalRange.py
+++ b/lib/_emerge/DepPriorityNormalRange.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from _emerge.DepPriority import DepPriority
@@ -41,7 +41,7 @@ class DepPriorityNormalRange:
 # to adjust this appropriately. But only build time dependencies
 # are optional right now, so it's not an issue as-is.
 return bool(
-not priority.runtime_slot_op
+not (priority.runtime_slot_op and not priority.cross)
 and (priority.optional or not priority.buildtime)
 )
 

diff --git a/lib/_emerge/DepPrioritySatisfiedRange.py 
b/lib/_emerge/DepPrioritySatisfiedRange.py
index 0d42e7613d..b3bc90c2ff 100644
--- a/lib/_emerge/DepPrioritySatisfiedRange.py
+++ b/lib/_emerge/DepPrioritySatisfiedRange.py
@@ -96,6 +96,7 @@ class DepPrioritySatisfiedRange:
 (
 (not priority.runtime_slot_op)
 or (priority.satisfied and priority.runtime_slot_op)
+or priority.cross
 )
 and (priority.satisfied or priority.optional or not 
priority.buildtime)
 )

diff --git a/lib/_emerge/UnmergeDepPriority.py 
b/lib/_emerge/UnmergeDepPriority.py
index ff81eff46f..d818bad1b8 100644
--- a/lib/_emerge/UnmergeDepPriority.py
+++ b/lib/_emerge/UnmergeDepPriority.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from _emerge.AbstractDepPriority import AbstractDepPriority
@@ -6,6 +6,7 @@ from _emerge.AbstractDepPriority import AbstractDepPriority
 
 class UnmergeDepPriority(AbstractDepPriority):
 __slots__ = (
+"cross",
 "ignored",
 "optional",
 "satisfied",

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 9b09701021..59c78c7354 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -3630,7 +3630,7 @@ class depgraph:
 blocker=False,
 depth=depth,
 parent=pkg,
-priority=self._priority(runtime=True),
+priority=self._priority(cross=self._cross(pkg.root), 
runtime=True),
 root=pkg.root,
 )
 if not self._add_dep(dep, allow_unsatisfied=allow_unsatisfied):
@@ -3968,17 +3968,26 @@ class depgraph:
 # _dep_disjunctive_stack first, so 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/ebuild-mode/

2023-12-06 Thread Ulrich Müller
commit: 5625adc8ff192c41f7b7f81f9758d7b813305b82
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec  6 20:13:20 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec  6 20:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5625adc8

app-emacs/ebuild-mode: drop 1.68

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/Manifest|  1 -
 app-emacs/ebuild-mode/ebuild-mode-1.68.ebuild | 28 ---
 2 files changed, 29 deletions(-)

diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index ba533e36fc78..a8d6a63d7b35 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,3 +1,2 @@
 DIST ebuild-mode-1.67.tar.xz 40332 BLAKE2B 
545106fbf63737015c8b80b715708c430dafc83484bd2d27901c1e81b5ecb10a0494a0f8ab9e0d3243f62c57045c1571ea75fd6813cbd74a04e507a2dadc3b3a
 SHA512 
672c23ae77de6784a43329607b05f3ff354f0271a5051b886ede7b1d92a667f7968579a941b55e60839cbf0b79082e726aa32e1a81d3302acc84d866e3892a2b
-DIST ebuild-mode-1.68.tar.xz 41060 BLAKE2B 
2f4882778368b9d9e40579a661b294fef6c68a27072a7d983caa7d54338441a659c27edbeacf74b3aac870b056996c3bdca233352e7fd2a319c3c2649a49eb56
 SHA512 
b03d0adabd9804999317ac688763d28e2ef09539c5ac75faeeb758ac56e9015946440447a0301c98356897e1b6f19e3e2aec5aec647c0ee1ae868beda2347ddd
 DIST ebuild-mode-1.69.tar.xz 41436 BLAKE2B 
9c3a41e6dac89d1c3908f72dfd4f2c2f62a1337fa9de1318d26901ae51c5b17cec429839378fa8df155f65807bc16efb9235b1913d4a3704d0d79df9fddd7af6
 SHA512 
2ba94f268f74a8424fccfc73d0e008261224a389253f67be91b6ade0301600fd50c0bb4b5f0487acb5b0add68dd6895a03dd7b096095034d59bc300e8a53

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.68.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.68.ebuild
deleted file mode 100644
index 7c4ed2c5c19a..
--- a/app-emacs/ebuild-mode/ebuild-mode-1.68.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs;
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="sys-apps/texinfo"
-
-DOCS="ChangeLog keyword-generation.sh"
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo-1.54.el"
-
-pkg_postinst() {
-   elisp_pkg_postinst
-   optfeature "ebuild commands support" sys-apps/portage
-   optfeature "additional development tools" dev-util/pkgdev
-   optfeature "ebuild QA utilities" dev-util/pkgcheck
-   optfeature "generating HTML from GLEPs" dev-python/docutils-glep
-}



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2023-12-06 Thread Ulrich Müller
commit: 36842a933875a101fa3fec1d1de638fc1e338579
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec  6 20:14:21 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec  6 20:17:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36842a93

app-xemacs/ebuild-mode: drop 1.68

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/Manifest|  1 -
 app-xemacs/ebuild-mode/ebuild-mode-1.68.ebuild | 44 --
 2 files changed, 45 deletions(-)

diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index ba533e36fc78..a8d6a63d7b35 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,3 +1,2 @@
 DIST ebuild-mode-1.67.tar.xz 40332 BLAKE2B 
545106fbf63737015c8b80b715708c430dafc83484bd2d27901c1e81b5ecb10a0494a0f8ab9e0d3243f62c57045c1571ea75fd6813cbd74a04e507a2dadc3b3a
 SHA512 
672c23ae77de6784a43329607b05f3ff354f0271a5051b886ede7b1d92a667f7968579a941b55e60839cbf0b79082e726aa32e1a81d3302acc84d866e3892a2b
-DIST ebuild-mode-1.68.tar.xz 41060 BLAKE2B 
2f4882778368b9d9e40579a661b294fef6c68a27072a7d983caa7d54338441a659c27edbeacf74b3aac870b056996c3bdca233352e7fd2a319c3c2649a49eb56
 SHA512 
b03d0adabd9804999317ac688763d28e2ef09539c5ac75faeeb758ac56e9015946440447a0301c98356897e1b6f19e3e2aec5aec647c0ee1ae868beda2347ddd
 DIST ebuild-mode-1.69.tar.xz 41436 BLAKE2B 
9c3a41e6dac89d1c3908f72dfd4f2c2f62a1337fa9de1318d26901ae51c5b17cec429839378fa8df155f65807bc16efb9235b1913d4a3704d0d79df9fddd7af6
 SHA512 
2ba94f268f74a8424fccfc73d0e008261224a389253f67be91b6ade0301600fd50c0bb4b5f0487acb5b0add68dd6895a03dd7b096095034d59bc300e8a53

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.68.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.68.ebuild
deleted file mode 100644
index db4d01173c23..
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.68.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs;
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-
-RDEPEND=">=app-editors/xemacs-21.4.20-r5
-   app-xemacs/sh-script"
-BDEPEND="${RDEPEND}"
-
-src_compile() {
-   local XEMACS="${EPREFIX}/usr/bin/xemacs"
-
-   "${XEMACS}" -batch -q --no-site-file \
-   -eval "(add-to-list 'load-path nil)" \
-   -f batch-byte-compile \
-   ebuild-mode.el gentoo-newsitem-mode.el || die
-
-   "${XEMACS}" -batch -q --no-site-file \
-   -eval "(setq autoload-package-name \"${PN}\")" \
-   -eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
-   -l autoload -f batch-update-autoloads \
-   ebuild-mode.el gentoo-newsitem-mode.el || die
-}
-
-src_install() {
-   insinto /usr/share/xemacs/site-packages/lisp/${PN}
-   doins *.el *.elc
-}
-
-pkg_postinst() {
-   optfeature "ebuild commands support" sys-apps/portage
-   optfeature "additional development tools" dev-util/pkgdev
-   optfeature "ebuild QA utilities" dev-util/pkgcheck
-}



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2023-12-06 Thread Ulrich Müller
commit: 99ff4577e8a01744798e2ab9ee35dec97f7c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec  6 20:13:45 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec  6 20:17:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ff4577

app-xemacs/ebuild-mode: stabilize 1.69 allarches

Closes: https://bugs.gentoo.org/919378
Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.69.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.69.ebuild
index db4d01173c23..4a7840d99efd 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.69.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-1.69.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="amd64 ~hppa x86"
 
 RDEPEND=">=app-editors/xemacs-21.4.20-r5
app-xemacs/sh-script"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/ebuild-mode/

2023-12-06 Thread Ulrich Müller
commit: b4496e6fd41e7f14f74af7ce0424688c0feb2a90
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec  6 20:12:37 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec  6 20:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4496e6f

app-emacs/ebuild-mode: stabilize 1.69 allarches

Closes: https://bugs.gentoo.org/919377
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/ebuild-mode-1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.69.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.69.ebuild
index 7c4ed2c5c19a..a3323770d37c 100644
--- a/app-emacs/ebuild-mode/ebuild-mode-1.69.ebuild
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.69.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 BDEPEND="sys-apps/texinfo"
 



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

2023-12-06 Thread Alfredo Tupone
commit: a30ecc1b69628e20faa989943ff1b0dda32d9d69
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Dec  6 19:48:46 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Dec  6 19:49:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30ecc1b

sci-libs/caffe2: install nvfuser python module

Bug: https://bugs.gentoo.org/914572
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/caffe2-2.1.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-libs/caffe2/caffe2-2.1.1.ebuild 
b/sci-libs/caffe2/caffe2-2.1.1.ebuild
index e5e9a71069cd..65c5c2831826 100644
--- a/sci-libs/caffe2/caffe2-2.1.1.ebuild
+++ b/sci-libs/caffe2/caffe2-2.1.1.ebuild
@@ -135,7 +135,6 @@ src_configure() {
-DUSE_CCACHE=OFF
-DUSE_CUDA=$(usex cuda)
-DUSE_CUDNN=$(usex cuda)
-   -DUSE_FAST_NVCC=$(usex cuda)
-DTORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST:-3.5 7.0}"
-DBUILD_NVFUSER=$(usex cuda)
-DUSE_DISTRIBUTED=$(usex distributed)
@@ -204,7 +203,12 @@ src_install() {
mkdir -p python/torch/include || die
mv "${ED}"/usr/lib/python*/site-packages/caffe2 python/ || die
mv "${ED}"/usr/include/torch python/torch/include || die
+   mv "${ED}${S}"/nvfuser python/nvfuser || die
+   rm -r "${ED}${S}"/test || die
+   rm -r "${ED}${S}"/third_party || die
cp torch/version.py python/torch/ || die
python_domodule python/caffe2
python_domodule python/torch
+   python_domodule python/nvfuser
+   find "${ED}" -empty -delete
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/, net-misc/freerdp/files/

2023-12-06 Thread Mike Gilbert
commit: dd1faced71b23f460c067320c785b0133570ca76
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec  6 18:58:49 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec  6 18:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1faced

net-misc/freerdp: fix build with clang

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

 net-misc/freerdp/files/freerdp-2.11.2-clang.patch | 29 +++
 net-misc/freerdp/freerdp-2.11.1.ebuild|  4 
 net-misc/freerdp/freerdp-2.11.2.ebuild|  4 
 3 files changed, 37 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-2.11.2-clang.patch 
b/net-misc/freerdp/files/freerdp-2.11.2-clang.patch
new file mode 100644
index ..b05492a3effd
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-2.11.2-clang.patch
@@ -0,0 +1,29 @@
+https://github.com/FreeRDP/FreeRDP/pull/9373
+https://bugs.gentoo.org/916515
+
+From 88dd68153c834e1d5f59beb59496bfd1bf9697a8 Mon Sep 17 00:00:00 2001
+From: Wang Mingyu 
+Date: Mon, 11 Sep 2023 00:31:54 +
+Subject: [PATCH] Fixes clang error error: incompatible function pointer types
+ assigning to 'OBJECT_NEW_FN' (aka 'void *(*)(void *)') from 'void *(const
+ void *)' [-Wincompatible-function-pointer-types] | obj->fnObjectNew =
+ uwac_event_clone; |  ^ 
+
+Signed-off-by: Wang Mingyu 
+---
+ client/Wayland/wlfreerdp.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/client/Wayland/wlfreerdp.c b/client/Wayland/wlfreerdp.c
+index 5be10aae2c1b..ef3539383f55 100644
+--- a/client/Wayland/wlfreerdp.c
 b/client/Wayland/wlfreerdp.c
+@@ -598,7 +598,7 @@ static void wlf_client_free(freerdp* instance, rdpContext* 
context)
+   DeleteCriticalSection(>critical);
+ }
+ 
+-static void* uwac_event_clone(const void* val)
++static void* uwac_event_clone(void* val)
+ {
+   UwacEvent* copy;
+   const UwacEvent* ev = (const UwacEvent*)val;

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
index c02216b06c7b..83943a4cf418 100644
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -93,6 +93,10 @@ BDEPEND="
) )
 "
 
+PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+)
+
 src_configure() {
# bug #881695
filter-lto

diff --git a/net-misc/freerdp/freerdp-2.11.2.ebuild 
b/net-misc/freerdp/freerdp-2.11.2.ebuild
index 2a906f8c6a0d..86d7791ad99e 100644
--- a/net-misc/freerdp/freerdp-2.11.2.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.2.ebuild
@@ -93,6 +93,10 @@ BDEPEND="
) )
 "
 
+PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+)
+
 src_configure() {
# bug #881695
filter-lto



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

2023-12-06 Thread Arthur Zamarin
commit: a9538f0a11afd5b53d9c0cabc0078b4b8f954dd6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 17:26:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 17:42:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9538f0a

dev-python/a2wsgi: add 1.9.0

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

 dev-python/a2wsgi/Manifest|  1 +
 dev-python/a2wsgi/a2wsgi-1.9.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest
index cae920229538..170cbf3bb2c9 100644
--- a/dev-python/a2wsgi/Manifest
+++ b/dev-python/a2wsgi/Manifest
@@ -1 +1,2 @@
 DIST a2wsgi-1.8.0.tar.gz 13775 BLAKE2B 
793ccab96e66e92ee0f662f4633deaa84075d258261b4d12099e5aaa5c1d28fd23bafb7312a0599dfb434d1e5e086e3fc98dfaa7978f449115537c7c17414da2
 SHA512 
c0aa649fbae0a201431990c975921249fc2d8439a8552d7ebf5d48e1fd35695175d9388e17d10009deb11842ebe806e71dd59ccf9bc16b656d68bc9e6491a352
+DIST a2wsgi-1.9.0.tar.gz 14435 BLAKE2B 
d0847d0bd1d7c8c834c243afcac2ddb342eb9a29469eb258dfed751e6629c98d0a81b5c84b7af6583b303a5a3b407d8bfb6a04a63e0c3606f0d564c55780f5d2
 SHA512 
e940e75c35d842aad651d99335f5cafe8b4c236c9a47882ce5cf859cf5cfb6aa736028246139d8e06ac2b9ab53d0fd4e94ac2dbc2aa55a0103633edb0423

diff --git a/dev-python/a2wsgi/a2wsgi-1.9.0.ebuild 
b/dev-python/a2wsgi/a2wsgi-1.9.0.ebuild
new file mode 100644
index ..0dc9304f2b78
--- /dev/null
+++ b/dev-python/a2wsgi/a2wsgi-1.9.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Convert WSGI app to ASGI app or ASGI app to WSGI app"
+HOMEPAGE="
+   https://github.com/abersheeran/a2wsgi/
+   https://pypi.org/project/a2wsgi/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   =dev-python/asgiref-3.2.7[${PYTHON_USEDEP}]
+   =dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-12-06 Thread Arthur Zamarin
commit: bf27d5c36b43d619ffe8306f454d5035e8f03c59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 17:41:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 17:42:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf27d5c3

dev-python/pebble: add 5.0.5

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

 dev-python/pebble/Manifest|  1 +
 dev-python/pebble/pebble-5.0.5.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/pebble/Manifest b/dev-python/pebble/Manifest
index 6f1164f7d67f..c9dcc1420717 100644
--- a/dev-python/pebble/Manifest
+++ b/dev-python/pebble/Manifest
@@ -1,2 +1,3 @@
 DIST Pebble-5.0.3.tar.gz 29076 BLAKE2B 
d140cc0abd08cb5d6031a3fb8ba6f573e273f865d23e8854e9e540e115b030cabd07d8517f94b542216294abd742960b3addda592f0e7d31662bd10b224c8d7b
 SHA512 
324cba58905b0be76b2cd56e0ee5d3e51a36d46a7754fbccb1f9307af0747c2f02b81d137e2c4bce1c766706b70ce1a909c3b287676db147c202cab7445fc764
 DIST Pebble-5.0.4.tar.gz 28976 BLAKE2B 
4a07fae1b186f658aad565d97837c204ce4c19f2478f179d9967f4770666eb243c26de54345332331ad85a4c34c842307be219b543c7f99e9f04ce5185841a32
 SHA512 
fec2aa4fad28dddc5987d010d341dd747d1056a9e75b3a81f5c6d1f40d07d139357472f0649d9b15f1fe22c5e018f533d616227faac10c1e06469af988cf2c8c
+DIST Pebble-5.0.5.tar.gz 30634 BLAKE2B 
2ce70da8d2a5a8ed5368e54e63631167c09bf0f408d5e86c618fbe2237a01f0fed9e673c14fe7f8a63fb416d72bfad58c7eedd5292daf7753d067a7a219a3c22
 SHA512 
8d524e57e32f28fb4c59f09a7d1733d997298f526d6ba08477b060dd78c585b4f9da76b525a4052eefd1576dba464218d4b15ffe15f9e2cb1921423df3a33e1c

diff --git a/dev-python/pebble/pebble-5.0.5.ebuild 
b/dev-python/pebble/pebble-5.0.5.ebuild
new file mode 100644
index ..570400970374
--- /dev/null
+++ b/dev-python/pebble/pebble-5.0.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Threading and multiprocessing eye-candy"
+HOMEPAGE="
+   https://pebble.readthedocs.io/
+   https://github.com/noxdafox/pebble/
+   https://pypi.org/project/Pebble/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest



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

2023-12-06 Thread Arthur Zamarin
commit: a8946240f6555b77047c5fbbab086caa28e5e7ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 17:20:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 17:42:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8946240

dev-python/yarl: add 1.9.4

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

 dev-python/yarl/Manifest  |  1 +
 dev-python/yarl/yarl-1.9.4.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index 0b2854048acd..61f2c7d9bae4 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,2 +1,3 @@
 DIST yarl-1.9.2.tar.gz 184673 BLAKE2B 
bb94131059d0cfaf88f04d62a44181245ebcb660cb44904f0b7e8d497905a16d0026aeff454b8179fab5342c6bf9c8d6aadade0d9f7c70321c71bbcc3998e9a3
 SHA512 
ffbb6df94220bb1561333f1ad69a70334328e2273ec5e91c2741f6fd5ca2f6dd38d5b5f617728797fce490accc2394a406a5f9b5b665af4746746229af0d7c5f
 DIST yarl-1.9.3.tar.gz 135606 BLAKE2B 
f73b41227c08c791442c4c96ec961bcdbc8078f72082a842b6537a28b212c8612d700f2245e8c431008b652afd59a08be36137e92ebb15f1ea2c733bfc00dd4f
 SHA512 
44dcc51c0b01eda024d9e6a236b95999a6be5989958362060b6b21c3d98fcb862824f7ec1897ac8c164ad2cb9362a2df4d40dcc980f57eaeefb0eddfc19b4741
+DIST yarl-1.9.4.tar.gz 141869 BLAKE2B 
367eac4674bf1190122f10bb1dc1c4f3d5e4263e1d95ff2b871067d55a894dc19a6bb5a6c673d1bed28b3c5f77c704799568edfe639d50f0ae10313eb847352d
 SHA512 
e4f7917f1625b40125abae9a13d61795f97e8cf489735e15cf58476e97c3bcf840b1452482f1f7a737fbb2bdd1dc7bbcfa882d0a7f76a27dfb3aea72b7a66c82

diff --git a/dev-python/yarl/yarl-1.9.4.ebuild 
b/dev-python/yarl/yarl-1.9.4.ebuild
new file mode 100644
index ..cf0d87ca4dff
--- /dev/null
+++ b/dev-python/yarl/yarl-1.9.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Yet another URL library"
+HOMEPAGE="
+   https://github.com/aio-libs/yarl/
+   https://pypi.org/project/yarl/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/expandvars[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd tests || die
+   epytest --override-ini=addopts=
+}



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

2023-12-06 Thread Arthur Zamarin
commit: 81f8fe8ff0d40c9753dcaca59d12ed78d9d9611c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 17:24:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 17:42:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f8fe8f

dev-python/griffe: add 0.38.1

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

 dev-python/griffe/Manifest |  1 +
 dev-python/griffe/griffe-0.38.1.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 6e6f1116d680..78aa4be110ab 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,3 +1,4 @@
 DIST griffe-0.36.9.gh.tar.gz 197054 BLAKE2B 
0351e72bf119bd98c392c56f254bf632552077d340c0c27b51780934c8baff1e6d33712f65bf31fefd2a8864d110790a78de3d77e2f5cf19429c9b68a5a01b9c
 SHA512 
1b4cdfcfe6c1946183d3445e16b6f689cecec259842c97793af7fb60be3b885da82fddcfba74bed3ba82a8f475fb0321c2ebb03fe02feca80888c244cc4493df
 DIST griffe-0.37.0.gh.tar.gz 200702 BLAKE2B 
763c30608c7b7ba9cb514f99d19c3fff17811c71325416e9c810b45f4d61778c3d7630789635d6373694b5930532f297edc4f1f8109cc2b6f3273825e7a9be13
 SHA512 
c042d5fa7b1ecc474137006d54f7b0d68e84abe9db853083e2af9c2e144e1d9216e02ada31cfe8de8d278e892b100cf9e060609acb441c6b25c28a53400b9e2d
 DIST griffe-0.38.0.gh.tar.gz 200933 BLAKE2B 
f7c6ac0761cbb0ed71009e67311022725c3f9417065216abb1a7b49faf4b4fbe89ce70e46ed0261cf0209d48e135b571ecd1462fca747386b52b382784231a3a
 SHA512 
cef4fb0b575e5a9343ce8090112e83be3d7127b8d5320b99a33b42aec8b38c2bf450ccadbeb23c5c371d528096ee02652d4e7c4d3ed458817794c32d6740aa91
+DIST griffe-0.38.1.gh.tar.gz 201135 BLAKE2B 
cdd1b7a24bb1afa6cdf68cffa696b8a19886d03b97ab6eb821fc9db150b1cd9d2e64de65f55c78f64663448e4b268c12b7d95c512e2dac3418489f0b0ef2f9c3
 SHA512 
74dd48d687edd399ac5da10454e68d9b226ad1b0418d9df583c364f65f5922cc29e109f1fafb3914a73a7217720f2305a4949324736a693f0065b8cae1f591d1

diff --git a/dev-python/griffe/griffe-0.38.1.ebuild 
b/dev-python/griffe/griffe-0.38.1.ebuild
new file mode 100644
index ..57eb05ec33db
--- /dev/null
+++ b/dev-python/griffe/griffe-0.38.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/griffe/
+   https://github.com/mkdocstrings/griffe/
+   https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # fragile to installed packages
+   # (failed on PySide2 for me)
+   tests/test_stdlib.py::test_fuzzing_on_stdlib
+)



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

2023-12-06 Thread Arthur Zamarin
commit: b1f2f377ddaad551bdb6c972612353c4c22ea10a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 17:43:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 17:43:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f2f377

dev-python/yappi: add 1.5.1

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

 dev-python/yappi/Manifest   |  1 +
 dev-python/yappi/yappi-1.5.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/yappi/Manifest b/dev-python/yappi/Manifest
index 096ba09cf33c..79b57165e0c0 100644
--- a/dev-python/yappi/Manifest
+++ b/dev-python/yappi/Manifest
@@ -1 +1,2 @@
 DIST yappi-1.4.0.gh.tar.gz 938290 BLAKE2B 
98a9c82d101e64f70f589b51ee461e1967c0fada75ab98e0de8f0446254e7ad73e25b842c85464953b9f81fc54d2007151dfc91e4176068a7cb320176c8828d2
 SHA512 
c557c67cfce29db1a526a2d385af28cd241eae46a653e9b4f7308a6f52ff1ede49b9211af09889c63eae3eeb38d55813a8026161b1184fccf4db4add8a022541
+DIST yappi-1.5.1.gh.tar.gz 938445 BLAKE2B 
38b3a4be577ff9390e71b17abda382d59c22d19a3bc36d913c67e5fe2707a2059dbcd479f217672115ab739b0a2d71d9b9700645ed6edc13c67429d4243f6c3f
 SHA512 
ff60a6b1c1273c8e04fe9a762314ccd3a2bb66a0271e887ba2017f6df7c988bda01ee0eb6b1b68952f2244f3ebb5fe9c0f560d7823875fbea7a8e0257bb1c7c8

diff --git a/dev-python/yappi/yappi-1.5.1.ebuild 
b/dev-python/yappi/yappi-1.5.1.ebuild
new file mode 100644
index ..a9885bf0b8e3
--- /dev/null
+++ b/dev-python/yappi/yappi-1.5.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Yet Another Python Profiler"
+HOMEPAGE="
+   https://pypi.org/project/yappi/
+   https://github.com/sumerc/yappi/
+"
+SRC_URI="
+   https://github.com/sumerc/yappi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+distutils_enable_tests unittest
+
+PATCHES=(
+   "${FILESDIR}/yappi-1.2.5-warnings.patch"
+)
+
+python_test() {
+   local -x PYTHONPATH=tests
+   eunittest
+}



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

2023-12-06 Thread Miroslav Šulc
commit: 8053ccbbae526bc7a73111b5ba5b6c550d4d1252
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Dec  6 17:28:23 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Dec  6 17:28:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8053ccbb

www-apps/wordpress: bump to 6.4.2, dropped 6.4.1

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

 www-apps/wordpress/Manifest   | 2 +-
 www-apps/wordpress/{wordpress-6.4.1.ebuild => wordpress-6.4.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 9a00f0ddcac4..127a48693914 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1 +1 @@
-DIST wordpress-6.4.1.tar.gz 24479162 BLAKE2B 
e9cc7f192ddee135ae903f06f5e478940706b2857e4c5197829ad8b637fbce995e50495a32d8293ec49684ac0f87582cc20c98ebd63721ed335f94a17f415508
 SHA512 
4b977cc8733f9f99e383f7495d626bee0d5b7c84ebffcb4d2eaad8dd2456a00c06f8f3d0eee741048e86ae38357b0e81928c3b4f76bfcb01f441c911704b4f99
+DIST wordpress-6.4.2.tar.gz 24479697 BLAKE2B 
9cc2d3c412f7487ebdf8a91ea9dd60a6079f65d5062eae5b473fe981b8120120ffdd73f5158e75022440f9cea7527aee3814223a101a92f6cbddeb2e81913af2
 SHA512 
05f23101169d934121569b0b1676acc5f144e6e5f1fc320f41e3f57899b39c065049b3cf43fe278248cf51f7102853afa8673ba1be503f5a1016c593db68

diff --git a/www-apps/wordpress/wordpress-6.4.1.ebuild 
b/www-apps/wordpress/wordpress-6.4.2.ebuild
similarity index 100%
rename from www-apps/wordpress/wordpress-6.4.1.ebuild
rename to www-apps/wordpress/wordpress-6.4.2.ebuild



[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-activities-stats/

2023-12-06 Thread Andreas Sturmlechner
commit: 5b15c45e98f9e57eda466c7e75a5ed6f2df515ca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:51 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:07 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5b15c45e

kde-plasma/plasma-activities-stats: 5.113.0 version bump

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

 .../plasma-activities-stats-5.113.0.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git 
a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.113.0.ebuild 
b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.113.0.ebuild
new file mode 100644
index 00..c4bd870f4e
--- /dev/null
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.113.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_TAR_PN="kactivities-stats"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for accessing usage data collected by the activities 
system"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   =kde-frameworks/kconfig-${KFMIN}*:5
+   =kde-plasma/plasma-activities-${KFMIN}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/boost )
+"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdelibs4support/

2023-12-06 Thread Andreas Sturmlechner
commit: e0b53658ca06e775e1d6e34f807d064546783091
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:09:01 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:07 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e0b53658

kde-frameworks/kdelibs4support: 5.113.0 version bump

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

 .../kdelibs4support/kdelibs4support-5.113.0.ebuild | 106 +
 1 file changed, 106 insertions(+)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.113.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.113.0.ebuild
new file mode 100644
index 00..84791042de
--- /dev/null
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.113.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+ECM_HANDBOOK_DIR="docs"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="networkmanager X"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/openssl:0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qttest-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   >=kde-frameworks/kded-${PVCUT}:5
+   =kde-frameworks/kdoctools-${PVCUT}*:5
+   =kde-frameworks/kemoticons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5[X?]
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kunitconversion-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   virtual/libintl
+   networkmanager? ( net-misc/networkmanager )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/countryflags-${PVCUT}:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kitemmodels-${PVCUT}*:5
+"
+BDEPEND="
+   dev-lang/perl
+   dev-perl/URI
+"
+
+PATCHES=(
+   # downstream patches
+   "${FILESDIR}/${PN}-5.80.0-no-kdesignerplugin.patch" # bug 755956
+   "${FILESDIR}/${PN}-5.86.0-unused-dep.patch" # bug 755956
+)
+
+src_prepare() {
+   ecm_src_prepare
+
+   if ! use handbook; then
+   sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
+   fi
+
+   cmake_run_in src cmake_comment_add_subdirectory l10n
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_X11=$(usex X)
+   $(cmake_use_find_package networkmanager NetworkManager)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/countryflags/

2023-12-06 Thread Andreas Sturmlechner
commit: 436f595ea20f8c42e9cecf0e696beae33c55563e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:56 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:07 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=436f595e

kde-frameworks/countryflags: 5.113.0 version bump

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

 .../countryflags/countryflags-5.113.0.ebuild   | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/kde-frameworks/countryflags/countryflags-5.113.0.ebuild 
b/kde-frameworks/countryflags/countryflags-5.113.0.ebuild
new file mode 100644
index 00..8c93bce61d
--- /dev/null
+++ b/kde-frameworks/countryflags/countryflags-5.113.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+KDE_ORG_NAME="kdelibs4support"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Icons of flags for various countries"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+CMAKE_USE_DIR="${S}/src/l10n"
+
+# https://phabricator.kde.org/T13722
+# https://invent.kde.org/frameworks/breeze-icons/-/issues/1
+PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" )
+
+RDEPEND="!

[gentoo-commits] proj/kde:master commit in: kde-frameworks/kross/

2023-12-06 Thread Andreas Sturmlechner
commit: ab06f09ab77e4ad2a021de29ac975aa5d6d9f331
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:09:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:08 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ab06f09a

kde-frameworks/kross: 5.113.0 version bump

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

 kde-frameworks/kross/kross-5.113.0.ebuild | 33 +++
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kross/kross-5.113.0.ebuild 
b/kde-frameworks/kross/kross-5.113.0.ebuild
new file mode 100644
index 00..a8669fc6b9
--- /dev/null
+++ b/kde-frameworks/kross/kross-5.113.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for embedding scripting into applications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/designer-${QTMIN}:5
+"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/krunner/

2023-12-06 Thread Andreas Sturmlechner
commit: 069a191dd95c522a37b2c34a4d27554cadf6daa5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:04 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=069a191d

kde-frameworks/krunner: 5.113.0 version bump

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

 kde-frameworks/krunner/krunner-5.113.0.ebuild | 46 +++
 1 file changed, 46 insertions(+)

diff --git a/kde-frameworks/krunner/krunner-5.113.0.ebuild 
b/kde-frameworks/krunner/krunner-5.113.0.ebuild
new file mode 100644
index 00..dc9f4fd8f3
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.113.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="activities"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/threadweaver-${PVCUT}*:5
+   =kde-plasma/libplasma-${PVCUT}*:5
+   activities? ( =kde-plasma/plasma-activities-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+   # requires virtual dbus, otherwise hangs; bugs #630672
+   dbusrunnertest
+   # bug 789351
+   runnermanagersinglerunnermodetest
+   # bug 838502
+   runnermanagertest
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package activities KF5Activities)
+   )
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/qqc2-desktop-style/

2023-12-06 Thread Andreas Sturmlechner
commit: 5563d6ba6cb4cec49149a7d4fa1ed2bf175fcbc8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:06 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5563d6ba

kde-frameworks/qqc2-desktop-style: 5.113.0 version bump

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

 .../qqc2-desktop-style-5.113.0.ebuild  | 31 ++
 1 file changed, 31 insertions(+)

diff --git 
a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.113.0.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.113.0.ebuild
new file mode 100644
index 00..78cf90702e
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.113.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5=
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5[qml]
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kjs/

2023-12-06 Thread Andreas Sturmlechner
commit: 1ea7bccf7a44b2ccfc38194214b89982c1ca6004
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:09:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:08 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1ea7bccf

kde-frameworks/kjs: 5.113.0 version bump

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

 kde-frameworks/kjs/kjs-5.113.0.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/kde-frameworks/kjs/kjs-5.113.0.ebuild 
b/kde-frameworks/kjs/kjs-5.113.0.ebuild
new file mode 100644
index 00..6d778961d9
--- /dev/null
+++ b/kde-frameworks/kjs/kjs-5.113.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="ECMAScipt compatible parser and engine"
+LICENSE="BSD-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+   dev-lang/perl
+"
+DEPEND="
+   dev-libs/libpcre
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/README )



[gentoo-commits] proj/kde:master commit in: kde-plasma/libplasma/

2023-12-06 Thread Andreas Sturmlechner
commit: e168ca89daaaf4b1adbe89008f5760149e741e13
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:46 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:07 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e168ca89

kde-plasma/libplasma: 5.113.0 version bump

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

 kde-plasma/libplasma/libplasma-5.113.0.ebuild | 76 +++
 1 file changed, 76 insertions(+)

diff --git a/kde-plasma/libplasma/libplasma-5.113.0.ebuild 
b/kde-plasma/libplasma/libplasma-5.113.0.ebuild
new file mode 100644
index 00..c62a32bf98
--- /dev/null
+++ b/kde-plasma/libplasma/libplasma-5.113.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_TAR_PN="plasma-framework"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only kf6compat man wayland"
+
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   =kde-frameworks/karchive-${KFMIN}*:5
+   =kde-frameworks/kconfig-${KFMIN}*:5[qml]
+   =kde-frameworks/kconfigwidgets-${KFMIN}*:5
+   =kde-frameworks/kcoreaddons-${KFMIN}*:5
+   =kde-frameworks/kdeclarative-${KFMIN}*:5
+   =kde-frameworks/kglobalaccel-${KFMIN}*:5
+   =kde-frameworks/kguiaddons-${KFMIN}*:5
+   =kde-frameworks/ki18n-${KFMIN}*:5
+   =kde-frameworks/kiconthemes-${KFMIN}*:5
+   =kde-frameworks/kio-${KFMIN}*:5
+   =kde-frameworks/kirigami-${KFMIN}*:5
+   =kde-frameworks/knotifications-${KFMIN}*:5
+   =kde-frameworks/kpackage-${KFMIN}*:5
+   =kde-frameworks/kservice-${KFMIN}*:5
+   =kde-frameworks/kwidgetsaddons-${KFMIN}*:5
+   =kde-frameworks/kwindowsystem-${KFMIN}*:5[X]
+   =kde-frameworks/kxmlgui-${KFMIN}*:5
+   =kde-plasma/plasma-activities-${KFMIN}*:5
+   x11-libs/libX11
+   x11-libs/libxcb
+   !gles2-only? ( media-libs/libglvnd[X] )
+   wayland? (
+   =kde-plasma/kwayland-${KFMIN}*:5
+   media-libs/libglvnd
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+   kf6compat? ( kde-plasma/libplasma:6 )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DESKTOPTHEMES=$(usex !kf6compat)
+   $(cmake_use_find_package !gles2-only OpenGL)
+   $(cmake_use_find_package man KF5DocTools)
+   $(cmake_use_find_package wayland EGL)
+   $(cmake_use_find_package wayland KF5Wayland)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/khtml/

2023-12-06 Thread Andreas Sturmlechner
commit: b4adcd583db053bccbd4bac7ea12b8cd35569d5a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:09:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:08 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4adcd58

kde-frameworks/khtml: 5.113.0 version bump

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

 kde-frameworks/khtml/khtml-5.113.0.ebuild | 70 +++
 1 file changed, 70 insertions(+)

diff --git a/kde-frameworks/khtml/khtml-5.113.0.ebuild 
b/kde-frameworks/khtml/khtml-5.113.0.ebuild
new file mode 100644
index 00..0f3121bd5f
--- /dev/null
+++ b/kde-frameworks/khtml/khtml-5.113.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="KHTML web rendering engine"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RDEPEND="
+   dev-libs/openssl:0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kjs-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwallet-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   media-libs/giflib:=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   >=media-libs/phonon-4.11.0[qt5(+)]
+   sys-libs/zlib
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   dev-lang/perl
+   dev-util/gperf
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kxmlgui/

2023-12-06 Thread Andreas Sturmlechner
commit: 4ed6b327ce115c58f2355ad3454c1677edd85a70
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:06 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4ed6b327

kde-frameworks/kxmlgui: 5.113.0 version bump

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

 kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild | 45 +++
 1 file changed, 45 insertions(+)

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild
new file mode 100644
index 00..86e504b8ea
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+LICENSE="LGPL-2+"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+   >=dev-qt/qtcore-${QTMIN}:5=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+   # bug 668198: files are missing; whatever.
+   ktoolbar_unittest
+   # bug 650290
+   kxmlgui_unittest
+   # bug 808216
+   ktooltiphelper_unittest
+)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kparts/

2023-12-06 Thread Andreas Sturmlechner
commit: d534995451d78b22ff6c34533b4514dfc2ff2a16
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:07:57 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:04 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d5349954

kde-frameworks/kparts: 5.113.0 version bump

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

 kde-frameworks/kparts/kparts-5.113.0.ebuild | 32 +
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/kparts/kparts-5.113.0.ebuild 
b/kde-frameworks/kparts/kparts-5.113.0.ebuild
new file mode 100644
index 00..efbad46843
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-5.113.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/ktextwidgets-${PVCUT}:5
+"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/purpose/

2023-12-06 Thread Andreas Sturmlechner
commit: cd2d97d08d9276cf6c286e64f2abbda248606664
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:36 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:06 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=cd2d97d0

kde-frameworks/purpose: 5.113.0 version bump

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

 kde-frameworks/purpose/purpose-5.113.0.ebuild | 83 +++
 1 file changed, 83 insertions(+)

diff --git a/kde-frameworks/purpose/purpose-5.113.0.ebuild 
b/kde-frameworks/purpose/purpose-5.113.0.ebuild
new file mode 100644
index 00..12cd439d5d
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-5.113.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org optfeature xdg-utils
+
+DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="bluetooth +kaccounts kf6compat"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/prison-${PVCUT}*:5
+   kaccounts? (
+   >=kde-apps/kaccounts-integration-19.04.3:5
+   net-libs/accounts-qt
+   )
+"
+RDEPEND="${DEPEND}
+   kf6compat? ( kde-frameworks/purpose:6 )
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kdeclarative-${PVCUT}:5
+   bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
+   kaccounts? ( net-libs/accounts-qml )
+"
+
+src_prepare() {
+   ecm_src_prepare
+
+   use bluetooth ||
+   cmake_run_in src/plugins cmake_comment_add_subdirectory 
bluetooth
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package kaccounts KAccounts)
+   )
+
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   if use kf6compat; then
+   rm 
"${D}"/usr/share/icons/hicolor/128x128/apps/{reviewboard,phabricator}-purpose.png
 \
+   
"${D}"/usr/share/icons/hicolor/16x16/apps/{reviewboard,phabricator}-purpose.png 
\
+   || die
+   fi
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Send through KDE Connect" kde-misc/kdeconnect
+   fi
+   ecm_pkg_postinst
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktextwidgets/

2023-12-06 Thread Andreas Sturmlechner
commit: d48c7644b78c7b78694cc39d7f184479cab8f0a1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:19 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:05 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d48c7644

kde-frameworks/ktextwidgets: 5.113.0 version bump

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

 .../ktextwidgets/ktextwidgets-5.113.0.ebuild   | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild
new file mode 100644
index 00..ff043d1815
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package speech Qt5TextToSpeech)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktexteditor/

2023-12-06 Thread Andreas Sturmlechner
commit: b0f088428cade72f11fc5b0a1dca276c58bc00de
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:14 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:05 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b0f08842

kde-frameworks/ktexteditor: 5.113.0 version bump

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

 .../ktexteditor/ktexteditor-5.113.0.ebuild | 66 ++
 1 file changed, 66 insertions(+)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild
new file mode 100644
index 00..4a47713d7e
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+editorconfig kf6compat"
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   =kde-frameworks/syntax-highlighting-${PVCUT}*:5
+   editorconfig? ( app-text/editorconfig-core-c )
+"
+RDEPEND="${DEPEND}
+   kf6compat? ( kde-frameworks/ktexteditor:6 )
+"
+BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package editorconfig EditorConfig)
+   )
+
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   if use kf6compat; then
+   rm 
"${D}"/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy \
+   
"${D}"/usr/share/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
 \
+   
"${D}"/usr/share/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf || die
+   fi
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kwallet/

2023-12-06 Thread Andreas Sturmlechner
commit: 8f737657e82fb0998e3dd4ab0b89fa900281621f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:05 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8f737657

kde-frameworks/kwallet: 5.113.0 version bump

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

 kde-frameworks/kwallet/kwallet-5.113.0.ebuild | 60 +++
 1 file changed, 60 insertions(+)

diff --git a/kde-frameworks/kwallet/kwallet-5.113.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.113.0.ebuild
new file mode 100644
index 00..2ce573c610
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.113.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gpg kf6compat +man"
+
+DEPEND="
+   >=app-crypt/qca-2.3.1:2[qt5(+)]
+   dev-libs/libgcrypt:0=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+   !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) )
+"
+RDEPEND="${DEPEND}
+   kf6compat? ( kde-frameworks/kwallet:6 )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_KWALLETD=$(usex !kf6compat)
+   -DBUILD_KWALLET_QUERY=$(usex !kf6compat)
+   $(cmake_use_find_package man KF5DocTools)
+   )
+   if ! use kf6compat; then
+   mycmakeargs+=(
+   $(cmake_use_find_package gpg Gpgmepp)
+   )
+   fi
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Auto-unlocking after account login" 
"kde-plasma/kwallet-pam:5"
+   optfeature "KWallet management" "kde-apps/kwalletmanager:5"
+   elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet;
+   fi
+   ecm_pkg_postinst
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kglobalaccel/

2023-12-06 Thread Andreas Sturmlechner
commit: 105552c5c4db484d6ed8b8d7f54ad23f4deb4410
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:07:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:02 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=105552c5

kde-frameworks/kglobalaccel: 5.113.0 version bump

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

 .../kglobalaccel/kglobalaccel-5.113.0.ebuild   | 52 ++
 1 file changed, 52 insertions(+)

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild
new file mode 100644
index 00..c1ed0d1054
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="kf6compat"
+
+RESTRICT="test" # requires installed instance
+
+COMMON_DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+"
+DEPEND="${COMMON_DEPEND}
+   test? (
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   =kde-frameworks/kdeclarative-${PVCUT}*:5
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   kf6compat? ( kde-plasma/kglobalacceld:6 )
+"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DKF6_COMPAT_BUILD=$(usex kf6compat)
+   )
+   ecm_src_configure
+}
+
+src_test() {
+   XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kservice/

2023-12-06 Thread Andreas Sturmlechner
commit: 0e084237e2c0097fbdff6d251d18e4247ea46170
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:08:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:05 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0e084237

kde-frameworks/kservice: 5.113.0 version bump

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

 kde-frameworks/kservice/kservice-5.113.0.ebuild | 50 +
 1 file changed, 50 insertions(+)

diff --git a/kde-frameworks/kservice/kservice-5.113.0.ebuild 
b/kde-frameworks/kservice/kservice-5.113.0.ebuild
new file mode 100644
index 00..127d9bd5cc
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.113.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   # bug 596316
+   dosym kf5-applications.menu /etc/xdg/menus/applications.menu
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knewstuff/

2023-12-06 Thread Andreas Sturmlechner
commit: 5a1279a32787636b5c33e4ec2940f7b8f6d10f0f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:07:46 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:03 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5a1279a3

kde-frameworks/knewstuff: 5.113.0 version bump

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

 kde-frameworks/knewstuff/knewstuff-5.113.0.ebuild | 49 +++
 1 file changed, 49 insertions(+)

diff --git a/kde-frameworks/knewstuff/knewstuff-5.113.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.113.0.ebuild
new file mode 100644
index 00..43de33f0a8
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.113.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/attica-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   opds? ( =kde-frameworks/syndication-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${PVCUT}:5
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package opds KF5Syndication)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knotifyconfig/

2023-12-06 Thread Andreas Sturmlechner
commit: 2f0deffb2f49c8530e2abea4bc8998ce5ece7722
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:07:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:04 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2f0deffb

kde-frameworks/knotifyconfig: 5.113.0 version bump

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

 .../knotifyconfig/knotifyconfig-5.113.0.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.113.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.113.0.ebuild
new file mode 100644
index 00..09df5f524b
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.113.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="phonon"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   !phonon? ( media-libs/libcanberra )
+   phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !phonon Canberra)
+   )
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kio/

2023-12-06 Thread Andreas Sturmlechner
commit: 411ad4f52fb37735c4a412b013f1d4b1bfd9ebb8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:07:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:03 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=411ad4f5

kde-frameworks/kio: 5.113.0 version bump

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

 kde-frameworks/kio/kio-5.113.0.ebuild | 92 +++
 1 file changed, 92 insertions(+)

diff --git a/kde-frameworks/kio/kio-5.113.0.ebuild 
b/kde-frameworks/kio/kio-5.113.0.ebuild
new file mode 100644
index 00..92d54f239d
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.113.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="acl kerberos +kwallet X"
+
+# tests hang
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kbookmarks-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   sys-power/switcheroo-control
+   acl? (
+   sys-apps/attr
+   virtual/acl
+   )
+   handbook? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   =kde-frameworks/kdoctools-${PVCUT}*:5
+   )
+   kerberos? ( virtual/krb5 )
+   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
+   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   test? ( sys-libs/zlib )
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DKIO_NO_PUBLIC_QTCONCURRENT=ON
+   $(cmake_use_find_package acl ACL)
+   $(cmake_use_find_package kerberos GSSAPI)
+   $(cmake_use_find_package kwallet KF5Wallet)
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   ecm_pkg_postrm
+   xdg_desktop_database_update
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kinit/

2023-12-06 Thread Andreas Sturmlechner
commit: 78013b94841a4f9ad4db6328ba5593bf34612a0a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:07:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:03 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=78013b94

kde-frameworks/kinit: 5.113.0 version bump

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

 kde-frameworks/kinit/kinit-5.113.0.ebuild | 48 +++
 1 file changed, 48 insertions(+)

diff --git a/kde-frameworks/kinit/kinit-5.113.0.ebuild 
b/kde-frameworks/kinit/kinit-5.113.0.ebuild
new file mode 100644
index 00..678fe74805
--- /dev/null
+++ b/kde-frameworks/kinit/kinit-5.113.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Helper library to speed up start of applications on KDE 
workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+caps +man X"
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   caps? ( sys-libs/libcap )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package caps Libcap)
+   $(cmake_use_find_package man KF5DocTools)
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kiconthemes/

2023-12-06 Thread Andreas Sturmlechner
commit: 9bdeb2030a082d72e250736d9b0591b19abb037a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec  6 17:07:30 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  6 17:16:03 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9bdeb203

kde-frameworks/kiconthemes: 5.113.0 version bump

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

 .../kiconthemes/kiconthemes-5.113.0.ebuild | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild
new file mode 100644
index 00..bdda049915
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+"



  1   2   >