[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-typing-booster/

2024-05-11 Thread Akinori Hattori
commit: 6bf1444d0089219d9d67cd6651bfc7e2fcf32f8b
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:36:00 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:36:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf1444d

app-i18n/ibus-typing-booster: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-typing-booster/Manifest  |  1 -
 .../ibus-typing-booster-2.25.3.ebuild  | 54 --
 2 files changed, 55 deletions(-)

diff --git a/app-i18n/ibus-typing-booster/Manifest 
b/app-i18n/ibus-typing-booster/Manifest
index 5224b804f609..a2ca60fa5737 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,4 +1,3 @@
-DIST ibus-typing-booster-2.25.3.tar.gz 12388617 BLAKE2B 
44cbaa162ac76fb36f37117ebf0aa49b390dde89214ecac423e55a1a16b41df30ffd02039534e9873d54616ca68cca363c238429beb08cab1cc2955748a0b96c
 SHA512 
df1ff9cd939c7fb72c616b239a5526060ab6840bae2c01c9e6ce338ac28cea0d4f525632f138e226b12ff6389574996fc523fe1722917db9f73d395927db9a4c
 DIST ibus-typing-booster-2.25.4.tar.gz 12388721 BLAKE2B 
3cce75d2524d2b1467d3feb7a0b2067309b88a6b070238f7e7524e426d9556e7624b15c3ff775280abb332ab899ef81fcdc0764e6a61e519947139a5aefc66b4
 SHA512 
f84111db28d84aa9888b2085ef1351e86c330479c65cf4ff64d87d36001093125c864460a3cb9084ecb430561556f2cf339ee0965a5025c8177a54fec67f4982
 DIST ibus-typing-booster-2.25.6.tar.gz 12390887 BLAKE2B 
5c0813e16829073e1066117fdf03c2fb713854572e5905f71cb98d51b1f172c8fbd7054fa38c08db7c1e82e1c779258b2934d95508db4914d9e15ade25f61b64
 SHA512 
212acfc9dcb9d9f3f4405dcfd5e35cf0fec48e41d74539a2a7f9a2b8eb2a1fa6b62919c12b7bbedb9f5ae4904fe463aee2c9801d59eec1389706489e485c54f9
 DIST ibus-typing-booster-2.25.7.tar.gz 12389694 BLAKE2B 
192618e366b53849e94281ea4d9b98356f820ed6594dcd9ec1c4ddbfacf06d161fe44b4f37c19b3d007515c858b100a2f8b8fd6beb51088a668f269c86feadc6
 SHA512 
9603b99293e596c958aa2d21e8f0d78b06c6873769b2206c8f5bc225993d53e6af51d493d664d51b8632550e996f714a9ebf0c4ff8f914cd11b4119ac7570203

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.3.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.3.ebuild
deleted file mode 100644
index 0cb560b41e30..
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Completion input method for IBus"
-HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster";
-SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-libs/m17n-lib
-   $(python_gen_cond_dep '
-   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pyenchant[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   ')"
-RDEPEND="${DEPEND}
-   >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-typing-booster/

2024-05-11 Thread Akinori Hattori
commit: 400cb1c9020811a38b6dfe5a8d80020f946f7aad
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:34:33 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:34:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400cb1c9

app-i18n/ibus-typing-booster: amd64/x86 stable

Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.4.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.4.ebuild
index 95f8e650235b..0cb560b41e30 100644
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.4.ebuild
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 RESTRICT="test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2024-05-11 Thread Akinori Hattori
commit: 15adfc9a5950c596b1368de6258f21dfad9c0499
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:32:18 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:32:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15adfc9a

app-shells/yash: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 app-shells/yash/Manifest |  1 -
 app-shells/yash/yash-2.55.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/app-shells/yash/Manifest b/app-shells/yash/Manifest
index 5c62226c23e8..c179afb6e521 100644
--- a/app-shells/yash/Manifest
+++ b/app-shells/yash/Manifest
@@ -1,2 +1 @@
-DIST yash-2.55.tar.xz 761184 BLAKE2B 
a6a73a4055766f310724bd78670870eb96be9c34f79c177a80d86876512adfdd9d67bb28fadd113cd230db5a7eaaa91a1926d1b942297ca735e7390460b7a8c0
 SHA512 
9e92fc86884b0b315a98fcb5da0f319f431515185a970762946b919c72aa8756e337dfa7cec763a7d8496bf4838eb9ef88664b35512180f13cc4146e9816
 DIST yash-2.56.1.tar.xz 768752 BLAKE2B 
8ee4c654e85b5895096870afcb3fc4e855274f3fd1956372753a46c522430a59c8ba96e64b0b13672e0289d2a9b6492a18a0f3d9e9e5500f53144ed1d56ca750
 SHA512 
28e8bde5fc12e5178136b82ecdc0c52c37c98301245089b0d55c43266880e299237a5522e572883e5c51b7d9a0e9bf94fe265a9ebdbf346c28ff837b0f60cc00

diff --git a/app-shells/yash/yash-2.55.ebuild b/app-shells/yash/yash-2.55.ebuild
deleted file mode 100644
index e3e8631864e6..
--- a/app-shells/yash/yash-2.55.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PLOCALES="en ja"
-
-inherit flag-o-matic plocale toolchain-funcs
-
-DESCRIPTION="Yash is a POSIX-compliant command line shell"
-HOMEPAGE="https://yash.osdn.jp/";
-SRC_URI="mirror://sourceforge.jp/${PN}/79124/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~mips x86"
-IUSE="nls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )
-   test? ( sys-apps/ed )"
-
-src_configure() {
-   append-cflags -std=c99
-
-   sh ./configure \
-   --prefix="${EPREFIX}"/usr \
-   --exec-prefix="${EPREFIX}" \
-   $(use_enable nls) \
-   CC="$(tc-getCC)" \
-   LINGUAS="$(plocale_get_locales | sed "s/en/en@quot 
en@boldquot/")" \
-   || die
-}



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

2024-05-11 Thread Akinori Hattori
commit: 451e5b0273ffcd6adadea49107a47eae844a557b
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:31:20 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:31:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451e5b02

app-shells/yash: amd64/x86 stable

Signed-off-by: Akinori Hattori  gentoo.org>

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

diff --git a/app-shells/yash/yash-2.56.1.ebuild 
b/app-shells/yash/yash-2.56.1.ebuild
index 9084d796b0ba..23ee161faf20 100644
--- a/app-shells/yash/yash-2.56.1.ebuild
+++ b/app-shells/yash/yash-2.56.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/magicant/${PN}/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~mips ~x86"
+KEYWORDS="amd64 ~mips x86"
 IUSE="nls test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/, dev-scheme/gauche/files/

2024-05-11 Thread Akinori Hattori
commit: 420554edf748f2a561e6b691f207fa95affb6fad
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:23:41 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:23:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420554ed

dev-scheme/gauche: rename patch

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/files/{gauche-info.patch => gauche-0.9.14-info.patch} | 0
 dev-scheme/gauche/gauche-0.9.14-r1.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.14-info.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-info.patch
rename to dev-scheme/gauche/files/gauche-0.9.14-info.patch

diff --git a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
index f2441b774c98..6151e01fabcd 100644
--- a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${MY_P}"
 PATCHES=(
"${FILESDIR}"/${PN}-ext-ldflags.patch
"${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
+   "${FILESDIR}"/${P}-info.patch
"${FILESDIR}"/${PN}-xz-info.patch
 )
 DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/

2024-05-11 Thread Akinori Hattori
commit: a83783270542dc02fec73e86c204471f76ebe0e4
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:27:14 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:27:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8378327

dev-scheme/gauche: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest|  1 +
 dev-scheme/gauche/files/gauche-info.patch | 95 +++
 dev-scheme/gauche/gauche-0.9.15.ebuild| 56 ++
 3 files changed, 152 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index f72e95e1fd56..7996744b0f2d 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1 +1,2 @@
 DIST Gauche-0.9.14.tgz 9352431 BLAKE2B 
cb747a16037167a95a543e324b53a48e3cb4dd372e9f6cc00603b7072b902c839248fbf3e9926360a2732fcf4bc0caa16a4ea1ad757e84d5d597ef4bdfa2592f
 SHA512 
3dd9dc8627fe1c5e518731a17dd984120485b36d6c2bb2d0d54a8b5f6778f45efd02640abe4699466eec2eb18dd4474d9525848029468128974c13c615087662
+DIST Gauche-0.9.15.tgz 9444756 BLAKE2B 
1b4cbc764ea3af78bc736ce9a8ff083318366fbf3197ebc5060222b8df93ed426ca4b3b90402cd604e110bcfa8fb46c0d4c5f35be39899cc89dc82a671372bf9
 SHA512 
fc246a9ba937eba642621a5707f0e7a02d62191749360b9b15e2563c9ceb13e18f236c736172d05c177df8b7220ff0e973f568aaf9eb92e92643af0823f0f865

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-info.patch
new file mode 100644
index ..f02113893ba6
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-info.patch
@@ -0,0 +1,95 @@
+--- a/configure.ac
 b/configure.ac
+@@ -345,7 +345,6 @@
+ AC_CHECK_PROGS(INSTALL_INFO, install-info)
+ AC_CHECK_TOOLS(AR, ar gar)
+ AC_CHECK_PROGS(MAKEINFO, makeinfo)
+-AC_CHECK_PROGS(GZIP_PROGRAM, gzip)
+ 
+ if test -z "$MAKEINFO" -o -z "$GZIP_PROGRAM"; then
+   build_doc="No (requires makeinfo and gzip to build documents)"
+--- a/doc/Makefile.in
 b/doc/Makefile.in
+@@ -19,7 +19,6 @@
+ INSTALL_INFO = @INSTALL_INFO@
+ MKINSTDIR= $(top_srcdir)/mkinstalldirs
+ MAKEINFO = @MAKEINFO@
+-GZIP_PROGRAM = @GZIP_PROGRAM@
+ VERSION_INFO = @PACKAGE_STRING@
+ PREPROCESSOR = $(top_srcdir)/lib/tools/docprep
+ 
+@@ -61,7 +60,7 @@
+   texi html htmls dvi pdf info epub \
+   clean distclean maintainer-clean
+ 
+-.SUFFIXES: .texi .html .info.gz .pdf .dvi .epub
++.SUFFIXES: .texi .html .info .pdf .dvi .epub
+ 
+ all: info
+ 
+@@ -77,7 +76,7 @@
+   $(INSTALL_INFO) gauche-refj.info.gz "$(infodir)/dir" ; \
+ fi; \
+   fi; \
+-  if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \
++  if test -f gauche-refe.info -o -f gauche-refj.info; then \
+ $(INSTALL_DATA) *.info* "$(DESTDIR)$(infodir)/"; \
+   fi
+ 
+@@ -114,8 +113,8 @@
+ %-draft/index.html : %.texi
+   $(MAKEDOC) htmls $< "$(MAKEINFO)" "Development HEAD DRAFT"
+ 
+-%.info.gz : %.texi
+-  $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)"
++%.info : %.texi
++  $(MAKEDOC) info $< "$(MAKEINFO)"
+ 
+ %.pdf : %.texi
+   $(MAKEDOC) pdf $< "$(MAKEINFO)"
+@@ -137,7 +136,7 @@
+ htmls-draft : gauche-refe-draft/index.html gauche-refj-draft/index.html
+ dvi : gauche-refe.dvi gauche-refj.dvi
+ pdf : gauche-refe.pdf gauche-refj.pdf
+-info : gauche-refe.info.gz gauche-refj.info.gz
++info : gauche-refe.info gauche-refj.info
+ epub : gauche-refe.epub gauche-refj.epub
+ 
+ gauche-refe.texi : $(TEXIS) $(PREPROCESSOR)
+--- a/doc/makedoc.scm
 b/doc/makedoc.scm
+@@ -16,7 +16,7 @@
+[gauche.sys.setenv (sys-putenv "LANG=C")]
+[else])
+   (if (match (cdr args)
+-[("info" input makeinfo gzip) (do-info input makeinfo gzip)]
++[("info" input makeinfo)  (do-info input makeinfo)]
+ [("html" input makeinfo)  (do-html input makeinfo)]
+ [("htmls" input makeinfo version) (do-htmls input makeinfo version)]
+ [("pdf" input makeinfo)   (do-pdf input makeinfo)]
+@@ -28,7 +28,7 @@
+ (define (usage)
+   (print "Usage: gosh makedoc.scm command args ...")
+   (print "Valid commands (and args):")
+-  (print "  info input MAKEINFO GZIP- generate info doc")
++  (print "  info input MAKEINFO - generate info doc")
+   (print "  html input MAKEINFO - generate single html")
+   (print "  htmls input MAKEINFO VERSION-STRING - generate html files in 
subdir")
+   (print "  pdf input MAKEINFO  - generate pdf")
+@@ -57,14 +57,11 @@
+ (warn "makeinfo version ~a or greater is required, but ~a's \
+version is ~a.  Skipping.\n" min-version makeinfo vers)
+ 
+-(define (do-info input makeinfo gzip)
++(define (do-info input makeinfo)
+   (define info (path-swap-extension input "info"))
+   (or (string-null? makeinfo)
+-  (string-null? gzip)
+   (not (check-makeinfo-version makeinfo "5.0"))
+-  (and (do-process (make-cmd `(,makeinfo ,input))

[gentoo-commits] repo/gentoo:master commit in: mail-filter/scmail/files/, mail-filter/scmail/

2024-05-11 Thread Akinori Hattori
commit: 79a7379439af433d1184e2b8be1c1b523e7e93cd
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:17:26 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:17:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a73794

mail-filter/scmail: fix parallel build

Closes: https://bugs.gentoo.org/882513
Closes: https://bugs.gentoo.org/884759
Signed-off-by: Akinori Hattori  gentoo.org>

 mail-filter/scmail/files/scmail-parallel-make.patch | 19 +++
 mail-filter/scmail/scmail-1.3.ebuild|  7 ++-
 2 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/mail-filter/scmail/files/scmail-parallel-make.patch 
b/mail-filter/scmail/files/scmail-parallel-make.patch
new file mode 100644
index ..7e35dd6f34d2
--- /dev/null
+++ b/mail-filter/scmail/files/scmail-parallel-make.patch
@@ -0,0 +1,19 @@
+--- a/Makefile
 b/Makefile
+@@ -24,7 +24,7 @@
+ 
+ all: check-gauche $(TARGET) update-doc
+ 
+-update-doc:
++update-doc: dot.scmail/deliver-rules.sample
+   cd doc && make
+ 
+ check-gauche:
+--- a/tests/Makefile
 b/tests/Makefile
+@@ -41,3 +41,5 @@
+   @rm -f $(TARGET)
+   @rm -rf Mail Maildir test.*
+ 
++.NOTPARALLEL:
++

diff --git a/mail-filter/scmail/scmail-1.3.ebuild 
b/mail-filter/scmail/scmail-1.3.ebuild
index 25809d282452..6a36d68334e5 100644
--- a/mail-filter/scmail/scmail-1.3.ebuild
+++ b/mail-filter/scmail/scmail-1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -21,6 +21,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-doc-encoding.patch
"${FILESDIR}"/${PN}-gauche-0.9.patch
"${FILESDIR}"/${PN}-gauche-0.9.10.patch
+   "${FILESDIR}"/${PN}-parallel-make.patch
"${FILESDIR}"/${PN}-undefined-reference.patch
 )
 HTML_DOCS=( doc/{${PN},scbayes}{,-ja}.html )
@@ -41,7 +42,3 @@ src_install() {
install
einstalldocs
 }
-
-src_test() {
-   emake -j1 -s check
-}



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

2024-05-11 Thread Akinori Hattori
commit: 29a99c740125c96dd5b2b30540c5ad730a5bc87e
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:10:38 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a99c74

app-editors/shed: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 app-editors/shed/Manifest |  1 -
 app-editors/shed/files/shed-1.15-cflags.patch | 11 --
 app-editors/shed/files/shed-1.15-tinfo.patch  | 12 ---
 app-editors/shed/shed-1.15.ebuild | 30 ---
 4 files changed, 54 deletions(-)

diff --git a/app-editors/shed/Manifest b/app-editors/shed/Manifest
index 06487aa06f5e..04900f430aac 100644
--- a/app-editors/shed/Manifest
+++ b/app-editors/shed/Manifest
@@ -1,2 +1 @@
-DIST shed-1.15.tar.gz 8 BLAKE2B 
7c23f01e649de6ad15b870ef3786bd1747b6ab765f19a748d08bad878325f11e38483b957ed6a791ae4a7de752e96cca2057fd69838625c3fe660d2ba3fbc984
 SHA512 
fe401303e686fb11975b71de0f84d0cdb84dc5a48e1094356d012f95d8c956ed05bd6b39bf65af924212e83c1db45bbfe556342489150bb0e10fb4c832fb6c78
 DIST shed-1.16.tar.gz 104323 BLAKE2B 
30c4d6ec7d497a64cc4e313496d26e3a4b8a8050bcfd05c50d9eef865d987df76cd1d7fa13509bdfed184159676dfc2c8bb8d3eb98f64573845e543d174cae7b
 SHA512 
0c807205540b17ee977c157c8edd916b34ba6c4ace280f59c10a92abbe820ef7fe24c4a64c2fc8b5fcd3d86f71e26672cef469340ddce393d370b53aa8785e7c

diff --git a/app-editors/shed/files/shed-1.15-cflags.patch 
b/app-editors/shed/files/shed-1.15-cflags.patch
deleted file mode 100644
index 2b675f7449f7..
--- a/app-editors/shed/files/shed-1.15-cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/configure.in
-+++ b/configure.in
-@@ -2,7 +2,7 @@
- AM_INIT_AUTOMAKE(shed,1.15)
- AC_PROG_CC
- AC_PROG_INSTALL
--CFLAGS="-Wall"
-+CFLAGS="$CFLAGS -Wall"
- AC_SUBST(CFLAGS)
- 
- AC_ARG_ENABLE(debug,   [  --enable-debug  gcc -g],enable_debug=yes)

diff --git a/app-editors/shed/files/shed-1.15-tinfo.patch 
b/app-editors/shed/files/shed-1.15-tinfo.patch
deleted file mode 100644
index d1a406521c0f..
--- a/app-editors/shed/files/shed-1.15-tinfo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/configure.in
-+++ b/configure.in
-@@ -41,8 +41,7 @@
- fi
- 
- ERR="Required package missing!"
--AC_CHECK_HEADER(ncurses.h,:,AC_MSG_ERROR([$ERR]))
-+PKG_CHECK_MODULES(ncurses,ncurses,[LIBS="$LIBS 
$ncurses_LIBS"],AC_MSG_ERROR([$ERR]))
- AC_CHECK_HEADER(getopt.h,:,AC_MSG_ERROR([$ERR]))
--AC_CHECK_LIB(ncurses,initscr)
- AC_CHECK_LIB(m,pow)
- AC_OUTPUT(Makefile)

diff --git a/app-editors/shed/shed-1.15.ebuild 
b/app-editors/shed/shed-1.15.ebuild
deleted file mode 100644
index 6b0e8951131c..
--- a/app-editors/shed/shed-1.15.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-DESCRIPTION="Simple Hex EDitor"
-HOMEPAGE="https://shed.sourceforge.net/";
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-cflags.patch
-   "${FILESDIR}"/${P}-tinfo.patch
-)
-
-src_prepare() {
-   default
-
-   mv configure.{in,ac} || die
-   eautoreconf
-}



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

2024-05-11 Thread Akinori Hattori
commit: 5d2fb78028b2e1e429546484d75b0886ed91f796
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:08:59 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2fb780

dev-db/tinycdb: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-db/tinycdb/Manifest|  1 -
 dev-db/tinycdb/tinycdb-0.78.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-db/tinycdb/Manifest b/dev-db/tinycdb/Manifest
index 302ac45b9888..bac11328a7d4 100644
--- a/dev-db/tinycdb/Manifest
+++ b/dev-db/tinycdb/Manifest
@@ -1,2 +1 @@
-DIST tinycdb-0.78.tar.gz 36754 BLAKE2B 
41f4256840645acd28296c5473087c7cf4c026f068310375b3c305430c030b1c946f53fd3e09967d77b592ba84e7e56518fdb18e54d1e0f5e7dd552a1664a0ec
 SHA512 
8930086b8e7fddcd4dbd3354c5f5ee05171df68fde1cc222b6c402430042b6e761efbad7e5fa8de18e1d36390f1526cc3e605c5086fe1c363ba1df6c03201553
 DIST tinycdb-0.81.tar.gz 31901 BLAKE2B 
6b5b1167bd7e58a02b9a3a1ff2d58adb0e522ef65a13384051d9a037358ed7586f7d567e543099adec6322f9c60d38525fed586488510215bf72d12a60c67684
 SHA512 
56d0422700835d7b0460c32c41e6d5f30b8b833cefea775eb7f2b5592d744942c1109eac1501421b02f196d15e55bb2accc71f2fd32ef4b8d658c635340e

diff --git a/dev-db/tinycdb/tinycdb-0.78.ebuild 
b/dev-db/tinycdb/tinycdb-0.78.ebuild
deleted file mode 100644
index 501f95371b5a..
--- a/dev-db/tinycdb/tinycdb-0.78.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="A very fast and simple package for creating and reading constant 
data bases"
-HOMEPAGE="https://www.corpit.ru/mjt/tinycdb.html";
-SRC_URI="https://www.corpit.ru/mjt/${PN}/${P}.tar.gz";
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~riscv x86"
-IUSE="static-libs"
-RESTRICT="test"
-
-RDEPEND="!dev-db/cdb"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-gentoo.patch
-   "${FILESDIR}"/${PN}-uclibc.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i "/^libdir/s:/lib:/$(get_libdir):" Makefile
-}
-
-src_compile() {
-   local targets="shared"
-   use static-libs && targets+=" staticlib piclib"
-
-   emake \
-   CC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS}" \
-   LDFLAGS="${LDFLAGS}" \
-   ${targets}
-}
-
-src_install() {
-   local targets="install install-sharedlib"
-   use static-libs && targets+=" install-piclib"
-
-   emake \
-   prefix="${EPREFIX}"/usr \
-   mandir="${EPREFIX}"/usr/share/man \
-   DESTDIR="${D}" \
-   ${targets}
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: net-irc/telepathy-idle/

2024-05-11 Thread Mart Raudsepp
commit: 4e2a20dac9cfb29f4ad0968d44be6d500ad12b25
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 06:00:13 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2a20da

net-irc/telepathy-idle: enable py3.12

Closes: https://bugs.gentoo.org/929701
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild 
b/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
index db90a1e87deb..ccb0f13a940e 100644
--- a/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
+++ b/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit python-single-r1
 
 DESCRIPTION="Full-featured IRC connection manager for Telepathy"



[gentoo-commits] repo/gentoo:master commit in: net-im/telepathy-mission-control/

2024-05-11 Thread Mart Raudsepp
commit: 44a87586a61edb01409feeb992b45b1bc3d675e7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 05:57:48 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a87586

net-im/telepathy-mission-control: enable py3.12

Closes: https://bugs.gentoo.org/929698
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild 
b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
index dd85f8fe6688..07d4574948d8 100644
--- a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
+++ b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome2 python-any-r1
 



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

2024-05-11 Thread Mart Raudsepp
commit: 29cc2de45c599b45a02c2b2360602a96d537a547
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 05:59:24 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cc2de4

net-im/telepathy-logger: enable py3.12

Closes: https://bugs.gentoo.org/929697
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild 
b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
index 4f96e329..a4c5e29a4029 100644
--- a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
+++ b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit gnome2 python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/telepathy-glib/

2024-05-11 Thread Mart Raudsepp
commit: 2aa23c69457b14b82abee6af8db4c460fe827eaa
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 05:58:40 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa23c69

net-libs/telepathy-glib: enable py3.12

Closes: https://bugs.gentoo.org/929712
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild 
b/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild
index 0c10c1239adf..5466878f5741 100644
--- a/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild
+++ b/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome2 python-any-r1 vala virtualx
 



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

2024-05-11 Thread Sergey Torokhov
commit: 586dcdd39c63ad1b355741912ff8d89dd0aa2003
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun May 12 05:21:18 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Sun May 12 05:21:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=586dcdd3

dev-util/fortls: drop old 3.0.0_rc*

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fortls/Manifest|  3 ---
 dev-util/fortls/fortls-3.0.0_rc2.ebuild | 36 -
 dev-util/fortls/fortls-3.0.0_rc3.ebuild | 36 -
 dev-util/fortls/fortls-3.0.0_rc5.ebuild | 36 -
 4 files changed, 111 deletions(-)

diff --git a/dev-util/fortls/Manifest b/dev-util/fortls/Manifest
index 4fd7574d33..5db01e5689 100644
--- a/dev-util/fortls/Manifest
+++ b/dev-util/fortls/Manifest
@@ -1,5 +1,2 @@
 DIST fortls-2.13.0.tar.gz 6897238 BLAKE2B 
000bf8d68394c1ce2d4bca044ba3c395b22da9a8e026d9f8e74890ec2fbb894c4097f634f83352fcb21ff6e7e6f4af78bf9f8abdf00ab068d270fb93b9a6574d
 SHA512 
dc5d51fea92d1b00722ee4a33901939fe38fd379260e1edc7a97939cd5c9204e5c27a7f4c57122a0bdf7a36f2f59d0d8f71a50448b6cdc98b1bb2d349511580e
 DIST fortls-3.0.0.tar.gz 7064397 BLAKE2B 
9448821cad90ad9117d1304634c5ce38dc21e3172d51d598b77eb64ecff31f170a51bbb4763026ab797eba853ca89beb962c8c2fc397fd3b1bd371d82b4418da
 SHA512 
9454298de9d4edb366a55a9282e05ff4318fdc4284f7c6fea3dcf519f883873e2479bf2f7a2cdfc34cc865698876180a9ed04dc5b94509665bad33096b057385
-DIST fortls-3.0.0rc2.tar.gz 7061084 BLAKE2B 
1f4b818368e7de4d1de2d9c397f37723b26f9f23f18fd971147e35fcbcd95e26dc4a03f7481300a8b7af82da9305371340ee51fc1ac7374786878c7e6dfae526
 SHA512 
e54596bc079ec3e278621011b15d8d3c74b1e32e152071d11dd34c9cea4c6bf57881f91c018dd41239a7bec263df8d6e91cc4ae6ba1a24e601985c735f3e713d
-DIST fortls-3.0.0rc3.tar.gz 7063929 BLAKE2B 
13342b02343b78585cc8598fc019a396704c6eb74d447ccc001ac1e7d049e0c2984e3b8c740af500434b5de44f4e3ed637e0bab43bb32ce2e6ed06d4043398df
 SHA512 
cf378edff0e25edd69dc2fa444eedcb62799821986103fdbe1af6efa3b88fb380f26f5adfb8eef2f24d93dde427b5f2038b98ad9a3d9f43e85c060410714a5c0
-DIST fortls-3.0.0rc5.tar.gz 7064307 BLAKE2B 
01f60250816563f34c15d4e43d5a80e7087d99babc8520592a5aea91d5b8dc32e17f7ea9894fe0651c458338c9fa34b51f69c55372b2f350f608c25333c74a8b
 SHA512 
b1d53d711ad250ae32ea004419acba0dd4b04cda3c5d13c26ede9b1d4bb752ccf0c424e96aa4a507126e354d72a88ae3c45156d75feb3525f1ba05523da8f04a

diff --git a/dev-util/fortls/fortls-3.0.0_rc2.ebuild 
b/dev-util/fortls/fortls-3.0.0_rc2.ebuild
deleted file mode 100644
index f816b7f71c..00
--- a/dev-util/fortls/fortls-3.0.0_rc2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 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 pypi
-
-DESCRIPTION="Fortran Language Server (fortls)"
-HOMEPAGE="https://fortls.fortran-lang.org";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/json5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-# Disable test that requires pypi.org connection
-EPYTEST_DESELECT=(
-   test/test_interface.py::test_version_update_pypi
-)
-
-src_prepare() {
-   # Drop some additional coverage tests
-   sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml 
--cov-context=test//' pyproject.toml || die
-   # Disable autoupdate check during tests run
-   sed -i -e 's/"--incremental_sync",/"--incremental_sync", 
"--disable_autoupdate",/' test/setup_tests.py || die
-
-   distutils-r1_src_prepare
-}

diff --git a/dev-util/fortls/fortls-3.0.0_rc3.ebuild 
b/dev-util/fortls/fortls-3.0.0_rc3.ebuild
deleted file mode 100644
index f816b7f71c..00
--- a/dev-util/fortls/fortls-3.0.0_rc3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 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 pypi
-
-DESCRIPTION="Fortran Language Server (fortls)"
-HOMEPAGE="https://fortls.fortran-lang.org";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/json5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-# Disable test that requires pypi.org connection
-EPYTEST_DESELECT=(
-   test/test_interface.py::test_version_update_pypi
-)
-
-src_prepare() {
-   # Drop some additional coverage tests
-   sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml 
--cov-context=test//' pyproject.toml || die
-   # Disable autoupdate check during tests run
-   sed -i -e 's/"--incremental_sync",/"--incremental_sync", 
"--disable_autoupdate",/' test/setup_tests.py || die
-
-   distutils-r1_src_prepare
-}

diff --git a/dev-util/fortls/fortls-3.0.0_rc5.ebuild 
b/dev-util/fortls/fortls-3.0.0_rc5.ebuild
deleted file mode 100644
index f816b7f71c..00
--- a/d

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

2024-05-11 Thread Sergey Torokhov
commit: 25994c14015a2f71e06a8b4560173394102ae7cf
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun May 12 05:20:08 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Sun May 12 05:20:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25994c14

dev-util/fortls: 3.0.0 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fortls/Manifest|  1 +
 dev-util/fortls/fortls-3.0.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-util/fortls/Manifest b/dev-util/fortls/Manifest
index 4e63e3c722..4fd7574d33 100644
--- a/dev-util/fortls/Manifest
+++ b/dev-util/fortls/Manifest
@@ -1,4 +1,5 @@
 DIST fortls-2.13.0.tar.gz 6897238 BLAKE2B 
000bf8d68394c1ce2d4bca044ba3c395b22da9a8e026d9f8e74890ec2fbb894c4097f634f83352fcb21ff6e7e6f4af78bf9f8abdf00ab068d270fb93b9a6574d
 SHA512 
dc5d51fea92d1b00722ee4a33901939fe38fd379260e1edc7a97939cd5c9204e5c27a7f4c57122a0bdf7a36f2f59d0d8f71a50448b6cdc98b1bb2d349511580e
+DIST fortls-3.0.0.tar.gz 7064397 BLAKE2B 
9448821cad90ad9117d1304634c5ce38dc21e3172d51d598b77eb64ecff31f170a51bbb4763026ab797eba853ca89beb962c8c2fc397fd3b1bd371d82b4418da
 SHA512 
9454298de9d4edb366a55a9282e05ff4318fdc4284f7c6fea3dcf519f883873e2479bf2f7a2cdfc34cc865698876180a9ed04dc5b94509665bad33096b057385
 DIST fortls-3.0.0rc2.tar.gz 7061084 BLAKE2B 
1f4b818368e7de4d1de2d9c397f37723b26f9f23f18fd971147e35fcbcd95e26dc4a03f7481300a8b7af82da9305371340ee51fc1ac7374786878c7e6dfae526
 SHA512 
e54596bc079ec3e278621011b15d8d3c74b1e32e152071d11dd34c9cea4c6bf57881f91c018dd41239a7bec263df8d6e91cc4ae6ba1a24e601985c735f3e713d
 DIST fortls-3.0.0rc3.tar.gz 7063929 BLAKE2B 
13342b02343b78585cc8598fc019a396704c6eb74d447ccc001ac1e7d049e0c2984e3b8c740af500434b5de44f4e3ed637e0bab43bb32ce2e6ed06d4043398df
 SHA512 
cf378edff0e25edd69dc2fa444eedcb62799821986103fdbe1af6efa3b88fb380f26f5adfb8eef2f24d93dde427b5f2038b98ad9a3d9f43e85c060410714a5c0
 DIST fortls-3.0.0rc5.tar.gz 7064307 BLAKE2B 
01f60250816563f34c15d4e43d5a80e7087d99babc8520592a5aea91d5b8dc32e17f7ea9894fe0651c458338c9fa34b51f69c55372b2f350f608c25333c74a8b
 SHA512 
b1d53d711ad250ae32ea004419acba0dd4b04cda3c5d13c26ede9b1d4bb752ccf0c424e96aa4a507126e354d72a88ae3c45156d75feb3525f1ba05523da8f04a

diff --git a/dev-util/fortls/fortls-3.0.0.ebuild 
b/dev-util/fortls/fortls-3.0.0.ebuild
new file mode 100644
index 00..f816b7f71c
--- /dev/null
+++ b/dev-util/fortls/fortls-3.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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 pypi
+
+DESCRIPTION="Fortran Language Server (fortls)"
+HOMEPAGE="https://fortls.fortran-lang.org";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/json5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+# Disable test that requires pypi.org connection
+EPYTEST_DESELECT=(
+   test/test_interface.py::test_version_update_pypi
+)
+
+src_prepare() {
+   # Drop some additional coverage tests
+   sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml 
--cov-context=test//' pyproject.toml || die
+   # Disable autoupdate check during tests run
+   sed -i -e 's/"--incremental_sync",/"--incremental_sync", 
"--disable_autoupdate",/' test/setup_tests.py || die
+
+   distutils-r1_src_prepare
+}



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

2024-05-11 Thread Hans de Graaff
commit: 0f958cd277d311712bdad9290d0eb3a4700cc529
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 12 05:01:05 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 12 05:01:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f958cd2

dev-ruby/regexp_parser: add 2.9.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/regexp_parser/Manifest   |  1 +
 dev-ruby/regexp_parser/regexp_parser-2.9.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 633178f00ce0..9a2da66c3ab9 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -1,3 +1,4 @@
 DIST regexp_parser-2.8.2.tar.gz 102450 BLAKE2B 
ff932e91dfa01226e4b528f5d4bd9aeb42a04f52fe067879d54c05bbdad8dd26ab442e64e9f439d0466a4654057805f0073463f7498929205030eed940bf9afd
 SHA512 
78a76fe3d049e840f8539ad013c682c58f6cac11305579a8e11601f20d4cd7f6a4de86e4da16109b6f95fd86c084ddf02ed67e6fe706fb8f023ec535c0944e30
 DIST regexp_parser-2.8.3.tar.gz 102631 BLAKE2B 
667a1bfb5cb71d84868d851686cda5601cebaceeea57e53cdd00cef59b7f78cf7c4051019e48367c9f053fb175079802c05ac0ac76e0fcc0273c811ccfadb107
 SHA512 
cb818d30387acf4604370ed7ada928e59bf2714905b1252e7a29a3b3cf3b53ef1c0fec53b9ec262716c872ca330f556f7beb28d75a043fc9b2343e76b80e5a38
 DIST regexp_parser-2.9.0.tar.gz 103509 BLAKE2B 
722dec7d2d98ee2773b0c109195e20e154fbbd7c2b8fb737a35e85c138e3372407c36c9e488f199345acb84d20768a71ced7334aa76fb09ee329f83e088a301b
 SHA512 
e6c1cb75f90e23e8c43d0c53a4aa185b0f4dcc2e02d6c4e334fd9e5aadb875cf79966934b4c7e3a13fe16f9b1fa069d39ef90b307da731eb634bed27d0a1ba4d
+DIST regexp_parser-2.9.1.tar.gz 103571 BLAKE2B 
01eddeefebaf6e1f35842c386d65296b5724aa21728f49d9f0f58ae5c6f7a1dfb590c4353705815c2642ef9c24bc13cba4119cfc41c703ffb9c999e562b48bd9
 SHA512 
d61dbdb36e138c4c4f9fdca235fc31ebb354b3fc015c5735e7e851339028b29d6890ded12642dfd2d7242b1508bf4906dc51af63147e1103eb70f6a6b1355abc

diff --git a/dev-ruby/regexp_parser/regexp_parser-2.9.1.ebuild 
b/dev-ruby/regexp_parser/regexp_parser-2.9.1.ebuild
new file mode 100644
index ..24715aaf7a43
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-2.9.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular 
expressions"
+HOMEPAGE="https://github.com/ammar/regexp_parser";
+SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "dev-ruby/rake dev-ruby/rspec:3
+   test? ( dev-ruby/leto:2 dev-ruby/regexp_property_values 
dev-ruby/rspec:3 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_compile() {
+   CI=true ${RUBY} -S rake ragel:rb || die
+}



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

2024-05-11 Thread Hans de Graaff
commit: bdc5a6bbba16923a404347b3b8d3be4caea538fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 12 05:02:39 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 12 05:02:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc5a6bb

dev-ruby/reline: add 0.5.6

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/reline/Manifest|  1 +
 dev-ruby/reline/reline-0.5.6.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index d73af4078f83..c0e3da1394e1 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -3,3 +3,4 @@ DIST reline-0.5.0.tar.gz 2 BLAKE2B 
822c8b4d73fee5545c8b6e6ad0a7f4e3ecf0c67f6
 DIST reline-0.5.1.tar.gz 89528 BLAKE2B 
24a7747abacdc1c9fbf95b31b1981c63f9eed1b3c701d938127d0b3a09212f05e6849722f77efb95a70ad1ebf442d4e0bacb18a01d42a2887f1c70a8a10f96d1
 SHA512 
0248ab4fac21ac8009c053ed982c943430d4aa899a0b76ccd02fa4f2d1e4174c29dd1d6176a002bf12d838399e30db681b205ae74c74e8a5139ce098641a9c69
 DIST reline-0.5.2.tar.gz 90163 BLAKE2B 
12ff435da396a19e62b8ba972568c39697ff7024fe5deeb209958cf85b5a7a8fd3986eff2f6f66282af23997566955b195a354a875efe6a77350f8b103dd9aef
 SHA512 
bd8722e524333ab84c12c97c3e335a075f36379301b9c35a52f459ff55a853f779218ec24d691dc0a1eea1525693b18c49053b13eb79a8db903905659735bb74
 DIST reline-0.5.5.tar.gz 91888 BLAKE2B 
a1d01ffebcb18fe2eda9836672378fe5feb5b9b30c0d2bc61889ffad95e05c68998fe79d6fbe3742791b8c71ba52fe17b8ade4e8ecc8c14fa91deac3d06854cd
 SHA512 
160c8c5ed670476607ea0e3f0f1edc0ae557fe9bb3f1eb5e3c744a3965864227f8804ff23004b9fb264c9b67740e5697b64d52bfac6b82aab5aee9daa349291f
+DIST reline-0.5.6.tar.gz 91809 BLAKE2B 
50b5473ab328fba4a552e8817d3048244144e014c9d6f7970c8bb1936329d34598667a752e66529d47facb5d2d15fac36154fe5b5f28f2301024c26b6387cace
 SHA512 
755d23ccd6b5ba53cb357ce84a45d6f36eb1458c0c59e7ef77b585e53f2d3b393930fa076e8f5a1e49aa28a10156cf1926abf4ec691d88394f64a4a2a50af6e5

diff --git a/dev-ruby/reline/reline-0.5.6.ebuild 
b/dev-ruby/reline/reline-0.5.6.ebuild
new file mode 100644
index ..a779c43093ce
--- /dev/null
+++ b/dev-ruby/reline/reline-0.5.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md"
+RUBY_FAKEGEM_GEMSPEC="reline.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Alternative readline implementation in pure Ruby"
+HOMEPAGE="https://github.com/ruby/reline";
+SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+
+ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
+
+all_ruby_prepare() {
+   sed -e "s:_relative ':'./:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test/reline -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/

2024-05-11 Thread Sam James
commit: f7a163897b954feb8f8fcad205b8835dbfde153d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 12 04:50:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 12 04:50:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a16389

net-libs/ngtcp2: Keyword 1.5.0 arm, #931780

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

 net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild 
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index 1f15a2e28c49..3d01d4243f5a 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
 fi
 
 DESCRIPTION="Implementation of the IETF QUIC Protocol"



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

2024-05-11 Thread Sam James
commit: ded2b2cd180ee3896423dca54c4f24962d5c9b0a
Author: Sam James  gentoo  org>
AuthorDate: Sun May 12 04:49:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 12 04:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded2b2cd

flag-o-matic.eclass: allow -mevex512 and -mno-evex512

The whole -m/-mno-* situation needs to be improved in the eclass but
let's do this for now for the benefit of Chromium (see 
754d6f5226a532ed086afa276b48e89ffafe0484).

Bug: https://bugs.gentoo.org/931623
Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 0e5271c7824f..ecac452aa0ef 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -139,6 +139,8 @@ _setup-allowed-flags() {
-mno-fxsr -mno-hle -mno-rtm -mno-xsave -mno-xsaveopt
# gcc 4.9
-mno-avx512cd -mno-avx512er -mno-avx512f -mno-avx512pf -mno-sha
+
+   -mevex512 -mno-evex512
)
 
# Allow some safe individual flags. Should come along with the bug 
reference.



[gentoo-commits] repo/gentoo:master commit in: sys-block/parted/

2024-05-11 Thread Sam James
commit: c5efec2494163085aa796a8c789e8c9e5c658eb2
Author: Sam James  gentoo  org>
AuthorDate: Sun May 12 04:05:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 12 04:05:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5efec24

sys-block/parted: disable -fanalyzer

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

 sys-block/parted/parted-3.6-r2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-block/parted/parted-3.6-r2.ebuild 
b/sys-block/parted/parted-3.6-r2.ebuild
index 38a0f57020cb..9de1986f0bf4 100644
--- a/sys-block/parted/parted-3.6-r2.ebuild
+++ b/sys-block/parted/parted-3.6-r2.ebuild
@@ -64,6 +64,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -fanalyzer substantially slows down the build and isn't useful for
+   # us. It's useful for upstream as it's static analysis, but it's not
+   # useful when just getting something built.
+   export gl_cv_warn_c__fanalyzer=no
+
local myconf=(
$(use_enable debug)
$(use_enable device-mapper)



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

2024-05-11 Thread Yixun Lan
commit: c0d18bc376d270ed54fb3892f9a3d216d4089302
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun May 12 02:03:52 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun May 12 03:42:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d18bc3

dev-python/pyproject-fmt: Keyword 2.0.2 riscv, #931703

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

 dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild
index 311a11645a67..9b16c49c89ca 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
>=dev-python/pyproject-fmt-rust-1.0.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyproject-fmt-rust/

2024-05-11 Thread Yixun Lan
commit: 80e290aa0849ff94afffba70848a1edc5624b430
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun May 12 02:03:55 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun May 12 03:42:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e290aa

dev-python/pyproject-fmt-rust: Keyword 1.0.1 riscv, #931703

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

 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild 
b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild
index f1aeeb1f08d4..6b621fcf8758 100644
--- a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild
+++ b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild
@@ -143,7 +143,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
 
 distutils_enable_tests pytest
 



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

2024-05-11 Thread Michał Górny
commit: d09ef457994fc80819e7921e1084b63e6333e01d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:28:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:28:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09ef457

dev-python/mcbootflash: Bump to 8.0.2

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

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

diff --git a/dev-python/mcbootflash/Manifest b/dev-python/mcbootflash/Manifest
index 7bf319e6e80e..9a1eb412ceb0 100644
--- a/dev-python/mcbootflash/Manifest
+++ b/dev-python/mcbootflash/Manifest
@@ -1 +1,2 @@
 DIST mcbootflash-8.0.1.tar.gz 24906 BLAKE2B 
2af5c73de29aa089d33047179ce196507ab1ed1ae224b6f680341a818d8056915271b121cf1ac32f31dd5e33e095f2b82fcddf5907bdb5513a17e009ac242f7f
 SHA512 
fc4093873bbfc0a29d2c09b2f62247dd659b4c9d531613a2a18d6b452f7a0e573b5fa087d82686045af1ba6f7811ca3ccba0f109ada71c42925e8c01faa0fe1d
+DIST mcbootflash-8.0.2.tar.gz 27121 BLAKE2B 
caded3a13266db46ac1b9f35c0a027e9dbfa2c430da96992bf689d4b32574406a7d0c736da82dbe7c473189a8941db8548f59828010e755f33c0342c8c593be2
 SHA512 
542dcf9af6c22f2deae786fa547e99e4df07b8e3eda7b007a9ead96386c2bf880d8485985b3de399ecd496bf982b6a0308c3f82b49c5914bca09c961822566c6

diff --git a/dev-python/mcbootflash/mcbootflash-8.0.2.ebuild 
b/dev-python/mcbootflash/mcbootflash-8.0.2.ebuild
new file mode 100644
index ..2821aae561f3
--- /dev/null
+++ b/dev-python/mcbootflash/mcbootflash-8.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Flash firmware to devices running Microchip's 16-bit bootloader"
+HOMEPAGE="
+   https://pypi.org/project/mcbootflash/
+   https://github.com/bessman/mcbootflash/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-reserial[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest --replay
+}



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

2024-05-11 Thread Michał Górny
commit: 5f043f30e7e19a755d2d660479f86aaedce05111
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:29:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:37:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f043f30

dev-python/owslib: Bump to 0.31.0

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

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

diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index 0d51b16988ee..352a761189f4 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1 +1,2 @@
 DIST OWSLib-0.30.0.gh.tar.gz 995826 BLAKE2B 
58066b461794d424e646cd148f1c0379c22c17bee144611e4bda71c8410f2d4dbd172e5cad14ff1e33fc3e2a7293985c943eace6284d1830a2533abbe95ecf27
 SHA512 
2fdad8ac282d78181e2b7953f22db063f760c2f61682967c7d99ac8e12d62345168db978d9599a4093005f520968d4e97fc588f9a9b7d81a87894b08028d42d8
+DIST OWSLib-0.31.0.gh.tar.gz 1041697 BLAKE2B 
0fd7e0aa95a07229e171bbf3924a9a7036aa0e201a28c8198fcdd4a462d75b90b0979ffda7d9e20ec30abc284b97362fd195cda67c772f3f96642f1ae89ff753
 SHA512 
005e6f753472675aef0bd0ead138e9bafce2df4e3530003d4159a2ecf610164487ddeb63cf1dfeb6cb4847c878eb40056ccc77116aac8be658fb322ad650f41d

diff --git a/dev-python/owslib/owslib-0.31.0.ebuild 
b/dev-python/owslib/owslib-0.31.0.ebuild
new file mode 100644
index ..0b765014cb71
--- /dev/null
+++ b/dev-python/owslib/owslib-0.31.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 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
+
+MY_P=OWSLib-${PV}
+DESCRIPTION="Library for client programming with Open Geospatial Consortium 
web service"
+HOMEPAGE="
+   https://geopython.github.io/OWSLib/
+   https://github.com/geopython/owslib/
+   https://pypi.org/project/OWSLib/
+"
+SRC_URI="
+   https://github.com/geopython/${PN}/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -o addopts= -m "not online"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/poetry-plugin-export/

2024-05-11 Thread Michał Górny
commit: 52534e79022b68084080bab9d74c8a2fbb9958f7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:27:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:27:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52534e79

dev-python/poetry-plugin-export: Bump to 1.8.0

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

 dev-python/poetry-plugin-export/Manifest   |  1 +
 .../poetry-plugin-export-1.8.0.ebuild  | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/poetry-plugin-export/Manifest 
b/dev-python/poetry-plugin-export/Manifest
index c96fb89dba86..714b3ff1162b 100644
--- a/dev-python/poetry-plugin-export/Manifest
+++ b/dev-python/poetry-plugin-export/Manifest
@@ -1 +1,2 @@
 DIST poetry_plugin_export-1.7.1.tar.gz 29656 BLAKE2B 
130eb35064104c3f22958816447ff674d1f5aed657ada2fe23a635de52338cb736f631b622b0641aae308d69494eb939a1ea659e33fc6227bb742ee01335ae15
 SHA512 
d472d8e4d6eb803587722854be912009a9bc0a8f86ee0e3ef0046f385ed59236af229109dae85198e3a205702cff86780576939e518fa797f3e5093537a0d2f1
+DIST poetry_plugin_export-1.8.0.tar.gz 29840 BLAKE2B 
67748605964f90120be8a696b454497e53f9ff8c739a09930e31fef19623f05552b069a5c572a1a32a0ad68ee85e760901f61bfdf8ba35351b982863e250d4ed
 SHA512 
90cbf0e79787611a4d78c6ce637d4087d375aa25e65489d770d13f2a769d9919d76512b3fad70073073a83fe41ec42a8925c8b27983d84458007356b3ec8409d

diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.8.0.ebuild 
b/dev-python/poetry-plugin-export/poetry-plugin-export-1.8.0.ebuild
new file mode 100644
index ..ca9a3d9df723
--- /dev/null
+++ b/dev-python/poetry-plugin-export/poetry-plugin-export-1.8.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A plugin that allows the export of locked packages to various 
formats"
+HOMEPAGE="
+   https://python-poetry.org/
+   https://github.com/python-poetry/poetry-plugin-export
+   https://pypi.org/project/poetry-plugin-export/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/poetry-core-1.7.0[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+   test? (
+   >=dev-python/poetry-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-05-11 Thread Michał Górny
commit: 41046439729d438183951b05a9a65daca9d9bade
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:29:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:29:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41046439

dev-python/tavern: Bump to 2.11.0

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

 dev-python/tavern/Manifest |  1 +
 dev-python/tavern/tavern-2.11.0.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest
index 435e5d4429f1..ae307dbd49df 100644
--- a/dev-python/tavern/Manifest
+++ b/dev-python/tavern/Manifest
@@ -1 +1,2 @@
 DIST tavern-2.10.3.gh.tar.gz 240386 BLAKE2B 
eb01cdabb171de101784c4fecf99c59fad892e9819e4b047e9d6f30a27b742ac49eb1840a66225466f2de09f8e0883941de92a4051898fe479e35ee06151a0d4
 SHA512 
e27da0da1d9eb8302ba34191bb9e157a28335c90012569218709f65b761c2f01d47c2e60a4a72df320cb7a2575ee3e890c3dc37027fb91fc90d97305d2afe277
+DIST tavern-2.11.0.gh.tar.gz 233387 BLAKE2B 
b1b26e7d9fc4069c7056072ab01c9937245304982f78df236e9bcaa795feec6a1db7192532dba6d17d362af874bffce601bb9652b5f1ecda99c59387f717bb15
 SHA512 
456fa6ebfc6f47ff9a473e3f416aff9f88b1f9b25c898786d15472072859e1659c089a9c668e6ddc4ecfc0cc8c233417d4768e0f7228800995509a5a34294faf

diff --git a/dev-python/tavern/tavern-2.11.0.ebuild 
b/dev-python/tavern/tavern-2.11.0.ebuild
new file mode 100644
index ..20ce5fc3aaf2
--- /dev/null
+++ b/dev-python/tavern/tavern-2.11.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs"
+HOMEPAGE="
+   https://github.com/taverntesting/tavern/
+   https://pypi.org/project/tavern/
+"
+SRC_URI="
+   https://github.com/taverntesting/tavern/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/jmespath-1[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4[${PYTHON_USEDEP}]
+   =dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7[${PYTHON_USEDEP}]
+   >=dev-python/python-box-6[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/Faker[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # strip unnecessary pins, upstream doesn't update them a lot
+   sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires grpc
+   tests/unit/test_extensions.py::TestGrpcCodes
+   )
+   local EPYTEST_IGNORE=(
+   # require grpc*
+   tavern/_plugins/grpc
+   tests/unit/tavern_grpc
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p tavern
+}



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

2024-05-11 Thread Michał Górny
commit: 67fc7e3c9d07095aab8cac8813be75953aa94631
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:19:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67fc7e3c

dev-python/Babel: Enable py3.13

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

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

diff --git a/dev-python/Babel/Babel-2.15.0.ebuild 
b/dev-python/Babel/Babel-2.15.0.ebuild
index 0d513f613517..2ffa65633c48 100644
--- a/dev-python/Babel/Babel-2.15.0.ebuild
+++ b/dev-python/Babel/Babel-2.15.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 pypi



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

2024-05-11 Thread Michał Górny
commit: 7f1a191131be7e6fca7389ba8193a864d0d811df
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:23:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1a1911

dev-python/freezegun: Bump to 1.5.1

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

 dev-python/freezegun/Manifest   |  1 +
 dev-python/freezegun/freezegun-1.5.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index 26de7f74da1e..c3803c16290a 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1 +1,2 @@
 DIST freezegun-1.5.0.tar.gz 33167 BLAKE2B 
3cf05a41c4d66ded61a67385faa07ad80348ad7620db6076f1371d1707b9f6229d85bf2f87ff3533a9529f9d6c30e5f5bcdaf0a499b1e73760070ee5706936b9
 SHA512 
65d3c95e4992d80c104d52e1164662308aea0884e4a0bb1343f028e514519548dd295dca7dd97d06aaa57a61c0c71fae0bd040f944936858e0f72b2a08860694
+DIST freezegun-1.5.1.tar.gz 33697 BLAKE2B 
bb08703a7e6f6f4a2145c4dc7b10245af3ced5d1a0a9355df74acd03bfe1687ee22e54ffbbd791204a497b50d4a2c578eb531379dd9e55d274ede72785bb39fa
 SHA512 
384122e31c1db90d4c30cc60ad6d693209c933538e4d507a45c6ff116dcfe2f5f2602116c31aae4576da876ea327d502b01f651414d41b6cb11cc6e98d2aacbc

diff --git a/dev-python/freezegun/freezegun-1.5.1.ebuild 
b/dev-python/freezegun/freezegun-1.5.1.ebuild
new file mode 100644
index ..63b9ab74ac9a
--- /dev/null
+++ b/dev-python/freezegun/freezegun-1.5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Let your Python tests travel through time"
+HOMEPAGE="
+   https://github.com/spulec/freezegun/
+   https://pypi.org/project/freezegun/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+   >dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   case ${EPYTHON} in
+   python3.13)
+   EPYTEST_DESELECT+=(
+   # https://github.com/spulec/freezegun/issues/547
+   
tests/test_datetimes.py::TestUnitTestMethodDecorator::test_method_decorator_works_on_unittest_kwarg_frozen_time
+   
tests/test_datetimes.py::TestUnitTestMethodDecorator::test_method_decorator_works_on_unittest_kwarg_frozen_time_with_func
+   
tests/test_datetimes.py::TestUnitTestMethodDecorator::test_method_decorator_works_on_unittest_kwarg_hello
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/poetry-plugin-export/

2024-05-11 Thread Michał Górny
commit: ec3638d9b029d22a49e04afbba792406b75eedf1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:24:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3638d9

dev-python/poetry-plugin-export: Remove old

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

 dev-python/poetry-plugin-export/Manifest   |  2 --
 .../poetry-plugin-export-1.6.0.ebuild  | 33 --
 .../poetry-plugin-export-1.7.0.ebuild  | 33 --
 3 files changed, 68 deletions(-)

diff --git a/dev-python/poetry-plugin-export/Manifest 
b/dev-python/poetry-plugin-export/Manifest
index 70b648701017..c96fb89dba86 100644
--- a/dev-python/poetry-plugin-export/Manifest
+++ b/dev-python/poetry-plugin-export/Manifest
@@ -1,3 +1 @@
-DIST poetry_plugin_export-1.6.0.tar.gz 29265 BLAKE2B 
90690afe197fd109d5fc5ae4566675a6a1e5e4df50cd814370146501389ba3bb0e78c2be2878cac322548ea5be065ef68f5b28a6d79a003d0f7b31c149ad0214
 SHA512 
d071f69ace98dbc23a3b129ba7fb30c4e6eac07138f4ee5156c266150f8f025f8b69c61dfadd90d29e1895c70d448fc44a9b5cc502024f00e1657247ed3310bd
-DIST poetry_plugin_export-1.7.0.tar.gz 29196 BLAKE2B 
dc3db16ceee5cc727c865e141527ce4c854b2b68050ab8e4c7d03a2912f8fc7c3310653c098510198aea6254b35c875d9e837e129d327ecf0c2bec8f47c88c61
 SHA512 
9f458491d90b847c89641cbd1517a1833d355ed0e59df6ae00603ef53383434f02eeb8a31069efeb9a99b1b93abd0a9b7647c9e2ff67976858be458ac95c
 DIST poetry_plugin_export-1.7.1.tar.gz 29656 BLAKE2B 
130eb35064104c3f22958816447ff674d1f5aed657ada2fe23a635de52338cb736f631b622b0641aae308d69494eb939a1ea659e33fc6227bb742ee01335ae15
 SHA512 
d472d8e4d6eb803587722854be912009a9bc0a8f86ee0e3ef0046f385ed59236af229109dae85198e3a205702cff86780576939e518fa797f3e5093537a0d2f1

diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.6.0.ebuild 
b/dev-python/poetry-plugin-export/poetry-plugin-export-1.6.0.ebuild
deleted file mode 100644
index e09698cfb060..
--- a/dev-python/poetry-plugin-export/poetry-plugin-export-1.6.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A plugin that allows the export of locked packages to various 
formats"
-HOMEPAGE="
-   https://python-poetry.org/
-   https://github.com/python-poetry/poetry-plugin-export
-   https://pypi.org/project/poetry-plugin-export/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/poetry-core-1.7.0[${PYTHON_USEDEP}]
-"
-
-DEPEND="
-   test? (
-   dev-python/poetry[${PYTHON_USEDEP}]
-   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.7.0.ebuild 
b/dev-python/poetry-plugin-export/poetry-plugin-export-1.7.0.ebuild
deleted file mode 100644
index a1e7b242c958..
--- a/dev-python/poetry-plugin-export/poetry-plugin-export-1.7.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A plugin that allows the export of locked packages to various 
formats"
-HOMEPAGE="
-   https://python-poetry.org/
-   https://github.com/python-poetry/poetry-plugin-export
-   https://pypi.org/project/poetry-plugin-export/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/poetry-core-1.8.0[${PYTHON_USEDEP}]
-"
-
-DEPEND="
-   test? (
-   dev-python/poetry[${PYTHON_USEDEP}]
-   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2024-05-11 Thread Michał Górny
commit: 8e933e2e9cb604bda7744adcb269a0f83f4deffc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:19:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e933e2e

dev-python/pyproject-fmt: Bump to 2.0.3

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-2.0.3.ebuild   | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index f67799c31b7a..93f6252aa9a9 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1,2 +1,3 @@
 DIST pyproject_fmt-1.8.0.tar.gz 16696 BLAKE2B 
1614fd6da4bb7be818825138b69b826b7141ae0fcada4414daa54b1c883ec3bbdbe95377155869d0c393b1b9646b69ebb009fe47f1c530b1f1c9f02c8ba8f57d
 SHA512 
0731ffbe514cf8788bf1cfcca506591fefce3b98b1c6d014a8e17825ab6c73edc4ad8e7214cd8f6fc9124ed2ff362d03b328d47e96a6246165b4dd9fdd68299f
 DIST pyproject_fmt-2.0.2.tar.gz 8647 BLAKE2B 
aae92d952883adce7ee6bd92a29517064dfd25ed6a90ca4543ec4093ce57bb17d2315134d5709d084e17098680a861014fc35d18feeac17ba9c9cca4d501959a
 SHA512 
750f8006a30425ccfcd28909f06208344776a250698025f7f1c8a33d7316e4dfe9f06baea6050848691940846ea1ef3dfdd1a7878c72bb611f1a6b9b2bed3ff7
+DIST pyproject_fmt-2.0.3.tar.gz 8646 BLAKE2B 
83b5984f513341e10fabf81eeb2466c54502da78e0d722795f814241dbee66f507a9167df7ef7b4654ab1178755eb6d976dab9954e8ae0924794841a39cc952a
 SHA512 
e74c2d28cfafacbccc8b5564353d2633c8946a6abc894e73e40f173794b2845eea50f44808009079161b3ab1067c95696080bdcfff9d387bfe04d9fd119d

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.0.3.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-2.0.3.ebuild
new file mode 100644
index ..0ef8ec19c45a
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.0.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   ~dev-python/pyproject-fmt-rust-1.0.4[${PYTHON_USEDEP}]
+"
+# tox is called as a subprocess, to get targets from tox.ini
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   dev-python/tox
+   )
+"
+
+distutils_enable_tests pytest



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

2024-05-11 Thread Michał Górny
commit: f9a12a23cb7f9a2319b519c2e338083e4ceb3c9d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:17:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9a12a23

dev-python/apprise: Bump to 1.8.0

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

 dev-python/apprise/Manifest |  1 +
 dev-python/apprise/apprise-1.8.0.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest
index a4f7dfc1e0cf..a32f0b5c3d39 100644
--- a/dev-python/apprise/Manifest
+++ b/dev-python/apprise/Manifest
@@ -1 +1,2 @@
 DIST apprise-1.7.6.tar.gz 1656123 BLAKE2B 
49720f6ba6522f3496ad5cbf5bf72340c6b21f207d11f3c3fcdd113db2e01730b64209fad1d0c7f1ed357251e567a0fe8c875b2ab8f1befdeeab9af59f5678e3
 SHA512 
39fdfd129d9e8bc16070a015bc9e2b4f4bf6e61e1b87ee45ec11e99e7e87dcc3896312c7ff71d0dac9532cee36709de40d6397d98b8affda069cb3a436ab8683
+DIST apprise-1.8.0.tar.gz 1651688 BLAKE2B 
32458b2a4787c0366db54890b505ca86cf1abee4299d32fd49f8fc8d37b87a6123c902747f97466b061857e7f284ed78c4001e61f587f3b47e17194324217d37
 SHA512 
312165b1b5c05ee632b5f2631eafc4af2b318881444851966ff6893775caa303b8d8fc819de9c2f8790eb224ac849535c5e5038a2f51dc30d477a503ed48b920

diff --git a/dev-python/apprise/apprise-1.8.0.ebuild 
b/dev-python/apprise/apprise-1.8.0.ebuild
new file mode 100644
index ..a85837c32c40
--- /dev/null
+++ b/dev-python/apprise/apprise-1.8.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 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 pypi
+
+DESCRIPTION="Push Notifications that work with just about every platform"
+HOMEPAGE="
+   https://pypi.org/project/apprise/
+   https://github.com/caronc/apprise/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+IUSE="+dbus mqtt"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   dev-python/Babel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyproject-fmt-rust/

2024-05-11 Thread Michał Górny
commit: 6c044c7491729d802ed130d562d78d7032b87eb5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:19:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c044c74

dev-python/pyproject-fmt-rust: Bump to 1.0.4

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

 dev-python/pyproject-fmt-rust/Manifest |   1 +
 .../pyproject-fmt-rust-1.0.4.ebuild| 160 +
 2 files changed, 161 insertions(+)

diff --git a/dev-python/pyproject-fmt-rust/Manifest 
b/dev-python/pyproject-fmt-rust/Manifest
index e65398a8e8ca..3a2b115bcfd3 100644
--- a/dev-python/pyproject-fmt-rust/Manifest
+++ b/dev-python/pyproject-fmt-rust/Manifest
@@ -58,6 +58,7 @@ DIST pyo3-ffi-0.21.2.crate 66160 BLAKE2B 
759622fa3a41bcdb48170983c4e194898415f8d
 DIST pyo3-macros-0.21.2.crate 7920 BLAKE2B 
60ceb626fd1ffeca7e81ebc721bb4cfebd99bb708d48bbfdd296b250ed41471f82e8657715e1f58840423ac11d8c5a84a6107a7037affdea4e0c2cc561514ed7
 SHA512 
95335a55d57346107fdc7591d51e36aa0a985d6c44a875475a0ed52df25d33b21a7b922fdab0eed190da9708968e79f7cd50bc683b6d210eb068713a915ac7f4
 DIST pyo3-macros-backend-0.21.2.crate 58088 BLAKE2B 
05dd49983c8aeddc47cd94f6cd58f10e41ad6f4ec57006908cde4fe3edbcf6814058d7843a88c9dbeb0824f840ad3509414c52e47fffe5ad4b730f791c9a3f19
 SHA512 
f8488ba0a68f1ae20d053e2323d065f03b40c24231a50b05205b100e973ae50bc7bb9c25e4d37df56f4cfa73d2001655ce9685078d1017a4a90bd7945c01b833
 DIST pyproject_fmt_rust-1.0.1.tar.gz 28922 BLAKE2B 
e2ba8580a4b64f6ae4e0608ebc9f7e7f5b7fa736b64fab199eaeed1c3e1453d4fb12c17d1e3a924191c023550b704dc6ea12fcf739c4c22f6987f952c0a3dd4d
 SHA512 
f14629a95c22bc1469c198f90c7da80e88a82251b8a25c013748a2f0c32041cf9462ea728a5e5e440757b272d48b0396fc8fe67fe852effbfd769d50fe24f16d
+DIST pyproject_fmt_rust-1.0.4.tar.gz 28896 BLAKE2B 
d2a8520cda6f155dc0d8090f40466f2edb72f329f3c6c22bdd6a202b09297e3160b6aa54360cb77d68b797a767a2fda08a7cb296f25c4770959f3a114a22e323
 SHA512 
d41d3e3cba0ec83c23071291270376ed835f05dcb7759ac4e88208c5eebd3e040b0226aa833fdf3ca25e60ddb6c3a932196e30d51ddca05771b6e20440d1406c
 DIST quote-1.0.36.crate 28507 BLAKE2B 
b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129
 SHA512 
f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da
 SHA512 
073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
 DIST regex-1.10.4.crate 253191 BLAKE2B 
08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447
 SHA512 
88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b

diff --git a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.4.ebuild 
b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.4.ebuild
new file mode 100644
index ..f1aeeb1f08d4
--- /dev/null
+++ b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.4.ebuild
@@ -0,0 +1,160 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+CRATES="
+   ahash@0.8.11
+   aho-corasick@1.1.3
+   any_ascii@0.1.7
+   arc-swap@1.7.1
+   autocfg@1.2.0
+   beef@0.5.2
+   bitflags@1.3.2
+   bstr@1.9.1
+   cfg-if@1.0.0
+   countme@3.0.1
+   deranged@0.3.11
+   derivative@2.2.0
+   either@1.11.0
+   fnv@1.0.7
+   form_urlencoded@1.2.1
+   futures-channel@0.3.30
+   futures-core@0.3.30
+   futures-executor@0.3.30
+   futures-io@0.3.30
+   futures-macro@0.3.30
+   futures-sink@0.3.30
+   futures-task@0.3.30
+   futures-timer@3.0.3
+   futures-util@0.3.30
+   futures@0.3.30
+   getrandom@0.2.14
+   glob@0.3.1
+   globset@0.4.14
+   hashbrown@0.14.3
+   heck@0.4.1
+   idna@0.5.0
+   indoc@2.0.5
+   itertools@0.10.5
+   itoa@1.0.11
+   lexical-sort@0.3.1
+   libc@0.2.153
+   lock_api@0.4.11
+   log@0.4.21
+   logos-derive@0.12.1
+   logos@0.12.1
+   memchr@2.7.2
+   memoffset@0.9.1
+   num-conv@0.1.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   pep440_rs@0.6.0
+   pep508_rs@0.5.0
+   percent-encoding@2.3.1
+   pin-project-lite@0.2.14
+   pin-utils@0.1.0
+   portable-atomic@1.6.0
+   powerfmt@0.2.0
+   proc-macro2@1.0.81
+   pyo3-build-config@0.21.2
+   pyo3-ffi@0.21.2
+   pyo3-macros-backend@

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

2024-05-11 Thread Michał Górny
commit: 14fcdfb19e03e53c0f79e659b8cfff6c51387dea
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:16:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fcdfb1

dev-python/setuptools-gettext: Bump to 0.1.14

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

 dev-python/setuptools-gettext/Manifest |  1 +
 .../setuptools-gettext-0.1.14.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index bf75bb7c26b2..8820b9b1c7b4 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1 +1,2 @@
 DIST setuptools-gettext-0.1.11.tar.gz 15582 BLAKE2B 
a47e8c05683dbf8ac2db9dcbf66f8d680a6d1788ee00f1affcc356fd12ee31d92f6698c9dd1f293000ffb129d6eda2a71b90d0bee1875308f155137c9d2f7cf2
 SHA512 
abcb0df4604a78959365d3447112d4f74944b26ccc1e0d43771e38ee071c5915a4deda8c852eebbc58c689bcae29cd13604f8b96cea4cc0d6eb6ca4e265e34f7
+DIST setuptools_gettext-0.1.14.tar.gz 16177 BLAKE2B 
ad34ca37db52bdb2d317592e76e765636402ea2e656af22e31e7e2dfd59edce88003b14d4180b9b77b402ae2b53dcb9cebb0e065753272387bdaeee3af6baefd
 SHA512 
40a76eb94173f704158dc676d332c436b81d11f2045276622cee2ab08636b988f3e95fa60bc4fdeeb72334d2daa51e56cd394f441479221b266e187bda2b928c

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
new file mode 100644
index ..222efeb89a60
--- /dev/null
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Setuptools plugin for building mo files"
+HOMEPAGE="
+   https://pypi.org/project/setuptools-gettext/
+   https://github.com/breezy-team/setuptools-gettext
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+python_test() {
+   cd example || die
+   distutils_pep517_install "${T}/${EPYTHON}"
+   if [[ ! -f 
${T}/${EPYTHON}/usr/share/locale/nl/LC_MESSAGES/hallowereld.mo ]]
+   then
+   die ".mo file not installed"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/parted/, sys-block/parted/files/

2024-05-11 Thread Sam James
commit: dc7500b3c93315b44b079cf0a8752a84ee74e20a
Author: Sam James  gentoo  org>
AuthorDate: Sun May 12 02:21:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 12 02:22:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7500b3

sys-block/parted: fix underlinking with util-linux/libuuid (again)

Backport another upstream patch.

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

 .../files/parted-3.6-underlinked-util-linux.patch  | 35 ++
 .../{parted-3.6-r1.ebuild => parted-3.6-r2.ebuild} |  2 +-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/sys-block/parted/files/parted-3.6-underlinked-util-linux.patch 
b/sys-block/parted/files/parted-3.6-underlinked-util-linux.patch
index 6e02f4aac8d8..1b23c27398fb 100644
--- a/sys-block/parted/files/parted-3.6-underlinked-util-linux.patch
+++ b/sys-block/parted/files/parted-3.6-underlinked-util-linux.patch
@@ -1,5 +1,6 @@
 https://bugs.gentoo.org/910487
 
https://git.savannah.gnu.org/cgit/parted.git/commit/?id=d22c2d01f62139e0d386d90584cac0705857a571
+https://git.savannah.gnu.org/cgit/parted.git/commit/?id=60b3300ed6d3ba2e7af4ddce55bd873b232d12ff
 
 From d22c2d01f62139e0d386d90584cac0705857a571 Mon Sep 17 00:00:00 2001
 From: Yegor Yefremov 
@@ -24,3 +25,37 @@ Signed-off-by: Brian C. Lane 
  if test $ENABLE_DEVICE_MAPPER = yes; then
 -- 
 cgit v1.1
+
+From 60b3300ed6d3ba2e7af4ddce55bd873b232d12ff Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 12 Jun 2023 10:55:19 -0700
+Subject: bug#64034: [PATCH] libparted: link libparted-fs-resize.so to libuuid
+
+uuid_generate() is used in this library
+Hence, add UUID_LIBS to libparted_fs_resize_la_LIBADD to avoid
+
+"ld.lld: error: undefined reference due to --no-allow-shlib-undefined: 
uuid_generate"
+
+This is uncovered by lld linker linking fatresize package
+due to this linker defaulting to --no-allow-shlib-undefined.
+
+Signed-off-by: Khem Raj 
+Signed-off-by: Brian C. Lane 
+---
+ libparted/fs/Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/libparted/fs/Makefile.am b/libparted/fs/Makefile.am
+index 41a60d9..7fa8d14 100644
+--- a/libparted/fs/Makefile.am
 b/libparted/fs/Makefile.am
+@@ -75,6 +75,7 @@ libparted_fs_resize_la_LDFLAGS = \
+ EXTRA_DIST += fsresize.sym
+ libparted_fs_resize_la_DEPENDENCIES = $(sym_file)
+ 
++libparted_fs_resize_la_LIBADD  = $(UUID_LIBS)
+ libparted_fs_resize_la_SOURCES = \
+   r/filesys.c \
+   r/fat/bootsector.c  \
+-- 
+cgit v1.1

diff --git a/sys-block/parted/parted-3.6-r1.ebuild 
b/sys-block/parted/parted-3.6-r2.ebuild
similarity index 97%
rename from sys-block/parted/parted-3.6-r1.ebuild
rename to sys-block/parted/parted-3.6-r2.ebuild
index ea3667cc4060..38a0f57020cb 100644
--- a/sys-block/parted/parted-3.6-r1.ebuild
+++ b/sys-block/parted/parted-3.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2024-05-11 Thread Sam James
commit: b8356add5987ed9e5e9032d0f5933772cdcaf783
Author: Sam James  gentoo  org>
AuthorDate: Sun May 12 00:11:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 12 00:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8356add

dev-perl/PDL: add 2.89.0

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

 dev-perl/PDL/Manifest  |   1 +
 dev-perl/PDL/PDL-2.89.0.ebuild | 139 +
 2 files changed, 140 insertions(+)

diff --git a/dev-perl/PDL/Manifest b/dev-perl/PDL/Manifest
index 71f95cdd23ba..f173a361038d 100644
--- a/dev-perl/PDL/Manifest
+++ b/dev-perl/PDL/Manifest
@@ -1,3 +1,4 @@
 DIST PDL-2.063.tar.gz 2813482 BLAKE2B 
eff1737c2d27a51b911f8dd32095bb3016cddf52a93242ddad9fad3e179cd499d84b17ef1fbed4e11bdc759823032636cc32994eea2b8c91c6adda7cb1f15ef9
 SHA512 
dfb776103fa98da990cc30939e218b392c7c25c8c645230a71c7e881cf5325c97f855fe46e9bc093c7517883f78457f67eee14012fa5b39790b8dfcfa1ec08c9
 DIST PDL-2.087.tar.gz 2980457 BLAKE2B 
8a29b78e49bff5f682e460abf452f725b811ec0929bf8419050d62c868b51007a2d234c171b6a4435fa0c0f9e10f41e15dfc7507f9eabac7fc00f0d44a28ea36
 SHA512 
3c046cff3cba25d14b062041b3abc195a2995473b3e3e97428db0a06d5b9630079f7d9d12288aa1f2f95f9c562ee3079a7f17703abe947fb8bab5f0a5282e609
 DIST PDL-2.088.tar.gz 2988974 BLAKE2B 
463a1c92f69e1d6bfdd6089dc0cc9ba77b19523bcc226d08da3586624d6bd30f325fecea82aaddbc18db2ac06aff946f3de6eb572ed801cf2128b41fcf5981e4
 SHA512 
2f575cc2ea9b3286dd04219e34995dd789cd7b3bf13db229322db466c92f4dc3bf096d1a87891478573ef7bf78957d407883dab203880f52fd359f24cc89cfce
+DIST PDL-2.089.tar.gz 2993088 BLAKE2B 
ea204ff75520d6d790cb234ff7fc3661d352cea8919363cfdc2541da5e24c9ee0a794b9b9fdd510b6f80690e90abdd5596bf9a4d3ea943999ef7d1a46d2e7219
 SHA512 
8f73083bd45f51779f687389f447b7901938bf4e6f90cb1e7183d5d6b9aa44216d70c40af82bd01297d9af4d90fd7b1f5645e46bf5c86bb0f6c449fdbf9e833c

diff --git a/dev-perl/PDL/PDL-2.89.0.ebuild b/dev-perl/PDL/PDL-2.89.0.ebuild
new file mode 100644
index ..048e25dcd038
--- /dev/null
+++ b/dev-perl/PDL/PDL-2.89.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=2.089
+DIST_EXAMPLES=( "Example/*" )
+
+inherit perl-module toolchain-funcs fortran-2
+
+DESCRIPTION="Perl Data Language for scientific computing"
+
+LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+badval doc gd gsl hdf netpbm pdl2 pgplot test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   app-arch/sharutils
+   dev-perl/Astro-FITS-Header
+   dev-perl/Convert-UU
+   >=virtual/perl-Data-Dumper-2.121.0
+   >=dev-perl/File-Map-0.570.0
+   >=virtual/perl-Filter-Simple-0.880.0
+   dev-perl/Filter
+   dev-perl/File-Which
+   >=dev-perl/Inline-0.830.0
+   >=dev-perl/Inline-C-0.620.0
+   >=virtual/perl-Scalar-List-Utils-1.330.0
+   virtual/perl-Math-Complex
+   dev-perl/Module-Compile
+   >=dev-perl/OpenGL-0.700.0
+   dev-perl/OpenGL-GLUT
+   >=dev-perl/TermReadKey-2.340.0
+   || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+   >=virtual/perl-Data-Dumper-2.121.0
+   dev-perl/Pod-Parser
+   virtual/perl-File-Spec
+   virtual/perl-File-Temp
+   virtual/perl-Filter-Simple
+   virtual/perl-Storable
+   >=virtual/perl-Text-Balanced-2.50.0
+   >=dev-perl/ExtUtils-F77-1.260.0
+   gd? ( media-libs/gd )
+   gsl? ( sci-libs/gsl )
+   hdf? (
+   sci-libs/hdf
+   dev-perl/Alien-HDF4
+   )
+   netpbm? (
+   media-libs/netpbm
+   media-video/ffmpeg
+   )
+   pdl2? (
+   >=dev-perl/Devel-REPL-1.3.11
+   || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+   )
+   pgplot? ( dev-perl/PGPLOT )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-Carp-1.200.0
+   >=dev-perl/Devel-CheckLib-1.10.0
+   >=dev-perl/ExtUtils-Depends-0.402.0
+   >=virtual/perl-ExtUtils-MakeMaker-7.120.0
+   >=virtual/perl-ExtUtils-ParseXS-3.10.0
+   virtual/perl-File-Path
+   >=dev-perl/ExtUtils-F77-1.130.0
+   test? (
+   dev-perl/Test-Exception
+   dev-perl/Test-Warn
+   dev-perl/Test-Deep
+   )
+"
+
+mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes"
+
+PATCHES=(
+   # Respect user choice for fortran compiler+flags, add pic
+   "${FILESDIR}"/${PN}-2.87.0-fortran.patch
+)
+
+pkg_setup() {
+   perl_set_version
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   perl-module_src_prepare
+   find . -name Makefile.PL -exec \
+   sed -i -e "s|/usr|${EPREFIX}/usr|g" {} \; || die
+}
+
+src_configure() {
+   sed -i \
+   -e '/USE_POGL/s/=>.*/=> 1,/' \
+ 

[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/files/

2024-05-11 Thread Andreas K. Hüttel
commit: f2fc0dec69622950e54cdc287cef81e164590317
Author: Ian Jordan  gmail  com>
AuthorDate: Sat May 11 21:43:25 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May 11 21:43:25 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=f2fc0dec

releases/specs/amd64/livegui/files/fsscript-stage2.sh: Create /mnt/gentoo

Fix the lack of /mnt/gentoo being created on livegui.

Closes-bug: https://bugs.gentoo.org/915957
Signed-off-by: Ian Jordan  gmail.com>

 releases/specs/amd64/livegui/files/fsscript-stage2.sh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/releases/specs/amd64/livegui/files/fsscript-stage2.sh 
b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
index ad49ec3b..44f5f56a 100755
--- a/releases/specs/amd64/livegui/files/fsscript-stage2.sh
+++ b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
@@ -6,6 +6,9 @@ source /etc/profile
 env-update
 source /tmp/envscript
 
+# Create /mnt/gentoo
+mkdir /mnt/gentoo
+
 # No we don't want to run xdm...
 sed -e '/^DISPLAYMANAGER=/s/.*/DISPLAYMANAGER="sddm"/' -i 
/etc/conf.d/display-manager
 



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

2024-05-11 Thread Sam James
commit: 91c7ddb34f073f4c0557831cd3af127348de
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 22:47:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 22:47:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c7ddb3

sys-devel/gcc: add 14.1.1_p20240511

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-14.1.1_p20240511.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 98c52be85526..8d97bdb9c58f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -18,6 +18,7 @@ DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40
 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B 
fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81
 SHA512 
d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a
 DIST gcc-13.2.0-patches-15.tar.xz 47052 BLAKE2B 
f145341813d6baf9cbcc3e8421c7f427148503d2aeddd6a2eaac1ad3d470a818292392861542a7915d8b0f2f9b3255603f394b2e6833141658fc035bcd2b5366
 SHA512 
c89a3fccd944f03d25e076a967c3b220803ee9a6fbedec1daf2c20f629dd6162ce6be4f259522bd193169f0e8307daa9895b5d8581cf975ee086e5abfd675e34
 DIST gcc-13.2.0-patches-16.tar.xz 44792 BLAKE2B 
0b6b584d68e69685638695596b780249ca0119ad362747a82d886fd10f77ceb05d02e033e906a090c67f44b1977f40df6a95206d81a32dd15e2f5413c6c92496
 SHA512 
324d9e63d16c35d55edde20de049162c01b0d487b4548d06c49f0da04a761ec255bc5e020cc2e7f60d12f5d129768afdcf7c86a59126f71f388ab375c34be6de
+DIST gcc-14-20240511.tar.xz 88010940 BLAKE2B 
98df36154ed111af8a0eed465eeda72145eb7df06dc6dbccb0918ab3fd583d1af46b87322f0b6113b41e89af64b3023ec76037c942aa7e08e5ec5a8e0f9cd731
 SHA512 
c0e9cdd687859c5531d9a17b148873b5a5c7e4e3495f5f96b0c4baefc7989e40df2118b16c0ec26a9ec968584be7a39480aad995e0eb40a046608df905834d82
 DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 
4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f
 SHA512 
61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25
 DIST gcc-14.1.0-patches-1.tar.xz 11584 BLAKE2B 
d483f4e3324acdc26b9837028d5e20ad0cdcf3ef4bcc78a6902d63ceebc7e5ff70c8163f6a8c8e36405df47c59dd2df506147c53ce51a8ec73494e65b5902647
 SHA512 
3d7aea113b594d1896c93e9e6be85f467488fa75de2800ed76eab2f87cef26829b235d1f361b187e38cf13b0fb9518cd4431c3106ec1e49d0f744e7eb703eaa0
 DIST gcc-14.1.0.tar.xz 92265736 BLAKE2B 
7efd6574b8bca081de6e31480ec0565c6d7fb773383e8e1fdcc17e35bba2bf44b3f4f995cdbcccd001689926e96a6563ef3d099902fe3b37ab09dcf553ab0596
 SHA512 
e9e224f2b26646fcf038d28dfa08b94c623bc57941f99894a321d01c600f7c68aff6b8837fd25e73e540de1f8de5606e98694a62cdcdfb525ce768b3ef6879ea

diff --git a/sys-devel/gcc/gcc-14.1.1_p20240511.ebuild 
b/sys-devel/gcc/gcc-14.1.1_p20240511.ebuild
new file mode 100644
index ..2a180604e938
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.1.1_p20240511.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.1.0"
+PATCH_VER="1"
+MUSL_VER="1"
+MUSL_GCC_VER="14.1.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2024-05-11 Thread Denis Strizhkin
commit: c3ede4233bded574eb296313cbd4d4c5f9eb14b6
Author: Denis Strizhkin  gmail  com>
AuthorDate: Sat May 11 22:38:23 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Sat May 11 22:38:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3ede423

app-emacs/envrc: add inheritenv dependency

Signed-off-by: Denis Strizhkin  gmail.com>

 app-emacs/envrc/envrc-0.11.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emacs/envrc/envrc-0.11.ebuild 
b/app-emacs/envrc/envrc-0.11.ebuild
index 77286fbeff..50f049b432 100644
--- a/app-emacs/envrc/envrc-0.11.ebuild
+++ b/app-emacs/envrc/envrc-0.11.ebuild
@@ -13,4 +13,8 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
 
+BDEPEND="
+   app-emacs/inheritenv
+"
+
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/proj/guru:dev commit in: app-emacs/envrc/, app-emacs/envrc/files/

2024-05-11 Thread Denis Strizhkin
commit: a72d26b9aadc062b6e1064fd2c13d6b9cd05468f
Author: Denis Strizhkin  gmail  com>
AuthorDate: Sat May 11 22:33:00 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Sat May 11 22:33:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a72d26b9

app-emacs/envrc: new package, add 0.11

Signed-off-by: Denis Strizhkin  gmail.com>

 app-emacs/envrc/Manifest|  1 +
 app-emacs/envrc/envrc-0.11.ebuild   | 16 
 app-emacs/envrc/files/50envrc-gentoo.el |  3 +++
 app-emacs/envrc/metadata.xml| 11 +++
 4 files changed, 31 insertions(+)

diff --git a/app-emacs/envrc/Manifest b/app-emacs/envrc/Manifest
new file mode 100644
index 00..202debb902
--- /dev/null
+++ b/app-emacs/envrc/Manifest
@@ -0,0 +1 @@
+DIST envrc-0.11.tar.gz 11462 BLAKE2B 
f963b18a848f6ae03269a66bfc4ab8370db3214b361374081751b79ac20f5998f5efedb8281a040a0fb5b7189afded3cfe170b84e3bc9012692173cb49c3b34c
 SHA512 
397c6923883e54dbdb35b9c4dce518ac2bf7048792f63f883cc96c55d31ef5d88ca6a15a6f5768a3b814a5106e3e1a1881c95f76086a9142ac95bcb5cb17353d

diff --git a/app-emacs/envrc/envrc-0.11.ebuild 
b/app-emacs/envrc/envrc-0.11.ebuild
new file mode 100644
index 00..77286fbeff
--- /dev/null
+++ b/app-emacs/envrc/envrc-0.11.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs support for direnv which operates buffer-locally"
+HOMEPAGE="https://github.com/purcell/envrc";
+SRC_URI="https://github.com/purcell/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/envrc/files/50envrc-gentoo.el 
b/app-emacs/envrc/files/50envrc-gentoo.el
new file mode 100644
index 00..bdf92d1cab
--- /dev/null
+++ b/app-emacs/envrc/files/50envrc-gentoo.el
@@ -0,0 +1,3 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'envrc-global-mode "envrc"
+  "Toggle envrc-global-mode." t)

diff --git a/app-emacs/envrc/metadata.xml b/app-emacs/envrc/metadata.xml
new file mode 100644
index 00..9280ae81b5
--- /dev/null
+++ b/app-emacs/envrc/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+strdeni...@gmail.com
+  Denis Strizhkin
+  
+  
+purcell/envrc
+  
+



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

2024-05-11 Thread Denis Strizhkin
commit: c34446618174df714c7c4cbc334d710eb5179f4a
Author: Denis Strizhkin  gmail  com>
AuthorDate: Sat May 11 22:32:36 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Sat May 11 22:32:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3444661

app-emacs/inheritenv: new package, add 0.2

Signed-off-by: Denis Strizhkin  gmail.com>

 app-emacs/inheritenv/Manifest  |  1 +
 app-emacs/inheritenv/inheritenv-0.2.ebuild | 14 ++
 app-emacs/inheritenv/metadata.xml  | 11 +++
 3 files changed, 26 insertions(+)

diff --git a/app-emacs/inheritenv/Manifest b/app-emacs/inheritenv/Manifest
new file mode 100644
index 00..dc7c4368f0
--- /dev/null
+++ b/app-emacs/inheritenv/Manifest
@@ -0,0 +1 @@
+DIST inheritenv-0.2.tar.gz 3441 BLAKE2B 
1c114bb0baa11609542e9ff763ec00049c9b7fff6f0ee7d695f126eed42fa4fae997e2c95f7c2e2b6d0c883f750ddce1057cd34933f160ea5cd0abf25d87f5f6
 SHA512 
0389e4953163f14d5cd262a68d991665fd8ad8251c125f4fa9ba93037b155739d5cde3a61953bfd26983a0a392ee705d4de9d6de301ffa065b377273de025a4d

diff --git a/app-emacs/inheritenv/inheritenv-0.2.ebuild 
b/app-emacs/inheritenv/inheritenv-0.2.ebuild
new file mode 100644
index 00..f2a99a4d0d
--- /dev/null
+++ b/app-emacs/inheritenv/inheritenv-0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs support for direnv which operates buffer-locally"
+HOMEPAGE="https://github.com/purcell/inheritenv";
+SRC_URI="https://github.com/purcell/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"

diff --git a/app-emacs/inheritenv/metadata.xml 
b/app-emacs/inheritenv/metadata.xml
new file mode 100644
index 00..7981f17f60
--- /dev/null
+++ b/app-emacs/inheritenv/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+strdeni...@gmail.com
+  Denis Strizhkin
+  
+  
+purcell/inheritenv
+  
+



[gentoo-commits] repo/gentoo:master commit in: sys-apps/osinfo-db-tools/

2024-05-11 Thread Mart Raudsepp
commit: a85817abe0502e3ba52bcbb326a027f18bff68d1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 11 19:13:30 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 21:27:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85817ab

sys-apps/osinfo-db-tools: enable py3.12

Closes: https://bugs.gentoo.org/929818
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild 
b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
index 2a53dc308797..f09fcd42ffa5 100644
--- a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
+++ b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-any-r1
 



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

2024-05-11 Thread Mart Raudsepp
commit: 22323203396019f71de495c91f852d33bf6a2deb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 11 19:30:24 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 21:27:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22323203

media-sound/gnome-sound-recorder: enable py3.12

Closes: https://bugs.gentoo.org/929658
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild 
b/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild
index 1dd01b363abe..0f5aae4211dd 100644
--- a/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild
+++ b/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome.org gnome2-utils meson python-any-r1 xdg
 



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

2024-05-11 Thread Sam James
commit: 6daae0fcc5197500216d3ecc5669611ff7c18b71
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 20:56:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 20:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6daae0fc

dev-util/diffoscope: drop 257, 264, 265

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

 dev-util/diffoscope/Manifest  |   3 -
 dev-util/diffoscope/diffoscope-257.ebuild | 124 --
 dev-util/diffoscope/diffoscope-264.ebuild | 124 --
 dev-util/diffoscope/diffoscope-265.ebuild | 124 --
 4 files changed, 375 deletions(-)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 0a8e75dbbd23..1dbfa9d6dc17 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,5 +1,2 @@
-DIST diffoscope-257.tar.bz2 3112404 BLAKE2B 
cdd7901bdb7cfddb77d165d0084bfc4d9ad1c053bbaee67939acef4cbc0ecb81c2c7443fb7c37bc02b3884433e473dd5cf2afaad28b8535fab70b628df3561e4
 SHA512 
236ff8fc7e74db2201dfbc0757e6c87aa769c69805319a4ad95faec82f1b0d842a54aaf1c0a0f8f7d74d59c078a696714d92a940d1847530288f95be66dd3dc2
 DIST diffoscope-263.tar.bz2 3139927 BLAKE2B 
6d13b9a657c4a7618d24487096a0fb94034f4ea2b84384b388dc8441ebe68f8de12dd7a34ec0075bd03ca3d437e65a23fc086184ba7c3764682390f6290a17e4
 SHA512 
41c5495bd4d4f4a0c340bac444f3cbc4a9b6180227efc02d593590a50b47acd06dc755875419da3a52d8aa831733d76450388c29e856d428b159d3c2c793de1b
-DIST diffoscope-264.tar.bz2 3141558 BLAKE2B 
28e50c327b606053d378633bfabd262d12fe8d34778bb1451e7d34d6525ddc9ea3e72907cb948072a8466c36841a9b4d70041b7fbd099924e1dd61a472a7bac8
 SHA512 
e79e8db1a3a6503f871ed2686110434d1c8b43758d3eb3fd1c98bb6dabe2792297712950470134c592bb6efc4ca741277f3158597381bbdea23945de6adfa1aa
-DIST diffoscope-265.tar.bz2 3143847 BLAKE2B 
754124472a37d5dc5208b1dce13cda726dc7868db5c1880db3d6228afffa580b73a4420a625e84d8791fe60ddd4451128d647e7ddc3a5f25ae63271947e2780a
 SHA512 
6c8dd45971966dc965242ffec3061f6c29d0b7bd2367e92aab5a03f4caba99b1f8dde514884d89c6442bdc86afec4deb11c914ffc4fa84e34bace672ff4aefa0
 DIST diffoscope-266.tar.bz2 3148610 BLAKE2B 
28090b8a1e2315f9df43d254d3dbd4ed8f6d4ba4d259c764f53b84137ac0b3dc97b51df56ba595eee950c54974e9b6109c423392d198e277d520f11559ecd78e
 SHA512 
2eb7cbd333b6559ba0f66647184f1747cac52cca6304a27eefe914329797469d5fb9519abe92386d3785f4f2c779f8f5dd95ecc8f54f8b08fd4fc94746bf273d

diff --git a/dev-util/diffoscope/diffoscope-257.ebuild 
b/dev-util/diffoscope/diffoscope-257.ebuild
deleted file mode 100644
index 7191da7ed124..
--- a/dev-util/diffoscope/diffoscope-257.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses"
-inherit distutils-r1
-
-DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
-HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/";
-# We could use pypi, but upstream provide distribution tarballs, so let's use 
those.
-# TODO: verify-sig
-SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
-IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
-find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
-mono opendocument pascal pdf postscript R rpm sqlite squashfs
-ssh tar test tcpdump zip zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   || (
-   dev-python/python-magic[${PYTHON_USEDEP}]
-   sys-apps/file[python,${PYTHON_USEDEP}]
-   )
-   dev-python/libarchive-c[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/tlsh[${PYTHON_USEDEP}]
-   acl? ( sys-apps/acl )
-   binutils? ( sys-devel/binutils )
-   bzip2? ( app-arch/bzip2 )
-   libcaca? ( media-libs/libcaca )
-   colord? ( x11-misc/colord )
-   cpio? ( app-alternatives/cpio )
-   diff? ( sys-apps/diffutils )
-   docx? ( app-text/docx2txt )
-   dtc? ( sys-apps/dtc )
-   e2fsprogs? ( sys-fs/e2fsprogs )
-   file? ( sys-apps/file )
-   find? ( sys-apps/findutils )
-   gettext? ( sys-devel/gettext )
-   gif? ( media-libs/giflib )
-   gpg? ( app-crypt/gnupg )
-   haskell? ( dev-lang/ghc )
-   hdf5? ( sci-libs/hdf5 )
-   hex? ( app-editors/vim-core )
-   imagemagick? ( media-gfx/imagemagick )
-   iso? ( app-cdr/cdrtools )
-   java? ( virtual/jdk )
-   llvm? ( sys-devel/llvm )
-   lzma? ( app-arch/xz-utils )
-   mono? ( dev-lang/mono )
-   opendocument? ( app-text/odt2txt )
-   pascal? ( dev-lang/fpc )
-   pdf? (
-   app-text/pdftk
-   app-text/poppler
-   dev-python/pypdf[${PYTHON_USEDEP}]
-   )
-   postscript? ( app-tex

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

2024-05-11 Thread Sam James
commit: 15b471eed0f80cb0d0da2bcc98a09952bdfc54eb
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 20:55:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 20:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b471ee

dev-util/diffoscope: add 266

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

 dev-util/diffoscope/Manifest  |   1 +
 dev-util/diffoscope/diffoscope-266.ebuild | 124 ++
 2 files changed, 125 insertions(+)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 30039eb932d0..0a8e75dbbd23 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -2,3 +2,4 @@ DIST diffoscope-257.tar.bz2 3112404 BLAKE2B 
cdd7901bdb7cfddb77d165d0084bfc4d9ad1
 DIST diffoscope-263.tar.bz2 3139927 BLAKE2B 
6d13b9a657c4a7618d24487096a0fb94034f4ea2b84384b388dc8441ebe68f8de12dd7a34ec0075bd03ca3d437e65a23fc086184ba7c3764682390f6290a17e4
 SHA512 
41c5495bd4d4f4a0c340bac444f3cbc4a9b6180227efc02d593590a50b47acd06dc755875419da3a52d8aa831733d76450388c29e856d428b159d3c2c793de1b
 DIST diffoscope-264.tar.bz2 3141558 BLAKE2B 
28e50c327b606053d378633bfabd262d12fe8d34778bb1451e7d34d6525ddc9ea3e72907cb948072a8466c36841a9b4d70041b7fbd099924e1dd61a472a7bac8
 SHA512 
e79e8db1a3a6503f871ed2686110434d1c8b43758d3eb3fd1c98bb6dabe2792297712950470134c592bb6efc4ca741277f3158597381bbdea23945de6adfa1aa
 DIST diffoscope-265.tar.bz2 3143847 BLAKE2B 
754124472a37d5dc5208b1dce13cda726dc7868db5c1880db3d6228afffa580b73a4420a625e84d8791fe60ddd4451128d647e7ddc3a5f25ae63271947e2780a
 SHA512 
6c8dd45971966dc965242ffec3061f6c29d0b7bd2367e92aab5a03f4caba99b1f8dde514884d89c6442bdc86afec4deb11c914ffc4fa84e34bace672ff4aefa0
+DIST diffoscope-266.tar.bz2 3148610 BLAKE2B 
28090b8a1e2315f9df43d254d3dbd4ed8f6d4ba4d259c764f53b84137ac0b3dc97b51df56ba595eee950c54974e9b6109c423392d198e277d520f11559ecd78e
 SHA512 
2eb7cbd333b6559ba0f66647184f1747cac52cca6304a27eefe914329797469d5fb9519abe92386d3785f4f2c779f8f5dd95ecc8f54f8b08fd4fc94746bf273d

diff --git a/dev-util/diffoscope/diffoscope-266.ebuild 
b/dev-util/diffoscope/diffoscope-266.ebuild
new file mode 100644
index ..7db31ced97d2
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-266.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+inherit distutils-r1
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/";
+# We could use pypi, but upstream provide distribution tarballs, so let's use 
those.
+# TODO: verify-sig
+SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || (
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   sys-apps/file[python,${PYTHON_USEDEP}]
+   )
+   dev-python/libarchive-c[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tlsh[${PYTHON_USEDEP}]
+   acl? ( sys-apps/acl )
+   binutils? ( sys-devel/binutils )
+   bzip2? ( app-arch/bzip2 )
+   libcaca? ( media-libs/libcaca )
+   colord? ( x11-misc/colord )
+   cpio? ( app-alternatives/cpio )
+   diff? ( sys-apps/diffutils )
+   docx? ( app-text/docx2txt )
+   dtc? ( sys-apps/dtc )
+   e2fsprogs? ( sys-fs/e2fsprogs )
+   file? ( sys-apps/file )
+   find? ( sys-apps/findutils )
+   gettext? ( sys-devel/gettext )
+   gif? ( media-libs/giflib )
+   gpg? ( app-crypt/gnupg )
+   haskell? ( dev-lang/ghc )
+   hdf5? ( sci-libs/hdf5 )
+   hex? ( app-editors/vim-core )
+   imagemagick? ( media-gfx/imagemagick )
+   iso? ( app-cdr/cdrtools )
+   java? ( virtual/jdk )
+   llvm? ( sys-devel/llvm )
+   lzma? ( app-arch/xz-utils )
+   mono? ( dev-lang/mono )
+   opendocument? ( app-text/odt2txt )
+   pascal? ( dev-lang/fpc )
+   pdf? (
+   app-text/pdftk
+   app-text/poppler
+   dev-python/pypdf[${PYTHON_USEDEP}]
+   )
+   postscript? ( app-text/ghostscript-gpl )
+   R? ( dev-lang/R )
+   rpm? ( app-arch/rpm )
+   sqlite? ( dev-db/sqlite:3 )
+   squashfs? ( sys-fs/squashfs-tools )
+   ssh? ( virtual/openssh )
+   tar? ( app-arch/tar )
+   tcpdump? ( net-analyzer/tcpdump )
+   zip? ( app-arch/unzip )
+   zlib? ( app-arch/gzip )
+   zstd? ( app-arch/zstd )
+"
+
+# pull in optional tools for tests:
+# im

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

2024-05-11 Thread Sam James
commit: c0f3ec681878c4379361bbeb027994736d679617
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 20:52:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 20:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f3ec68

sys-apps/moar: add 1.23.13

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

 sys-apps/moar/Manifest|  2 ++
 sys-apps/moar/moar-1.23.13.ebuild | 51 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index f386081428d2..d64f12fb4867 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -4,5 +4,7 @@ DIST moar-1.23.11-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2
 DIST moar-1.23.11.tar.gz 2804497 BLAKE2B 
5472aa0cbcf3e781e0ef57ebf7d5424e481f96acd04f82e8e816adf4e0182a85fcd16567daa986564f09f0a54416cbf02b90f6a5cd50250d4593392a6bed1b45
 SHA512 
31d64d97475e2f82af19d770010d0972c469105d1b797cf63521021906a5eef666932b9227ff94d60cca20dfcb956193954687939b92e1042a1473052d4539f4
 DIST moar-1.23.12-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
 DIST moar-1.23.12.tar.gz 2804471 BLAKE2B 
b366fa309000622c7eee59613895381bfd736a1ef6291ae7771e04aa93654f538872afa121c6fac360bb5d9436d4533986534bdc129afa49efa6d940df30c91d
 SHA512 
1e096da3549c33722dbeb2ef8c223138b926a6eea8562efd95ef260b2adc2f5bf60d9417540c942b9726619e3bb7255f6d7bb7f2fbefdbcc6784394739573057
+DIST moar-1.23.13-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
+DIST moar-1.23.13.tar.gz 2804565 BLAKE2B 
01737fbc85e46fb87433bac2f2177562924a8ed2bd12ebd4e361f5a61723de112a0888b188992ae037e9d32303ede836a42d49920b6906acb1c6bf446d7e9a98
 SHA512 
a054cdf046f8e0e3b2afb949ad766e96ef6b18f5cd06a556af99f6f3b1af662a9e2b0bac49f791fe8eaf143616f2237080b48eeb9e90c595a59d9bed824f3238
 DIST moar-1.23.9-deps.tar.xz 37188500 BLAKE2B 
a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840
 SHA512 
44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa
 DIST moar-1.23.9.tar.gz 2804191 BLAKE2B 
d5663fedd70fc80d70a206c276ece6ec11da4f4b4dc396a3e11b1fb8edd5bd9f3395e943158c4bb297b5ebfeecd8f61bdbaaff79e78c4a89458f1b1a02db0e71
 SHA512 
9ab4a3e49b66b39f642b6a1f882c0980a4e755e3e127ca37d1319615ae836fe3250676a8c0e95ccd0f8e714357df5dc00235bf67be6097a7b2811f0e3bf02e9f

diff --git a/sys-apps/moar/moar-1.23.13.ebuild 
b/sys-apps/moar/moar-1.23.13.ebuild
new file mode 100644
index ..928e03d26244
--- /dev/null
+++ b/sys-apps/moar/moar-1.23.13.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-env go-module
+
+DESCRIPTION="Pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar";
+SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# moarvm: https://github.com/walles/moar/issues/143
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+   test? (
+   app-arch/bzip2
+   app-arch/xz-utils
+   )
+"
+
+src_unpack() {
+   default
+
+   if [[ -d "${WORKDIR}"/vendor ]] ; then
+   mv "${WORKDIR}"/vendor "${S}"/vendor || die
+   fi
+   go-env_set_compile_environment
+}
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



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

2024-05-11 Thread Sam James
commit: a1c8c145a93be4efe866a443d4dc94d74e14ed1d
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 20:57:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 20:57:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c8c145

sys-apps/moar: drop 1.23.10, 1.23.11, 1.23.12

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

 sys-apps/moar/Manifest|  6 -
 sys-apps/moar/moar-1.23.10.ebuild | 42 
 sys-apps/moar/moar-1.23.11.ebuild | 48 
 sys-apps/moar/moar-1.23.12.ebuild | 51 ---
 4 files changed, 147 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index d64f12fb4867..dc3417d890f0 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,9 +1,3 @@
-DIST moar-1.23.10-deps.tar.xz 37188500 BLAKE2B 
a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840
 SHA512 
44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa
-DIST moar-1.23.10.tar.gz 2804040 BLAKE2B 
f3e4b53b3457461766c04d81f081c01a7d12a261502b1c59970099b403c562bd3276510ab0b59d1629e9d5e97922cc6a9839ae4525f62cecad752b5d65ce27ac
 SHA512 
835b9910fb6451a58e04008517ede25644b897e94cfd5fc7ed5d7104107e91458b77e2a6230668169c9f213df297335767de6bc467a6f6e928b53d2e1060e4e9
-DIST moar-1.23.11-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
-DIST moar-1.23.11.tar.gz 2804497 BLAKE2B 
5472aa0cbcf3e781e0ef57ebf7d5424e481f96acd04f82e8e816adf4e0182a85fcd16567daa986564f09f0a54416cbf02b90f6a5cd50250d4593392a6bed1b45
 SHA512 
31d64d97475e2f82af19d770010d0972c469105d1b797cf63521021906a5eef666932b9227ff94d60cca20dfcb956193954687939b92e1042a1473052d4539f4
-DIST moar-1.23.12-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
-DIST moar-1.23.12.tar.gz 2804471 BLAKE2B 
b366fa309000622c7eee59613895381bfd736a1ef6291ae7771e04aa93654f538872afa121c6fac360bb5d9436d4533986534bdc129afa49efa6d940df30c91d
 SHA512 
1e096da3549c33722dbeb2ef8c223138b926a6eea8562efd95ef260b2adc2f5bf60d9417540c942b9726619e3bb7255f6d7bb7f2fbefdbcc6784394739573057
 DIST moar-1.23.13-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
 DIST moar-1.23.13.tar.gz 2804565 BLAKE2B 
01737fbc85e46fb87433bac2f2177562924a8ed2bd12ebd4e361f5a61723de112a0888b188992ae037e9d32303ede836a42d49920b6906acb1c6bf446d7e9a98
 SHA512 
a054cdf046f8e0e3b2afb949ad766e96ef6b18f5cd06a556af99f6f3b1af662a9e2b0bac49f791fe8eaf143616f2237080b48eeb9e90c595a59d9bed824f3238
 DIST moar-1.23.9-deps.tar.xz 37188500 BLAKE2B 
a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840
 SHA512 
44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa

diff --git a/sys-apps/moar/moar-1.23.10.ebuild 
b/sys-apps/moar/moar-1.23.10.ebuild
deleted file mode 100644
index 7ba82f9aa27b..
--- a/sys-apps/moar/moar-1.23.10.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar";
-SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# moarvm: https://github.com/walles/moar/issues/143
-RDEPEND="!dev-lang/moarvm"
-BDEPEND="
-   test? (
-   app-arch/bzip2
-   app-arch/xz-utils
-   )
-"
-
-src_compile() {
-   # https://github.com/walles/moar/blob/master/build.sh#L28
-   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
-}
-
-src_test() {
-   # From test.sh (we don't run that because it has some linting etc)
-   ego test -timeout 20s ./...
-}
-
-src_install() {
-   dobin moar
-   doman moar.1
-   einstalldocs
-

[gentoo-commits] repo/gentoo:master commit in: games-strategy/xbattleai/files/, games-strategy/xbattleai/

2024-05-11 Thread James Le Cuirot
commit: ecf18f9a6d7ea696a4b11aa58f1d64736bba920c
Author: NHOrus  yahoo  com>
AuthorDate: Fri May 10 09:59:19 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 11 20:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf18f9a

games-strategy/xbattleai: Port to C99, update EAPI 7 -> 8

Autoreconf fixes configuration failure due to C99 error, includes
are added unconditionally, because we now live in sane, homogenous
world, those are system files that ought to be on by default on any
linux system with libc and I don't want to touch autoconfig files
any more than what I need to.

Closes: https://bugs.gentoo.org/882271
Signed-off-by: NHOrus  yahoo.com>
Signed-off-by: James Le Cuirot  gentoo.org>

 .../xbattleai/files/xbattleai-1.2.2-C99.patch  | 43 ++
 games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild | 52 ++
 2 files changed, 95 insertions(+)

diff --git a/games-strategy/xbattleai/files/xbattleai-1.2.2-C99.patch 
b/games-strategy/xbattleai/files/xbattleai-1.2.2-C99.patch
new file mode 100644
index ..22912c03fc58
--- /dev/null
+++ b/games-strategy/xbattleai/files/xbattleai-1.2.2-C99.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/882271
+Also change to automake file as consequence of eautoreconf
+--- a/Makefile.in  2024-05-10 09:49:47.696279770 -
 b/Makefile.in  2024-05-10 09:50:14.532113463 -
+@@ -144,13 +144,13 @@
+ .PHONY: config
+ config: ${SRC_DIR}/Makefile ${SRC_DIR}/config.h
+ 
+-${SRC_DIR}/configure: ${SRC_DIR}/configure.in
++${SRC_DIR}/configure: ${SRC_DIR}/configure.ac
+   @${ECHO} "The configure script is out of date; rebuilding..."
+   autoconf
+   @${ECHO} >> ${SRC_DIR}/config.h.in
+   @${ECHO} >> $@
+ 
+-${SRC_DIR}/config.h.in: ${SRC_DIR}/configure.in
++${SRC_DIR}/config.h.in: ${SRC_DIR}/configure.ac
+   @${ECHO} "The config.h.in header is out of date; rebuilding..."
+   autoheader
+   @${ECHO} >> $@
+--- a/sound.c  2024-05-10 09:53:25.753928428 -
 b/sound.c  2024-05-10 09:54:18.646600643 -
+@@ -51,6 +51,8 @@
+ #ifdef HAVE_LINUX_SOUNDCARD_H
+ # include 
+ #endif
++
++#include 
+ #include "extern.h"
+ #include "options2.h"
+ #include "constant.h"
+--- a/victory.c2024-05-10 09:53:25.752928434 -
 b/victory.c2024-05-10 09:55:09.470285679 -
+@@ -7,6 +7,9 @@
+ # include 
+ #endif
+ 
++#include 
++#include 
++
+ #include "constant.h"
+ #include "extern.h"
+ 

diff --git a/games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild 
b/games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild
new file mode 100644
index ..7eca7dc94dec
--- /dev/null
+++ b/games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs autotools
+
+DESCRIPTION="A multi-player game of strategy and coordination"
+HOMEPAGE="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattleAI/";
+SRC_URI="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattleAI/${P}.tgz";
+
+LICENSE="xbattle"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Since this uses similar code and the same binary name as the original 
XBattle,
+# we want to make sure you can't install both at the same time
+RDEPEND="
+   dev-lang/tcl:0
+   dev-lang/tk:0
+   x11-libs/libX11
+   x11-libs/libXext
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/rman
+   x11-misc/imake
+"
+
+DOCS=( CONTRIBUTORS README README.AI TODO xbattle.dot )
+
+PATCHES=(
+   "${FILESDIR}"/${P}-sandbox.patch
+   "${FILESDIR}"/${P}-C99.patch
+)
+
+src_prepare() {
+   default
+   rm -f xbcs/foo.xbc~ || die
+   rm config.cache || die
+
+   tc-export CC
+   eautoreconf
+}
+
+src_install() {
+   default
+   mv "${ED}/usr/bin/"{,xb_}gauntletCampaign || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/xbattleai/

2024-05-11 Thread James Le Cuirot
commit: d7f1cb66a4e86a173e9b2cf94f74d462bc78fc0d
Author: NHOrus  yahoo  com>
AuthorDate: Fri May 10 16:06:45 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 11 20:31:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f1cb66

games-strategy/xbattleai: Update HOMEPAGE and SRC_URI

Co-authored-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36626
Signed-off-by: James Le Cuirot  gentoo.org>

 games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild 
b/games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild
index 7eca7dc94dec..2a47887ecf45 100644
--- a/games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild
+++ b/games-strategy/xbattleai/xbattleai-1.2.2-r3.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit toolchain-funcs autotools
 
 DESCRIPTION="A multi-player game of strategy and coordination"
-HOMEPAGE="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattleAI/";
-SRC_URI="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattleAI/${P}.tgz";
+HOMEPAGE="https://inf.ug.edu.pl/~piotao/zasoby/xbattle/mirror/www.lysator.liu.se/XBattleAI/";
+SRC_URI="https://inf.ug.edu.pl/~piotao/zasoby/xbattle/mirror/www.lysator.liu.se/XBattleAI/${P}.tgz";
 
 LICENSE="xbattle"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: games-strategy/xbattleai/

2024-05-11 Thread James Le Cuirot
commit: a7124c90d1f2d215566f70b709922ebf25047ac3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 11 20:31:21 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 11 20:31:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7124c90

games-strategy/xbattleai: Drop old 1.2.2-r2

Signed-off-by: James Le Cuirot  gentoo.org>

 games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild | 51 --
 1 file changed, 51 deletions(-)

diff --git a/games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild 
b/games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild
deleted file mode 100644
index f76d66031ae2..
--- a/games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A multi-player game of strategy and coordination"
-HOMEPAGE="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattleAI/";
-SRC_URI="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattleAI/${P}.tgz";
-
-LICENSE="xbattle"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Since this uses similar code and the same binary name as the original 
XBattle,
-# we want to make sure you can't install both at the same time
-RDEPEND="
-   dev-lang/tcl:0
-   dev-lang/tk:0
-   x11-libs/libX11
-   x11-libs/libXext
-   !games-strategy/xbattle
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-text/rman
-   x11-misc/imake
-"
-
-DOCS=( CONTRIBUTORS README README.AI TODO xbattle.dot )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-sandbox.patch
-)
-
-src_prepare() {
-   default
-   rm -f xbcs/foo.xbc~ || die
-   rm config.cache || die
-
-   tc-export CC
-}
-
-src_install() {
-   default
-   mv "${ED}/usr/bin/"{,xb_}gauntletCampaign || die
-}



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

2024-05-11 Thread Hanno Böck
commit: 65f583ae9765bfdf3096dab39af7e6c8c8c6ae49
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat May 11 19:56:33 2024 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Sat May 11 19:56:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f583ae

app-crypt/badkeys: add 0.0.10

Signed-off-by: Hanno Böck  gentoo.org>

 app-crypt/badkeys/Manifest  |  1 +
 app-crypt/badkeys/badkeys-0.0.10.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-crypt/badkeys/Manifest b/app-crypt/badkeys/Manifest
index 981523d5f794..a0f01e1eeba3 100644
--- a/app-crypt/badkeys/Manifest
+++ b/app-crypt/badkeys/Manifest
@@ -1,2 +1,3 @@
+DIST badkeys-0.0.10.tar.gz 374527 BLAKE2B 
30ebd472e011007f95a3f8ee7e68da38ea9f10309d6cc5d4abdb004e896c16b755fa2d457a10268c2dad472aa6a4149b5c08ed6cd9fe5282aa4a6b41fdb4aff3
 SHA512 
409f6c87afda37e56cd265312c4096a720a50730acff86b9f172d985ba9e551a33e170266c468c1c3d4229034470a20291166b68d8d11530a4c8b826e18c7aef
 DIST badkeys-0.0.8.tar.gz 372562 BLAKE2B 
ed09e24361730a4233bfe31482c7fcd860c4047c5043f046c9b99988dd0974d1ea603be498c1841bc52ea22887332cdac7d1e04a56edb662534f3638288a421a
 SHA512 
5f225ca3966876993b1462257ff0823b463df3f0ffbc57f7dc4693479c53b11f28dd3526f0f565cb6be01f6b610315dad1ebbcbb7c5f64e82f18fe89077b7681
 DIST badkeys-0.0.9.tar.gz 374144 BLAKE2B 
261818ce8bb1d82e6453348f05aca1b8100f9d206c5243cf5357e155436fabf4088d5708c83bfe3db4a83c0ee42c68ca750ef6295e68e114ca1d20126a6cceed
 SHA512 
8acdf9224509711e566e042130bff54c6683c62e56fb03f5d5b491c7f7542e9af3b487315bc9899fc4fbdcb2aa2ca164e0eb2bf61ccc33587a308f8ac81eff31

diff --git a/app-crypt/badkeys/badkeys-0.0.10.ebuild 
b/app-crypt/badkeys/badkeys-0.0.10.ebuild
new file mode 100644
index ..9af1570815ed
--- /dev/null
+++ b/app-crypt/badkeys/badkeys-0.0.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Check cryptographic keys for known weaknesses"
+HOMEPAGE="https://badkeys.info/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dkim ssh"
+
+DEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/gmpy[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+   dkim? ( dev-python/dnspython[${PYTHON_USEDEP}] )
+   ssh? ( dev-python/paramiko[${PYTHON_USEDEP}] )"
+# TODO: add optional binary-file-search dependency once
+# it is packaged.
+DOCS=( README.md )
+
+distutils_enable_tests unittest



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

2024-05-11 Thread Michał Górny
commit: 14802b84d4baa928b8c9b0531d3ac32d993be19d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 19:10:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 19:11:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14802b84

dev-python/sphinxcontrib-qthelp: Add dev-python/defusedxml test dep

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

 dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.7.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.7.ebuild 
b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.7.ebuild
index 8bef0f0407f8..187f479263e2 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.7.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.7.ebuild
@@ -23,7 +23,10 @@ PDEPEND="
>=dev-python/sphinx-5[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   test? ( ${PDEPEND} )
+   test? (
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   ${PDEPEND}
+   )
 "
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/files/, dev-python/sphinx/

2024-05-11 Thread Michał Górny
commit: 01f1140e16b69956b2d6171e0a503c043296fb14
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 19:05:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f1140e

dev-python/sphinx: Make dev-python/defusedxml import optional

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

 .../sphinx/files/sphinx-7.3.7-opt-defusedxml.patch | 34 ++
 ...hinx-7.3.7-r1.ebuild => sphinx-7.3.7-r2.ebuild} |  7 ++---
 2 files changed, 36 insertions(+), 5 deletions(-)

diff --git a/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch 
b/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch
new file mode 100644
index ..cb70e2cf89fc
--- /dev/null
+++ b/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch
@@ -0,0 +1,34 @@
+From ce86026f3b667949ef39f7fdab9a40941d99c5ca Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sat, 11 May 2024 18:31:02 +0200
+Subject: [PATCH] DEPS: Lazy import `defusedxml` only when necessary (#12362)
+
+The `defusedxml` dependency was added to `sphinx.testing` in sphinx 7.3,
+but it is not part of the core sphinx dependencies, and not strictly necessary 
for the running of the pytest plugin.
+This commit moves the import into the only function which uses it,
+so that the pytest plugins can be used again without this dependency.
+---
+ sphinx/testing/util.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/sphinx/testing/util.py b/sphinx/testing/util.py
+index d1de8ea2b7..b2df709eea 100644
+--- a/sphinx/testing/util.py
 b/sphinx/testing/util.py
+@@ -11,7 +11,6 @@
+ from types import MappingProxyType
+ from typing import TYPE_CHECKING
+ 
+-from defusedxml.ElementTree import parse as xml_parse
+ from docutils import nodes
+ from docutils.parsers.rst import directives, roles
+ 
+@@ -73,6 +72,8 @@ def assert_node(node: Node, cls: Any = None, xpath: str = 
"", **kwargs: Any) ->
+ # keep this to restrict the API usage and to have a correct return type
+ def etree_parse(path: str | os.PathLike[str]) -> ElementTree:
+ """Parse a file into a (safe) XML element tree."""
++from defusedxml.ElementTree import parse as xml_parse
++
+ return xml_parse(path)
+ 
+ 

diff --git a/dev-python/sphinx/sphinx-7.3.7-r1.ebuild 
b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
similarity index 96%
rename from dev-python/sphinx/sphinx-7.3.7-r1.ebuild
rename to dev-python/sphinx/sphinx-7.3.7-r2.ebuild
index 4151e90e6efc..99ff0e4980f7 100644
--- a/dev-python/sphinx/sphinx-7.3.7-r1.ebuild
+++ b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
@@ -52,11 +52,6 @@ RDEPEND="
)
!dev-python/namespace-sphinxcontrib
 "
-# added temporarily because of unconditional import in sphinx.testing.util
-# until we figure out how to deal with it better
-RDEPEND+="
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-"
 BDEPEND="
doc? (
dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
@@ -77,6 +72,8 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/sphinx-3.2.1-doc-link.patch"
"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+   # https://github.com/sphinx-doc/sphinx/pull/12362
+   "${FILESDIR}/${P}-opt-defusedxml.patch"
 )
 
 distutils_enable_tests pytest



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

2024-05-11 Thread Sam James
commit: e1dc8d2c571ce6401c299aaff3da8b6a6e1603e0
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 19:08:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 19:08:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1dc8d2c

dev-util/rizin: Stabilize 0.7.1-r1 amd64, #931769

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

 dev-util/rizin/rizin-0.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/rizin/rizin-0.7.1-r1.ebuild 
b/dev-util/rizin/rizin-0.7.1-r1.ebuild
index 13d65081e186..c213792fb694 100644
--- a/dev-util/rizin/rizin-0.7.1-r1.ebuild
+++ b/dev-util/rizin/rizin-0.7.1-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="Apache-2.0 BSD LGPL-3 MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="test"
 
 # Need to audit licenses of the binaries used for testing



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

2024-05-11 Thread Sam James
commit: bb9ee5466a5a229a8005e200e7f22939a7e31402
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 19:08:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 19:08:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9ee546

x11-misc/polybar: Stabilize 3.7.1-r1 amd64, #931770

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

 x11-misc/polybar/polybar-3.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.7.1-r1.ebuild 
b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
index 1c6a4dd1d045..e6bbf888dce8 100644
--- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar";
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz";
 
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



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

2024-05-11 Thread Sam James
commit: 454d6036b2b2026d3d88e045630240504e002c24
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 19:08:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 19:08:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454d6036

x11-misc/polybar: Stabilize 3.7.1-r1 x86, #931770

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

 x11-misc/polybar/polybar-3.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.7.1-r1.ebuild 
b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
index 55a6164277bb..1c6a4dd1d045 100644
--- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar";
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz";
 
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



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

2024-05-11 Thread Sam James
commit: 2a77cc8cc0afed3a9c75b48c699af3cdbc276a95
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 19:08:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 19:08:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a77cc8c

dev-util/cutter: Stabilize 2.3.3 amd64, #931769

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

 dev-util/cutter/cutter-2.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cutter/cutter-2.3.3.ebuild 
b/dev-util/cutter/cutter-2.3.3.ebuild
index edbe36c99f88..ec1ba3714491 100644
--- a/dev-util/cutter/cutter-2.3.3.ebuild
+++ b/dev-util/cutter/cutter-2.3.3.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/, app-office/gnucash/files/

2024-05-11 Thread Aaron W. Swenson
commit: eefab580e7c489fff39e6a0aafd2ed520d510328
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat May 11 19:02:06 2024 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sat May 11 19:02:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eefab580

app-office/gnucash: Add 5.6

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest|   1 +
 .../gnucash/files/gnucash-5.6-no-werror.patch  |  29 +++
 app-office/gnucash/gnucash-5.6.ebuild  | 232 +
 3 files changed, 262 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 945337cc426c..0b21b3a849c4 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -3,3 +3,4 @@ DIST gnucash-5.1.tar.bz2 14794000 BLAKE2B 
dd9465277e9df82cc4029b95b2c8488fcb382a
 DIST gnucash-5.3.tar.bz2 14928584 BLAKE2B 
9778efa9b77f16f784eaffe1f4338a20cc42e4e767e3dcb3b29e8dc011e538912d59c21e23d3d63e031a1b558c9faaa8bc5853141ae4d2764de4c9ae949668ff
 SHA512 
f811ed66144f8689255970c6d925047eeb8d47dbefc862f42ab54ff3342e4710d822288a2d34ed1e7e873c7a7c5db0f95bdaa233787cd6828ff448af0eea325e
 DIST gnucash-5.4-1.tar.bz2 14928988 BLAKE2B 
389996058e2d452f7e0a9ee088a56254c56546f363291d92c02db0ff06d21f6aa4c99f2fc3ee56a13cbb8ea122f57ba391992bb670496471bb3c0e2583be7ca9
 SHA512 
25e221c6926594ca86097f1d34a4b035fd6853b7b6324809a0e9927e9b0958fd896deefdc8b4346717e3068bb8895697a5e3cd65e6cc02f8bc2fb19d8a8bb103
 DIST gnucash-5.5.tar.bz2 14986561 BLAKE2B 
b5c4d8b0340d26e67c95d478f9f0aceb905688fe8024cf2664215e93c869046d727561d0efb64ebdc1e3bae2bc4e987cb6d919ff03e14c55482e9aa216d9780b
 SHA512 
06ee099d5cb4c24ff0b53f5788db36599240c0b6392d6fcc548b8d6f5c3aebef26d13fae80083b7676e80e739e386eb197bfb1ecf204995c77f60493a7c8c735
+DIST gnucash-5.6.tar.bz2 15110621 BLAKE2B 
9ee514ed158512ac6121a0e51457f68696e3eaf9fdfad7e8c8e7cf0523e8a900d2e3786146ad459bc8fc871eb5aec754e30d40130370c4e8d497e0496e3c793f
 SHA512 
5ae0994a3f358bbf5ee6aeffc7a7237f6869e72c34cd551e5243e0c966dbbccfe8cdea65b7d31e016657b97175d6e5d94f5797b5adec5f94bc0b627c7a4dd435

diff --git a/app-office/gnucash/files/gnucash-5.6-no-werror.patch 
b/app-office/gnucash/files/gnucash-5.6-no-werror.patch
new file mode 100644
index ..0cf9cc5b396d
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-5.6-no-werror.patch
@@ -0,0 +1,29 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -604,12 +604,12 @@
+ set(CMAKE_C_EXTENSIONS ON)
+ 
+ if (UNIX)
+-  set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes 
-Wmissing-declarations ${CMAKE_C_FLAGS}")
+-  set( CMAKE_CXX_FLAGS "-Werror -Wall -Wmissing-declarations 
${CMAKE_CXX_FLAGS}")
++  set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations 
${CMAKE_C_FLAGS}")
++  set( CMAKE_CXX_FLAGS "-Wall -Wmissing-declarations ${CMAKE_CXX_FLAGS}")
+   set( CMAKE_C_FLAGS_RELEASE "-O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
${CMAKE_C_FLAGS}")
+ endif()
+ if (MINGW)
+-  set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes 
-Wmissing-declarations ${CMAKE_C_FLAGS}")
++  set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations 
${CMAKE_C_FLAGS}")
+   set( CMAKE_CXX_FLAGS "-DWINVER=0x0500 -D_EMULATE_GLIBC=0 
${CMAKE_CXX_FLAGS}") # Workaround for bug in gtest on mingw, see 
https://github.com/google/googletest/issues/893 and 
https://github.com/google/googletest/issues/920
+ endif()
+ 
+--- a/common/cmake_modules/GncAddSwigCommand.cmake
 b/common/cmake_modules/GncAddSwigCommand.cmake
+@@ -73,7 +73,7 @@
+ endif()
+ set (DEFAULT_SWIG_PYTHON_FLAGS
+ -python ${SWIG_EXTRA_OPT}
+--Wall -Werror
++-Wall
+ ${SWIG_ARGS}
+ )
+ set (DEFAULT_SWIG_PYTHON_C_INCLUDES

diff --git a/app-office/gnucash/gnucash-5.6.ebuild 
b/app-office/gnucash/gnucash-5.6.ebuild
new file mode 100644
index ..86774b42defb
--- /dev/null
+++ b/app-office/gnucash/gnucash-5.6.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake gnome2-utils python-single-r1
+
+# Please bump with app-doc/gnucash-docs
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/";
+SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes smartcard sqlite test"
+
+# Currently restricting due to the following:
+# https://bugs.gnucash.org/show_bug.cgi?id=799159#c1
+#
+# Tests can be run but must first unmerge any existing GnuCash installation.
+RESTRICT="test"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )
+"
+
+# dev-libs/boost must always be bui

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/iio-sensor-proxy/, gnome-extra/iio-sensor-proxy/files/

2024-05-11 Thread Erwin Kaats
commit: b3679440310877c861685630fb986c35e2171653
Author: Erwin Kaats  kaats  ch>
AuthorDate: Sat May 11 18:42:41 2024 +
Commit: Erwin Kaats  kaats  ch>
CommitDate: Sat May 11 18:42:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3679440

gnome-extra/iio-sensor-proxy: support OpenRC
BUG: https://bugs.gentoo.org/930153

Signed-off-by: Erwin Kaats  kaats.ch>

 .../iio-sensor-proxy/files/iio-sensor-proxy|  9 ++
 .../iio-sensor-proxy/files/no-systemd.patch| 32 ++
 .../iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild   | 13 -
 3 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy 
b/gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy
new file mode 100755
index 00..b32f9b76f6
--- /dev/null
+++ b/gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy
@@ -0,0 +1,9 @@
+#!/sbin/openrc-run
+
+command=/usr/libexec/iio-sensor-proxy
+command_background=yes
+pidfile=/run/iio-sensor-proxy.pid
+
+depend() {
+   need dbus localmount
+}

diff --git a/gnome-extra/iio-sensor-proxy/files/no-systemd.patch 
b/gnome-extra/iio-sensor-proxy/files/no-systemd.patch
new file mode 100644
index 00..ff533f8b4f
--- /dev/null
+++ b/gnome-extra/iio-sensor-proxy/files/no-systemd.patch
@@ -0,0 +1,32 @@
+--- iio-sensor-proxy-${PV}/meson.build
 iio-sensor-proxy-${PV}/meson.build
+@@ -34,11 +34,7 @@
+ udev_dep = dependency('udev')
+ udev_rules_dir = udev_dep.get_pkgconfig_variable('udevdir') + '/rules.d'
+ endif
+-systemd_system_unit_dir = get_option('systemdsystemunitdir')
+-if systemd_system_unit_dir == 'auto'
+-systemd_dep = dependency('systemd')
+-systemd_system_unit_dir = 
systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
+-endif
++systemd_system_unit_dir = '/lib/systemd/system'
+ if get_option('gtk-tests')
+ gtk_dep = dependency('gtk+-3.0', required: false)
+ endif
+
+--- iio-sensor-proxy-${PV}/data/meson.build
 iio-sensor-proxy-${PV}/data/meson.build
+@@ -8,13 +8,6 @@
+ data_conf.set('geoclue_user', get_option('geoclue-user'))
+ 
+ configure_file(
+-  input: 'iio-sensor-proxy.service.in',
+-  output: 'iio-sensor-proxy.service',
+-  configuration: data_conf,
+-  install_dir: systemd_system_unit_dir,
+-)
+-
+-configure_file(
+   input: 'net.hadess.SensorProxy.conf.in',
+   output: 'net.hadess.SensorProxy.conf',
+   configuration: data_conf,

diff --git a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild 
b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild
index 7285b570a9..8a766c8117 100644
--- a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild
+++ b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/${PV}/
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-IUSE="+systemd"
+IUSE="systemd"
 
 RDEPEND="
dev-libs/glib:*
@@ -32,8 +32,19 @@ DEPEND="
virtual/pkgconfig
 "
 
+src_prepare() {
+   if use !systemd ; then
+   echo "patching out systemd"
+   # patch out call of systemd directory
+   eapply "${FILESDIR}/no-systemd.patch"
+   # eapply "${FILESDIR}/open_rc_service.patch"
+   fi
+   eapply_user
+}
+
 src_install() {
meson_src_install
+   doinitd ${FILESDIR}/iio-sensor-proxy
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/

2024-05-11 Thread Mike Pagano
commit: cb71500a6c902bd216238598471559b337a91040
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat May 11 18:37:13 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat May 11 18:37:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb71500a

net-firewall/ipset: drop 7.20

Signed-off-by: Mike Pagano  gentoo.org>

 net-firewall/ipset/Manifest  |   1 -
 net-firewall/ipset/ipset-7.20.ebuild | 114 ---
 2 files changed, 115 deletions(-)

diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest
index 7df26fea4976..0829a439dc9c 100644
--- a/net-firewall/ipset/Manifest
+++ b/net-firewall/ipset/Manifest
@@ -1,2 +1 @@
-DIST ipset-7.20.tar.bz2 687123 BLAKE2B 
24f44c887ba90379015d15d58351aedb80cc1d53638d0f4a868b1b6debec18e4c5336b626946bc7b3eb56c1b80d83ab236f287598f71e27bf44b9873dbb7eddf
 SHA512 
d0b87ab889987a3febeaf3d73099a262aca86160878258b3bd1be064e52b55baa90601804b30ad3bbb363066c9fc1bbdfe8bc100414f801729215a892e186fc6
 DIST ipset-7.21.tar.bz2 687746 BLAKE2B 
bb887a6e74f11df8e24e13c767d21761fe547e90dbfe9fbd5b9adf3a6280a6e0eceeabd0d238178a2f76dd6492b04f4ccde222b5b41807b21bb441f2fb94cc48
 SHA512 
175c6516c2091c57738a0324678d8d016e4d7f18fa03cb0dcc502391cac4caf4db1e757f61ad2fe312c1dbe431ec9cfabbc8e15a64a94ebd2fa903155b27c88f

diff --git a/net-firewall/ipset/ipset-7.20.ebuild 
b/net-firewall/ipset/ipset-7.20.ebuild
deleted file mode 100644
index 433d477210f0..
--- a/net-firewall/ipset/ipset-7.20.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MODULES_OPTIONAL_IUSE=modules
-inherit autotools bash-completion-r1 linux-mod-r1 systemd
-
-DESCRIPTION="IPset tool for iptables, successor to ippool"
-HOMEPAGE="https://ipset.netfilter.org/ https://git.netfilter.org/ipset/";
-SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
-   net-firewall/iptables
-   net-libs/libmnl:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( ChangeLog INSTALL README UPGRADE )
-
-# configurable from outside, e.g. /etc/portage/make.conf
-IP_NF_SET_MAX=${IP_NF_SET_MAX:-256}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-pkg_setup() {
-   get_version
-   CONFIG_CHECK="NETFILTER"
-   ERROR_NETFILTER="ipset requires NETFILTER support in your kernel."
-   CONFIG_CHECK+=" NETFILTER_NETLINK"
-   ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in 
your kernel."
-   # It does still build without NET_NS, but it may be needed in future.
-   #CONFIG_CHECK="${CONFIG_CHECK} NET_NS"
-   #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in 
your kernel."
-   CONFIG_CHECK+=" !PAX_CONSTIFY_PLUGIN"
-   ERROR_PAX_CONSTIFY_PLUGIN="ipset contains constified variables 
(#614896)"
-
-   build_modules=0
-   if use modules; then
-   if linux_config_src_exists && linux_chkconfig_builtin "MODULES" 
; then
-   if linux_chkconfig_present "IP_NF_SET" || \
-   linux_chkconfig_present "IP_SET"; then #274577
-   eerror "There is IP{,_NF}_SET or 
NETFILTER_XT_SET support in your kernel."
-   eerror "Please either build ipset with modules 
USE flag disabled"
-   eerror "or rebuild kernel without IP_SET 
support and make sure"
-   eerror "there is NO kernel ip_set* modules in 
/lib/modules//... ."
-   die "USE=modules and in-kernel ipset support 
detected."
-   else
-   einfo "Modular kernel detected. Gonna build 
kernel modules..."
-   build_modules=1
-   fi
-   else
-   eerror "Nonmodular kernel detected, but USE=modules. 
Either build"
-   eerror "modular kernel (without IP_SET) or disable 
USE=modules"
-   die "Nonmodular kernel detected, will not build kernel 
modules"
-   fi
-   fi
-
-   [[ ${build_modules} -eq 1 ]] && linux-mod-r1_pkg_setup
-}
-
-src_configure() {
-   export bashcompdir="$(get_bashcompdir)"
-
-   econf \
-   --enable-bashcompl \
-   $(use_with modules kmod) \
-   --with-maxsets=${IP_NF_SET_MAX} \
-   --with-ksource="${KV_DIR}" \
-   --with-kbuild="${KV_OUT_DIR}"
-}
-
-src_compile() {
-   einfo "Building userspace"
-
-   local modlist=( 
xt_set=kernel/net/netfilter/ipset/:"${S}":kernel/net/netfilter/:
-   
em_ipset=kernel/net/sched:"${S}":kernel/net/sched/:modules )
-
-   for i in 
ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,mac,mark,por

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2024-05-11 Thread Aaron W. Swenson
commit: e71c4651ea12a104d473c2c09073e6824252159b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat May 11 18:34:46 2024 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sat May 11 18:34:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71c4651

app-doc/gnucash-docs: Add 5.6

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-5.6.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 67652e4bd80f..ad284f956aab 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -3,3 +3,4 @@ DIST gnucash-docs-5.1.tar.gz 76533404 BLAKE2B 
6601548123b6c1bdb3f04f54a5a598eb12
 DIST gnucash-docs-5.2.tar.gz 76537611 BLAKE2B 
6abd9981cd0380358548ab5260bce766417ad25509eb4f8f5c890ad8b87a9d69a8d5b3a97227780d936986d2385a0d9cdb89aefb46d5fc533ccebd2472ea14ae
 SHA512 
0b52d1d08cf217c6e9ebc0641b7f717abae960d801ee2f23e0a4bd2f21b7f82ca37f87359b4fb5329d8321dc2576e88bc1fcbc85935d69ba1f2205a4be153cf4
 DIST gnucash-docs-5.4.tar.gz 130584435 BLAKE2B 
7d2fe9bdcb098e3273a71a3bbc59001b3166bead5fef730a6893e8f50c1aed70aa367d6361bc2c018262ee27ab8f80b3adceb846e27c9f83082dd120c565b142
 SHA512 
0a9d945d089a5f7e2e0c241fadcdde58d7412223e40fd09faca843f0f25c2a46b48b40f5ad97ac4222baf984d7f438e267fee916935f6d58eebe8bfc37e8f223
 DIST gnucash-docs-5.5.tar.gz 130710339 BLAKE2B 
3e329c3c6b734359bc3aca599641774263a3803fbb7f0ca675b03f2a04af780584ee9da8ec96fd7ef91c6e685d2a499ccbc03868938ea9bd968c402890cc9c59
 SHA512 
0be5090e22ce902b57eba66e30dbd4c99099a502c0a86dc992359e92ac81a01cfe22f83a37505696909a25b695962f7b1a0695b3e25a23fd31ec71aa0f62ce70
+DIST gnucash-docs-5.6.tar.gz 130820642 BLAKE2B 
e52285b71ba2573ae9f231a198341f3dd0f502dcac1d40dba5cfce77b2ff075605e6e22743c592b8cf8e459ae1d0d7e0c0a682fe22757edb020553e0c3b8de5a
 SHA512 
5991ed668d096a74830d31930f41c4beb98de0cf2d340c09fcf31181d3617de21c6befb20763d897e5e59e32ec03417420cc635468941e9f7747fc942a741eb5

diff --git a/app-doc/gnucash-docs/gnucash-docs-5.6.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-5.6.ebuild
new file mode 100644
index ..1fea9d84a80a
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-5.6.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-office/gnucash
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="https://www.gnucash.org/";
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-5.4-partially-revert-kde-help-dir.patch"
+   cmake_src_prepare
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in manual guide; do
+   for my_lang in C ${L10N}; do
+   [[ -z ${my_lang} ]] && continue
+
+   case "${my_lang}" in
+   # Both help and guides translated
+   C|de|it|pt) ;;
+   ja|ru) # Only guides translated
+   if [[ "${doc_type}" == "manual" ]] ; 
then
+   elog "Help documentation hasn't 
been translated for ${my_lang}"
+   elog "Will do English instead."
+   continue
+   fi
+   ;;
+   *)
+   die "Invalid locale: ${my_lang}"
+   ;;
+   esac
+
+   emake \
+   -C "${BUILD_DIR}/${my_lang}/${doc_type}" \
+   DESTDIR="${D}" \
+   install
+   done
+   done
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "generating PDF files" dev-java/fop
+   optfeature "viewing the docs" gnome-extra/yelp
+}



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

2024-05-11 Thread Maciej Barć
commit: cfe9b556f8cc4214180acfc5699b7c8d3707dd7c
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat May 11 18:20:30 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat May 11 18:21:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe9b556

dev-python/ytmusicapi: bump to 1.7.1

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

 dev-python/ytmusicapi/Manifest|  1 +
 dev-python/ytmusicapi/ytmusicapi-1.7.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index f64852413cbc..e1e371068795 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1,2 +1,3 @@
 DIST ytmusicapi-1.6.0.tar.gz 106624 BLAKE2B 
b7900f4fb9e863f694a06a9d85d479e13514d6f4a0ad86e923ccceb497ad9294e34d9b3914005063b272ef8582514a5ea7c173864d38a2b6ec166bcf1199560e
 SHA512 
9886c0b4ec29bf9b676b4c77f9e84ca6c7a0f1b4da264d589aed19d50c8be6ef3718185af755d8a9f652d425ae98603fff09ea8d84ec839756dab43181eb9f4c
 DIST ytmusicapi-1.7.0.tar.gz 276068 BLAKE2B 
39b33782fde91ada32269e6ec8630164796caff2e17743a852f1eca72debaf23b01fd9e8f4d486e1a67bf790221a29b0074034d993053388cf31cadb32a0
 SHA512 
4e5f021e7dc9879e6cf881595afc8c17637e0d722a019b855563358f38bb74fe5ff154ea639c6d56836967c520bfece504733bf960b77cfe79b0586390339551
+DIST ytmusicapi-1.7.1.tar.gz 276874 BLAKE2B 
0fee5ad7219b675cbd1cf91e7722dc0addfc7f91be7ad8d74e0df99cc770726df68a1e37d47531161323a42115283b8072f87df2e0261c3b14176a005dd4e52b
 SHA512 
1285ca07cfe18e3965cb769c34a507266188e4d5fa3e34f8e29bb69e0a31aab605f25dbdf24c790621cbcbd7552c0b44a0ae8a0be0237971a02f19d58a05b79f

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.7.1.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.7.1.ebuild
new file mode 100644
index ..1537ab0e5d66
--- /dev/null
+++ b/dev-python/ytmusicapi/ytmusicapi-1.7.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 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 pypi
+
+DESCRIPTION="Unofficial API for YouTube Music"
+HOMEPAGE="https://ytmusicapi.readthedocs.io/
+   https://github.com/sigma67/ytmusicapi/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs/source \
+   dev-python/sphinx-rtd-theme



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

2024-05-11 Thread Maciej Barć
commit: c506a2c68aebc962e014189c5dd4aff5b3b58d32
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat May 11 18:18:36 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat May 11 18:21:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c506a2c6

app-emacs/editorconfig-emacs: bump to 0.11.0

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

 app-emacs/editorconfig-emacs/Manifest  |  1 +
 .../editorconfig-emacs-0.11.0.ebuild   | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/app-emacs/editorconfig-emacs/Manifest 
b/app-emacs/editorconfig-emacs/Manifest
index 9030cde0f252..10effe5cbd02 100644
--- a/app-emacs/editorconfig-emacs/Manifest
+++ b/app-emacs/editorconfig-emacs/Manifest
@@ -1 +1,2 @@
 DIST editorconfig-emacs-0.10.1.tar.gz 41259 BLAKE2B 
d03a86413122db05d87af4ea1a51087f22998d362e66965d0a6cd0f67ce57d7e6f15c403745ff018114715c1551f439b54a4c2e7e25325bd436c0959ea1a5595
 SHA512 
dc254ecf38b0f4b8850ff70f5a1a1ac72cd64e3795f5202d4bc8e13a0d1d9351e816e9a92f809cee6c6404348ba9bd1d908e17c2b0bce15dca112fe9cf1efc2b
+DIST editorconfig-emacs-0.11.0.tar.gz 41902 BLAKE2B 
506ddec2dc5c68926a4255694cd3d4b3a97fcf6217774915f3eeb4a85f2665d7259a974e19b1059645b2057c65aecaf9fff5cb2827d8eb82e749cd1b0a7e8841
 SHA512 
61d96c093a4617488cd0e361bbe9c37b928b26b1e25b87a83e6f49ffeef0832110768a38ea274aa6f960e68b08839d3ace30ec185a94aa5ea478216c0a9f7585

diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.11.0.ebuild 
b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.11.0.ebuild
new file mode 100644
index ..70727ee7d63e
--- /dev/null
+++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.11.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="EditorConfig plugin for emacs"
+HOMEPAGE="https://github.com/editorconfig/editorconfig-emacs";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/editorconfig/${PN}.git";
+else
+   SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS=( CHANGELOG.md README.md )
+DOC_CONTENTS="The EditorConfig feature is not enabled as a site default.
+   Add the following line to your ~/.emacs file to activate it:
+   \n\t(editorconfig-mode 1)"
+
+elisp-enable-tests ert ./ert-tests -l ./ert-tests/editorconfig-core.el



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

2024-05-11 Thread James Le Cuirot
commit: dd44b9aa5c745304ea924fb12b8503bb8ecd9545
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 11 17:44:51 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 11 17:44:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd44b9aa

net-misc/sunshine: Fix NPM issue by shipping pre-compiled assets

It turns out the NPM cache is sensitive to the NPM version. Yarn is better in
this regard, but it wanted to cache 90MB of files covering irrelevant operating
systems and architectures. This is a lot more than 1.3MB of pre-compiled assets.

Closes: https://bugs.gentoo.org/930441
Signed-off-by: James Le Cuirot  gentoo.org>

 net-misc/sunshine/Manifest  |   2 +-
 net-misc/sunshine/files/sunshine-find-npm.patch | 100 
 net-misc/sunshine/sunshine-0.23.1.ebuild|  16 ++--
 net-misc/sunshine/sunshine-.ebuild  |  16 ++--
 4 files changed, 115 insertions(+), 19 deletions(-)

diff --git a/net-misc/sunshine/Manifest b/net-misc/sunshine/Manifest
index 4392f4217e78..2efe3ef8929a 100644
--- a/net-misc/sunshine/Manifest
+++ b/net-misc/sunshine/Manifest
@@ -6,5 +6,5 @@ DIST 
moonlight-common-c-cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e.tar.gz 148691 B
 DIST moonlight-enet-04e27590670a87a7cd40f5a05cda97467e4e25a3.tar.gz 86434 
BLAKE2B 
8a5535843e4c650b945882abac1542bf8c79dc420607b88433d239aa5a17380f02e77bb8f1fcbe45dcb8ef894e6c9b4d940f4d3b34b956ce42d86f6a8ca5227a
 SHA512 
6d2e9447e546489365b1fb563ed52664a91981717a3a3a9faa9600ab62be5ac09bd24ee9dd505833d31981ce6222f5ef430268a9f92aa83fa288b5b8d681e2aa
 DIST nanors-e9e242e98e27037830490b2a752895ca68f75f8b.tar.gz 194694 BLAKE2B 
1effd7c0884ffd38b63d61a7872337797529ef2012f9de0950088a5004cb32a2fb2c14bcab2ec6719968864e5e6b9a67e96afa39466e2071bf4a0cd752ae4b29
 SHA512 
548be25650619a6c31944cd7a745fd40d5bc5008f2d7f91e0207a10b923764cb88fd2ddcb71eaed7c4863ec89b34d61011b666e292da071ac3b4429e4d7dd027
 DIST sunshine-0.23.1.tar.gz 24503568 BLAKE2B 
0c589f38a7d638c49af6385def2676de04af422f85d37228988bd7c822ffc006dbac0a1695e01527ac7a1d5ee28103cff00d78a97d57f61247772a6e6cc1fe18
 SHA512 
7a9150baf4ecdad1035666993c60744390e227ebeaf467447c53675dc0aecc7031cd9c9b253fac072f5592c3690c6acfde41f38d441497a17157417f1e16
-DIST sunshine-npm-cache-0.23.1.tar.xz 23477572 BLAKE2B 
24674a6c6ebed1cc31e3fbee2ededef27c1c24cc7f1be63fba19023b1a6171b9e1a0e83363f7eabad1957a96eede471ae3df4df5e5ba66f5c80f57b56781bf52
 SHA512 
84ec1d393b1c2f333954bf0f5a42e491bf4d7ff2031c8065c56e06eb0eb7f7b750e2d2f6a1da321067212fdf55aa4c917b2ce0db7c957231821282a33966cd93
+DIST sunshine-assets-0.23.1.tar.xz 1269348 BLAKE2B 
36dd00fbf4bb1bfa213d53fd9dc78ed1fee9e12efcfb138dbd54932c3f19447d832da506175a982be7564408e06b0699b0b7cb4b9811ab81b47e30681c915bab
 SHA512 
9fe9e0ee29864faa0f67dd4d501d116be1476f2c7ec688646b91eb87cb38e9e9d2baecb8335df29075fd3f60bf05b900c20dcb8406306d68a62c30ff55d1b7aa
 DIST wlr-protocols-2b8d43325b7012cc3f9b55c08d26e50e42beac7d.tar.bz2 19708 
BLAKE2B 
fe20f21ee8282d7afcdbb8f3863e50b217fb71e7814f404f288b0d09d30c9e30135769b12342d9e9126a8cb2ab35d6ced0c5562807d274b1d97224f5f3d02511
 SHA512 
7935b5089820304aa8cb0e1a8f4e0db6ccd5285973a3f3554ccc935dd88e379eb03c3b2dd199da97b6ff8dfbbbf124ca65fb1c12821a168d34bd7e26d8514edb

diff --git a/net-misc/sunshine/files/sunshine-find-npm.patch 
b/net-misc/sunshine/files/sunshine-find-npm.patch
new file mode 100644
index ..42b91299cca5
--- /dev/null
+++ b/net-misc/sunshine/files/sunshine-find-npm.patch
@@ -0,0 +1,100 @@
+From 0fa3273af349089b7d62c996fcaea67b10ed2a0c Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sat, 4 May 2024 23:32:29 +0100
+Subject: [PATCH 1/2] build: Unify asset building by leveraging CMake's env
+ command
+
+`add_custom_target` can also accept multiple commands to be run in
+sequence. It isn't clear how quoting applies here, but I've tested it,
+and it seems to be behave as expected when spaces are present.
+---
+ cmake/targets/common.cmake  | 7 +++
+ cmake/targets/unix.cmake| 6 --
+ cmake/targets/windows.cmake | 6 --
+ 3 files changed, 7 insertions(+), 12 deletions(-)
+
+diff --git a/cmake/targets/common.cmake b/cmake/targets/common.cmake
+index ee79528c..04d8e954 100644
+--- a/cmake/targets/common.cmake
 b/cmake/targets/common.cmake
+@@ -15,6 +15,13 @@ else()
+ set(NPM_BUILD_HOMEBREW "")
+ endif()
+ 
++#WebUI build
++add_custom_target(web-ui ALL
++WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
++COMMENT "Installing NPM Dependencies and Building the Web UI"
++COMMAND npm install
++COMMAND "${CMAKE_COMMAND}" -E env 
"SUNSHINE_BUILD_HOMEBREW=${NPM_BUILD_HOMEBREW}" 
"SUNSHINE_SOURCE_ASSETS_DIR=${NPM_SOURCE_ASSETS_DIR}" 
"SUNSHINE_ASSETS_DIR=${NPM_ASSETS_DIR}" npm run build)  # cmake-lint: 
disable=C0301
++
+ # platform specific target definitions
+ if(WIN32)
+ include(${CMAKE_MODULE_PATH}/targets/windows.cmake)
+diff --git a/cmake/targets/unix.cmake b/cmake/targets/unix.cmake
+i

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

2024-05-11 Thread Yuan Liao
commit: 75a8e9cb19fe907220c23f5090179f56077c0daf
Author: Yuan Liao  gmail  com>
AuthorDate: Sat May 11 17:33:56 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat May 11 17:33:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75a8e9cb

app-laptop/framework_tool: Add 0.1.0_p20240511

Signed-off-by: Yuan Liao  gmail.com>

 app-laptop/framework_tool/Manifest |   6 +
 .../framework_tool-0.1.0_p20240511.ebuild  | 256 +
 2 files changed, 262 insertions(+)

diff --git a/app-laptop/framework_tool/Manifest 
b/app-laptop/framework_tool/Manifest
index 776cff2e31..c3068d563a 100644
--- a/app-laptop/framework_tool/Manifest
+++ b/app-laptop/framework_tool/Manifest
@@ -1,4 +1,5 @@
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bit_field-0.10.1.crate 10576 BLAKE2B 
3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d
 SHA512 
4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6
@@ -28,6 +29,7 @@ DIST errno-0.2.8.crate 9276 BLAKE2B 
b73738deb47d1f76ec91ffd15558126d32312647b826
 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c
 SHA512 
f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
 DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B 
eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1
 SHA512 
9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11
 DIST framework-system-0.1.0_p20240407.tar.gz 618728 BLAKE2B 
4714dc6792c690a345e0cd413caa2e306bbfb615c718a922d9f4e0d2b2e12f3e3d268d370d86a986aeddbf9b7532a565b4c5d57f20647a1eb3ae00549bac3fa7
 SHA512 
58eae1ba7a409d8df351647c1f6a71ef739b485747e425fa621d8661f72ab1e9c423bde707f9e8c2aaa8019ab3da9265d510bd668175cde23afd43c8007adacb
+DIST framework-system-0.1.0_p20240511.tar.gz 1149529 BLAKE2B 
60ec9c823ced9a874fb6fb683e7de438ee9c508f5217b6913703051c7ec9b30fb115be36680b3a6342ac72d7353bb1cc77bea66afaa676862e0c799a3bc42a7a
 SHA512 
b09c55aa3185ed3c91f555f3eac08c1d6387b233de4d3e678ee960c9061a07cfca48b4a780db3047a4715d3fcbd73860d11a444ae92b3d418ce53893aba8
 DIST getopts-0.2.21.crate 18457 BLAKE2B 
10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d
 SHA512 
5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
 DIST git2-0.15.0.crate 198983 BLAKE2B 
0e340dedef36339cc6ce4cf9ac79014e7bcbdf9ebf688986d1836c3e2f480998a60a2722017381124682edc5dc511368497f03c9bd9a8c4d0e7690682789bf88
 SHA512 
8ea32850e592cb9bc8caa0d7a04042e284c11b9d46959807d8e6d496d93946342dc37fcdf1ed354010434798a404f415e8e980fee2ce4f5cb998e0f8736b5bc5
 DIST heck-0.4.0.crate 11161 BLAKE2B 
13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3
 SHA512 
33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f
@@ -55,6 +57,7 @@ DIST log-0.4.17.crate 38028 BLAKE2B 
b46be3719fc0a53e50b1f342762e188587e9f1ceb692
 DIST mach-0.2.3.crate 18940 BLAKE2B 
457f29cdbb3837a02f790c01078e59b72c6f961f4266709e0e2c7c8d77ca9a29ec39e398a7aa4feee482b101af6f7a6161244281a1a8515faec9e98dc3ccd29c
 SHA512 
7dc2ae20b109c8314e757648d758140c325c735431ae0fffd2c6e0095cfc7a1760fdeb

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

2024-05-11 Thread Michał Górny
commit: d3f4cd207fffd2e8bb4574b7c5887404a2955bd9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:35:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:35:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f4cd20

dev-python/websockets: Enable py3.13

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

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

diff --git a/dev-python/websockets/websockets-12.0.ebuild 
b/dev-python/websockets/websockets-12.0.ebuild
index 3d805c69fd53..4612d969888b 100644
--- a/dev-python/websockets/websockets-12.0.ebuild
+++ b/dev-python/websockets/websockets-12.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1
 



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

2024-05-11 Thread Michał Górny
commit: a400734f7cef4c50f0952b27187ba20050a63a53
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:32:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a400734f

dev-python/python-dotenv: Enable py3.13

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

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

diff --git a/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild 
b/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
index b90bf246f45c..d43fd470cb89 100644
--- a/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
+++ b/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 
@@ -25,7 +25,7 @@ BDEPEND="
>=dev-python/sh-2[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/ipython[${PYTHON_USEDEP}]
-   ' python3_{10,11})
+   ' python3_{10..12})
)
 "
 



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

2024-05-11 Thread Michał Górny
commit: 4990b6b2d9f0aa3556c6db242c9b863ba1d8a6f5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:30:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:30:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4990b6b2

dev-python/sh: Enable py3.13

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

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

diff --git a/dev-python/sh/sh-2.0.6.ebuild b/dev-python/sh/sh-2.0.6.ebuild
index 225ef8c24d1c..878923a7fd9c 100644
--- a/dev-python/sh/sh-2.0.6.ebuild
+++ b/dev-python/sh/sh-2.0.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: ffb824adddf790f6d6eda9334a9b3edad5ea4aff
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:35:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:35:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb824ad

dev-python/wsproto: Enable py3.13

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

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

diff --git a/dev-python/wsproto/wsproto-1.2.0.ebuild 
b/dev-python/wsproto/wsproto-1.2.0.ebuild
index 90d124abc9e5..69cf0eb8d607 100644
--- a/dev-python/wsproto/wsproto-1.2.0.ebuild
+++ b/dev-python/wsproto/wsproto-1.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: 9c295d04626abbd0bff59cf1686401fe1a3ca933
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:28:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:28:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c295d04

dev-python/socksio: Enable py3.13

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

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

diff --git a/dev-python/socksio/socksio-1.0.0.ebuild 
b/dev-python/socksio/socksio-1.0.0.ebuild
index dcfe1c0b002b..8ad8398a70d0 100644
--- a/dev-python/socksio/socksio-1.0.0.ebuild
+++ b/dev-python/socksio/socksio-1.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: 9881641f648bbe7ca9f31bd5387f8242b5506a9a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:25:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9881641f

dev-python/astor: Fix HOMEPAGE

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

 dev-python/astor/astor-0.8.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/astor/astor-0.8.1-r1.ebuild 
b/dev-python/astor/astor-0.8.1-r1.ebuild
index 341d93d3ab83..9133b6b4e67c 100644
--- a/dev-python/astor/astor-0.8.1-r1.ebuild
+++ b/dev-python/astor/astor-0.8.1-r1.ebuild
@@ -10,8 +10,8 @@ inherit distutils-r1 pypi
 
 DESCRIPTION="Read/rewrite/write Python ASTs"
 HOMEPAGE="
-   https://pypi.org/project/astor
-   https://github.com/berkerpeksag/astor
+   https://pypi.org/project/astor/
+   https://github.com/berkerpeksag/astor/
 "
 
 LICENSE="BSD"



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

2024-05-11 Thread Michał Górny
commit: 2164338ee0dc9a46a67f3411b919bd491f875c33
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:10:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2164338e

dev-python/astor: Enable py3.13

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

 dev-python/astor/astor-0.8.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/astor/astor-0.8.1-r1.ebuild 
b/dev-python/astor/astor-0.8.1-r1.ebuild
index c3ee069fdfc4..341d93d3ab83 100644
--- a/dev-python/astor/astor-0.8.1-r1.ebuild
+++ b/dev-python/astor/astor-0.8.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: fad467b6092cb91acd5969f22534c2238c3b3b6e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:03:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:26:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad467b6

dev-python/pytest-home: Enable py3.13

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

 dev-python/pytest-home/pytest-home-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-home/pytest-home-0.5.1.ebuild 
b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
index ca1706d3ac3b..c5e667d2ecdd 100644
--- a/dev-python/pytest-home/pytest-home-0.5.1.ebuild
+++ b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: 772d34cfdf2715d791a2ac12bb6fe8bf10ad741b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 17:09:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:26:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772d34cf

dev-python/outcome: Enable py3.13

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

 dev-python/outcome/outcome-1.3.0_p0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/outcome/outcome-1.3.0_p0.ebuild 
b/dev-python/outcome/outcome-1.3.0_p0.ebuild
index 49f02152543c..0f30e8f237e2 100644
--- a/dev-python/outcome/outcome-1.3.0_p0.ebuild
+++ b/dev-python/outcome/outcome-1.3.0_p0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-dsterba/

2024-05-11 Thread Sam James
commit: b57f165a74af108aadfc49338564d8c9a803b530
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 17:15:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 17:26:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57f165a

sec-keys/openpgp-keys-dsterba: fix HOMEPAGE

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

 sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild 
b/sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild
index d9bf838a1faa..e370f7cbee86 100644
--- a/sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild
+++ b/sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 KEYRING_COMMIT="cb054da9bd0aafde33ec7b73709de2db3e383ca0"
 
 DESCRIPTION="OpenPGP keys used by David Sterba"
-HOMEPAGE="https://github.com/jpakkane";
+HOMEPAGE="https://github.com/kdave";
 
SRC_URI="https://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git/plain/keys/C565D5F9D76D583B.asc?id=${KEYRING_COMMIT}
 -> ${P}.asc"
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ckb/, app-misc/ckb/files/

2024-05-11 Thread John Helmert III
commit: 6fed1bde14cd4b9a885215fb0643cad74b25d51f
Author: John Helmert III  gentoo  org>
AuthorDate: Sat May 11 17:22:05 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat May 11 17:23:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fed1bde

app-misc/ckb: fix ODR build failure

Closes: https://bugs.gentoo.org/924410
Signed-off-by: John Helmert III  gentoo.org>

 app-misc/ckb/ckb-0.6.0-r2.ebuild   | 77 ++
 app-misc/ckb/files/ckb-0.6.0-odr.patch | 32 ++
 2 files changed, 109 insertions(+)

diff --git a/app-misc/ckb/ckb-0.6.0-r2.ebuild b/app-misc/ckb/ckb-0.6.0-r2.ebuild
new file mode 100644
index ..c70828a260ad
--- /dev/null
+++ b/app-misc/ckb/ckb-0.6.0-r2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake udev xdg
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next";
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ckb-next/ckb-next.git";
+else
+   SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}-next-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="systemd"
+
+RDEPEND="
+   dev-libs/libdbusmenu-qt
+   dev-libs/quazip:0=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   || (
+   media-libs/libpulse
+   media-sound/apulse[sdk]
+   )
+   virtual/libudev:=
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-bashism.patch"
+   "${FILESDIR}/${P}-odr.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   -DFORCE_INIT_SYSTEM=$(usex systemd systemd openrc)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc CHANGELOG.md
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "The ckb daemon will have to be started before use:"
+   elog
+   if use systemd ; then
+   elog "# systemctl start ckb-next-daemon"
+   else
+   elog "# rc-config start ckb-next-daemon"
+   fi
+   fi
+}
+
+pkg_postrm() {
+   udev_reload
+}

diff --git a/app-misc/ckb/files/ckb-0.6.0-odr.patch 
b/app-misc/ckb/files/ckb-0.6.0-odr.patch
new file mode 100644
index ..9547fe4edaf9
--- /dev/null
+++ b/app-misc/ckb/files/ckb-0.6.0-odr.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/924410
+
+From c5b68a00867b2add28bfd62430c45781ac2e9cb8 Mon Sep 17 00:00:00 2001
+From: John Helmert III 
+Date: Fri, 16 Feb 2024 22:14:24 -0800
+Subject: [PATCH] ckbsettingswriter: mirror QT version guards from ckbsettings
+
+The differing definitions between ckbsettingswriter.cpp and
+ckbsettings.cpp trigger compilation errors with -Werror=odr.
+
+Signed-off-by: John Helmert III 
+--- a/src/gui/ckbsettingswriter.cpp
 b/src/gui/ckbsettingswriter.cpp
+@@ -1,9 +1,18 @@
+ #include "ckbsettingswriter.h"
++
++#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
++#include 
++#else
+ #include 
++#endif
+ 
+ // Mirror ckbsettings.cpp
+ extern QAtomicInt cacheWritesInProgress;
++#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
++extern QRecursiveMutex settingsMutex, settingsCacheMutex;
++#else
+ extern QMutex settingsMutex, settingsCacheMutex;
++#endif
+ #define lockMutex   QMutexLocker locker(backing == _globalSettings ? 
&mutex : 0)
+ #define lockMutexStatic QMutexLocker locker(&settingsMutex)
+ #define lockMutexStatic2QMutexLocker locker2(&settingsMutex)



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wofi/

2024-05-11 Thread John Helmert III
commit: 3a27b73944e520f47c5f7dd83a15ae700b5236a5
Author: John Helmert III  gentoo  org>
AuthorDate: Sat May 11 17:22:04 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat May 11 17:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a27b739

gui-apps/wofi: add 1.4.1

Signed-off-by: John Helmert III  gentoo.org>

 gui-apps/wofi/Manifest  |  1 +
 gui-apps/wofi/wofi-1.4.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest
index 828f567271c5..40c964016cca 100644
--- a/gui-apps/wofi/Manifest
+++ b/gui-apps/wofi/Manifest
@@ -1,2 +1,3 @@
 DIST wofi-1.3.tar.gz 77317 BLAKE2B 
0282921c0605ee251701a33d9137f027c87ecd33f9c97b054ac9f0deeffbbcd73232e5a96e9be012eeeb298d84e257ca4752038315f92afc653573dd075179c0
 SHA512 
90a1674bcf5365aa47d6a8b987e7507539da5652f045b18446c073913399a6e46ffd50a6a83212d521c349840912ec9edab0c69dd565e2a49b98da2a72aebcd3
+DIST wofi-1.4.1.tar.gz 79266 BLAKE2B 
fffd3aab79c6d86452a7e80e2e301f70718080d00bc1ac94d7549f90500fe3643deac4d39d366d0df5d18d156c98c9cd329fbcaa9f963bd4c1dc10538c1597ea
 SHA512 
a84aa9c7ae1d454a7e419e81d54dd266fb97eae6c0c8961f1631f403484f1226a6dac8d85c7bd942558b845486e4351aa8d981f021461bc336520bdc7f429944
 DIST wofi-1.4.tar.gz 79100 BLAKE2B 
5af1d7c5de58865b31797cd07db42af22ab50ab7bbe5ce2df28457bffea46afdf2cb0f3618bdc7f5d283e98a942b927cdb2b4d5c39cf20ead8e465496d4c72ec
 SHA512 
98d0cc6d4cad11341f825173f3e1c61c813dc4404087e863a7aef7eef85b3e9c224f747c10feda6cbe85eb13b403300d77447a5b55a62915fe4f9bd00405a608

diff --git a/gui-apps/wofi/wofi-1.4.1.ebuild b/gui-apps/wofi/wofi-1.4.1.ebuild
new file mode 100644
index ..cfd36d4d8f2f
--- /dev/null
+++ b/gui-apps/wofi/wofi-1.4.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ "${PV}" ==  ]]; then
+   inherit mercurial
+   EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}";
+else
+   SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~riscv"
+fi
+
+DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
+HOMEPAGE="https://hg.sr.ht/~scoopta/wofi";
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/wayland
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[wayland(-)]
+   x11-libs/pango
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3-no-hg-identify.patch" )



[gentoo-commits] repo/gentoo:master commit in: net-p2p/arti/

2024-05-11 Thread John Helmert III
commit: 0ae3680a9f3e17dff45e7713132b0d4a24b6b370
Author: John Helmert III  gentoo  org>
AuthorDate: Sat May 11 17:22:07 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat May 11 17:23:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae3680a

net-p2p/arti: add 1.2.2

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/arti/Manifest  |  82 ++
 net-p2p/arti/arti-1.2.2.ebuild | 602 +
 2 files changed, 684 insertions(+)

diff --git a/net-p2p/arti/Manifest b/net-p2p/arti/Manifest
index 58df177ff50e..dcdcda58ae41 100644
--- a/net-p2p/arti/Manifest
+++ b/net-p2p/arti/Manifest
@@ -8,6 +8,7 @@ DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST amplify-4.5.0.crate 32312 BLAKE2B 
9e9c0ab6d4a9db11f005f96075c4a94bdccfcb504cf04543f5a2bdd2cb2b94950efe3be7dc210cc15a9cf61b2ea35d7de6994c287b4b1fd50319cd2d9c482f96
 SHA512 
2300b134b794c22676f9116805fb1df4083e8f926c6104564e8e48d880c03613f5705e9adbce9f8863cfcb45233170515db7712e07cd41d7def3b06c6e2cb889
 DIST amplify-4.6.0.crate 33243 BLAKE2B 
69e4c7e25e648865194ea45b8939d855d205932d944ad505116ae3bc50bb9fc5ca05c901019c490381a4814c5a6122bc1486d7dcc1eee1fea1b067b82a16ecc8
 SHA512 
2113e62516021a6ed726d11ef4d5af46228c1035ee88c2c44b956a3bafc71d0cc07281fea1007ed18b7a98eb0b75165fb808cab2a29ad8030b05c805092f39be
 DIST amplify_derive-4.0.0.crate 39635 BLAKE2B 
d11a21362c4903348c343bca2a0653663a264e3e8f49cd3546ed2de9bdf1c1b673a89e121d9ec3cd1992b34938ccfbaeeb517da1712bd59eadd6b47a87a54590
 SHA512 
0ca87c9407d0339fcffdee374b7caf24377968b7fdd25d32eed0acfb123e0634cc5a2048b93f469b9949d9aafc67373845a37c1a4a5877ebc1a30443ebc83501
@@ -26,12 +27,14 @@ DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
 DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
 DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
+DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arbitrary-1.3.2.crate 32037 BLAKE2B 
f8f6a10a8f42f14eefaad4348b6ff200d0c2fb22faa7a2876247228046359e39c555f3170a1975f64f8537319b97c7ce2030dcab3614229c8334b5d6f9248114
 SHA512 
faab26c44f25d2c7298add2a657e4010d9fe24b3a61e2270bc6feac05cf2a82895fe225d2fb1c6b63e6c7da54e061955503f39322b96dbdbc4916601bd5e5ccf
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3

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

2024-05-11 Thread John Helmert III
commit: b53047dfdf45cc55a400d0efe0c8f4ff200e04bd
Author: John Helmert III  gentoo  org>
AuthorDate: Sat May 11 17:22:02 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat May 11 17:23:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53047df

app-crypt/sbctl: add 0.14

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 +++
 app-crypt/sbctl/sbctl-0.14.ebuild | 38 ++
 2 files changed, 41 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 89db5c072e51..a96d507722c3 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,3 +1,6 @@
 DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
 DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 
569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4
 SHA512 
02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c
 DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B 
e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967
 SHA512 
9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682
+DIST sbctl-0.14-deps.tar.xz 114919252 BLAKE2B 
a2baa7cca501d924c1353404725999fb8372b52e88a3e2bd7760cf04da4900c676a326c3687adb58169acfb032e4009bb35be66cef3547cf888767325a0baecb
 SHA512 
75122f835dc4f2bd41a8dbdd2b5ed6ad4c9c2f2f802f989245d08c55620d4eb992d23c78812bc761b96fb6b44b6eb6b6ae702b32d8b8f60ad23ac8a76f7e70bd
+DIST sbctl-0.14.tar.gz 17809255 BLAKE2B 
a59eb3c5a32cb73cb2993c785d16798cbc83b70186eda8c8ce064a17fc338d3e70b93b277ad55c20991952e8d807c77f2a23ae4467c045019ba717ba342d5442
 SHA512 
a541324ec0b42503f5b5837b18e5f3076aa6fbe3c32041c3362945be52c281c6d057a856512cd134df37bf133106061af34d2b4fbfc377852ae4a86078e65fd8
+DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B 
a5ec700d7ebf42393114c7b193483218df285977622f8ca6c2fb50b622478889647083b34c008fe8618244232416b374f099dd0ca7fce0f961949ef8b9cddbd8
 SHA512 
8508cc4a77e8bd08d77b2119d59c65d8724ace4576e1d233d0801c0b470afaac96981915c86a185ad0a29e94b7ad6aae1c6c3d52574f353d75d20d11cd503b0f

diff --git a/app-crypt/sbctl/sbctl-0.14.ebuild 
b/app-crypt/sbctl/sbctl-0.14.ebuild
new file mode 100644
index ..97f67663daf4
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.14.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature verify-sig
+
+DESCRIPTION="Secure Boot key manager"
+HOMEPAGE="https://github.com/Foxboron/sbctl";
+SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
+
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+   fi
+
+   default
+}
+
+src_install() {
+   emake PREFIX="${ED}/usr" install
+}
+
+pkg_postinst() {
+   optfeature "automatically signing installed kernels with sbctl keys on 
each kernel installation" \
+   "sys-kernel/installkernel[systemd]"
+}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/lkrg/

2024-05-11 Thread John Helmert III
commit: 19c561070428e697131333a21ec4d304716aff2a
Author: John Helmert III  gentoo  org>
AuthorDate: Sat May 11 17:22:00 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat May 11 17:23:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c56107

app-antivirus/lkrg: add 0.9.8

This release includes the new remote logging functionality.

Signed-off-by: John Helmert III  gentoo.org>

 app-antivirus/lkrg/Manifest  |  2 ++
 app-antivirus/lkrg/lkrg-0.9.8.ebuild | 60 
 2 files changed, 62 insertions(+)

diff --git a/app-antivirus/lkrg/Manifest b/app-antivirus/lkrg/Manifest
index f9d6d62642da..92b1f312c0d5 100644
--- a/app-antivirus/lkrg/Manifest
+++ b/app-antivirus/lkrg/Manifest
@@ -2,3 +2,5 @@ DIST lkrg-0.9.6.tar.gz 129563 BLAKE2B 
d4a39a080312d8cb04152e613b96e0ce882ea9ba50
 DIST lkrg-0.9.6.tar.gz.sign 801 BLAKE2B 
2ed63da40ff75c7faee198e5de73ee7be5903c00a3b1cc2f6acda53274bcf8665183cefbf36749a30b0fd78c38ac8dc1fceeb5f37772e3d335ab22c133fdfa91
 SHA512 
3e9c3df84991a3f4bd2e71069c1fe76021cd9289b82a1dfaaf9a26fdd9ff94840a728b90235db3f185dc143402a3770a247bf8c70d098f170921ec811d9e5299
 DIST lkrg-0.9.7.tar.gz 130913 BLAKE2B 
b6cda651e3c098f17148457be4e056315bfe8d5bb52a8051e9eff422f8deadb7d1e72420d99fa29704fc0216eafe0153b8a6f0c945e55ac5ee71a17043303f2f
 SHA512 
bf1af6d1a4d6811a6e7a17473260c93632e2c0a0b92a2a2ea4a8c2a75a1aaa0811b5bcdb399d9bff8444d5af3b8f4d8394b9b862cd9607fa57a614472553e99c
 DIST lkrg-0.9.7.tar.gz.sign 801 BLAKE2B 
ecb6f4521d0badd6b289bee0e68f6cff5d1dad3be74a8f7b32c828322fa12550d93291eeedff6e848e6db8805be7717cecc6d75cf4404481067f57200123f34e
 SHA512 
66859311a9320b150e4783e389d2e0df32e04fc35ce3a2a4ac6a488215300677fdd63928e9a877a5fdaf44800cb403cc3ce6de8423adaa15fa3b9fc92b7537a5
+DIST lkrg-0.9.8.tar.gz 160156 BLAKE2B 
6d07527b5c5b2bddd480a49090a4e4d448e37398c24aeda6bb4d21994f5fe6c2787538cb20d57ac57d38668c2b23b58a3502c96be2e65641fbee596f0d0ec2ca
 SHA512 
86d08f0c0168244ea48fb510e20356f24d8134c96b53b454dc22e7a67fe513b6b57ef946a28288f917f4deca59bcc073401ee2e71d46dad4e634a12c60fe5371
+DIST lkrg-0.9.8.tar.gz.sign 801 BLAKE2B 
7c205f33954a18aa7a405533f5541a0f7a0fbcc02502fcd05a7bead20b6f5028ec8c582fc539904a91f6c5faae46ac2fb4633f5be93e6a5535ea2cfd28918146
 SHA512 
577c183d4f7912351f86cf121494a690ce0f40b6cf16c64b9e28dbd5fb127f7461d9602619b53e3117cb820689e2b09f020ecdfc54a799ba8bbd1bc082024c5c

diff --git a/app-antivirus/lkrg/lkrg-0.9.8.ebuild 
b/app-antivirus/lkrg/lkrg-0.9.8.ebuild
new file mode 100644
index ..c26305babfb6
--- /dev/null
+++ b/app-antivirus/lkrg/lkrg-0.9.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1 systemd verify-sig
+
+DESCRIPTION="Linux Kernel Runtime Guard"
+HOMEPAGE="https://lkrg.org";
+SRC_URI="https://lkrg.org/download/${P}.tar.gz
+   verify-sig? ( https://lkrg.org/download/${P}.tar.gz.sign )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-openwall )"
+
+# MODULE_NAMES="lkrg(misc:${S}:${S})"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openwall.asc"
+
+PATCHES=( "${FILESDIR}/${PN}-0.9.4-gentoo-paths.patch" )
+
+pkg_setup() {
+   CONFIG_CHECK="HAVE_KRETPROBES KALLSYMS_ALL KPROBES JUMP_LABEL"
+   CONFIG_CHECK+=" MODULE_UNLOAD !PREEMPT_RT ~STACKTRACE"
+   linux-mod-r1_pkg_setup
+}
+
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sign}
+   fi
+
+   default
+}
+
+src_compile() {
+   local modlist=( lkrg )
+   local modargs=(
+   P_KVER="${KV_FULL}"
+   P_KERNEL="${KERNEL_DIR}"
+   )
+   linux-mod-r1_src_compile
+
+   emake LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}" -C logger
+}
+
+src_install() {
+   # logger target not included by all
+   emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" -C logger install
+
+   linux-mod-r1_src_install
+
+   systemd_dounit scripts/bootup/systemd/lkrg.service
+   newinitd scripts/bootup/openrc/lkrg lkrg.initd
+
+   insinto /lib/sysctl.d
+   newins scripts/bootup/lkrg.conf 01-lkrg.conf
+}



[gentoo-commits] repo/gentoo:master commit in: acct-user/uuidd/

2024-05-11 Thread Mike Gilbert
commit: 4c5e67633d3071e969d30723386085ff357aacdc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 16:32:21 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 17:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5e6763

acct-user/uuidd: new package, add 0

Signed-off-by: Mike Gilbert  gentoo.org>

 acct-user/uuidd/metadata.xml   |  7 +++
 acct-user/uuidd/uuidd-0.ebuild | 11 +++
 2 files changed, 18 insertions(+)

diff --git a/acct-user/uuidd/metadata.xml b/acct-user/uuidd/metadata.xml
new file mode 100644
index ..65e1fc82d859
--- /dev/null
+++ b/acct-user/uuidd/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-user/uuidd/uuidd-0.ebuild b/acct-user/uuidd/uuidd-0.ebuild
new file mode 100644
index ..a90877e3f24f
--- /dev/null
+++ b/acct-user/uuidd/uuidd-0.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+ACCT_USER_ID=540
+ACCT_USER_GROUPS=( uuidd )
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/, sys-apps/util-linux/files/

2024-05-11 Thread Mike Gilbert
commit: 8bdea3071842b04cc1c183856c7af4ce8a118154
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 17:18:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 17:19:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdea307

sys-apps/util-linux: wire up uuidd properly

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

 sys-apps/util-linux/files/uuidd.initd   | 10 ++
 sys-apps/util-linux/metadata.xml|  1 +
 ...ux-2.40.1.ebuild => util-linux-2.40.1-r1.ebuild} | 21 +++--
 sys-apps/util-linux/util-linux-.ebuild  | 21 +++--
 4 files changed, 49 insertions(+), 4 deletions(-)

diff --git a/sys-apps/util-linux/files/uuidd.initd 
b/sys-apps/util-linux/files/uuidd.initd
new file mode 100644
index ..329929e9a9ab
--- /dev/null
+++ b/sys-apps/util-linux/files/uuidd.initd
@@ -0,0 +1,10 @@
+#!/sbin/openrc-run
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+command=/usr/sbin/uuidd
+pidfile=/run/uuidd/uuidd.pid
+
+depend() {
+   need clock localmount
+}

diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml
index 2d9b8b837fe2..291587be5409 100644
--- a/sys-apps/util-linux/metadata.xml
+++ b/sys-apps/util-linux/metadata.xml
@@ -24,6 +24,7 @@
su: non-root users may become root

install the mesg/wall/write tools for 
talking to local users
+   build uuidd daemon


cpe:/a:andries_brouwer:util-linux

diff --git a/sys-apps/util-linux/util-linux-2.40.1.ebuild 
b/sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
similarity index 95%
rename from sys-apps/util-linux/util-linux-2.40.1.ebuild
rename to sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
index fefca19af628..c112b4749522 100644
--- a/sys-apps/util-linux/util-linux-2.40.1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
@@ -4,9 +4,10 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
 
 inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \
-   pam python-r1 multilib-minimal multiprocessing systemd
+   pam python-r1 multilib-minimal multiprocessing systemd tmpfiles
 
 MY_PV="${PV/_/-}"
 MY_P="${PN}-${MY_PV}"
@@ -33,7 +34,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode uuidd"
 
 # Most lib deps here are related to programs rather than our libs,
 # so we rarely need to specify ${MULTILIB_USEDEP}.
@@ -84,6 +85,10 @@ RDEPEND+="
!=sys-apps/shadow-4.7-r2[su]
)
+   uuidd? (
+   acct-user/uuidd
+   virtual/tmpfiles
+   )
!net-wireless/rfkill
 "
 
@@ -230,6 +235,7 @@ multilib_src_configure() {
$(use_enable static-libs static)
$(use_with ncurses tinfo)
$(use_with selinux)
+   $(multilib_native_use_enable uuidd)
 
# TODO: Wire this up (bug #931118)
--without-econf
@@ -303,6 +309,9 @@ multilib_src_configure() {
--enable-libsmartcols
--enable-libfdisk
--enable-libmount
+
+   # Support uuidd for non-native libuuid
+   $(use_enable uuidd libuuid-force-uuidd)
)
fi
 
@@ -388,6 +397,10 @@ multilib_src_install_all() {
fperms u+s /bin/su
fi
 
+   if use uuidd; then
+   newinitd "${FILESDIR}/uuidd.initd" uuidd
+   fi
+
# Note:
# Bash completion for "runuser" command is provided by same file which
# would also provide bash completion for "su" command. However, we don't
@@ -412,4 +425,8 @@ pkg_postinst() {
elog "The agetty util now clears the terminal by default. You"
elog "might want to add --noclear to your /etc/inittab lines."
fi
+
+   if use uuidd; then
+   tmpfiles_process uuidd-tmpfiles.conf
+   fi
 }

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index a3c518db9e1d..053f45a99077 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -4,9 +4,10 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
 
 inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \
-   pa

[gentoo-commits] repo/gentoo:master commit in: acct-group/uuidd/

2024-05-11 Thread Mike Gilbert
commit: 32871af5155192c1883f8ca5674615ebbdfda1e8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 16:31:13 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 17:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32871af5

acct-group/uuidd: new package, add 0

Signed-off-by: Mike Gilbert  gentoo.org>

 acct-group/uuidd/metadata.xml   | 7 +++
 acct-group/uuidd/uuidd-0.ebuild | 8 
 2 files changed, 15 insertions(+)

diff --git a/acct-group/uuidd/metadata.xml b/acct-group/uuidd/metadata.xml
new file mode 100644
index ..65e1fc82d859
--- /dev/null
+++ b/acct-group/uuidd/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-group/uuidd/uuidd-0.ebuild b/acct-group/uuidd/uuidd-0.ebuild
new file mode 100644
index ..e8cbbbaa38e3
--- /dev/null
+++ b/acct-group/uuidd/uuidd-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=540



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

2024-05-11 Thread Mart Raudsepp
commit: e590d93c8e49cd2c889ac551c4e46068b048ddab
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May 10 07:21:05 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 17:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e590d93c

dev-cpp/atkmm: enable py3.12

Closes: https://bugs.gentoo.org/929379
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/dev-cpp/atkmm/atkmm-2.28.3.ebuild 
b/dev-cpp/atkmm/atkmm-2.28.3.ebuild
index 0beb02b7b03d..f9a95dc8bf73 100644
--- a/dev-cpp/atkmm/atkmm-2.28.3.ebuild
+++ b/dev-cpp/atkmm/atkmm-2.28.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for the ATK library"



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

2024-05-11 Thread Mart Raudsepp
commit: e1a1121bc1e8b81e87982a1df2e9159d35b03288
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May 10 07:23:44 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 17:08:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a1121b

dev-cpp/glibmm: enable py3.12

Closes: https://bugs.gentoo.org/929382
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/dev-cpp/glibmm/glibmm-2.66.7.ebuild 
b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
index 5132ce563e14..1b62c91362bd 100644
--- a/dev-cpp/glibmm/glibmm-2.66.7.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for glib2"



[gentoo-commits] repo/gentoo:master commit in: dev-build/ninja/

2024-05-11 Thread Sam James
commit: d54bb97f340dca4ff8b785623b14a5412d967747
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 16:59:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 17:02:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54bb97f

dev-build/ninja: add 1.12.1

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

 dev-build/ninja/Manifest   | 1 +
 dev-build/ninja/{ninja-.ebuild => ninja-1.12.1.ebuild} | 2 +-
 dev-build/ninja/ninja-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-build/ninja/Manifest b/dev-build/ninja/Manifest
index 5a84814e8171..8e41e460a754 100644
--- a/dev-build/ninja/Manifest
+++ b/dev-build/ninja/Manifest
@@ -1,2 +1,3 @@
 DIST ninja-1.11.1.tar.gz 229479 BLAKE2B 
c96cf7c319b7abd65f644465688d256f8b3a576c4616d0c63852e25dd0dc5f63c66708d429d8dddb6228502eb147211a86a5dd369b80ec2228902b370d2343e5
 SHA512 
1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
 DIST ninja-1.12.0.tar.gz 240291 BLAKE2B 
e7d721ab62164574b076f7cbf6d40fd2ee950534d124a58f5fe9e09bdae5895c8dc9dd7636a9f2f2b79774d6d9ba5f831e2c8b370826029af060fdc80fdc207f
 SHA512 
167cd838ad47815183b79302a6e19227d956e634ae9d4211f0895ea9f4d893932e1154a765a9d5a1a3167b1a48b398f255fb4f46eb1395a6da11070bda628875
+DIST ninja-1.12.1.tar.gz 240483 BLAKE2B 
915545888cbd7d9e6e7e4fb0bad42f6c36ecef2de93356966541de0f8f4315e59e47cf20f189de5de11ba2a038488c7964ec709bad8868488cc03524a88483f4
 SHA512 
d6e6f0e89a4844a69069ff0c7cefc07704a41c7b0c062a57534de87decdde63e27928147b32b806aa7efa1061f031a1319b074391db61b0cbdccf096954c

diff --git a/dev-build/ninja/ninja-.ebuild 
b/dev-build/ninja/ninja-1.12.1.ebuild
similarity index 98%
copy from dev-build/ninja/ninja-.ebuild
copy to dev-build/ninja/ninja-1.12.1.ebuild
index 3af9c43f1b06..b387ddf90c06 100644
--- a/dev-build/ninja/ninja-.ebuild
+++ b/dev-build/ninja/ninja-1.12.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit bash-completion-r1 edo python-any-r1 toolchain-funcs
 

diff --git a/dev-build/ninja/ninja-.ebuild 
b/dev-build/ninja/ninja-.ebuild
index 3af9c43f1b06..b387ddf90c06 100644
--- a/dev-build/ninja/ninja-.ebuild
+++ b/dev-build/ninja/ninja-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit bash-completion-r1 edo python-any-r1 toolchain-funcs
 



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

2024-05-11 Thread Michał Górny
commit: 9313c0e36456787846662cb7b83a6e7dd810c862
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:55:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:02:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9313c0e3

dev-python/jaraco-collections: Enable py3.13

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

 dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild 
b/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild
index 0a799c220252..95a54c65123f 100644
--- a/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: fed79ad4e442141b68b3a9c3b9b92304f20729fc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:20:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:02:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed79ad4

dev-python/pyproject-fmt: Enable py3.13

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

 dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild
index 2cfafcdc78b0..311a11645a67 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.0.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: 1255ddcdaa324768de3727df8d279371eb228d45
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:49:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1255ddcd

dev-python/jaraco-path: Enable py3.13

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

 dev-python/jaraco-path/jaraco-path-3.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild 
b/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild
index 47bb3cf8e848..b0fdda03077b 100644
--- a/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild
+++ b/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: 282b0500615f9116bd5455b80548c9c20a60e972
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:50:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=282b0500

dev-python/path: Enable py3.13

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

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

diff --git a/dev-python/path/path-16.14.0.ebuild 
b/dev-python/path/path-16.14.0.ebuild
index e5374882c3bc..7b8b21fb918e 100644
--- a/dev-python/path/path-16.14.0.ebuild
+++ b/dev-python/path/path-16.14.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: 3d9fa0c0a95893194c74be8f7b39534545669488
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:52:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9fa0c0

dev-python/autocommand: Enable py3.13

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

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

diff --git a/dev-python/autocommand/autocommand-2.2.2.ebuild 
b/dev-python/autocommand/autocommand-2.2.2.ebuild
index 5c2c6ee2ac68..7fde041a743b 100644
--- a/dev-python/autocommand/autocommand-2.2.2.ebuild
+++ b/dev-python/autocommand/autocommand-2.2.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyproject-fmt-rust/

2024-05-11 Thread Michał Górny
commit: 68cb260ff772fe0a96b069fcbd3b78414ba5d6fc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:10:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:01:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68cb260f

dev-python/pyproject-fmt-rust: Enable py3.13

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

 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild 
b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild
index 71ce51033f8a..f1aeeb1f08d4 100644
--- a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild
+++ b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 CRATES="
ahash@0.8.11



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

2024-05-11 Thread Michał Górny
commit: 897da4c06b41e0e9ed355215f987a291b86bbd9d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:51:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897da4c0

dev-python/jaraco-envs: Enable py3.13

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

 dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild 
b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild
index c74d398bc787..d148db04077f 100644
--- a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild
+++ b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 



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

2024-05-11 Thread Michał Górny
commit: 8b502ee85cc42d9b52ea417227b8337047a89f27
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 16:44:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 17:02:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b502ee8

dev-python/configupdater: Enable py3.13

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

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

diff --git a/dev-python/configupdater/configupdater-3.2.ebuild 
b/dev-python/configupdater/configupdater-3.2.ebuild
index b6b1b481d310..15906bae302b 100644
--- a/dev-python/configupdater/configupdater-3.2.ebuild
+++ b/dev-python/configupdater/configupdater-3.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1
 



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

2024-05-11 Thread Mike Gilbert
commit: 3d914ed6943fa80ad9a615d58e4b5257665a9a66
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 16:22:38 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 16:22:38 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=3d914ed6

uid-gid.txt: assign 540 to uuidd

Signed-off-by: Mike Gilbert  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index fb306c1..1da4988 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -632,6 +632,7 @@ atuin   536 536 
acctUsed by app-shells/atuin
 openhab537 537 acct
Used by app-misc/openhab-bin
 redict 538 538 acct
Used by dev-db/redict
 microsoft-identity-broker  539 539 acct
Used by sys-auth/microsoft-identity-broker
+uuidd  540 540 acct
Used by sys-apps/util-linux
 
 
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!



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

2024-05-11 Thread David Seifert
commit: 83f825fb740d58cb5e85b42e617223d28387c078
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:37 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f825fb

app-editors/sublime-text: drop versions

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

 app-editors/sublime-text/Manifest  |  6 --
 .../sublime-text/sublime-text-3_p3211-r2.ebuild| 65 -
 .../sublime-text/sublime-text-4_p4126-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4143-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4152.ebuild   | 68 --
 .../sublime-text/sublime-text-4_p4166.ebuild   | 68 --
 6 files changed, 343 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 84b4d3ca7ac7..b056e7926ed5 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,7 +1 @@
-DIST sublime_text_3_build_3211_x32.tar.bz2 13806489 BLAKE2B 
1e07df2fc9fb9fb60a6fbfe27a3d657ff80ef46ae91967fa384cfc84bfdc2b5952aea8dbfd9ff015f669b148c1a302cbe01521a72b584abccd51efdab51ac0d8
 SHA512 
4d19947459046407316382d187ea6fa4cff9b7d3e7ae3c46667d691b6ca425a1f1dfc8599a26cf61b970290a58924a3b605e111ff2802ed124683872c1802803
-DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcefb4baf225b02d13a3405e846f08163773ed52c6278f8e89a7b13c15e6c2d6241139d58be9c2c5a1201abb04a3cd68efdffc723075c5af
 SHA512 
a6a068119eff95c5360e9ccbe1d845e7a93e4ad13b3659073752a7bd0e87f4691555820185514875649e677a4e8702e2338f74f5584fc80f69c16b323685d6f1
-DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
-DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
-DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4
-DIST sublime_text_build_4166_x64.tar.xz 16572860 BLAKE2B 
ede62590f2913edd644b02dfd9e14fd68ac0387bc75946c1206dd7709f985ce6b584ce8f74f05c3961d2ea43590a084e2947c9586c16ced40cccfd82a3847e5a
 SHA512 
a4e5a957160cc47e6c5fc71f3162edea5d6fe03e6a7af33f52074a49dbbd2cd49460b35e0924d38d4083561291469bc0ff43e7aea81232dbc97be6847612c4e1
 DIST sublime_text_build_4169_x64.tar.xz 16572760 BLAKE2B 
1760e6a763b58e24c7360bb0068704b820b0ba91169c1e80b9b46ca728eaedd04bd2bca75d602b24034fff895c093131d30209c48c3e7b1c56941da7cf1d3296
 SHA512 
6764363f8f92f65532d64ba014023e28b18f40dc62a1b114239b59360257d445494f9a2f57580174b5f4994c8fa06cd8f562c9419cfda92324c9ebf25d15e576

diff --git a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
deleted file mode 100644
index 0990d91e8c53..
--- a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg-utils
-
-# get the major version from PV
-MV=${PV:0:1}
-MY_PV=${PV#*_p}
-
-DESCRIPTION="Sophisticated text editor for code, markup and prose"
-HOMEPAGE="https://www.sublimetext.com";
-SRC_URI="
-   amd64? ( 
https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x64.tar.bz2 )
-   x86? ( 
https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x32.tar.bz2 
)"
-
-LICENSE="Sublime"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dbus"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   dev-libs/glib:2
-   sys-libs/glibc
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   dbus? ( sys-apps/dbus )"
-
-QA_PREBUILT="*"
-S="${WORKDIR}/sublime_text_${MV}"
-
-# Sublime bundles the kitchen sink, which includes python and other assorted
-# modules. Do not try to unbundle these because you are guaranteed to fail.
-
-src_install() {
-   insinto /opt/${PN}${MV}
-   doins -r Packages Icon
-   doins changelog.txt sublime_plugin.py sublime.py python3.3.zip
-
-   exeinto /opt/${PN}${MV}
-   doexe crash_reporter plugin_host sublime_text
-   dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/subl
-
-   local size
-   for size in 16 32 48 128

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

2024-05-11 Thread David Seifert
commit: 9883070cdb88a131361656d23d6ad14a2b1ea825
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:38 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9883070c

dev-cpp/catch: add 3.6.0

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

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-3.6.0.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index c9e3a10d3c5c..93484845a6f1 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -4,3 +4,4 @@ DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 
973cc73c1d158140645003e76c0baf85a652520
 DIST Catch2-3.5.2.tar.gz 1159985 BLAKE2B 
6aa810926f68098a8ac18bf3b045b0bf1be3632e3b34a59561c337312d0501199df7baf49d242c0dd6eeb3f4a9ca77c5545b86092e10865452f7bacaa13ea2a3
 SHA512 
1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576
 DIST Catch2-3.5.3.tar.gz 1169512 BLAKE2B 
ad515d379b071e015f593b3c6a1a66bafa3ca7c083f95ebba59603993a3a8ef40073a883731e83458bb0d463d3e53369e0474a6bdf0aef57e567f13bcc11d6a7
 SHA512 
57c996f679cbad212cb0fde39e506bade37bd559c0e93e20f407f2a2f029e98b78661e10257f9c8e4cb5fd7d52d0ea1eae3d4a1f989c6d66fcb281e32e1688f6
 DIST Catch2-3.5.4.tar.gz 1172449 BLAKE2B 
2dee5ca34304032d92bfe147f9beff42c9b1db82b36bb0472a75f911d273cba4d881c3eccac4086eea6a77356defdab4b6d1a54cacd023eb8f904d12969ba60b
 SHA512 
c22ad6a2fbf8665b8775d72dcdc6bfde324eb224fcd897ebce5e62c7ac7640823550198fff45e1ea548a5923db4392ce7009ff784ef78bd59356a2aae5337976
+DIST Catch2-3.6.0.tar.gz 1181300 BLAKE2B 
37c56cf5537cb5fb66c1a4a9f15cd0b8e5f993f1f6ab1aa442d15b6290f2b1871abd97bccbdbf22694c4a86c736216c3006d36a82566bc9270704a5a11dc2672
 SHA512 
09c728a04d69b0692d6e2f7ceb5889dc69309406c27f7f2b5d383245a5357657c5540dd64a7a4a6e19388bda68105002425286468578b69b20e3a75366871ce2

diff --git a/dev-cpp/catch/catch-3.6.0.ebuild b/dev-cpp/catch/catch-3.6.0.ebuild
new file mode 100644
index ..cde2d006ed7f
--- /dev/null
+++ b/dev-cpp/catch/catch-3.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git";
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2";
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_DEVELOPMENT_BUILD=ON
+   -DCATCH_ENABLE_WERROR=OFF
+   -DCATCH_BUILD_TESTING=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+
+   cmake_src_configure
+}



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

2024-05-11 Thread David Seifert
commit: f160b69ebca634ac7e4a0416919bd9d4b3e3aa10
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:39 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f160b69e

dev-libs/link-grammar: add 5.12.4

Closes: https://bugs.gentoo.org/929425
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/Manifest   |   1 +
 dev-libs/link-grammar/link-grammar-5.12.4.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest
index 19aff333d5ec..eff4c9094f3c 100644
--- a/dev-libs/link-grammar/Manifest
+++ b/dev-libs/link-grammar/Manifest
@@ -1 +1,2 @@
 DIST link-grammar-5.12.3.tar.gz 4704751 BLAKE2B 
a7f0fe39c51ed26ea764d583b38b21cfce6e596c6cd94db6ba47b3606a2b6cd9e56bd6fedeb104dbb345baedae3e144af96999739dda9daa9a9e5886bd98d2f4
 SHA512 
e0fdb78ec03042119011afea005a62829317fd0bc20afcd94e3f234c9c5252ed9c57d717b75368ac4a63dd8493bd86f551870299925f3b9b95b11915f48d8abe
+DIST link-grammar-5.12.4.tar.gz 4720724 BLAKE2B 
6573895298128165d7f840a13aad124418dbd1b9c70436dbe2bd65b3fd1883777e72da13f5196031696edb7cdc6c9d86acd5fdd4d1aa8fb295a136b2ba0568cf
 SHA512 
fd5318c21202c17902de996882fd8630c7e95622b8ebe6877a334df22ff678a6040e0519bdabfa1138aaefdf3a7c20cbfe9e65bdce4dfe568729c9ba5a2d6fe5

diff --git a/dev-libs/link-grammar/link-grammar-5.12.4.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
new file mode 100644
index ..b6ed517ee9e9
--- /dev/null
+++ b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit autotools python-r1 out-of-source
+
+DESCRIPTION="A Syntactic English parser"
+HOMEPAGE="https://www.abisource.com/projects/link-grammar/ 
https://www.link.cs.cmu.edu/link/";
+SRC_URI="https://www.gnucash.org/link-grammar/downloads/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="aspell +hunspell python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# XXX: sqlite is automagic
+# Does not build with >=sci-mathematics/minisat-2, bug #593662
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libpcre2:=
+   aspell? ( app-text/aspell )
+   hunspell? ( app-text/hunspell )
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/swig:0
+   dev-build/autoconf-archive
+   virtual/pkgconfig"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # _AC_UNDECLARED_BUILTIN false positive
+   strchr
+)
+
+pkg_setup() {
+   if use aspell && use hunspell; then
+   ewarn "You have enabled 'aspell' and 'hunspell' support, but 
both cannot coexist,"
+   ewarn "only hunspell will be built. Press Ctrl+C and set only 
'aspell' USE flag if"
+   ewarn "you want aspell support."
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+my_src_configure() {
+   local myconf=(
+   --disable-maintainer-mode
+   --disable-editline
+   # java is hopelessly broken, invokes maven at build time (bug 
#806157)
+   --disable-java-bindings
+   --disable-perl-bindings
+   --disable-sat-solver
+   --with-regexlib=pcre2
+   $(use_enable aspell)
+   $(use_enable hunspell)
+   $(usev hunspell 
--with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell)
+   )
+
+   econf \
+   --disable-python-bindings \
+   "${myconf[@]}"
+
+   if use python; then
+   python_configure() {
+   econf \
+   --enable-python-bindings \
+   "${myconf[@]}"
+   }
+   python_foreach_impl run_in_build_dir python_configure
+   fi
+}
+
+my_src_compile() {
+   local -x MAIN_BUILD_DIR="${BUILD_DIR}"
+   default
+
+   if use python; then
+   python_compile() {
+   emake -C bindings/python \
+   VPATH="${S}:${MAIN_BUILD_DIR}" \
+   
_clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
 \
+   
_clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
+   }
+   python_foreach_impl run_in_build_dir python_compile
+   fi
+}
+
+my_src_install() {
+   local -x MAIN_BUILD_DIR="${BUILD_DIR}"
+   default
+
+   if use python; then
+   python_install() {
+   emake -C bindings/python \
+   VPATH="${S}:${MAIN_BUILD_DIR}" \
+   
_cl

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

2024-05-11 Thread David Seifert
commit: 8789d8ef4c18ab223817cc2f5aa7d1a23c201e08
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:40 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8789d8ef

media-gfx/graphviz: add 11.0.0

Closes: https://bugs.gentoo.org/918870
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-11.0.0.ebuild | 221 ++
 2 files changed, 222 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 2c366235c70a..800c975d3a03 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
+DIST graphviz-11.0.0.tar.xz 21306368 BLAKE2B 
c424b2d81180513f2a03210b5a5febfbf80e5c9912ad020d7015be69fdae6579d44108d22f99450ae3384560b610dbaac49a50fe8cac9dbd4e80b8761a8b65a8
 SHA512 
e95c9ed491c5f09190ca0f085aba2b9a3f6703371d62f6a275f41ddfceef7d79956e1fb0ccfda6c21f2e57afc3a88e37d7091af724911fe3e900ee90a7a811cf
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-11.0.0.ebuild 
b/media-gfx/graphviz/graphviz-11.0.0.ebuild
new file mode 100644
index ..be0c1a91e64f
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-11.0.0.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/";
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz";
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangoca

[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/btrfs-heatmap/

2024-05-11 Thread Steven Davies
commit: 7629eac8bda37b68dd80ffd5eecbe294de413bec
Author: Steven Davies  steev  me  uk>
AuthorDate: Sat May 11 15:13:27 2024 +
Commit: Steven Davies  steev  me  uk>
CommitDate: Sat May 11 15:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7629eac8

sys-fs/btrfs-heatmap: enable py3.12, py3.13

Signed-off-by: Steven Davies  steev.me.uk>

 sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild 
b/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild
index daf10a294a..da4b9a80ea 100644
--- a/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild
+++ b/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 python3_11 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
 
 inherit python-single-r1
 
@@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
-   >=dev-python/btrfs-12[${PYTHON_USEDEP}]
+   >=dev-python/btrfs-13[${PYTHON_USEDEP}]
')
 "
 DEPEND="${RDEPEND}"



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

2024-05-11 Thread Sam James
commit: 74cdda2f55002e542f881bdccdb0cb20d60a0173
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 15:18:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 15:18:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74cdda2f

dev-vcs/mercurial: Stabilize 6.6.2 amd64, #928728

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

 dev-vcs/mercurial/mercurial-6.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/mercurial/mercurial-6.6.2.ebuild 
b/dev-vcs/mercurial/mercurial-6.6.2.ebuild
index 5f7c2066c802..4f7b98fedf5f 100644
--- a/dev-vcs/mercurial/mercurial-6.6.2.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.6.2.ebuild
@@ -181,7 +181,7 @@ LICENSE="GPL-2+
rust? (
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 
MIT MPL-2.0 PSF-2 Unicode-DFS-2016 Unlicense ZLIB )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+chg emacs gpg test tk rust"
 
 BDEPEND="rust? ( ${RUST_DEPEND} )"



  1   2   3   4   >