[gentoo-commits] repo/gentoo:master commit in: net-print/splix/

2024-06-14 Thread Bernard Cafarelli
commit: 8e3120e38adf1f24472b8c9041ae627b4111c17a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 10:16:45 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3120e3

net-print/splix: add 2.0.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-print/splix/Manifest   |  1 +
 net-print/splix/metadata.xml   |  1 +
 net-print/splix/splix-2.0.1.ebuild | 63 ++
 3 files changed, 65 insertions(+)

diff --git a/net-print/splix/Manifest b/net-print/splix/Manifest
index 4df920013eab..4950ef649caf 100644
--- a/net-print/splix/Manifest
+++ b/net-print/splix/Manifest
@@ -1,2 +1,3 @@
 DIST samsung-cms-20120312.tar.xz 3354884 BLAKE2B 
ebff80c7e4ddebb87c46b0d282c64037d7584170ed224931e5b17fc93a76b162bd1b33ed00c59371464dcaef345cf6c33d428aa42c7b67c82958a23384ed0bac
 SHA512 
448f111493540dc93b88d59fa50857bdca2aa9eb772e53c1d227402235d878ad599683d74bc4d815b4789527b5e7ebe207bb0c8fa9194eaf61ca95b78a1444db
 DIST splix-2.0.0_p20130826.tar.bz2 127278 BLAKE2B 
6a8eb6b15e5208dd4173d50bf2b41d0e0f136057fbb46f36fb68ab1302c0c8a6b735311bc03f15e7afce0de802b3fa62df04ad5cd016532216b67a74e39835c3
 SHA512 
dda07e24b4321e6c1e3d4fbdd03fcc2b5931465db36ed9d8676a62313c4c64b7cbd58bf41996ddd1ab02086438f225439db0506aca7f0269f6c84e80eff72cb0
+DIST splix-2.0.1.tar.xz 93032 BLAKE2B 
82de9e591bda902cee9423e3f626a5b8b13b8ec0e2fd842142b10549d87094316d59c57a005615bf37601ecedf9d5defc59beb5312b4e1269ff1db207c3722bc
 SHA512 
45708d65576e87c9f0c9cc7d4919ea19b1418bb932854b14a80bbcf890e28f7ee11ac64a5b9ccca1b8f4aec803822392ab738329d3e9894ad60b5393bffeef74

diff --git a/net-print/splix/metadata.xml b/net-print/splix/metadata.xml
index 2ea580a8d8e2..3ddb1879ca37 100644
--- a/net-print/splix/metadata.xml
+++ b/net-print/splix/metadata.xml
@@ -11,5 +11,6 @@


splix
+   OpenPrinting/splix

 

