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



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

2024-03-29 Thread Bernard Cafarelli
commit: 37d042b1bb059414a89e47637d793ca16a76258d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 29 08:43:16 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 29 08:43:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d042b1

net-misc/nextcloud-client: add 3.12.3

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

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

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 9be72eefa771..fbfa83286f18 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,5 @@
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 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.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild
new file mode 100644
index ..0812c7b1c004
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.12.3.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
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTAL

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

2024-03-29 Thread Bernard Cafarelli
commit: 06d76d453258d2d5ef811d32a0bf082daf3e9088
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 29 08:35:11 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 29 08:43:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d76d45

net-misc/nextcloud-client: drop 3.10.0, 3.10.1, 3.11.0

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

 net-misc/nextcloud-client/Manifest |   3 -
 .../nextcloud-client-3.10.0.ebuild | 115 
 .../nextcloud-client-3.10.1.ebuild | 115 
 .../nextcloud-client-3.11.0.ebuild | 116 -
 4 files changed, 349 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 6902514d2c4c..9be72eefa771 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,6 +1,3 @@
-DIST nextcloud-client-3.10.0.tar.gz 13529232 BLAKE2B 
3c3f2e823df35d365ae73afa4d59e9afd44bac5873de336b340712c03a18b38bf33f1af8b9dec52f8628034feeb720a3e48e6d435f64f170a57c17f2bfca7d56
 SHA512 
f4cfa4884e445cf30b4b47077ba4db31f70f1388e235d994886e6aa9e4b0a80426159336d476d057abf422d4201ea608cf54f4e9b04189198f48214315a67330
-DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67ea681a7eac40989939b5bf1991eb7334993fddab6c501636292b8526c02b872af8cfed97568e2d263a3dbf3f78985caac3a1ce
 SHA512 
866fcae59a6afc39bd874892f1ca6fc2afcfa2e0166d431829462afbf8d6f7b25a46700737515fe98c3a002c3a34bd9de42cbecdf80134661544c1e590708b43
-DIST nextcloud-client-3.11.0.tar.gz 13595770 BLAKE2B 
25d882d4f8c85e66a6db3d00214d0faec8b3024f1d264d37200ecc9cf1f93876e36f383b7617f767d5bd6f0ba53b16d46bb9bb3fd63c4553a43e3fdade5cc679
 SHA512 
42e18b1f68024f8f792de2720be144e20ffe2e6bc8086721e92832c006d897b59f3c480d39b5d411ded50770ab6b0bfbbb6106aae889eb92be2e9eb345121082
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 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

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild
deleted file mode 100644
index 94cff32e49fb..
--- a/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 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 ~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/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-uti

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

2024-03-29 Thread Bernard Cafarelli
commit: c7ecc81f6aa7513d1ec5415777cda479ab59da97
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 29 08:18:49 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 29 08:18:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ecc81f

dev-libs/cglm: drop 0.9.0, 0.9.1

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

 dev-libs/cglm/Manifest  |  2 --
 dev-libs/cglm/cglm-0.9.0.ebuild | 40 
 dev-libs/cglm/cglm-0.9.1.ebuild | 40 
 3 files changed, 82 deletions(-)

diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest
index 1d362e79ca8d..5d9022d1c4cc 100644
--- a/dev-libs/cglm/Manifest
+++ b/dev-libs/cglm/Manifest
@@ -1,3 +1 @@
-DIST cglm-0.9.0.tar.gz 642861 BLAKE2B 
d02cb83abeeea793e5ab7b9473a9a26dcaf3e15209b555c34b6981e3becd6edbd94f0687126114a8917d9f4958575f2cf37a846b7fc54fd236d30198d1fe7aaf
 SHA512 
23ad89df9cd80d69caf0fcf59d6acfbea710d9b6ae50634d4a32718d0214d1624df3bf8f874a76a93c3952e97f94ff48b65103035e87519bb9dbfce7fd2af427
-DIST cglm-0.9.1.tar.gz 657554 BLAKE2B 
4b24841b248c3d0606e99b1d71301e3008a5fa6044d0eb76759144aa800875ca890a591e276d237cf801cd09dde513f8e42ecc4eb70288effb641682c899d220
 SHA512 
05c1e8d1dadafe1c9155db40dd1a4c209283c41ad2416c11b09967435f8047471afa5ee521ef6b8ef22c3e8b3988ab0865137057b33441e7851bc57979509dd6
 DIST cglm-0.9.2.tar.gz 672575 BLAKE2B 
82f119f4eeeb2dadee1b18f41e10e4f47db02cbd9b4d6548fa0b47592973f571bf95294fbbcafaf17bf8b09ebe452f72a93a8882f15479fbce92db3d6e1f2b2e
 SHA512 
d5de879b2510f534dbc82c88b6f4f324088468af7218a635aff08cc3327787f95b0dc896816b9610e5a319cd071bf2443923d3c1d426fd58509f39867d684e5f

