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

2024-07-22 Thread Bernard Cafarelli
commit: e89f137b3c06471eec270462adf058465beb6771
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul 22 07:16:07 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul 22 07:16:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89f137b

x11-plugins/wmclockmon: add 1.0.0

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

 x11-plugins/wmclockmon/Manifest|  1 +
 x11-plugins/wmclockmon/wmclockmon-1.0.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/x11-plugins/wmclockmon/Manifest b/x11-plugins/wmclockmon/Manifest
index 25f113ebffa6..d12953b4e7c2 100644
--- a/x11-plugins/wmclockmon/Manifest
+++ b/x11-plugins/wmclockmon/Manifest
@@ -1 +1,2 @@
+DIST wmclockmon-1.0.0.tar.xz 136768 BLAKE2B 
2d63a111366e45be3c52cc147fc84833ea7032f984dceb97e071bcff8507d721a4c60ddd3a1254c53b81f7f15d300939f540b79c3d8d9d8351e310b256501a3c
 SHA512 
f414166a124ef94051e91b428fa988fc3eb865f0848078ff66f2c8b69020bbfd14742f97cde8f2919e2d129a505c5e505599efccb9d30ee7dd9a589f2b12bbff
 DIST wmclockmon_0.8.1-1.tar.gz 139233 BLAKE2B 
fef6cc69afe54fc966008097c15ebf08db5dc585e3789f610b5f0d5d550312a6e0a00e5ee07d6e86d5efd78358e00a4d0fa44cd3b7ac69ecd9c7374037be61f4
 SHA512 
6216737b9df3ba2ec453570c477764b89b386bbaf954abcb5a5dc2e8841b08d4a8b0b9a4b7eaea73af59544a004cd685f15ce5a0cf098e4db29208151e5309a4

diff --git a/x11-plugins/wmclockmon/wmclockmon-1.0.0.ebuild 
b/x11-plugins/wmclockmon/wmclockmon-1.0.0.ebuild
new file mode 100644
index ..f2c424a5da28
--- /dev/null
+++ b/x11-plugins/wmclockmon/wmclockmon-1.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A nice digital clock with 7 different styles either in LCD or LED 
style"
+HOMEPAGE="https://www.dockapps.net/wmclockmon;
+SRC_URI="https://www.dockapps.net/download/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="x11-libs/gtk+:3
+   x11-libs/libXext
+   x11-libs/libX11
+   x11-libs/libXpm"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   x11-libs/libXt"
+BDEPEND="virtual/pkgconfig"



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

2024-07-21 Thread Bernard Cafarelli
commit: 330de41b28c177e97b7d4f755391d5d494db8c9e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:34:08 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:34:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330de41b

gnustep-base/libobjc2: add 2.2.1

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

 gnustep-base/libobjc2/Manifest  |  1 +
 gnustep-base/libobjc2/libobjc2-2.2.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/gnustep-base/libobjc2/Manifest b/gnustep-base/libobjc2/Manifest
index b82c56d4e4f9..f416b7535beb 100644
--- a/gnustep-base/libobjc2/Manifest
+++ b/gnustep-base/libobjc2/Manifest
@@ -1 +1,2 @@
+DIST libobjc2-2.2.1.tar.gz 205087 BLAKE2B 
84c09d4352d9db0de75531d46e542905617ba1b5df60ac718a32ec4eaeebc620ad1807d6480983a65f0a0a7863eff575568dfab3e32475cb8364d39d4a187587
 SHA512 
294db277da1ad929813cbb6c7ae1b5b9dfd9dcb6ceec157b9ec59bca85202c6f344ad8ba8ab3731b83abc5f72c2ab1cb88a79947e56eb92e87dcf62584169af9
 DIST libobjc2-2.2.tar.gz 203442 BLAKE2B 
87a1a50e97f27f347ea9edfbaed1e7938f9fd090e1726d5564215326a607b59cc763729396f4de7634a2f199ada822e8244950f6f77f501e59d1d2423cf75076
 SHA512 
4e49dc00be5a9282678b7cd4793ef1c4202e4a7f26dba2a170f0ff77b0f311c0f44eb72093a01367be34f12156ffd07fec40067162b9c0e4f561ec0784ab0643

diff --git a/gnustep-base/libobjc2/libobjc2-2.2.1.ebuild 
b/gnustep-base/libobjc2/libobjc2-2.2.1.ebuild
new file mode 100644
index ..6e91f4972f94
--- /dev/null
+++ b/gnustep-base/libobjc2/libobjc2-2.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="GNUstep Objective-C runtime"
+HOMEPAGE="https://gnustep.github.io;
+SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-cpp/robin-map"
+BDEPEND="${RDEPEND}
+   sys-devel/clang"
+
+src_configure() {
+   export CC="clang"
+   export CXX="clang++"
+   local mycmakeargs=(
+   -DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND
+   -DTESTS="$(usex test)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/aclock/, gnustep-apps/aclock/files/

2024-07-21 Thread Bernard Cafarelli
commit: 2a8638c20d8a6d324862f1e8d552987663c50ce0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:30:30 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8638c2

gnustep-apps/aclock: fix init issue

Also update EAPI 7 -> 8

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

 gnustep-apps/aclock/aclock-0.4.0-r2.ebuild| 24 +++
 gnustep-apps/aclock/files/aclock-0.4.0-init.patch | 23 ++
 2 files changed, 47 insertions(+)

diff --git a/gnustep-apps/aclock/aclock-0.4.0-r2.ebuild 
b/gnustep-apps/aclock/aclock-0.4.0-r2.ebuild
new file mode 100644
index ..96b7f4ecaec9
--- /dev/null
+++ b/gnustep-apps/aclock/aclock-0.4.0-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-2
+
+MY_P="${P/ac/AC}"
+DESCRIPTION="Analog dockapp clock for GNUstep"
+HOMEPAGE="http://gap.nongnu.org/aclock/;
+SRC_URI="https://savannah.nongnu.org/download/gap/${MY_P}.tar.gz;
+
+S="${WORKDIR}/${MY_P}"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+PATCHES=( "${FILESDIR}"/${P}-init.patch )
+
+gnustep_config_script() {
+   echo "echo ' * using smooth seconds'"
+   echo "defaults write AClock SmoothSeconds YES"
+   echo "echo ' * setting refresh rate to 0.1 seconds'"
+   echo "defaults write AClock RefreshRate 0.1"
+}

diff --git a/gnustep-apps/aclock/files/aclock-0.4.0-init.patch 
b/gnustep-apps/aclock/files/aclock-0.4.0-init.patch
new file mode 100644
index ..45961369c09d
--- /dev/null
+++ b/gnustep-apps/aclock/files/aclock-0.4.0-init.patch
@@ -0,0 +1,23 @@
+diff -Naur AClock-0.4.0.orig/AppController.m AClock-0.4.0/AppController.m
+--- AClock-0.4.0.orig/AppController.m  2011-07-01 13:00:12.0 +0200
 AClock-0.4.0/AppController.m   2024-07-21 23:27:31.977296966 +0200
+@@ -25,6 +25,7 @@
+  */
+ 
+ #import 
++#import 
+ #import "AppController.h"
+ 
+ @implementation AppController
+diff -Naur AClock-0.4.0.orig/Clock.m AClock-0.4.0/Clock.m
+--- AClock-0.4.0.orig/Clock.m  2011-07-01 13:00:23.0 +0200
 AClock-0.4.0/Clock.m   2024-07-21 23:27:31.977296966 +0200
+@@ -50,7 +50,7 @@
+   RETAIN(numArray[0]);
+   RETAIN(numArray[1]);
+ 
+-  dayWeek = [NSArray 
arrayWithObjects:@"su",@"mo",@"tu",@"we",@"th",@"fr",@"sa"];
++  dayWeek = [NSArray 
arrayWithObjects:@"su",@"mo",@"tu",@"we",@"th",@"fr",@"sa",nil];
+   RETAIN(dayWeek);
+ 
+   defaults = [NSUserDefaults standardUserDefaults];



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

2024-07-21 Thread Bernard Cafarelli
commit: 54621cd56150c88e61a24f236b96197572e6a8f8
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:09:36 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54621cd5

gnustep-base/gnustep-back-xlib: add 0.31.0

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

 gnustep-base/gnustep-back-xlib/Manifest|  1 +
 .../gnustep-back-xlib-0.31.0.ebuild| 50 ++
 2 files changed, 51 insertions(+)

diff --git a/gnustep-base/gnustep-back-xlib/Manifest 
b/gnustep-base/gnustep-back-xlib/Manifest
index 6e4b7fd32403..1f0d55a7cfce 100644
--- a/gnustep-base/gnustep-back-xlib/Manifest
+++ b/gnustep-base/gnustep-back-xlib/Manifest
@@ -1,2 +1,3 @@
 DIST gnustep-back-0.29.0.tar.gz 1005485 BLAKE2B 
c117b29ca568d3751b1aa7e0baed49d517e77fb9e7b3ab332e422cac1892b9b33d81f4cce86826e69c65ba73926ae8b7abdcf1022613680f56739f2c5a688b53
 SHA512 
96efd09d4cd93796fc240e160be22879b6cc600f08c615dd0d349ce9591b91b8d2afbc18332dd03861f70ebcff86de975adf352d006f2b397fcdfcf395261f7f
 DIST gnustep-back-0.30.0.tar.gz 1021083 BLAKE2B 
23fb48ef14e40bdcc586840ead22126adc4c2998eda7ca5d8d0d4e426b364a87a370b2aad1409023e638f3269f2a94d6fe70d28b383c6c444ea1725ce111df98
 SHA512 
3d2955228b13cb083ef68a06e859faa9fe4f3137186e8db48439caf10ac12f7468c7789003d4c2e896eaee60f0659e2cfffb15b4d6079aca9751c27599b7
+DIST gnustep-back-0.31.0.tar.gz 1030211 BLAKE2B 
7d94bf9b70fb3f90c3bab80ef9cf30fd64a192703a0743c56a0d33a2ca12157894172fc27203b8aec44273e9e1dbe87eafe44f8492f4b6ad38cb3e4f71767b68
 SHA512 
f1174b706044d7c6e343dce004df90c5bfd676833b27963a0372af85b18f7b992735c5eff23031ba65c29f9b60d468c9e016f7c1c57eaccddf3701f5c9c08e13

diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.31.0.ebuild 
b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.31.0.ebuild
new file mode 100644
index ..ed780cc2caa2
--- /dev/null
+++ b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.31.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base
+
+DESCRIPTION="Default X11 back-end component for the GNUstep GUI Library"
+HOMEPAGE="https://gnustep.github.io;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz;
+S="${WORKDIR}/gnustep-back-${PV}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   =gnustep-base/gnustep-gui-${PV%.*}*
+   >=media-libs/freetype-2.1.9
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libXft
+   x11-libs/libXrender
+   opengl? ( virtual/opengl virtual/glu )
+
+   !gnustep-base/gnustep-back-art
+   !gnustep-base/gnustep-back-cairo"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   # do not compress man pages
+   sed -i '/which gzip/,/&& gzip/d' Tools/GNUmakefile.postamble || die
+}
+
+src_configure() {
+   egnustep_env
+
+   myconf="$(use_enable opengl glx)"
+   myconf="$myconf $(use_enable xim)"
+   myconf="$myconf --enable-server=x11"
+   myconf="$myconf --enable-graphics=xlib"
+
+   econf $myconf
+}



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

2024-07-21 Thread Bernard Cafarelli
commit: c8ca5d630d2c6eb250659aa9e39d41cee1811fc6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:15:31 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ca5d63

gnustep-apps/gorm: add 1.4.0

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

 gnustep-apps/gorm/Manifest  |  1 +
 gnustep-apps/gorm/gorm-1.4.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/gnustep-apps/gorm/Manifest b/gnustep-apps/gorm/Manifest
index 5fca6035be31..7ffe910b59e8 100644
--- a/gnustep-apps/gorm/Manifest
+++ b/gnustep-apps/gorm/Manifest
@@ -1,2 +1,3 @@
 DIST gorm-1.2.28.tar.gz 9158263 BLAKE2B 
09e49bfb1329a1da0b379987e4b8ce6a69959d83c676b01829c18db543e5fc9c346230deb188153dde4e5257c47ec5e84aee008701a3a4b77bfc3ace132bd662
 SHA512 
0125e1c86f7158a647f65c3e1d6c9f167b7a58055a87b837ca44a14cc84c02edbc8472ba5362776fc05c000ac010189531738efec3952df7d2edf9a3d0328e6b
 DIST gorm-1.3.1.tar.gz 7090395 BLAKE2B 
55abb7a6e367e5e100d30edc3abda0b8e0903ad71d01952131e4ab7b565c8bec944126f3b8932e1cc24a16e76ce0e55291d1bab59ea03b1c41e14dda070de500
 SHA512 
9c2474e01145cbe8ae97e00baa7aa8c114b2fe3853b44c9e893eeef444dd7e2fe036111a8d09745c3e624383e8e5e692a8d7cc845cc6c85860f111e54f085e00
+DIST gorm-1.4.0.tar.gz 770167 BLAKE2B 
38e17454ae1a73dce7818731b4e10b62f2a5b2070b1a111c5d0ffadbb13c753fb077f0ce192e72bc948e10e7299397f165d8074d2707d52cd697181bceda1c1f
 SHA512 
5d816a381759b89465aacadbf0d5f82630201db428e29dd11418f6ad52f3fc2ddc25e907470deffd5e564fb0c56d70d120ab9dea9b6df64cf3e58652025a4dad

diff --git a/gnustep-apps/gorm/gorm-1.4.0.ebuild 
b/gnustep-apps/gorm/gorm-1.4.0.ebuild
new file mode 100644
index ..a94bb1e8ab39
--- /dev/null
+++ b/gnustep-apps/gorm/gorm-1.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-2
+
+DESCRIPTION="A clone of the NeXTstep Interface Builder application for GNUstep"
+HOMEPAGE="https://gnustep.github.io/experience/Gorm.html;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/${P}.tar.gz;
+
+S=${WORKDIR}/apps-${PN}-${PN}-${PV//./_}
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND=">=gnustep-base/gnustep-gui-0.31.0"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -i -e "/DOCUMENT_NAME =.*/a \Gorm_DOC_INSTALL_DIR=Developer/Gorm" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\ANNOUNCE_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\README_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\NEWS_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\INSTALL_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   Documentation/GNUmakefile
+
+   default
+}



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

2024-07-21 Thread Bernard Cafarelli
commit: 4043f3484f3694b54ac6be47bca938d52d06dfe0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:05:17 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4043f348

gnustep-base/gnustep-gui: add 0.31.1

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

 gnustep-base/gnustep-gui/Manifest  |  1 +
 gnustep-base/gnustep-gui/gnustep-gui-0.31.1.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/gnustep-base/gnustep-gui/Manifest 
b/gnustep-base/gnustep-gui/Manifest
index d3fd7834bdb1..099e33ad79d7 100644
--- a/gnustep-base/gnustep-gui/Manifest
+++ b/gnustep-base/gnustep-gui/Manifest
@@ -1,2 +1,3 @@
 DIST gnustep-gui-0.29.0.tar.gz 2994299 BLAKE2B 
6624321e4df3fa7aef659f5c4d364d4f39790c47f9093ff84a87d7535ff1819b0fa331461d442ad0dcec1dbd5cf27e902972b039f6464b2f1330a54807faeea2
 SHA512 
bbb413d5b391d2e6e30c2f875913b1c7497d5408e595160e51d3ba5b15dd014b531d411861cb8d094a1a21a8f405ff22c4374874dd52a669d1d9738f4a9ddeef
 DIST gnustep-gui-0.30.0.tar.gz 3044530 BLAKE2B 
6bd35b579c752a0b949ab1f84b56f96be21a5c3afdb28394fff71399b32f90f7cfbe85c443515b609db4879656c19886a71e5be1bbfcbd4feb79f24fc59f9f5c
 SHA512 
6825c32811ba0e4fb5b97d01055c5fe72a025de8eeb78b75409fe7535e365c9aa7b8146ba22c2ed7b59ae6174c1adabe80f58c9ffb72d8f6bc08ab28a06830f5
+DIST gnustep-gui-0.31.1.tar.gz 3103556 BLAKE2B 
633e2dc012c40e56cb62f430631c568b88e6ba5f39d4deb4c89ca9767614dab17793e484e7e77f4cf0b4e764059f2697bd1f531bb2a0f85f3eaeac1a75a2d738
 SHA512 
82c598d6fc962716c930eb27419c9c8296d663053cfef0f489e1f28dd1fac054d18859e9cc60f246c2a53a175404c1c8db0b36a90ad372c80d0158bc24ff4d69

diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.31.1.ebuild 
b/gnustep-base/gnustep-gui/gnustep-gui-0.31.1.ebuild
new file mode 100644
index ..f0eb4a44baa6
--- /dev/null
+++ b/gnustep-base/gnustep-gui/gnustep-gui-0.31.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base multilib virtualx
+
+DESCRIPTION="Library of GUI classes written in Obj-C"
+HOMEPAGE="https://gnustep.github.io/;
+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 icu jpeg png speech"
+
+DEPEND="${GNUSTEP_CORE_DEPEND}
+   app-text/aspell
+   >=gnustep-base/gnustep-base-1.3.0:=[icu?]
+   media-libs/audiofile
+   >=media-libs/giflib-4.1:=
+   >=media-libs/tiff-3:=
+   x11-libs/libXt
+   cups? ( >=net-print/cups-1.7.4:= )
+   icu? ( dev-libs/icu:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   png? ( >=media-libs/libpng-1.2:= )
+   speech? ( app-accessibility/flite )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   gnustep-base_src_prepare
+
+   # remove hardcoded -g -Werror, bug #378179
+   sed -i -e 's/-g -Werror//' \
+   Tools/say/GNUmakefile \
+   Tools/speech/GNUmakefile \
+   || die
+}
+
+src_configure() {
+   egnustep_env
+
+   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)
+}
+
+src_test() {
+   virtx default
+}



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