diff --git a/net-print/splix/splix-2.0.1.ebuild 
b/net-print/splix/splix-2.0.1.ebuild
new file mode 100644
index ..365ce4c1ab21
--- /dev/null
+++ b/net-print/splix/splix-2.0.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit toolchain-funcs
+
+DESCRIPTION="A set of CUPS printer drivers for SPL (Samsung Printer Language) 
printers"
+HOMEPAGE="https://splix.sourceforge.net/;
+SRC_URI="https://github.com/OpenPrinting/splix/releases/download/${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~voyageur/distfiles/samsung-cms-20120312.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+jbig"
+
+DEPEND=">=app-text/ghostscript-gpl-9.02
+   >=net-print/cups-1.4.0
+   jbig? ( media-libs/jbigkit )"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.0.0_p20130826-algo0x11_le.patch )
+
+src_prepare() {
+   default
+
+   # Move to correct place
+   mv *.ppd ppd/
+   # Honor LDFLAGS
+   sed -e "/[a-z]_LDFLAGS/s/:=.*/:= $\{LDFLAGS\}/" -i module.mk \
+   || die
+}
+
+src_compile() {
+   local options="MODE=optimized"
+   use jbig || options="${options} DISABLE_JBIG=1"
+   emake ${options} PSTORASTER=gstoraster CXX="$(tc-getCXX)" \
+   OPTIM_CFLAGS="${CFLAGS}" OPTIM_CXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   gzip "${ED}"/$(cups-config --datadir)/model/*/*.ppd || die
+
+   emake DESTDIR="${D}" CMSDIR="${WORKDIR}"/cms MANUFACTURER=samsung 
installcms
+   # Add symlinks for xerox and dell models (installed in samsung)
+   dosym $(cups-config --datadir)/profiles/samsung $(cups-config 
--datadir)/profiles/xerox
+   dosym $(cups-config --datadir)/profiles/samsung $(cups-config 
--datadir)/profiles/dell
+}
+
+pkg_postinst() {
+   ewarn "You *MUST* make sure that the PPD files that CUPS is using"
+   ewarn "for actually installed printers are updated if you upgraded"
+   ewarn "from a previous version of splix!"
+   ewarn "Otherwise you will be unable to print (your printer might"
+   ewarn "spit out blank pages etc.)."
+   ewarn "To do that, simply delete the corresponding PPD file in"
+   ewarn "/etc/cups/ppd/, click on 'Modify Printer' belonging to the"
+   ewarn "corresponding printer in the CUPS webinterface (usually"
+   ewarn "reachable via http://localhost:631/) and choose the correct"
+   ewarn "printer make and model, for example:"
+   ewarn "'Samsung' -> 'Samsung ML-1610, 1.0 (en)'"
+}



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

2024-06-14 Thread Bernard Cafarelli
commit: 960fa91416e2ff7d4d1ceaee753c1b11c28e8440
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 09:26:29 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960fa914

app-text/openpaperwork-gtk: add 2.2.3, drop 2.2.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-gtk/Manifest| 2 +-
 ...enpaperwork-gtk-2.2.1.ebuild => openpaperwork-gtk-2.2.3.ebuild} | 7 +++
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-text/openpaperwork-gtk/Manifest 
b/app-text/openpaperwork-gtk/Manifest
index 8a0714583212..1ebe22c85607 100644
--- a/app-text/openpaperwork-gtk/Manifest
+++ b/app-text/openpaperwork-gtk/Manifest
@@ -1,2 +1,2 @@
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
 DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 
6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620
 SHA512 
68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf

diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild 
b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
similarity index 92%
rename from app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
rename to app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
index d3f68f150bd4..bfb9af9c2fcf 100644
--- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
+++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
@@ -1,16 +1,17 @@
-# 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=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
 
 inherit distutils-r1
 
 DESCRIPTION="Paperwork plugins"
 HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
 
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2;
+S=${WORKDIR}/paperwork-${PV}/${PN}
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -27,8 +28,6 @@ BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
sys-apps/which
sys-devel/gettext"
 
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
 export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 
 python_compile() {



[gentoo-commits] repo/gentoo:master commit in: app-text/paperwork-backend/files/, app-text/paperwork-backend/

2024-06-14 Thread Bernard Cafarelli
commit: d0647ae12a0292c2c2ce982415300acf4b95f124
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 09:28:45 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0647ae1

app-text/paperwork-backend: add 2.2.3, drop 2.2.1-r1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork-backend/Manifest|  4 +-
 .../paperwork-backend-2.2.1-cairo_workaround.patch | 52 --
 1-r1.ebuild => paperwork-backend-2.2.3.ebuild} | 10 +
 3 files changed, 4 insertions(+), 62 deletions(-)

diff --git a/app-text/paperwork-backend/Manifest 
b/app-text/paperwork-backend/Manifest
index 3bb713c3cb5a..9f6c193ed7f0 100644
--- a/app-text/paperwork-backend/Manifest
+++ b/app-text/paperwork-backend/Manifest
@@ -1,4 +1,4 @@
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
 DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
-DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 
48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f
 SHA512 
cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 
6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620
 SHA512 
68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
 DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 
7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0
 SHA512 
aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
+DIST paperwork-data-2.2.3.tar.gz 5206588 BLAKE2B 
7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0
 SHA512 
aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76

diff --git 
a/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
 
b/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
deleted file mode 100644
index 01eb2a6154b0..
--- 
a/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From c9430b844fbcedc9119e3d464f5f0c85feb7b197 Mon Sep 17 00:00:00 2001
-From: Jerome Flesch 
-Date: Sun, 4 Feb 2024 20:33:27 +0100
-Subject: [PATCH] Backend/docexport PDF: Workaround Cairo bug that causes
- occasional crashes when exporting to generated PDF.
-
-Closes #942

- .../src/paperwork_backend/docexport/pdf.py  | 13 +
- 1 file changed, 13 insertions(+)
-
-diff --git a/paperwork-backend/src/paperwork_backend/docexport/pdf.py 
b/paperwork-backend/src/paperwork_backend/docexport/pdf.py
-index 160e60710..befded73c 100644
 a/paperwork-backend/src/paperwork_backend/docexport/pdf.py
-+++ b/paperwork-backend/src/paperwork_backend/docexport/pdf.py
-@@ -115,6 +115,8 @@ class PdfCreator(object):
- )
- self.pdf_context = cairo.Context(self.pdf_surface)
- 
-+self.gc_protection = []  # WORKAROUND(Jflesch): Cairo crash
-+
- def set_page_size(self, img_size):
- # portrait or landscape
- if (img_size[0] < img_size[1]):
-@@ -187,6 +189,16 @@ class PdfCreator(object):
- "pillow_to_surface", img,
- intermediate="jpeg", quality=int(self.quality * 100)
- )
-+# WORKAROUND(Jflesch):
-+# If Cairo supports JPEG embedding, we use
-+# cairo.ImageSurface.set_mime_data() instead of the usual Cairo
-+# surface functions to draw the image. It seems this function does
-+# not increment the ref counter of the surface object
-+# --> the Python GC tends to collect it while Cairo is still going
-+# to use it to generate the PDF.
-+# --> we have to keep a reference on it ourselves, until the page has
-+# been generated.
-+self.gc_protection.append(img_surface)
- 
- self.pdf_context.save()
- try:
-@@ -199,6 +211,7 

[gentoo-commits] repo/gentoo:master commit in: mail-client/claws-mail/

2024-06-14 Thread Bernard Cafarelli
commit: ff129fa07799d9017cf44de90d48f9f16db98692
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 07:04:08 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff129fa0

mail-client/claws-mail: add 3.21.0, 4.3.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 mail-client/claws-mail/Manifest |   2 +
 mail-client/claws-mail/claws-mail-3.21.0.ebuild | 210 +++
 mail-client/claws-mail/claws-mail-4.3.0.ebuild  | 217 
 3 files changed, 429 insertions(+)

diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest
index f1e681526700..2fe56e18bb69 100644
--- a/mail-client/claws-mail/Manifest
+++ b/mail-client/claws-mail/Manifest
@@ -1,3 +1,5 @@
 DIST claws-mail-3.20.0.tar.xz 6687376 BLAKE2B 
9a72e77ea922271fdb947e4f76229c89cb0fb2589921fca6fd161714a3093a137165b84b84db5cece5cb6b06998e237d524104d87078dcba36a94f02e0eb
 SHA512 
66d0087493452cf43357fbfb2338b3716ec45d202f51cce033aa3aec4dac2d6eb9e652efb22bcfcab1e6c00ff650a9926114fb4647f753e44013e607d923
+DIST claws-mail-3.21.0.tar.xz 6848648 BLAKE2B 
9b2c89b5b9105add54db7b55f082e965645b67ca361edb9cdb7fdc3793146332acb678f06a493b0668c6a7d36a70d471d25948b0d14d6f61b22423057014a67f
 SHA512 
59078bdb2d0314c63d4c63fdf493b0484c731523a2a099dd29816b14586f6ef038e36f794284d60deb45fe22b4c29bd239da49cc3b94549884742ef64d2fdcae
 DIST claws-mail-4.1.1.tar.xz 6523688 BLAKE2B 
7e1b1ae201a67e14821f415d2b51f6eebfc2896699d89f2088fa9f7f21de984f6d8e4e92791c233ec755a15184ff5e562ce96ad9d197acc4e1f8dadb3fd57c30
 SHA512 
4157772fd0e918bae1df11230ce52691ff86181a0c164c0c5116d1ebb91885910e2e24ff18ae5e5ad4ed1c83ef830773de0b4ab40da988607909e0c17efb26b4
 DIST claws-mail-4.2.0.tar.xz 6674872 BLAKE2B 
b3118b45f1d3e8ae31a9c7bfa529fd5c8fda3ff8823e88a5ef078432d38d4150b05791deafff2577378ea17b03d965374755d2536ff6835ed46bcd566fefddaf
 SHA512 
2415f246fc88b76263e1c43860c0638e08c58149a3d846831f26cda21f0f14035a759379031d52e56aef2516bacec147a2cd5a153fc8fecf02ede64077f1
+DIST claws-mail-4.3.0.tar.xz 6831980 BLAKE2B 
e4dfb35b7f542ee514613b55286a19e2db398babc391a648edbda6d694b2e76973e1e7b6c4b7942b335898a571ffbbfef60fea1831ad4ac5ef7457a454259198
 SHA512 
3b0e811948d75ca2d003035d545d46d142ed4f2c1a103dc862413f9ff7a5ba612e00a7d5832836657e8d382bc7f94520496aaf60da429c72d9fb146ba12f0dfc

diff --git a/mail-client/claws-mail/claws-mail-3.21.0.ebuild 
b/mail-client/claws-mail/claws-mail-3.21.0.ebuild
new file mode 100644
index ..1d0e6329fa62
--- /dev/null
+++ b/mail-client/claws-mail/claws-mail-3.21.0.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools desktop python-any-r1 xdg
+
+DESCRIPTION="An email client (and news reader) based on GTK+"
+HOMEPAGE="https://www.claws-mail.org/;
+
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git;
+else
+   
SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+SLOT="0"
+LICENSE="GPL-3"
+
+IUSE="+appindicator archive bogofilter calendar clamav dbus debug doc +gnutls 
+imap ldap +libnotify litehtml networkmanager nls nntp +notification pdf perl 
+pgp rss session sieve smime spamassassin spam-report spell 
startup-notification svg valgrind xface"
+REQUIRED_USE="
+   appindicator? ( notification )
+   libnotify? ( notification )
+   networkmanager? ( dbus )
+   smime? ( pgp )
+"
+
+COMMONDEPEND="
+   dev-libs/nettle:=
+   net-mail/ytnef
+   sys-libs/zlib:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2[jpeg]
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   archive? (
+   app-arch/libarchive
+   >=net-misc/curl-7.9.7
+   )
+   bogofilter? ( mail-filter/bogofilter )
+   calendar? (
+   >=dev-libs/libical-2.0.0:=
+   >=net-misc/curl-7.9.7
+   )
+   dbus? (
+   >=dev-libs/dbus-glib-0.60
+   sys-apps/dbus
+   )
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   imap? ( >=net-libs/libetpan-0.57 )
+   ldap? ( >=net-nds/openldap-2.0.7:= )
+   litehtml? (
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/gumbo-0.10:=
+   net-misc/curl
+   media-libs/fontconfig
+   )
+   nls? ( >=sys-devel/gettext-0.18 )
+   nntp? ( >=net-libs/libetpan-0.57 )
+   notification? (
+   dev-libs/glib:2
+   appindicator? ( dev-libs/libindicate:3[gtk] )
+   libnotify? 

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

2024-06-14 Thread Bernard Cafarelli
commit: be20b3f6cfaed3cccea4ee0c20c6a52add62781d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 06:47:22 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be20b3f6

app-text/tesseract: drop 5.3.2, 5.3.3

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/tesseract/Manifest   |  2 -
 app-text/tesseract/tesseract-5.3.2.ebuild | 92 ---
 app-text/tesseract/tesseract-5.3.3.ebuild | 92 ---
 3 files changed, 186 deletions(-)

diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest
index 316b6b3f4802..1f5dff263b9f 100644
--- a/app-text/tesseract/Manifest
+++ b/app-text/tesseract/Manifest
@@ -1,4 +1,2 @@
 DIST tesseract-5.3.0.tar.gz 1913678 BLAKE2B 
975b3a50dc2c9ec7ded82caaa068d2d9d362ee0bc6d51b41a52c692ac7f51231d4c64a9dda9e7b850297d4c1f13eb40a709e59eebe143df4f5e2a060cfbbfd3a
 SHA512 
fc0cfda980059390b7d6d3d8e475b4ecc9dcfee1abc3b16fc9ffc8904db0a0847a5f6f1b32bd2e1f6f5a714a8c4df0fb3dc7c6aa25ece6162bf52fe86b4d0f34
-DIST tesseract-5.3.2.tar.gz 1916850 BLAKE2B 
d900f7e21a53a4ca77ab820359cf8b528ac0114816029c257dffa141ae9fdecfe4ddb97160b598d1f144c139f3fbceea080fb050802d6d3fa7ac8bc8e1353d72
 SHA512 
92db2a513f00b931a0207cc705020bee9fea4ff7fa93c57a6f446b513864cce19121b316ef8b78b6bd625ee7e6fd473352515f98c4a2187569cbd0a9713a
-DIST tesseract-5.3.3.tar.gz 1918172 BLAKE2B 
84676368e23d5d51462bbdaa5723d582cdcec3958e4224c6147ef35d260c933f0a217f1ddca2f71b37aa3045714d3a9f31980f02b8ff7a85fed5db072e0827cf
 SHA512 
c04ae68ac4ecf85243c54feb4233e282cd420522588fd4b3eaa87619cb236a575052e3667a806c2f56de06dc013b88926c2dbea4cb4ee02f0119c032598169f2
 DIST tesseract-5.3.4.tar.gz 1918319 BLAKE2B 
f4becd425594be132df2c206847faa91daf9bc58d83eac31096f92cf7d7b6c9234ae224ee94ed1f3099414bde393bb86f94d1f76fdc05b4310b415b0d7eb05af
 SHA512 
a81c98c3754a71093df7b51390ccd43d05f661352b4cb564e403b96d81909664c2ecbf2eb6f37614c4639e6dadbf2329b926d09271dbbdaa302f2d7b6b0d628a

diff --git a/app-text/tesseract/tesseract-5.3.2.ebuild 
b/app-text/tesseract/tesseract-5.3.2.ebuild
deleted file mode 100644
index aff1d194ec10..
--- a/app-text/tesseract/tesseract-5.3.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal toolchain-funcs
-
-DESCRIPTION="An OCR Engine, originally developed at HP, now open source"
-HOMEPAGE="https://github.com/tesseract-ocr;
-SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="doc float32 jpeg opencl openmp png static-libs tiff training webp"
-
-COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
-   opencl? (
-   virtual/opencl[${MULTILIB_USEDEP}]
-   media-libs/tiff:=[${MULTILIB_USEDEP}]
-   media-libs/leptonica:=[tiff]
-   )
-   training? (
-   dev-libs/icu:=
-   x11-libs/pango:=
-   x11-libs/cairo:=
-   )"
-RDEPEND="${COMMON_DEPEND}
-   || (
-   >=app-text/tessdata_fast-4.0.0
-   >=app-text/tessdata_best-4.0.0
-   >=app-text/tessdata_legacy-4.0.0
-   )"
-DEPEND="${COMMON_DEPEND}
-   app-text/asciidoc
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   doc? ( app-text/doxygen )"
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # scrollview disabled for now, see bug #686944
-   local myeconfargs=(
-   --enable-shared
-   --disable-graphics
-   $(use_enable float32)
-   $(use_enable opencl)
-   $(use_enable openmp)
-   $(use_enable static-libs static)
-   )
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
-   default
-   if multilib_is_native_abi; then
-   use doc && emake doc
-   use training && emake training
-   fi
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   DOCS=( "${S}"/AUTHORS "${S}"/ChangeLog "${S}"/README.md )
-   if use doc; then
-   HTML_DOCS=( doc/html/. )
-   fi
-   einstalldocs
-
-   if use training; then
- 

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

2024-06-14 Thread Bernard Cafarelli
commit: 1259b446cc862ed7fddc24e84eeab27ee8d2b145
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 09:25:33 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1259b446

app-text/openpaperwork-core: add 2.2.3, drop 2.2.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-core/Manifest   | 2 +-
 ...paperwork-core-2.2.1.ebuild => openpaperwork-core-2.2.3.ebuild} | 7 +++
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-text/openpaperwork-core/Manifest 
b/app-text/openpaperwork-core/Manifest
index 8a0714583212..1ebe22c85607 100644
--- a/app-text/openpaperwork-core/Manifest
+++ b/app-text/openpaperwork-core/Manifest
@@ -1,2 +1,2 @@
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
 DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 
6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620
 SHA512 
68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf

diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild 
b/app-text/openpaperwork-core/openpaperwork-core-2.2.3.ebuild
similarity index 90%
rename from app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild
rename to app-text/openpaperwork-core/openpaperwork-core-2.2.3.ebuild
index b2cef72ea2c6..73f4d76b2a24 100644
--- a/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild
+++ b/app-text/openpaperwork-core/openpaperwork-core-2.2.3.ebuild
@@ -1,16 +1,17 @@
-# 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=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
 
 inherit distutils-r1
 
 DESCRIPTION="Core part of Paperwork (plugin management)"
 HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
 
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2;
+S=${WORKDIR}/paperwork-${PV}/${PN}
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -22,8 +23,6 @@ BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
sys-apps/which
sys-devel/gettext"
 
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
 export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 
 python_compile() {



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

2024-06-14 Thread Bernard Cafarelli
commit: dda703d8835313bbc2099afa9042a14ecdf7c5d0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 09:31:08 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda703d8

app-text/paperwork: fix duplicate REL_HASH

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork/paperwork-2.2.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-text/paperwork/paperwork-2.2.2.ebuild 
b/app-text/paperwork/paperwork-2.2.2.ebuild
index ee6ce4a56117..1f2fc150f5b4 100644
--- a/app-text/paperwork/paperwork-2.2.2.ebuild
+++ b/app-text/paperwork/paperwork-2.2.2.ebuild
@@ -13,7 +13,6 @@ HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
 # Update from release hash at:
 # https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
 REL_HASH="3f51346f"
-REL_HASH="0bea4054"
 
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2

https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz 
-> paperwork-data-${PV}.tar.gz"
 S=${WORKDIR}/paperwork-${PV}/${PN}-gtk



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

2024-06-14 Thread Bernard Cafarelli
commit: 63b75f39c472653f9565165fa63201ed643b0559
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 09:30:33 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b75f39

app-text/paperwork: add 2.2.3, drop 2.2.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork/Manifest| 4 ++--
 .../paperwork/{paperwork-2.2.1.ebuild => paperwork-2.2.3.ebuild}   | 7 +++
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/app-text/paperwork/Manifest b/app-text/paperwork/Manifest
index 3bb713c3cb5a..9f6c193ed7f0 100644
--- a/app-text/paperwork/Manifest
+++ b/app-text/paperwork/Manifest
@@ -1,4 +1,4 @@
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
 DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
-DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 
48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f
 SHA512 
cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 
6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620
 SHA512 
68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
 DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 
7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0
 SHA512 
aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
+DIST paperwork-data-2.2.3.tar.gz 5206588 BLAKE2B 
7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0
 SHA512 
aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76

diff --git a/app-text/paperwork/paperwork-2.2.1.ebuild 
b/app-text/paperwork/paperwork-2.2.3.ebuild
similarity index 97%
rename from app-text/paperwork/paperwork-2.2.1.ebuild
rename to app-text/paperwork/paperwork-2.2.3.ebuild
index 9124bd50a325..9ab2b91ff373 100644
--- a/app-text/paperwork/paperwork-2.2.1.ebuild
+++ b/app-text/paperwork/paperwork-2.2.3.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
@@ -12,9 +12,10 @@ DESCRIPTION="a personal document manager for scanned 
documents (and PDFs)"
 HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
 # Update from release hash at:
 # https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="0bea4054"
+REL_HASH="620eb580"
 
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2

https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz 
-> paperwork-data-${PV}.tar.gz"
+S=${WORKDIR}/paperwork-${PV}/${PN}-gtk
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -36,8 +37,6 @@ BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
sys-apps/which
sys-devel/gettext"
 
-S=${WORKDIR}/paperwork-${PV}/${PN}-gtk
-
 export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/

2024-06-14 Thread Bernard Cafarelli
commit: c91df6a73d47669c5f0a1c42bd6d8feeb8c1b8ae
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 10:03:44 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91df6a7

app-emulation/plus42: add 1.1.12, drop 1.1.10

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/Manifest   | 2 +-
 app-emulation/plus42/{plus42-1.1.10.ebuild => plus42-1.1.12.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 7c24c1bb36cf..8ac81516268d 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,2 +1,2 @@
-DIST plus42-upstream-1.1.10.tgz 7612969 BLAKE2B 
feeab01d4161f0f8cc183cf3c494290469c968d89670610a8848103a8ae64f81816d4456477d1900f94b0e6c5ef3ae3dbd36aa9edb3644f5ed099954fb692664
 SHA512 
38b263d71464b891a4dc9d32a38b8d32d96e2c1ce352348ff33348b23749ae45d341f6d36b76609b40e863e058ec2c0e5c6be394c041f27f6caba1b261d7422c
 DIST plus42-upstream-1.1.11.tgz 7613219 BLAKE2B 
edd390be71318fbe351e997e3cedb2bf145fea89ed39ac91726c712d1906a28860f515de5bb657d0447d496d7469c6c01b185f6396c9227e120cbb8ea078bca3
 SHA512 
082042319ee9f58fc6c3fe86e9b15d03e17ae6e3d30441df2e953d71fe670f8004ff25da8986fb6f89fd4f6823a473fbfa620560e6051aa2a3bfebd9fbbd67a2
+DIST plus42-upstream-1.1.12.tgz 7613262 BLAKE2B 
983388034eca0bfceb4d2ca129a7fad5192e642e6bb05365bb883b7cb9a7bc571181b28214c2d4a9efd97a87d2836f95e4755e33f7a98bcc8bba0b5a97e4f226
 SHA512 
b0502d3132e49fc29d3e5b6b9d9fe4d6de52ebf5a44937a3847932993563e7ba12cca72dfa6d505acaa5eb95ffd5692df4b10b35075e846a17a9a621f31df225

diff --git a/app-emulation/plus42/plus42-1.1.10.ebuild 
b/app-emulation/plus42/plus42-1.1.12.ebuild
similarity index 100%
rename from app-emulation/plus42/plus42-1.1.10.ebuild
rename to app-emulation/plus42/plus42-1.1.12.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/pdfjs/

2024-06-14 Thread Bernard Cafarelli
commit: 226f8d178f4049248cb8a669504916d4ead909d7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 10:02:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226f8d17

www-plugins/pdfjs: add 4.3.136

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-plugins/pdfjs/Manifest |  1 +
 www-plugins/pdfjs/pdfjs-4.3.136.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/www-plugins/pdfjs/Manifest b/www-plugins/pdfjs/Manifest
index 986bb3adf7ff..7ccb65d6a971 100644
--- a/www-plugins/pdfjs/Manifest
+++ b/www-plugins/pdfjs/Manifest
@@ -2,3 +2,4 @@ DIST pdfjs-2.14.305.zip 5644865 BLAKE2B 
8c8cb282732108e340d75bc575f067d0b9a1040e
 DIST pdfjs-3.9.179.zip 5775197 BLAKE2B 
03bbdce1ebeffa025106ce88fcc61bcc523fcac6009cdac39a694a5347cdf63eb2da37a39ea08ca9c3c9e1e3ccf988f17619a14b07d2f8c3c2eac33a43cdabe3
 SHA512 
85fdcc7839a871a87312d0f006e6d54badf561bfff7bb16463230811cba47d1636e66b3865fb3dd19613444e88e7c1d89a298be04f88f2d1a7c6455df259ff4c
 DIST pdfjs-4.0.269.zip 5781825 BLAKE2B 
5ee4fea2eb0ed6c5e97a2135c077abd7747487070a7126be443ebfb5f0fe289e3584edfebf2bfa270daa1397f4ca42bb963b9ed8fe89c7a7c31ae0505f80d7f5
 SHA512 
68a2a8ddc11e732099c7a79d0bbb6c2db579fdeb96c8335206d5797c662e2bf3fcd257de5909a979e54afa09858b408dfc827360d86deac640199e0980354c12
 DIST pdfjs-4.0.379.zip 5813357 BLAKE2B 
b0ca37ad0ea4d0859c5a0277592d9f2f1ca0a49bfbd05ccde12e982d6485fe70a4d00ba5608c240a1b482c63f0bf39163fe49a7f833e3192b475af35059a3c73
 SHA512 
cdab3338b953c800056a26aa94a7b31ae0a67dd9f4725550318d133acbb7eec8dafed55e61cd838fc7f43ba11bfed186395330e7fe36bc082baea4ee6b73
+DIST pdfjs-4.3.136.zip 5858710 BLAKE2B 
2d1406d018a0dee20dd4d85a00aa0bb6940daf13cd573a7477d06005aa0b98ab25bf7d9ec04c7a319d6c676897c7a3a3b09a2108da735df1f24e47fcd586f4d0
 SHA512 
3a12250fb0b4b5131b8ccc7cc7df47fc6befc3fdc2bf49ac3b62b8f1a3a9466e460277bb7fa23cbf587755cf31523d7644054edc5d7576fd453bc473aa30bc67

diff --git a/www-plugins/pdfjs/pdfjs-4.3.136.ebuild 
b/www-plugins/pdfjs/pdfjs-4.3.136.ebuild
new file mode 100644
index ..a7c66a412285
--- /dev/null
+++ b/www-plugins/pdfjs/pdfjs-4.3.136.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A PDF reader in JavaScript"
+HOMEPAGE="https://mozilla.github.io/pdf.js/;
+SRC_URI="https://github.com/mozilla/pdf.js/releases/download/v${PV}/${P}-dist.zip
 -> ${P}.zip"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="app-arch/unzip"
+
+src_install() {
+   insinto /usr/share/pdf.js/
+
+   doins -r build
+   doins -r web
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox-staging/

2024-06-14 Thread Bernard Cafarelli
commit: e7aa35a88d9de3daaed1a3ff551f416665809a61
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 10:00:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7aa35a8

games-emulation/dosbox-staging: add 0.81.1 (actual release)

Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-emulation/dosbox-staging/Manifest|  1 +
 .../dosbox-staging/dosbox-staging-0.81.1.ebuild| 71 ++
 2 files changed, 72 insertions(+)

diff --git a/games-emulation/dosbox-staging/Manifest 
b/games-emulation/dosbox-staging/Manifest
index 9da9930aaf7f..a404b3b32746 100644
--- a/games-emulation/dosbox-staging/Manifest
+++ b/games-emulation/dosbox-staging/Manifest
@@ -1,2 +1,3 @@
 DIST dosbox-staging-0.80.1.tar.gz 3876041 BLAKE2B 
bfc260cb4d2ff01ac8538bbb2de65847ac32e81873dae42d2d4e84f1b9be5370be5d19bd2d209e7b1bc92f03f072ecd349df615869dcefde2f27074a6712874b
 SHA512 
8d28761e998c033b0cad5ca49c1a094d0ff2ca8a45183101c31805dda6a8e6861805739e723492329cab525af782849ec34ae97d29449d6c50e781475a011561
 DIST dosbox-staging-0.81.0.tar.gz 6943457 BLAKE2B 
088fef12a6e0627a146b47f6b581af39f07d4acd47098650aa18a61d5b77d6255196838036037f1df2b61dc288163dc8c1da57b0669a3a8e9ceea8a9ec275494
 SHA512 
96257602b0133ec78fbc7bd5803404d91abf673172e97319067a0f3f97db8860ae6d4771bb03cff5b73e033f220cb4fa6cd778cf549a9bc63e3550def9aa8797
+DIST dosbox-staging-0.81.1.tar.gz 7021582 BLAKE2B 
dfee4255db923aba1be2941e0c70fbd0bccc894a245c68907b25d111209cdac3c8cf7854427197915f55a37bdf32b3450e7afa048ee4200ea36de11facfefbae
 SHA512 
6856612dc45ec768cd5bb73a1e5d9a351ff779e1c74de2389675c0f5fe4276037eea4e953d1d38387d5e8c8d88f109805ec0fdeed144d0814662b0c5de2ae287

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
new file mode 100644
index ..8dc276da8126
--- /dev/null
+++ b/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic meson xdg
+
+DESCRIPTION="Modernized DOSBox soft-fork"
+HOMEPAGE="https://dosbox-staging.github.io/;
+SRC_URI="https://github.com/dosbox-staging/dosbox-staging/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+   debug? ( sys-libs/ncurses:0= )
+   fluidsynth? (
+   media-sound/fluid-soundfont
+   media-sound/fluidsynth
+   )
+   mt-32? ( media-libs/munt-mt32emu )
+   network? ( media-libs/sdl2-net )
+   opengl? ( virtual/opengl )
+   slirp? ( net-libs/libslirp )
+   media-libs/iir1
+   media-libs/libpng:0=
+   media-libs/libsdl2[joystick,opengl?,video,X]
+   media-libs/opusfile
+   media-libs/speexdsp
+   sys-libs/zlib
+   !games-emulation/dosbox"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
+
+DOCS=( AUTHORS README THANKS )
+
+src_prepare() {
+   default
+
+   # We do not have default.sf2, use actual name from fluid-soundfont
+   sed -e "s/default.sf2/FluidR3_GM.sf2/" \
+   -i src/midi/midi_fluidsynth.cpp || die
+
+   # Disable license and docs install (handled by ebuild)
+   sed -e "/licenses_dir\|doc_dir/d" -i meson.build || die
+}
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/926078
+   # https://github.com/dosbox-staging/dosbox-staging/issues/3519
+   filter-lto
+
+   # xinput2 comes with libsdl2[X]
+   local emesonargs=(
+   -Duse_xinput2=true
+   $(meson_use alsa use_alsa)
+   $(meson_use debug)
+   -Ddynamic_core=$(usex dynrec dynrec dyn-x86)
+   $(meson_use fluidsynth use_fluidsynth)
+   $(meson_use mt-32 use_mt32emu)
+   $(meson_use network use_sdl2_net)
+   $(meson_use opengl use_opengl)
+   $(meson_use slirp use_slirp)
+   $(meson_feature test unit_tests)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/claws-mail/

2024-06-14 Thread Bernard Cafarelli
commit: 2b31f928856777cb1e03353d845270656d63896f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 07:04:23 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b31f928

mail-client/claws-mail: sync live ebuild

Signed-off-by: Bernard Cafarelli  gentoo.org>

 mail-client/claws-mail/claws-mail-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/mail-client/claws-mail/claws-mail-.ebuild 
b/mail-client/claws-mail/claws-mail-.ebuild
index 7554026b7f58..140020ffa013 100644
--- a/mail-client/claws-mail/claws-mail-.ebuild
+++ b/mail-client/claws-mail/claws-mail-.ebuild
@@ -117,8 +117,6 @@ PATCHES=(
 
 src_prepare() {
default
-   sed -e "s/webkit2gtk-4.0/webkit2gtk-4.1/" -i configure.ac || die
-
eautoreconf
 }
 
@@ -187,7 +185,7 @@ src_configure() {
 }
 
 src_install() {
-   local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* )
+   local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* )
default
 
# Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps



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

2024-06-14 Thread Bernard Cafarelli
commit: 3b80ce8d2f621269c9d4f82365b2ed3753738ab3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 14 06:50:31 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 14 10:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b80ce8d

app-text/tesseract: add 5.4.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/tesseract/Manifest   |  1 +
 app-text/tesseract/tesseract-5.4.1.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest
index 1f5dff263b9f..08149308d5ac 100644
--- a/app-text/tesseract/Manifest
+++ b/app-text/tesseract/Manifest
@@ -1,2 +1,3 @@
 DIST tesseract-5.3.0.tar.gz 1913678 BLAKE2B 
975b3a50dc2c9ec7ded82caaa068d2d9d362ee0bc6d51b41a52c692ac7f51231d4c64a9dda9e7b850297d4c1f13eb40a709e59eebe143df4f5e2a060cfbbfd3a
 SHA512 
fc0cfda980059390b7d6d3d8e475b4ecc9dcfee1abc3b16fc9ffc8904db0a0847a5f6f1b32bd2e1f6f5a714a8c4df0fb3dc7c6aa25ece6162bf52fe86b4d0f34
 DIST tesseract-5.3.4.tar.gz 1918319 BLAKE2B 
f4becd425594be132df2c206847faa91daf9bc58d83eac31096f92cf7d7b6c9234ae224ee94ed1f3099414bde393bb86f94d1f76fdc05b4310b415b0d7eb05af
 SHA512 
a81c98c3754a71093df7b51390ccd43d05f661352b4cb564e403b96d81909664c2ecbf2eb6f37614c4639e6dadbf2329b926d09271dbbdaa302f2d7b6b0d628a
+DIST tesseract-5.4.1.tar.gz 1899949 BLAKE2B 
8e9ff54902d467a4ef0dc61665570a6d34ecdd2d89fd0023775212eb531e3c11659d17e5bb1733f570f785af4714d5a5259d1f809f6e28c0a65375ba02d21bdc
 SHA512 
a97a31d1b735930a3e8b17bc2eae24210d8242d31399822f8bc2e9f18903d513cf6d02b2274e2f3ce431183467570b3327e01cbc49dca80e38acb90327cc235e

diff --git a/app-text/tesseract/tesseract-5.4.1.ebuild 
b/app-text/tesseract/tesseract-5.4.1.ebuild
new file mode 100644
index ..1469566c29ed
--- /dev/null
+++ b/app-text/tesseract/tesseract-5.4.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal toolchain-funcs
+
+DESCRIPTION="An OCR Engine, originally developed at HP, now open source"
+HOMEPAGE="https://github.com/tesseract-ocr;
+SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc float32 jpeg openmp png static-libs tiff training webp"
+
+COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
+   training? (
+   dev-libs/icu:=
+   x11-libs/pango:=
+   x11-libs/cairo:=
+   )"
+RDEPEND="${COMMON_DEPEND}
+   || (
+   >=app-text/tessdata_fast-4.0.0
+   >=app-text/tessdata_best-4.0.0
+   >=app-text/tessdata_legacy-4.0.0
+   )"
+DEPEND="${COMMON_DEPEND}
+   app-text/asciidoc
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( app-text/doxygen )"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # scrollview disabled for now, see bug #686944
+   local myeconfargs=(
+   --enable-shared
+   --disable-graphics
+   $(use_enable float32)
+   $(use_enable openmp)
+   $(use_enable static-libs static)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   default
+   if multilib_is_native_abi; then
+   use doc && emake doc
+   use training && emake training
+   fi
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   DOCS=( "${S}"/AUTHORS "${S}"/ChangeLog "${S}"/README.md )
+   if use doc; then
+   HTML_DOCS=( doc/html/. )
+   fi
+   einstalldocs
+
+   if use training; then
+   emake DESTDIR="${D}" training-install
+   fi
+   fi
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   find "${D}" -name '*.la' -type f -delete || die
+}



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

2024-06-08 Thread Bernard Cafarelli
commit: e5404dcab31bb1c0ea2f6c7298d9c740c7341058
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jun  8 07:06:23 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jun  8 08:43:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5404dca

www-apps/nextcloud: add 27.1.10, 28.0.6, 29.0.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest |  3 ++
 www-apps/nextcloud/nextcloud-27.1.10.ebuild | 42 
 www-apps/nextcloud/nextcloud-28.0.6.ebuild  | 42 
 www-apps/nextcloud/nextcloud-29.0.2.ebuild  | 43 +
 4 files changed, 130 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index fe529fa282a6..24c762188153 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,3 +1,4 @@
+DIST nextcloud-27.1.10.tar.bz2 186125614 BLAKE2B 
62782dd942fd786470ac4a7a4cee8c461e6c7f95b595c91a9e71d11bc4c7deafb54d66a2e4d8e001f3a885c9aad63eb7a10c7864effbc3dbcb40ac0c4f89c4b8
 SHA512 
6e4f0dd0f4da9e796de0695be185a7b1216fec95dda8b10d3aea11e9187612d88125e9f42c07b7c8264b0dea1494db1a9a605111ced33fde03cfdb3a036499eb
 DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 
36e04d45481b9ac4af863610fa8e58409d58a8ef235dea98e6c970209d5c2e2f085a955b30b46289fda41db07d844e819330083daf6e2f07d72f4a2c72eda71c
 SHA512 
7f0d6ddc954b9964a590abb6385f69976c3087b923e4e7870a6a86618e3c142112a3a2b55e59514efe8d9e522a28c87c70fd86280740368e86b3d8c0c53d
 DIST nextcloud-27.1.6.tar.bz2 183633049 BLAKE2B 
6e011d8691ccfb7411ad1c889f2459c837af124e76aed80a9ecae092f2c862ffb2ce0513350a11cb377b458daf934382ddbb97b407b90b82144ec3ef2207a6af
 SHA512 
0c7b6a1249e3eba1741c10f4760f74e3f53bce5d520525e56b4ef42382c02a35f31de5130fa28d9f3c51b8ea317ac0a4c5ca003942f6d990fb0c5a279a7a9efa
 DIST nextcloud-27.1.7.tar.bz2 187681611 BLAKE2B 
5a93b815c10ee58b643936a46d1d508533d5b9241cf09a4402c9a34c0af992e8bf00d760c1a5da0189a8bf0a7b7826741b08bef30ef3ff142bdeff885c072cc3
 SHA512 
83da776d3fc877a5354ee02b3c25811a0c39cf7414de46871c68a8d6e84b2815faefc78739b8a5dbec6e2392a6af8ac59faecefc9896bde69a7990f3260168b7
@@ -8,5 +9,7 @@ DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 
69d9816d94dda3df96b9e179a8e72903
 DIST nextcloud-28.0.3.tar.bz2 185856401 BLAKE2B 
ad4c20d8b549c4998f265f1984017161d0547ce2e9d2339b845dc025c3db5c2caac630db5854068f96d9c273a2a332a897c70aeec93e3c7c0a5068858e54c1af
 SHA512 
32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8
 DIST nextcloud-28.0.4.tar.bz2 189242050 BLAKE2B 
a4b3ba4c4dddba5097edd49bcd73083755eac253bb036f4ce2d674be254e1bf2536655e360f05cc9f70879d8b2436567b2ac0eea2252a454fe3de28fe62e3b94
 SHA512 
bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2
 DIST nextcloud-28.0.5.tar.bz2 191229665 BLAKE2B 
c2f26c4d27805d687fdf007076aa5a639d3f2760877b10b054fc401a81211db0f41bc7115ea49b054a54a9805221ed32d0c62cfcc22728b033176ca53e2fe79d
 SHA512 
a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f
+DIST nextcloud-28.0.6.tar.bz2 188259629 BLAKE2B 
304d98076d02a190143d0e9846405a029a16b268eec2dfddde8746deae7ef02e0acd5f7a9a7303e454fbc4d828496cfc101c59e8664834e8a9691ae0c586c8f0
 SHA512 
f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2
 DIST nextcloud-29.0.0.tar.bz2 207504265 BLAKE2B 
1da8b9bcf9dc1f9c389ed15ab2d644b8b57eb686930ce465b66f66e0c5a9a37e7d0f4d5061115095523a3cccbae645d18ba50a0f1e8a1a898f4d3b812bb1870f
 SHA512 
0a3a1601895b261b26efc8fe81ac8faec86ceff199f53b75422607509edba4c8dc4125de543f6ceee2277b7fd5456d23602c992aabc8fbf5df10fec835a22385
 DIST nextcloud-29.0.1.tar.bz2 205297440 BLAKE2B 
6b317f536be46a6d1f1f1522b7d81ec404e72c8822cf5cd9e5e3324d341d7abffcc57d90b5c3013c3190dde9daf62682008c95a13a5d1e5c0ddf3714ca2a1e4f
 SHA512 
22fa14231e7e6c81a4ddb1565618bdd63a491f4a53a0f47971f77f6083fbf19ad4767e62d11badce9b19ed3bd06109092f0cc580a39f552ce625c8cb458debeb
+DIST nextcloud-29.0.2.tar.bz2 205723162 BLAKE2B 
c33cc2a13e797cb2777bed7d1c17d4559a83195b186bb62025d7f0c32e75a739979556eb842773fee2bb6c6af24e9f0adf1740b6896814d706f4e8d1c730a0fc
 SHA512 
1d595e4f7c0159cf62120f786c1b4a1d6221bdd000d3c7f45990c287319ee8b87ba70d036eb740073752bc9f80403f939c576fe5398bb37e2063483840d9fc67

diff --git a/www-apps/nextcloud/nextcloud-27.1.10.ebuild 
b/www-apps/nextcloud/nextcloud-27.1.10.ebuild
new file mode 100644
index ..c4a46ad7ae66
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-27.1.10.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextclo

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

2024-06-08 Thread Bernard Cafarelli
commit: bfd022001b6b7970dfc1bf57477728efa715a4ce
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jun  8 07:09:51 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jun  8 08:44:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd02200

www-apps/nextcloud: drop versions

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest|  6 -
 www-apps/nextcloud/nextcloud-27.1.6.ebuild | 42 --
 www-apps/nextcloud/nextcloud-27.1.7.ebuild | 42 --
 www-apps/nextcloud/nextcloud-27.1.8.ebuild | 42 --
 www-apps/nextcloud/nextcloud-28.0.3.ebuild | 42 --
 www-apps/nextcloud/nextcloud-28.0.4.ebuild | 42 --
 www-apps/nextcloud/nextcloud-29.0.0.ebuild | 42 --
 7 files changed, 258 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 24c762188153..f201bbafc9d5 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,15 +1,9 @@
 DIST nextcloud-27.1.10.tar.bz2 186125614 BLAKE2B 
62782dd942fd786470ac4a7a4cee8c461e6c7f95b595c91a9e71d11bc4c7deafb54d66a2e4d8e001f3a885c9aad63eb7a10c7864effbc3dbcb40ac0c4f89c4b8
 SHA512 
6e4f0dd0f4da9e796de0695be185a7b1216fec95dda8b10d3aea11e9187612d88125e9f42c07b7c8264b0dea1494db1a9a605111ced33fde03cfdb3a036499eb
 DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 
36e04d45481b9ac4af863610fa8e58409d58a8ef235dea98e6c970209d5c2e2f085a955b30b46289fda41db07d844e819330083daf6e2f07d72f4a2c72eda71c
 SHA512 
7f0d6ddc954b9964a590abb6385f69976c3087b923e4e7870a6a86618e3c142112a3a2b55e59514efe8d9e522a28c87c70fd86280740368e86b3d8c0c53d
-DIST nextcloud-27.1.6.tar.bz2 183633049 BLAKE2B 
6e011d8691ccfb7411ad1c889f2459c837af124e76aed80a9ecae092f2c862ffb2ce0513350a11cb377b458daf934382ddbb97b407b90b82144ec3ef2207a6af
 SHA512 
0c7b6a1249e3eba1741c10f4760f74e3f53bce5d520525e56b4ef42382c02a35f31de5130fa28d9f3c51b8ea317ac0a4c5ca003942f6d990fb0c5a279a7a9efa
-DIST nextcloud-27.1.7.tar.bz2 187681611 BLAKE2B 
5a93b815c10ee58b643936a46d1d508533d5b9241cf09a4402c9a34c0af992e8bf00d760c1a5da0189a8bf0a7b7826741b08bef30ef3ff142bdeff885c072cc3
 SHA512 
83da776d3fc877a5354ee02b3c25811a0c39cf7414de46871c68a8d6e84b2815faefc78739b8a5dbec6e2392a6af8ac59faecefc9896bde69a7990f3260168b7
-DIST nextcloud-27.1.8.tar.bz2 188482936 BLAKE2B 
0ffa5fceafe9c587742991c693bff91c0e3048db59ac719cbd3220afbe60204e8813fb8bd19928b0d572ffaae3f8d8595165a360afb3b1af2356cdd640bced05
 SHA512 
8c3322626b7af09f545b526c5a0d1131b2ad51b4b08c56240db2971bc9d342a4ed260e2a924c4d49c92e4c9ce10c73c71bede1763506da07783716b9064224b2
 DIST nextcloud-27.1.9.tar.bz2 188979224 BLAKE2B 
f944c480c9fa61e21f233a9ba4c9f7238242e7061952eadf7c586568691d4a66c89e0c83dc44e0fb851ec7693da9795779fa4879c84f6349734d652c15de2615
 SHA512 
8be7648842aecfdb0d490cbcc0590acbca7ad4456be4e180490c17763b9cb48a1aed945839919fc706b7eae861cd66946b41f73c11de5ae8abdcf9ec3e84d404
 DIST nextcloud-28.0.1.tar.bz2 183887041 BLAKE2B 
137cf74cb356b5b339e49b74b618bb38aed3268c1af90734f5b54b3da257fe384c93dbb26419b88ede71562ea76704f8c84b5dd05d0b579f606e5816430805c1
 SHA512 
32f2ecaa24017907088a6163a393a91d7df5e6a5dee03ee6b62a73c376869f46505b5560a1ac9704755aecdfa2acae637be60c5df747db0c0d82b3987c0d2f4f
 DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 
69d9816d94dda3df96b9e179a8e72903a53bcbeec0d6c6bffb2d252bbe0fe0c36b5cd83df2e52a6703e5eda595203d1701d6b56d736a2ed5b225e883900a0365
 SHA512 
df3873c1641116e913cc454c8e8da96177ff88b2f1ec06f48e7cbb6d78c17166dc03278dc7d4bbb98a30f028700322fd1e9d3a533bada8e35a1ed92b66563f3c
-DIST nextcloud-28.0.3.tar.bz2 185856401 BLAKE2B 
ad4c20d8b549c4998f265f1984017161d0547ce2e9d2339b845dc025c3db5c2caac630db5854068f96d9c273a2a332a897c70aeec93e3c7c0a5068858e54c1af
 SHA512 
32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8
-DIST nextcloud-28.0.4.tar.bz2 189242050 BLAKE2B 
a4b3ba4c4dddba5097edd49bcd73083755eac253bb036f4ce2d674be254e1bf2536655e360f05cc9f70879d8b2436567b2ac0eea2252a454fe3de28fe62e3b94
 SHA512 
bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2
 DIST nextcloud-28.0.5.tar.bz2 191229665 BLAKE2B 
c2f26c4d27805d687fdf007076aa5a639d3f2760877b10b054fc401a81211db0f41bc7115ea49b054a54a9805221ed32d0c62cfcc22728b033176ca53e2fe79d
 SHA512 
a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f
 DIST nextcloud-28.0.6.tar.bz2 188259629 BLAKE2B 
304d98076d02a190143d0e9846405a029a16b268eec2dfddde8746deae7ef02e0acd5f7a9a7303e454fbc4d828496cfc101c59e8664834e8a9691ae0c586c8f0
 SHA512 
f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2
-DIST nextcloud-29.0.0.tar.bz2 

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

2024-06-08 Thread Bernard Cafarelli
commit: ff0dd3640f8ded815e23dcb8d6acaeeb424e35ac
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jun  8 07:10:18 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jun  8 08:44:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff0dd364

www-apps/element: add 1.11.68

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/element/Manifest   |  1 +
 www-apps/element/element-1.11.68.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 7ba36c8de961..2ddafecce167 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,2 +1,3 @@
 DIST element-v1.11.66.tar.gz 23614921 BLAKE2B 
ac3ad1f56e4692d6cd11a6307e0c41136d3e9bbeddb0623fad0d7ad6629edb95c8ce23cb2aff3ab67bb8eaa26837568fe833d31db010eefb8cb3abbb64adeb33
 SHA512 
c168fc989b6302238cdda1d8fc4dd35de14d3c703b8377d8f860045f5b8481e4293999421a63539cea708b9f6d7b13a31e4274c0c83529efc5f612421fc0f987
 DIST element-v1.11.67.tar.gz 24263204 BLAKE2B 
da5a0dca861f76ad70703c9bbf9fb9d9e4129217c2a7213a8ca92fe634ea86daed7919e1ad9491fe834ccd5c70f24ee885ad57475118ba3c9d3c97f492f4407c
 SHA512 
88cd180cd19c93806719e094a701fdcaaad86092d4db2634c2b93cc9ec0e781842d160e44b30f4866e36e539a3b0ff62508170b71e743ba7264d24c1a96253b5
+DIST element-v1.11.68.tar.gz 24540644 BLAKE2B 
6ff0378fc14f14b0808d6c20752498e06cab7e5f7e9c39d9d9f1a49c9404d8c39cf09a26c50212ab5c87ca75599d1d4f8e561a62ad99eeb4e61289944a19e4c9
 SHA512 
c54dee5ca6270a1ff7134e7720dbcc94e8acdc6b5e75a1b75947febffd8c84c23c38bf6e3b58c24de30f1d3975761a542ba47c74fffb3382095f18c90d1b5f9e

diff --git a/www-apps/element/element-1.11.68.ebuild 
b/www-apps/element/element-1.11.68.ebuild
new file mode 100644
index ..d83478c13073
--- /dev/null
+++ b/www-apps/element/element-1.11.68.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="A glossy Matrix collaboration client for the web"
+HOMEPAGE="https://element.io/;
+SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+need_httpd
+
+S=${WORKDIR}/${PN}-v${PV}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   dodir "${MY_HTDOCSDIR}"/home
+   dodir "${MY_HTDOCSDIR}"/sites
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/home
+   webapp_serverowned "${MY_HTDOCSDIR}"/sites
+   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
+
+   webapp_src_install
+}



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

2024-05-25 Thread Bernard Cafarelli
commit: 206ba6af31f6fccbb45b5ac076a09aa8e5e8480f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May 24 10:54:34 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat May 25 20:03:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206ba6af

net-libs/nghttp2: add 1.62.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.62.1.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 7cadc5ab23fd..435aaceea604 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a
 DIST nghttp2-1.62.0.tar.xz 1646596 BLAKE2B 
156fe3cd401e89cb9416c3281318f955abe86909d249108781f8eaeb0ff3df791f083ae6fc7bfe04350b91ffeaf8d8799d138d9d7cc9f5121a344f69f7473915
 SHA512 
1674e269dcf1067312056e5ea0e7108a48a177888fbaae5a194bddcc9640babc996d86e74e3160cd0dc4a360f0440441116259f3b44a3ca5fea081cdff7e7c88
+DIST nghttp2-1.62.1.tar.xz 1606084 BLAKE2B 
460152f08b4ebd98453b95b737e0729648b95e808e845114a47a23e39fb3c68bf5d165d71467fbca8069fd5e64a63eeedd025919af4e2186da083caa21b93130
 SHA512 
d5d6b068712e9b467547b0e5380465b8540317134f3f26c2b0c60eb9c604be2f37b4517a98b371d5f5fb668ce2ee35603ddd944224f11e96382aa541a6a17b4c

diff --git a/net-libs/nghttp2/nghttp2-1.62.1.ebuild 
b/net-libs/nghttp2/nghttp2-1.62.1.ebuild
new file mode 100644
index ..52ec575055cf
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.62.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+REQUIRED_USE="test? ( static-libs )"
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
+   $(cmake_use_find_package systemd Systemd)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2024-05-25 Thread Bernard Cafarelli
commit: 3f75bc0c3bfa7327b53bbc40fee3b5e274da2789
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May 24 10:54:47 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat May 25 20:03:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f75bc0c

www-apps/element: drop 1.11.60, 1.11.64, 1.11.65

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/element/Manifest   |  3 ---
 www-apps/element/element-1.11.60.ebuild | 33 -
 www-apps/element/element-1.11.64.ebuild | 33 -
 www-apps/element/element-1.11.65.ebuild | 33 -
 4 files changed, 102 deletions(-)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 672994f25895..fd2b54533a98 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,4 +1 @@
-DIST element-v1.11.60.tar.gz 23497879 BLAKE2B 
c9bcc71868cf2200175e166411e6890bf2f4b37135ca9396f90cc8db4f6eaaaf5ed5196c16b0becc2141e39e859fb76ea4f5f9f2857c1a3f184f8e28a0771bec
 SHA512 
e05085c7b7cfcbaf5b12a6407d9201eef9ba0b0037178b0d761138ba5a2d208f5c9055906fb7a0a14f5ae69ad83135dfe170e5b8f8c83a33e3df3c8812a08415
-DIST element-v1.11.64.tar.gz 23564843 BLAKE2B 
aea08a2aa45bfa27a30bffd6cdc388b3acd15137a2af47b01815127a2fe003e5b6b713a60330e46e29cfc6c39509fb70eb1559e77a693478aa6cf21d78b52733
 SHA512 
6d540e7b3923305d2dca61237be6465fea48fff8099baaab56bdefcfae5e1c949ec1b4ed18579ee64687d6bd86e7aaa6f64022a368b7a0ca113f64e706342f64
-DIST element-v1.11.65.tar.gz 23608337 BLAKE2B 
2e000d471a5502508e3e31146eb6f19f3a0831bce9d1d55d610a87dede7280be658d2e0aaef0451f7c3cf68b02b4089bd009202aed37a7f2c15511b00a1983b0
 SHA512 
8e8860a46a058abb83c537820f2e326350d35ef1696177ff1c1cbdc19cbd959cee47abff0af8db88692f4679effa7fd1381f0b0648adab41be5815e60844199b
 DIST element-v1.11.66.tar.gz 23614921 BLAKE2B 
ac3ad1f56e4692d6cd11a6307e0c41136d3e9bbeddb0623fad0d7ad6629edb95c8ce23cb2aff3ab67bb8eaa26837568fe833d31db010eefb8cb3abbb64adeb33
 SHA512 
c168fc989b6302238cdda1d8fc4dd35de14d3c703b8377d8f860045f5b8481e4293999421a63539cea708b9f6d7b13a31e4274c0c83529efc5f612421fc0f987

diff --git a/www-apps/element/element-1.11.60.ebuild 
b/www-apps/element/element-1.11.60.ebuild
deleted file mode 100644
index d83478c13073..
--- a/www-apps/element/element-1.11.60.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="A glossy Matrix collaboration client for the web"
-HOMEPAGE="https://element.io/;
-SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-need_httpd
-
-S=${WORKDIR}/${PN}-v${PV}
-
-src_install() {
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   dodir "${MY_HTDOCSDIR}"/home
-   dodir "${MY_HTDOCSDIR}"/sites
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/home
-   webapp_serverowned "${MY_HTDOCSDIR}"/sites
-   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
-
-   webapp_src_install
-}

diff --git a/www-apps/element/element-1.11.64.ebuild 
b/www-apps/element/element-1.11.64.ebuild
deleted file mode 100644
index d83478c13073..
--- a/www-apps/element/element-1.11.64.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="A glossy Matrix collaboration client for the web"
-HOMEPAGE="https://element.io/;
-SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-need_httpd
-
-S=${WORKDIR}/${PN}-v${PV}
-
-src_install() {
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   dodir "${MY_HTDOCSDIR}"/home
-   dodir "${MY_HTDOCSDIR}"/sites
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/home
-   webapp_serverowned "${MY_HTDOCSDIR}"/sites
-   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
-
-   webapp_src_install
-}

diff --git a/www-apps/element/element-1.11.65.ebuild 
b/www-apps/element/element-1.11.65.ebuild
deleted file mode 100644
index d83478c13073..
--- a/www-apps/element/element-1.11.65.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="A glossy Matrix collaboration client for the web"
-HOMEPAGE="https://element.io/;
-SRC_URI="https://github.com/vector-im/element-web/releases/down

[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/

2024-05-25 Thread Bernard Cafarelli
commit: 4be40e451773944983a2eca17e49dec3f53e55a9
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May 24 10:58:49 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat May 25 20:03:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be40e45

app-emulation/plus42: drop 1.1.3, 1.1.9

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/Manifest|  2 --
 app-emulation/plus42/plus42-1.1.3.ebuild | 50 
 app-emulation/plus42/plus42-1.1.9.ebuild | 49 ---
 3 files changed, 101 deletions(-)

diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 076480a087dc..09812de9241d 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,3 +1 @@
 DIST plus42-upstream-1.1.10.tgz 7612969 BLAKE2B 
feeab01d4161f0f8cc183cf3c494290469c968d89670610a8848103a8ae64f81816d4456477d1900f94b0e6c5ef3ae3dbd36aa9edb3644f5ed099954fb692664
 SHA512 
38b263d71464b891a4dc9d32a38b8d32d96e2c1ce352348ff33348b23749ae45d341f6d36b76609b40e863e058ec2c0e5c6be394c041f27f6caba1b261d7422c
-DIST plus42-upstream-1.1.3.tgz 7610112 BLAKE2B 
6c55a8c2acebbc0e442308e0f078d2ac86f9866d9dbe808a17007a3c3729114f24379401267787107d11e4f3559e14c86f39051da3a956928a7c4c97c1867c31
 SHA512 
05fd0fb3f330ad0842d28df46ec89d3347cbfca776c6e73092261a96f860677d8f9a6de96ee98adfed4abe5d950a45cec6e6056bb97dd471204d644cbdb82d10
-DIST plus42-upstream-1.1.9.tgz 7612675 BLAKE2B 
d6b05221b11705c553be2cabe8adc81b892861b86aeb3b234e7fef44bb79551b74f94caaa563f3fa55bc62f988545493d118bab488818cc835ccbfd309c95874
 SHA512 
bbfd519006c3f24de469a0c928271edb9a2ee92c32bf1eccb313fffb4e13e461875f608561149b8d8de57565cb835c407c7ee2bcf959b198a728669160ff85f6

diff --git a/app-emulation/plus42/plus42-1.1.3.ebuild 
b/app-emulation/plus42/plus42-1.1.3.ebuild
deleted file mode 100644
index b779379a5982..
--- a/app-emulation/plus42/plus42-1.1.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-upstream-${PV}"
-
-DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/plus42/;
-SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
-   "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/plus42bin gtk/plus42dec
-}

diff --git a/app-emulation/plus42/plus42-1.1.9.ebuild 
b/app-emulation/plus42/plus42-1.1.9.ebuild
deleted file mode 100644
index 3916a804001b..
--- a/app-emulation/plus42/plus42-1.1.9.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-upstream-${PV}"
-
-DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/plus42/;
-SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz;
-S=${WORKDIR}/${MY_PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
-   "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/plus42bin gtk/plus42dec
-}



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

2024-05-25 Thread Bernard Cafarelli
commit: 8bdee09fc60e37f1209d417ce5c10d3529c79e20
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May 24 10:55:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat May 25 20:03:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdee09f

www-apps/element: add 1.11.67

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/element/Manifest   |  1 +
 www-apps/element/element-1.11.67.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index fd2b54533a98..7ba36c8de961 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1 +1,2 @@
 DIST element-v1.11.66.tar.gz 23614921 BLAKE2B 
ac3ad1f56e4692d6cd11a6307e0c41136d3e9bbeddb0623fad0d7ad6629edb95c8ce23cb2aff3ab67bb8eaa26837568fe833d31db010eefb8cb3abbb64adeb33
 SHA512 
c168fc989b6302238cdda1d8fc4dd35de14d3c703b8377d8f860045f5b8481e4293999421a63539cea708b9f6d7b13a31e4274c0c83529efc5f612421fc0f987
+DIST element-v1.11.67.tar.gz 24263204 BLAKE2B 
da5a0dca861f76ad70703c9bbf9fb9d9e4129217c2a7213a8ca92fe634ea86daed7919e1ad9491fe834ccd5c70f24ee885ad57475118ba3c9d3c97f492f4407c
 SHA512 
88cd180cd19c93806719e094a701fdcaaad86092d4db2634c2b93cc9ec0e781842d160e44b30f4866e36e539a3b0ff62508170b71e743ba7264d24c1a96253b5

diff --git a/www-apps/element/element-1.11.67.ebuild 
b/www-apps/element/element-1.11.67.ebuild
new file mode 100644
index ..d83478c13073
--- /dev/null
+++ b/www-apps/element/element-1.11.67.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="A glossy Matrix collaboration client for the web"
+HOMEPAGE="https://element.io/;
+SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+need_httpd
+
+S=${WORKDIR}/${PN}-v${PV}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   dodir "${MY_HTDOCSDIR}"/home
+   dodir "${MY_HTDOCSDIR}"/sites
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/home
+   webapp_serverowned "${MY_HTDOCSDIR}"/sites
+   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
+
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/

2024-05-25 Thread Bernard Cafarelli
commit: 403238147e21c267ae0763f7825cea3474c8dc92
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May 24 10:59:11 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat May 25 20:03:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40323814

app-emulation/plus42: add 1.1.11

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/Manifest |  1 +
 app-emulation/plus42/plus42-1.1.11.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 09812de9241d..7c24c1bb36cf 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1 +1,2 @@
 DIST plus42-upstream-1.1.10.tgz 7612969 BLAKE2B 
feeab01d4161f0f8cc183cf3c494290469c968d89670610a8848103a8ae64f81816d4456477d1900f94b0e6c5ef3ae3dbd36aa9edb3644f5ed099954fb692664
 SHA512 
38b263d71464b891a4dc9d32a38b8d32d96e2c1ce352348ff33348b23749ae45d341f6d36b76609b40e863e058ec2c0e5c6be394c041f27f6caba1b261d7422c
+DIST plus42-upstream-1.1.11.tgz 7613219 BLAKE2B 
edd390be71318fbe351e997e3cedb2bf145fea89ed39ac91726c712d1906a28860f515de5bb657d0447d496d7469c6c01b185f6396c9227e120cbb8ea078bca3
 SHA512 
082042319ee9f58fc6c3fe86e9b15d03e17ae6e3d30441df2e953d71fe670f8004ff25da8986fb6f89fd4f6823a473fbfa620560e6051aa2a3bfebd9fbbd67a2

diff --git a/app-emulation/plus42/plus42-1.1.11.ebuild 
b/app-emulation/plus42/plus42-1.1.11.ebuild
new file mode 100644
index ..3916a804001b
--- /dev/null
+++ b/app-emulation/plus42/plus42-1.1.11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-upstream-${PV}"
+
+DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/plus42/;
+SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz;
+S=${WORKDIR}/${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
+   "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/plus42bin gtk/plus42dec
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmhdplop/, x11-plugins/wmhdplop/files/

2024-05-23 Thread Bernard Cafarelli
commit: 2515f70f247f167335fe8776b72cb9647fa37126
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu May 23 21:58:06 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu May 23 22:04:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2515f70f

x11-plugins/wmhdplop: drop 0.9.11-r1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmhdplop/Manifest  |   1 -
 .../wmhdplop/files/wmhdplop-0.9.11-configure.patch | 108 -
 .../wmhdplop/files/wmhdplop-0.9.11-indent.patch|  38 
 x11-plugins/wmhdplop/wmhdplop-0.9.11-r1.ebuild |  37 ---
 4 files changed, 184 deletions(-)

diff --git a/x11-plugins/wmhdplop/Manifest b/x11-plugins/wmhdplop/Manifest
index 78fb53a7de16..b12ff757a2c1 100644
--- a/x11-plugins/wmhdplop/Manifest
+++ b/x11-plugins/wmhdplop/Manifest
@@ -1,2 +1 @@
-DIST wmhdplop-0.9.11.tar.gz 163931 BLAKE2B 
9a30f0ea11fd9abd5419612a413187299945b415ed9231e878aeea5a395627b21d77b99bbac3bd8d2b0673069c2011974355c9056d2dbe46688ed7606e8f9b8c
 SHA512 
e77802945b0c4213212922307416e8f99f1fe99de4ade6200bdd9cd8687926ddc7e67b437109174fb8544eebd8a6aea22ba685624842b54134bff48ea8aaa540
 DIST wmhdplop-0.9.12.tar.gz 168047 BLAKE2B 
b0c675f3a32e94407e0fb7d4cd724907e57b04057705819f3892f8c35ca0651e98303b51203bc663814894533a1ac84295b8763a5ee16eada130eab62d8939d3
 SHA512 
d86ebfcc96669cd743c25c4513c00bff8208442e088b141ac3a5313948d928c5fb29644ef7cd4880a438e7b713382c5a009769b7bddfcabf28fd6799c14c298c

diff --git a/x11-plugins/wmhdplop/files/wmhdplop-0.9.11-configure.patch 
b/x11-plugins/wmhdplop/files/wmhdplop-0.9.11-configure.patch
deleted file mode 100644
index 1bbe3ad2f388..
--- a/x11-plugins/wmhdplop/files/wmhdplop-0.9.11-configure.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-diff -Naur wmhdplop-0.9.11.orig/configure.ac wmhdplop-0.9.11/configure.ac
 wmhdplop-0.9.11.orig/configure.ac  2018-12-11 02:45:33.0 +0100
-+++ wmhdplop-0.9.11/configure.ac   2022-07-15 19:42:42.504309025 +0200
-@@ -1,12 +1,14 @@
--AC_INIT(wmhdplop, 0.9.11)
-+AC_INIT([wmhdplop], [0.9.11], [https://www.dockapps.net/wmhdplop])
- AC_CONFIG_SRCDIR(wmhdplop.c)
- AM_INIT_AUTOMAKE
-+LT_INIT
-+AC_CONFIG_MACRO_DIRS([m4])
- AM_CONFIG_HEADER(config.h)
- 
- AC_SUBST(VERSION)
- 
- ISODATE=`date +%Y-%m-%d`
--AC_SUBST(ISODATE)
-+AC_SUBST([ISODATE])
- 
- AC_CANONICAL_HOST
- 
-@@ -19,39 +21,37 @@
- AC_DEFINE(_GNU_SOURCE,[],[uses GNU extensions])
- 
- 
--if test x$GCC = xyes; then
--  CFLAGS="-O3 -fomit-frame-pointer -ffast-math -Wall -W";
--fi
--
- dnl check for X
- AC_PATH_X
- AC_PATH_XTRA
--if test x$no_x = xyes; then
--  echo "You need to supply the path to the X headers and libraries with 
--x-includes=dir and --x-libraries=dir";
--  exit 1;
--fi;
-+AS_IF(
-+  [test "x${no_x}" = "xyes"],
-+  [AC_MSG_ERROR([You need to supply the path to the X headers and libraries 
with --x-includes=dir and --x-libraries=dir])]
-+)
- 
- LIBS="${X_PRE_LIBS} ${X_LIBS} -lX11 -lXext ${LIBS} ${X_EXTRA_LIBS}"
- CFLAGS="$CFLAGS $X_CFLAGS"
- 
- dnl Checks for library functions.
--AC_CHECK_HEADERS(linux/hdreg.h)
-+AC_CHECK_HEADERS([linux/hdreg.h])
- 
--AC_CHECK_PROG([IMLIB2_CONFIG_IN_PATH],[imlib2-config],[yes],[no])
--if test "x$IMLIB2_CONFIG_IN_PATH" = "xno"; then
--  AC_ERROR([imlib2-config not found in PATH.. You need to install Imlib2 (and 
its developpement package)])
--fi
--IMLIB2_CFLAGS=$(imlib2-config --cflags)
--IMLIB2_LIBS=$(imlib2-config --libs)
--AC_SUBST(IMLIB2_CFLAGS)
--AC_SUBST(IMLIB2_LIBS)
-+AC_CHECK_PROG([PKG_CONFIG_IN_PATH],[pkg-config],[yes],[no])
-+AS_IF(
-+  [test "x$PKG_CONFIG_IN_PATH" = "xno"],
-+  [AC_ERROR([pkg-config not found in PATH.. You need to install pkgconf])]
-+)
-+
-+IMLIB2_CFLAGS=$(pkg-config imlib2 --cflags)
-+IMLIB2_LIBS=$(pkg-config imlib2 --libs)
-+AC_SUBST([IMLIB2_CFLAGS])
-+AC_SUBST([IMLIB2_LIBS])
- 
- YELLOW="\\033\\1331;33m"
- RESET="\\033\\1330m"
- 
- dnl Checks for the gkrellm plugin
- build_gkhdplop="yes"
--AC_ARG_ENABLE(gkrellm,
-+AC_ARG_ENABLE([gkrellm],
-  [  --enable-gkrellmbuild the gkrellm plugin (requires gtk2 and 
gkrellm developpement files) (Default is yes)
-   --disable-gkrellm   do not build the gkrellm plugin],
-  [ if   test "x$enableval" = "xno" ; then
-@@ -69,8 +69,8 @@
-   PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
-   GTK2_CFLAGS=$PACKAGE_CFLAGS;
-   GTK2_LIBS=$PACKAGE_LIBS;
--  AC_SUBST(GTK2_CFLAGS)
--  AC_SUBST(GTK2_LIBS)
-+  AC_SUBST([GTK2_CFLAGS])
-+  AC_SUBST([GTK2_LIBS])
-   SAVECPPFLAGS="$CPPFLAGS"
-   CPPFLAGS="$CFLAGS $GTK2_CFLAGS"
-   AC_CHECK_HEADERS([gkrellm2/gkrellm.h], [ok=1], [ok=0])
-@@ -82,7 +82,7 @@
-   fi
-   CPPFLAGS="$SAVECPPFLAGS"
- fi
--AC_SUBST(GKHDPLOP)
-+AC_SUBST([GKHDPLOP])
- 
- 
- AC_OUTPUT(Makefile)
-diff -Naur wmhdplop-0.9.11.orig/Makefile.am wmhd

[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmhdplop/

2024-05-23 Thread Bernard Cafarelli
commit: 45e4433221d629025b7246718d013b97f07f04f3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu May 23 22:01:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu May 23 22:04:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e44332

x11-plugins/wmhdplop: add USE dep on imlib2[text]

Closes: https://bugs.gentoo.org/913468
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild 
b/x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild
index 2bb210461885..1d72db117b1b 100644
--- a/x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild
+++ b/x11-plugins/wmhdplop/wmhdplop-0.9.12.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
@@ -11,9 +11,8 @@ SRC_URI="https://www.dockapps.net/download/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
 
-RDEPEND="media-libs/imlib2[X]
+RDEPEND="media-libs/imlib2[X,text(+)]
x11-libs/libX11
x11-libs/libXext
media-fonts/corefonts



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmforkplop/

2024-05-23 Thread Bernard Cafarelli
commit: b623307d26939791dbd07365a98840ab2903f406
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu May 23 22:04:31 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu May 23 22:04:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b623307d

x11-plugins/wmforkplop: add USE dep on imlib2[text]

Closes: https://bugs.gentoo.org/925708
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild 
b/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild
index 2ecbefa3c127..b236d829259a 100644
--- a/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild
+++ b/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.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=7
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 
 DEPEND="gnome-base/libgtop
-   media-libs/imlib2[X]"
+   media-libs/imlib2[X,text(+)]"
 RDEPEND="${DEPEND}"
 
 PATCHES=( "${FILESDIR}"/${P}-configure.patch )



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmbiff/

2024-05-19 Thread Bernard Cafarelli
commit: 8fdf9d89afff1478dcb0f3cb9d6c950a5d13c623
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun May 19 08:52:19 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 19 09:16:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fdf9d89

x11-plugins/wmbiff: add 0.4.37

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmbiff/Manifest |  1 +
 x11-plugins/wmbiff/wmbiff-0.4.37.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/x11-plugins/wmbiff/Manifest b/x11-plugins/wmbiff/Manifest
index 7a83388e04ce..245425fe90c9 100644
--- a/x11-plugins/wmbiff/Manifest
+++ b/x11-plugins/wmbiff/Manifest
@@ -1 +1,2 @@
 DIST wmbiff-0.4.36.tar.gz 266288 BLAKE2B 
7f90ae23ff228ed775c4693beffb3e71930bc594083d75cbe25d9eb992cae3a35bc8d57699da53b034a19486846d05625dee607b0da38519ddfc50faac4cf6da
 SHA512 
b8b14f9676ebd576f9e568bd59638c3000337713c6ef8cf5d7799ed0adea59d1ca1fe0d9c67ceb997814b1e6d26590a0c4052b1f031cee28601d7273bbd3fd23
+DIST wmbiff-0.4.37.tar.gz 242901 BLAKE2B 
cdba7803306462eb3c1d3cc219c878c4caf2aa6343ccad66aa4d090afa682f09add204d1b2a96ca6451245cb41aefb79abca4223a8dc107c932b5d8f0ad3e830
 SHA512 
c9874ab0e949033b6ebf84e50ce85ea2c303b2031fb3f02175786d57b3ed4c7240b3e5adfc2dd1556f9afdcfadf2939b338504e02e048ae29a3fb0fbdf0c8c46

diff --git a/x11-plugins/wmbiff/wmbiff-0.4.37.ebuild 
b/x11-plugins/wmbiff/wmbiff-0.4.37.ebuild
new file mode 100644
index ..754840fbac99
--- /dev/null
+++ b/x11-plugins/wmbiff/wmbiff-0.4.37.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 
mailboxes"
+HOMEPAGE="https://www.dockapps.net/wmbiff;
+SRC_URI="https://www.dockapps.net/download/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="crypt"
+
+RDEPEND="x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXpm
+   crypt? (
+   >=dev-libs/libgcrypt-1.2.1:0
+   >=net-libs/gnutls-2.2.0
+   )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
+
+DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
+   "${FILESDIR}"/${PN}-0.4.36-ar.patch
+   )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/864855
+   # https://groups.google.com/g/wmaker-dev/c/Z9mU9x4qxs0
+   filter-lto
+
+   econf $(use_enable crypt crypto)
+}



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

2024-05-19 Thread Bernard Cafarelli
commit: b964fb8798847b9d42bfecf2b579472d5be3af88
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun May 19 09:16:41 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 19 09:16:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b964fb87

www-apps/element: add 1.11.66

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/element/Manifest   |  1 +
 www-apps/element/element-1.11.66.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index c877bf0027f4..672994f25895 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,3 +1,4 @@
 DIST element-v1.11.60.tar.gz 23497879 BLAKE2B 
c9bcc71868cf2200175e166411e6890bf2f4b37135ca9396f90cc8db4f6eaaaf5ed5196c16b0becc2141e39e859fb76ea4f5f9f2857c1a3f184f8e28a0771bec
 SHA512 
e05085c7b7cfcbaf5b12a6407d9201eef9ba0b0037178b0d761138ba5a2d208f5c9055906fb7a0a14f5ae69ad83135dfe170e5b8f8c83a33e3df3c8812a08415
 DIST element-v1.11.64.tar.gz 23564843 BLAKE2B 
aea08a2aa45bfa27a30bffd6cdc388b3acd15137a2af47b01815127a2fe003e5b6b713a60330e46e29cfc6c39509fb70eb1559e77a693478aa6cf21d78b52733
 SHA512 
6d540e7b3923305d2dca61237be6465fea48fff8099baaab56bdefcfae5e1c949ec1b4ed18579ee64687d6bd86e7aaa6f64022a368b7a0ca113f64e706342f64
 DIST element-v1.11.65.tar.gz 23608337 BLAKE2B 
2e000d471a5502508e3e31146eb6f19f3a0831bce9d1d55d610a87dede7280be658d2e0aaef0451f7c3cf68b02b4089bd009202aed37a7f2c15511b00a1983b0
 SHA512 
8e8860a46a058abb83c537820f2e326350d35ef1696177ff1c1cbdc19cbd959cee47abff0af8db88692f4679effa7fd1381f0b0648adab41be5815e60844199b
+DIST element-v1.11.66.tar.gz 23614921 BLAKE2B 
ac3ad1f56e4692d6cd11a6307e0c41136d3e9bbeddb0623fad0d7ad6629edb95c8ce23cb2aff3ab67bb8eaa26837568fe833d31db010eefb8cb3abbb64adeb33
 SHA512 
c168fc989b6302238cdda1d8fc4dd35de14d3c703b8377d8f860045f5b8481e4293999421a63539cea708b9f6d7b13a31e4274c0c83529efc5f612421fc0f987

diff --git a/www-apps/element/element-1.11.66.ebuild 
b/www-apps/element/element-1.11.66.ebuild
new file mode 100644
index ..d83478c13073
--- /dev/null
+++ b/www-apps/element/element-1.11.66.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="A glossy Matrix collaboration client for the web"
+HOMEPAGE="https://element.io/;
+SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+need_httpd
+
+S=${WORKDIR}/${PN}-v${PV}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   dodir "${MY_HTDOCSDIR}"/home
+   dodir "${MY_HTDOCSDIR}"/sites
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/home
+   webapp_serverowned "${MY_HTDOCSDIR}"/sites
+   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
+
+   webapp_src_install
+}



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

2024-05-19 Thread Bernard Cafarelli
commit: 487f2793f13c66b118e556e892a3e9f7a7026231
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun May 19 08:44:35 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 19 09:16:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487f2793

net-libs/nghttp2: add 1.62.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.62.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 8d9f58da8642..7cadc5ab23fd 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1 +1,2 @@
 DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a
+DIST nghttp2-1.62.0.tar.xz 1646596 BLAKE2B 
156fe3cd401e89cb9416c3281318f955abe86909d249108781f8eaeb0ff3df791f083ae6fc7bfe04350b91ffeaf8d8799d138d9d7cc9f5121a344f69f7473915
 SHA512 
1674e269dcf1067312056e5ea0e7108a48a177888fbaae5a194bddcc9640babc996d86e74e3160cd0dc4a360f0440441116259f3b44a3ca5fea081cdff7e7c88

diff --git a/net-libs/nghttp2/nghttp2-1.62.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.62.0.ebuild
new file mode 100644
index ..52ec575055cf
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.62.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+REQUIRED_USE="test? ( static-libs )"
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
+   $(cmake_use_find_package systemd Systemd)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2024-05-19 Thread Bernard Cafarelli
commit: 51687d9c243eef99006c1b2867a401ba07c375b6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun May 19 08:57:43 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 19 09:16:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51687d9c

app-crypt/easy-rsa: add 3.2.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-crypt/easy-rsa/Manifest  |  1 +
 app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-crypt/easy-rsa/Manifest b/app-crypt/easy-rsa/Manifest
index b61d1efcda07..7963daf36975 100644
--- a/app-crypt/easy-rsa/Manifest
+++ b/app-crypt/easy-rsa/Manifest
@@ -1,3 +1,4 @@
 DIST easy-rsa-3.1.2.tar.gz 6424018 BLAKE2B 
fef84b90875837c151bf9d71f71587d81aba79579948f4ff29ec3632cd17b0de82bf64c7d25b93720a696d339acdbf520b3a366e3ab214789acd17629d5db5ba
 SHA512 
f36d3e11488ee98be4d901a8ae4f6cf08f4f0efc95bec38d1f1cde3ebd9dd133fe493cab2ebc99e803e318f93536e6a45ae677adb65c94d998114278035a
 DIST easy-rsa-3.1.6.tar.gz 6814828 BLAKE2B 
e61fa195e8edeb4b529c86f5814f47f8b10746dfe2effe48685651edd43e4ec9efe4acc2df4d5d13e4348455e36d0623bf5d1a78f2b0f68fb0e63afcee8630d4
 SHA512 
fb4cb25d63c2ca81cb1723d2ad0f321ff78b519fbde99ebbb97cea82d69292d283a5b927583f9721e91d157587615ecb7c918364d3aca0676b4e2ee624883074
 DIST easy-rsa-3.1.7.tar.gz 6553099 BLAKE2B 
d1f8b5d6062d834e0e76111a724eb05bd554238c9e418db703ca216f348fd55d741294c49d24957e23f054c81eb85c2c45995a17fb24a91f388b766d33537118
 SHA512 
8569121fb2d0d1c0810413b8b533fd2cbb27faa5df28bf60c35fddbef1696280c95fe0cd30e286c994596e46ec6709f650c2e6ea5ec07715cdc90da9dcbba5d2
+DIST easy-rsa-3.2.0.tar.gz 7033408 BLAKE2B 
ad1779d6eec3d3b36b7f1c13e73c29bbebe7709c0ef91da1b53482eeab01ad56335bf0ec7bc83331976df926dbb316fc35fc7b83934955c72c9c60b5ecb207f6
 SHA512 
410453cd170400fafa85547a49a2b4072683bd8c33fba64f81506cb571cd9da8c4c13d13108120c55541aabfe5ceaf3fd491d8f7105c5cc4e4082505777e8282

diff --git a/app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild 
b/app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild
new file mode 100644
index ..dfc60f804c7f
--- /dev/null
+++ b/app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Small RSA key management package, based on OpenSSL"
+HOMEPAGE="https://openvpn.net/;
+SRC_URI="https://github.com/OpenVPN/easy-rsa/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+DEPEND=">=dev-libs/openssl-0.9.6:0="
+RDEPEND="${DEPEND}"
+
+src_install() {
+   exeinto /usr/share/easy-rsa
+   doexe easyrsa3/easyrsa dev/easyrsa-tools.lib
+   insinto /usr/share/easy-rsa
+   doins -r easyrsa3/{vars.example,openssl-easyrsa.cnf,x509-types}
+   dodoc README.quickstart.md ChangeLog
+   dodoc -r doc
+   doenvd "${FILESDIR}/65easy-rsa" # config-protect easy-rsa
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/x48/, app-emulation/x48/files/

2024-05-12 Thread Bernard Cafarelli
commit: a63ca21efdd5a67c58bbfa9b0ae2013dc471ba1d
Author: NHOrus  yahoo  com>
AuthorDate: Sun May 12 12:08:10 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 12 22:34:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a63ca21e

app-emulation/x48: Enable feature-macro locked libc extensions

Closes: https://bugs.gentoo.org/871468
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36653
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/x48/files/x48-0.6.4-configure.patch | 11 
 app-emulation/x48/x48-0.6.4-r3.ebuild | 70 +++
 2 files changed, 81 insertions(+)

diff --git a/app-emulation/x48/files/x48-0.6.4-configure.patch 
b/app-emulation/x48/files/x48-0.6.4-configure.patch
new file mode 100644
index ..ea3a883991a8
--- /dev/null
+++ b/app-emulation/x48/files/x48-0.6.4-configure.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac 2024-05-12 12:01:50.591368113 -
 b/configure.ac 2024-05-12 12:05:39.116023749 -
+@@ -10,6 +10,8 @@
+ AC_CONFIG_SRCDIR([config.h.in])
+ AC_CONFIG_HEADER([config.h])
+ 
++
++AC_USE_SYSTEM_EXTENSIONS
+ # Checks for programs.
+ AC_PROG_CC
+ AC_PROG_INSTALL

diff --git a/app-emulation/x48/x48-0.6.4-r3.ebuild 
b/app-emulation/x48/x48-0.6.4-r3.ebuild
new file mode 100644
index ..c584c99e820a
--- /dev/null
+++ b/app-emulation/x48/x48-0.6.4-r3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="HP48 Calculator Emulator"
+HOMEPAGE="https://sourceforge.net/projects/x48.berlios/;
+SRC_URI="https://downloads.sourceforge.net/x48.berlios/${P}.tar.bz2;
+S=${WORKDIR}
+
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="readline"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+   readline? ( sys-libs/readline:0= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   x11-libs/libXt"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-static.patch
+   "${FILESDIR}"/${P}-void_return.patch
+   "${FILESDIR}"/${P}-configure.patch
+   )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable readline)
+}
+
+src_install() {
+   default
+
+   insinto /usr/share/"${PN}"/romdump
+   doins -r romdump/{README,ROMDump*}
+}
+
+pkg_postinst() {
+   elog "The X48 emulator requires an HP48 ROM image to run."
+   elog
+   elog "If you own an HP-48 calculator, you can use the ROMDump utility"
+   elog "included with this package to obtain it from your calculator."
+   elog "The instructions of how to do this are included in the package."
+   elog
+   elog "Alternatively, HP has provided the ROM images for non-commercial"
+   elog "use only."
+   elog
+   elog "Due to confusion over the legal status of these ROMs you must"
+   elog "manually download one from 
http://www.hpcalc.org/hp48/pc/emulators/;
+   elog
+   elog "If you do not know which one to use, try 'HP 48GX Revision R 
ROM.'"
+   elog
+   elog "Once you have a ROM, you will need to install it by running:"
+   elog
+   elog "x48 -rom gxrom-r"
+   elog
+   elog "You will only have to do this the first time you run X48. The"
+   elog "ROM will be stored in ~/.hp48/rom for future runs."
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmfire/

2024-05-12 Thread Bernard Cafarelli
commit: 6b356815c152785852d2df4ad0cb82816876e888
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun May 12 10:23:59 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 12 10:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b356815

x11-plugins/wmfire: add 1.2.7

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmfire/Manifest|  1 +
 x11-plugins/wmfire/metadata.xml|  3 +++
 x11-plugins/wmfire/wmfire-1.2.7.ebuild | 28 
 3 files changed, 32 insertions(+)

diff --git a/x11-plugins/wmfire/Manifest b/x11-plugins/wmfire/Manifest
index 340e11e0a071..eb22c7341ea1 100644
--- a/x11-plugins/wmfire/Manifest
+++ b/x11-plugins/wmfire/Manifest
@@ -1 +1,2 @@
 DIST wmfire-1.2.4.tar.gz 91144 BLAKE2B 
b51595dfbafefb26cfb28c729683e01e8eee5683c0379bc831fd5c9172576c4375b3262da9a167ce157a67317e15d25179d6fba067c70d04ebe3e362fc3db315
 SHA512 
391a76c5f7292751591becebdb6267c29270e24cf9faff7e748431ffa51e74806a7b407a6493f9d4cfdc7865e4d8e8b803567b0a54caddb9b42f82160938c82b
+DIST wmfire-1.2.7.tar.gz 49456 BLAKE2B 
db86656d9562893799521b55af703c615d620bd1cd82afe8ab3c2418c90df92c7e2bbd209b55fd6ebe440818a6a18df1e2b4feb626e854a9c0f4b102a7e3c371
 SHA512 
46843ebde585ec547e8836e677e42bc9dc743d19a01adf15d4e08a6cebfb5f9b5d39d0937028907863fcf3eb44e6b215068999e64e29b6488cc9185cdd05845a

diff --git a/x11-plugins/wmfire/metadata.xml b/x11-plugins/wmfire/metadata.xml
index 5cce40b1e7d4..41a9270d3c5f 100644
--- a/x11-plugins/wmfire/metadata.xml
+++ b/x11-plugins/wmfire/metadata.xml
@@ -14,4 +14,7 @@ number somewhere in a file. wmfire requires very little CPU.
 
Enable session management
 
+
+   kennbr34/wmfire
+
 

diff --git a/x11-plugins/wmfire/wmfire-1.2.7.ebuild 
b/x11-plugins/wmfire/wmfire-1.2.7.ebuild
new file mode 100644
index ..bb06c9a0adda
--- /dev/null
+++ b/x11-plugins/wmfire/wmfire-1.2.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Load monitoring dockapp displaying dancing flame"
+HOMEPAGE="https://github.com/kennbr34/wmfire;
+SRC_URI="https://github.com/kennbr34/wmfire/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="x11-libs/gtk+:3
+   gnome-base/libgtop:2
+   x11-libs/libX11
+   x11-libs/libXext"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2024-05-06 Thread Bernard Cafarelli
commit: 71c924b5724524e4f3b97b538a69865345e867ae
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 22:58:03 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c924b5

app-text/openpaperwork-core: add 2.2.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-core/Manifest   |  1 +
 .../openpaperwork-core-2.2.2.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/app-text/openpaperwork-core/Manifest 
b/app-text/openpaperwork-core/Manifest
index ceeb584657d8..8a0714583212 100644
--- a/app-text/openpaperwork-core/Manifest
+++ b/app-text/openpaperwork-core/Manifest
@@ -1 +1,2 @@
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
+DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b

diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild 
b/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild
new file mode 100644
index ..f921425cccd0
--- /dev/null
+++ b/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild
@@ -0,0 +1,32 @@
+# 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_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core part of Paperwork (plugin management)"
+HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
+SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2;
+S=${WORKDIR}/paperwork-${PV}/${PN}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/distro[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
+   sys-devel/gettext"
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_compile() {
+   emake l10n_compile
+
+   distutils-r1_python_compile
+}



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

2024-05-06 Thread Bernard Cafarelli
commit: 1ff0e949ca8023eeef57f698cc59dcb5798ba11f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 22:56:32 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff0e949

app-text/openpaperwork-core: drop 2.1.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-core/Manifest|  1 -
 .../openpaperwork-core-2.1.2.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/app-text/openpaperwork-core/Manifest 
b/app-text/openpaperwork-core/Manifest
index f1dcb533a8ce..ceeb584657d8 100644
--- a/app-text/openpaperwork-core/Manifest
+++ b/app-text/openpaperwork-core/Manifest
@@ -1,2 +1 @@
-DIST openpaperwork-core-2.1.2.tar.gz 104694 BLAKE2B 
cf7cc132758662495d4b586efebccaa20c892cdca2ae3bb68d5fc45639c828b8441906c56067db079c12f1393adcd69d2edec19ca51fe5fcd5930ce2a7005c0c
 SHA512 
88cb55b7b94e1e149042357d3a1c6c2a2184e4810b5895e02ef896554ae88ed0ebacd9c11e401da5e155aec857cd1b148328b1ffd0b760f939e4e97b96d1ce1a
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f

diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.1.2.ebuild 
b/app-text/openpaperwork-core/openpaperwork-core-2.1.2.ebuild
deleted file mode 100644
index 58b64fac3c8c..
--- a/app-text/openpaperwork-core/openpaperwork-core-2.1.2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Core part of Paperwork (plugin management)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-python/distro[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-text/paperwork-backend/files/, app-text/paperwork-backend/

2024-05-06 Thread Bernard Cafarelli
commit: 72ad69be765f14a5ffc3f45e8314012f260024d3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 23:01:53 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72ad69be

app-text/paperwork-backend: add 2.2.2

Closes: https://bugs.gentoo.org/931299
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork-backend/Manifest|  2 +
 .../files/paperwork-backend-2.2.2-scipy.patch  | 55 +++
 .../paperwork-backend-2.2.2.ebuild | 63 ++
 3 files changed, 120 insertions(+)

diff --git a/app-text/paperwork-backend/Manifest 
b/app-text/paperwork-backend/Manifest
index 5d17894750df..3bb713c3cb5a 100644
--- a/app-text/paperwork-backend/Manifest
+++ b/app-text/paperwork-backend/Manifest
@@ -1,2 +1,4 @@
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
+DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
 DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 
48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f
 SHA512 
cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b
+DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 
7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0
 SHA512 
aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76

diff --git 
a/app-text/paperwork-backend/files/paperwork-backend-2.2.2-scipy.patch 
b/app-text/paperwork-backend/files/paperwork-backend-2.2.2-scipy.patch
new file mode 100644
index ..9add28626a23
--- /dev/null
+++ b/app-text/paperwork-backend/files/paperwork-backend-2.2.2-scipy.patch
@@ -0,0 +1,55 @@
+From abcebfe9714644d4e259e53b10e0e9417b5b864f Mon Sep 17 00:00:00 2001
+From: Jerome Flesch 
+Date: Sun, 21 Apr 2024 13:31:03 +0200
+Subject: [PATCH] backend/guesswork/labels/sklearn: fix use of
+ scipy.sparse.hstack() + numpy.zeros()
+
+Closes #
+---
+ .../paperwork_backend/guesswork/label/sklearn/__init__.py   | 5 +++--
+ paperwork-backend/src/paperwork_backend/model/fake.py   | 6 ++
+ 2 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git 
a/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py 
b/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py
+index b2af4350..8633211f 100644
+--- 
a/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py
 
b/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py
+@@ -191,7 +191,8 @@ class UpdatableVectorizer(object):
+ )
+ if required_padding > 0:
+ doc_vector = numpy.hstack([
+-doc_vector, numpy.zeros((required_padding,))
++doc_vector,
++numpy.zeros((required_padding,))
+ ])
+ if sum_features is None:
+ sum_features = doc_vector
+@@ -339,7 +340,7 @@ class Corpus(object):
+ if required_padding > 0:
+ doc_vector = scipy.sparse.hstack([
+ scipy.sparse.csr_matrix(doc_vector),
+-numpy.zeros((required_padding,))
++numpy.zeros((1, required_padding))
+ ])
+ else:
+ doc_vector = scipy.sparse.csr_matrix(doc_vector)
+diff --git a/paperwork-backend/src/paperwork_backend/model/fake.py 
b/paperwork-backend/src/paperwork_backend/model/fake.py
+index 29beae97..f06fe18e 100644
+--- a/paperwork-backend/src/paperwork_backend/model/fake.py
 b/paperwork-backend/src/paperwork_backend/model/fake.py
+@@ -125,6 +125,12 @@ class Plugin(openpaperwork_core.PluginBase):
+ if doc['url'] == doc_url:
+ out.update(doc['labels'])
+ 
++def doc_has_labels_by_url(self, doc_url):
++for doc in self.docs:
++if doc['url'] == doc_url:
++return True if len(doc["labels"]) > 0 else None
++return None
++
+ def doc_add_label_by_url(self, doc_url, label, color=None):
+ if color is None:
+ all_labels = set()
+-- 
+GitLab
+

diff --git a/app-text/paperwork-bac

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

2024-05-06 Thread Bernard Cafarelli
commit: d535560e582ff1b43d45bc549ed1e26a783b4b9a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 23:03:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d535560e

app-text/paperwork: add 2.2.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork/Manifest   |  2 +
 app-text/paperwork/paperwork-2.2.2.ebuild | 66 +++
 2 files changed, 68 insertions(+)

diff --git a/app-text/paperwork/Manifest b/app-text/paperwork/Manifest
index 5d17894750df..3bb713c3cb5a 100644
--- a/app-text/paperwork/Manifest
+++ b/app-text/paperwork/Manifest
@@ -1,2 +1,4 @@
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
+DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
 DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 
48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f
 SHA512 
cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b
+DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 
7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0
 SHA512 
aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76

diff --git a/app-text/paperwork/paperwork-2.2.2.ebuild 
b/app-text/paperwork/paperwork-2.2.2.ebuild
new file mode 100644
index ..ee6ce4a56117
--- /dev/null
+++ b/app-text/paperwork/paperwork-2.2.2.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=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1 xdg
+
+DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
+HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
+# Update from release hash at:
+# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
+REL_HASH="3f51346f"
+REL_HASH="0bea4054"
+SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
+   
https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz 
-> paperwork-data-${PV}.tar.gz"
+S=${WORKDIR}/paperwork-${PV}/${PN}-gtk
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="~app-text/openpaperwork-core-${PV}[${PYTHON_USEDEP}]
+   ~app-text/openpaperwork-gtk-${PV}[${PYTHON_USEDEP}]
+   ~app-text/paperwork-backend-${PV}[${PYTHON_USEDEP}]
+   dev-python/libpillowfight[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   >=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pyxdg-0.25[${PYTHON_USEDEP}]
+   media-libs/libinsane
+   x11-libs/libnotify[introspection]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
+   sys-devel/gettext"
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   default
+   cp -a "${WORKDIR}"/${PN}-gtk "${WORKDIR}"/paperwork-${PV}/
+}
+
+python_compile() {
+   emake l10n_compile
+
+   distutils-r1_python_compile
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   # This queries tesseract languages and will fail sandbox with
+   # USE=opencl, bugs #793446 #830012 #852134
+   addpredict /dev/dri/renderD128
+   addpredict /dev/kfd
+   addpredict /dev/nvidiactl
+
+   PYTHONPATH="src" "${EPYTHON}" src/paperwork_gtk/main.py install \
+   --icon_base_dir="${ED}"/usr/share/icons \
+   --data_base_dir="${ED}"/usr/share
+}



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

2024-05-06 Thread Bernard Cafarelli
commit: 420707a2655deb17b101abd2e36b032309beb390
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 22:56:22 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420707a2

app-text/openpaperwork-gtk: drop 2.1.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-gtk/Manifest|  1 -
 .../openpaperwork-gtk-2.1.2.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-text/openpaperwork-gtk/Manifest 
b/app-text/openpaperwork-gtk/Manifest
index 5105be2f8cc7..ceeb584657d8 100644
--- a/app-text/openpaperwork-gtk/Manifest
+++ b/app-text/openpaperwork-gtk/Manifest
@@ -1,2 +1 @@
-DIST openpaperwork-gtk-2.1.2.tar.gz 59104 BLAKE2B 
94782b0fbd29e749b68f277e5c48a8f194d4feafe2f1579615b51bed44855a9113631302e3ed0f8248683ba524e72147da7cdce76e54b266ae9d8dbaa5cba2a5
 SHA512 
9f11482e68ee01356644fc2a679044a835308f6591b1b3ef6fc079c26e87a5c8c7fa8ba23545e7bf7fc9d37d85151a70cd7bdf4c45c271f67f8a8dcf95a5c440
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f

diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.1.2.ebuild 
b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.1.2.ebuild
deleted file mode 100644
index 7884f8b08f13..
--- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.1.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Paperwork plugins"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="app-text/openpaperwork-core[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   gui-libs/libhandy
-   x11-libs/gtk+:3[introspection]"
-DEPEND="${RDEPEND}"



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

2024-05-06 Thread Bernard Cafarelli
commit: 499fb48d4645ef2885cedd878fac62c176e664a5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 22:59:15 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499fb48d

app-text/openpaperwork-gtk: add 2.2.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-gtk/Manifest|  1 +
 .../openpaperwork-gtk-2.2.2.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/app-text/openpaperwork-gtk/Manifest 
b/app-text/openpaperwork-gtk/Manifest
index ceeb584657d8..8a0714583212 100644
--- a/app-text/openpaperwork-gtk/Manifest
+++ b/app-text/openpaperwork-gtk/Manifest
@@ -1 +1,2 @@
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
+DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 
760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0
 SHA512 
e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b

diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild 
b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild
new file mode 100644
index ..9537e32fc587
--- /dev/null
+++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild
@@ -0,0 +1,37 @@
+# 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_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Paperwork plugins"
+HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
+SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2;
+S=${WORKDIR}/paperwork-${PV}/${PN}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-text/openpaperwork-core[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   gui-libs/libhandy
+   x11-libs/gtk+:3[introspection]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
+   sys-devel/gettext"
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_compile() {
+   emake l10n_compile
+
+   distutils-r1_python_compile
+}



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

2024-05-06 Thread Bernard Cafarelli
commit: c81ca2baea667c8bfe80512643415b2f2e703d1b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 22:56:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81ca2ba

app-text/paperwork-backend: drop 2.1.2, 2.2.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork-backend/Manifest|  1 -
 .../paperwork-backend-2.1.2.ebuild | 51 --
 .../paperwork-backend-2.2.1.ebuild | 62 --
 3 files changed, 114 deletions(-)

diff --git a/app-text/paperwork-backend/Manifest 
b/app-text/paperwork-backend/Manifest
index 21ae5b75780d..5d17894750df 100644
--- a/app-text/paperwork-backend/Manifest
+++ b/app-text/paperwork-backend/Manifest
@@ -1,3 +1,2 @@
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
-DIST paperwork-backend-2.1.2.tar.gz 1346499 BLAKE2B 
daf8c6dee97b0bdf814bcf7e9c83a80ab878250994a770f5fa6be4c0b4e23f0def51e22c0a8652a19e9294f3fab0b522b25c2a91c306ad760d568faf76a78610
 SHA512 
0156baa658a9fe26680bf6d146af3f03b98da307ee1cfaf4803f8b70a2ffdb0010fe23c4d4f9b5a572919c4be94a1aad4fd070220849248cdb18c5b1c4bc478b
 DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 
48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f
 SHA512 
cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b

diff --git a/app-text/paperwork-backend/paperwork-backend-2.1.2.ebuild 
b/app-text/paperwork-backend/paperwork-backend-2.1.2.ebuild
deleted file mode 100644
index 6bfad6df712f..
--- a/app-text/paperwork-backend/paperwork-backend-2.1.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   app-text/openpaperwork-core[${PYTHON_USEDEP}]
-   app-text/openpaperwork-gtk[${PYTHON_USEDEP}]
-   app-text/poppler[introspection]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/Levenshtein[${PYTHON_USEDEP}]
-   dev-python/natsort[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pycountry[${PYTHON_USEDEP}]
-   dev-python/pyenchant[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/scikit-learn[${PYTHON_USEDEP}]
-   dev-python/termcolor[${PYTHON_USEDEP}]
-   dev-python/whoosh[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/libpillowfight[${PYTHON_USEDEP}]
-   media-libs/libinsane
-   )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # remove dep to allow both old python-Levenshtein and new
-   # Levenshtein packages
-   sed -i -e '/python-Levenshtein/d' setup.py || die
-   distutils-r1_src_prepare
-}

diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild 
b/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
deleted file mode 100644
index 210c3d2fb541..
--- a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
+++ /dev/null
@@ -1,62 +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
-
-DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
-# Update from release hash at:
-# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="0bea4054"
-SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
-   
https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz 
-> paperwork-data-${PV}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   app-text/openpaperwork-core[${PYTHON_USEDEP}]
-   app-text/openpaperwork-gtk[${PYTHON_USEDEP}]
-   app-text/poppler[introspection]
-   dev-python/distro[$

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

2024-05-06 Thread Bernard Cafarelli
commit: 945e7df23552a1679ee8522eca0119eb0b36be30
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  6 22:55:42 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  6 23:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=945e7df2

app-text/paperwork: drop 2.1.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork/Manifest   |  1 -
 app-text/paperwork/paperwork-2.1.2.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/app-text/paperwork/Manifest b/app-text/paperwork/Manifest
index 2837b256f07d..5d17894750df 100644
--- a/app-text/paperwork/Manifest
+++ b/app-text/paperwork/Manifest
@@ -1,3 +1,2 @@
-DIST paperwork-2.1.2.tar.gz 5907738 BLAKE2B 
9b376e5ed13d69f0664c98d43a41cf876d21d46c31129b50c5c44e6d4279b04d302e7527906dad49b4416f698dfe9f5bafbc5130f41463efb5ca49fed0da308f
 SHA512 
0f75fba66a0b9ed1b4b28caf9dbbcc4a0b7e68fa24f5faa40251c3f39c610be372f89a2f4e2e6807babd930bfeb45cc82216761f0da042deac991d779fdfdfbb
 DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B 
e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844
 SHA512 
f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
 DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 
48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f
 SHA512 
cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b

diff --git a/app-text/paperwork/paperwork-2.1.2.ebuild 
b/app-text/paperwork/paperwork-2.1.2.ebuild
deleted file mode 100644
index 1e1cb20f2bb5..
--- a/app-text/paperwork/paperwork-2.1.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 xdg pypi
-
-DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="~app-text/openpaperwork-core-${PV}[${PYTHON_USEDEP}]
-   ~app-text/openpaperwork-gtk-${PV}[${PYTHON_USEDEP}]
-   ~app-text/paperwork-backend-${PV}[${PYTHON_USEDEP}]
-   dev-python/libpillowfight[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pyenchant[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   >=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   media-libs/libinsane
-   x11-libs/libnotify[introspection]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   # remove dep to allow both old python-Levenshtein and new
-   # Levenshtein packages
-   sed -i -e '/python-Levenshtein/d' setup.py || die
-   distutils-r1_src_prepare
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   # This queries tesseract languages and will fail sandbox with
-   # USE=opencl, bugs #793446 #830012 #852134
-   addpredict /dev/dri/renderD128
-   addpredict /dev/kfd
-   addpredict /dev/nvidiactl
-
-   PYTHONPATH="src" "${EPYTHON}" src/paperwork_gtk/main.py install \
-   --icon_base_dir="${ED}"/usr/share/icons \
-   --data_base_dir="${ED}"/usr/share
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/files/

2024-05-04 Thread Bernard Cafarelli
commit: db3e7e74f686f125227c6e1ad5d573c83cdaa360
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat May  4 07:55:15 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat May  4 07:55:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3e7e74

app-emulation/plus42: also handle unset $AR

Closes: https://bugs.gentoo.org/931146
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch 
b/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
index 304f20ec83b2..c9cde2fbda2c 100644
--- a/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
+++ b/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
@@ -23,7 +23,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
 +
  cd LIBRARY
 -$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+$MK $OS_ARG A=a AR_CMD="$AR rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a AR_CMD="${AR:-ar} rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
  mv libbid.a ../../gcc111libbid.a
  cd ../..
  ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/

2024-05-04 Thread Bernard Cafarelli
commit: af6f5b33121ad871e9debf8f7c109ef24370a94b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat May  4 07:54:51 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat May  4 07:55:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6f5b33

app-emulation/free42: also handle unset $AR

Bug: https://bugs.gentoo.org/931146
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
index 304f20ec83b2..c9cde2fbda2c 100644
--- a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
+++ b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
@@ -23,7 +23,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
 +
  cd LIBRARY
 -$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+$MK $OS_ARG A=a AR_CMD="$AR rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a AR_CMD="${AR:-ar} rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
  mv libbid.a ../../gcc111libbid.a
  cd ../..
  ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/

2024-05-03 Thread Bernard Cafarelli
commit: aaab19078dbaf65174a5104a1e5b1972c454d461
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May  3 11:25:34 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri May  3 11:26:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaab1907

app-emulation/free42: properly use $AR

Closes: https://bugs.gentoo.org/931084
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
index 283c6c1435be..304f20ec83b2 100644
--- a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
+++ b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
@@ -15,7 +15,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
  # Hack to support FreeBSD; not 100% sure what this does, but it produces a
  # library that passes all tests.
  
-@@ -64,8 +57,11 @@
+@@ -64,8 +57,10 @@
  ;;
  esac
  
@@ -23,8 +23,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
 +
  cd LIBRARY
 -$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+echo $MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+$MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a AR_CMD="$AR rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
  mv libbid.a ../../gcc111libbid.a
  cd ../..
  ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc



[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/files/

2024-05-03 Thread Bernard Cafarelli
commit: 514bb15cc632a995579fe881184b00543639e745
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May  3 11:26:04 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri May  3 11:26:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514bb15c

app-emulation/plus42: properly call $AR

Closes: https://bugs.gentoo.org/931079
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch 
b/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
index 283c6c1435be..304f20ec83b2 100644
--- a/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
+++ b/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
@@ -15,7 +15,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
  # Hack to support FreeBSD; not 100% sure what this does, but it produces a
  # library that passes all tests.
  
-@@ -64,8 +57,11 @@
+@@ -64,8 +57,10 @@
  ;;
  esac
  
@@ -23,8 +23,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
 +
  cd LIBRARY
 -$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+echo $MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+$MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a AR_CMD="$AR rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
  mv libbid.a ../../gcc111libbid.a
  cd ../..
  ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc



[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/

2024-05-02 Thread Bernard Cafarelli
commit: ffca50d3d523f17bee886d4b2ae9ff7152c4d172
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed May  1 19:36:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu May  2 07:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffca50d3

app-emulation/plus42: add 1.1.10

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/Manifest |  1 +
 app-emulation/plus42/plus42-1.1.10.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index a39ba8b0a7ae..076480a087dc 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,2 +1,3 @@
+DIST plus42-upstream-1.1.10.tgz 7612969 BLAKE2B 
feeab01d4161f0f8cc183cf3c494290469c968d89670610a8848103a8ae64f81816d4456477d1900f94b0e6c5ef3ae3dbd36aa9edb3644f5ed099954fb692664
 SHA512 
38b263d71464b891a4dc9d32a38b8d32d96e2c1ce352348ff33348b23749ae45d341f6d36b76609b40e863e058ec2c0e5c6be394c041f27f6caba1b261d7422c
 DIST plus42-upstream-1.1.3.tgz 7610112 BLAKE2B 
6c55a8c2acebbc0e442308e0f078d2ac86f9866d9dbe808a17007a3c3729114f24379401267787107d11e4f3559e14c86f39051da3a956928a7c4c97c1867c31
 SHA512 
05fd0fb3f330ad0842d28df46ec89d3347cbfca776c6e73092261a96f860677d8f9a6de96ee98adfed4abe5d950a45cec6e6056bb97dd471204d644cbdb82d10
 DIST plus42-upstream-1.1.9.tgz 7612675 BLAKE2B 
d6b05221b11705c553be2cabe8adc81b892861b86aeb3b234e7fef44bb79551b74f94caaa563f3fa55bc62f988545493d118bab488818cc835ccbfd309c95874
 SHA512 
bbfd519006c3f24de469a0c928271edb9a2ee92c32bf1eccb313fffb4e13e461875f608561149b8d8de57565cb835c407c7ee2bcf959b198a728669160ff85f6

diff --git a/app-emulation/plus42/plus42-1.1.10.ebuild 
b/app-emulation/plus42/plus42-1.1.10.ebuild
new file mode 100644
index ..3916a804001b
--- /dev/null
+++ b/app-emulation/plus42/plus42-1.1.10.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-upstream-${PV}"
+
+DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/plus42/;
+SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz;
+S=${WORKDIR}/${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
+   "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/plus42bin gtk/plus42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2024-05-02 Thread Bernard Cafarelli
commit: 44ecc656d656efd1aa9166b67e4d9fecb679e0a0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed May  1 19:36:44 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu May  2 07:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ecc656

app-emulation/free42: add 3.1.8

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.1.8.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 788f9590d5e3..5df084dd5ee5 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.1.3.tgz 7461009 BLAKE2B 
915954de24a31f89f112d0d5e13ed01bd6a1e341549c8a86f463858e4071fc0a4751e94a6a257d561da570fd3705250d740c741925ee2b022a50966b8d5b16f8
 SHA512 
5ad6e6702a789c81d8942c4030606e44112fc21f1af6e5e23f21825115cabbc03cbcb142351d5d0451f5bf8d603d653b783ebe1293fa7ebfb04c93dfdea3455d
 DIST free42-nologo-3.1.7.tgz 7464073 BLAKE2B 
0cff2d3292f45fc7341f8ed084c931da6a635498a62b7a20cc250df64a16d44a1c18a260e701971e2e7d68e11b1b84aa301405cd08c5e11b39e31f59a78647cc
 SHA512 
2464385acf58aa17091d94ae81dde8e6e7f543c728c31cc03f1bc45a9ed5af9b27a3db41624222fd29ea61fe18541af9350e3e4369c54744c7b2a4dc799034fc
+DIST free42-nologo-3.1.8.tgz 7464179 BLAKE2B 
122175508b2da42f101fae37d7c1627ef802d6e21af9cfb4114b657591f0ba1011a109ec3d75823911d3342fdd02e84a58553e616cd0b4c6288b5d39d9648250
 SHA512 
ef350d963a11c1a195024f57532a22771a3d0d9b7058bf38557e81c943e7cbd8b500472275b7094be3f7f01c3edf557cf3a3ee2d493cb756d108211b7391a4bc

diff --git a/app-emulation/free42/free42-3.1.8.ebuild 
b/app-emulation/free42/free42-3.1.8.ebuild
new file mode 100644
index ..063f0e457429
--- /dev/null
+++ b/app-emulation/free42/free42-3.1.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+S=${WORKDIR}/${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/

2024-05-02 Thread Bernard Cafarelli
commit: 6d4b9f55ca02a07fcf743499dcd809e059488d0e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed May  1 19:34:50 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu May  2 07:03:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4b9f55

games-board/gnubg: add 1.08.003

Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-board/gnubg/Manifest  |   1 +
 games-board/gnubg/gnubg-1.08.003.ebuild | 102 
 2 files changed, 103 insertions(+)

diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index 3698dc29d686..849933235b15 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1,3 +1,4 @@
 DIST gnubg-release-1.07.001-sources.tar.gz 13729158 BLAKE2B 
3c5a0ffd38d2f1a16b3bf188a6ed6ba38e9527d681ad510b2e318b6f5da7d5fb1e0728f4f562fe4d770710489e7eae1396318e26717a51434fa8b4c3258570f9
 SHA512 
0643af4c3c6e32774e3572462755e7eed094fcc9621dc8262ce0f794657f00a3dbc22d0f916580982a6dacc08488544cd5fec5bf7e2c60ca50f83e2a60804e08
 DIST gnubg-release-1.08.001-sources.tar.gz 14019262 BLAKE2B 
ac207c54a6b0b4af59eefe0d2d2967393fa6fe6497c29c514baba596a446a0481bc07a4fa74f492de270260c942df81a1ef28bcdc9187cc3b2d3c0507cd6f27c
 SHA512 
a3a547368f8852d0b5186340a3b893842237358b48dc4e6893920d57ea0f2fe72d958b4d0de16be55616fc687889118b016a6d3a859a1651fc77adcefcd7a7eb
 DIST gnubg-release-1.08.002-sources.tar.gz 14045962 BLAKE2B 
328639d4ab96d8ab8025971819a2b6c120102ca757f29c8e5e8d0ac8f77a5abb4b75fd006d1c7090c2d04b9d66e1185069ce51c5f90437464d430f9c53d1875c
 SHA512 
0e68c03457ca2cc925fe510752e24b03147db36e2e489c9e2912dd72f55f42514d98568fec1ce81176e7b8e3aafd68034659fe84e89e07b057224095f3be8924
+DIST gnubg-release-1.08.003-sources.tar.gz 14046779 BLAKE2B 
6cb9ddcfbc71dbb4461daebb191046f02986a116e45acf09f219598fea6b066c38080c3a2b051de424eadcbe3a6c8a6e30794381d9edfb03dcc36102ed641e05
 SHA512 
3c006315491a324b7a6fa3adb19af829e9e9b04b231558ed4e88035eb0461602504cd4249a0119d1c89dc8e82b73c99946af3551ddd7c55aa0cd230b0121e527

diff --git a/games-board/gnubg/gnubg-1.08.003.ebuild 
b/games-board/gnubg/gnubg-1.08.003.ebuild
new file mode 100644
index ..fc284bf820fa
--- /dev/null
+++ b/games-board/gnubg/gnubg-1.08.003.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools desktop python-single-r1 xdg
+
+DESCRIPTION="GNU BackGammon"
+HOMEPAGE="https://www.gnu.org/software/gnubg/;
+SRC_URI="mirror://gnu/${PN}/${PN}-release-${PV}-sources.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="
+   cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_sse2
+   gui opengl python sqlite"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   opengl? ( gui )"
+
+RDEPEND="
+   dev-libs/cglm
+   dev-libs/glib:2
+   dev-libs/gmp:=
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:=
+   net-misc/curl
+   sys-libs/readline:=
+   virtual/libintl
+   x11-libs/cairo[svg(+)]
+   x11-libs/pango
+   gui? (
+   media-libs/libcanberra[gtk3]
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   )
+   opengl? ( media-libs/libepoxy )
+   python? ( ${PYTHON_DEPS} )
+   sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-build/autoconf-archive
+   sys-devel/gettext
+   virtual/pkgconfig
+   python? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   #This was provided by gtkglext before
+   sed -i "s/\$(GTKGLEXT_LIBS)/-lGL/" Makefile.am || die
+
+   sed -i "s|/tmp|${T}|" credits.sh || die #298275
+   sed -i 's/fonts //' Makefile.am || die #335774
+   sed -i 's/gzip/true/' doc/Makefile.am || die
+
+   # use system's copy so py3.10 distutils warning doesn't trigger a fatal 
error
+   rm m4/ax_python_devel.m4 || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local simd=no
+   use cpu_flags_x86_sse  && simd=sse
+   use cpu_flags_x86_sse2 && simd=sse2
+   use cpu_flags_x86_avx  && simd=avx
+
+   local econfargs=(
+   $(use_with gui gtk)
+   $(use_with gui gtk3)
+   $(use_with opengl board3d)
+   $(use_with python)
+   $(use_with sqlite)
+   --disable-cputest
+   --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+   --enable-simd=${simd}
+   )
+
+   econf "${econfargs[@]}"
+}
+
+src_install() {
+   default
+
+   mv "${ED}"/usr/share/doc/${PF}{/html/*.pdf,} || die
+
+   insinto /usr/

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

2024-04-29 Thread Bernard Cafarelli
commit: 2d6a77b5adaa5160199e3b4de2cf754aa8717c9e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 29 07:13:45 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 29 07:13:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6a77b5

net-libs/nghttp2: sync live ebuild

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/nghttp2-.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index e999a44f221f..4ff41e17c664 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.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
@@ -29,23 +29,25 @@ RDEPEND="
)
systemd? ( >=sys-apps/systemd-209 )
xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
local mycmakeargs=(
-DENABLE_EXAMPLES=OFF
-DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
-DENABLE_WERROR=OFF
-DENABLE_THREADS=ON
-DENABLE_DEBUG=$(usex debug)
-DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
$(cmake_use_find_package hpack-tools Jansson)
-DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
-   -DENABLE_STATIC_LIB=$(usex static-libs)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
$(cmake_use_find_package systemd Systemd)
-   $(cmake_use_find_package test CUnit)
-DENABLE_APP=$(multilib_native_usex utils)
-DWITH_LIBXML2=$(multilib_native_usex xml)
)



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

2024-04-29 Thread Bernard Cafarelli
commit: e15895318a1239158426b059ce8f1d60a62a7b0a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 29 07:13:10 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 29 07:13:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1589531

net-libs/nghttp2: drop 1.57.0, 1.58.0, 1.59.0, 1.60.0

Bug: https://bugs.gentoo.org/928541
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  4 ---
 net-libs/nghttp2/nghttp2-1.57.0.ebuild | 58 --
 net-libs/nghttp2/nghttp2-1.58.0.ebuild | 58 --
 net-libs/nghttp2/nghttp2-1.59.0.ebuild | 58 --
 net-libs/nghttp2/nghttp2-1.60.0.ebuild | 56 
 5 files changed, 234 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index baeb21f5bca7..8d9f58da8642 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,5 +1 @@
-DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92
-DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c
-DIST nghttp2-1.59.0.tar.xz 1546956 BLAKE2B 
0a1471c3686fcf8a896183e71e7a1c000e9397fc1831054dc87ab8860ff5d8ce2ec5ede0ba916edc7fcf94f3361b2f91e623303cbb1f6c08310f5bfbfe6cebfe
 SHA512 
0725f302957520893ac454997adc6d6e71dc9b520c62390477fe8c5dd5c64d02415023266814cfec859bf562159e4a42eeb7d7312c5871739a3d57ed7430820b
-DIST nghttp2-1.60.0.tar.xz 1587004 BLAKE2B 
8f2ab1aead261823fd2b15e54f0404c118a13f269c0f1c5d2cdc3f344e35338bcf64acfe58bed8ffbcda3843935c7168650dfc8bef17c1cdfacb684261bb2727
 SHA512 
5e6365d9118596d41848930de70f4a918d72463920184df60a7e1678c3a6c9cf1416236888e7e34395c87f41bba00a114994ba5a6e73f6a389769abf1b5cc842
 DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
deleted file mode 100644
index fbbc7b203665..
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/1.14" # 1.
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   systemd? ( >=sys-apps/systemd-209 )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_EXAMPLES=OFF
-   -DENABLE_FAILMALLOC=OFF
-   -DENABLE_WERROR=OFF
-   -DENABLE_THREADS=ON
-   -DENABLE_DEBUG=$(usex debug)
-   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
-   $(cmake_use_find_package hpack-tools Jansson)
-   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
-   -DENABLE_STATIC_LIB=$(usex static-libs)
-   $(cmake_use_find_package systemd Systemd)
-   $(cmake_use_find_package test CUnit)
-   -DENABLE_APP=$(multilib_native_usex utils)
-   -DWITH_LIBXML2=$(multilib_native_usex xml)
-   )
-   cmake_src_configure
-}
-
-multilib_src_

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

2024-04-28 Thread Bernard Cafarelli
commit: 47a38bf75135ba79df09feff0d550b6183681653
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 28 19:20:22 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 28 19:20:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a38bf7

www-apps/nextcloud: add 29.0.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest|  1 +
 www-apps/nextcloud/nextcloud-29.0.0.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index e19cd672f1d8..8798086a9146 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -8,3 +8,4 @@ DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 
69d9816d94dda3df96b9e179a8e72903
 DIST nextcloud-28.0.3.tar.bz2 185856401 BLAKE2B 
ad4c20d8b549c4998f265f1984017161d0547ce2e9d2339b845dc025c3db5c2caac630db5854068f96d9c273a2a332a897c70aeec93e3c7c0a5068858e54c1af
 SHA512 
32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8
 DIST nextcloud-28.0.4.tar.bz2 189242050 BLAKE2B 
a4b3ba4c4dddba5097edd49bcd73083755eac253bb036f4ce2d674be254e1bf2536655e360f05cc9f70879d8b2436567b2ac0eea2252a454fe3de28fe62e3b94
 SHA512 
bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2
 DIST nextcloud-28.0.5.tar.bz2 191229665 BLAKE2B 
c2f26c4d27805d687fdf007076aa5a639d3f2760877b10b054fc401a81211db0f41bc7115ea49b054a54a9805221ed32d0c62cfcc22728b033176ca53e2fe79d
 SHA512 
a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f
+DIST nextcloud-29.0.0.tar.bz2 207504265 BLAKE2B 
1da8b9bcf9dc1f9c389ed15ab2d644b8b57eb686930ce465b66f66e0c5a9a37e7d0f4d5061115095523a3cccbae645d18ba50a0f1e8a1a898f4d3b812bb1870f
 SHA512 
0a3a1601895b261b26efc8fe81ac8faec86ceff199f53b75422607509edba4c8dc4125de543f6ceee2277b7fd5456d23602c992aabc8fbf5df10fec835a22385

diff --git a/www-apps/nextcloud/nextcloud-29.0.0.ebuild 
b/www-apps/nextcloud/nextcloud-29.0.0.ebuild
new file mode 100644
index ..c4a46ad7ae66
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-29.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/;
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+   imagemagick? ( dev-php/pecl-imagick )
+   virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+   dodir "${MY_HTDOCSDIR}"/data
+
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+   webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+   webapp_src_install
+}



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

2024-04-28 Thread Bernard Cafarelli
commit: 0dc65006ad2eadc708ccabfa8c62b6d82a513bdb
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 28 09:45:24 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 28 09:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc65006

www-apps/element: add 1.11.65

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/element/Manifest   |  1 +
 www-apps/element/element-1.11.65.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 60c2c613da32..c877bf0027f4 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,2 +1,3 @@
 DIST element-v1.11.60.tar.gz 23497879 BLAKE2B 
c9bcc71868cf2200175e166411e6890bf2f4b37135ca9396f90cc8db4f6eaaaf5ed5196c16b0becc2141e39e859fb76ea4f5f9f2857c1a3f184f8e28a0771bec
 SHA512 
e05085c7b7cfcbaf5b12a6407d9201eef9ba0b0037178b0d761138ba5a2d208f5c9055906fb7a0a14f5ae69ad83135dfe170e5b8f8c83a33e3df3c8812a08415
 DIST element-v1.11.64.tar.gz 23564843 BLAKE2B 
aea08a2aa45bfa27a30bffd6cdc388b3acd15137a2af47b01815127a2fe003e5b6b713a60330e46e29cfc6c39509fb70eb1559e77a693478aa6cf21d78b52733
 SHA512 
6d540e7b3923305d2dca61237be6465fea48fff8099baaab56bdefcfae5e1c949ec1b4ed18579ee64687d6bd86e7aaa6f64022a368b7a0ca113f64e706342f64
+DIST element-v1.11.65.tar.gz 23608337 BLAKE2B 
2e000d471a5502508e3e31146eb6f19f3a0831bce9d1d55d610a87dede7280be658d2e0aaef0451f7c3cf68b02b4089bd009202aed37a7f2c15511b00a1983b0
 SHA512 
8e8860a46a058abb83c537820f2e326350d35ef1696177ff1c1cbdc19cbd959cee47abff0af8db88692f4679effa7fd1381f0b0648adab41be5815e60844199b

diff --git a/www-apps/element/element-1.11.65.ebuild 
b/www-apps/element/element-1.11.65.ebuild
new file mode 100644
index ..d83478c13073
--- /dev/null
+++ b/www-apps/element/element-1.11.65.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="A glossy Matrix collaboration client for the web"
+HOMEPAGE="https://element.io/;
+SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+need_httpd
+
+S=${WORKDIR}/${PN}-v${PV}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   dodir "${MY_HTDOCSDIR}"/home
+   dodir "${MY_HTDOCSDIR}"/sites
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/home
+   webapp_serverowned "${MY_HTDOCSDIR}"/sites
+   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
+
+   webapp_src_install
+}



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

2024-04-28 Thread Bernard Cafarelli
commit: 6028b183a1c99db0c2fe5015550f0e094aad6e83
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 28 09:40:09 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 28 09:40:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6028b183

www-apps/nextcloud: drop 26.0.8, 26.0.11, 26.0.12, 26.0.13

26.x is not supported anymore upstream

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest |  4 ---
 www-apps/nextcloud/nextcloud-26.0.11.ebuild | 42 
 www-apps/nextcloud/nextcloud-26.0.12.ebuild | 42 
 www-apps/nextcloud/nextcloud-26.0.13.ebuild | 42 
 www-apps/nextcloud/nextcloud-26.0.8.ebuild  | 43 -
 5 files changed, 173 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index f35fb70e5b8d..f9d4f2cb3b12 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,7 +1,3 @@
-DIST nextcloud-26.0.11.tar.bz2 160550455 BLAKE2B 
237b9197fcc8f54257387b88305bc317384f51625d6daf896c2da144ed6ed91e659e5a8187a56516b4fba0a31be2a7918a24799fca8cb63bf9180135e94c937b
 SHA512 
2e4c3d19e014814266e830d3a03387effb327e761d47e3a1dcb2b065b7c4b7da89c2a329997f986c771d8f45442cebc976e1607d1048b90266d3bf349b4261f7
-DIST nextcloud-26.0.12.tar.bz2 161251966 BLAKE2B 
7a0fd61d81ee774ae68b247224da2b308b19a1b28bc16ce306c7d4269bdd3c9a6aea0b944ce496ef4a6487839e79b65206cbb96ebbea4322e65eafc9af1d6849
 SHA512 
51d99d8d2593c613ee315a4f045b17b1840f0f45271573c4810902e8bec73b3bf03193b2ce1fbc1f9e07797a3f9aa531c7ca59a5d3f0f9bfdb14e3f49c6272ff
-DIST nextcloud-26.0.13.tar.bz2 161046396 BLAKE2B 
d076eb5f2c0d5e3cd424b3d223af77ad0b8abf4e0f82da505f113ff123a2c61797596590e193610967efae1f83b2fc577c8c4ee7b8780efd180b2ab56582780f
 SHA512 
6dd63de07ae3b7d98a7c95ce57f6160bf9a3e6719323cb60f1ef84a64ead3c8aac98e69560c27037b4545bcd58ab75eacaa86e099402506ae0aa50b509530d93
-DIST nextcloud-26.0.8.tar.bz2 158787833 BLAKE2B 
0d679a3c3e3d0e61f68395fc8b71e947354dfe358a55d53bd72d0e3ff495e3302c8b61acd21a40fc6d458b18148a75c9afd8ac35747a61b88c9773a4c740e078
 SHA512 
f1a88d1e63bf66172cc97b00da4d57538dcdf5689bec4b2665b2c0539652087fbd0dabbf370d7284a5d3905e7061fba7e7d5be39f91977e5ce3166b1cdda9a4a
 DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 
36e04d45481b9ac4af863610fa8e58409d58a8ef235dea98e6c970209d5c2e2f085a955b30b46289fda41db07d844e819330083daf6e2f07d72f4a2c72eda71c
 SHA512 
7f0d6ddc954b9964a590abb6385f69976c3087b923e4e7870a6a86618e3c142112a3a2b55e59514efe8d9e522a28c87c70fd86280740368e86b3d8c0c53d
 DIST nextcloud-27.1.6.tar.bz2 183633049 BLAKE2B 
6e011d8691ccfb7411ad1c889f2459c837af124e76aed80a9ecae092f2c862ffb2ce0513350a11cb377b458daf934382ddbb97b407b90b82144ec3ef2207a6af
 SHA512 
0c7b6a1249e3eba1741c10f4760f74e3f53bce5d520525e56b4ef42382c02a35f31de5130fa28d9f3c51b8ea317ac0a4c5ca003942f6d990fb0c5a279a7a9efa
 DIST nextcloud-27.1.7.tar.bz2 187681611 BLAKE2B 
5a93b815c10ee58b643936a46d1d508533d5b9241cf09a4402c9a34c0af992e8bf00d760c1a5da0189a8bf0a7b7826741b08bef30ef3ff142bdeff885c072cc3
 SHA512 
83da776d3fc877a5354ee02b3c25811a0c39cf7414de46871c68a8d6e84b2815faefc78739b8a5dbec6e2392a6af8ac59faecefc9896bde69a7990f3260168b7

diff --git a/www-apps/nextcloud/nextcloud-26.0.11.ebuild 
b/www-apps/nextcloud/nextcloud-26.0.11.ebuild
deleted file mode 100644
index 2d28ed73cfa3..
--- a/www-apps/nextcloud/nextcloud-26.0.11.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Personal cloud that runs on your own server"
-HOMEPAGE="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-RDEPEND="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-RDEPEND="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-RDEPEND="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="

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

2024-04-28 Thread Bernard Cafarelli
commit: 18e3ecea1a32f5f6679bfffca7fecadfb6e93923
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 28 09:42:32 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 28 09:42:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e3ecea

www-apps/nextcloud: add 27.1.9, 28.0.5

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest|  2 ++
 www-apps/nextcloud/nextcloud-27.1.9.ebuild | 42 ++
 www-apps/nextcloud/nextcloud-28.0.5.ebuild | 42 ++
 3 files changed, 86 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index f9d4f2cb3b12..e19cd672f1d8 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -2,7 +2,9 @@ DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 
36e04d45481b9ac4af863610fa8e5840
 DIST nextcloud-27.1.6.tar.bz2 183633049 BLAKE2B 
6e011d8691ccfb7411ad1c889f2459c837af124e76aed80a9ecae092f2c862ffb2ce0513350a11cb377b458daf934382ddbb97b407b90b82144ec3ef2207a6af
 SHA512 
0c7b6a1249e3eba1741c10f4760f74e3f53bce5d520525e56b4ef42382c02a35f31de5130fa28d9f3c51b8ea317ac0a4c5ca003942f6d990fb0c5a279a7a9efa
 DIST nextcloud-27.1.7.tar.bz2 187681611 BLAKE2B 
5a93b815c10ee58b643936a46d1d508533d5b9241cf09a4402c9a34c0af992e8bf00d760c1a5da0189a8bf0a7b7826741b08bef30ef3ff142bdeff885c072cc3
 SHA512 
83da776d3fc877a5354ee02b3c25811a0c39cf7414de46871c68a8d6e84b2815faefc78739b8a5dbec6e2392a6af8ac59faecefc9896bde69a7990f3260168b7
 DIST nextcloud-27.1.8.tar.bz2 188482936 BLAKE2B 
0ffa5fceafe9c587742991c693bff91c0e3048db59ac719cbd3220afbe60204e8813fb8bd19928b0d572ffaae3f8d8595165a360afb3b1af2356cdd640bced05
 SHA512 
8c3322626b7af09f545b526c5a0d1131b2ad51b4b08c56240db2971bc9d342a4ed260e2a924c4d49c92e4c9ce10c73c71bede1763506da07783716b9064224b2
+DIST nextcloud-27.1.9.tar.bz2 188979224 BLAKE2B 
f944c480c9fa61e21f233a9ba4c9f7238242e7061952eadf7c586568691d4a66c89e0c83dc44e0fb851ec7693da9795779fa4879c84f6349734d652c15de2615
 SHA512 
8be7648842aecfdb0d490cbcc0590acbca7ad4456be4e180490c17763b9cb48a1aed945839919fc706b7eae861cd66946b41f73c11de5ae8abdcf9ec3e84d404
 DIST nextcloud-28.0.1.tar.bz2 183887041 BLAKE2B 
137cf74cb356b5b339e49b74b618bb38aed3268c1af90734f5b54b3da257fe384c93dbb26419b88ede71562ea76704f8c84b5dd05d0b579f606e5816430805c1
 SHA512 
32f2ecaa24017907088a6163a393a91d7df5e6a5dee03ee6b62a73c376869f46505b5560a1ac9704755aecdfa2acae637be60c5df747db0c0d82b3987c0d2f4f
 DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 
69d9816d94dda3df96b9e179a8e72903a53bcbeec0d6c6bffb2d252bbe0fe0c36b5cd83df2e52a6703e5eda595203d1701d6b56d736a2ed5b225e883900a0365
 SHA512 
df3873c1641116e913cc454c8e8da96177ff88b2f1ec06f48e7cbb6d78c17166dc03278dc7d4bbb98a30f028700322fd1e9d3a533bada8e35a1ed92b66563f3c
 DIST nextcloud-28.0.3.tar.bz2 185856401 BLAKE2B 
ad4c20d8b549c4998f265f1984017161d0547ce2e9d2339b845dc025c3db5c2caac630db5854068f96d9c273a2a332a897c70aeec93e3c7c0a5068858e54c1af
 SHA512 
32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8
 DIST nextcloud-28.0.4.tar.bz2 189242050 BLAKE2B 
a4b3ba4c4dddba5097edd49bcd73083755eac253bb036f4ce2d674be254e1bf2536655e360f05cc9f70879d8b2436567b2ac0eea2252a454fe3de28fe62e3b94
 SHA512 
bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2
+DIST nextcloud-28.0.5.tar.bz2 191229665 BLAKE2B 
c2f26c4d27805d687fdf007076aa5a639d3f2760877b10b054fc401a81211db0f41bc7115ea49b054a54a9805221ed32d0c62cfcc22728b033176ca53e2fe79d
 SHA512 
a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f

diff --git a/www-apps/nextcloud/nextcloud-27.1.9.ebuild 
b/www-apps/nextcloud/nextcloud-27.1.9.ebuild
new file mode 100644
index ..c4a46ad7ae66
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-27.1.9.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/;
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+   imagemagick? ( dev-php/pecl-imagick )
+   virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+   dodir "${MY_HTDOCSDIR}"/data
+
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-04-28 Thread Bernard Cafarelli
commit: 19e4144f3fcf028926bdac7893019f3d5120c72f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 28 09:35:53 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 28 09:35:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e4144f

net-misc/nextcloud-client: add 3.13.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.13.0.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index fbfa83286f18..e3de7d74c3ed 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,4 +2,5 @@ DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b5711
 DIST nextcloud-client-3.12.1.tar.gz 13640266 BLAKE2B 
25ce7db16496e5e51bba40cf578fb21b21b9d606f73342032bb0ebafcd48cbb77e16fbd7f2efbd79501b8ca6a3976bc6e39984001b18abd7af5019103987fc5f
 SHA512 
0ec00322d546abfc62645cb0674044e5f6dd12e0cab5e9cac0053f9bc42d42659fbb52f996d41cf166d45ed1750006cdd86669c6daee73b657e4b6807e4bae9a
 DIST nextcloud-client-3.12.2.tar.gz 13645095 BLAKE2B 
af79e3ea7686255be0424dba8a1a90416bc8a5c53d302c9ee7fe1d7ed29ded7e558be1838405195c7eef6f008724e6b8827edc0e0e7bdaa21ca330a695f225b1
 SHA512 
fc8956b435d91f9caefc1e334739c99bf0745e8feef5badd825d8e9a141b0f4e202a0b522d0ce01a19e137763342f9b3841fefaf233179116d759aceab86b8f3
 DIST nextcloud-client-3.12.3.tar.gz 13642292 BLAKE2B 
9cf2dcb507e2eca71a57b308dfa7d104393dc3bd8d8f6293ad07d1172446e641e7618d3744ac13f9b19a8725440ae9211600b21d03979e64ac26075a886f8763
 SHA512 
e54b70102fd596c4fe18f69860c5c9313348359579cd552297a7e67dbb8a6ba7a9f09e9676e96298649f75fb649f2a9aa10d524ebedcf4b6aa244877fd62
+DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B 
a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586
 SHA512 
bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild
new file mode 100644
index ..0812c7b1c004
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cm

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

2024-04-23 Thread Bernard Cafarelli
commit: b57f7745a548c4104151f06d0da66a2d0266af6f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Apr 23 20:47:09 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Apr 23 20:47:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57f7745

net-libs/libetpan: drop 1.9.4-r1

Bug: https://bugs.gentoo.org/891263
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/libetpan/libetpan-1.9.4-r1.ebuild | 77 --
 1 file changed, 77 deletions(-)

diff --git a/net-libs/libetpan/libetpan-1.9.4-r1.ebuild 
b/net-libs/libetpan/libetpan-1.9.4-r1.ebuild
deleted file mode 100644
index 554b43f6158a..
--- a/net-libs/libetpan/libetpan-1.9.4-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-DESCRIPTION="A portable, efficient middleware for different kinds of mail 
access"
-HOMEPAGE="https://libetpan.sourceforge.net/;
-SRC_URI="https://github.com/dinhviethoa/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs"
-
-# BerkDB is only supported up to version 6.0
-DEPEND="sys-libs/zlib
-   !lmdb? ( berkdb? ( sys-libs/db:= ) )
-   lmdb? ( dev-db/lmdb )
-   ssl? (
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   )
-   sasl? ( dev-libs/cyrus-sasl:2 )
-   liblockfile? ( net-libs/liblockfile )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.0-nonnull.patch
-   "${FILESDIR}"/${PN}-1.9.4-berkdb_lookup.patch #519846
-   "${FILESDIR}"/${PN}-1.9.4-pkgconfig_file_no_ldflags.patch
-   "${FILESDIR}"/${P}-CVE-2020-15953.patch #734130
-)
-
-pkg_pretend() {
-   if use gnutls && ! use ssl ; then
-   ewarn "You have \"gnutls\" USE flag enabled but \"ssl\" USE 
flag disabled!"
-   ewarn "No ssl support will be available in ${PN}."
-   fi
-
-   if use berkdb && use lmdb ; then
-   ewarn "You have \"berkdb\" _and_ \"lmdb\" USE flags enabled."
-   ewarn "Using lmdb as cache DB!"
-   fi
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # in Prefix emake uses SHELL=${BASH}, export CONFIG_SHELL to the same so
-   # libtool recognises it as valid shell (bug #300211)
-   use prefix && export CONFIG_SHELL=${BASH}
-   local myeconfargs=(
-   # --enable-debug simply injects "-O2 -g" into CFLAGS
-   --disable-debug
-   $(use_enable ipv6)
-   $(use_enable liblockfile lockfile)
-   $(use_enable static-libs static)
-   $(use_with sasl)
-   $(usex lmdb '--enable-lmdb --disable-db' "$(use_enable berkdb 
db) --disable-lmdb")
-   $(usex ssl "$(use_with gnutls) $(use_with !gnutls openssl)" 
'--without-gnutls --without-openssl')
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name "*.la" -delete || die
-   if ! use static-libs ; then
-   find "${ED}" -name "*.a" -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libetpan/files/, net-libs/libetpan/

2024-04-22 Thread Bernard Cafarelli
commit: cbf4ae0b94c68b61515b0db19ac301ca8743deb8
Author: Christopher Fore  posteo  net>
AuthorDate: Mon Apr 22 04:05:04 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 22 15:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf4ae0b

net-libs/libetpan: Add patch for CVE-2022-4121

- Also bump EAPI to version 8
- Build succeeds on amd64
  - Tests don't seem to run

Bug: https://bugs.gentoo.org/891263
Signed-off-by: Christopher Fore  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/36351
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../files/libetpan-1.9.4-CVE-2022-4121.patch   | 29 
 net-libs/libetpan/libetpan-1.9.4-r2.ebuild | 78 ++
 2 files changed, 107 insertions(+)

diff --git a/net-libs/libetpan/files/libetpan-1.9.4-CVE-2022-4121.patch 
b/net-libs/libetpan/files/libetpan-1.9.4-CVE-2022-4121.patch
new file mode 100644
index ..2d97ac8e972e
--- /dev/null
+++ b/net-libs/libetpan/files/libetpan-1.9.4-CVE-2022-4121.patch
@@ -0,0 +1,29 @@
+From 5c9eb6b6ba64c4eb927d7a902317410181aacbba Mon Sep 17 00:00:00 2001
+From: Hoa Dinh 
+Date: Mon, 19 Dec 2022 08:16:32 -0800
+Subject: [PATCH] Fixed crash when st_info_list is NULL. Fixes #420. Fixes
+ CVE-2022-4121.
+
+---
+ src/low-level/imap/mailimap_types.c | 8 +---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/src/low-level/imap/mailimap_types.c 
b/src/low-level/imap/mailimap_types.c
+index 9923125c..79a0cc23 100644
+--- a/src/low-level/imap/mailimap_types.c
 b/src/low-level/imap/mailimap_types.c
+@@ -1389,9 +1389,11 @@ void
+ mailimap_mailbox_data_status_free(struct mailimap_mailbox_data_status * info)
+ {
+   mailimap_mailbox_free(info->st_mailbox);
+-  clist_foreach(info->st_info_list, (clist_func) mailimap_status_info_free,
+-   NULL);
+-  clist_free(info->st_info_list);
++  if (info->st_info_list != NULL) {
++clist_foreach(info->st_info_list, (clist_func) mailimap_status_info_free,
++  NULL);
++clist_free(info->st_info_list);
++  }
+   free(info);
+ }
+ 

diff --git a/net-libs/libetpan/libetpan-1.9.4-r2.ebuild 
b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
new file mode 100644
index ..149c51e7ac5f
--- /dev/null
+++ b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+DESCRIPTION="A portable, efficient middleware for different kinds of mail 
access"
+HOMEPAGE="https://libetpan.sourceforge.net/;
+SRC_URI="https://github.com/dinhviethoa/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs"
+
+# BerkDB is only supported up to version 6.0
+DEPEND="sys-libs/zlib
+   !lmdb? ( berkdb? ( sys-libs/db:= ) )
+   lmdb? ( dev-db/lmdb )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   sasl? ( dev-libs/cyrus-sasl:2 )
+   liblockfile? ( net-libs/liblockfile )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0-nonnull.patch
+   "${FILESDIR}"/${PN}-1.9.4-berkdb_lookup.patch #519846
+   "${FILESDIR}"/${PN}-1.9.4-pkgconfig_file_no_ldflags.patch
+   "${FILESDIR}"/${P}-CVE-2020-15953.patch #734130
+   "${FILESDIR}"/${P}-CVE-2022-4121.patch #891263
+)
+
+pkg_pretend() {
+   if use gnutls && ! use ssl ; then
+   ewarn "You have \"gnutls\" USE flag enabled but \"ssl\" USE 
flag disabled!"
+   ewarn "No ssl support will be available in ${PN}."
+   fi
+
+   if use berkdb && use lmdb ; then
+   ewarn "You have \"berkdb\" _and_ \"lmdb\" USE flags enabled."
+   ewarn "Using lmdb as cache DB!"
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # in Prefix emake uses SHELL=${BASH}, export CONFIG_SHELL to the same so
+   # libtool recognises it as valid shell (bug #300211)
+   use prefix && export CONFIG_SHELL=${BASH}
+   local myeconfargs=(
+   # --enable-debug simply injects "-O2 -g" into CFLAGS
+   --disable-debug
+   $(use_enable ipv6)
+   $(use_enable liblockfile lockfile)
+   $(use_enable static-libs static)
+   $(use_with sasl)
+   $(usex lmdb '--enable-lmdb --disable-db' "$(use_enable berkdb 
db) --di

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

2024-04-22 Thread Bernard Cafarelli
commit: 25dd5c025e49a00e453963dd20e39560ce6e8902
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 22 15:42:55 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 22 15:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25dd5c02

media-gfx/argyllcms: add 3.2.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 media-gfx/argyllcms/Manifest   |  1 +
 media-gfx/argyllcms/argyllcms-3.2.0.ebuild | 96 ++
 2 files changed, 97 insertions(+)

diff --git a/media-gfx/argyllcms/Manifest b/media-gfx/argyllcms/Manifest
index 510cfe47b065..04a7bec81851 100644
--- a/media-gfx/argyllcms/Manifest
+++ b/media-gfx/argyllcms/Manifest
@@ -1,3 +1,4 @@
 DIST Argyll_V2.1.2_src.zip 13837056 BLAKE2B 
cf6181549e37b1deda11bdd4a63b27e101180a1e82b132ea8dca5af6830a74d5e2f940633f5aecf9a8d62fe8c2b0cdce8f2af44124ce7432b33d2a1bdbaa2c21
 SHA512 
f49b588c5f0a39edcc30a068a8bde8c7b74611d3feb15d07d4a61b205ed1231c288629f65e1a5a60a3921d552a28e075667ada555401a0d9694fd882bddd4b06
 DIST Argyll_V2.3.1_src.zip 14098636 BLAKE2B 
0f215d5852c3ad383833dd643d78729a03e178b2bfad1a955a4ca8108a7b33b5a98507436c2a3bfa9f030ad968787e933e50940a0a7cc045b1082f4c8d519c6a
 SHA512 
a8c2b02638569727015ad8e6e16999e398214fa5d11656bae0a9fe0b3268e81674621e3a7de96b727c578c5fc612ada39b37a94ca8b62f4221c56917654a22e8
 DIST Argyll_V3.1.0_src.zip 14671869 BLAKE2B 
a2cf0fa2f4d7924d847c56a6a30b5751576d9298736b751bb644317952c366f9f9be40668d5855417c3852dd39ba3dcfffeed5384b187a3164f1d9485ad8d8aa
 SHA512 
a39e107327c89af46af3101a58ab796bc5e37ca979b93626f635ec66e32e099d0d1ebc14559133a804c0b4898fa4a93cbc25b5c5cf06ea7963025a1946ab619d
+DIST Argyll_V3.2.0_src.zip 14690714 BLAKE2B 
a2bd45883c213c0906ce94be525f6d7fa6e7378925ad08cb8577819fb2d1b5f6a16b6600a9d4b15972df6048323726fbe8fd16a23010c4dc7461007e45f20362
 SHA512 
17e73e74d0581bf2c0bab17598bcaf8c2cc556e675e944a3159ddf8c3a0b946c7d88f87b1e4d29d9edba222bc76a497f570affe1d15d08c5ceec2b1b995d

diff --git a/media-gfx/argyllcms/argyllcms-3.2.0.ebuild 
b/media-gfx/argyllcms/argyllcms-3.2.0.ebuild
new file mode 100644
index ..daa1311058c2
--- /dev/null
+++ b/media-gfx/argyllcms/argyllcms-3.2.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multiprocessing toolchain-funcs udev
+
+MY_P="Argyll_V${PV}"
+
+DESCRIPTION="Open source, ICC compatible color management system"
+HOMEPAGE="http://www.argyllcms.com/;
+SRC_URI="http://www.argyllcms.com/${MY_P}_src.zip;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~mips ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/openssl:=
+   media-libs/libjpeg-turbo:=
+   media-libs/tiff:=
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libXxf86vm
+"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip
+   dev-util/ftjam"
+
+src_compile() {
+   # Make it respect LDFLAGS
+   echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop
+
+   # Evil hack to get --as-needed working. The build system unfortunately 
lists all
+   # the shared libraries by default on the command line _before_ the 
object to be built...
+   echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr 
-lXau -lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop
+
+   append-cflags -DUNIX -D_THREAD_SAFE
+
+   sed \
+   -e 's:CCFLAGS:CFLAGS:g' \
+   -i Jambase || die
+
+   tc-export CC RANLIB
+   export AR="$(tc-getAR) ruscU"
+
+   jam -dx -fJambase "-j$(makeopts_jobs)" || die
+}
+
+src_install() {
+   jam -dx -fJambase install || die
+
+   rm bin/License.txt || die
+
+   pushd bin > /dev/null
+   local binname
+   for binname in * ; do
+   newbin ${binname} argyll-${binname}
+   done
+   popd > /dev/null
+
+   dodoc log.txt ReadMe.txt
+   if use doc;  then
+   docinto html
+   dodoc doc/*html doc/*jpg doc/*gif
+   fi
+
+   insinto /usr/share/${PN}
+   doins -r ref
+
+   udev_dorules usb/55-Argyll.rules
+}
+
+pkg_postinst() {
+   udev_reload
+
+   elog "If you have a Spyder2 you need to extract the firmware"
+   elog "from the CVSpyder.dll of the windows driver package"
+   elog "and store it as /usr/share/color/spyd2PLD.bin"
+   echo
+   elog "For further info on setting up instrument access read"
+   elog "http://www.argyllcms.com/doc/Installing_Linux.html;
+   echo
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2024-04-21 Thread Bernard Cafarelli
commit: 44d2f783b0bc4c3ec074e54f684cefab64ee453c
Author: Alexander Kurakin  mail  ru>
AuthorDate: Sun Apr 14 16:46:21 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 21 13:02:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d2f783

app-text/tesseract: sync live: remove OpenCL support

Reflects 
https://github.com/tesseract-ocr/tesseract/commit/d5e000bc58c50c807e9423290feace3f31a77de0

Signed-off-by: Alexander Kurakin  mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/36255
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/tesseract/tesseract-.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-text/tesseract/tesseract-.ebuild 
b/app-text/tesseract/tesseract-.ebuild
index 156c1858..4c31653fca31 100644
--- a/app-text/tesseract/tesseract-.ebuild
+++ b/app-text/tesseract/tesseract-.ebuild
@@ -12,14 +12,9 @@ EGIT_REPO_URI="https://github.com/tesseract-ocr/${PN}.git;
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS=""
-IUSE="doc float32 jpeg opencl openmp png static-libs tiff training webp"
+IUSE="doc float32 jpeg openmp png static-libs tiff training webp"
 
 
COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
-   opencl? (
-   virtual/opencl[${MULTILIB_USEDEP}]
-   media-libs/tiff:=[${MULTILIB_USEDEP}]
-   media-libs/leptonica:=[tiff]
-   )
training? (
dev-libs/icu:=
x11-libs/pango:=
@@ -56,7 +51,6 @@ multilib_src_configure() {
--enable-shared
--disable-graphics
$(use_enable float32)
-   $(use_enable opencl)
$(use_enable openmp)
$(use_enable static-libs static)
)



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

2024-04-18 Thread Bernard Cafarelli
commit: 251e15b18b9ec8fa80107ff7cab117836dae2d33
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Apr 18 11:50:43 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr 18 11:53:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=251e15b1

www-apps/piwigo: add 14.4.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/piwigo/Manifest |  1 +
 www-apps/piwigo/piwigo-14.4.0.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest
index 6477f19f577f..437f95863f78 100644
--- a/www-apps/piwigo/Manifest
+++ b/www-apps/piwigo/Manifest
@@ -1 +1,2 @@
 DIST piwigo-14.3.0.zip 18497258 BLAKE2B 
1ba04c81298c3de9edc3dd4f2c10feed9bb320ad0ed80fbc8edb36a8c590025b580684c4ce9cb0283d5b9580e32c44fe5673214a926e98335a3c69a18051a4c1
 SHA512 
80c34c150dc55f312c3ce4a694cae559e529375d657ce47c05c8650bbb452577f6ab6f41816ef37de5a34fc1d31bf152962fe20741403991d347bf2245dcd91c
+DIST piwigo-14.4.0.zip 18500565 BLAKE2B 
c62dc0c5bfaae89d56cdc51aeef04d7e75dc25cd400918ac879f227e2f03028d5e4b556d8a3a79a2ae587b45b13cf7d192912a35c4cbc8029743eede20a07bd2
 SHA512 
2aecba41df2f39a864f58775cadecc8812647390c9b5cc0acfe67767de6130bc8166d65d76c8e59437494d52a4560554a94f8ba7beab44a9fb38997db430417e

diff --git a/www-apps/piwigo/piwigo-14.4.0.ebuild 
b/www-apps/piwigo/piwigo-14.4.0.ebuild
new file mode 100644
index ..6319946ac014
--- /dev/null
+++ b/www-apps/piwigo/piwigo-14.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit webapp
+
+DESCRIPTION="a photo gallery software for the web"
+HOMEPAGE="http://piwigo.org/;
+SRC_URI="http://piwigo.org/download/dlcounter.php?code=${PV} -> ${P}.zip"
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+exif +gd imagemagick"
+
+RDEPEND="
+   imagemagick? ( virtual/imagemagick-tools )
+   dev-lang/php[ctype,exif?,gd?,filter,iconv,json(+),mysqli]
+   >=virtual/mysql-5.0
+   virtual/httpd-php"
+BDEPEND="app-arch/unzip"
+
+REQUIRED_USE="|| ( gd imagemagick )"
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   # Local configuration, and parts that can be updated
+   webapp_serverowned "${MY_HTDOCSDIR}"/_data
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/galleries
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/language
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/local
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/plugins
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/template-extension
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/themes
+   webapp_serverowned "${MY_HTDOCSDIR}"/upload
+
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/

2024-04-15 Thread Bernard Cafarelli
commit: b2b65131aeefe745a15b66f407410298e1212b4e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 15 19:32:31 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 15 19:32:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b65131

net-ftp/filezilla: add 3.67.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-ftp/filezilla/Manifest|  1 +
 net-ftp/filezilla/filezilla-3.67.0.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest
index 3119db161817..9d9928435a6d 100644
--- a/net-ftp/filezilla/Manifest
+++ b/net-ftp/filezilla/Manifest
@@ -1,2 +1,3 @@
 DIST FileZilla_3.66.4_src.tar.xz 4057952 BLAKE2B 
0286e3e23cbd3d0599b4fced535d5bfd89508bc5f02d726ec082ac435590e0a3a1e1d90e0a6d51b19ce673b07c8b599ecd03e904a394f8fd9e1fc7f6167944f6
 SHA512 
17c0655988229bcfb056fe86bf8d6a21ea961420cc0073b3c4416c7fda999edd8dff7c6fe6b2121afad12acc4e6e525474a24a253c2e5312b74539de4232ef6b
 DIST FileZilla_3.66.5_src.tar.xz 4057892 BLAKE2B 
0f44b027dd4a16fd0561659d27ff21930e461b33dc1188f5217119d102d0527496e1d38bca16959788c4cf41c43b581a4d66b1f3e8d2c4cad155cc7c6d00861a
 SHA512 
b250e65894a3e8c8eb0eac25b3ffa5cd1348df2a38b1e6fa5eb735fff1945dbeb1fbcfe10a8188c260e9fbeaeb78322cb8aa56f6386fd39803421d01bbc8b2dd
+DIST FileZilla_3.67.0_src.tar.xz 4058264 BLAKE2B 
28799d60188ed94bc80143ccabf073eced4caa9960daa2b8d7f617252355735647fe4b3776ee38eb179fdb2667fd05536a89b6c17b25d056c72e565585ddef98
 SHA512 
b2d4cd45f2ed7e70fbb11500a42fe0d0e51919831a35bcfb439455d03af8eb744eb25d7f7b6ea9a94c424065e4d071d9706fcf46019da829d1318c099ab8108c

diff --git a/net-ftp/filezilla/filezilla-3.67.0.ebuild 
b/net-ftp/filezilla/filezilla-3.67.0.ebuild
new file mode 100644
index ..158171118974
--- /dev/null
+++ b/net-ftp/filezilla/filezilla-3.67.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+
+inherit autotools flag-o-matic wxwidgets xdg
+
+MY_PV="${PV/_/-}"
+MY_P="FileZilla_${MY_PV}"
+
+DESCRIPTION="FTP client with lots of useful features and an intuitive 
interface"
+HOMEPAGE="https://filezilla-project.org/;
+SRC_URI="https://download.filezilla-project.org/client/${MY_P}_src.tar.xz;
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="cpu_flags_x86_sse2 dbus nls test"
+RESTRICT="!test? ( test )"
+
+# pugixml 1.7 minimal dependency is for c++11 proper configuration
+RDEPEND="
+   >=dev-libs/nettle-3.1:=
+   >=dev-db/sqlite-3.7
+   >=dev-libs/boost-1.76.0:=
+   >=dev-libs/libfilezilla-0.47.0:=
+   >=dev-libs/pugixml-1.7
+   >=net-libs/gnutls-3.5.7
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   x11-misc/xdg-utils
+   dbus? ( sys-apps/dbus )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cppunit-1.13.0 )"
+BDEPEND="
+   virtual/pkgconfig
+   >=dev-build/libtool-1.4
+   nls? ( >=sys-devel/gettext-0.11 )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.22.1-debug.patch
+   "${FILESDIR}"/${PN}-3.47.0-metainfo.patch
+   "${FILESDIR}"/${PN}-3.47.0-disable-shellext_conf.patch
+   "${FILESDIR}"/${PN}-3.52.2-slibtool.patch
+   "${FILESDIR}"/${PN}-3.60.1-desktop.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   if use x86 && ! use cpu_flags_x86_sse2; then
+   append-cppflags -D_FORCE_SOFTWARE_SHA
+   fi
+   setup-wxwidgets
+
+   local myeconfargs=(
+   --disable-autoupdatecheck
+   --with-pugixml=system
+   $(use_enable nls locales)
+   $(use_with dbus)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-04-15 Thread Bernard Cafarelli
commit: 84aedc0f4f8a091d248a464372d8ce52d62cb1de
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 15 19:31:16 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 15 19:31:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84aedc0f

dev-libs/libfilezilla: add 0.47.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 dev-libs/libfilezilla/Manifest   |  1 +
 dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index 3dfc3ca499e2..0979e16d5c42 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -1,2 +1,3 @@
 DIST libfilezilla-0.45.0.tar.xz 543340 BLAKE2B 
c85c07d23381d63c6f959e9721fa898982c692cafcd863cd15da7fce7e486bf2031b0d0e1fb18efeb271d1aa497eabe0dff4c14f8ff89fbe3ed880a737fc8f6e
 SHA512 
304838e8cf6e644378c0727bc8b9d2f87287a646db4cb765a04d156717f8c233b8a34085049e4893ec345a1a1d576f0ba33df705dee022e16ff433cddd926ce0
 DIST libfilezilla-0.46.0.tar.xz 545396 BLAKE2B 
9516260054f7b9d0df0cecf41912536c03f824dd7a43cf8eb52ef7690c3f4edb0ba828fb7fe1c016ac3a4db60a9e6b7a7a03cc90de1bac59439c9f989c3eec5d
 SHA512 
721186993b9af7087033d9acd03ecd70a6a567cd46ded0d26e141ffccba5aed31d5095f3a1d56397280a6f75ad53460c9acbbb3650881e57dccd6f67ccbbf9ba
+DIST libfilezilla-0.47.0.tar.xz 551484 BLAKE2B 
ba35bd990889a779f4c14c5c76c29dc5fed1bb97168e8dec75a59984133d6dbd56850208c55d6549c80dc2069ea007e0a26d7b604dbf9752c6ac018493a96627
 SHA512 
28af8aeacc5b6b188613c2afebb23477aa0c6908cd2bfe7dc39ba4b69fa67f2d18a64cdefe52968f429b18545fe03c031363b3aa9ed07b2ecb9faa56b1275282

diff --git a/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild
new file mode 100644
index ..47f6003dc73b
--- /dev/null
+++ b/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="C++ library offering some basic functionality for 
platform-independent programs"
+HOMEPAGE="https://lib.filezilla-project.org/;
+SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/43" # libfilezilla.so version
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/nettle:0=
+   >=net-libs/gnutls-3.5.7:=
+   virtual/libcrypt:=
+"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cppunit )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.37.1-pthread.patch
+   "${FILESDIR}"/${PN}-0.41.0-gcc13.patch
+)
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if ! test-flag-CXX -std=c++14; then
+   eerror "${P} requires C++14-capable C++ compiler. Your 
current compiler"
+   eerror "does not seem to support -std=c++14 option. 
Please upgrade your compiler"
+   eerror "to gcc-4.9 or an equivalent version supporting 
C++14."
+   die "Currently active compiler does not support 
-std=c++14"
+   fi
+   fi
+}
+
+src_configure() {
+   if use ppc || use arm || use hppa; then
+   # bug 727652
+   append-libs -latomic
+   fi
+
+   econf --disable-static
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmifs/

2024-04-15 Thread Bernard Cafarelli
commit: 71127cb26757bb3e4ac80306ebbfededfc5cd0f3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 15 06:49:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 15 06:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71127cb2

x11-plugins/wmifs: drop 1.8, 1.8-r1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmifs/Manifest|  1 -
 x11-plugins/wmifs/wmifs-1.8-r1.ebuild | 19 ---
 x11-plugins/wmifs/wmifs-1.8.ebuild| 20 
 3 files changed, 40 deletions(-)

diff --git a/x11-plugins/wmifs/Manifest b/x11-plugins/wmifs/Manifest
index fa1d4521cf01..cea53d206c74 100644
--- a/x11-plugins/wmifs/Manifest
+++ b/x11-plugins/wmifs/Manifest
@@ -1,2 +1 @@
-DIST wmifs-1.8.tar.gz 107020 BLAKE2B 
54b73bf2a49a9c9dd0d16f907cf2211eafb7199d7b77e4cd7e86364ff8bc438d27a57e95c97b47b2dbe308b2d9e6797df287f608dca89ed4b3d6dfb27195b932
 SHA512 
c88092e8c83ab5bc65813b6fbfe348b3b56eae28885199ba1cc681ba3db7f801f90f5d385cfdbb7304327e085471f6fdc0f712690211dc192763739619c46abb
 DIST wmifs-1.9.tar.gz 107318 BLAKE2B 
b8d12478e93b9a578fe6c5140bcb2ac1bd97bd0d33bc50af6972c7775d8189b9c8f35e90ae4c5f63d444148d3d87c5eb1ccbbc5605b008d58b714da64879869e
 SHA512 
32258ccc72e5ee3f5b886da8963347d28ef3253994e97d1c16abf7706ffbbf4356114681dcace9e8ccddcb8f606f89b30d5390d28895f0b0009f8e8578a726be

diff --git a/x11-plugins/wmifs/wmifs-1.8-r1.ebuild 
b/x11-plugins/wmifs/wmifs-1.8-r1.ebuild
deleted file mode 100644
index b39f86c6541e..
--- a/x11-plugins/wmifs/wmifs-1.8-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Network monitoring dockapp"
-HOMEPAGE="https://www.dockapps.net/wmifs;
-SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86"
-
-RDEPEND=">=x11-libs/libdockapp-0.7:=
-   x11-libs/libX11
-   x11-libs/libXpm"
-DEPEND="${RDEPEND}"
-
-DOCS=( BUGS CHANGES HINTS README TODO )

diff --git a/x11-plugins/wmifs/wmifs-1.8.ebuild 
b/x11-plugins/wmifs/wmifs-1.8.ebuild
deleted file mode 100644
index 906cf312e2c2..
--- a/x11-plugins/wmifs/wmifs-1.8.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Network monitoring dockapp"
-HOMEPAGE="https://www.dockapps.net/wmifs;
-SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~mips ppc sparc x86"
-IUSE=""
-
-RDEPEND=">=x11-libs/libdockapp-0.7:=
-   x11-libs/libX11
-   x11-libs/libXpm"
-DEPEND="${RDEPEND}"
-
-DOCS=( BUGS CHANGES HINTS README TODO )



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmbutton/

2024-04-15 Thread Bernard Cafarelli
commit: 1feb2b4bf8794a29ecde03951940ad39f4f4ce79
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 15 06:49:48 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 15 06:49:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1feb2b4b

x11-plugins/wmbutton: drop 0.7.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmbutton/wmbutton-0.7.1.ebuild | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/x11-plugins/wmbutton/wmbutton-0.7.1.ebuild 
b/x11-plugins/wmbutton/wmbutton-0.7.1.ebuild
deleted file mode 100644
index 4a90d6d6e8a4..
--- a/x11-plugins/wmbutton/wmbutton-0.7.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="a dockapp application that displays nine configurable buttons"
-HOMEPAGE="https://www.dockapps.net/wmbutton;
-SRC_URI="https://www.dockapps.net/download/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc sparc x86"
-IUSE="branding"
-
-RDEPEND="x11-libs/libX11
-   x11-libs/libXpm
-   x11-libs/libXext"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wapiti/

2024-04-14 Thread Bernard Cafarelli
commit: b5f27b92bfc4435a385ebece77d1b270d734e9ac
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 17:07:41 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f27b92

net-analyzer/wapiti: add 3.1.7

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-analyzer/wapiti/Manifest|  1 +
 net-analyzer/wapiti/wapiti-3.1.7.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/net-analyzer/wapiti/Manifest b/net-analyzer/wapiti/Manifest
index cbb696ce4d8b..4ca8b3c31830 100644
--- a/net-analyzer/wapiti/Manifest
+++ b/net-analyzer/wapiti/Manifest
@@ -1 +1,2 @@
 DIST wapiti3-3.1.6.tar.gz 538064 BLAKE2B 
fca98e05af7e4979ce5cc1360c565748b720f84e640accc9abd6d60017696827fb119228fec37bcf905e6e9f29c07ad5b9041a16fb49a6204777df07dd642bbd
 SHA512 
8017d88c35a232f20f97297f5955154bead777a1b3d3937d29e6a39d2eeb5167764aa81286bfca5b9d200a29c25a6173052ddd8cbfebc1cb18aa84c0e2bb0e22
+DIST wapiti3-3.1.7.tar.gz 537866 BLAKE2B 
2c58e20b5f754d5c461103a457aa18cfeb93b4ee7ca4c7525e29642f9cd027ece6f64a547b43b4c257c9cf27ae562ef9cb130e5635f1c13c9fdcda6b3f0a4ebf
 SHA512 
d5a49a0f4c361f699f792b2b0c19a3ca65131534e5b244a8692137d1c63f120d33c47de41a6e4639316b63dd301396ae4f0b26f41259077ca34fba5065a36857

diff --git a/net-analyzer/wapiti/wapiti-3.1.7.ebuild 
b/net-analyzer/wapiti/wapiti-3.1.7.ebuild
new file mode 100644
index ..a797b298522c
--- /dev/null
+++ b/net-analyzer/wapiti/wapiti-3.1.7.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+# Deps missing for 3.12
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='xml(+)'
+
+inherit distutils-r1
+
+MY_P=${PN}3-${PV}
+DESCRIPTION="Web-application vulnerability scanner"
+HOMEPAGE="https://wapiti.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+# Requires httpx-ntlm (to package)
+#IUSE="ntlm"
+IUSE="test"
+
+# httpx requires brotli and socks, so depending on
+# dev-python/socksio and dev-python/brotlicffi
+RDEPEND="
+   >=dev-python/aiocache-0.12.0[${PYTHON_USEDEP}]
+   >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
+   >=dev-python/aiosqlite-0.17.0[${PYTHON_USEDEP}]
+   >=dev-python/arsenic-21.8[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}]
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   >=dev-python/browser-cookie3-0.16.2[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/h11-0.14[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
+   >=dev-python/loguru-0.5.3[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.1.4[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
+   >=dev-python/requests-1.2.3[${PYTHON_USEDEP}]
+   dev-python/socksio[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.4.26[${PYTHON_USEDEP}]
+   >=dev-python/tld-0.12.5[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/yaswfp-0.9.3[${PYTHON_USEDEP}]
+   >=net-proxy/mitmproxy-9.0.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+# Tests also require unpackaged respx
+BDEPEND+=" test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )"
+# Many tests require execution of local test php server
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.1.6-setup_scripts.patch )
+
+python_prepare_all() {
+   sed -e 's/"pytest-runner"//' \
+   -e "/DOC_DIR =/s/wapiti/${PF}/" \
+   -i setup.py || die
+   distutils-r1_python_prepare_all
+}



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

2024-04-14 Thread Bernard Cafarelli
commit: 6659d83f36e737737ea25959fc582d12b44de586
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 16:42:00 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6659d83f

x11-misc/zim: drop 0.75.1-r1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/zim/Manifest |  1 -
 x11-misc/zim/zim-0.75.1-r1.ebuild | 80 ---
 2 files changed, 81 deletions(-)

diff --git a/x11-misc/zim/Manifest b/x11-misc/zim/Manifest
index d0dd8c97ecc0..810472407ad9 100644
--- a/x11-misc/zim/Manifest
+++ b/x11-misc/zim/Manifest
@@ -1,2 +1 @@
-DIST zim-0.75.1.tar.gz 3212424 BLAKE2B 
8db33315a8852b4efc5506cf94576f9b7cfa8574e77798d4e8bb61930a0d9ede5ea0bd2fc8c1ae479f49caee265981d70902b149e151e5f295cdcc5bbe98b131
 SHA512 
207d40af2342f16ba713a3809b06ddc6656bce22386fcaace65b0e04894218590d4c03b9c65d6eeb3c4edc46e85e103cfcf112e4298be07ba1f126d7732333c5
 DIST zim-0.75.2.tar.gz 3257345 BLAKE2B 
452716cbc6c149645c5146d8fcef2449c7c316ac57da9870dbe26b9fec13b6827a6368295277dc3b2b7a7874a7c930da27612a8e8e00b295ae9ecb3942d0e65b
 SHA512 
ea6f361047690dfb314a3510d34880a4831d142c94fc0ca08e1c29869fd42d5fd1182c47edc241edeb512fed601a474af6d9970f819e8a8b67135c7589ae461a

diff --git a/x11-misc/zim/zim-0.75.1-r1.ebuild 
b/x11-misc/zim/zim-0.75.1-r1.ebuild
deleted file mode 100644
index ff6366ca8674..
--- a/x11-misc/zim/zim-0.75.1-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-VIRTUALX_REQUIRED=test
-inherit distutils-r1 optfeature virtualx xdg
-
-DESCRIPTION="A desktop wiki"
-HOMEPAGE="
-   https://zim-wiki.org/
-   https://github.com/zim-desktop-wiki/zim-desktop-wiki
-"
-SRC_URI="https://github.com/${PN}-desktop-wiki/${PN}-desktop-wiki/archive/${PV/_/-}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   ')
-   x11-libs/gtk+:3[introspection]
-   x11-misc/xdg-utils
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md PLUGIN_WRITING.md README.md )
-PATCHES=( "${FILESDIR}"/${PN}-0.60-remove-ubuntu-theme.patch )
-S=${WORKDIR}/${PN}-desktop-wiki-${PV/_/-}
-
-python_prepare_all() {
-   if [[ ${LINGUAS} ]]; then
-   local lingua
-   for lingua in translations/*.po; do
-   lingua=${lingua/.po}
-   lingua=${lingua/translations\/}
-   has ${lingua} ${LINGUAS} || \
-   { rm translations/${lingua}.po || die; }
-   done
-   fi
-
-   distutils-r1_python_prepare_all
-   export XDG_RUNTIME_DIR=fakethis
-}
-
-python_test() {
-   if has_version dev-vcs/git; then
-   git config --global user.email "g...@example.com" || die
-   git config --global user.name "GitExample" || die
-   fi
-
-   virtx ./test.py
-}
-
-src_install() {
-   distutils-r1_src_install
-
-   insinto /usr/share/icons
-   doins -r xdg/hicolor
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   optfeature "Spell checker" app-text/gtkspell[introspection]
-   optfeature "GNU R Plot Editor" dev-lang/R
-   optfeature "Version control Bazaar support" dev-vcs/breezy
-   optfeature "Diagram Editor" media-gfx/graphviz
-   optfeature "Insert Screenshot" "media-gfx/imagemagick media-gfx/scrot"
-   optfeature "Score Editor" media-sound/lilypond
-   optfeature "Gnuplot Editor" sci-visualization/gnuplot
-   optfeature "Equation Editor" virtual/latex-base app-text/dvipng
-}



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

2024-04-14 Thread Bernard Cafarelli
commit: 5d6754111d37ab8df8e46bd8e35980d948c4e320
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 16:40:31 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d675411

dev-python/yaswfp: enable py3.12

Closes: https://bugs.gentoo.org/929521
Signed-off-by: Bernard Cafarelli  gentoo.org>

 dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild 
b/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
index 043f81672986..ab7beaf2ea16 100644
--- a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
+++ b/dev-python/yaswfp/yaswfp-0.9.3-r2.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=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1 pypi
 



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

2024-04-14 Thread Bernard Cafarelli
commit: ad706da84c48a34b5d7a02ef505a2bcdb44123e3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 16:42:31 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad706da8

x11-misc/zim: enable py3.12

Closes: https://bugs.gentoo.org/929892
Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/x11-misc/zim/zim-0.75.2-r1.ebuild 
b/x11-misc/zim/zim-0.75.2-r1.ebuild
index 7afe93914e99..e72df1ffba7f 100644
--- a/x11-misc/zim/zim-0.75.2-r1.ebuild
+++ b/x11-misc/zim/zim-0.75.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYTHON_REQ_USE="sqlite"
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1



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

2024-04-14 Thread Bernard Cafarelli
commit: a301dab2cefd14a699639482f03751a7a588b3ab
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 10:12:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a301dab2

www-apps/element: add 1.11.64, drop 1.11.59

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/element/Manifest   | 2 +-
 www-apps/element/{element-1.11.59.ebuild => element-1.11.64.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index ec1c6e25bdb7..60c2c613da32 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,2 +1,2 @@
-DIST element-v1.11.59.tar.gz 23437405 BLAKE2B 
19f801c232c6da1cb9f5da8eb725e5d1f401ab664a5d0a8aaf8aebe13f87d31d9a5b1121eb2e13067382a300be027d05df03959a32d7ae10c9ccb5f450678ba6
 SHA512 
c5592270e6936608bba1cc5e6d6583658a286052438f7ed08b766cd91e613267de0ffc939e1f759c6ec512825f30d4fc16fef8e06cce16594b08524b264a2fc0
 DIST element-v1.11.60.tar.gz 23497879 BLAKE2B 
c9bcc71868cf2200175e166411e6890bf2f4b37135ca9396f90cc8db4f6eaaaf5ed5196c16b0becc2141e39e859fb76ea4f5f9f2857c1a3f184f8e28a0771bec
 SHA512 
e05085c7b7cfcbaf5b12a6407d9201eef9ba0b0037178b0d761138ba5a2d208f5c9055906fb7a0a14f5ae69ad83135dfe170e5b8f8c83a33e3df3c8812a08415
+DIST element-v1.11.64.tar.gz 23564843 BLAKE2B 
aea08a2aa45bfa27a30bffd6cdc388b3acd15137a2af47b01815127a2fe003e5b6b713a60330e46e29cfc6c39509fb70eb1559e77a693478aa6cf21d78b52733
 SHA512 
6d540e7b3923305d2dca61237be6465fea48fff8099baaab56bdefcfae5e1c949ec1b4ed18579ee64687d6bd86e7aaa6f64022a368b7a0ca113f64e706342f64

diff --git a/www-apps/element/element-1.11.59.ebuild 
b/www-apps/element/element-1.11.64.ebuild
similarity index 100%
rename from www-apps/element/element-1.11.59.ebuild
rename to www-apps/element/element-1.11.64.ebuild



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

2024-04-14 Thread Bernard Cafarelli
commit: 0267d6837be054117a1b9b2e949f1c6331879575
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 16:52:26 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0267d683

dev-python/browser-cookie3: add 0.19.1

Closes: https://bugs.gentoo.org/910611
Closes: https://bugs.gentoo.org/929440
Signed-off-by: Bernard Cafarelli  gentoo.org>

 dev-python/browser-cookie3/Manifest|  1 +
 .../browser-cookie3/browser-cookie3-0.19.1.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/browser-cookie3/Manifest 
b/dev-python/browser-cookie3/Manifest
index b536c008eb69..1734b39d6a4b 100644
--- a/dev-python/browser-cookie3/Manifest
+++ b/dev-python/browser-cookie3/Manifest
@@ -1 +1,2 @@
 DIST browser-cookie3-0.18.1.tar.gz 16073 BLAKE2B 
1520e53919105e796e9210bf00abd90889f7f10ffaec1bb749005c339556a5aaba4f5d465225b7afcaa4d61f775855029a99ce76a2c90fa16274c2a0e3d42be9
 SHA512 
673d3268473b45f12469ba86223d0de302f8f3e6282da318e8adb138848953982e1a59740dd90b3b63746f4c29c649abed9d4e06e5e89303931ba7a395732df5
+DIST browser-cookie3-0.19.1.tar.gz 19969 BLAKE2B 
61fe98572765cfc2fec87a709fae956a15cace076d0eb53c6412aca1cf3668ec3cfbca19be38ce19fb50d77bf45e4113b40518bbe6424c1f18f456192a84d177
 SHA512 
231179216c98f2fb6a9271fa90587ccdfaa09603889efda8445f526e71379c33de7b984542919b0c1ee8c27eb20a526239ccd79f2c03cb853284b5ebe715cf49

diff --git a/dev-python/browser-cookie3/browser-cookie3-0.19.1.ebuild 
b/dev-python/browser-cookie3/browser-cookie3-0.19.1.ebuild
new file mode 100644
index ..f8317832b583
--- /dev/null
+++ b/dev-python/browser-cookie3/browser-cookie3-0.19.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Loads cookies from your browser into a cookiejar object"
+HOMEPAGE="
+   https://github.com/borisbabic/browser_cookie3/
+   https://pypi.org/project/browser-cookie3/
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Tests require selenium, browsers, and are aimed for one-shot validation of
+# cookie file format validation for documentation
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/lz4[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   # make cryptodome-friendly
+   sed -i -e 's:pycryptodomex:pycryptodome:' setup.py || die
+   sed -i -e 's:Cryptodome:Crypto:g' browser_cookie3/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/rdiff-backup/

2024-04-14 Thread Bernard Cafarelli
commit: c72b527e4e0e5bf860f2e73fc53c400cbd7819b5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 16:34:52 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72b527e

app-backup/rdiff-backup: enable py3.12

Closes: https://bugs.gentoo.org/929285
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild | 4 ++--
 app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild 
b/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild
index 8c9cb96bac99..735bab8e418e 100644
--- a/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild
+++ b/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.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_{9..12} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 

diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild 
b/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
index 66a4adf78984..259082ffc737 100644
--- a/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
+++ b/app-backup/rdiff-backup/rdiff-backup-2.2.6.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=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYPI_NO_NORMALIZE=1
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools



[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox-staging/

2024-04-14 Thread Bernard Cafarelli
commit: 3e9e2f1c6cd65eba7999c12c92c97a3ecffbe3eb
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 10:05:43 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9e2f1c

games-emulation/dosbox-staging: drop 0.81.1, this was not released yet

Closes: https://bugs.gentoo.org/929245
Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-emulation/dosbox-staging/Manifest|  1 -
 .../dosbox-staging/dosbox-staging-0.81.1.ebuild| 71 --
 2 files changed, 72 deletions(-)

diff --git a/games-emulation/dosbox-staging/Manifest 
b/games-emulation/dosbox-staging/Manifest
index 4b545fff4caf..9da9930aaf7f 100644
--- a/games-emulation/dosbox-staging/Manifest
+++ b/games-emulation/dosbox-staging/Manifest
@@ -1,3 +1,2 @@
 DIST dosbox-staging-0.80.1.tar.gz 3876041 BLAKE2B 
bfc260cb4d2ff01ac8538bbb2de65847ac32e81873dae42d2d4e84f1b9be5370be5d19bd2d209e7b1bc92f03f072ecd349df615869dcefde2f27074a6712874b
 SHA512 
8d28761e998c033b0cad5ca49c1a094d0ff2ca8a45183101c31805dda6a8e6861805739e723492329cab525af782849ec34ae97d29449d6c50e781475a011561
 DIST dosbox-staging-0.81.0.tar.gz 6943457 BLAKE2B 
088fef12a6e0627a146b47f6b581af39f07d4acd47098650aa18a61d5b77d6255196838036037f1df2b61dc288163dc8c1da57b0669a3a8e9ceea8a9ec275494
 SHA512 
96257602b0133ec78fbc7bd5803404d91abf673172e97319067a0f3f97db8860ae6d4771bb03cff5b73e033f220cb4fa6cd778cf549a9bc63e3550def9aa8797
-DIST dosbox-staging-0.81.1.tar.gz 7013870 BLAKE2B 
60416ba06a4e003f50ccc56a4623450e604db7bb6d3d19f9127558c155c645f96b604556550b1ecb3de029b8f16ee485ba06b2dd4bd31373577b477989c40fb5
 SHA512 
61d3aec8234c90b01671d346b705c2b920370cc42bafd5aeb4d0810622e347249fa66e0cb9fba574645cef473331a9f2d33fdb87f41e8e053ef6034618544ba6

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
deleted file mode 100644
index 8dc276da8126..
--- a/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit flag-o-matic meson xdg
-
-DESCRIPTION="Modernized DOSBox soft-fork"
-HOMEPAGE="https://dosbox-staging.github.io/;
-SRC_URI="https://github.com/dosbox-staging/dosbox-staging/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
-   debug? ( sys-libs/ncurses:0= )
-   fluidsynth? (
-   media-sound/fluid-soundfont
-   media-sound/fluidsynth
-   )
-   mt-32? ( media-libs/munt-mt32emu )
-   network? ( media-libs/sdl2-net )
-   opengl? ( virtual/opengl )
-   slirp? ( net-libs/libslirp )
-   media-libs/iir1
-   media-libs/libpng:0=
-   media-libs/libsdl2[joystick,opengl?,video,X]
-   media-libs/opusfile
-   media-libs/speexdsp
-   sys-libs/zlib
-   !games-emulation/dosbox"
-DEPEND="${RDEPEND}"
-BDEPEND="test? ( dev-cpp/gtest )"
-
-DOCS=( AUTHORS README THANKS )
-
-src_prepare() {
-   default
-
-   # We do not have default.sf2, use actual name from fluid-soundfont
-   sed -e "s/default.sf2/FluidR3_GM.sf2/" \
-   -i src/midi/midi_fluidsynth.cpp || die
-
-   # Disable license and docs install (handled by ebuild)
-   sed -e "/licenses_dir\|doc_dir/d" -i meson.build || die
-}
-
-src_configure() {
-   # -Werror=odr
-   # https://bugs.gentoo.org/926078
-   # https://github.com/dosbox-staging/dosbox-staging/issues/3519
-   filter-lto
-
-   # xinput2 comes with libsdl2[X]
-   local emesonargs=(
-   -Duse_xinput2=true
-   $(meson_use alsa use_alsa)
-   $(meson_use debug)
-   -Ddynamic_core=$(usex dynrec dynrec dyn-x86)
-   $(meson_use fluidsynth use_fluidsynth)
-   $(meson_use mt-32 use_mt32emu)
-   $(meson_use network use_sdl2_net)
-   $(meson_use opengl use_opengl)
-   $(meson_use slirp use_slirp)
-   $(meson_feature test unit_tests)
-   )
-   meson_src_configure
-}



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

2024-04-14 Thread Bernard Cafarelli
commit: 25f67115aab2370361d3ddad587d571e5a5a50c7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 16:36:21 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f67115

dev-python/arsenic: enable py3.12

Closes: https://bugs.gentoo.org/929435
Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/dev-python/arsenic/arsenic-21.8.ebuild 
b/dev-python/arsenic/arsenic-21.8.ebuild
index 48916bf7fbb5..d662465db14e 100644
--- a/dev-python/arsenic/arsenic-21.8.ebuild
+++ b/dev-python/arsenic/arsenic-21.8.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=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/rdiff-backup/

2024-04-14 Thread Bernard Cafarelli
commit: 4f0c02c226abcec9c6dde065e65ed1873599a34c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 14 16:33:33 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 14 21:09:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0c02c2

app-backup/rdiff-backup: drop 2.2.5

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-backup/rdiff-backup/Manifest  |  1 -
 app-backup/rdiff-backup/rdiff-backup-2.2.5.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/app-backup/rdiff-backup/Manifest b/app-backup/rdiff-backup/Manifest
index 82c026c3fa12..91a605ee5688 100644
--- a/app-backup/rdiff-backup/Manifest
+++ b/app-backup/rdiff-backup/Manifest
@@ -1,3 +1,2 @@
 DIST rdiff-backup-2.0.5.tar.gz 456115 BLAKE2B 
9cd51644e11af3320fa5aca7864388da4b1165a1fc9e660265445d861eb356ba32e3b148a1d8de8e702bd9a6f0276ec3a4453c85ec702d80be5839661a1a679f
 SHA512 
59482e6d78bc887fc99efd4b4779e9b41c7e4b0427e51b80b18a550d0051e4213a0c200296154759d1734f511f7abe3175d171f018c59c55e5abdfd0a890cfbd
-DIST rdiff-backup-2.2.5.tar.gz 941748 BLAKE2B 
849d5b44378786c01b5ba9e0dd0a2409db91fa97f45771e6077d18a233a0d354b1bbe4093ae6763204447bda0c3c72f1d5646309a3e6c710d2a3df30e7a3debe
 SHA512 
d7b0cf11901349977683a31ab263c37bee9ff65b64ec2d5ebf800869b09ff9c13335c64a1f2a90b5e151f7fceabb3b4a60b0359346b34497c71e89da31e661a5
 DIST rdiff-backup-2.2.6.tar.gz 944414 BLAKE2B 
f30bc570f8e20d950e87654d195f29848b6ca39953fc418b9ff391da649fdd308bebcd0379b047a1875eb1fa9b85c294df6a0528f06d4ba27627df4e12a771a4
 SHA512 
7370dcbb71f087252f8c599b0fbf58260ec7e026e023648bfab63c39b062120862ab8b60173e2bf2352e16d404bb561c72fe19aa9aed9d49cff56225b91f5c63

diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.5.ebuild 
b/app-backup/rdiff-backup/rdiff-backup-2.2.5.ebuild
deleted file mode 100644
index 3bc133a0ddd1..
--- a/app-backup/rdiff-backup/rdiff-backup-2.2.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYPI_NO_NORMALIZE=1
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Local/remote mirroring+incremental backup"
-HOMEPAGE="https://github.com/rdiff-backup/rdiff-backup;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
-# Tests use a tox environment and separate steps for test env preparation
-RESTRICT="test"
-
-RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=net-libs/librsync-1.0:0="
-DEPEND="${RDEPEND}
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-src_prepare() {
-   sed -e "s#share/doc/${PN}#share/doc/${PF}#" -i setup.py || die
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-back-cairo/

2024-04-11 Thread Bernard Cafarelli
commit: 5517d824c287850a973b9251172145fbdbde7968
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Apr 11 21:52:36 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr 11 21:53:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5517d824

gnustep-base/gnustep-back-cairo: add missing x11-base/xorg-proto build dep

Closes: https://bugs.gentoo.org/927765
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.0.ebuild | 5 +++--
 gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.30.0.ebuild | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.0.ebuild 
b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.0.ebuild
index e53d8334f5df..30fdf895a2fe 100644
--- a/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.0.ebuild
+++ b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.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=7
@@ -31,7 +31,8 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
!gnustep-base/gnustep-back-art
!gnustep-base/gnustep-back-xlib"
 DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+   virtual/pkgconfig
+   x11-base/xorg-proto"
 
 S=${WORKDIR}/gnustep-back-${PV}
 

diff --git a/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.30.0.ebuild 
b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.30.0.ebuild
index 76ce21cebf52..0f916d2105d8 100644
--- a/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.30.0.ebuild
+++ b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.30.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
@@ -31,7 +31,8 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
!gnustep-base/gnustep-back-art
!gnustep-base/gnustep-back-xlib"
 DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+   virtual/pkgconfig
+   x11-base/xorg-proto"
 
 S=${WORKDIR}/gnustep-back-${PV}
 



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2024-04-11 Thread Bernard Cafarelli
commit: 08cbdb6de4a8132c7897bf3824889c09104a1033
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  9 17:54:06 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr 11 21:49:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cbdb6d

games-util/heroic-bin: remove resolution from gamescope command

* the problem is that exist more resolution that just 1080p :)
* also pipewire detect the resolution of the screen (gamescope is nested)

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36182
Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild | 2 +-
 games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild 
b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
index 4710be3359f5..8b937c6f4bf8 100644
--- a/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
@@ -107,7 +107,7 @@ src_prepare() {
 
sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher 
(Gamescope)/g' \

"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-   sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland 
gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device 
--adaptive-sync --nested-unfocused-refresh 30 -- heroic-run 
--ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+   sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland 
gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync 
--nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \

"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
fi
 }

diff --git a/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild 
b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
index 4710be3359f5..8b937c6f4bf8 100644
--- a/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
@@ -107,7 +107,7 @@ src_prepare() {
 
sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher 
(Gamescope)/g' \

"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-   sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland 
gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device 
--adaptive-sync --nested-unfocused-refresh 30 -- heroic-run 
--ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+   sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland 
gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync 
--nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \

"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
fi
 }



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2024-04-09 Thread Bernard Cafarelli
commit: a9df77ebe6d91ea4e1c9ea79233904ae647df0a9
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 15:46:44 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Apr  9 07:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9df77eb

games-util/heroic-bin: add myself as a maintainer

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-util/heroic-bin/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/games-util/heroic-bin/metadata.xml 
b/games-util/heroic-bin/metadata.xml
index 7b837541c34b..ff0fda634043 100644
--- a/games-util/heroic-bin/metadata.xml
+++ b/games-util/heroic-bin/metadata.xml
@@ -6,6 +6,14 @@
 voyag...@gentoo.org
 Bernard Cafarelli
   
+  
+gonegrier.dua...@gmail.com
+Gonçalo Negrier Duarte
+  
+  
+proxy-ma...@gentoo.org
+Gentoo Proxy Maintainers
+  
   
 Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
 now it supports launching games from the Epic Games Store using Legendary



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2024-04-09 Thread Bernard Cafarelli
commit: c7e89b16f21dc6b1681ad3e1fc5e08e20ee33610
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr  8 20:27:42 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Apr  9 07:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e89b16

games-util/heroic-bin: add 2.13.0-r1 drop 2.13.0

* add gamescope useflag
* Launch Heroic with gamescope (desktop file)
* 
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/How-To:-Other-Tools-and-Wrappers-(gamescope)#gamescoped-heroic---as-seperate-app

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-util/heroic-bin/Manifest |  4 +-
 ...n-2.13.0.ebuild => heroic-bin-2.13.0-r1.ebuild} | 49 --
 2 files changed, 30 insertions(+), 23 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index e9ff7d33bc6d..b43fbfd0a078 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,6 +1,6 @@
+DIST com.heroicgameslauncher.hgl.2.13.0.desktop 317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.13.0.png 9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST com.heroicgameslauncher.hgl.2.14.1.desktop 317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.2.14.1.png 9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST 
com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 
317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
-DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 
9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 
93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122
 SHA512 
59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
 DIST heroic-bin-2.14.1.tar.xz 106272512 BLAKE2B 
2bacc905a5ec71df0051e5ea5c1b34a1596fb6d7c4530ee0d81b8984b53bfcc097210d63ca133e6cae608a6d44ee92c108ff9f114e4a159e95c6e420a7ae5474
 SHA512 
564089f606f309cc7faddc0ee8afc2303d4c729492a3be14acbf773e38cc2fece0ebea34f6294dbdeacd6fdcf7a28e1608115e27bdcf0618c7950a5b024f0e1c

diff --git a/games-util/heroic-bin/heroic-bin-2.13.0.ebuild 
b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
similarity index 57%
rename from games-util/heroic-bin/heroic-bin-2.13.0.ebuild
rename to games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
index 658baf2dc193..4710be3359f5 100644
--- a/games-util/heroic-bin/heroic-bin-2.13.0.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
@@ -3,10 +3,6 @@
 
 EAPI=8
 
-APP_NAME="${P/-bin/}"
-APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
-APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
-
 CHROMIUM_LANGS="
af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
@@ -20,20 +16,19 @@ DESCRIPTION="GOG and Epic Games Launcher for Linux"
 HOMEPAGE="https://heroicgameslauncher.com/
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/;
 SRC_URI="
-   ${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+   
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
-> ${P}.tar.xz

[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2024-04-09 Thread Bernard Cafarelli
commit: 1890d689a91c1c480bbd817c19990db09946def4
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 15:41:52 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Apr  9 07:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1890d689

games-util/heroic-bin: add 2.14.1-r1 drop 2.14.1

* add gamescope useflag
* Launch Heroic with gamescope (desktop file)
* 
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/How-To:-Other-Tools-and-Wrappers-(gamescope)#gamescoped-heroic---as-seperate-app

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36168
Signed-off-by: Bernard Cafarelli  gentoo.org>

 ...-bin-2.14.1.ebuild => heroic-bin-2.14.1-r1.ebuild} | 19 ++-
 games-util/heroic-bin/metadata.xml|  3 +++
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/games-util/heroic-bin/heroic-bin-2.14.1.ebuild 
b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
similarity index 74%
rename from games-util/heroic-bin/heroic-bin-2.14.1.ebuild
rename to games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
index 28c41dfca7d8..4710be3359f5 100644
--- a/games-util/heroic-bin/heroic-bin-2.14.1.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
@@ -28,6 +28,7 @@ S="${WORKDIR}/${P/-bin}"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="gamescope"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -82,6 +83,7 @@ RDEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
+   gamescope? ( gui-wm/gamescope )
 "
 
 QA_PREBUILT=".*"
@@ -97,6 +99,17 @@ src_prepare() {
 
cd locales || die
chromium_remove_language_paks
+
+   # Create gamescope desktop file
+   if use gamescope; then
+   cp "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+   
"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+
+   sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher 
(Gamescope)/g' \
+   
"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+   sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland 
gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device 
--adaptive-sync --nested-unfocused-refresh 30 -- heroic-run 
--ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+   
"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+   fi
 }
 
 src_install() {
@@ -119,6 +132,10 @@ src_install() {
# Install resources: desktop file and icon.
newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
com.heroicgameslauncher.hgl.desktop
-   newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png \
+   if use gamescope; then
+   newmenu 
"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop \
+   com.heroicgameslauncher.hgl.gamescope.desktop
+   fi
+   newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png  \
com.heroicgameslauncher.hgl.png
 }

diff --git a/games-util/heroic-bin/metadata.xml 
b/games-util/heroic-bin/metadata.xml
index ff0fda634043..9f6e069b9dda 100644
--- a/games-util/heroic-bin/metadata.xml
+++ b/games-util/heroic-bin/metadata.xml
@@ -14,6 +14,9 @@
 proxy-ma...@gentoo.org
 Gentoo Proxy Maintainers
   
+  
+Run Heroic Launcher inside gamescope
+  
   
 Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
 now it supports launching games from the Epic Games Store using Legendary



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2024-04-08 Thread Bernard Cafarelli
commit: 226242cd391513d8868de0b220c27c40efebdba7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr  8 11:24:17 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr  8 11:24:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226242cd

games-util/heroic-bin: add 2.14.1, drop 2.14.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-util/heroic-bin/Manifest  | 6 +++---
 .../{heroic-bin-2.14.0.ebuild => heroic-bin-2.14.1.ebuild}  | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index a2f91dd4181b..e9ff7d33bc6d 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,6 +1,6 @@
-DIST com.heroicgameslauncher.hgl.2.14.0.desktop 317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
-DIST com.heroicgameslauncher.hgl.2.14.0.png 9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
+DIST com.heroicgameslauncher.hgl.2.14.1.desktop 317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.14.1.png 9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST 
com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 
317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 
9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 
93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122
 SHA512 
59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
-DIST heroic-bin-2.14.0.tar.xz 106276280 BLAKE2B 
9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa
 SHA512 
4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9
+DIST heroic-bin-2.14.1.tar.xz 106272512 BLAKE2B 
2bacc905a5ec71df0051e5ea5c1b34a1596fb6d7c4530ee0d81b8984b53bfcc097210d63ca133e6cae608a6d44ee92c108ff9f114e4a159e95c6e420a7ae5474
 SHA512 
564089f606f309cc7faddc0ee8afc2303d4c729492a3be14acbf773e38cc2fece0ebea34f6294dbdeacd6fdcf7a28e1608115e27bdcf0618c7950a5b024f0e1c

diff --git a/games-util/heroic-bin/heroic-bin-2.14.0.ebuild 
b/games-util/heroic-bin/heroic-bin-2.14.1.ebuild
similarity index 100%
rename from games-util/heroic-bin/heroic-bin-2.14.0.ebuild
rename to games-util/heroic-bin/heroic-bin-2.14.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox-staging/

2024-04-07 Thread Bernard Cafarelli
commit: 7d057b5b0f02040d9cbe4ad7ea8d30003c97565f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr  7 19:07:03 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr  7 19:07:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d057b5b

games-emulation/dosbox-staging: drop 0.79.1, 0.80.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-emulation/dosbox-staging/Manifest|  2 -
 .../dosbox-staging/dosbox-staging-0.79.1.ebuild| 64 -
 .../dosbox-staging/dosbox-staging-0.80.0.ebuild| 66 --
 3 files changed, 132 deletions(-)

diff --git a/games-emulation/dosbox-staging/Manifest 
b/games-emulation/dosbox-staging/Manifest
index b82ea21f7dde..9da9930aaf7f 100644
--- a/games-emulation/dosbox-staging/Manifest
+++ b/games-emulation/dosbox-staging/Manifest
@@ -1,4 +1,2 @@
-DIST dosbox-staging-0.79.1.tar.gz 3280884 BLAKE2B 
48fd371df026392d59db2c9874f81b772b6595e2471a7ad1200e27e94fc87892f8e1c51288c1b0a430d8c3260535e35a00025047248551569f402b32a1ca3cf8
 SHA512 
6d7212229b58936cd1c4382f5e5cad45066e92f6a5b3bb2e97177ff7122dd527496a16dcefbfa84c3ad031d805c804c7872ec6eeaef9d695b0b8c4309f58acc7
-DIST dosbox-staging-0.80.0.tar.gz 3871686 BLAKE2B 
169f06bdaa2eec8490deb58d315c8ee05a165678d35e42f7970d0339d97a34e672cb5bf5f7252d35ec9a995dfb169927ace6e0a949da673dd8d36b545eef32aa
 SHA512 
f1de336a6c996dc1bff23520d1f865b4aa16c8702200abf2c604084f846c00f1aa31d1940be817a307326ccdcc2f07c7f7e6c8c6fdbb61b331fe6428ed2ff9d6
 DIST dosbox-staging-0.80.1.tar.gz 3876041 BLAKE2B 
bfc260cb4d2ff01ac8538bbb2de65847ac32e81873dae42d2d4e84f1b9be5370be5d19bd2d209e7b1bc92f03f072ecd349df615869dcefde2f27074a6712874b
 SHA512 
8d28761e998c033b0cad5ca49c1a094d0ff2ca8a45183101c31805dda6a8e6861805739e723492329cab525af782849ec34ae97d29449d6c50e781475a011561
 DIST dosbox-staging-0.81.0.tar.gz 6943457 BLAKE2B 
088fef12a6e0627a146b47f6b581af39f07d4acd47098650aa18a61d5b77d6255196838036037f1df2b61dc288163dc8c1da57b0669a3a8e9ceea8a9ec275494
 SHA512 
96257602b0133ec78fbc7bd5803404d91abf673172e97319067a0f3f97db8860ae6d4771bb03cff5b73e033f220cb4fa6cd778cf549a9bc63e3550def9aa8797

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.79.1.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.79.1.ebuild
deleted file mode 100644
index 0a3180cceb83..
--- a/games-emulation/dosbox-staging/dosbox-staging-0.79.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson xdg
-
-DESCRIPTION="Modernized DOSBox soft-fork"
-HOMEPAGE="https://dosbox-staging.github.io/;
-SRC_URI="https://github.com/dosbox-staging/dosbox-staging/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
-   debug? ( sys-libs/ncurses:0= )
-   fluidsynth? (
-   media-sound/fluid-soundfont
-   media-sound/fluidsynth
-   )
-   mt-32? ( media-libs/munt-mt32emu )
-   network? ( media-libs/sdl2-net )
-   opengl? ( virtual/opengl )
-   slirp? ( net-libs/libslirp )
-   media-libs/iir1
-   media-libs/libpng:0=
-   media-libs/libsdl2[joystick,opengl?,video,X]
-   media-libs/opusfile
-   media-libs/speexdsp
-   sys-libs/zlib
-   !games-emulation/dosbox"
-DEPEND="${RDEPEND}"
-BDEPEND="test? ( dev-cpp/gtest )"
-
-DOCS=( AUTHORS README THANKS )
-
-src_prepare() {
-   default
-
-   # We do not have default.sf2, use actual name from fluid-soundfont
-   sed -e "s/default.sf2/FluidR3_GM.sf2/" \
-   -i src/midi/midi_fluidsynth.cpp || die
-
-   # Disable license and docs install (handled by ebuild)
-   sed -e "/licenses_dir\|doc_dir/d" -i meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use alsa use_alsa)
-   $(meson_use debug)
-   -Ddynamic_core=$(usex dynrec dynrec dyn-x86)
-   $(meson_use fluidsynth use_fluidsynth)
-   $(meson_use mt-32 use_mt32emu)
-   $(meson_use network use_sdl2_net)
-   $(meson_use opengl use_opengl)
-   $(meson_use slirp use_slirp)
-   $(meson_feature test unit_tests)
-   )
-   meson_src_configure
-}

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.80.0.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.80.0.ebuild
deleted file mode 100644
index 0b11b68c3d99..
--- a/games-emulation/dosbox-staging/dosbox-staging-0.80.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms

[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox-staging/

2024-04-07 Thread Bernard Cafarelli
commit: bb637748419985ef527006d34532929c65e8c723
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr  7 19:09:47 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr  7 19:09:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb637748

games-emulation/dosbox-staging: add 0.81.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-emulation/dosbox-staging/Manifest|  1 +
 .../dosbox-staging/dosbox-staging-0.81.1.ebuild| 71 ++
 2 files changed, 72 insertions(+)

diff --git a/games-emulation/dosbox-staging/Manifest 
b/games-emulation/dosbox-staging/Manifest
index 9da9930aaf7f..4b545fff4caf 100644
--- a/games-emulation/dosbox-staging/Manifest
+++ b/games-emulation/dosbox-staging/Manifest
@@ -1,2 +1,3 @@
 DIST dosbox-staging-0.80.1.tar.gz 3876041 BLAKE2B 
bfc260cb4d2ff01ac8538bbb2de65847ac32e81873dae42d2d4e84f1b9be5370be5d19bd2d209e7b1bc92f03f072ecd349df615869dcefde2f27074a6712874b
 SHA512 
8d28761e998c033b0cad5ca49c1a094d0ff2ca8a45183101c31805dda6a8e6861805739e723492329cab525af782849ec34ae97d29449d6c50e781475a011561
 DIST dosbox-staging-0.81.0.tar.gz 6943457 BLAKE2B 
088fef12a6e0627a146b47f6b581af39f07d4acd47098650aa18a61d5b77d6255196838036037f1df2b61dc288163dc8c1da57b0669a3a8e9ceea8a9ec275494
 SHA512 
96257602b0133ec78fbc7bd5803404d91abf673172e97319067a0f3f97db8860ae6d4771bb03cff5b73e033f220cb4fa6cd778cf549a9bc63e3550def9aa8797
+DIST dosbox-staging-0.81.1.tar.gz 7013870 BLAKE2B 
60416ba06a4e003f50ccc56a4623450e604db7bb6d3d19f9127558c155c645f96b604556550b1ecb3de029b8f16ee485ba06b2dd4bd31373577b477989c40fb5
 SHA512 
61d3aec8234c90b01671d346b705c2b920370cc42bafd5aeb4d0810622e347249fa66e0cb9fba574645cef473331a9f2d33fdb87f41e8e053ef6034618544ba6

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
new file mode 100644
index ..8dc276da8126
--- /dev/null
+++ b/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic meson xdg
+
+DESCRIPTION="Modernized DOSBox soft-fork"
+HOMEPAGE="https://dosbox-staging.github.io/;
+SRC_URI="https://github.com/dosbox-staging/dosbox-staging/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+   debug? ( sys-libs/ncurses:0= )
+   fluidsynth? (
+   media-sound/fluid-soundfont
+   media-sound/fluidsynth
+   )
+   mt-32? ( media-libs/munt-mt32emu )
+   network? ( media-libs/sdl2-net )
+   opengl? ( virtual/opengl )
+   slirp? ( net-libs/libslirp )
+   media-libs/iir1
+   media-libs/libpng:0=
+   media-libs/libsdl2[joystick,opengl?,video,X]
+   media-libs/opusfile
+   media-libs/speexdsp
+   sys-libs/zlib
+   !games-emulation/dosbox"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
+
+DOCS=( AUTHORS README THANKS )
+
+src_prepare() {
+   default
+
+   # We do not have default.sf2, use actual name from fluid-soundfont
+   sed -e "s/default.sf2/FluidR3_GM.sf2/" \
+   -i src/midi/midi_fluidsynth.cpp || die
+
+   # Disable license and docs install (handled by ebuild)
+   sed -e "/licenses_dir\|doc_dir/d" -i meson.build || die
+}
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/926078
+   # https://github.com/dosbox-staging/dosbox-staging/issues/3519
+   filter-lto
+
+   # xinput2 comes with libsdl2[X]
+   local emesonargs=(
+   -Duse_xinput2=true
+   $(meson_use alsa use_alsa)
+   $(meson_use debug)
+   -Ddynamic_core=$(usex dynrec dynrec dyn-x86)
+   $(meson_use fluidsynth use_fluidsynth)
+   $(meson_use mt-32 use_mt32emu)
+   $(meson_use network use_sdl2_net)
+   $(meson_use opengl use_opengl)
+   $(meson_use slirp use_slirp)
+   $(meson_feature test unit_tests)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2024-04-06 Thread Bernard Cafarelli
commit: fccf3be87b727944493dad065d64f010f503fcb7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Apr  5 13:12:37 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Apr  6 10:03:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fccf3be8

app-emulation/free42: drop 3.0.21, 3.1.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  2 --
 app-emulation/free42/free42-3.0.21.ebuild | 46 ---
 app-emulation/free42/free42-3.1.2.ebuild  | 46 ---
 3 files changed, 94 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index f2726568e251..788f9590d5e3 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,5 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6
-DIST free42-nologo-3.1.2.tgz 7459860 BLAKE2B 
61e12a542847982c4349d99545f2eb32861d6280e57944646d26aa061307f7d357970ead63532bd46a7f6ff5a650f5ba39b446a4aab06eba9275745b2b8629b6
 SHA512 
6f01e9305d72499576f8330c350bd54b1f6164a39be412ebe690b87546b22b40492b771478fe3302fc7afafe850a9a6a5661d9305c20252e359c038181962c1e
 DIST free42-nologo-3.1.3.tgz 7461009 BLAKE2B 
915954de24a31f89f112d0d5e13ed01bd6a1e341549c8a86f463858e4071fc0a4751e94a6a257d561da570fd3705250d740c741925ee2b022a50966b8d5b16f8
 SHA512 
5ad6e6702a789c81d8942c4030606e44112fc21f1af6e5e23f21825115cabbc03cbcb142351d5d0451f5bf8d603d653b783ebe1293fa7ebfb04c93dfdea3455d
 DIST free42-nologo-3.1.7.tgz 7464073 BLAKE2B 
0cff2d3292f45fc7341f8ed084c931da6a635498a62b7a20cc250df64a16d44a1c18a260e701971e2e7d68e11b1b84aa301405cd08c5e11b39e31f59a78647cc
 SHA512 
2464385acf58aa17091d94ae81dde8e6e7f543c728c31cc03f1bc45a9ed5af9b27a3db41624222fd29ea61fe18541af9350e3e4369c54744c7b2a4dc799034fc

diff --git a/app-emulation/free42/free42-3.0.21.ebuild 
b/app-emulation/free42/free42-3.0.21.ebuild
deleted file mode 100644
index 2a6f39b51817..
--- a/app-emulation/free42/free42-3.0.21.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.1.2.ebuild 
b/app-emulation/free42/free42-3.1.2.ebuild
deleted file mode 100644
index 2a6f39b51817..
--- a/app-emulation/free42/free42-3.1.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/

2024-04-06 Thread Bernard Cafarelli
commit: 54c98c28db0e46b9e9f78ef2547cceeca8ecfab2
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Apr  5 13:14:19 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Apr  6 10:03:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c98c28

app-emulation/plus42: add 1.1.9

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/Manifest|  1 +
 app-emulation/plus42/plus42-1.1.9.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 7e72fa0d47be..33a564084cbf 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,3 +1,4 @@
 DIST plus42-upstream-1.0.21.tgz 7596740 BLAKE2B 
2710ec70682ea8a68ff07388c210bd253f5a91736caa017efed036b0cba41a9895721287246982477adaf4288d79d195cf6543b79d5e0905b62acc91becd4da8
 SHA512 
55b42e006ce003c9e619fa10ec7e28319f82444bce0f811f9ebdd16c0ceeded9e978a3f7c0b134bdc17c39a55f1071b8245d099d1c7d9a7b81bfe850d30bd962
 DIST plus42-upstream-1.1.2.tgz 7607688 BLAKE2B 
3d353898cf9ad51388ab40d86265dc83822f6ac658ca8c8c1a2c0ce8b7801b64c2d454d129743049c46723caf5b82f90e5939b3e1e08431a8246472256033c5e
 SHA512 
7418dce2d31deb3b4d5275921bfd84eafd15546c0a3f0110c463ec620e8b53c99c6ce74401aafa89e7658843711ef5b02ca144edafbcd8b4aad4a26f93ba9d70
 DIST plus42-upstream-1.1.3.tgz 7610112 BLAKE2B 
6c55a8c2acebbc0e442308e0f078d2ac86f9866d9dbe808a17007a3c3729114f24379401267787107d11e4f3559e14c86f39051da3a956928a7c4c97c1867c31
 SHA512 
05fd0fb3f330ad0842d28df46ec89d3347cbfca776c6e73092261a96f860677d8f9a6de96ee98adfed4abe5d950a45cec6e6056bb97dd471204d644cbdb82d10
+DIST plus42-upstream-1.1.9.tgz 7612675 BLAKE2B 
d6b05221b11705c553be2cabe8adc81b892861b86aeb3b234e7fef44bb79551b74f94caaa563f3fa55bc62f988545493d118bab488818cc835ccbfd309c95874
 SHA512 
bbfd519006c3f24de469a0c928271edb9a2ee92c32bf1eccb313fffb4e13e461875f608561149b8d8de57565cb835c407c7ee2bcf959b198a728669160ff85f6

diff --git a/app-emulation/plus42/plus42-1.1.9.ebuild 
b/app-emulation/plus42/plus42-1.1.9.ebuild
new file mode 100644
index ..3916a804001b
--- /dev/null
+++ b/app-emulation/plus42/plus42-1.1.9.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-upstream-${PV}"
+
+DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/plus42/;
+SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz;
+S=${WORKDIR}/${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
+   "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/plus42bin gtk/plus42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/plus42/

2024-04-06 Thread Bernard Cafarelli
commit: 512b94764cf1ba336b8dfcb385338071cbe900d6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Apr  5 13:14:36 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Apr  6 10:03:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512b9476

app-emulation/plus42: drop 1.0.21, 1.1.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/plus42/Manifest |  2 --
 app-emulation/plus42/plus42-1.0.21.ebuild | 50 ---
 app-emulation/plus42/plus42-1.1.2.ebuild  | 50 ---
 3 files changed, 102 deletions(-)

diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 33a564084cbf..a39ba8b0a7ae 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,4 +1,2 @@
-DIST plus42-upstream-1.0.21.tgz 7596740 BLAKE2B 
2710ec70682ea8a68ff07388c210bd253f5a91736caa017efed036b0cba41a9895721287246982477adaf4288d79d195cf6543b79d5e0905b62acc91becd4da8
 SHA512 
55b42e006ce003c9e619fa10ec7e28319f82444bce0f811f9ebdd16c0ceeded9e978a3f7c0b134bdc17c39a55f1071b8245d099d1c7d9a7b81bfe850d30bd962
-DIST plus42-upstream-1.1.2.tgz 7607688 BLAKE2B 
3d353898cf9ad51388ab40d86265dc83822f6ac658ca8c8c1a2c0ce8b7801b64c2d454d129743049c46723caf5b82f90e5939b3e1e08431a8246472256033c5e
 SHA512 
7418dce2d31deb3b4d5275921bfd84eafd15546c0a3f0110c463ec620e8b53c99c6ce74401aafa89e7658843711ef5b02ca144edafbcd8b4aad4a26f93ba9d70
 DIST plus42-upstream-1.1.3.tgz 7610112 BLAKE2B 
6c55a8c2acebbc0e442308e0f078d2ac86f9866d9dbe808a17007a3c3729114f24379401267787107d11e4f3559e14c86f39051da3a956928a7c4c97c1867c31
 SHA512 
05fd0fb3f330ad0842d28df46ec89d3347cbfca776c6e73092261a96f860677d8f9a6de96ee98adfed4abe5d950a45cec6e6056bb97dd471204d644cbdb82d10
 DIST plus42-upstream-1.1.9.tgz 7612675 BLAKE2B 
d6b05221b11705c553be2cabe8adc81b892861b86aeb3b234e7fef44bb79551b74f94caaa563f3fa55bc62f988545493d118bab488818cc835ccbfd309c95874
 SHA512 
bbfd519006c3f24de469a0c928271edb9a2ee92c32bf1eccb313fffb4e13e461875f608561149b8d8de57565cb835c407c7ee2bcf959b198a728669160ff85f6

diff --git a/app-emulation/plus42/plus42-1.0.21.ebuild 
b/app-emulation/plus42/plus42-1.0.21.ebuild
deleted file mode 100644
index 89d41071d3b2..
--- a/app-emulation/plus42/plus42-1.0.21.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-upstream-${PV}"
-
-DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/plus42/;
-SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
-   "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/plus42bin gtk/plus42dec
-}

diff --git a/app-emulation/plus42/plus42-1.1.2.ebuild 
b/app-emulation/plus42/plus42-1.1.2.ebuild
deleted file mode 100644
index 89d41071d3b2..
--- a/app-emulation/plus42/plus42-1.1.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-upstream-${PV}"
-
-DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/plus42/;
-SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
-   "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/plus42bin gtk/plus42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2024-04-06 Thread Bernard Cafarelli
commit: 83b4a8c5580798d8b84f0c5cd43c13600b9a07e0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Apr  5 13:12:09 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Apr  6 10:02:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b4a8c5

app-emulation/free42: add 3.1.7

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.1.7.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 748eb5f2a16f..f2726568e251 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -2,3 +2,4 @@ DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068
 DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6
 DIST free42-nologo-3.1.2.tgz 7459860 BLAKE2B 
61e12a542847982c4349d99545f2eb32861d6280e57944646d26aa061307f7d357970ead63532bd46a7f6ff5a650f5ba39b446a4aab06eba9275745b2b8629b6
 SHA512 
6f01e9305d72499576f8330c350bd54b1f6164a39be412ebe690b87546b22b40492b771478fe3302fc7afafe850a9a6a5661d9305c20252e359c038181962c1e
 DIST free42-nologo-3.1.3.tgz 7461009 BLAKE2B 
915954de24a31f89f112d0d5e13ed01bd6a1e341549c8a86f463858e4071fc0a4751e94a6a257d561da570fd3705250d740c741925ee2b022a50966b8d5b16f8
 SHA512 
5ad6e6702a789c81d8942c4030606e44112fc21f1af6e5e23f21825115cabbc03cbcb142351d5d0451f5bf8d603d653b783ebe1293fa7ebfb04c93dfdea3455d
+DIST free42-nologo-3.1.7.tgz 7464073 BLAKE2B 
0cff2d3292f45fc7341f8ed084c931da6a635498a62b7a20cc250df64a16d44a1c18a260e701971e2e7d68e11b1b84aa301405cd08c5e11b39e31f59a78647cc
 SHA512 
2464385acf58aa17091d94ae81dde8e6e7f543c728c31cc03f1bc45a9ed5af9b27a3db41624222fd29ea61fe18541af9350e3e4369c54744c7b2a4dc799034fc

diff --git a/app-emulation/free42/free42-3.1.7.ebuild 
b/app-emulation/free42/free42-3.1.7.ebuild
new file mode 100644
index ..063f0e457429
--- /dev/null
+++ b/app-emulation/free42/free42-3.1.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+S=${WORKDIR}/${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



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

2024-04-04 Thread Bernard Cafarelli
commit: 6243ef44ec96ae59f6fec2bbd4bb44f4ee61e436
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Apr  4 12:07:47 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 12:07:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6243ef44

net-libs/nghttp2: add 1.61.0

Bug: https://bugs.gentoo.org/928541
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.61.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index cc4bf906855b..baeb21f5bca7 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -2,3 +2,4 @@ DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599
 DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c
 DIST nghttp2-1.59.0.tar.xz 1546956 BLAKE2B 
0a1471c3686fcf8a896183e71e7a1c000e9397fc1831054dc87ab8860ff5d8ce2ec5ede0ba916edc7fcf94f3361b2f91e623303cbb1f6c08310f5bfbfe6cebfe
 SHA512 
0725f302957520893ac454997adc6d6e71dc9b520c62390477fe8c5dd5c64d02415023266814cfec859bf562159e4a42eeb7d7312c5871739a3d57ed7430820b
 DIST nghttp2-1.60.0.tar.xz 1587004 BLAKE2B 
8f2ab1aead261823fd2b15e54f0404c118a13f269c0f1c5d2cdc3f344e35338bcf64acfe58bed8ffbcda3843935c7168650dfc8bef17c1cdfacb684261bb2727
 SHA512 
5e6365d9118596d41848930de70f4a918d72463920184df60a7e1678c3a6c9cf1416236888e7e34395c87f41bba00a114994ba5a6e73f6a389769abf1b5cc842
+DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
new file mode 100644
index ..52ec575055cf
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+REQUIRED_USE="test? ( static-libs )"
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
+   $(cmake_use_find_package systemd Systemd)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmamixer/

2024-04-04 Thread Bernard Cafarelli
commit: 9e5955c077d992f90f6d42c31a2441606d3665ea
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr  3 18:12:32 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 09:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5955c0

x11-plugins/wmamixer: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmamixer/metadata.xml | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/x11-plugins/wmamixer/metadata.xml 
b/x11-plugins/wmamixer/metadata.xml
index 3649b6a22f01..6347235fde9a 100644
--- a/x11-plugins/wmamixer/metadata.xml
+++ b/x11-plugins/wmamixer/metadata.xml
@@ -1,14 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   voyag...@gentoo.org
-   Bernard Cafarelli
-
+   
+   voyag...@gentoo.org
+       Bernard Cafarelli
+   
+   
+   Wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for 
Window Maker.
 
-
-Wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for Window Maker.
-
-The code for the ALSA part was taken and adapted from amixer and alsamixer 
programs from alsa-utils package.
-
+   The code for the ALSA part was taken and adapted from amixer 
and alsamixer programs from alsa-utils package.
+   
+   
+   gryf/wmamixer
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmtimer/

2024-04-04 Thread Bernard Cafarelli
commit: bd57131f9c6e0278a434614ac1556fc15dddac14
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr  3 18:15:25 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 09:02:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd57131f

x11-plugins/wmtimer: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36081
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmtimer/metadata.xml | 24 +---
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/x11-plugins/wmtimer/metadata.xml b/x11-plugins/wmtimer/metadata.xml
index b1f32fa558ec..a07ab7abb0ab 100644
--- a/x11-plugins/wmtimer/metadata.xml
+++ b/x11-plugins/wmtimer/metadata.xml
@@ -1,15 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   voyag...@gentoo.org
-   Bernard Cafarelli
-
-
-
-WMTimer is a dockable alarm clock for Windowmaker or Blackbox which can be run 
-in alarm, countdown timer, or chronograph mode. In alarm or timer mode, you 
can 
-either execute a command or sound the system bell when the time is reached. 
-WMTimer is configurable through the command line or the GTK GUI.
-
+   
+   voyag...@gentoo.org
+       Bernard Cafarelli
+   
+   
+   WMTimer is a dockable alarm clock for Windowmaker or Blackbox 
which can be run 
+   in alarm, countdown timer, or chronograph mode. In alarm or 
timer mode, you can 
+   either execute a command or sound the system bell when the time 
is reached. 
+   WMTimer is configurable through the command line or the GTK GUI.
+   
+   
+   bbidulock/wmtimer
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmnetload/

2024-04-04 Thread Bernard Cafarelli
commit: 06bb9d5ceaa4ec90c97fa6a178938cf1c36ab01b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr  3 18:13:45 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 09:02:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06bb9d5c

x11-plugins/wmnetload: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmnetload/metadata.xml | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/x11-plugins/wmnetload/metadata.xml 
b/x11-plugins/wmnetload/metadata.xml
index d50fad105361..82a0a3ce42f6 100644
--- a/x11-plugins/wmnetload/metadata.xml
+++ b/x11-plugins/wmnetload/metadata.xml
@@ -6,11 +6,14 @@
    Bernard Cafarelli


-   wmnetload is a network interface monitor dockapp  for Window Maker. It 
is
-   designed to fit well with  dockapps like wmcpuload and wmmemmon. It 
tracks
-   whether the interface is functioning and displays current network 
interface
-   throughput, along with an auto-scaling graph of recent network activity 
(the
-   graph separates upstream and downstream traffic load cleanly without 
resorting
-   to colors).
+   wmnetload is a network interface monitor dockapp  for Window 
Maker. It is
+   designed to fit well with  dockapps like wmcpuload and 
wmmemmon. It tracks
+   whether the interface is functioning and displays current 
network interface
+   throughput, along with an auto-scaling graph of recent network 
activity (the
+   graph separates upstream and downstream traffic load cleanly 
without resorting
+   to colors).

+   
+   bbidulock/wmnetload
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmsystray/

2024-04-04 Thread Bernard Cafarelli
commit: 059190129a84bd50955bd8a9c87c0d59a331cef2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr  3 18:14:26 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 09:02:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05919012

x11-plugins/wmsystray: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmsystray/metadata.xml | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/x11-plugins/wmsystray/metadata.xml 
b/x11-plugins/wmsystray/metadata.xml
index 0cd5b9db476b..7c3a2439c85d 100644
--- a/x11-plugins/wmsystray/metadata.xml
+++ b/x11-plugins/wmsystray/metadata.xml
@@ -1,9 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   voyag...@gentoo.org
-   Bernard Cafarelli
-
-
+   
+   voyag...@gentoo.org
+       Bernard Cafarelli
+   
+   
+   bbidulock/wmsystray
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmblob/

2024-04-04 Thread Bernard Cafarelli
commit: 553178088997c25ba307523fd619e97d47fe07d4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr  3 18:13:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 09:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55317808

x11-plugins/wmblob: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmblob/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-plugins/wmblob/metadata.xml b/x11-plugins/wmblob/metadata.xml
index 8a473e90e026..d3d8ff7a4dbd 100644
--- a/x11-plugins/wmblob/metadata.xml
+++ b/x11-plugins/wmblob/metadata.xml
@@ -5,4 +5,7 @@
voyag...@gentoo.org
    Bernard Cafarelli

+   
+   bbidulock/wmblob
+   
 



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

2024-04-04 Thread Bernard Cafarelli
commit: 26b9327f80d1d57f8945ca921f41df88bca7e2ff
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr  3 18:11:14 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 09:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b9327f

x11-misc/zim: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/zim/metadata.xml | 21 -
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/x11-misc/zim/metadata.xml b/x11-misc/zim/metadata.xml
index b6f64396fedb..00af9242199a 100644
--- a/x11-misc/zim/metadata.xml
+++ b/x11-misc/zim/metadata.xml
@@ -5,13 +5,16 @@
voyag...@gentoo.org
    Bernard Cafarelli

-
-Zim is a graphical text editor used to maintain a collection of wiki pages.
-Each page can contain links to other pages, simple formatting and images. Pages
-are stored in a folder structure, like in an outliner, and can have
-attachments. Creating a new page is as easy as linking to a nonexistent page.
-All data is stored in plain text files with wiki formatting. Various plugins
-provide additional functionality, like a task list manager, an equation editor,
-a tray icon, and support for version control.
-
+   
+   Zim is a graphical text editor used to maintain a collection of 
wiki pages.
+   Each page can contain links to other pages, simple formatting 
and images. Pages
+   are stored in a folder structure, like in an outliner, and can 
have
+   attachments. Creating a new page is as easy as linking to a 
nonexistent page.
+   All data is stored in plain text files with wiki formatting. 
Various plugins
+   provide additional functionality, like a task list manager, an 
equation editor,
+   a tray icon, and support for version control.
+   
+   
+   zim-desktop-wiki/zim-desktop-wiki
+   
 



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-gui/

2024-04-03 Thread Bernard Cafarelli
commit: c21cb39e53a74ba01e78a387e6a048e6826988f5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Apr  3 16:02:30 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Apr  3 16:03:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21cb39e

gnustep-base/gnustep-gui: giflib is a hard dependency

Closes: https://bugs.gentoo.org/927743
Signed-off-by: Bernard Cafarelli  gentoo.org>

 ...ep-gui-0.29.0-r1.ebuild => gnustep-gui-0.29.0-r2.ebuild} | 13 +
 ...ep-gui-0.30.0-r1.ebuild => gnustep-gui-0.30.0-r2.ebuild} | 13 +
 2 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.29.0-r1.ebuild 
b/gnustep-base/gnustep-gui/gnustep-gui-0.29.0-r2.ebuild
similarity index 82%
rename from gnustep-base/gnustep-gui/gnustep-gui-0.29.0-r1.ebuild
rename to gnustep-base/gnustep-gui/gnustep-gui-0.29.0-r2.ebuild
index 2f19d72bcb7b..68d961c1b3f3 100644
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.29.0-r1.ebuild
+++ b/gnustep-base/gnustep-gui/gnustep-gui-0.29.0-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
@@ -11,16 +11,16 @@ SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cups gif icu jpeg png speech"
+IUSE="cups icu jpeg png speech"
 
 DEPEND="${GNUSTEP_CORE_DEPEND}
app-text/aspell
>=gnustep-base/gnustep-base-1.28.0:=[icu?]
media-libs/audiofile
+   >=media-libs/giflib-4.1:=
>=media-libs/tiff-3:=
x11-libs/libXt
cups? ( >=net-print/cups-1.7.4:= )
-   gif? ( >=media-libs/giflib-4.1:= )
icu? ( dev-libs/icu:= )
jpeg? ( media-libs/libjpeg-turbo:= )
png? ( >=media-libs/libpng-1.2:= )
@@ -40,18 +40,15 @@ src_prepare() {
 src_configure() {
egnustep_env
 
-   local myconf=
-   use gif && myconf="--disable-ungif --enable-libgif"
-
econf \
$(use_enable cups) \
$(use_enable icu) \
$(use_enable jpeg) \
$(use_enable png) \
$(use_enable speech) \
+   --disable-ungif --enable-libgif \
--with-tiff-include="${EPREFIX}"/usr/include \
-   --with-tiff-library="${EPREFIX}"/usr/$(get_libdir) \
-   ${myconf}
+   --with-tiff-library="${EPREFIX}"/usr/$(get_libdir)
 }
 
 src_test() {

diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r1.ebuild 
b/gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r2.ebuild
similarity index 82%
rename from gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r1.ebuild
rename to gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r2.ebuild
index 266a0fd9a8f9..8e05ac1920b1 100644
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r1.ebuild
+++ b/gnustep-base/gnustep-gui/gnustep-gui-0.30.0-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=8
@@ -11,16 +11,16 @@ SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="cups gif icu jpeg png speech"
+IUSE="cups icu jpeg png speech"
 
 DEPEND="${GNUSTEP_CORE_DEPEND}
app-text/aspell
>=gnustep-base/gnustep-base-1.28.0:=[icu?]
media-libs/audiofile
+   >=media-libs/giflib-4.1:=
>=media-libs/tiff-3:=
x11-libs/libXt
cups? ( >=net-print/cups-1.7.4:= )
-   gif? ( >=media-libs/giflib-4.1:= )
icu? ( dev-libs/icu:= )
jpeg? ( media-libs/libjpeg-turbo:= )
png? ( >=media-libs/libpng-1.2:= )
@@ -42,18 +42,15 @@ src_prepare() {
 src_configure() {
egnustep_env
 
-   local myconf=
-   use gif && myconf="--disable-ungif --enable-libgif"
-
econf \
$(use_enable cups) \
$(use_enable icu) \
$(use_enable jpeg) \
$(use_enable png) \
$(use_enable speech) \
+   --disable-ungif --enable-libgif \
--with-tiff-include="${EPREFIX}"/usr/include \
-   --with-tiff-library="${EPREFIX}"/usr/$(get_libdir) \
-   ${myconf}
+   --with-tiff-library="${EPREFIX}"/usr/$(get_libdir)
 }
 
 src_test() {



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

2024-04-03 Thread Bernard Cafarelli
commit: 41f677be890544798f649abf090c7425547b9539
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Apr  3 13:25:37 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Apr  3 13:26:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f677be

www-apps/nextcloud: add 26.0.13, 27.1.8, 28.0.4

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest |  3 +++
 www-apps/nextcloud/nextcloud-26.0.13.ebuild | 42 +
 www-apps/nextcloud/nextcloud-27.1.8.ebuild  | 42 +
 www-apps/nextcloud/nextcloud-28.0.4.ebuild  | 42 +
 4 files changed, 129 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 69601e2cfa38..f35fb70e5b8d 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,9 +1,12 @@
 DIST nextcloud-26.0.11.tar.bz2 160550455 BLAKE2B 
237b9197fcc8f54257387b88305bc317384f51625d6daf896c2da144ed6ed91e659e5a8187a56516b4fba0a31be2a7918a24799fca8cb63bf9180135e94c937b
 SHA512 
2e4c3d19e014814266e830d3a03387effb327e761d47e3a1dcb2b065b7c4b7da89c2a329997f986c771d8f45442cebc976e1607d1048b90266d3bf349b4261f7
 DIST nextcloud-26.0.12.tar.bz2 161251966 BLAKE2B 
7a0fd61d81ee774ae68b247224da2b308b19a1b28bc16ce306c7d4269bdd3c9a6aea0b944ce496ef4a6487839e79b65206cbb96ebbea4322e65eafc9af1d6849
 SHA512 
51d99d8d2593c613ee315a4f045b17b1840f0f45271573c4810902e8bec73b3bf03193b2ce1fbc1f9e07797a3f9aa531c7ca59a5d3f0f9bfdb14e3f49c6272ff
+DIST nextcloud-26.0.13.tar.bz2 161046396 BLAKE2B 
d076eb5f2c0d5e3cd424b3d223af77ad0b8abf4e0f82da505f113ff123a2c61797596590e193610967efae1f83b2fc577c8c4ee7b8780efd180b2ab56582780f
 SHA512 
6dd63de07ae3b7d98a7c95ce57f6160bf9a3e6719323cb60f1ef84a64ead3c8aac98e69560c27037b4545bcd58ab75eacaa86e099402506ae0aa50b509530d93
 DIST nextcloud-26.0.8.tar.bz2 158787833 BLAKE2B 
0d679a3c3e3d0e61f68395fc8b71e947354dfe358a55d53bd72d0e3ff495e3302c8b61acd21a40fc6d458b18148a75c9afd8ac35747a61b88c9773a4c740e078
 SHA512 
f1a88d1e63bf66172cc97b00da4d57538dcdf5689bec4b2665b2c0539652087fbd0dabbf370d7284a5d3905e7061fba7e7d5be39f91977e5ce3166b1cdda9a4a
 DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 
36e04d45481b9ac4af863610fa8e58409d58a8ef235dea98e6c970209d5c2e2f085a955b30b46289fda41db07d844e819330083daf6e2f07d72f4a2c72eda71c
 SHA512 
7f0d6ddc954b9964a590abb6385f69976c3087b923e4e7870a6a86618e3c142112a3a2b55e59514efe8d9e522a28c87c70fd86280740368e86b3d8c0c53d
 DIST nextcloud-27.1.6.tar.bz2 183633049 BLAKE2B 
6e011d8691ccfb7411ad1c889f2459c837af124e76aed80a9ecae092f2c862ffb2ce0513350a11cb377b458daf934382ddbb97b407b90b82144ec3ef2207a6af
 SHA512 
0c7b6a1249e3eba1741c10f4760f74e3f53bce5d520525e56b4ef42382c02a35f31de5130fa28d9f3c51b8ea317ac0a4c5ca003942f6d990fb0c5a279a7a9efa
 DIST nextcloud-27.1.7.tar.bz2 187681611 BLAKE2B 
5a93b815c10ee58b643936a46d1d508533d5b9241cf09a4402c9a34c0af992e8bf00d760c1a5da0189a8bf0a7b7826741b08bef30ef3ff142bdeff885c072cc3
 SHA512 
83da776d3fc877a5354ee02b3c25811a0c39cf7414de46871c68a8d6e84b2815faefc78739b8a5dbec6e2392a6af8ac59faecefc9896bde69a7990f3260168b7
+DIST nextcloud-27.1.8.tar.bz2 188482936 BLAKE2B 
0ffa5fceafe9c587742991c693bff91c0e3048db59ac719cbd3220afbe60204e8813fb8bd19928b0d572ffaae3f8d8595165a360afb3b1af2356cdd640bced05
 SHA512 
8c3322626b7af09f545b526c5a0d1131b2ad51b4b08c56240db2971bc9d342a4ed260e2a924c4d49c92e4c9ce10c73c71bede1763506da07783716b9064224b2
 DIST nextcloud-28.0.1.tar.bz2 183887041 BLAKE2B 
137cf74cb356b5b339e49b74b618bb38aed3268c1af90734f5b54b3da257fe384c93dbb26419b88ede71562ea76704f8c84b5dd05d0b579f606e5816430805c1
 SHA512 
32f2ecaa24017907088a6163a393a91d7df5e6a5dee03ee6b62a73c376869f46505b5560a1ac9704755aecdfa2acae637be60c5df747db0c0d82b3987c0d2f4f
 DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 
69d9816d94dda3df96b9e179a8e72903a53bcbeec0d6c6bffb2d252bbe0fe0c36b5cd83df2e52a6703e5eda595203d1701d6b56d736a2ed5b225e883900a0365
 SHA512 
df3873c1641116e913cc454c8e8da96177ff88b2f1ec06f48e7cbb6d78c17166dc03278dc7d4bbb98a30f028700322fd1e9d3a533bada8e35a1ed92b66563f3c
 DIST nextcloud-28.0.3.tar.bz2 185856401 BLAKE2B 
ad4c20d8b549c4998f265f1984017161d0547ce2e9d2339b845dc025c3db5c2caac630db5854068f96d9c273a2a332a897c70aeec93e3c7c0a5068858e54c1af
 SHA512 
32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8
+DIST nextcloud-28.0.4.tar.bz2 189242050 BLAKE2B 
a4b3ba4c4dddba5097edd49bcd73083755eac253bb036f4ce2d674be254e1bf2536655e360f05cc9f70879d8b2436567b2ac0eea2252a454fe3de28fe62e3b94
 SHA512 
bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2

diff --git a/www-apps/nextcloud/nextcloud-26.0.13.ebuild 
b/www-apps/nextcloud/nextcloud-26.0.13.ebuild
new file mode 100644
index ..2d28ed73cfa3
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-26.0.13.ebuild
@@ -0,0 +1,42 @@
+# Copyright 

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

2024-04-03 Thread Bernard Cafarelli
commit: 6977cf4f0bdc9fcff5cfc38a207bf80c679e81b4
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Apr  3 13:26:16 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Apr  3 13:26:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6977cf4f

dev-libs/cglm: add 0.9.4

Signed-off-by: Bernard Cafarelli  gentoo.org>

 dev-libs/cglm/Manifest  |  1 +
 dev-libs/cglm/cglm-0.9.4.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest
index 703c95f3b3e6..90819dc8724b 100644
--- a/dev-libs/cglm/Manifest
+++ b/dev-libs/cglm/Manifest
@@ -1,2 +1,3 @@
 DIST cglm-0.9.2.tar.gz 672575 BLAKE2B 
82f119f4eeeb2dadee1b18f41e10e4f47db02cbd9b4d6548fa0b47592973f571bf95294fbbcafaf17bf8b09ebe452f72a93a8882f15479fbce92db3d6e1f2b2e
 SHA512 
d5de879b2510f534dbc82c88b6f4f324088468af7218a635aff08cc3327787f95b0dc896816b9610e5a319cd071bf2443923d3c1d426fd58509f39867d684e5f
 DIST cglm-0.9.3.tar.gz 688608 BLAKE2B 
f72468f320426d1c0a540c805bef741acd86c061b7b07636ed0221b2acc59efa467c5c91470fb376abcfce68d4d2bceb6aa77fecfbca3acd6f6790d434c4
 SHA512 
0d773dec44e8246600a53e3c4b117d2eca7f2ebb5855bf113186d4a33a92fe5ccbb3c3a7c7a52a369bb7db37d157b3142af76b569f86cacefc5eb0ab269e9c9c
+DIST cglm-0.9.4.tar.gz 690840 BLAKE2B 
407373eba01fc6867d5fa8ec418eff0f3636d919dfcedf686f29b149c0bc4c1ed8cce5b3c7a1847f9cfab35612f19709d25febad09aaa4ed9ea05e462a97d2a0
 SHA512 
cfa836d5100912866d0678babca51e0ca818c1424ac8320c49ee55e5f9091403947a0d7b5c633bb0fb5df594d2b4fb01c2f634cc20cbe6266db5f7879488b02f

diff --git a/dev-libs/cglm/cglm-0.9.4.ebuild b/dev-libs/cglm/cglm-0.9.4.ebuild
new file mode 100644
index ..4c21cab228fa
--- /dev/null
+++ b/dev-libs/cglm/cglm-0.9.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="sphinx"
+DOCS_AUTODOC=1
+DOCS_DEPEND="dev-python/sphinx-rtd-theme"
+DOCS_DIR="${S}/docs/source"
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit python-any-r1 docs meson
+
+DESCRIPTION="OpenGL Mathematics (glm) for C"
+HOMEPAGE="https://github.com/recp/cglm;
+SRC_URI="https://github.com/recp/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   default
+   # DOCS_DEPEND needs DOCS_AUTODOC which needs the extension
+   sed -i -e "/^extensions/s/$/ 'sphinx.ext.autodoc',/" 
docs/source/conf.py || die
+}
+src_configure() {
+   local emesonargs=(
+   $(meson_use test build_tests)
+   )
+   meson_src_configure
+}
+
+src_compile() {
+   meson_src_compile
+   docs_compile
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2024-04-03 Thread Bernard Cafarelli
commit: b0170e23ae4817806368524544f9e501bb388f20
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Apr  3 08:05:45 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Apr  3 08:05:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0170e23

games-util/heroic-bin: add 2.14.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-util/heroic-bin/Manifest |   3 +
 games-util/heroic-bin/heroic-bin-2.14.0.ebuild | 124 +
 2 files changed, 127 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index e3b4a0773804..a2f91dd4181b 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,6 @@
+DIST com.heroicgameslauncher.hgl.2.14.0.desktop 317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.14.0.png 9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST 
com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 
317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 
9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 
93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122
 SHA512 
59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
+DIST heroic-bin-2.14.0.tar.xz 106276280 BLAKE2B 
9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa
 SHA512 
4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9

diff --git a/games-util/heroic-bin/heroic-bin-2.14.0.ebuild 
b/games-util/heroic-bin/heroic-bin-2.14.0.ebuild
new file mode 100644
index ..28c41dfca7d8
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.14.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+   https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/;
+SRC_URI="
+   
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
+   -> ${P}.tar.xz
+   
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.desktop
+   -> com.heroicgameslauncher.hgl.${PV}.desktop
+   
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.png
+   -> com.heroicgameslauncher.hgl.${PV}.png
+"
+S="${WORKDIR}/${P/-bin}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-accessibility/at-spi2-core
+   app-arch/brotli
+   app-arch/bzip2
+   dev-libs/expat
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/gmp
+   dev-libs/libffi
+   dev-libs/libpcre2
+   dev-libs/libtasn1
+   dev-libs/nettle
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-fonts/freefont
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz
+   media-libs/libepoxy
+   media-libs/libjpe

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

2024-04-03 Thread Bernard Cafarelli
commit: dd9c36f7e857640bd0f8a15de30a04cf2cb0bc4b
Author: Matthew White  inventati  org>
AuthorDate: Sun Mar 31 20:40:52 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Apr  3 08:13:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9c36f7

x11-misc/zim: switch to optfeature dev-vcs/breezy

dev-vcs/bzr (python2) is non longer in Gentoo's tree, dev-vcs/breezy
(python3) is an alternative.

Closes: https://bugs.gentoo.org/928311
Package-Manager: portage-3.0.63
Signed-off-by: Matthew White  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/36026
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/zim/{zim-0.75.1.ebuild => zim-0.75.1-r1.ebuild} | 4 ++--
 x11-misc/zim/{zim-0.75.2.ebuild => zim-0.75.2-r1.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-misc/zim/zim-0.75.1.ebuild b/x11-misc/zim/zim-0.75.1-r1.ebuild
similarity index 95%
rename from x11-misc/zim/zim-0.75.1.ebuild
rename to x11-misc/zim/zim-0.75.1-r1.ebuild
index c7f34f25a5a3..ff6366ca8674 100644
--- a/x11-misc/zim/zim-0.75.1.ebuild
+++ b/x11-misc/zim/zim-0.75.1-r1.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
@@ -71,7 +71,7 @@ pkg_postinst() {
 
optfeature "Spell checker" app-text/gtkspell[introspection]
optfeature "GNU R Plot Editor" dev-lang/R
-   optfeature "Version control Bazaar support" dev-vcs/bzr
+   optfeature "Version control Bazaar support" dev-vcs/breezy
optfeature "Diagram Editor" media-gfx/graphviz
optfeature "Insert Screenshot" "media-gfx/imagemagick media-gfx/scrot"
optfeature "Score Editor" media-sound/lilypond

diff --git a/x11-misc/zim/zim-0.75.2.ebuild b/x11-misc/zim/zim-0.75.2-r1.ebuild
similarity index 95%
rename from x11-misc/zim/zim-0.75.2.ebuild
rename to x11-misc/zim/zim-0.75.2-r1.ebuild
index 4bf60e8ee7cd..7afe93914e99 100644
--- a/x11-misc/zim/zim-0.75.2.ebuild
+++ b/x11-misc/zim/zim-0.75.2-r1.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
@@ -71,7 +71,7 @@ pkg_postinst() {
 
optfeature "Spell checker" app-text/gtkspell[introspection]
optfeature "GNU R Plot Editor" dev-lang/R
-   optfeature "Version control Bazaar support" dev-vcs/bzr
+   optfeature "Version control Bazaar support" dev-vcs/breezy
optfeature "Diagram Editor" media-gfx/graphviz
optfeature "Insert Screenshot" "media-gfx/imagemagick media-gfx/scrot"
optfeature "Score Editor" media-sound/lilypond



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmDownload/, x11-plugins/wmDownload/files/

2024-04-03 Thread Bernard Cafarelli
commit: 09f2f5b261a39c21904223eeb8f1da1d5d9b7a67
Author: NHOrus  yahoo  com>
AuthorDate: Tue Apr  2 06:40:41 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Apr  3 08:10:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f2f5b2

x11-plugins/wmDownload: ensure GCC-14 and C99 compatibility

Switching unsigned ints to unsigned shorts: That's (pointers to) what library 
craves.

Closes: https://bugs.gentoo.org/919225
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36052
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../files/wmDownload-0.1.2a-shorten-integers.patch  | 13 +
 ...ownload-0.1.2a-r4.ebuild => wmDownload-0.1.2a-r5.ebuild} |  9 +
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git 
a/x11-plugins/wmDownload/files/wmDownload-0.1.2a-shorten-integers.patch 
b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-shorten-integers.patch
new file mode 100644
index ..9a48e8e1ce4c
--- /dev/null
+++ b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-shorten-integers.patch
@@ -0,0 +1,13 @@
+unsigned shorts are enough for libdockapp. Ought to be enough for size of 
widget
+diff -ru wmDownload.orig/wmDownload.c wmDownload/wmDownload.c
+--- wmDownload.orig/wmDownload.c   2024-04-02 06:30:58.407108657 +
 wmDownload/wmDownload.c2024-04-02 06:32:26.445684633 +
+@@ -266,7 +266,7 @@
+ 
+ int main (int argc, char **argv)
+ {
+-  unsigned int height, width;
++  unsigned short height, width;
+   
+   DACallbacks callbacks = { NULL, buttonPressCallback, NULL, NULL, NULL, 
NULL, NULL }; 
+ 

diff --git a/x11-plugins/wmDownload/wmDownload-0.1.2a-r4.ebuild 
b/x11-plugins/wmDownload/wmDownload-0.1.2a-r5.ebuild
similarity index 89%
rename from x11-plugins/wmDownload/wmDownload-0.1.2a-r4.ebuild
rename to x11-plugins/wmDownload/wmDownload-0.1.2a-r5.ebuild
index aa1b3b6fea1f..b99cf3c89f26 100644
--- a/x11-plugins/wmDownload/wmDownload-0.1.2a-r4.ebuild
+++ b/x11-plugins/wmDownload/wmDownload-0.1.2a-r5.ebuild
@@ -1,17 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="dockapp that displays how much data you've received on each eth 
and ppp device"
-SRC_URI="mirror://sourceforge/wmdownload/${P}.tar.gz"
 HOMEPAGE="https://wmdownload.sourceforge.net/;
+SRC_URI="mirror://sourceforge/wmdownload/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
 
 RDEPEND=">=x11-libs/libdockapp-0.7:=
x11-libs/libX11
@@ -24,6 +23,8 @@ S="${WORKDIR}/${PN}"
 PATCHES=(
"${FILESDIR}"/${P}-makefile.patch
"${FILESDIR}"/${PN}-strtouq-musl.patch
+   "${FILESDIR}"/${P}-shorten-integers.patch
+
 )
 DOCS=( CHANGELOG CREDITS HINTS README TODO )
 



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2024-04-03 Thread Bernard Cafarelli
commit: 6650cbf9d9ec641e19da6560d0f4e5c77f042c23
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Apr  3 07:42:25 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Apr  3 07:42:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6650cbf9

games-util/heroic-bin: add myself as a maintainer

Signed-off-by: Bernard Cafarelli  gentoo.org>

 games-util/heroic-bin/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/games-util/heroic-bin/metadata.xml 
b/games-util/heroic-bin/metadata.xml
index e19a5f114ad6..7b837541c34b 100644
--- a/games-util/heroic-bin/metadata.xml
+++ b/games-util/heroic-bin/metadata.xml
@@ -2,7 +2,10 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
 
-  
+  
+voyag...@gentoo.org
+Bernard Cafarelli
+  
   
 Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
 now it supports launching games from the Epic Games Store using Legendary



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/pantomime/

2024-03-30 Thread Bernard Cafarelli
commit: 0f282d930704865854f1231e5574cf433ddb48a3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Mar 30 07:36:42 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Mar 30 07:40:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f282d93

gnustep-libs/pantomime: drop 1.3.0

Bug: https://bugs.gentoo.org/913075
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-libs/pantomime/Manifest   |  1 -
 gnustep-libs/pantomime/pantomime-1.3.0.ebuild | 32 ---
 2 files changed, 33 deletions(-)

diff --git a/gnustep-libs/pantomime/Manifest b/gnustep-libs/pantomime/Manifest
index 6dee03926d8f..a50911f8c8c0 100644
--- a/gnustep-libs/pantomime/Manifest
+++ b/gnustep-libs/pantomime/Manifest
@@ -1,2 +1 @@
-DIST Pantomime-1.3.0.tar.gz 500934 BLAKE2B 
b6153ff13956131ca4a6dff6ccb1355068753c4e39c2a371644c35934a9a47b9d571f1ff5c1a9bfbe3def1ef7fd90fb00d8c136a91c79ba1586118194b116d17
 SHA512 
868a686f34097ad06568aec6b22dd78befd70517e1688bbc83f0ca0882a908d7b1d8489a861b1140a6eb78f6aead343613b728347ff9938964be8db5eb3d27d9
 DIST Pantomime-1.4.0.tar.gz 509878 BLAKE2B 
0ae100d8002c4d0d547334c5415a698c35c5ab055dbcab47e829c1193f2448f1fec7d8ba7c44fb4473483ff12394e2ce9e419cf539f34bda6cacb76457c7
 SHA512 
7452a79c35cd219a16467b4a43ace8becbe5985e645bdc8ddbcb3fe1d144f75dbb98563308c102951ef6573122aa4ec93b203902e4b23dcbb77b8aef864b728e

diff --git a/gnustep-libs/pantomime/pantomime-1.3.0.ebuild 
b/gnustep-libs/pantomime/pantomime-1.3.0.ebuild
deleted file mode 100644
index 5fe65f12ee6b..
--- a/gnustep-libs/pantomime/pantomime-1.3.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnustep-2
-
-MY_P=${P/p/P}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="A set of Objective-C classes that model a mail system"
-HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
-SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1 Elm"
-KEYWORDS="amd64 ppc x86"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}"
-
-DOCS=( "${S}"/Documentation/AUTHORS
-   "${S}"/Documentation/README
-   "${S}"/Documentation/TODO
-   "${S}"/Documentation/RFC
-   )
-
-src_install() {
-   gnustep-base_src_install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/gnumail/

2024-03-30 Thread Bernard Cafarelli
commit: fa5e34820407c73a501e84629a25014791e64524
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Mar 30 07:36:06 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Mar 30 07:40:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5e3482

gnustep-apps/gnumail: drop 1.3.0

Bug: https://bugs.gentoo.org/913073
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-apps/gnumail/Manifest |  1 -
 gnustep-apps/gnumail/gnumail-1.3.0.ebuild | 33 ---
 2 files changed, 34 deletions(-)

diff --git a/gnustep-apps/gnumail/Manifest b/gnustep-apps/gnumail/Manifest
index 4dbe75612fed..a428d451fe4c 100644
--- a/gnustep-apps/gnumail/Manifest
+++ b/gnustep-apps/gnumail/Manifest
@@ -1,2 +1 @@
-DIST GNUMail-1.3.0.tar.gz 1499242 BLAKE2B 
074b83fd5fc9599ccae8a9f286db77ce4d61db7bbc9c33d1fd86cef818831d05b297c598c776ec0254a379daa8fc73776857ff2578ec2e83835c5525def459f8
 SHA512 
9b3ccf0a2e086129d8f96cf1de38ceb16033ef4509c3fe15af2afe43c31eaad32d121c0f9cf53f3d86472067d4207736523a125162e632572c7d1aee1fbefd78
 DIST GNUMail-1.4.0.tar.gz 1873175 BLAKE2B 
c87efb48b30c1d5fa40789d7db3165e1be2c1b9847ed3e71cca28e90fe353ee562709c93ad10a6cb6284338f66f6786286f613a398669d22abbee63da97de1e5
 SHA512 
c6b8b94462a5d5620586e38b50030ed8dda4a54286e9fa38f68159c54e6c72e8ad470ff63394b8dc2649da63b3164b52ff072298a794622b6e0b32b7e29de991

diff --git a/gnustep-apps/gnumail/gnumail-1.3.0.ebuild 
b/gnustep-apps/gnumail/gnumail-1.3.0.ebuild
deleted file mode 100644
index c76e64581de7..
--- a/gnustep-apps/gnumail/gnumail-1.3.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnustep-2
-
-MY_P=${P/gnum/GNUM}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="A fully featured mail application for GNUstep"
-HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
-SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
-KEYWORDS="amd64 ppc x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="crypt"
-DEPEND=">=gnustep-base/gnustep-gui-0.11.0
-   =gnustep-libs/pantomime-1.3*
-   gnustep-apps/addresses"
-RDEPEND="crypt? ( app-crypt/gnupg )"
-
-src_prepare() {
-   use crypt || sed -i -e 's|Bundles/PGP||' GNUmakefile || die
-
-   default
-}
-
-src_install() {
-   gnustep-base_src_install
-   dodoc "${S}"/Documentation/*
-}



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/gnumail/

2024-03-30 Thread Bernard Cafarelli
commit: faae43956f0a79b20cc01574aa9891b3f5bc9b8a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Mar 30 07:35:30 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Mar 30 07:40:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faae4395

gnustep-apps/gnumail: stabilize 1.4.0 for amd64

Closes: https://bugs.gentoo.org/913073
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-apps/gnumail/gnumail-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnustep-apps/gnumail/gnumail-1.4.0.ebuild 
b/gnustep-apps/gnumail/gnumail-1.4.0.ebuild
index 79c4f81299d0..57975494dcd7 100644
--- a/gnustep-apps/gnumail/gnumail-1.4.0.ebuild
+++ b/gnustep-apps/gnumail/gnumail-1.4.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.nongnu.org/gnustep-nonfsf/gnumail/;
 SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
 S="${WORKDIR}/${MY_P}"
 
-KEYWORDS="~amd64 ppc x86"
+KEYWORDS="amd64 ppc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 



  1   2   3   4   5   6   7   8   9   10   >