diff --git a/dev-libs/cglm/cglm-0.9.0.ebuild b/dev-libs/cglm/cglm-0.9.0.ebuild
deleted file mode 100644
index 8adee7688d32..
--- a/dev-libs/cglm/cglm-0.9.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2023 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..11} )
-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
-}

diff --git a/dev-libs/cglm/cglm-0.9.1.ebuild b/dev-libs/cglm/cglm-0.9.1.ebuild
deleted file mode 100644
index 8adee7688d32..
--- a/dev-libs/cglm/cglm-0.9.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2023 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..11} )
-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: dev-libs/cglm/

2024-03-29 Thread Bernard Cafarelli
commit: 33af7fb4ab345f190deec29d8967467e3c7436e4
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 29 08:24:20 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 29 08:24:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33af7fb4

dev-libs/cglm: add 0.9.3

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

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

diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest
index 5d9022d1c4cc..703c95f3b3e6 100644
--- a/dev-libs/cglm/Manifest
+++ b/dev-libs/cglm/Manifest
@@ -1 +1,2 @@
 DIST cglm-0.9.2.tar.gz 672575 BLAKE2B 
82f119f4eeeb2dadee1b18f41e10e4f47db02cbd9b4d6548fa0b47592973f571bf95294fbbcafaf17bf8b09ebe452f72a93a8882f15479fbce92db3d6e1f2b2e
 SHA512 
d5de879b2510f534dbc82c88b6f4f324088468af7218a635aff08cc3327787f95b0dc896816b9610e5a319cd071bf2443923d3c1d426fd58509f39867d684e5f
+DIST cglm-0.9.3.tar.gz 688608 BLAKE2B 
f72468f320426d1c0a540c805bef741acd86c061b7b07636ed0221b2acc59efa467c5c91470fb376abcfce68d4d2bceb6aa77fecfbca3acd6f6790d434c4
 SHA512 
0d773dec44e8246600a53e3c4b117d2eca7f2ebb5855bf113186d4a33a92fe5ccbb3c3a7c7a52a369bb7db37d157b3142af76b569f86cacefc5eb0ab269e9c9c

diff --git a/dev-libs/cglm/cglm-0.9.3.ebuild b/dev-libs/cglm/cglm-0.9.3.ebuild
new file mode 100644
index ..4c21cab228fa
--- /dev/null
+++ b/dev-libs/cglm/cglm-0.9.3.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: x11-plugins/wmweather/

2024-03-26 Thread Bernard Cafarelli
commit: 1ca9d91c33692da944ea998dcb7a102a79edec2c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar 26 08:15:28 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar 26 08:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca9d91c

x11-plugins/wmweather: add 2.4.8

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

 x11-plugins/wmweather/Manifest   |  1 +
 x11-plugins/wmweather/wmweather-2.4.8.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/x11-plugins/wmweather/Manifest b/x11-plugins/wmweather/Manifest
index c6ec022bb541..d623bc25a227 100644
--- a/x11-plugins/wmweather/Manifest
+++ b/x11-plugins/wmweather/Manifest
@@ -1 +1,2 @@
 DIST wmweather_2.4.7.orig.tar.gz 86220 BLAKE2B 
55eeab40bb4cdb30d8e82b801728e7d0b8a32f741769e098b6d61ba087af27ed8401391853f53e7f06e616d5a99e6f38714c438b9e66765c1159c07f6d324d12
 SHA512 
d9d0c46e85a24aaa278aa75e0fcd51fc417c3c094d9e69c5820a288955c3ebdde21a24b26964824d9275a41ec053e3d942b185b24088d806e033e311e6e09108
+DIST wmweather_2.4.8.orig.tar.gz 113536 BLAKE2B 
b311121cd69e30672dcfef54ac9f9ce39b284df890e02047d98edccfd76d41a22f7524c1b512abe8e458f0a4797aca3911d36bb569e81f547b96bcb8fb331f8f
 SHA512 
b7417de4e300aa25ef32c3218d4788ef4191abd1d942a0d0a532dc168b6c7de7f05d92ba6e568523f63932d910e1b8cbde1543e33eb30662dba4b5e2886cfcaa

diff --git a/x11-plugins/wmweather/wmweather-2.4.8.ebuild 
b/x11-plugins/wmweather/wmweather-2.4.8.ebuild
new file mode 100644
index ..2fb481c9a1c0
--- /dev/null
+++ b/x11-plugins/wmweather/wmweather-2.4.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Dockable weather monitor for standard METAR stations using ICAO 
location"
+HOMEPAGE="https://people.debian.org/~godisch/wmweather/;
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.orig.tar.gz"
+S="${WORKDIR}/${P}/src"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXpm
+   x11-libs/libICE
+   x11-apps/xmessage
+   net-misc/curl"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+DOCS=(
+   "${WORKDIR}"/${P}/CHANGES
+   "${WORKDIR}"/${P}/README
+   )



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