2024-07-21 Thread Bernard Cafarelli
commit: 452fd65e0d4466260d106de8d4271e60150568b5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:19:46 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452fd65e

gnustep-apps/fisicalab: add 0.4.0

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

 gnustep-apps/fisicalab/Manifest   |  1 +
 gnustep-apps/fisicalab/fisicalab-0.4.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/gnustep-apps/fisicalab/Manifest b/gnustep-apps/fisicalab/Manifest
index 0499857a4011..852a8dbe53ed 100644
--- a/gnustep-apps/fisicalab/Manifest
+++ b/gnustep-apps/fisicalab/Manifest
@@ -1 +1,2 @@
 DIST fisicalab-0.3.5.tar.gz 7801631 BLAKE2B 
a4c07f951620ade580dc788bb5380f400b95b71e69df87288836b8eb221b76998ec9214a23b2c75e39a46816deefa65a935b5196c9281008e1ac44924b29893b
 SHA512 
03ac3f67c3597fda8418f6b5e7612c2b56cd90a5afd12834e57934a0a453f7afd7488ba0476af576275a3e2663389d4b18de590bfc954d2ca38af6c31cbd790b
+DIST fisicalab-0.4.0.tar.gz 4536949 BLAKE2B 
de6c66a056cdf4a6c09c80674ec358dd8b22af5e83a9354043eb810a1b8626ffb4c2f68f0af02ec097adff32914d47fe2caf241d22f7bc3056acf0e9f1bf1a7c
 SHA512 
0eed9533fb329a8bfb2ef5099a705d77dce0eede79be78afd3c1f80880a5b4b8f16edb117e8fda0fe60684b1a683389f512abea11f0c2be6a92ac6499035bdb2

diff --git a/gnustep-apps/fisicalab/fisicalab-0.4.0.ebuild 
b/gnustep-apps/fisicalab/fisicalab-0.4.0.ebuild
new file mode 100644
index ..5bb126268b25
--- /dev/null
+++ b/gnustep-apps/fisicalab/fisicalab-0.4.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-2
+
+DESCRIPTION="educational application to solve physics problems"
+HOMEPAGE="https://www.gnu.org/software/fisicalab;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+S=${WORKDIR}/trunk
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="gnustep-libs/renaissance
+   >=sci-libs/gsl-1.10
+   >=virtual/gnustep-back-0.31.0"
+RDEPEND="${DEPEND}"



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

2024-07-21 Thread Bernard Cafarelli
commit: a09932ecb26e47f4c66fc6fcc05bf28033b9142e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:09:42 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09932ec

virtual/gnustep-back: add 0.31.0

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

 virtual/gnustep-back/gnustep-back-0.31.0.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/virtual/gnustep-back/gnustep-back-0.31.0.ebuild 
b/virtual/gnustep-back/gnustep-back-0.31.0.ebuild
new file mode 100644
index ..1c4a46e33dbe
--- /dev/null
+++ b/virtual/gnustep-back/gnustep-back-0.31.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for back-end component for the GNUstep GUI Library"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="|| (
+   ~gnustep-base/gnustep-back-cairo-${PV}
+   ~gnustep-base/gnustep-back-art-${PV}
+   ~gnustep-base/gnustep-back-xlib-${PV}
+   )"



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

2024-07-21 Thread Bernard Cafarelli
commit: 2458f2848016ed72c4092c5589c3a2598b46702b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:08:39 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2458f284

gnustep-base/gnustep-back-art: add 0.31.0

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

 gnustep-base/gnustep-back-art/Manifest |  1 +
 .../gnustep-back-art-0.31.0.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/gnustep-base/gnustep-back-art/Manifest 
b/gnustep-base/gnustep-back-art/Manifest
index 6e4b7fd32403..1f0d55a7cfce 100644
--- a/gnustep-base/gnustep-back-art/Manifest
+++ b/gnustep-base/gnustep-back-art/Manifest
@@ -1,2 +1,3 @@
 DIST gnustep-back-0.29.0.tar.gz 1005485 BLAKE2B 
c117b29ca568d3751b1aa7e0baed49d517e77fb9e7b3ab332e422cac1892b9b33d81f4cce86826e69c65ba73926ae8b7abdcf1022613680f56739f2c5a688b53
 SHA512 
96efd09d4cd93796fc240e160be22879b6cc600f08c615dd0d349ce9591b91b8d2afbc18332dd03861f70ebcff86de975adf352d006f2b397fcdfcf395261f7f
 DIST gnustep-back-0.30.0.tar.gz 1021083 BLAKE2B 
23fb48ef14e40bdcc586840ead22126adc4c2998eda7ca5d8d0d4e426b364a87a370b2aad1409023e638f3269f2a94d6fe70d28b383c6c444ea1725ce111df98
 SHA512 
3d2955228b13cb083ef68a06e859faa9fe4f3137186e8db48439caf10ac12f7468c7789003d4c2e896eaee60f0659e2cfffb15b4d6079aca9751c27599b7
+DIST gnustep-back-0.31.0.tar.gz 1030211 BLAKE2B 
7d94bf9b70fb3f90c3bab80ef9cf30fd64a192703a0743c56a0d33a2ca12157894172fc27203b8aec44273e9e1dbe87eafe44f8492f4b6ad38cb3e4f71767b68
 SHA512 
f1174b706044d7c6e343dce004df90c5bfd676833b27963a0372af85b18f7b992735c5eff23031ba65c29f9b60d468c9e016f7c1c57eaccddf3701f5c9c08e13