2024-03-25 Thread Bernard Cafarelli
commit: 7b191e39343855bfdd34c4b49d8bfbe7cb22ff81
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 25 20:15:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 25 20:15:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b191e39

media-gfx/geeqie: add 2.4

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

 media-gfx/geeqie/Manifest  |   2 +
 media-gfx/geeqie/geeqie-2.4.ebuild | 117 +
 2 files changed, 119 insertions(+)

diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 3aa1c6752ab0..f2a4ecce649a 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -4,3 +4,5 @@ DIST geeqie-2.2-docs.tar.xz 356976 BLAKE2B 
3bca2815a6f177a2f38b9a66ff6fa95dba510
 DIST geeqie-2.2.tar.xz 2169096 BLAKE2B 
fe7f21f5842ac7824ec37f0775d31e8dcd05934809f7bdd84d7dcb749d25976055050f42a8cea3cd414fb3c7e60055c9fa32b93cfef2af62de68f4d44af425c8
 SHA512 
7d03493b463a1949cbc5e377927abc4bc6fa62914e8cdddb30a832cb9c6caad579f5ba5bd2b8b0913b77063300c9c5ac1f7e671ddfb2ce18d8a8d0efcfb51dbe
 DIST geeqie-2.3-docs.tar.xz 362412 BLAKE2B 
e05adbd6b277cfccae20c2ed7840e447016b32a9bf5c5ad6feb143993b4856fbb623feb6684a21c235ad846923463bed45cf887b1854189f01a46c3961f26a18
 SHA512 
cab4739adecd1dcb9cde3a58a2e2c2262f4014bc7594ae22af69b8bdbb14f6849b1e2267646301f31ebde76b2b2abc05e75aac3325e35cb88f9dc40703f2d943
 DIST geeqie-2.3.tar.xz 2184604 BLAKE2B 
dbd2d52d146d373a9694a7371a8ac44571e63895cf6cea7acb549a1135b4cf5869737cdf780ca6afdb14eda1338cb275791eaac1cd7596ed58eb07759cf75778
 SHA512 
9f45974d12c1f193a4a3624064b967fc06cf9c906c45160a4945a8f6a9d814b929b92c45a35006c7f1b20fa5fe360858f24fd54adbcd8863c3e7d787a3429899
+DIST geeqie-2.4-docs.tar.xz 364536 BLAKE2B 
688720808c8e4543455259966aef726bf56a821890a78e4757d9d1fd02ce67217461808d9697b331b2a94841bf3581b25242a7e5c9c9a3f5b02209a566b09c16
 SHA512 
07bca33c347f448ee853ea60daf22c9cdace458b6ce6b3f4ced9b343a965370c51d7a872d5279852b7a83a1de51c8529a668f7d62a031bcec1fdde8b9bfbf9cb
+DIST geeqie-2.4.tar.xz 2178572 BLAKE2B 
df24f0b5d443cbd2033c0b382fe0d846c9073e8966aa736f647e34930e44083b9e44252c554578548a13c12c1b1a5a48bb7795f2fda8b8688a63ef402a257334
 SHA512 
7e0f5dff21e38a41adf0a793bd82652c5d639e84ab49403517f4b1dae042bfc5f4d02e54b54928e04a2397300acb04b130347df0be5637ee48634f5865ad346b

diff --git a/media-gfx/geeqie/geeqie-2.4.ebuild 
b/media-gfx/geeqie/geeqie-2.4.ebuild
new file mode 100644
index ..2b9b96fbe6a9
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-2.4.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit flag-o-matic lua-single meson optfeature xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org;
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz;
+# Doc build:
+# clone git at matching tag
+# mkdir build; ./gen_changelog.sh . build;
+# pandoc README.md -o build/README.html
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map 
pdf raw spell tiff webp xmp zip"
+
+RDEPEND="gnome-extra/zenity
+   virtual/libintl
+   x11-libs/gtk+:3
+   djvu? ( app-text/djvu )
+   exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
+   ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+   heif? ( >=media-libs/libheif-1.3.2 )
+   jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpegxl? ( >=media-libs/libjxl-0.3.7:= )
+   lcms? ( media-libs/lcms:2 )
+   lua? ( ${LUA_DEPS} )
+   map? ( media-libs/clutter-gtk
+   media-libs/libchamplain:0.12[gtk] )
+   pdf? ( >=app-text/poppler-0.62[cairo] )
+   raw? ( >=media-libs/libraw-0.20:= )
+   spell? ( app-text/gspell )
+   tiff? ( media-libs/tiff:= )
+   webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
+   zip? ( >=app-arch/libarchive-3.4.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   || ( dev-util/xxdi app-editors/vim-core )
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.3-test-ancillary.patch )
+
+pkg_setup() {
+   # Do not require setting LUA_SINGLE_TARGET if lua is not used
+   use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Disable doc build - not useful most of the time per upstream
+   sed -e "/subdir('doc')/d" -i meson.build || die
+}
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/585432
+   # https://github.com/

[gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/files/, media-gfx/geeqie/

2024-03-25 Thread Bernard Cafarelli
commit: d7ce3a914c4c749f64fbbf5ee0a0ea8f2aee7674
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 25 20:07:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 25 20:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ce3a91

media-gfx/geeqie: fix musl compilation again

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

 media-gfx/geeqie/files/geeqie-2.3-locale.patch | 11 +++
 media-gfx/geeqie/geeqie-2.3.ebuild |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/media-gfx/geeqie/files/geeqie-2.3-locale.patch 
b/media-gfx/geeqie/files/geeqie-2.3-locale.patch
new file mode 100644
index ..05f8bdcfdaea
--- /dev/null
+++ b/media-gfx/geeqie/files/geeqie-2.3-locale.patch
@@ -0,0 +1,11 @@
+diff -Naur geeqie-2.3.orig/src/misc.cc geeqie-2.3/src/misc.cc
+--- geeqie-2.3.orig/src/misc.cc2024-03-06 16:56:22.0 +0100
 geeqie-2.3/src/misc.cc 2024-03-25 21:03:18.655779225 +0100
+@@ -23,6 +23,7 @@
+ #include 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/media-gfx/geeqie/geeqie-2.3.ebuild 
b/media-gfx/geeqie/geeqie-2.3.ebuild
index 2b9b96fbe6a9..dae22816e4fd 100644
--- a/media-gfx/geeqie/geeqie-2.3.ebuild
+++ b/media-gfx/geeqie/geeqie-2.3.ebuild
@@ -49,7 +49,9 @@ BDEPEND="
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.3-test-ancillary.patch )
+PATCHES=( "${FILESDIR}"/${PN}-2.3-test-ancillary.patch
+   "${FILESDIR}"/${P}-locale.patch
+   )
 
 pkg_setup() {
# Do not require setting LUA_SINGLE_TARGET if lua is not used



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

2024-03-22 Thread Bernard Cafarelli
commit: d6c06a3340be31ff242ce32e118f46551630c707
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 22 09:09:16 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 22 09:09:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c06a33

net-misc/nextcloud-client: add 3.12.2

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

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

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 2c40b2507b2c..6902514d2c4c 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -3,4 +3,5 @@ DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67e
 DIST nextcloud-client-3.11.0.tar.gz 13595770 BLAKE2B 
25d882d4f8c85e66a6db3d00214d0faec8b3024f1d264d37200ecc9cf1f93876e36f383b7617f767d5bd6f0ba53b16d46bb9bb3fd63c4553a43e3fdade5cc679
 SHA512 
42e18b1f68024f8f792de2720be144e20ffe2e6bc8086721e92832c006d897b59f3c480d39b5d411ded50770ab6b0bfbbb6106aae889eb92be2e9eb345121082
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 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.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild
new file mode 100644
index ..0812c7b1c004
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.12.2.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: games-puzzle/wmpuzzle/

2024-03-22 Thread Bernard Cafarelli
commit: 4a9b99acce21c29bcf8a2d06e582b2440abbcd98
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 22 00:06:50 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 22 07:51:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a9b99ac

games-puzzle/wmpuzzle: add 0.5.3

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

 games-puzzle/wmpuzzle/Manifest  |  1 +
 games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/games-puzzle/wmpuzzle/Manifest b/games-puzzle/wmpuzzle/Manifest
index f2d8d84a0f09..90ca6b0f39e3 100644
--- a/games-puzzle/wmpuzzle/Manifest
+++ b/games-puzzle/wmpuzzle/Manifest
@@ -1 +1,2 @@
 DIST wmpuzzle-0.5.2.tar.gz 87373 BLAKE2B 
c2187fce6fbfe4f68b969da605755f379d14d47a478c6ca43da25dcb607939cf63552e108073d7031ef0dfc2d5455aade5d2f8617cbadad62587ffcaef95ed1f
 SHA512 
7d171d307e3829005dff4d718161655785e87129b07917d494bb498eff904adafc7c6f83e71f996759ee9e365fe70c67858a5ec9d2647fe573e0a1505126f6c0
+DIST wmpuzzle-0.5.3.tar.gz 117479 BLAKE2B 
1f471fd8e1643a7d40ac971ffcc1229f02b05df469cffd864148b90ea371eb0501bb0891588a42257ce440e4f5c5b61a76d76b6fcf717d474b83e6886393ce3f
 SHA512 
b986cf8a6d39b37cbbcff8c6d7e858d049d6157b1311134a2e0b604367c096bd3b50da1bf93764061659a3ba85ac5b8c32252d1c9faa80e5cb9c7e1389558e77

diff --git a/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild 
b/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild
new file mode 100644
index ..a758daf5ad4f
--- /dev/null
+++ b/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="4x4 puzzle on a 64x64 mini window"
+HOMEPAGE="https://people.debian.org/~godisch/wmpuzzle/;
+SRC_URI="https://people.debian.org/~godisch/wmpuzzle/${P}.tar.gz;
+S="${WORKDIR}/${P}/src"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   dobin ${PN}
+
+   dodoc ../{CHANGES,README}
+   newicon -s 48 numbers.xpm ${PN}.xpm
+   doman ${PN}.6
+   make_desktop_entry ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libre-graph-api-cpp-qt-client/

2024-03-19 Thread Bernard Cafarelli
commit: db587ac90cdd7384c687491cbd2a4a6777b5bbca
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar 19 20:23:25 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar 19 20:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db587ac9

net-libs/libre-graph-api-cpp-qt-client: avoid Qt5 detection

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

 .../libre-graph-api-cpp-qt-client-1.0.4.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git 
a/net-libs/libre-graph-api-cpp-qt-client/libre-graph-api-cpp-qt-client-1.0.4.ebuild
 
b/net-libs/libre-graph-api-cpp-qt-client/libre-graph-api-cpp-qt-client-1.0.4.ebuild
index 51efb3492afb..22f737562833 100644
--- 
a/net-libs/libre-graph-api-cpp-qt-client/libre-graph-api-cpp-qt-client-1.0.4.ebuild
+++ 
b/net-libs/libre-graph-api-cpp-qt-client/libre-graph-api-cpp-qt-client-1.0.4.ebuild
@@ -16,3 +16,10 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 
 DEPEND="dev-qt/qtbase:6[gui,ssl]"
 RDEPEND="${DEPEND}"
+
+src_prepare() {
+   # Do not look for Qt5
+   sed -e "s/Qt5//" -i CMakeLists.txt || die
+
+   cmake_src_prepare
+}



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

2024-03-13 Thread Bernard Cafarelli
commit: aa35b2170ee8a6caec4cf076eab9fd41b0dff951
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Mar 13 08:12:12 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Mar 13 08:12:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa35b217

www-apps/element: add 1.11.60

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

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

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 03de3d3b3d03..96e2f237ae96 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,3 +1,4 @@
 DIST element-v1.11.57.tar.gz 23458545 BLAKE2B 
c4b8def0a3d55f5e2aa312c2189d507c49c82e5ecbd37c9cf48d832f52c45bd0e6b36660e4140c27c5d69e0eaeb0fe5746a6807685599b780947138df6e2aacd
 SHA512 
9a5107a7a42bb00ec91fa50a2370cdfe2e7ed696a188f49c7513c130165e098c8a942afe888c291873f3eee9e3fd714039bf28d52cec2bc9dec9d34583f0d363
 DIST element-v1.11.58.tar.gz 23494244 BLAKE2B 
715df721dd71ac337e0fb25c39076d72d38207364cd17ef63d30bf2d54bc84982f20cf8dd2de894f3967778d9af54fad17267e6d0ec559cd5641bcc7f0c58438
 SHA512 
f715735628786a6e3f07054e5c404e577a8ebd92201f4be31783aafbcebe3d80778540eef3f7f0e671a55fb281bd5b5f4d839b58a5fb6e72e3de35b5de368849
 DIST element-v1.11.59.tar.gz 23437405 BLAKE2B 
19f801c232c6da1cb9f5da8eb725e5d1f401ab664a5d0a8aaf8aebe13f87d31d9a5b1121eb2e13067382a300be027d05df03959a32d7ae10c9ccb5f450678ba6
 SHA512 
c5592270e6936608bba1cc5e6d6583658a286052438f7ed08b766cd91e613267de0ffc939e1f759c6ec512825f30d4fc16fef8e06cce16594b08524b264a2fc0
+DIST element-v1.11.60.tar.gz 23497879 BLAKE2B 
c9bcc71868cf2200175e166411e6890bf2f4b37135ca9396f90cc8db4f6eaaaf5ed5196c16b0becc2141e39e859fb76ea4f5f9f2857c1a3f184f8e28a0771bec
 SHA512 
e05085c7b7cfcbaf5b12a6407d9201eef9ba0b0037178b0d761138ba5a2d208f5c9055906fb7a0a14f5ae69ad83135dfe170e5b8f8c83a33e3df3c8812a08415

diff --git a/www-apps/element/element-1.11.60.ebuild 
b/www-apps/element/element-1.11.60.ebuild
new file mode 100644
index ..d83478c13073
--- /dev/null
+++ b/www-apps/element/element-1.11.60.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/element/

2024-03-13 Thread Bernard Cafarelli
commit: d78d1966246d3aacbdda323884c0e14ae94a653a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Mar 13 08:12:20 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Mar 13 08:12:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78d1966

www-apps/element: drop 1.11.57, 1.11.58

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

 www-apps/element/Manifest   |  2 --
 www-apps/element/element-1.11.57.ebuild | 33 -
 www-apps/element/element-1.11.58.ebuild | 33 -
 3 files changed, 68 deletions(-)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 96e2f237ae96..ec1c6e25bdb7 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,4 +1,2 @@
-DIST element-v1.11.57.tar.gz 23458545 BLAKE2B 
c4b8def0a3d55f5e2aa312c2189d507c49c82e5ecbd37c9cf48d832f52c45bd0e6b36660e4140c27c5d69e0eaeb0fe5746a6807685599b780947138df6e2aacd
 SHA512 
9a5107a7a42bb00ec91fa50a2370cdfe2e7ed696a188f49c7513c130165e098c8a942afe888c291873f3eee9e3fd714039bf28d52cec2bc9dec9d34583f0d363
-DIST element-v1.11.58.tar.gz 23494244 BLAKE2B 
715df721dd71ac337e0fb25c39076d72d38207364cd17ef63d30bf2d54bc84982f20cf8dd2de894f3967778d9af54fad17267e6d0ec559cd5641bcc7f0c58438
 SHA512 
f715735628786a6e3f07054e5c404e577a8ebd92201f4be31783aafbcebe3d80778540eef3f7f0e671a55fb281bd5b5f4d839b58a5fb6e72e3de35b5de368849
 DIST element-v1.11.59.tar.gz 23437405 BLAKE2B 
19f801c232c6da1cb9f5da8eb725e5d1f401ab664a5d0a8aaf8aebe13f87d31d9a5b1121eb2e13067382a300be027d05df03959a32d7ae10c9ccb5f450678ba6
 SHA512 
c5592270e6936608bba1cc5e6d6583658a286052438f7ed08b766cd91e613267de0ffc939e1f759c6ec512825f30d4fc16fef8e06cce16594b08524b264a2fc0
 DIST element-v1.11.60.tar.gz 23497879 BLAKE2B 
c9bcc71868cf2200175e166411e6890bf2f4b37135ca9396f90cc8db4f6eaaaf5ed5196c16b0becc2141e39e859fb76ea4f5f9f2857c1a3f184f8e28a0771bec
 SHA512 
e05085c7b7cfcbaf5b12a6407d9201eef9ba0b0037178b0d761138ba5a2d208f5c9055906fb7a0a14f5ae69ad83135dfe170e5b8f8c83a33e3df3c8812a08415

diff --git a/www-apps/element/element-1.11.57.ebuild 
b/www-apps/element/element-1.11.57.ebuild
deleted file mode 100644
index d83478c13073..
--- a/www-apps/element/element-1.11.57.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.58.ebuild 
b/www-apps/element/element-1.11.58.ebuild
deleted file mode 100644
index d83478c13073..
--- a/www-apps/element/element-1.11.58.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
-}



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