diff --git a/gnustep-base/gnustep-back-art/gnustep-back-art-0.31.0.ebuild 
b/gnustep-base/gnustep-back-art/gnustep-back-art-0.31.0.ebuild
new file mode 100644
index ..101a16ea5d2f
--- /dev/null
+++ b/gnustep-base/gnustep-back-art/gnustep-back-art-0.31.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnustep-base
+
+DESCRIPTION="Libart_lgpl back-end component for the GNUstep GUI Library"
+HOMEPAGE="https://gnustep.github.io;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz;
+S="${WORKDIR}/gnustep-back-${PV}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   =gnustep-base/gnustep-gui-${PV%.*}*
+   >=gnustep-base/mknfonts-0.5-r1
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libXft
+   x11-libs/libXrender
+   media-fonts/dejavu
+   >=media-libs/freetype-2.1.9
+   >=media-libs/libart_lgpl-2.3
+   opengl? ( virtual/opengl virtual/glu )
+
+   !gnustep-base/gnustep-back-cairo
+   !gnustep-base/gnustep-back-xlib"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   # do not compress man pages
+   sed -i '/which gzip/,/&& gzip/d' Tools/GNUmakefile.postamble || die
+}
+
+src_configure() {
+   egnustep_env
+
+   myconf="$(use_enable opengl glx)"
+   myconf="$myconf $(use_enable xim)"
+   myconf="$myconf --enable-server=x11"
+   myconf="$myconf --enable-graphics=art"
+
+   econf $myconf
+}
+
+src_compile() {
+   gnustep-base_src_compile
+
+   # Create font lists for DejaVu
+   einfo "Generating nfonts support files"
+   (
+   cd Fonts
+   export "${GS_ENV[@]}"
+   ${GNUSTEP_SYSTEM_TOOLS}/mknfonts \
+   $(fc-list : file|grep -v '\.gz'|cut -d: -f1) \
+   || die "nfonts support files creation failed"
+   # Trim whitepsaces
+   for fdir in *\ */; do
+   mv "$fdir" `echo $fdir | tr -d [:space:]`
+   done
+   )
+}
+
+src_install() {
+   gnustep-base_src_install
+
+   mkdir -p "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts" || die
+   cp -pPR Fonts/*.nfont "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts" || die
+}
+
+gnustep_config_script() {
+   echo "echo ' * setting normal font to DejaVuSans'"
+   echo "defaults write NSGlobalDomain NSFont DejaVuSans"
+   echo "echo ' * setting bold font to DejaVuSans-Bold'"
+   echo "defaults write NSGlobalDomain NSBoldFont DejaVuSans-Bold"
+   echo "echo ' * setting fixed font to DejaVuSansMono'"
+   echo "defaults write NSGlobalDomain NSUserFixedPitchFont DejaVuSansMono"
+}



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

2024-07-21 Thread Bernard Cafarelli
commit: 91711b6e185079f340a59f2ab13c003f230d2bb7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:01:10 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91711b6e

gnustep-base/gnustep-base: add 1.30.0

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

 gnustep-base/gnustep-base/Manifest |  1 +
 .../gnustep-base/gnustep-base-1.30.0.ebuild| 77 ++
 2 files changed, 78 insertions(+)

diff --git a/gnustep-base/gnustep-base/Manifest 
b/gnustep-base/gnustep-base/Manifest
index 95212822550b..5f551eea26b3 100644
--- a/gnustep-base/gnustep-base/Manifest
+++ b/gnustep-base/gnustep-base/Manifest
@@ -1,2 +1,3 @@
 DIST gnustep-base-1.28.0.tar.gz 4246622 BLAKE2B 
fdaa834ea3cb13b1d4717c2c7e6b59eff05d16e6a404ffed5f4ccfa2ee3db93ecfee5b95cc30be6a388f56fa28c67f1278ea298f60dcc24abadaa1cb5e8f
 SHA512 
e173fab28aa1b1df38de4216916db18934422a1d372b9fe6a68a6ff21b2ac0be38aa02631179a8ad62a4f2848080223f34771b364b1c0eebc96c84778677c50b
 DIST gnustep-base-1.29.0.tar.gz 3697809 BLAKE2B 
9810e6220df79e75130e8e3cdda5d8c42e1e05351461920549e3163752eccc9fa4bb375c36a8b987877cf557140e961dda7e0fac1c1c9affdb38893567695ddf
 SHA512 
19e876f32e4dce403beeb5522ae942c23cc2b947217a38fd045a495d81b3734a8cf160fb768d8cff64c45d8ae63ba422658f705519786016d3e8216efe0a044c
+DIST gnustep-base-1.30.0.tar.gz 3730872 BLAKE2B 
e4ceb975f65efee16b50bd82af1fcec9e91c92c296f5c1a990254ce58845f8e1b5a58b725214e90aade704ff631e6e2ec87adf7a8dc85c7e783fd53297d9e862
 SHA512 
c13d77a502f053dce425aa80995c97c397afe07b2b6a794f3d129ff2810d018288af18f656d30fa071e34a1d2f74b80896f67538a4142b56058f3d39ee2719af

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.30.0.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.30.0.ebuild
new file mode 100644
index ..1ed0a1d4eeb2
--- /dev/null
+++ b/gnustep-base/gnustep-base/gnustep-base-1.30.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnustep-base toolchain-funcs
+
+DESCRIPTION="A library of general-purpose, non-graphical Objective C objects"
+HOMEPAGE="https://gnustep.github.io;
+SRC_URI="https://github.com/gnustep/libs-base/releases/download/base-${PV//./_}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gnutls +iconv +icu +libffi zeroconf"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   >=gnustep-base/gnustep-make-2.6.0
+   gnutls? ( net-libs/gnutls:= )
+   iconv? ( virtual/libiconv )
+   icu? ( >=dev-libs/icu-49.0:= )
+   libffi? ( dev-libs/libffi:= )
+   !libffi? (
+   dev-libs/ffcall
+   gnustep-base/gnustep-make[-native-exceptions]
+   )
+   >=dev-libs/libxml2-2.6
+   >=dev-libs/libxslt-1.1
+   >=dev-libs/gmp-4.1:=
+   >=sys-libs/zlib-1.2
+   zeroconf? ( net-dns/avahi )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.26.0-no_compress_man.patch
+)
+
+src_configure() {
+   egnustep_env
+
+   local myconf=(
+   $(use_enable libffi)
+   $(use_enable !libffi ffcall)
+   )
+   use libffi &&
+   myconf+=( --with-ffi-include=$($(tc-getPKG_CONFIG) 
--variable=includedir libffi) )
+
+   myconf+=(
+   $(use_enable gnutls tls)
+   $(use_enable iconv)
+   $(use_enable icu)
+   $(use_enable zeroconf)
+   --with-xml-prefix="${ESYSROOT}"/usr
+   --with-gmp-include="${ESYSROOT}"/usr/include
+   --with-gmp-library="${ESYSROOT}"/usr/$(get_libdir)
+   --with-default-config="${ESYSROOT}"/etc/GNUstep/GNUstep.conf
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   # We need to set LD_LIBRARY_PATH because the doc generation program
+   # uses the gnustep-base libraries. Since egnustep_env "cleans the
+   # environment" including our LD_LIBRARY_PATH, we're left no choice
+   # but doing it like this.
+
+   egnustep_env
+   egnustep_install
+
+   if use doc ; then
+   export LD_LIBRARY_PATH="${S}/Source/obj:${LD_LIBRARY_PATH}"
+   egnustep_doc
+   fi
+   egnustep_install_config
+}



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

2024-07-21 Thread Bernard Cafarelli
commit: 2346c9d4ccd096e5ca3b19d9bfd93dea31e14cf2
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:00:38 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2346c9d4

gnustep-base/gnustep-make: add 2.9.2

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

 gnustep-base/gnustep-make/Manifest |   1 +
 .../gnustep-make/gnustep-make-2.9.2.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/gnustep-base/gnustep-make/Manifest 
b/gnustep-base/gnustep-make/Manifest
index ac9d34a8a033..632e6e123992 100644
--- a/gnustep-base/gnustep-make/Manifest
+++ b/gnustep-base/gnustep-make/Manifest
@@ -1,2 +1,3 @@
 DIST gnustep-make-2.9.0.tar.gz 611406 BLAKE2B 
73bae19b5d3d3c1e069d22ce7087308166f632277d870fa5ab125d5bc004a1518a1edb6822c61e00b98fc13a1b3354440024bd13d98662002c15298745c4e935
 SHA512 
ff185affe32d4efc2009d72a3862bc3bffebce05ea5a7fdfbf4372774e57b6654863e317ce648c248716dd3e97a4320d697a313e7eefd04f5723186be6cbf1e3
 DIST gnustep-make-2.9.1.tar.gz 621081 BLAKE2B 
1523cdb2b38ebd32c9a6b52edd07302e425aaf5f9820d152c4a4c18b7a34dbcfd1615208f8a8588ea32db354c5955a7e76af50948c88e685bce48077fdc6d646
 SHA512 
ab36cea1e79ba1248ee7510f2a4d5f5fe5aa0ee7044d51a3b4f65ebaeed08134b3b3ea8a9e34cdb4fa90ac43143d96cf868ae766d2fdc4341419575eb1637f28
+DIST gnustep-make-2.9.2.tar.gz 611483 BLAKE2B 
6fe7a133832b8ceabca9b0a5aaf45323ebbc9139b843b0c307f44f56e794a98c3293ac31513f4c9236ddae27aec5e6935126f9804f52e37b24a3e1ce1e118d32
 SHA512 
f807a9cdf29f0fc7bbe92e1c9895f8675cc564fb0e6eecba2431ccde315a8a78491e6ef84d86a279c8af02843b2e2a4f436624824733a53de02e2656b092394a

diff --git a/gnustep-base/gnustep-make/gnustep-make-2.9.2.ebuild 
b/gnustep-base/gnustep-make/gnustep-make-2.9.2.ebuild
new file mode 100644
index ..812bfef965c8
--- /dev/null
+++ b/gnustep-base/gnustep-make/gnustep-make-2.9.2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base prefix toolchain-funcs
+
+DESCRIPTION="GNUstep Makefile Package"
+HOMEPAGE="https://gnustep.github.io;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="libobjc2 native-exceptions"
+
+DEPEND="${GNUSTEP_CORE_DEPEND}
+   >=dev-build/make-3.75
+   libobjc2? ( gnustep-base/libobjc2
+   sys-devel/clang:* )
+   !libobjc2? ( !!gnustep-base/libobjc2
+   || (
+   sys-devel/gcc:*[objc]
+   sys-devel/clang:*
+   ) )"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.9.0-no_compress_man_pages.patch )
+
+pkg_setup() {
+   # Determine libobjc.so to use
+   if use libobjc2; then
+   libobjc_version=libobjc.so.4
+   else
+   # Find version in active gcc
+   for ver in {2..5};
+   do
+   if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} -x 
objective-c \
+   - <<<$'int main() {}' -o /dev/null 2> /dev/null;
+   then
+   libobjc_version=libobjc.so.${ver}
+   fi
+   done
+   fi
+
+   # Stop if we could not get libobjc.so
+   if [[ -z ${libobjc_version} ]]; then
+   eerror "${P} requires a working Objective-C runtime and a 
compiler with"
+   eerror "Objective-C support. Your current settings lack these 
requirements"
+   if ! use libobjc2;
+   then
+   eerror "Please switch your active compiler to gcc with 
USE=objc, or clang"
+   fi
+   die "Could not find Objective-C runtime"
+   fi
+
+   # For existing installations, determine if we will use another 
libobjc.so
+   if has_version gnustep-base/gnustep-make; then
+   local current_libobjc="$(awk -F: '/^OBJC_LIB_FLAG/ {print $2}' 
${EPREFIX}/usr/share/GNUstep/Makefiles/config.make)"
+   # Old installations did not set this explicitely
+   : ${current_libobjc:=libobjc.so.2}
+
+   if [[ ${current_libobjc} != ${libobjc_version} ]]; then
+   ewarn "Warning: changed libobjc.so version!!"
+   ewarn "The libobjc.so version used for gnustep-make has 
changed"
+   ewarn "(either by the libojbc2 use-flag or a GCC 
upgrade)"
+   ewarn "You must rebuild all gnustep packages installed."
+   ewarn ""
+   ewa

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

2024-07-21 Thread Bernard Cafarelli
commit: 16130ad00ff5c7728094fe69cb7ca3f8c977146b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 21 21:07:49 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 21 21:31:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16130ad0

gnustep-base/gnustep-back-cairo: add 0.31.0

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

 gnustep-base/gnustep-back-cairo/Manifest   |  1 +
 .../gnustep-back-cairo-0.31.0.ebuild   | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/gnustep-base/gnustep-back-cairo/Manifest 
b/gnustep-base/gnustep-back-cairo/Manifest
index 6e4b7fd32403..1f0d55a7cfce 100644
--- a/gnustep-base/gnustep-back-cairo/Manifest
+++ b/gnustep-base/gnustep-back-cairo/Manifest
@@ -1,2 +1,3 @@
 DIST gnustep-back-0.29.0.tar.gz 1005485 BLAKE2B 
c117b29ca568d3751b1aa7e0baed49d517e77fb9e7b3ab332e422cac1892b9b33d81f4cce86826e69c65ba73926ae8b7abdcf1022613680f56739f2c5a688b53
 SHA512 
96efd09d4cd93796fc240e160be22879b6cc600f08c615dd0d349ce9591b91b8d2afbc18332dd03861f70ebcff86de975adf352d006f2b397fcdfcf395261f7f
 DIST gnustep-back-0.30.0.tar.gz 1021083 BLAKE2B 
23fb48ef14e40bdcc586840ead22126adc4c2998eda7ca5d8d0d4e426b364a87a370b2aad1409023e638f3269f2a94d6fe70d28b383c6c444ea1725ce111df98
 SHA512 
3d2955228b13cb083ef68a06e859faa9fe4f3137186e8db48439caf10ac12f7468c7789003d4c2e896eaee60f0659e2cfffb15b4d6079aca9751c27599b7
+DIST gnustep-back-0.31.0.tar.gz 1030211 BLAKE2B 
7d94bf9b70fb3f90c3bab80ef9cf30fd64a192703a0743c56a0d33a2ca12157894172fc27203b8aec44273e9e1dbe87eafe44f8492f4b6ad38cb3e4f71767b68
 SHA512 
f1174b706044d7c6e343dce004df90c5bfd676833b27963a0372af85b18f7b992735c5eff23031ba65c29f9b60d468c9e016f7c1c57eaccddf3701f5c9c08e13

diff --git a/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.31.0.ebuild 
b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.31.0.ebuild
new file mode 100644
index ..0f916d2105d8
--- /dev/null
+++ b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.31.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base
+
+DESCRIPTION="Cairo back-end component for the GNUstep GUI Library"
+HOMEPAGE="https://gnustep.github.io;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   =gnustep-base/gnustep-gui-${PV%.*}*
+   >=media-libs/freetype-2.1.9
+   >=x11-libs/cairo-1.2.0[X]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libXft
+   x11-libs/libXrender
+   opengl? ( virtual/opengl virtual/glu )
+
+   !gnustep-base/gnustep-back-art
+   !gnustep-base/gnustep-back-xlib"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   x11-base/xorg-proto"
+
+S=${WORKDIR}/gnustep-back-${PV}
+
+src_prepare() {
+   default
+   # do not compress man pages
+   sed -i '/which gzip/,/&& gzip/d' Tools/GNUmakefile.postamble || die
+}
+
+src_configure() {
+   egnustep_env
+
+   myconf="$(use_enable opengl glx)"
+   myconf="$myconf $(use_enable xim)"
+   myconf="$myconf --enable-server=x11"
+   myconf="$myconf --enable-graphics=cairo"
+
+   econf $myconf
+}



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

2024-07-16 Thread Bernard Cafarelli
commit: e145579eb0006c192b636ca839234c8e9043ad7e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul 16 20:26:25 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul 16 20:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e145579e

net-misc/nextcloud-client: drop 3.13.0, 3.13.1

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

 net-misc/nextcloud-client/Manifest |   2 -
 .../nextcloud-client-3.13.0.ebuild | 116 -
 .../nextcloud-client-3.13.1.ebuild | 116 -
 3 files changed, 234 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 5ef20998166c..5813ac63d181 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,5 +1,3 @@
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
-DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B 
a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586
 SHA512 
bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb
-DIST nextcloud-client-3.13.1.tar.gz 13783306 BLAKE2B 
0ac012a612b8c6ba0ec530712393af970afe6a4570078cf87ef991005c9d0481bd68eaf5e39c37a589397af67a3b6ee9c08680c54196de20197bb4d8a854e7b2
 SHA512 
c78b3ed0a72a7e82028f62529fe00cdd387932d396a402fd3760a8a52bc6083a4b833ca28aea3b35637065de0fe6ca6a4f12c31fbf4b2a560d9001696194ae0b
 DIST nextcloud-client-3.13.2.tar.gz 13782506 BLAKE2B 
867ae6ac056bc818d544d22b3a08c8876c093ca75746217822e3111c9de1e8a6b90ba9e0954e0b8c952082ea39f6f732c8914e267b4b1f1d8af3d8ebf6dbd73e
 SHA512 
4dff6394d26445c124a9c93494b71dfa74fe696c147f765e0cbe053f800ec53fe47ba59e2c8e74c704b58e5fce02d2b40bb96a8777bc7580198e89be5d998ae6
 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
deleted file mode 100644
index 0812c7b1c004..
--- a/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# 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: media-gfx/geeqie/, media-gfx/geeqie/files/

2024-07-16 Thread Bernard Cafarelli
commit: c9c614a8e49431f59e273c6213bf1fcbfa9b8086
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul 16 20:25:25 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul 16 20:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c614a8

media-gfx/geeqie: drop 2.1-r1, 2.2, 2.3

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

 media-gfx/geeqie/Manifest  |   6 -
 .../geeqie/files/geeqie-2.1-exiv2-0.28.0.patch | 151 -
 media-gfx/geeqie/files/geeqie-2.1-locale.patch |  22 ---
 media-gfx/geeqie/files/geeqie-2.1-lua_hpp.patch|  19 ---
 media-gfx/geeqie/files/geeqie-2.3-locale.patch |  11 --
 media-gfx/geeqie/geeqie-2.1-r1.ebuild  | 117 
 media-gfx/geeqie/geeqie-2.2.ebuild | 115 
 media-gfx/geeqie/geeqie-2.3.ebuild | 119 
 8 files changed, 560 deletions(-)

diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index f2a4ecce649a..a8bb11e9e73c 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,8 +1,2 @@
-DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 
2e569f4000befdaecebd6df9c94c59b8d9e05743343b1ba2ab647a228cc595b71369173cd0e7b798227a0843d493eb7d59be19b8259015239cfcdf8b5a40d339
 SHA512 
f1701e1f7550dc58d2d65f35da09284958b1d92f60568a8774831025525c835d2a03a48fd582052d3fca9cd2c15d935e30baf3f6599f624bf3dbccfeb606745d
-DIST geeqie-2.1.tar.xz 1800612 BLAKE2B 
60190532eb8830e12acf06e39046dd04ccf28ac5d3679f2063e6f6e102add0d398dfc70a57a758d0c16483d5314ec88cb56b54829103ad938b29ac1500f86fdc
 SHA512 
1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f
-DIST geeqie-2.2-docs.tar.xz 356976 BLAKE2B 
3bca2815a6f177a2f38b9a66ff6fa95dba510aa2afb36d5d6c9f6841c0c1b25c4f9aad7d45ef57d911f0caa2a8499a06aba2ccaf7e279382bf4304c88f11ea13
 SHA512 
0f89995573b02e82c715dcdf4d71a309691885ad785f1297d2fee01aff00f2aed43c9cff6900bddfa1a727598934ba7bb0ced32b0c86c6f1a115271a8a81592a
-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/files/geeqie-2.1-exiv2-0.28.0.patch 
b/media-gfx/geeqie/files/geeqie-2.1-exiv2-0.28.0.patch
deleted file mode 100644
index 13b6a171257d..
--- a/media-gfx/geeqie/files/geeqie-2.1-exiv2-0.28.0.patch
+++ /dev/null
@@ -1,151 +0,0 @@
-From c45cca777aa3477eaf297db99f337e18d9683c61 Mon Sep 17 00:00:00 2001
-From: Kevin Backhouse 
-Date: Wed, 21 Jun 2023 12:23:33 +0100
-Subject: [PATCH] Add ExifData as extra argument to
- exif_item_get_data_as_text().
-

- src/advanced-exif.cc | 2 +-
- src/exif-common.cc   | 2 +-
- src/exif.cc  | 8 
- src/exif.h   | 2 +-
- src/exiv2.cc | 4 ++--
- 5 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/src/advanced-exif.cc b/src/advanced-exif.cc
-index 79a54b12..e3d3067a 100644
 a/src/advanced-exif.cc
-+++ b/src/advanced-exif.cc
-@@ -120,7 +120,7 @@ static void advanced_exif_update(ExifWin *ew)
-   tag = g_strdup_printf("0x%04x", exif_item_get_tag_id(item));
-   tag_name = exif_item_get_tag_name(item);
-   format = exif_item_get_format_name(item, TRUE);
--  text = exif_item_get_data_as_text(item);
-+  text = exif_item_get_data_as_text(item, exif);
-   utf8_text = utf8_validate_or_convert(text);
-   g_free(text);
-

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

2024-07-16 Thread Bernard Cafarelli
commit: b0c1e8c85956eeb654ebdaddfd399ab0f24cf17b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul 16 20:25:43 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul 16 20:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c1e8c8

net-misc/nextcloud-client: fix build if kio:6 is installed

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

 .../nextcloud-client-3.13.2-fix_build_kf6.patch| 38 ++
 .../nextcloud-client-3.13.2.ebuild |  1 +
 2 files changed, 39 insertions(+)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.13.2-fix_build_kf6.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-3.13.2-fix_build_kf6.patch
new file mode 100644
index ..3898dcbcef3c
--- /dev/null
+++ 
b/net-misc/nextcloud-client/files/nextcloud-client-3.13.2-fix_build_kf6.patch
@@ -0,0 +1,38 @@
+From b2974a504f67e4af9c376927d1d0fd3c99de3255 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella 
+Date: Mon, 1 Apr 2024 20:00:25 +0200
+Subject: [PATCH] Fix build with KF6
+
+Set QT_NO_CREATE_VERSIONLESS_FUNCTIONS, otherwise Qt5 and Qt6 conflict
+
+Signed-off-by: Nicolas Fella 
+---
+ CMakeLists.txt | 1 +
+ src/gui/CMakeLists.txt | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 687733588813..07d3266cb9dc 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -9,6 +9,7 @@ endif()
+ 
+ set(CMAKE_CXX_STANDARD 17)
+ set(CMAKE_CXX_STANDARD_REQUIRED 17)
++set(QT_NO_CREATE_VERSIONLESS_FUNCTIONS ON)
+ 
+ include(FeatureSummary)
+ 
+diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
+index 6e4acf203d19..37f459db4384 100644
+--- a/src/gui/CMakeLists.txt
 b/src/gui/CMakeLists.txt
+@@ -58,7 +58,7 @@ set(client_UI_SRCS
+ if(QUICK_COMPILER)
+ qtquick_compiler_add_resources(client_UI_SRCS ../../resources.qrc 
${CMAKE_SOURCE_DIR}/theme.qrc)
+ else()
+-qt_add_resources(client_UI_SRCS ../../resources.qrc 
${CMAKE_SOURCE_DIR}/theme.qrc)
++qt5_add_resources(client_UI_SRCS ../../resources.qrc 
${CMAKE_SOURCE_DIR}/theme.qrc)
+ endif()
+ 
+ set(client_SRCS

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild
index 7abc2102345e..151c9bcdf637 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild
@@ -67,6 +67,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+   "${FILESDIR}"/${PN}-3.13.2-fix_build_kf6.patch
 )
 
 src_prepare() {



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

2024-07-16 Thread Bernard Cafarelli
commit: e60a34136cfc0a1b508120c253d4953d763c00c9
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul 16 17:54:17 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul 16 17:55:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e60a3413

www-apps/piwigo: add 14.5.0

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

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

diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest
index 437f95863f78..f51b80f264ca 100644
--- a/www-apps/piwigo/Manifest
+++ b/www-apps/piwigo/Manifest
@@ -1,2 +1,3 @@
 DIST piwigo-14.3.0.zip 18497258 BLAKE2B 
1ba04c81298c3de9edc3dd4f2c10feed9bb320ad0ed80fbc8edb36a8c590025b580684c4ce9cb0283d5b9580e32c44fe5673214a926e98335a3c69a18051a4c1
 SHA512 
80c34c150dc55f312c3ce4a694cae559e529375d657ce47c05c8650bbb452577f6ab6f41816ef37de5a34fc1d31bf152962fe20741403991d347bf2245dcd91c
 DIST piwigo-14.4.0.zip 18500565 BLAKE2B 
c62dc0c5bfaae89d56cdc51aeef04d7e75dc25cd400918ac879f227e2f03028d5e4b556d8a3a79a2ae587b45b13cf7d192912a35c4cbc8029743eede20a07bd2
 SHA512 
2aecba41df2f39a864f58775cadecc8812647390c9b5cc0acfe67767de6130bc8166d65d76c8e59437494d52a4560554a94f8ba7beab44a9fb38997db430417e
+DIST piwigo-14.5.0.zip 18502471 BLAKE2B 
2e7dbbdb4cd9505feb93435c6c81b9a0d352c9547eaebb91b233c45e38f21dedef26b4f84d5d8ab762948c9949b05c6f526c6bf6ea381ab9c6fb6f5b024dcb26
 SHA512 
5736bdb737d88ab217c641c6a076ece80f81307cf26bfbee2204327ceacf918977b60bd094867a988ebeaa14d017334ff45d1b2c0612757f5dad1dccc572f5e6

diff --git a/www-apps/piwigo/piwigo-14.5.0.ebuild 
b/www-apps/piwigo/piwigo-14.5.0.ebuild
new file mode 100644
index ..6319946ac014
--- /dev/null
+++ b/www-apps/piwigo/piwigo-14.5.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: www-apps/element/

2024-07-16 Thread Bernard Cafarelli
commit: 40ee008bebf55ad14f1de20552b1b2350221b270
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul 16 17:54:48 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul 16 17:55:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ee008b

www-apps/element: add 1.11.71, drop 1.11.68, 1.11.69

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

 www-apps/element/Manifest  |  3 +-
 www-apps/element/element-1.11.68.ebuild| 33 --
 ...ement-1.11.69.ebuild => element-1.11.71.ebuild} |  0
 3 files changed, 1 insertion(+), 35 deletions(-)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 4aa2baac9bb9..3b38e7142182 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,3 +1,2 @@
-DIST element-v1.11.68.tar.gz 24540644 BLAKE2B 
6ff0378fc14f14b0808d6c20752498e06cab7e5f7e9c39d9d9f1a49c9404d8c39cf09a26c50212ab5c87ca75599d1d4f8e561a62ad99eeb4e61289944a19e4c9
 SHA512 
c54dee5ca6270a1ff7134e7720dbcc94e8acdc6b5e75a1b75947febffd8c84c23c38bf6e3b58c24de30f1d3975761a542ba47c74fffb3382095f18c90d1b5f9e
-DIST element-v1.11.69.tar.gz 24572508 BLAKE2B 
8e3e2c63d506a0b1e65d8919a72fc7aadb88a609f00e70bbbf3042d0ad9df180210bf011c9d891c4bf1ee115ce8782950bc0d9ba860a22f71978365f9f66745c
 SHA512 
30544bbd9b901def03418f4afa3ad8973f8cf49ae90ef6a68993a7f1f25790d54fdeb8143096eb6ab58f6a159e983bb8686db86707ef821d2d0b82e4c522ed97
 DIST element-v1.11.70.tar.gz 24348915 BLAKE2B 
1b4cba2e3f89003e1738923e74f57e2c6d865b44240c87d26e8bfb5c438f3fcb5ce9a5f7970bfc2202121569845cc7ae03829a89b9bcf441b160703d4a172212
 SHA512 
eacf64488441906eebf2102e6513112e50d4db0a6ebc00afc24059092c525bf71d69956327db0bf0616bbf127697e5e761dc067b81ef49b1d55d44019ab63136
+DIST element-v1.11.71.tar.gz 24016261 BLAKE2B 
db324e563fa3d4826dd13c794a7cdaeb550151aa9fb627e71236bcdd07e13a83164b9fefe6bac2f62e23fbc56e86f2ed5a8c09302ded95774bdb3f86988590ec
 SHA512 
a67880bab897ef91200feaf9b513e59602dd28c12cb572c63e94cd3d9c559f72aa9ce4844d3af31e81e2390bac87fc906b0f3ed5e0b97b45ecabb7e4f4365e70

diff --git a/www-apps/element/element-1.11.68.ebuild 
b/www-apps/element/element-1.11.68.ebuild
deleted file mode 100644
index d83478c13073..
--- a/www-apps/element/element-1.11.68.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.69.ebuild 
b/www-apps/element/element-1.11.71.ebuild
similarity index 100%
rename from www-apps/element/element-1.11.69.ebuild
rename to www-apps/element/element-1.11.71.ebuild



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

2024-07-13 Thread Bernard Cafarelli
commit: 96896d9846ec9cccf40eccdf6654db4909406951
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jul 13 19:19:21 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jul 13 19:20:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96896d98

mail-client/claws-mail: drop 3.x versions with USE=appindicator

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

 mail-client/claws-mail/Manifest|   1 -
 mail-client/claws-mail/claws-mail-3.20.0-r2.ebuild | 210 -
 mail-client/claws-mail/claws-mail-3.21.0.ebuild| 210 -
 3 files changed, 421 deletions(-)

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

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

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

2024-07-12 Thread Bernard Cafarelli
commit: e975b42ad3d12b917cbad2e7f9571146c320c7b2
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jul 12 09:38:15 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jul 12 09:38:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e975b42a

mail-client/claws-mail: drop appindicator for 3.x branch

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

 mail-client/claws-mail/claws-mail-3.21.0-r1.ebuild | 208 +
 1 file changed, 208 insertions(+)

diff --git a/mail-client/claws-mail/claws-mail-3.21.0-r1.ebuild 
b/mail-client/claws-mail/claws-mail-3.21.0-r1.ebuild
new file mode 100644
index ..4fbff2283be4
--- /dev/null
+++ b/mail-client/claws-mail/claws-mail-3.21.0-r1.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit autotools desktop python-any-r1 xdg
+
+DESCRIPTION="An email client (and news reader) based on GTK+"
+HOMEPAGE="https://www.claws-mail.org/;
+
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git;
+else
+   
SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap 
+libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss 
session sieve smime spamassassin spam-report spell startup-notification svg 
valgrind xface"
+REQUIRED_USE="
+   libnotify? ( notification )
+   networkmanager? ( dbus )
+   smime? ( pgp )
+"
+
+COMMONDEPEND="
+   dev-libs/nettle:=
+   net-mail/ytnef
+   sys-libs/zlib:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2[jpeg]
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   archive? (
+   app-arch/libarchive
+   >=net-misc/curl-7.9.7
+   )
+   bogofilter? ( mail-filter/bogofilter )
+   calendar? (
+   >=dev-libs/libical-2.0.0:=
+   >=net-misc/curl-7.9.7
+   )
+   dbus? (
+   >=dev-libs/dbus-glib-0.60
+   sys-apps/dbus
+   )
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   imap? ( >=net-libs/libetpan-0.57 )
+   ldap? ( >=net-nds/openldap-2.0.7:= )
+   litehtml? (
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/gumbo-0.10:=
+   net-misc/curl
+   media-libs/fontconfig
+   )
+   nls? ( >=sys-devel/gettext-0.18 )
+   nntp? ( >=net-libs/libetpan-0.57 )
+   notification? (
+   dev-libs/glib:2
+   libnotify? ( x11-libs/libnotify )
+   )
+   pdf? ( app-text/poppler[cairo] )
+   pgp? ( >=app-crypt/gpgme-1.0.0:= )
+   session? (
+   x11-libs/libICE
+   x11-libs/libSM
+   )
+   smime? ( >=app-crypt/gpgme-1.0.0:= )
+   spam-report? ( >=net-misc/curl-7.9.7 )
+   spell? ( >=app-text/enchant-2.0.0:2= )
+   startup-notification? ( x11-libs/startup-notification )
+   svg? ( >=gnome-base/librsvg-2.40.5 )
+   valgrind? ( dev-debug/valgrind )
+"
+
+DEPEND="${COMMONDEPEND}
+   xface? ( >=media-libs/compface-1.4 )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+RDEPEND="${COMMONDEPEND}
+   app-misc/mime-types
+   x11-misc/shared-mime-info
+   clamav? ( app-antivirus/clamav )
+   networkmanager? ( net-misc/networkmanager )
+   pdf? ( app-text/ghostscript-gpl )
+   perl? ( dev-lang/perl:= )
+   rss? (
+   dev-libs/libxml2
+   net-misc/curl
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Don't use libsoup-gnome (bug #565924)
+   export HAVE_LIBSOUP_GNOME=no
+
+   local myeconfargs=(
+   --disable-bsfilter-plugin
+   --disable-dillo-plugin
+   --disable-fancy-plugin
+   --disable-generic-umpc
+   --disable-jpilot #735118
+   --enable-acpi_notifier-plugin
+   --enable-address_keeper-plugin
+   --enable-alternate-addressbook
+   --enable-att_remover-plugin
+   --enable-attachwarner-plugin
+   --enable-fetchinfo-plugin
+   --enable-ipv6
+   --enable-mailmbox-plugin
+   --enable-newmail-plugin
+   --enable-tnef_parse-plugin
+ 

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

2024-07-11 Thread Bernard Cafarelli
commit: b9f03a82d7cc4d1d992ca35cdf4cbb13d273644f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jul 11 20:35:00 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jul 11 20:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9f03a82

www-apps/element: add 1.11.70

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

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

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index b794354171a6..4aa2baac9bb9 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,2 +1,3 @@
 DIST element-v1.11.68.tar.gz 24540644 BLAKE2B 
6ff0378fc14f14b0808d6c20752498e06cab7e5f7e9c39d9d9f1a49c9404d8c39cf09a26c50212ab5c87ca75599d1d4f8e561a62ad99eeb4e61289944a19e4c9
 SHA512 
c54dee5ca6270a1ff7134e7720dbcc94e8acdc6b5e75a1b75947febffd8c84c23c38bf6e3b58c24de30f1d3975761a542ba47c74fffb3382095f18c90d1b5f9e
 DIST element-v1.11.69.tar.gz 24572508 BLAKE2B 
8e3e2c63d506a0b1e65d8919a72fc7aadb88a609f00e70bbbf3042d0ad9df180210bf011c9d891c4bf1ee115ce8782950bc0d9ba860a22f71978365f9f66745c
 SHA512 
30544bbd9b901def03418f4afa3ad8973f8cf49ae90ef6a68993a7f1f25790d54fdeb8143096eb6ab58f6a159e983bb8686db86707ef821d2d0b82e4c522ed97
+DIST element-v1.11.70.tar.gz 24348915 BLAKE2B 
1b4cba2e3f89003e1738923e74f57e2c6d865b44240c87d26e8bfb5c438f3fcb5ce9a5f7970bfc2202121569845cc7ae03829a89b9bcf441b160703d4a172212
 SHA512 
eacf64488441906eebf2102e6513112e50d4db0a6ebc00afc24059092c525bf71d69956327db0bf0616bbf127697e5e761dc067b81ef49b1d55d44019ab63136

diff --git a/www-apps/element/element-1.11.70.ebuild 
b/www-apps/element/element-1.11.70.ebuild
new file mode 100644
index ..33f60473ba0a
--- /dev/null
+++ b/www-apps/element/element-1.11.70.ebuild
@@ -0,0 +1,32 @@
+# 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;
+S=${WORKDIR}/${PN}-v${PV}
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+need_httpd
+
+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-plugins/pdfjs/

2024-07-11 Thread Bernard Cafarelli
commit: 660f088649408a290e60f2061ee83bb07587520c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jul 11 20:33:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jul 11 20:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660f0886

www-plugins/pdfjs: drop 4.0.269, 4.0.379

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

 www-plugins/pdfjs/Manifest |  2 --
 www-plugins/pdfjs/pdfjs-4.0.269.ebuild | 22 --
 www-plugins/pdfjs/pdfjs-4.0.379.ebuild | 22 --
 3 files changed, 46 deletions(-)

diff --git a/www-plugins/pdfjs/Manifest b/www-plugins/pdfjs/Manifest
index 0b920f64b1a0..e6e3b6dfa789 100644
--- a/www-plugins/pdfjs/Manifest
+++ b/www-plugins/pdfjs/Manifest
@@ -1,4 +1,2 @@
 DIST pdfjs-3.9.179.zip 5775197 BLAKE2B 
03bbdce1ebeffa025106ce88fcc61bcc523fcac6009cdac39a694a5347cdf63eb2da37a39ea08ca9c3c9e1e3ccf988f17619a14b07d2f8c3c2eac33a43cdabe3
 SHA512 
85fdcc7839a871a87312d0f006e6d54badf561bfff7bb16463230811cba47d1636e66b3865fb3dd19613444e88e7c1d89a298be04f88f2d1a7c6455df259ff4c
-DIST pdfjs-4.0.269.zip 5781825 BLAKE2B 
5ee4fea2eb0ed6c5e97a2135c077abd7747487070a7126be443ebfb5f0fe289e3584edfebf2bfa270daa1397f4ca42bb963b9ed8fe89c7a7c31ae0505f80d7f5
 SHA512 
68a2a8ddc11e732099c7a79d0bbb6c2db579fdeb96c8335206d5797c662e2bf3fcd257de5909a979e54afa09858b408dfc827360d86deac640199e0980354c12
-DIST pdfjs-4.0.379.zip 5813357 BLAKE2B 
b0ca37ad0ea4d0859c5a0277592d9f2f1ca0a49bfbd05ccde12e982d6485fe70a4d00ba5608c240a1b482c63f0bf39163fe49a7f833e3192b475af35059a3c73
 SHA512 
cdab3338b953c800056a26aa94a7b31ae0a67dd9f4725550318d133acbb7eec8dafed55e61cd838fc7f43ba11bfed186395330e7fe36bc082baea4ee6b73
 DIST pdfjs-4.3.136.zip 5858710 BLAKE2B 
2d1406d018a0dee20dd4d85a00aa0bb6940daf13cd573a7477d06005aa0b98ab25bf7d9ec04c7a319d6c676897c7a3a3b09a2108da735df1f24e47fcd586f4d0
 SHA512 
3a12250fb0b4b5131b8ccc7cc7df47fc6befc3fdc2bf49ac3b62b8f1a3a9466e460277bb7fa23cbf587755cf31523d7644054edc5d7576fd453bc473aa30bc67

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

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



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

2024-07-11 Thread Bernard Cafarelli
commit: f4306569d3477691d7a9cb8ff28b3e3386c5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jul 11 20:34:26 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jul 11 20:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4306569

www-plugins/pdfjs: add 4.4.168

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

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

diff --git a/www-plugins/pdfjs/Manifest b/www-plugins/pdfjs/Manifest
index e6e3b6dfa789..fce3916492cd 100644
--- a/www-plugins/pdfjs/Manifest
+++ b/www-plugins/pdfjs/Manifest
@@ -1,2 +1,3 @@
 DIST pdfjs-3.9.179.zip 5775197 BLAKE2B 
03bbdce1ebeffa025106ce88fcc61bcc523fcac6009cdac39a694a5347cdf63eb2da37a39ea08ca9c3c9e1e3ccf988f17619a14b07d2f8c3c2eac33a43cdabe3
 SHA512 
85fdcc7839a871a87312d0f006e6d54badf561bfff7bb16463230811cba47d1636e66b3865fb3dd19613444e88e7c1d89a298be04f88f2d1a7c6455df259ff4c
 DIST pdfjs-4.3.136.zip 5858710 BLAKE2B 
2d1406d018a0dee20dd4d85a00aa0bb6940daf13cd573a7477d06005aa0b98ab25bf7d9ec04c7a319d6c676897c7a3a3b09a2108da735df1f24e47fcd586f4d0
 SHA512 
3a12250fb0b4b5131b8ccc7cc7df47fc6befc3fdc2bf49ac3b62b8f1a3a9466e460277bb7fa23cbf587755cf31523d7644054edc5d7576fd453bc473aa30bc67
+DIST pdfjs-4.4.168.zip 5878424 BLAKE2B 
3f79b714a510e1c656a67741ed0eaeac5e81f561d643daee33ec1f54f68e09449e44d6a2a6401b5db8a8a4dd21ccf31fbd0c4aacc3718d110628c7b245631b16
 SHA512 
3c407b5b6fafc6b02485342a6456dde06f95a91b3b7ebe24be0bcff2529e4c7c8331462a97b1dd69416cb44ec0b089f69aa408b06a38570f4465bb380d327f26

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



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

2024-07-11 Thread Bernard Cafarelli
commit: 7a05eabcfc584551a8e1353502230e7bb1baa4e1
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jul 11 20:38:48 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jul 11 20:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a05eabc

net-misc/nextcloud-client: add 3.13.2

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

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

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 4d38fec8a941..5ef20998166c 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.13.0.tar.gz 13779791 BLAKE2B 
a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586
 SHA512 
bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb
 DIST nextcloud-client-3.13.1.tar.gz 13783306 BLAKE2B 
0ac012a612b8c6ba0ec530712393af970afe6a4570078cf87ef991005c9d0481bd68eaf5e39c37a589397af67a3b6ee9c08680c54196de20197bb4d8a854e7b2
 SHA512 
c78b3ed0a72a7e82028f62529fe00cdd387932d396a402fd3760a8a52bc6083a4b833ca28aea3b35637065de0fe6ca6a4f12c31fbf4b2a560d9001696194ae0b
+DIST nextcloud-client-3.13.2.tar.gz 13782506 BLAKE2B 
867ae6ac056bc818d544d22b3a08c8876c093ca75746217822e3111c9de1e8a6b90ba9e0954e0b8c952082ea39f6f732c8914e267b4b1f1d8af3d8ebf6dbd73e
 SHA512 
4dff6394d26445c124a9c93494b71dfa74fe696c147f765e0cbe053f800ec53fe47ba59e2c8e74c704b58e5fce02d2b40bb96a8777bc7580198e89be5d998ae6
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild
new file mode 100644
index ..7abc2102345e
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.13.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[widgets]
+   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_IN

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

2024-07-01 Thread Bernard Cafarelli
commit: 4471662b09706f154c6bce406a0b41e6320495da
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  1 16:49:27 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  1 16:49:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4471662b

net-misc/nextcloud-client: update Manifest

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

 net-misc/nextcloud-client/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index a0ffb398fa74..4d38fec8a941 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,4 @@
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B 
a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586
 SHA512 
bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb
-DIST nextcloud-client-3.13.1.tar.gz 13783263 BLAKE2B 
3d060135eeb9a06f62806c26e1ef7bd2bbd08b659005522d0834fb4e7678ce12e0ba27e130791a6d1b732e0cb2166d6213c17017c0be3e9a125a11bc78e85553
 SHA512 
1f4584e9d16e1223362cc29e8272289d018ac59b091d2da334f769777f79fc8e7374e48ff7ae400ec848c08abfd06384f8da44e6089020bb0ddab609a9857ef2
+DIST nextcloud-client-3.13.1.tar.gz 13783306 BLAKE2B 
0ac012a612b8c6ba0ec530712393af970afe6a4570078cf87ef991005c9d0481bd68eaf5e39c37a589397af67a3b6ee9c08680c54196de20197bb4d8a854e7b2
 SHA512 
c78b3ed0a72a7e82028f62529fe00cdd387932d396a402fd3760a8a52bc6083a4b833ca28aea3b35637065de0fe6ca6a4f12c31fbf4b2a560d9001696194ae0b
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4



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

2024-07-01 Thread Bernard Cafarelli
commit: bdc6707fa19d1e8f2c2d1365fdbc6f57c7a539b5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  1 14:03:57 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  1 14:09:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc6707f

net-misc/nextcloud-client: drop 3.12.1, 3.12.2, 3.12.3

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

 net-misc/nextcloud-client/Manifest |   3 -
 .../nextcloud-client-3.12.1.ebuild | 116 -
 .../nextcloud-client-3.12.2.ebuild | 116 -
 .../nextcloud-client-3.12.3.ebuild | 116 -
 4 files changed, 351 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index e3de7d74c3ed..b5850a4e3406 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,6 +1,3 @@
 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.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.12.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild
deleted file mode 100644
index 0812c7b1c004..
--- a/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# 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/q

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

2024-07-01 Thread Bernard Cafarelli
commit: ac458fd2bc52724d8a68e983c53c151966cf0bc6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  1 14:05:49 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  1 14:09:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac458fd2

net-misc/nextcloud-client: add 3.13.1

Also add USE=widgets dep on dev-qt/qtdeclarative

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

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

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index b5850a4e3406..a0ffb398fa74 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B 
a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586
 SHA512 
bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb
+DIST nextcloud-client-3.13.1.tar.gz 13783263 BLAKE2B 
3d060135eeb9a06f62806c26e1ef7bd2bbd08b659005522d0834fb4e7678ce12e0ba27e130791a6d1b732e0cb2166d6213c17017c0be3e9a125a11bc78e85553
 SHA512 
1f4584e9d16e1223362cc29e8272289d018ac59b091d2da334f769777f79fc8e7374e48ff7ae400ec848c08abfd06384f8da44e6089020bb0ddab609a9857ef2
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.13.1.ebuild
new file mode 100644
index ..7abc2102345e
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.13.1.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[widgets]
+   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_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_packa

[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/scrcpy/

2024-07-01 Thread Bernard Cafarelli
commit: 49f76ca53c248861420c1f53778f6892a0cdd0a4
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  1 13:54:46 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  1 14:09:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f76ca5

app-mobilephone/scrcpy: add 2.5

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

 app-mobilephone/scrcpy/Manifest  |  2 ++
 app-mobilephone/scrcpy/scrcpy-2.5.ebuild | 45 
 2 files changed, 47 insertions(+)

diff --git a/app-mobilephone/scrcpy/Manifest b/app-mobilephone/scrcpy/Manifest
index 31c7cfc28f60..d7644e8cb7e9 100644
--- a/app-mobilephone/scrcpy/Manifest
+++ b/app-mobilephone/scrcpy/Manifest
@@ -1,2 +1,4 @@
 DIST scrcpy-2.4.tar.gz 411206 BLAKE2B 
878e20b5a8b6cbe81491baf330500c3ffa779e6a1d52b1624fd8f1862768668bd73b9845cc983a6f112db88f77b5f414c1762e616999ceb24ba3733775bf932d
 SHA512 
05467a476a9a7eb3034eb5c16875a00dceedf25a9a3acde26738c6dfbc314e9c2a515feb3f6050c7b47436cc2a44ae2d05664b1783b1b1d7c63660044404b3d6
+DIST scrcpy-2.5.tar.gz 415854 BLAKE2B 
ce79c885c89728d90c7a30d3670107a2a3c0be10d9d25dca9dfc916ec2b096a1ce967f7b1c73384cd630fd8418498bebb65aeeb8a0b6423d6dcb4fb3d3d7415a
 SHA512 
676078e55f287f84847af898d39bc073bda7accf8905f84f87c2ec927dff9d71133a69dece9bd65fc6e4778204f5f5287239e163f88a5bdb900e1f10427d4238
 DIST scrcpy-server-v2.4 69007 BLAKE2B 
c34d75bb34dcdaf27111366575f46d8e1d54c3d9a0eca8cb569367204a3e51e4d5b05f8a4d2de9868fe48ca4e3d323c583a99da86132e533dbede78314ca447a
 SHA512 
6618e3bd23f139f5ed10d00dd8f8bb259bd9eaa5bca4625d3da2b38c2d1aa2cd10b6e412b6e79b1b0aecc291bde9dd2f2fddf416544b18046648a6c2b92e3368
+DIST scrcpy-server-v2.5 69624 BLAKE2B 
a4c8aaab320e07d0c7086238a2f1e842df40ba8a85b7ed3f519f2e6f8511f6d513c80e6693a1db6c69f2c15e71e7d08db3d37ebefa47633efdaae2e706809e1c
 SHA512 
4c5ff163b4cb232d34f0cf8788bf01c3a0b08bfe0ab854da58df6f9d2296387225b822a639d35d90c307b0c6ff9cde6281ad5fd3985717645e0b6ec3ded0150b

diff --git a/app-mobilephone/scrcpy/scrcpy-2.5.ebuild 
b/app-mobilephone/scrcpy/scrcpy-2.5.ebuild
new file mode 100644
index ..ef5acfc0b38d
--- /dev/null
+++ b/app-mobilephone/scrcpy/scrcpy-2.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="Display and control your Android device"
+HOMEPAGE="https://github.com/Genymobile/scrcpy;
+# Source code and server part on Android device
+SRC_URI="
+   https://github.com/Genymobile/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/Genymobile/${PN}/releases/download/v${PV}/${PN}-server-v${PV}
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND="
+   media-libs/libsdl2[X]
+   media-video/ffmpeg:=
+   virtual/libusb:1
+"
+# Manual install for ppc64 until bug #723528 is fixed
+RDEPEND="
+   ${DEPEND}
+   !ppc64? ( dev-util/android-tools )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dprebuilt_server="${DISTDIR}/${PN}-server-v${PV}"
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postrm
+
+   einfo "If you use pipewire because of a problem with libsdl2 it is 
possible that"
+   einfo "scrcpy will not start, in which case start the program by 
exporting the"
+   einfo "environment variable SDL_AUDIODRIVER=pipewire."
+   einfo "For more information see 
https://github.com/Genymobile/scrcpy/issues/3864.;
+}



[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/scrcpy/, app-mobilephone/scrcpy/files/

2024-07-01 Thread Bernard Cafarelli
commit: b5f38e2da4702d83ec713963bca8707c595d0b66
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  1 13:54:00 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  1 14:09:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f38e2d

app-mobilephone/scrcpy: drop 2.3.1-r2

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

 app-mobilephone/scrcpy/Manifest|  2 -
 .../files/scrcpy-2.3.1-bash-completion.patch   | 22 --
 app-mobilephone/scrcpy/scrcpy-2.3.1-r2.ebuild  | 47 --
 3 files changed, 71 deletions(-)

diff --git a/app-mobilephone/scrcpy/Manifest b/app-mobilephone/scrcpy/Manifest
index c84956b3ef44..31c7cfc28f60 100644
--- a/app-mobilephone/scrcpy/Manifest
+++ b/app-mobilephone/scrcpy/Manifest
@@ -1,4 +1,2 @@
-DIST scrcpy-2.3.1.tar.gz 401278 BLAKE2B 
0cb231aef87965f346613987c45a624ad853ad87d78ccaeda6fabaa39cfbd1fed5da50f028aece96c7c12395edc521bf629d935fb8e45a806e487681e6b8
 SHA512 
4ef9398f23740edf8d09bb18ecc9f6e120b7d3991b8d359836f5e3f4a568484307a1f020da2edeb3193a4f4d6820b5948d6b80600e7ceeed869a2ed8136bfefd
 DIST scrcpy-2.4.tar.gz 411206 BLAKE2B 
878e20b5a8b6cbe81491baf330500c3ffa779e6a1d52b1624fd8f1862768668bd73b9845cc983a6f112db88f77b5f414c1762e616999ceb24ba3733775bf932d
 SHA512 
05467a476a9a7eb3034eb5c16875a00dceedf25a9a3acde26738c6dfbc314e9c2a515feb3f6050c7b47436cc2a44ae2d05664b1783b1b1d7c63660044404b3d6
-DIST scrcpy-server-v2.3.1 66007 BLAKE2B 
f3b006bdec8fb3e34474a694fcd5d54fa1caac6b1757cd4ac74d84ce42c9e163e68dbb33985c1474fdeda4c124c317494837c24bc4c18e42cc7e285666d76374
 SHA512 
9360ad9321554bc9ab38833720e20fada1e0e3a9d1302fced2bbc035b87ea2bbc6802fa8d52fe73ae8d9272ac0f1759c6042badd0043392b90cb68c5c89fc57c
 DIST scrcpy-server-v2.4 69007 BLAKE2B 
c34d75bb34dcdaf27111366575f46d8e1d54c3d9a0eca8cb569367204a3e51e4d5b05f8a4d2de9868fe48ca4e3d323c583a99da86132e533dbede78314ca447a
 SHA512 
6618e3bd23f139f5ed10d00dd8f8bb259bd9eaa5bca4625d3da2b38c2d1aa2cd10b6e412b6e79b1b0aecc291bde9dd2f2fddf416544b18046648a6c2b92e3368

diff --git a/app-mobilephone/scrcpy/files/scrcpy-2.3.1-bash-completion.patch 
b/app-mobilephone/scrcpy/files/scrcpy-2.3.1-bash-completion.patch
deleted file mode 100644
index 6540db5fdb8e..
--- a/app-mobilephone/scrcpy/files/scrcpy-2.3.1-bash-completion.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/app/data/bash-completion/scrcpy b/app/data/bash-completion/scrcpy
-index 0c8543107..694ce1899 100644
 a/app/data/bash-completion/scrcpy
-+++ b/app/data/bash-completion/scrcpy
-@@ -115,13 +115,13 @@ _scrcpy() {
- COMPREPLY=($(compgen -W 'front back external' -- "$cur"))
- return
- ;;
----orientation
----display-orientation)
--COMPREPLY=($(compgen -> '0 90 180 270 flip0 flip90 flip180 
flip270' -- "$cur"))
-+--orientation \
-+|--display-orientation)
-+COMPREPLY=($(compgen -W '0 90 180 270 flip0 flip90 flip180 
flip270' -- "$cur"))
- return
- ;;
- --record-orientation)
--COMPREPLY=($(compgen -> '0 90 180 270' -- "$cur"))
-+COMPREPLY=($(compgen -W '0 90 180 270' -- "$cur"))
- return
- ;;
- --lock-video-orientation)

diff --git a/app-mobilephone/scrcpy/scrcpy-2.3.1-r2.ebuild 
b/app-mobilephone/scrcpy/scrcpy-2.3.1-r2.ebuild
deleted file mode 100644
index 6183caa2ec12..
--- a/app-mobilephone/scrcpy/scrcpy-2.3.1-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-DESCRIPTION="Display and control your Android device"
-HOMEPAGE="https://github.com/Genymobile/scrcpy;
-# Source code and server part on Android device
-SRC_URI="
-   https://github.com/Genymobile/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://github.com/Genymobile/${PN}/releases/download/v${PV}/${PN}-server-v${PV}
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND="
-   media-libs/libsdl2[X]
-   media-video/ffmpeg:=
-   virtual/libusb:1
-"
-# Manual install for ppc64 until bug #723528 is fixed
-RDEPEND="
-   ${DEPEND}
-   !ppc64? ( dev-util/android-tools )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-bash-completion.patch )
-
-src_configure() {
-   local emesonargs=(
-   -Dprebuilt_server="${DISTDIR}/${PN}-server-v${PV}"
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postrm
-
-   einfo "If you use pipewire because of a problem with libsdl2 it is 
possible that"
-   einfo "scrcpy will not start, in which case start the program by 
exporting the"
-   einfo "environment variable SDL_AUDIODRIVER=pipewire."
-   einfo "For more information see 
https://github.com/Genymobile/scrcpy/issues/3864.;
-}



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

2024-07-01 Thread Bernard Cafarelli
commit: 201f824a6fbaa65e78e0a6af098d1a96f92ba869
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  1 07:46:23 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  1 07:47:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201f824a

www-apps/element: add 1.11.69, drop 1.11.66, 1.11.67

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

 www-apps/element/Manifest  |  3 +-
 www-apps/element/element-1.11.67.ebuild| 33 --
 ...ement-1.11.66.ebuild => element-1.11.69.ebuild} |  3 +-
 3 files changed, 2 insertions(+), 37 deletions(-)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 2ddafecce167..b794354171a6 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,3 +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
 DIST element-v1.11.68.tar.gz 24540644 BLAKE2B 
6ff0378fc14f14b0808d6c20752498e06cab7e5f7e9c39d9d9f1a49c9404d8c39cf09a26c50212ab5c87ca75599d1d4f8e561a62ad99eeb4e61289944a19e4c9
 SHA512 
c54dee5ca6270a1ff7134e7720dbcc94e8acdc6b5e75a1b75947febffd8c84c23c38bf6e3b58c24de30f1d3975761a542ba47c74fffb3382095f18c90d1b5f9e
+DIST element-v1.11.69.tar.gz 24572508 BLAKE2B 
8e3e2c63d506a0b1e65d8919a72fc7aadb88a609f00e70bbbf3042d0ad9df180210bf011c9d891c4bf1ee115ce8782950bc0d9ba860a22f71978365f9f66745c
 SHA512 
30544bbd9b901def03418f4afa3ad8973f8cf49ae90ef6a68993a7f1f25790d54fdeb8143096eb6ab58f6a159e983bb8686db86707ef821d2d0b82e4c522ed97

diff --git a/www-apps/element/element-1.11.67.ebuild 
b/www-apps/element/element-1.11.67.ebuild
deleted file mode 100644
index d83478c13073..
--- a/www-apps/element/element-1.11.67.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.66.ebuild 
b/www-apps/element/element-1.11.69.ebuild
similarity index 99%
rename from www-apps/element/element-1.11.66.ebuild
rename to www-apps/element/element-1.11.69.ebuild
index d83478c13073..33f60473ba0a 100644
--- a/www-apps/element/element-1.11.66.ebuild
+++ b/www-apps/element/element-1.11.69.ebuild
@@ -8,14 +8,13 @@ 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;
+S=${WORKDIR}/${PN}-v${PV}
 
 LICENSE="Apache-2.0"
 KEYWORDS="~amd64 ~riscv ~x86"
 
 need_httpd
 
-S=${WORKDIR}/${PN}-v${PV}
-
 src_install() {
webapp_src_preinst
 



[gentoo-commits] proj/gnustep:master commit in: metadata/md5-cache/gnustep-apps/, gnustep-apps/thematic/, ...

2024-06-30 Thread Bernard Cafarelli
commit: 81927a3ad986274d4b52bda63ae4c64e32c69a27
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jun 30 17:23:13 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jun 30 17:23:13 2024 +
URL:https://gitweb.gentoo.org/proj/gnustep.git/commit/?id=81927a3a

gnustep-apps/thematic: EAPI bump and ebuild cleanups

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

 gnustep-apps/thematic/Manifest   |  2 +-
 gnustep-apps/thematic/metadata.xml   |  3 +++
 gnustep-apps/thematic/thematic-.ebuild   |  7 ++-
 metadata/md5-cache/gnustep-apps/thematic-| 11 ++-
 metadata/md5-cache/x11-themes/gnustep-gtk-theme- |  2 +-
 5 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/gnustep-apps/thematic/Manifest b/gnustep-apps/thematic/Manifest
index 87dd0cc..4e8c6b0 100644
--- a/gnustep-apps/thematic/Manifest
+++ b/gnustep-apps/thematic/Manifest
@@ -1,2 +1,2 @@
-EBUILD thematic-.ebuild 365 BLAKE2B 
14fc57d22328306503e3d2c4ef8d47632fe76d404008b5a52c229aa1cc7f0a4284408df7590e306af40ad521eb1ca6055b58969cf60251b10bb740b79fd593d0
 SHA512 
d27e11663a24100e82c9bfe23f51873882efb27928f647d33793ce0f8fddb861b537f8832768c33e188350bbeaf3e07b2404b816b5c4c8e869720a3b5a85035a
+EBUILD thematic-.ebuild 336 BLAKE2B 
22b5d5b36d62061767fca4868ee96253f313c5a61d6a31ba252df794ceafb48b514ce0624f692df4ab548208cc1ecbb021ac8bd487ddb21e34fa032941f198cf
 SHA512 
6ce7fbc61b3f258d7c76a4e3487cafe804feace1574c5dca2fbd7cf15610523a131cd4d5f2f22d51846bbae84c44bf76d8bbe030e0bc519711cda5f31c7679a1
 MISC metadata.xml 513 BLAKE2B 
491422a0ed92c63a7eea34ed05854120b7c63df6b969fc775f38de10b1b14ed9f532a95a61d0c583a171026eb8698ab2c32ac1236f19698e96c50016bc928434
 SHA512 
689a701667f314fa1a9335cb33fa73fffe05b52e860c7fe221f23ff0424e0194386f71017fd83d3467ff4753134c42da615e659b6c470d670f6cd1b3f9046212

diff --git a/gnustep-apps/thematic/metadata.xml 
b/gnustep-apps/thematic/metadata.xml
index ddce5da..5bc084e 100644
--- a/gnustep-apps/thematic/metadata.xml
+++ b/gnustep-apps/thematic/metadata.xml
@@ -7,4 +7,7 @@
 
 Thematic helps the creation of themes by easily managing its 
resources, properties and by allowing code to be inserted in the correct places.
 Thematic can support editors for managing the theming of specific controls 
easily.
+
+   gnustep/apps-thematic
+
 

diff --git a/gnustep-apps/thematic/thematic-.ebuild 
b/gnustep-apps/thematic/thematic-.ebuild
index f5cf2b8..631bd57 100644
--- a/gnustep-apps/thematic/thematic-.ebuild
+++ b/gnustep-apps/thematic/thematic-.ebuild
@@ -1,16 +1,13 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit git-r3 gnustep-2
 
 DESCRIPTION="Thematic.app is a theme editor for GNUstep"
 HOMEPAGE="https://github.com/gnustep/apps-thematic;
-SRC_URI=""
-EGIT_REPO_URI="git://github.com/gnustep/apps-${PN}.git"
+EGIT_REPO_URI="https://github.com/gnustep/apps-${PN}.git;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS=""
-IUSE=""

diff --git a/metadata/md5-cache/gnustep-apps/thematic- 
b/metadata/md5-cache/gnustep-apps/thematic-
index 5d7d619..96db56b 100644
--- a/metadata/md5-cache/gnustep-apps/thematic-
+++ b/metadata/md5-cache/gnustep-apps/thematic-
@@ -1,13 +1,14 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl] >=gnustep-base/gnustep-make-2.0
 DEFINED_PHASES=compile configure install postinst prepare setup unpack
-DEPEND=>=dev-vcs/git-1.8.2.1[curl] >=gnustep-base/gnustep-make-2.0 
virtual/gnustep-back
+DEPEND=virtual/gnustep-back
 DESCRIPTION=Thematic.app is a theme editor for GNUstep
-EAPI=6
+EAPI=8
 HOMEPAGE=https://github.com/gnustep/apps-thematic
 INHERIT=git-r3 gnustep-2
 IUSE=debug doc
 LICENSE=GPL-2+
 PROPERTIES=live
-RDEPEND=>=gnustep-base/gnustep-make-2.0 virtual/gnustep-back
+RDEPEND=virtual/gnustep-back
 SLOT=0
-_eclasses_=git-r3  c57c50c922e121043788de0b40ada60adesktop 
021728fdc1b03b36357dbc89489e0f0dedos2unix   
33e347e171066657f91f8b0c72ec8773estack  
055c42df72f76a4f45ec92b35e83cd56epatch  
447396341f5f896d722e435a06f87a4feqawarn 
c9847c43b3253a276ae2eabddedab3d7toolchain-funcs 
6001248ef162a5fa2a21ce132a212f6bmultilib
5ca4e49abed8e3a2f7b56920eadee157ltprune 
97143780d341cc8d8f1d4c6187a36d29preserve-libs   
a8e50acee31b5759b4df1f7707cae54bstrip-linguas   
ac3ee41ee2d31d8c41a77c0838320cc7vcs-clean   
d271b7bc7e6a009758d7d4ef749174e3wrapper 
4a1902f969e5718126434fc35f3a0d9ceutils  
8f942ebdcf04334697649d4a0bf65a32flag-o-matic
514815b1cc0dd4aeac177c2e812b3b1agnustep-base
789aee7a4ec1617c8b7e69cd50aa31b9gnustep-2   
191cacca9e01ae0fe9b898b09e4555b8
-_md5_=bd385485

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

2024-06-28 Thread Bernard Cafarelli
commit: 23b873e1c3c6bb8fd9d8fb7e33cecb72ffb701d0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 28 10:55:34 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 28 10:55:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b873e1

www-apps/nextcloud: drop 28.0.2, 28.0.5, 29.0.1

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

 www-apps/nextcloud/Manifest|  3 ---
 www-apps/nextcloud/nextcloud-28.0.2.ebuild | 42 -
 www-apps/nextcloud/nextcloud-28.0.5.ebuild | 42 -
 www-apps/nextcloud/nextcloud-29.0.1.ebuild | 43 --
 4 files changed, 130 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 13d34430cd5f..5717a6627614 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -3,10 +3,7 @@ DIST nextcloud-27.1.11.tar.bz2 186141164 BLAKE2B 
290fd62730bd8e65519de26f32f2bd7
 DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 
36e04d45481b9ac4af863610fa8e58409d58a8ef235dea98e6c970209d5c2e2f085a955b30b46289fda41db07d844e819330083daf6e2f07d72f4a2c72eda71c
 SHA512 
7f0d6ddc954b9964a590abb6385f69976c3087b923e4e7870a6a86618e3c142112a3a2b55e59514efe8d9e522a28c87c70fd86280740368e86b3d8c0c53d
 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.5.tar.bz2 191229665 BLAKE2B 
c2f26c4d27805d687fdf007076aa5a639d3f2760877b10b054fc401a81211db0f41bc7115ea49b054a54a9805221ed32d0c62cfcc22728b033176ca53e2fe79d
 SHA512 
a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f
 DIST nextcloud-28.0.6.tar.bz2 188259629 BLAKE2B 
304d98076d02a190143d0e9846405a029a16b268eec2dfddde8746deae7ef02e0acd5f7a9a7303e454fbc4d828496cfc101c59e8664834e8a9691ae0c586c8f0
 SHA512 
f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2
 DIST nextcloud-28.0.7.tar.bz2 188700312 BLAKE2B 
c408b052562ce717fc41226df3ae6ffd6202de213ecf9074572133ba4d30a1c0be44a289d80577c4f663943a43dbf2bf71d60055c602eef569eba3ce174a8298
 SHA512 
6a8172f05ce58e594a66e2918583e05b97365217b1d2977aeee85e10e77bd869a7ddebceddef9070e0ac40d5e8e2e2348c1e0a9cdf56094bd6b8ca679696d9f2
-DIST nextcloud-29.0.1.tar.bz2 205297440 BLAKE2B 
6b317f536be46a6d1f1f1522b7d81ec404e72c8822cf5cd9e5e3324d341d7abffcc57d90b5c3013c3190dde9daf62682008c95a13a5d1e5c0ddf3714ca2a1e4f
 SHA512 
22fa14231e7e6c81a4ddb1565618bdd63a491f4a53a0f47971f77f6083fbf19ad4767e62d11badce9b19ed3bd06109092f0cc580a39f552ce625c8cb458debeb
 DIST nextcloud-29.0.2.tar.bz2 205723162 BLAKE2B 
c33cc2a13e797cb2777bed7d1c17d4559a83195b186bb62025d7f0c32e75a739979556eb842773fee2bb6c6af24e9f0adf1740b6896814d706f4e8d1c730a0fc
 SHA512 
1d595e4f7c0159cf62120f786c1b4a1d6221bdd000d3c7f45990c287319ee8b87ba70d036eb740073752bc9f80403f939c576fe5398bb37e2063483840d9fc67
 DIST nextcloud-29.0.3.tar.bz2 205947783 BLAKE2B 
406b80d3f31f80d2480c3b0d5d0f9017cb5ef3c597c7ae902536864ba113b85b3450c255283c98205ba4d8baf37c460f3741b953857f76972d361107267488be
 SHA512 
b3e27bff91446b33fd26408577a9ee04ef74684de37cf9971e572fd00ca9c864060e6fee3a30279488fd3b1fdbe3497da607241ae2eb1b566fa2cef9142ad900

diff --git a/www-apps/nextcloud/nextcloud-28.0.2.ebuild 
b/www-apps/nextcloud/nextcloud-28.0.2.ebuild
deleted file mode 100644
index 4f716823001e..
--- a/www-apps/nextcloud/nextcloud-28.0.2.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="dev-lang/php[curl?,filter,gd,hash(+),intl,json(

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

2024-06-28 Thread Bernard Cafarelli
commit: f1d1d2f1351b88e1f947089f77f914702aaf4e1c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 28 10:54:01 2024 +
Commit:     Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 28 10:54:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d1d2f1

www-apps/nextcloud: add 27.1.11, 28.0.7

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

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

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 3b2e9e930115..13d34430cd5f 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,10 +1,12 @@
 DIST nextcloud-27.1.10.tar.bz2 186125614 BLAKE2B 
62782dd942fd786470ac4a7a4cee8c461e6c7f95b595c91a9e71d11bc4c7deafb54d66a2e4d8e001f3a885c9aad63eb7a10c7864effbc3dbcb40ac0c4f89c4b8
 SHA512 
6e4f0dd0f4da9e796de0695be185a7b1216fec95dda8b10d3aea11e9187612d88125e9f42c07b7c8264b0dea1494db1a9a605111ced33fde03cfdb3a036499eb
+DIST nextcloud-27.1.11.tar.bz2 186141164 BLAKE2B 
290fd62730bd8e65519de26f32f2bd7c1c754fcc32d869b8b10f6d4766595256d6f440327ee7d8834821a96e1275d42ed84db9e2ad2f59fd95ca6f85b1f05ce3
 SHA512 
9b5ae8e5b2bb11cdc0dd319f46778a7326f80f8a22e221c508911450f8fa915769b176b518f82ac3f96092aede5da10eb3855ff5ce434d724940a8cddd2a27c0
 DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 
36e04d45481b9ac4af863610fa8e58409d58a8ef235dea98e6c970209d5c2e2f085a955b30b46289fda41db07d844e819330083daf6e2f07d72f4a2c72eda71c
 SHA512 
7f0d6ddc954b9964a590abb6385f69976c3087b923e4e7870a6a86618e3c142112a3a2b55e59514efe8d9e522a28c87c70fd86280740368e86b3d8c0c53d
 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.5.tar.bz2 191229665 BLAKE2B 
c2f26c4d27805d687fdf007076aa5a639d3f2760877b10b054fc401a81211db0f41bc7115ea49b054a54a9805221ed32d0c62cfcc22728b033176ca53e2fe79d
 SHA512 
a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f
 DIST nextcloud-28.0.6.tar.bz2 188259629 BLAKE2B 
304d98076d02a190143d0e9846405a029a16b268eec2dfddde8746deae7ef02e0acd5f7a9a7303e454fbc4d828496cfc101c59e8664834e8a9691ae0c586c8f0
 SHA512 
f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2
+DIST nextcloud-28.0.7.tar.bz2 188700312 BLAKE2B 
c408b052562ce717fc41226df3ae6ffd6202de213ecf9074572133ba4d30a1c0be44a289d80577c4f663943a43dbf2bf71d60055c602eef569eba3ce174a8298
 SHA512 
6a8172f05ce58e594a66e2918583e05b97365217b1d2977aeee85e10e77bd869a7ddebceddef9070e0ac40d5e8e2e2348c1e0a9cdf56094bd6b8ca679696d9f2
 DIST nextcloud-29.0.1.tar.bz2 205297440 BLAKE2B 
6b317f536be46a6d1f1f1522b7d81ec404e72c8822cf5cd9e5e3324d341d7abffcc57d90b5c3013c3190dde9daf62682008c95a13a5d1e5c0ddf3714ca2a1e4f
 SHA512 
22fa14231e7e6c81a4ddb1565618bdd63a491f4a53a0f47971f77f6083fbf19ad4767e62d11badce9b19ed3bd06109092f0cc580a39f552ce625c8cb458debeb
 DIST nextcloud-29.0.2.tar.bz2 205723162 BLAKE2B 
c33cc2a13e797cb2777bed7d1c17d4559a83195b186bb62025d7f0c32e75a739979556eb842773fee2bb6c6af24e9f0adf1740b6896814d706f4e8d1c730a0fc
 SHA512 
1d595e4f7c0159cf62120f786c1b4a1d6221bdd000d3c7f45990c287319ee8b87ba70d036eb740073752bc9f80403f939c576fe5398bb37e2063483840d9fc67
 DIST nextcloud-29.0.3.tar.bz2 205947783 BLAKE2B 
406b80d3f31f80d2480c3b0d5d0f9017cb5ef3c597c7ae902536864ba113b85b3450c255283c98205ba4d8baf37c460f3741b953857f76972d361107267488be
 SHA512 
b3e27bff91446b33fd26408577a9ee04ef74684de37cf9971e572fd00ca9c864060e6fee3a30279488fd3b1fdbe3497da607241ae2eb1b566fa2cef9142ad900

diff --git a/www-apps/nextcloud/nextcloud-27.1.11.ebuild 
b/www-apps/nextcloud/nextcloud-27.1.11.ebuild
new file mode 100644
index ..c4a46ad7ae66
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-27.1.11.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2

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

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

net-print/splix: add 2.0.1

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

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

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

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


splix
+   OpenPrinting/splix

 

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



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

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

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

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

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

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

diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild 
b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
similarity index 92%
rename from app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
rename to app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
index d3f68f150bd4..bfb9af9c2fcf 100644
--- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
+++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
@@ -1,16 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
 
 inherit distutils-r1
 
 DESCRIPTION="Paperwork plugins"
 HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
 
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2;
+S=${WORKDIR}/paperwork-${PV}/${PN}
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -27,8 +28,6 @@ BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
sys-apps/which
sys-devel/gettext"
 
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
 export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 
 python_compile() {



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

app-text/tesseract: drop 5.3.2, 5.3.3

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

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

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

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

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

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

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

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

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

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

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



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

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

app-text/paperwork: fix duplicate REL_HASH

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

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

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

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



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

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

app-text/paperwork: add 2.2.3, drop 2.2.1

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

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

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

diff --git a/app-text/paperwork/paperwork-2.2.1.ebuild 
b/app-text/paperwork/paperwork-2.2.3.ebuild
similarity index 97%
rename from app-text/paperwork/paperwork-2.2.1.ebuild
rename to app-text/paperwork/paperwork-2.2.3.ebuild
index 9124bd50a325..9ab2b91ff373 100644
--- a/app-text/paperwork/paperwork-2.2.1.ebuild
+++ b/app-text/paperwork/paperwork-2.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,9 +12,10 @@ DESCRIPTION="a personal document manager for scanned 
documents (and PDFs)"
 HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
 # Update from release hash at:
 # https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="0bea4054"
+REL_HASH="620eb580"
 
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2

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



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

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

app-emulation/plus42: add 1.1.12, drop 1.1.10

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

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

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

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



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

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

www-plugins/pdfjs: add 4.3.136

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

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

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

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



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

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

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

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

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

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

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



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

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

mail-client/claws-mail: sync live ebuild

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

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

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



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

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

app-text/tesseract: add 5.4.1

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

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

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

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



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

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

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

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

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

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

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

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

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

www-apps/nextcloud: drop versions

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

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

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

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

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

www-apps/element: add 1.11.68

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

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

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

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



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

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

net-libs/nghttp2: add 1.62.1

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

app-emulation/plus42: drop 1.1.3, 1.1.9

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

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

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

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

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



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

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

www-apps/element: add 1.11.67

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

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

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

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



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

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

app-emulation/plus42: add 1.1.11

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

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

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

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



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

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

x11-plugins/wmhdplop: drop 0.9.11-r1

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

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

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

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

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

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

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

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

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

diff --git a/x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild 
b/x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild
index 2bb210461885..1d72db117b1b 100644
--- a/x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild
+++ b/x11-plugins/wmhdplop/wmhdplop-0.9.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,9 +11,8 @@ SRC_URI="https://www.dockapps.net/download/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
 
-RDEPEND="media-libs/imlib2[X]
+RDEPEND="media-libs/imlib2[X,text(+)]
x11-libs/libX11
x11-libs/libXext
media-fonts/corefonts



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

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

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

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

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

diff --git a/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild 
b/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild
index 2ecbefa3c127..b236d829259a 100644
--- a/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild
+++ b/x11-plugins/wmforkplop/wmforkplop-0.9.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 
 DEPEND="gnome-base/libgtop
-   media-libs/imlib2[X]"
+   media-libs/imlib2[X,text(+)]"
 RDEPEND="${DEPEND}"
 
 PATCHES=( "${FILESDIR}"/${P}-configure.patch )



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

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

x11-plugins/wmbiff: add 0.4.37

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

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

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

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



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

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

www-apps/element: add 1.11.66

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

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

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

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



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

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

net-libs/nghttp2: add 1.62.0

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

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

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

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



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

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

app-crypt/easy-rsa: add 3.2.0

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

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

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

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



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

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

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

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

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

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

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



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

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

x11-plugins/wmfire: add 1.2.7

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

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

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

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

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



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

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

app-text/openpaperwork-core: add 2.2.2

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

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

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

diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild 
b/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild
new file mode 100644
index ..f921425cccd0
--- /dev/null
+++ b/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core part of Paperwork (plugin management)"
+HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
+SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2;
+S=${WORKDIR}/paperwork-${PV}/${PN}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/distro[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
+   sys-devel/gettext"
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_compile() {
+   emake l10n_compile
+
+   distutils-r1_python_compile
+}



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

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

app-text/openpaperwork-core: drop 2.1.2

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

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

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

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



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

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

app-text/paperwork-backend: add 2.2.2

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

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

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

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

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

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

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

app-text/paperwork: add 2.2.2

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

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

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

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



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

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

app-text/openpaperwork-gtk: drop 2.1.2

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

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

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

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



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

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

app-text/openpaperwork-gtk: add 2.2.2

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

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

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

diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild 
b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild
new file mode 100644
index ..9537e32fc587
--- /dev/null
+++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Paperwork plugins"
+HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
+SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2;
+S=${WORKDIR}/paperwork-${PV}/${PN}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-text/openpaperwork-core[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   gui-libs/libhandy
+   x11-libs/gtk+:3[introspection]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
+   sys-devel/gettext"
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_compile() {
+   emake l10n_compile
+
+   distutils-r1_python_compile
+}



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

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

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

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

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

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

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

diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild 
b/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
deleted file mode 100644
index 210c3d2fb541..
--- a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork;
-# Update from release hash at:
-# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="0bea4054"
-SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
-   
https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz 
-> paperwork-data-${PV}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   app-text/openpaperwork-core[${PYTHON_USEDEP}]
-   app-text/openpaperwork-gtk[${PYTHON_USEDEP}]
-   app-text/poppler[introspection]
-   dev-python/distro[$

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

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

app-text/paperwork: drop 2.1.2

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

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

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

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



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

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

app-emulation/plus42: also handle unset $AR

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

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

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



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

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

app-emulation/free42: also handle unset $AR

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

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

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



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

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

app-emulation/free42: properly use $AR

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

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

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



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

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

app-emulation/plus42: properly call $AR

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

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

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



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

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

app-emulation/plus42: add 1.1.10

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

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

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

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



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

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

app-emulation/free42: add 3.1.8

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

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

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

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



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

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

games-board/gnubg: add 1.08.003

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

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

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

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

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

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

net-libs/nghttp2: sync live ebuild

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

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

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index e999a44f221f..4ff41e17c664 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,23 +29,25 @@ RDEPEND="
)
systemd? ( >=sys-apps/systemd-209 )
xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
local mycmakeargs=(
-DENABLE_EXAMPLES=OFF
-DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
-DENABLE_WERROR=OFF
-DENABLE_THREADS=ON
-DENABLE_DEBUG=$(usex debug)
-DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
$(cmake_use_find_package hpack-tools Jansson)
-DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
-   -DENABLE_STATIC_LIB=$(usex static-libs)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
$(cmake_use_find_package systemd Systemd)
-   $(cmake_use_find_package test CUnit)
-DENABLE_APP=$(multilib_native_usex utils)
-DWITH_LIBXML2=$(multilib_native_usex xml)
)



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

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

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

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

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

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

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

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

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

www-apps/nextcloud: add 29.0.0

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

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

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

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



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

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

www-apps/element: add 1.11.65

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

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

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

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



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

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

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

26.x is not supported anymore upstream

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

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

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

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

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

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

www-apps/nextcloud: add 27.1.9, 28.0.5

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

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

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

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

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

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

net-misc/nextcloud-client: add 3.13.0

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

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

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

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

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

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

net-libs/libetpan: drop 1.9.4-r1

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

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

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



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

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

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

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

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

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

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

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

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

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

media-gfx/argyllcms: add 3.2.0

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

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

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

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



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

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

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

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

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

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

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



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

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

www-apps/piwigo: add 14.4.0

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

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

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

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



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

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

net-ftp/filezilla: add 3.67.0

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

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

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

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



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

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

dev-libs/libfilezilla: add 0.47.0

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

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

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

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



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

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

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

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

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

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

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

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



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

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

x11-plugins/wmbutton: drop 0.7.1

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

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

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



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

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

net-analyzer/wapiti: add 3.1.7

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

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

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

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



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

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

x11-misc/zim: drop 0.75.1-r1

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

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

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

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



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

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

dev-python/yaswfp: enable py3.12

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

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

diff --git a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild 
b/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
index 043f81672986..ab7beaf2ea16 100644
--- a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
+++ b/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1 pypi
 



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

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

x11-misc/zim: enable py3.12

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

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

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



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

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

www-apps/element: add 1.11.64, drop 1.11.59

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

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

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

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



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

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

dev-python/browser-cookie3: add 0.19.1

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

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

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

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



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

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

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

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

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

diff --git a/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild 
b/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild
index 8c9cb96bac99..735bab8e418e 100644
--- a/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild
+++ b/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 

diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild 
b/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
index 66a4adf78984..259082ffc737 100644
--- a/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
+++ b/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYPI_NO_NORMALIZE=1
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools



  1   2   3   4   5   6   7   8   9   10   >