2024-03-13 Thread Bernard Cafarelli
commit: 40c2eae8a95215fc33a1223bf5d9e103b9c8dbb5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Mar 13 07:53:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Wed Mar 13 07:54:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40c2eae8

net-misc/owncloud-client: add dependency on libre-graph-api-cpp-qt-client

This new unbundled package was added in tree but not in this ebuild deps

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

 net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild 
b/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild
index 00ede286c251..b9f26661351c 100644
--- a/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild
+++ b/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild
@@ -21,6 +21,7 @@ RDEPEND=">=dev-db/sqlite-3.4:3
dev-libs/qtkeychain[keyring?,qt6(+)]
dev-qt/kdsingleapplication[qt6]
dev-qt/qtbase:6[concurrent,gui,network,ssl,widgets]
+   net-libs/libre-graph-api-cpp-qt-client
sys-fs/inotify-tools"
 
 DEPEND="${RDEPEND}



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

2024-03-12 Thread Bernard Cafarelli
commit: ffda32f8e91c2173220ae1b541cf9f46468dfdcf
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar 12 22:59:53 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar 12 23:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffda32f8

net-misc/owncloud-client: add 5.2.1.13040

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

 net-misc/owncloud-client/Manifest  |  1 +
 net-misc/owncloud-client/metadata.xml  |  3 ++
 .../owncloud-client-5.2.1.13040.ebuild | 53 ++
 3 files changed, 57 insertions(+)

diff --git a/net-misc/owncloud-client/Manifest 
b/net-misc/owncloud-client/Manifest
index 77df679cfc22..bc9d1ab9bc39 100644
--- a/net-misc/owncloud-client/Manifest
+++ b/net-misc/owncloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST libregraphapi-1.0.1.tar.gz 105266 BLAKE2B 
b5122ca5bb757c58bba0f29eaf119685c0ed119a9a72951f4098d8180e5bf05332b36fa6c884ca29b0414051c9c6d6ca081e3c7eeb7b9810202f11c1a70c5190
 SHA512 
aaa710642c36b4038dc61e7df4fc904a82a2ab6c34da03c3f5328075e41ab319f6616866b7f9ae472ff256b421751f8f5ce7ce0a6d3451bda75cfa3b307df082
 DIST ownCloud-4.2.0.11670.tar.xz 4126004 BLAKE2B 
60a5855239b32bfb6769d38de3eced3dcb6c642d702fa33439dfebdc97947dfaed1f0081d2ec8913edc7ab8688872115abd739e21eae7d06e96cbcd92abb5565
 SHA512 
277d18581155f663c0c18b44a6c0fb9b31c84695e0980da486028b91c1d1c9f5a7ba956afbc11fb2e7fc4679e46a30c2d737667208f5c0599a39bf91a109ce99
+DIST ownCloud-5.2.1.13040.tar.xz 3989152 BLAKE2B 
f1bdee88acaa83e2adf66f37ac52070f5f92ba63584b66463a2378439756ed78f8dbecb088a909668cb8ee0c52c58e520906ffd1783feb2ddce7f4d433d39257
 SHA512 
182768b385e9ef8c841045617e6b2d5c47a1b621d2898ca8d7a6ed153ef2d1ca67072f620d6f380189f239db13a6a50fe178d1c00bd669c81a7df86a52e2a5c5

diff --git a/net-misc/owncloud-client/metadata.xml 
b/net-misc/owncloud-client/metadata.xml
index 4587207f73ca..e0dec496e7ee 100644
--- a/net-misc/owncloud-client/metadata.xml
+++ b/net-misc/owncloud-client/metadata.xml
@@ -9,4 +9,7 @@
Install the kde-apps/dolphin 
extension
Install the 
gnome-base/nautilus extension

+   
+   owncloud/client
+   
 

diff --git a/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild 
b/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild
new file mode 100644
index ..00ede286c251
--- /dev/null
+++ b/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+MY_PN="ownCloud"
+DESCRIPTION="Synchronize files from ownCloud Server with your computer"
+HOMEPAGE="https://owncloud.com/;
+SRC_URI="https://download.owncloud.com/desktop/${MY_PN}/stable/${PV}/source/${MY_PN}-${PV}.tar.xz;
+S=${WORKDIR}/${MY_PN}-${PV}
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="keyring test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/sqlite-3.4:3
+   dev-libs/qtkeychain[keyring?,qt6(+)]
+   dev-qt/kdsingleapplication[qt6]
+   dev-qt/qtbase:6[concurrent,gui,network,ssl,widgets]
+   sys-fs/inotify-tools"
+
+DEPEND="${RDEPEND}
+   test? (
+   dev-util/cmocka
+   dev-qt/qtbase:6[test]
+   )"
+
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+   kde-frameworks/extra-cmake-modules"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2.0.10193-no_fortify_override.patch )
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_TESTING=$(usex test)
+   -DKDE_INSTALL_SYSCONFDIR=/etc
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libre-graph-api-cpp-qt-client/

2024-03-12 Thread Bernard Cafarelli
commit: f619f3b5365da84246fcfbe05ab582b24b3f53f6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar 12 22:34:08 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar 12 23:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f619f3b5

net-libs/libre-graph-api-cpp-qt-client: new package, add 1.0.4

This is an unbundled dep for net-misc/owncloud-client

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

 net-libs/libre-graph-api-cpp-qt-client/Manifest|  1 +
 .../libre-graph-api-cpp-qt-client-1.0.4.ebuild | 18 ++
 net-libs/libre-graph-api-cpp-qt-client/metadata.xml| 11 +++
 3 files changed, 30 insertions(+)

diff --git a/net-libs/libre-graph-api-cpp-qt-client/Manifest 
b/net-libs/libre-graph-api-cpp-qt-client/Manifest
new file mode 100644
index ..044c42418915
--- /dev/null
+++ b/net-libs/libre-graph-api-cpp-qt-client/Manifest
@@ -0,0 +1 @@
+DIST libre-graph-api-cpp-qt-client-1.0.4.tar.gz 118205 BLAKE2B 
d48eee996a3fb5160dfbca799122d50a0b6e43ad1a121fcbf8bd9a2543b5364878055b5d5d0f230ca5c69ff8cf94986f3b1fc216211458210ede1c23edea
 SHA512 
1e7a190abb92c9f3a5d4de8f6c1c3b8c2f8bd2c037e104fc869db8c6eab40eb878e51a627946cdf944ad768db31969e9776d14df3590e30ca3a2be5de0c722b5

diff --git 
a/net-libs/libre-graph-api-cpp-qt-client/libre-graph-api-cpp-qt-client-1.0.4.ebuild
 
b/net-libs/libre-graph-api-cpp-qt-client/libre-graph-api-cpp-qt-client-1.0.4.ebuild
new file mode 100644
index ..51efb3492afb
--- /dev/null
+++ 
b/net-libs/libre-graph-api-cpp-qt-client/libre-graph-api-cpp-qt-client-1.0.4.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="API for cloud collaboration inspired by the MS Graph API"
+HOMEPAGE="https://github.com/owncloud/libre-graph-api-cpp-qt-client/;
+SRC_URI="https://github.com/owncloud/libre-graph-api-cpp-qt-client/archive/refs/tags/v${PV}.tar.gz
 -> libre-graph-api-cpp-qt-client-${PV}.tar.gz"
+
+S=${WORKDIR}/${P}/client
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="dev-qt/qtbase:6[gui,ssl]"
+RDEPEND="${DEPEND}"

diff --git a/net-libs/libre-graph-api-cpp-qt-client/metadata.xml 
b/net-libs/libre-graph-api-cpp-qt-client/metadata.xml
new file mode 100644
index ..71c9310e4e84
--- /dev/null
+++ b/net-libs/libre-graph-api-cpp-qt-client/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   voyag...@gentoo.org
+   Bernard Cafarelli
+   
+   
+   owncloud/libre-graph-api-cpp-qt-client
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-qt/kdsingleapplication/

2024-03-12 Thread Bernard Cafarelli
commit: 42dad3026eaed5691c161eaf1f34f792573ca478
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar 12 22:48:23 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar 12 23:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42dad302

dev-qt/kdsingleapplication: new package, add 1.1.0

Moved from guru overlay version
Needed for newer net-misc/owncloud-client

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

 dev-qt/kdsingleapplication/Manifest|  1 +
 .../kdsingleapplication-1.1.0.ebuild   | 96 ++
 dev-qt/kdsingleapplication/metadata.xml| 11 +++
 3 files changed, 108 insertions(+)

diff --git a/dev-qt/kdsingleapplication/Manifest 
b/dev-qt/kdsingleapplication/Manifest
new file mode 100644
index ..934377590f4f
--- /dev/null
+++ b/dev-qt/kdsingleapplication/Manifest
@@ -0,0 +1 @@
+DIST kdsingleapplication-1.1.0.tar.gz 73558 BLAKE2B 
26eda1d7a9a48f6167db9d2d7cd143ab45a08e96eef277cf1099c1ed24528f56ec54e8ab44671e7584937dc21d3437b15c033991e48fafd8b9fab10473e07864
 SHA512 
61b34a36b05c58ede881f38d78c767726f8e23dc230e292568013fa428f50ff674f7eb12bc4d76ceaa9ef444264b2e86d95ab14cc41c6a275bf917edb8832c1f

diff --git a/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild 
b/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
new file mode 100644
index ..67fef37a2e74
--- /dev/null
+++ b/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multibuild
+
+DESCRIPTION="KDAB's helper class for single-instance policy applications"
+HOMEPAGE="https://github.com/KDAB/KDSingleApplication;
+SRC_URI="https://github.com/KDAB/KDSingleApplication/releases/download/v${PV}/kdsingleapplication-${PV}.tar.gz;
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="doc examples test qt6"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   qt6? (
+   dev-qt/qtbase:6[network,widgets]
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   doc? (
+   app-text/doxygen[dot]
+   dev-qt/qthelp:5
+   qt6? (
+   dev-qt/qttools:6[assistant]
+   )
+   )
+   examples? (
+   dev-util/patchelf
+   )
+   dev-qt/qttest:5
+"
+
+pkg_setup() {
+   MULTIBUILD_VARIANTS=( qt5 $(usev qt6) )
+}
+
+src_configure() {
+   myconfigure() {
+   local mycmakeargs=(
+   -DINSTALL_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
+   )
+   if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+   mycmakeargs+=(
+   -DKDSingleApplication_DOCS=OFF
+   -DKDSingleApplication_EXAMPLES=OFF
+   -DKDSingleApplication_QT6=ON
+   -DKDSingleApplication_TESTS=OFF
+   )
+   else
+   mycmakeargs+=(
+   -DKDSingleApplication_DOCS=$(usex doc)
+   -DKDSingleApplication_EXAMPLES=$(usex examples)
+   -DKDSingleApplication_QT6=OFF
+   -DKDSingleApplication_TESTS=$(usex test)
+   )
+   fi
+   cmake_src_configure
+   }
+   multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+   multibuild_foreach_variant cmake_src_compile
+}
+
+src_test() {
+   mytest() {
+   [[ ${MULTIBUILD_VARIANT} == qt5 ]] && cmake_src_test
+   }
+   multibuild_foreach_variant mytest
+}
+
+src_install() {
+   myinstall() {
+   cmake_src_install
+   if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then
+   rm -rf "${BUILD_DIR}"/docs/api/html/examples || die
+   use doc && HTML_DOCS="${BUILD_DIR}/docs/api/html/*"
+   if use examples; then
+   patchelf --remove-rpath 
"${BUILD_DIR}"/bin/widgetsingleapplication || die
+   dobin "${BUILD_DIR}"/bin/widgetsingleapplication
+   fi
+   fi
+   }
+   multibuild_foreach_variant myinstall
+   einstalldocs
+}

diff --git a/dev-qt/kdsingleapplication/metadata.xml 
b/dev-qt/kdsingleapplication/metadata.xml
new file mode 100644
index ..a67b9dc76920
--- /dev/null
+++ b/dev-qt/kdsingleapplication/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   voyag...@gentoo.org
+   Bernard Cafarelli
+   
+   
+   KDAB/KDSingleApplication
+   
+



  1   2   3   4   5   6   7   8   9   10   >