[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-06-01 Thread Pacho Ramos
commit: a2131b37f6f749967a437fdaefacbbe1b313a44a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 12:32:51 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 12:33:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2131b37

media-fonts/noto: drop 20240229

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 -
 media-fonts/noto/noto-20240229.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index d4b0a50e654c..4ad9c743a852 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,4 +1,3 @@
-DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9
 DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858
 DIST noto-20240531.tar.gz 1067977032 BLAKE2B 
769468b6232eab061703df8d8dc026fa82d6005c0c53ff0a483557fd33e6c52ac3dc7e65f5444390d9130e0b0f04e5ecb71109462bc985e17cbd7d4112a9ab0d
 SHA512 
2be323d3eaf5db9598950148d3d89824f97f2fef5aeea323862e3ef430de4ebf24b942d71319fbdee711778e78810b28cf76f3d6f815dd404db660d276f3f4eb

diff --git a/media-fonts/noto/noto-20240229.ebuild 
b/media-fonts/noto/noto-20240229.ebuild
deleted file mode 100644
index af47a03a43b0..
--- a/media-fonts/noto/noto-20240229.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="3047dc456dd7f06b3dab582dca4f98386176f131"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( media-fonts/noto-cjk )"
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/notofonts.github.io-${COMMIT}"
-
-FONT_SUFFIX="ttf"
-FONT_CONF=(
-   # From ArchLinux
-   "${FILESDIR}/66-noto-serif.conf"
-   "${FILESDIR}/66-noto-mono.conf"
-   "${FILESDIR}/66-noto-sans.conf"
-)
-
-src_install() {
-   mkdir install-hinted || die
-   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
-
-   FONT_S="${S}/install-hinted/" font_src_install
-
-   # Allow to drop some fonts optionally for people that want to save
-   # disk space. Following ArchLinux options.
-   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
-}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-06-01 Thread Pacho Ramos
commit: f3d0607b6697e0f359ef8e1a8c3769dd025d7216
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 12:32:38 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 12:33:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d0607b

media-fonts/noto: add 20240531

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240531.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 308f6397257c..d4b0a50e654c 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,3 +1,4 @@
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9
 DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858
+DIST noto-20240531.tar.gz 1067977032 BLAKE2B 
769468b6232eab061703df8d8dc026fa82d6005c0c53ff0a483557fd33e6c52ac3dc7e65f5444390d9130e0b0f04e5ecb71109462bc985e17cbd7d4112a9ab0d
 SHA512 
2be323d3eaf5db9598950148d3d89824f97f2fef5aeea323862e3ef430de4ebf24b942d71319fbdee711778e78810b28cf76f3d6f815dd404db660d276f3f4eb

diff --git a/media-fonts/noto/noto-20240531.ebuild 
b/media-fonts/noto/noto-20240531.ebuild
new file mode 100644
index ..8f791f0247e2
--- /dev/null
+++ b/media-fonts/noto/noto-20240531.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="afdb0f94aa8ea1629948caab32845aade6dc97d2"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



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

2024-06-01 Thread Pacho Ramos
commit: 13d3776e5b9e917e73cd4f129540204202d0c6e5
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed May  8 04:19:57 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 11:54:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d3776e

net-misc/rygel: Bump to 0.42.6

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36852
Signed-off-by: Pacho Ramos  gentoo.org>

 net-misc/rygel/Manifest|  1 +
 net-misc/rygel/rygel-0.42.6.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest
index c24a6a7adafa..450c69141a2c 100644
--- a/net-misc/rygel/Manifest
+++ b/net-misc/rygel/Manifest
@@ -1 +1,2 @@
 DIST rygel-0.42.5.tar.xz 1704072 BLAKE2B 
a00be296956def2bc90b978df5b8c4b23a122b9c30adfa66c634249b5daafe8d21de1cac40417095d72d42e80522ce58fe678a7f7780bd1e134aa2cd66f3d2bf
 SHA512 
cd1aaff4e2eb2c25931197d70f518a30dab75604d62b9f071bc560570c352371d132a10caaf94956d34ecd24505ccd9a7b9f5bf324d544c676ca1f47b124f533
+DIST rygel-0.42.6.tar.xz 1709832 BLAKE2B 
3f93f830c05561be235b3aa1f1d5fed30d1fda94422345b129747b3c35d4d4a88a320af5f2eae293c8126b1a7b94a24c9a1c00c60fb60745ee3614eb1e559bfd
 SHA512 
c388a16ef68a36c2de8f7280ea2cec179872e009686697c81d984cc723b143c9880c335ca6a26394e6d60cf4e4294e692122fd76cb2ac72adfb9a53f7805c239

diff --git a/net-misc/rygel/rygel-0.42.6.ebuild 
b/net-misc/rygel/rygel-0.42.6.ebuild
new file mode 100644
index ..84bce3e400b8
--- /dev/null
+++ b/net-misc/rygel/rygel-0.42.6.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson systemd vala xdg
+
+DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Rygel;
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode"
+RESTRICT="!test? ( test )"
+
+# x11-libs/libX11 from qa-vdb
+DEPEND="
+   >=net-libs/gupnp-1.5.2:1.6=[vala]
+   >=dev-libs/libgee-0.8:0.8=
+   >=net-libs/gssdp-1.5.0:1.6=[vala]
+   >=dev-libs/glib-2.62.0:2
+   >=dev-libs/libxml2-2.7:2
+   >=net-libs/gupnp-av-0.14.1:=[vala]
+   >=media-libs/gupnp-dlna-0.9.4:2.0=
+   >=net-libs/libsoup-3:3.0
+   sqlite? (
+   >=dev-db/sqlite-3.5:3
+   dev-libs/libunistring:=
+   )
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   media-libs/gstreamer-editing-services:1.0
+   >=media-libs/libmediaart-0.7:2.0[vala]
+   media-plugins/gst-plugins-soup:1.0
+   x11-libs/gdk-pixbuf:2
+   >=sys-apps/util-linux-2.20
+   x11-misc/shared-mime-info
+   introspection? ( >=dev-libs/gobject-introspection-1.33.4:= )
+   tracker? ( app-misc/tracker:3=[vala(+)] )
+   transcode? (
+   media-libs/gst-plugins-bad:1.0
+   media-plugins/gst-plugins-twolame:1.0
+   media-plugins/gst-plugins-libav:1.0
+   )
+   gtk? ( >=x11-libs/gtk+-3.22:3 )
+
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.5
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+# Maintainer only
+#   app-text/docbook-xsl-stylesheets
+#  >=dev-lang/vala-0.36
+#   dev-libs/libxslt
+
+src_prepare() {
+   vala_setup
+   default
+   # Disable test triggering call to gst-plugins-scanner which causes
+   # sandbox issues when plugins such as clutter are installed
+   #sed -e 's/return rygel_playbin_renderer_test_main (argv, argc);/return 
0;/' \
+   #   -i tests/rygel-playbin-renderer-test.c || die
+
+   #default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc api-docs)
+   -Dman_pages=true
+   -Dsystemd-user-units-dir=$(systemd_get_userunitdir)
+   -Dplugins=gst-launch$(use sqlite && echo 
",lms,media-export")$(use tracker && echo ",tracker3")
+   -Dengines=gstreamer
+   -Dexamples=false
+   $(meson_use test tests)
+   -Dgstreamer=enabled
+   $(meson_feature gtk)
+   $(meson_feature introspection)
+   )
+   meson_src_configure
+}



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

2024-06-01 Thread Pacho Ramos
commit: 5ee826722cccf4cf1f7f63b81ee6a47a9d815143
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon May 27 17:59:40 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 12:00:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee82672

sys-apps/osinfo-db: Bump to 20240523

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36702
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-apps/osinfo-db/Manifest  |  1 +
 sys-apps/osinfo-db/osinfo-db-20240523.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index 3834afc129cc..0441a9894c97 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1 +1,2 @@
 DIST osinfo-db-20231215.tar.xz 149836 BLAKE2B 
bbc4cabbb2ef09dd58f0340c250ac9d014dbb7f38e7db96ecdb70bc4f7a6583f4a6c807262a52c5ada0eed7e69888b34bcf09a0041a943d0a3867ab9518e9005
 SHA512 
fed7b1fc28aa625a73242768776c451fc459a71dcda33194e9e0d8d049cdfdfcc354ca4289e1a97f82b23d4ec3a105e23d18438789fe1fe64e7bbb84a6b7
+DIST osinfo-db-20240523.tar.xz 151604 BLAKE2B 
252a0acd6996681dd338abd70d831f1b99fef5b45fac4da167be11846fbb2dc3d8996881017c56506ca1fbe5320c54ad5eca39dc21558652a51e4d41009346c2
 SHA512 
6ad1927e86ece97d3acb8a0c46d7cb0d7a3ecd1ad7af17900eb8bc6927cd42e662c7473e2a0f2b6e4f8a5179b139dcbd969a234d42bf76c8f9b37c8adf50cf00

diff --git a/sys-apps/osinfo-db/osinfo-db-20240523.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20240523.ebuild
new file mode 100644
index ..7e40fd5536dc
--- /dev/null
+++ b/sys-apps/osinfo-db/osinfo-db-20240523.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="osinfo database files"
+HOMEPAGE="https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db;
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+BDEPEND="sys-apps/osinfo-db-tools"
+
+# we don't depend on intltool here, contrary to README, as the tarball already
+# contains the processed results with translations in XML files
+
+src_unpack() { :; }
+
+src_install() {
+   osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" 
"${DISTDIR}/${A}"
+}



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

2024-06-01 Thread Pacho Ramos
commit: 6f9a9d10a70128312d8c0f4eb1c4071567a5e111
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 11:51:44 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 11:51:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f9a9d10

profiles: drop obsolete package.mask entry

Signed-off-by: Pacho Ramos  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 92a6e76f06e3..c3d96981945e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -802,10 +802,6 @@ sec-keys/openpgp-keys-jiatan
 # may or may not lead to useful results.
  (2023-07-06)
-# GNOME 45 mask
->=gnome-extra/gnome-logs-45_alpha
-
 # Michał Górny  (2023-06-21)
 # suitesparseconfig-7.0.0 fails to build with multilib enabled
 # because of dependencies that cannot be satisfied.  All the other



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-logs/

2024-06-01 Thread Pacho Ramos
commit: 7abad87ac51f04c0ac57a169b1ca4364da12b8f2
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Mar 23 00:54:58 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 11:47:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7abad87a

gnome-extra/gnome-logs: Bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36845
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-extra/gnome-logs/Manifest   |  1 +
 gnome-extra/gnome-logs/gnome-logs-45.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/gnome-extra/gnome-logs/Manifest b/gnome-extra/gnome-logs/Manifest
index 290888de03a7..b8e91a340b84 100644
--- a/gnome-extra/gnome-logs/Manifest
+++ b/gnome-extra/gnome-logs/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-logs-43.0.tar.xz 589728 BLAKE2B 
335a4d64a6a236eb880d9a88b7ade34a1a34ac4e032e43148b57c4ead96aabe098fe0a42fa987a609bec815937af27f8edbb2983b7b1108e6ccd00d271d123b4
 SHA512 
21f7453072a95e223e21ab0f577aac9f552c0afc780366b18b6cd2b8e319a85a1a8439d53dfd9ded3a7c6676e51178d4906ee61178bb571633e935fbfc9990aa
+DIST gnome-logs-45.0.tar.xz 636680 BLAKE2B 
8b5ebf67b7c6aae2e652b1bc2713ad3924de72ca11a457eedf0072fbc43aa33e56828f502c7529dc38b23bd2f04a694ebfa0a01998661962acc3e8a4f2610112
 SHA512 
a4021b182da29fc027311b6bb18491287ba232310fe61c982af759da7b36613cab589d0ca4caadec5d03fcb3d3000591c92ae37c881a8fd95aa9273025d17fd4
 DIST gnome-logs-45.beta.tar.xz 592576 BLAKE2B 
894278dc7cd4a6fb3d589c5b28e0499742c813a3331db327f6b32514e456302b8559f63c3f463cdc6e4025a43e1d826df58b067a2cdde009117c65fa69e09436
 SHA512 
0aeac5ce580d973599e4ac9939df694ab385fa5adaa3866a0cf3141ad04e0f93ec9ed7957084a97717ce921eed4ce85acd2ab103c860beaef73eb1a1f9e9f4d7

diff --git a/gnome-extra/gnome-logs/gnome-logs-45.0.ebuild 
b/gnome-extra/gnome-logs/gnome-logs-45.0.ebuild
new file mode 100644
index ..8b3e15f59d00
--- /dev/null
+++ b/gnome-extra/gnome-logs/gnome-logs-45.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Log viewer for the systemd journal"
+HOMEPAGE="https://wiki.gnome.org/Apps/Logs;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   gnome-base/gsettings-desktop-schemas
+   >=dev-libs/glib-2.43.90:2
+   >=gui-libs/gtk-4.10.0:4
+   >=gui-libs/libadwaita-1.4_alpha:1
+   sys-apps/systemd:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_configure() {
+   meson_src_configure -Dman=true
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-logs/

2024-06-01 Thread Pacho Ramos
commit: 511f8560098a92e615eb53fbdfa764c8837cf741
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 11:51:10 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 11:51:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511f8560

gnome-extra/gnome-logs: drop 45_beta

Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-extra/gnome-logs/Manifest  |  1 -
 gnome-extra/gnome-logs/gnome-logs-45_beta.ebuild | 45 
 2 files changed, 46 deletions(-)

diff --git a/gnome-extra/gnome-logs/Manifest b/gnome-extra/gnome-logs/Manifest
index b8e91a340b84..c754f0d486c2 100644
--- a/gnome-extra/gnome-logs/Manifest
+++ b/gnome-extra/gnome-logs/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-logs-43.0.tar.xz 589728 BLAKE2B 
335a4d64a6a236eb880d9a88b7ade34a1a34ac4e032e43148b57c4ead96aabe098fe0a42fa987a609bec815937af27f8edbb2983b7b1108e6ccd00d271d123b4
 SHA512 
21f7453072a95e223e21ab0f577aac9f552c0afc780366b18b6cd2b8e319a85a1a8439d53dfd9ded3a7c6676e51178d4906ee61178bb571633e935fbfc9990aa
 DIST gnome-logs-45.0.tar.xz 636680 BLAKE2B 
8b5ebf67b7c6aae2e652b1bc2713ad3924de72ca11a457eedf0072fbc43aa33e56828f502c7529dc38b23bd2f04a694ebfa0a01998661962acc3e8a4f2610112
 SHA512 
a4021b182da29fc027311b6bb18491287ba232310fe61c982af759da7b36613cab589d0ca4caadec5d03fcb3d3000591c92ae37c881a8fd95aa9273025d17fd4
-DIST gnome-logs-45.beta.tar.xz 592576 BLAKE2B 
894278dc7cd4a6fb3d589c5b28e0499742c813a3331db327f6b32514e456302b8559f63c3f463cdc6e4025a43e1d826df58b067a2cdde009117c65fa69e09436
 SHA512 
0aeac5ce580d973599e4ac9939df694ab385fa5adaa3866a0cf3141ad04e0f93ec9ed7957084a97717ce921eed4ce85acd2ab103c860beaef73eb1a1f9e9f4d7

diff --git a/gnome-extra/gnome-logs/gnome-logs-45_beta.ebuild 
b/gnome-extra/gnome-logs/gnome-logs-45_beta.ebuild
deleted file mode 100644
index 43369a90f23d..
--- a/gnome-extra/gnome-logs/gnome-logs-45_beta.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="Log viewer for the systemd journal"
-HOMEPAGE="https://wiki.gnome.org/Apps/Logs;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   gnome-base/gsettings-desktop-schemas
-   >=dev-libs/glib-2.43.90:2
-   >=gui-libs/gtk-4.10.0:4
-   >=gui-libs/libadwaita-1.4_alpha:1
-   sys-apps/systemd:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   app-text/docbook-xml-dtd:4.3
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   dev-util/itstool
-   virtual/pkgconfig
-"
-
-src_configure() {
-   meson_src_configure -Dman=true
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/onlyoffice-bin/

2024-06-01 Thread Pacho Ramos
commit: adaeb2861bcaf0fd6622f25ed1fa4e21d90513b8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 11:40:52 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 11:44:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adaeb286

app-office/onlyoffice-bin: stabilize 8.0.1 for amd64

Signed-off-by: Pacho Ramos  gentoo.org>

 app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild 
b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild
index 2e531b9f39d2..6126154da80c 100644
--- a/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild
+++ b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="mirror strip test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-office/onlyoffice-bin/

2024-06-01 Thread Pacho Ramos
commit: c1f95aace6c5490e93cf0e3931dc3e371a1db24a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 11:40:59 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 11:44:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f95aac

app-office/onlyoffice-bin: drop 8.0.0

Signed-off-by: Pacho Ramos  gentoo.org>

 app-office/onlyoffice-bin/Manifest |  1 -
 .../onlyoffice-bin/onlyoffice-bin-8.0.0.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/app-office/onlyoffice-bin/Manifest 
b/app-office/onlyoffice-bin/Manifest
index ec6fa4c23ca4..4fdd747bf8a6 100644
--- a/app-office/onlyoffice-bin/Manifest
+++ b/app-office/onlyoffice-bin/Manifest
@@ -1,2 +1 @@
-DIST onlyoffice-bin-8.0.0_amd64.deb 208403072 BLAKE2B 
25d3eeaf2acca46e0b0b67f9b5ae1770df1832f02a51e790fb80d8de67c988d3609e5be6a3d00c8649b2b0ba590ef9e8dfd58cae77d6d41dc59c17a81cb9ac04
 SHA512 
f6db9de8dc0df6d708b21df97b048285f8b1e2cf1a443cc84bb89c928f32d2bd72f6b8febc284139e2304d73f1db60d1fa0dc290d84e6273fb58c9e0cdeae1dd
 DIST onlyoffice-bin-8.0.1_amd64.deb 208469572 BLAKE2B 
95f2e9df7c5673aa6edbb682078a9c133f1a5925dd1a84d3342c34cbe6a07691f4f5f425c264cf7760ae063a828caf1792533da1eb59423c48c77119935c889a
 SHA512 
a16c784f1c9f056a2ed09fecff2cf7a4e2206006e04a1f8d8e260aeddd6b2195b0bbadd9f3b71a454d55311978d16d945cd345938688cf7e37aa9f11967c572f

diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-8.0.0.ebuild 
b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.0.ebuild
deleted file mode 100644
index 707eea99fddc..
--- a/app-office/onlyoffice-bin/onlyoffice-bin-8.0.0.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-MY_P="ONLYOFFICE-DesktopEditors-"${PV}""
-
-DESCRIPTION="Onlyoffice is an office productivity suite (binary version)"
-HOMEPAGE="https://www.onlyoffice.com/;
-SRC_URI="
-   amd64? (
-   
https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb
-   -> "${P}"_amd64.deb
-   )
-"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror strip test"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/wayland
-   dev-qt/qtgui:5[eglfs]
-   dev-qt/qtdeclarative:5
-   dev-qt/qtwayland:5
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/gst-plugins-base:1.0
-   media-libs/gstreamer:1.0
-   media-libs/harfbuzz
-   media-libs/libglvnd
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
-   x11-libs/pango
-   || (
-   media-libs/libpulse
-   media-sound/apulse
-   )
-"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-   default
-
-   # Allow launching the ONLYOFFICE on ALSA systems via media-sound/apuls
-   sed -i -e 's|\(export 
LD_LIBRARY_PATH=$DIR$LDLPATH\)|\1:'"${EPREFIX}"'/usr/'$(get_libdir)'/apulse|' \
-   "${S}"/usr/bin/onlyoffice-desktopeditors || die
-}
-
-src_install() {
-   domenu usr/share/applications/onlyoffice-desktopeditors.desktop
-   for size in {16,24,32,48,64,128,256}; do
-   newicon -s "${size}" 
opt/onlyoffice/desktopeditors/asc-de-"${size}".png onlyoffice-desktopeditors.png
-   done
-
-   dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors
-   doins -r opt
-   fperms +x 
/opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t}
-}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/dssp/

2024-06-01 Thread Pacho Ramos
commit: fbd3150360d6bfdc71eaa5ce19d6f5e9ccfe5033
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 10:52:13 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 11:05:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd31503

sci-chemistry/dssp: Add missing dependency

Closes: https://bugs.gentoo.org/932159
Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/dssp/dssp-4.4.7.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-chemistry/dssp/dssp-4.4.7.ebuild 
b/sci-chemistry/dssp/dssp-4.4.7.ebuild
index cebac1ce3a1a..d5e51fe40fec 100644
--- a/sci-chemistry/dssp/dssp-4.4.7.ebuild
+++ b/sci-chemistry/dssp/dssp-4.4.7.ebuild
@@ -20,7 +20,9 @@ CDEPEND="
>=dev-libs/libmcfp-1.2.2
>=sci-libs/libcifpp-7.0.3
 "
-BDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   dev-cpp/catch:0
+"
 #  doc? (
 #  || ( app-text/pandoc-bin[pandoc-symlink] app-text/pandoc )
 #  dev-python/weasyprint



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

2024-06-01 Thread Pacho Ramos
commit: 4a2bbee6e9c5f3c668fb82b034c06c758378b2f9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 10:43:37 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 10:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2bbee6

net-ftp/gftp: Fix desktop file

Closes: https://bugs.gentoo.org/843473
Signed-off-by: Pacho Ramos  gentoo.org>

 net-ftp/gftp/gftp-2.9.1b-r1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/net-ftp/gftp/gftp-2.9.1b-r1.ebuild 
b/net-ftp/gftp/gftp-2.9.1b-r1.ebuild
index fd7704a41e9c..ef3270996d03 100644
--- a/net-ftp/gftp/gftp-2.9.1b-r1.ebuild
+++ b/net-ftp/gftp/gftp-2.9.1b-r1.ebuild
@@ -34,6 +34,12 @@ PATCHES=(
"${FILESDIR}"/"${P}"-fix-socklen-type.patch
 )
 
+src_prepare() {
+   gnome2_src_prepare
+   # https://github.com/masneyb/gftp/issues/181
+   sed -i -e 's/Icon=gftp.png/Icon=gftp/' docs/gftp.desktop || die
+}
+
 src_configure() {
gnome2_src_configure \
$(use_enable gtk gtkport) \



[gentoo-commits] repo/gentoo:master commit in: net-ftp/gftp/files/, net-ftp/gftp/

2024-06-01 Thread Pacho Ramos
commit: d5911404bfb048c250e0150fce3ca0bcbdb2e42d
Author: NHOrus  yahoo  com>
AuthorDate: Fri Apr 26 09:19:22 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 10:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5911404

net-ftp/gftp: C99 porting, fix pointer type

Closes: https://bugs.gentoo.org/919288
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36430
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gftp/files/gftp-2.9.1b-fix-socklen-type.patch  | 11 ++
 net-ftp/gftp/gftp-2.9.1b-r1.ebuild | 46 ++
 2 files changed, 57 insertions(+)

diff --git a/net-ftp/gftp/files/gftp-2.9.1b-fix-socklen-type.patch 
b/net-ftp/gftp/files/gftp-2.9.1b-fix-socklen-type.patch
new file mode 100644
index ..f5bcdca11bbf
--- /dev/null
+++ b/net-ftp/gftp/files/gftp-2.9.1b-fix-socklen-type.patch
@@ -0,0 +1,11 @@
+--- a/lib/gftp.h   2024-04-26 09:08:32.404275437 +
 b/lib/gftp.h   2024-04-26 09:11:56.292057323 +
+@@ -361,7 +361,7 @@
+   int wakeup_main_thread[2]; /* FD that gets written to by the threads to 
wakeup the parent */
+ 
+   void *remote_addr;
+-  size_t remote_addr_len;
++  socklen_t remote_addr_len;
+   int ai_family;
+   int ai_socktype;
+   unsigned int use_udp : 1; /* does this use UDP protocol? */

diff --git a/net-ftp/gftp/gftp-2.9.1b-r1.ebuild 
b/net-ftp/gftp/gftp-2.9.1b-r1.ebuild
new file mode 100644
index ..fd7704a41e9c
--- /dev/null
+++ b/net-ftp/gftp/gftp-2.9.1b-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="a free multithreaded file transfer client"
+HOMEPAGE="https://github.com/masneyb/gftp;
+SRC_URI="https://github.com/masneyb/gftp/releases/download/${PV}/${P}.tar.xz;
+
+# Override gnome.org.eclass's S= (bug #904064)
+S="${WORKDIR}/${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk ssl"
+
+RDEPEND="
+   dev-libs/glib:2
+   sys-libs/ncurses:0=
+   sys-libs/readline:0
+   gtk? ( x11-libs/gtk+:2 )
+   ssl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # https://github.com/masneyb/gftp/issues/178
+   "${FILESDIR}"/"${P}"-fix-socklen-type.patch
+)
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable gtk gtkport) \
+   $(use_enable ssl)
+}
+
+src_install() {
+   gnome2_src_install
+   dodoc docs/USERS-GUIDE
+}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/chemex/

2024-06-01 Thread Pacho Ramos
commit: d0d581b70e55198742157dabb92583ac49a769c2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  1 10:28:24 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  1 10:29:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d581b7

sci-chemistry/chemex: add 2024.05.2

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/chemex/Manifest|  1 +
 sci-chemistry/chemex/chemex-2024.05.2.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest
index baa5a20a02e6..3d463ece47fe 100644
--- a/sci-chemistry/chemex/Manifest
+++ b/sci-chemistry/chemex/Manifest
@@ -1,2 +1,3 @@
 DIST chemex-2022.3.6.tar.gz 2843118 BLAKE2B 
e51b385dbf9e3c42f54f95f9929125e3263e12afa62beab8e5b8eb13e78a4fe9a0fb445f4f6c3cd4aa8e71748732ec58124682daa86be079eed036b78492ca71
 SHA512 
5c734e1b3ea39e9729bada93dfe5bc55f877b69ba6edd9612f95aab0d31949489582957a14f175646c7e6652644a5a55c26bcd74affc7fecc1e7b9cfdd4ceb63
 DIST chemex-2024.02.16.tar.gz 2756466 BLAKE2B 
715499fc3c68079dd66b26a0c4c495029c506be6f009529196fd30a1ec8ff4c0ecbcc4580c9beafd4f3c7df82d6fee525d85c09b031a6dc31d511c1183d30f8d
 SHA512 
7975157b86493c580ce00ef23549597743ff4aa03cebed7d0e0af1d644eed359b5dfa57c51e11f223acebe335d12cb43bd7694a46eeb2ccba70ac6147ba40eda
+DIST chemex-2024.05.2.tar.gz 2757082 BLAKE2B 
e231f2b4da566b633cdd10c54f413b319847e86ab909b81ca78e0cf5c368f4cd039fc26d4214f464de1ca618ea5bbd8579e9bfeaa4a97e01ef3ddecb1d8c8227
 SHA512 
29e137a1d275f5c6b078081350b8d9a6f9172858adb744afdbbdbbe94dc9953f1fb37ad49e10f2d39db89e90c2c8d5b17a53ec9be337772bb531052ae4ab86f1

diff --git a/sci-chemistry/chemex/chemex-2024.05.2.ebuild 
b/sci-chemistry/chemex/chemex-2024.05.2.ebuild
new file mode 100644
index ..449970b2c4ce
--- /dev/null
+++ b/sci-chemistry/chemex/chemex-2024.05.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL="yes"
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Program to fit chemical exchange induced shift and relaxation 
data"
+HOMEPAGE="https://github.com/gbouvignies/chemex;
+SRC_URI="https://github.com/gbouvignies/ChemEx/archive/refs/tags/v${PV/_p/-dev}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/ChemEx-${PV/_p/-dev}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+#RESTRICT="!test? ( test )"
+# FIXME: Restrict until tests are readded 
https://github.com/gbouvignies/ChemEx/issues/51
+RESTRICT="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/cachetools-5.3.3[${PYTHON_USEDEP}]
+   >=dev-python/emcee-3.1.4[${PYTHON_USEDEP}]
+   >=dev-python/lmfit-1.2.2[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-3.8.4[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-2.6.4[${PYTHON_USEDEP}]
+   >=dev-python/rapidfuzz-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ')
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2024-05-18 Thread Pacho Ramos
commit: 8f47f2d2422bca990ac5acbe736c62abc96074a9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 11:07:58 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 11:08:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f47f2d2

net-wireless/bluez: add 5.76

Also try to enforce 555 permissions (as wanted by upstream) for new installs,
for current systems, admin will need to change the manually if desired (even
if the systemd warning is harmless and 555 permissions make no much sense
anyway https://github.com/bluez/bluez/issues/414).

Also fix redundant manual installing of several files.

Thanks-to: Matthias Nagel
Thanks-to: Mike Gilbert
Closes: https://bugs.gentoo.org/929017
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.76.ebuild | 273 +++
 2 files changed, 274 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 39f3f06c1c22..ef6d8301439d 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,3 +1,4 @@
 DIST bluez-5.72.tar.xz 2390792 BLAKE2B 
b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a
 SHA512 
1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a
 DIST bluez-5.73.tar.xz 2408088 BLAKE2B 
69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070
 SHA512 
20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8
 DIST bluez-5.75.tar.xz 2414552 BLAKE2B 
5100995421114d850c1b1bd19188f7ee193c262dd79b45788de5d9ba0f260c3c096c724b1077f7cf6e846d13fd2f0a8a7c7a5014457c2928e5acbaa73ba40853
 SHA512 
f5fdad3824ed094d944d33f3d116c045e69d593a2b4dae5e57feeb5625a13e024e2433a3178921d2f8e1bd8261794ecdfc25ff3e52672e6e8d42e85b33a735a4
+DIST bluez-5.76.tar.xz 2418848 BLAKE2B 
658e67ec3ac568fd4d8bdc434eabfc63fd8cddd287f7cf6a8967771673e79fe95c509be654ae2495d1b3aedb1e23ca710d545f5ded281a64fd44058b0cdf7afe
 SHA512 
30dc3faef74a2225fd6027178376dca4166082d1ed5188021e13d13582db5846aef60b753f173d525bfd0c040f26c3e7dab0283ecafbd34c4a06855d13abb389

diff --git a/net-wireless/bluez/bluez-5.76.ebuild 
b/net-wireless/bluez/bluez-5.76.ebuild
new file mode 100644
index ..61da183bfe45
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.76.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this 
could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+   btpclient? ( mesh )
+   extra-tools? ( deprecated readline )
+   test? ( ${PYTHON_REQUIRED_USE} )
+   test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   dev-python/docutils
+   virtual/pkgconfig
+   test? ( ${TEST_DEPS} )
+"
+DEPEND="
+   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+   btpclient? ( >=dev-libs/ell-0.39 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.39
+   >=dev-libs/json-c-0.13:=
+   sys-libs/readline:0=
+   )
+   midi? ( media-libs/alsa-lib )
+   obex? ( dev-libs/libical:= )
+   readline? ( sys-libs/readline:0= )
+   systemd? ( sys-apps/systemd )
+   >=sys-apps/dbus-1.6:=
+   udev? ( >=virtual/udev-196 )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bluetooth )
+   test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
+   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+   

[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/molmol/, sci-chemistry/molmol/files/

2024-05-18 Thread Pacho Ramos
commit: ee8c3c49423152a5e4d1ab49369fad319031832a
Author: Brahmajit Das  gmail  com>
AuthorDate: Thu Apr  4 10:14:45 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8c3c49

sci-chemistry/molmol: Fix passing incompatible pointer type

Closes: https://bugs.gentoo.org/923325
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36093
Signed-off-by: Pacho Ramos  gentoo.org>

 .../molmol/files/molmol-2k_p2-gcc14-fix.patch  |  12 +++
 sci-chemistry/molmol/molmol-2k_p2-r9.ebuild| 106 +
 2 files changed, 118 insertions(+)

diff --git a/sci-chemistry/molmol/files/molmol-2k_p2-gcc14-fix.patch 
b/sci-chemistry/molmol/files/molmol-2k_p2-gcc14-fix.patch
new file mode 100644
index ..7041ced28efe
--- /dev/null
+++ b/sci-chemistry/molmol/files/molmol-2k_p2-gcc14-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/923325
+--- a/src/motogl/MotOGLDump.c
 b/src/motogl/MotOGLDump.c
+@@ -245,7 +245,7 @@ jpegErrHand(j_common_ptr jpegInfoP)
+ 
+ #ifdef PNG_SUPPORT
+ static void
+-pngErrHand(png_structp pngStrucP, char *errMsg)
++pngErrHand(png_structp pngStrucP, const char *errMsg)
+ {
+   IORaiseError(errMsg);
+   longjmp(png_jmpbuf(pngStrucP), 1);

diff --git a/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild 
b/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild
new file mode 100644
index ..818fc5df9fa5
--- /dev/null
+++ b/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit desktop toolchain-funcs
+
+MY_PV="${PV/_p/.}.0"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Publication-quality molecular visualization package"
+
+# Original page dead
+#HOMEPAGE="http://hugin.ethz.ch/wuthrich/software/molmol/index.html;
+HOMEPAGE="
+   http://www.csb.yale.edu/userguides/graphics/molmol/molmol_descrip.html
+   http://pjf.net/science/molmol.html
+"
+SRC_URI="
+   ftp://ftp.mol.biol.ethz.ch/software/MOLMOL/unix-gzip/${MY_P}-src.tar.gz
+   ftp://ftp.mol.biol.ethz.ch/software/MOLMOL/unix-gzip/${MY_P}-doc.tar.gz
+   https://dev.gentoo.org/~soap/distfiles/${PN}-patches.tbz2
+   https://dev.gentoo.org/~pacho/${PN}/${PN}_256.png
+"
+
+LICENSE="molmol"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   || (
+   (
+   media-libs/mesa[X(+)]
+   x11-libs/libGLw
+   )
+   media-libs/mesa[motif(-),X(+)]
+   )
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/tiff:=
+   sys-libs/zlib
+   virtual/glu
+   x11-libs/libXpm
+   x11-libs/motif:0
+   x11-apps/xdpyinfo
+"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc14-fix.patch
+)
+
+pkg_setup() {
+   MMDIR="/usr/$(get_libdir)/molmol"
+   MAKEOPTS="${MAKEOPTS} -j1" #880621
+}
+
+src_prepare() {
+   default
+
+   rm -rf tiff*
+   # Patch from http://pjf.net/science/molmol.html, where src.rpm is 
provided
+   eapply "${WORKDIR}"/patches/pjf_RH9_molmol2k2.diff
+
+   eapply "${WORKDIR}"/patches/ldflags.patch
+   eapply "${WORKDIR}"/patches/opengl.patch
+
+   ln -s makedef.lnx "${S}"/makedef || die
+
+   sed \
+   -e "s|ksh|sh|" \
+   -e 
"s|^MOLMOLHOME.*|MOLMOLHOME=${EPREFIX}/${MMDIR};MOLMOLDEV=\"Motif/OpenGL\"|" \
+   -i "${S}"/molmol || die
+   sed \
+   -e "s|^MCFLAGS.*|MCFLAGS = ${CFLAGS}|" \
+   -e "s|^CC.*|CC = $(tc-getCC)|" \
+   -i "${S}"/makedef || die
+
+   eapply "${WORKDIR}"/patches/cast.patch
+   eapply -p0 "${WORKDIR}"/patches/libpng15.patch
+
+   # patch from fink
+   # fixes numerous bad bracings and hopefully the OGL bug 429974
+   eapply "${WORKDIR}"/patches/${P}-fink.patch
+
+   eapply "${WORKDIR}"/patches/wild.patch
+   tc-export AR
+}
+
+src_install() {
+   dobin molmol
+
+   exeinto ${MMDIR}
+   doexe src/main/molmol
+   insinto ${MMDIR}
+   doins -r auxil help macros man setup tips
+
+   make_desktop_entry "${PN}" MOLMOL
+   newicon "${DISTDIR}/${PN}_256.png" "${PN}.png"
+
+   einstalldocs
+   dodoc HISTORY
+}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/molmol/

2024-05-18 Thread Pacho Ramos
commit: 9fda8b094fc31aaa3b93b0ae10a74847dc457ce2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:56:46 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:56:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fda8b09

sci-chemistry/molmol: Fix pkgcheck warnings

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/molmol/molmol-2k_p2-r9.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild 
b/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild
index 818fc5df9fa5..29769cede153 100644
--- a/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild
+++ b/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild
@@ -21,11 +21,11 @@ SRC_URI="
https://dev.gentoo.org/~soap/distfiles/${PN}-patches.tbz2
https://dev.gentoo.org/~pacho/${PN}/${PN}_256.png
 "
+S="${WORKDIR}"
 
 LICENSE="molmol"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
 
 RDEPEND="
|| (
@@ -45,9 +45,6 @@ RDEPEND="
x11-apps/xdpyinfo
 "
 DEPEND="${RDEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}"
 
 PATCHES=(
"${FILESDIR}"/${P}-gcc14-fix.patch



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-firmware/

2024-05-18 Thread Pacho Ramos
commit: c05f2433027fc1764c7b19fbe43db9a999baf0dd
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:45:44 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:45:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05f2433

gnome-extra/gnome-firmware: add 46.0

Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-extra/gnome-firmware/Manifest|  1 +
 .../gnome-firmware/gnome-firmware-46.0.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/gnome-extra/gnome-firmware/Manifest 
b/gnome-extra/gnome-firmware/Manifest
index 66e93180440e..ce7fca247804 100644
--- a/gnome-extra/gnome-firmware/Manifest
+++ b/gnome-extra/gnome-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-firmware-43.2.tar.xz 272344 BLAKE2B 
6fc698d3b8c831d4802111bc5bfd290f570a1a87ca621280621e191c9669b892732ed63b8dac516fd7231092b777977844f06848c32ea67a9ff6338166330f25
 SHA512 
8524a2b2c5ab5de5f2cbb01e02e158d351e29182af6330c34760745fdd2817323ac11eaad302a540dfe16d29aef10778c38bb705523d8260340d06188b98fc4d
 DIST gnome-firmware-45.0.tar.xz 277276 BLAKE2B 
b6ef1995b3861e4f44a7463d55be3450cdb6e1d623b41e82d87ddbd3b25cde258ecdd8ed0d6edf1b9c4d6711ad401050a879ad5dcae1d77267511b92f078082f
 SHA512 
62cf662545ab3f4eb5f9f76880a5593dd3a428fdc255eb011bb53b6a3b9f81e8ad5d8b392734ca02ba6067fde32087e19f581b0e9103c960afb72168309053d3
+DIST gnome-firmware-46.0.tar.xz 294292 BLAKE2B 
175bff729b343c151399e83d9c1305096ee395452b5c5d60d1e2836f0e2f6ffc91d5df1e187e6a60a7ea43f4616e8aebfb9d95e1351db6fb65070d834f3ef666
 SHA512 
817063f292cfaf3511f3a11ba5ca787449bdb4211444aee19e4e64cc5a8194fad1588c9ce44eab41945da3ad9ff018492727b99953451b21f08911bbe51650bf

diff --git a/gnome-extra/gnome-firmware/gnome-firmware-46.0.ebuild 
b/gnome-extra/gnome-firmware/gnome-firmware-46.0.ebuild
new file mode 100644
index ..5bdf62da3b89
--- /dev/null
+++ b/gnome-extra/gnome-firmware/gnome-firmware-46.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="Install firmware on devices"
+HOMEPAGE="https://gitlab.gnome.org/World/gnome-firmware;
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man elogind systemd"
+
+RDEPEND="
+   >=gui-libs/gtk-4.2:4
+   >=dev-libs/glib-2.74.0:2
+   >=sys-apps/fwupd-1.8.11[elogind?,systemd?]
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/libadwaita-1.4:1
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+   man? ( sys-apps/help2man )
+"
+
+DOCS=( README.md )
+
+src_configure() {
+   local emesonargs=(
+   -Dconsolekit=false
+   -Ddevel=false
+   $(meson_use elogind)
+   $(meson_use man)
+   $(meson_use systemd)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-bing-wallpaper/

2024-05-18 Thread Pacho Ramos
commit: 0a5572a7a99b342509a190750602180beada07f9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:39:42 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:39:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5572a7

gnome-extra/gnome-shell-extension-bing-wallpaper: drop 45-r1, 46

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-bing-wallpaper/Manifest  |  2 -
 ...ome-shell-extension-bing-wallpaper-45-r1.ebuild | 56 --
 .../gnome-shell-extension-bing-wallpaper-46.ebuild | 56 --
 3 files changed, 114 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
index 5038b94f6fcc..54792c6fda7d 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-shell-extension-bing-wallpaper-45.tar.gz 5410536 BLAKE2B 
bf0a8c7ae8fc421ba9a9cd88cf689b18336c3e25e0eb5627e600e4d8e2fb0ace1c7b867e189aef8fa2e3f2a7cc2e7164636e712a4ad0e6cf3b54b4c9428a96d8
 SHA512 
e82bb69745f06c83d76a7faad0c777b7b77b69b39a31cf7845593c861b45cb571a5183423efbbf05cfdb0e2b43f205160e903de65d545d98df0ccd43710b00de
-DIST gnome-shell-extension-bing-wallpaper-46.tar.gz 5408142 BLAKE2B 
cb3a1145bca49b9fe77e44ca7a61eca70c6cc8568970092a1a178d6b93cf8a951f22f6e28f7f215c99a1d657b616a7209a201bf2523be63a52c081406b8af8c9
 SHA512 
d18c88d077c55cc4bdd1277d1ab1ff99f91ab02625290364f8cc4c696def3820366200af11307b284c68825105ec8b01c22ce32c0ec43d348443b4b5366c8d9d
 DIST gnome-shell-extension-bing-wallpaper-48.tar.gz 5407779 BLAKE2B 
bf3a10389ae5d2bdaab11c9927ca0227e453a25d9719a903dfdf136d3fe4746efc88d44fa1f935ef40e401deea2a6fffa45ded56f8aa4fe06e2ebb55c0792c74
 SHA512 
27a46bb2aca38c7fde5f793ca1190ec24cf363e2b01eb7fe79d19dbe2cadf269e709c5e5a090a4d966d9359cbd20f035f10b7bfdcc34ea39b8aa8346e89663e0
 DIST gnome-shell-extension-bing-wallpaper-49.tar.gz 5408566 BLAKE2B 
7fa60cc5d3a2b1f10dd5c364a24a38f76f9891f17fa72638cfe58ceac5c9503a0d556078a49f060c297bd940d9998497b73785d3ea33a24ce3050a91c509a977
 SHA512 
c0dbf7d900d019b588d8188b03554bb26b95202efa270dd697259d3921f96aeec78ef70a3f84db60680a8c1844c48b98184c4f8a2205fb69db7c6cb5fa117d62

diff --git 
a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r1.ebuild
 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r1.ebuild
deleted file mode 100644
index a5edfdffc77d..
--- 
a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils
-
-DESCRIPTION="Changes your wallpaper daily to the bing.com background image"
-HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension;
-SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/glib:2
-   app-eselect/eselect-gnome-shell-extensions
-   >=gnome-base/gnome-shell-3.36
-   net-libs/libsoup:2.4
-"
-DEPEND=""
-BDEPEND=""
-
-S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
-extension_uuid="bingwallpa...@ineffable-gmail.com"
-
-PATCHES=(
-   # https://github.com/neffo/bing-wallpaper-gnome-extension/issues/113
-   "${FILESDIR}/${PN}-44-unlock-screen.patch"
-)
-
-src_install() {
-   einstalldocs
-   rm -f README.md LICENSE || die
-   insinto /usr/share/glib-2.0/schemas
-   doins schemas/*.xml
-   rm -rf schemas
-   insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
-   doins -r *
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-46.ebuild
 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-46.ebuild
deleted file mode 100644
index d4f575f10389..
--- 
a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-46.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils
-
-DESCRIPTION="Changes your wallpaper daily to the bing.com background image"
-HOMEPAGE="https://github.com/neffo/bing-wallpape

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-bing-wallpaper/

2024-05-18 Thread Pacho Ramos
commit: f8fecadba82ce7f82ca61fd80674048054ce3a62
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:39:24 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:39:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8fecadb

gnome-extra/gnome-shell-extension-bing-wallpaper: add 49

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-bing-wallpaper/Manifest  |  1 +
 .../gnome-shell-extension-bing-wallpaper-49.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
index bc1ca29c78bb..5038b94f6fcc 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-extension-bing-wallpaper-45.tar.gz 5410536 BLAKE2B 
bf0a8c7ae8fc421ba9a9cd88cf689b18336c3e25e0eb5627e600e4d8e2fb0ace1c7b867e189aef8fa2e3f2a7cc2e7164636e712a4ad0e6cf3b54b4c9428a96d8
 SHA512 
e82bb69745f06c83d76a7faad0c777b7b77b69b39a31cf7845593c861b45cb571a5183423efbbf05cfdb0e2b43f205160e903de65d545d98df0ccd43710b00de
 DIST gnome-shell-extension-bing-wallpaper-46.tar.gz 5408142 BLAKE2B 
cb3a1145bca49b9fe77e44ca7a61eca70c6cc8568970092a1a178d6b93cf8a951f22f6e28f7f215c99a1d657b616a7209a201bf2523be63a52c081406b8af8c9
 SHA512 
d18c88d077c55cc4bdd1277d1ab1ff99f91ab02625290364f8cc4c696def3820366200af11307b284c68825105ec8b01c22ce32c0ec43d348443b4b5366c8d9d
 DIST gnome-shell-extension-bing-wallpaper-48.tar.gz 5407779 BLAKE2B 
bf3a10389ae5d2bdaab11c9927ca0227e453a25d9719a903dfdf136d3fe4746efc88d44fa1f935ef40e401deea2a6fffa45ded56f8aa4fe06e2ebb55c0792c74
 SHA512 
27a46bb2aca38c7fde5f793ca1190ec24cf363e2b01eb7fe79d19dbe2cadf269e709c5e5a090a4d966d9359cbd20f035f10b7bfdcc34ea39b8aa8346e89663e0
+DIST gnome-shell-extension-bing-wallpaper-49.tar.gz 5408566 BLAKE2B 
7fa60cc5d3a2b1f10dd5c364a24a38f76f9891f17fa72638cfe58ceac5c9503a0d556078a49f060c297bd940d9998497b73785d3ea33a24ce3050a91c509a977
 SHA512 
c0dbf7d900d019b588d8188b03554bb26b95202efa270dd697259d3921f96aeec78ef70a3f84db60680a8c1844c48b98184c4f8a2205fb69db7c6cb5fa117d62

diff --git 
a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
new file mode 100644
index ..982992d794b7
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+DESCRIPTION="Change your wallpaper daily to the bing.com background image"
+HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension;
+SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-libs/glib:2
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-45
+   net-libs/libsoup:3.0
+"
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
+extension_uuid="bingwallpa...@ineffable-gmail.com"
+
+PATCHES=(
+   # https://github.com/neffo/bing-wallpaper-gnome-extension/issues/113
+   "${FILESDIR}/${PN}-44-unlock-screen.patch"
+)
+
+src_install() {
+   einstalldocs
+   rm -f README.md LICENSE || die
+   insinto /usr/share/glib-2.0/schemas
+   doins schemas/*.xml
+   rm -rf schemas
+   insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
+   doins -r *
+}
+
+pkg_preinst() {
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-bing-wallpaper/

2024-05-18 Thread Pacho Ramos
commit: fe1c7cc2491017eddce0d3fa2201f3567c9b65c7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:40:15 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:40:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1c7cc2

gnome-extra/gnome-shell-extension-bing-wallpaper: Fix pkgcheck warnings

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-bing-wallpaper-49.ebuild   | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git 
a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
index 982992d794b7..c5c1f694b082 100644
--- 
a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
+++ 
b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
@@ -7,11 +7,11 @@ inherit gnome2-utils
 DESCRIPTION="Change your wallpaper daily to the bing.com background image"
 HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension;
 
SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 RDEPEND="
dev-libs/glib:2
@@ -19,10 +19,7 @@ RDEPEND="
>=gnome-base/gnome-shell-45
net-libs/libsoup:3.0
 "
-DEPEND=""
-BDEPEND=""
 
-S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
 extension_uuid="bingwallpa...@ineffable-gmail.com"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libquicktime/, media-libs/libquicktime/files/

2024-05-18 Thread Pacho Ramos
commit: 18fa34358d5e58bd9c6a59b66602bd4ee329a70f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:26:05 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:28:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18fa3435

media-libs/libquicktime: Apply fixes from Arch

Adds compatibility with newer ffmpeg versions, faad2 fixes and fix codecs
via patch instead of sedding.

Closes: https://bugs.gentoo.org/834384
Signed-off-by: Pacho Ramos  gentoo.org>

 .../files/libquicktime-1.2.4-faad2.patch   |  86 +++
 .../files/libquicktime-1.2.4-ffmpeg-codecs.patch   | 651 +
 .../files/libquicktime-1.2.4-ffmpeg5.patch | 342 +++
 .../libquicktime/libquicktime-1.2.4-r5.ebuild  | 124 
 4 files changed, 1203 insertions(+)

diff --git a/media-libs/libquicktime/files/libquicktime-1.2.4-faad2.patch 
b/media-libs/libquicktime/files/libquicktime-1.2.4-faad2.patch
new file mode 100644
index ..563f46426f26
--- /dev/null
+++ b/media-libs/libquicktime/files/libquicktime-1.2.4-faad2.patch
@@ -0,0 +1,86 @@
+diff -ruN a/configure.ac b/configure.ac
+--- a/configure.ac 2012-03-29 21:44:28.0 +0200
 b/configure.ac 2020-02-09 18:27:31.599127781 +0100
+@@ -728,82 +728,9 @@
+ 
+ if test "x$with_faad2" != "xno"; then
+ 
+-OLD_CFLAGS=$CFLAGS
+-OLD_LIBS=$LIBS
+-
+ CFLAGS="$CFLAGS"
+ LIBS="$LIBS -lfaad -lm"
+ 
+-AC_MSG_CHECKING(for neaacdec.h usability for faad2)
+-
+-
+-AC_TRY_RUN([
+-#include 
+-#include 
+-main()
+-{
+-int faad_major;
+-int faad_minor;
+-faacDecHandle dec;
+-
+-if(sscanf(FAAD2_VERSION, "%d.%d", _major, _minor) < 2)
+-  return -1;
+-dec = faacDecOpen();
+-if(!dec)
+-  return -1;
+-return 0;
+-}
+-  ],
+-  [
+-# program could be run
+-have_faad2="true"
+-AC_MSG_RESULT(yes)
+-FAAD2_CFLAGS=$CFLAGS
+-FAAD2_LIBS=$LIBS
+-AC_DEFINE(HAVE_NEAACDEC_H)
+-  ],
+-# program could not be run
+-AC_MSG_RESULT(no)
+-)
+-
+-if test "x$have_faad2" != "xtrue"; then
+-
+-AC_MSG_CHECKING(for faad.h usability for faad2)
+-
+-AC_TRY_RUN([
+-#include 
+-#include 
+-main()
+-{
+-int faad_major;
+-int faad_minor;
+-faacDecHandle dec;
+-
+-if(sscanf(FAAD2_VERSION, "%d.%d", _major, _minor) < 2)
+-  return -1;
+-dec = faacDecOpen();
+-if(!dec)
+-  return -1;
+-return 0;
+-}
+-  ],
+-  [
+-# program could be run
+-have_faad2="true"
+-AC_MSG_RESULT(yes)
+-FAAD2_CFLAGS=$CFLAGS
+-FAAD2_LIBS=$LIBS
+-
+-
+-  ],
+-# program could not be run
+-AC_MSG_RESULT(no)
+-)
+-
+-fi
+-
+-CFLAGS=$OLD_CFLAGS
+-LIBS=$OLD_LIBS
+ 
+ fi
+ 

diff --git 
a/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg-codecs.patch 
b/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg-codecs.patch
new file mode 100644
index ..8de9a288c176
--- /dev/null
+++ b/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg-codecs.patch
@@ -0,0 +1,651 @@
+diff -ruN a/plugins/ffmpeg/audio.c b/plugins/ffmpeg/audio.c
+--- a/plugins/ffmpeg/audio.c   2012-03-29 21:44:28.0 +0200
 b/plugins/ffmpeg/audio.c   2020-02-09 19:08:03.716063846 +0100
+@@ -626,7 +626,7 @@
+ {
+ /* If the codec is mp3, make sure to decode the very last frame */
+ 
+-if((codec->avctx->codec_id == CODEC_ID_MP3) &&
++if((codec->avctx->codec_id == AV_CODEC_ID_MP3) &&
+(codec->bytes_in_chunk_buffer >= 4))
+   {
+   if(!mpa_decode_header(, codec->chunk_buffer, (const mpa_header*)0))
+@@ -695,7 +695,7 @@
+ 
+ /* Some really broken mp3 files have the header bytes split across 2 
chunks */
+ 
+-if(codec->avctx->codec_id == CODEC_ID_MP3)
++if(codec->avctx->codec_id == AV_CODEC_ID_MP3)
+   {
+   if(codec->bytes_in_chunk_buffer < 4)
+ {
+@@ -806,7 +806,7 @@
+ 
+ if(bytes_decoded < 0)
+   {
+-  if(codec->avctx->codec_id == CODEC_ID_MP3)
++  if(codec->avctx->codec_id == AV_CODEC_ID_MP3)
+ {
+ /* For mp3, bytes_decoded < 0 means, that the frame should be muted */
+ memset(>sample_buffer[track_map->channels * 
(codec->sample_buffer_end -
+@@ -866,8 +866,8 @@
+   quicktime_audio_map_t *track_map = >atracks[track];
+   quicktime_ffmpeg_audio_codec_t *codec = track_map->codec->priv;
+ 
+-  if((codec->decoder->id == CODEC_ID_MP2) ||
+- (codec->decoder->id == CODEC_ID_MP3))
++  if((codec->decoder->id == AV_CODEC_ID_MP2) ||
++ (codec->decoder->id == AV_CODEC_ID_MP3))
+ {
+ mpa_header h;
+ uint32_t header;
+@@ -909,7 +909,7 @@
+ else
+   track_map->ci.bitrate = h.bitrate;
+ }
+-  else if(codec->decoder->id == CODEC_ID_AC3)
++  else

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

2024-05-18 Thread Pacho Ramos
commit: bccde7ae6a39188bbdbfb8e455842a7bdc86023c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:15:48 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccde7ae

x11-misc/virtualgl: fix pkgcheck warnings

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/virtualgl/virtualgl-3.1.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/x11-misc/virtualgl/virtualgl-3.1.1.ebuild 
b/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
index 41dde92c6219..1b1bb38f63a8 100644
--- a/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
+++ b/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
@@ -18,10 +18,9 @@ fi
 
 DESCRIPTION="Run OpenGL applications remotely with full 3D hardware 
acceleration"
 HOMEPAGE="https://www.virtualgl.org/;
+LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
 
 SLOT="0"
-LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
-IUSE=""
 
 RDEPEND="
media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/dssp/

2024-05-18 Thread Pacho Ramos
commit: 0262304a0e66328fe0b605343b0dcb05fca7f97c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:03:52 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0262304a

sci-chemistry/dssp: add 4.4.7

Closes: https://bugs.gentoo.org/924695
Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/dssp/Manifest  |  1 +
 sci-chemistry/dssp/dssp-4.4.7.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/sci-chemistry/dssp/Manifest b/sci-chemistry/dssp/Manifest
index ab8d9af141e6..8388d09b6c61 100644
--- a/sci-chemistry/dssp/Manifest
+++ b/sci-chemistry/dssp/Manifest
@@ -3,3 +3,4 @@ DIST dssp-3.0.11.tar.gz 168085 BLAKE2B 
e1c42fd22cfb2287f10b5deae48b56a4583d4a677
 DIST dssp-4.3.1.tar.gz 226842 BLAKE2B 
86318f05b8381d94fa9c65a956f5fb607ef8072b0395d912e20697ba36836c449ddff31a4a64d0005bbfe34899f71853c0f15a911042389fc894934c08fc34c8
 SHA512 
4dc1a3f5c7ba258ebf548674c7b33c36b0e3a7d14911394eb8d2955c235f3cb1d6c50cb03f411db55a8a9d7aa93e4d03354c47f9f0126b0bdcbf40dc9391d403
 DIST dssp-4.4.1.tar.gz 161797 BLAKE2B 
d6bfb40a730f39e9d5a0988ce22a9dd377ec08a09e29f77e5afaac26d512cf87f6e289c1e4e3e63cfef7354b10fb57bf410bcc169604b1b6a6078380e4f08d26
 SHA512 
1bcf9e16efc5d3a7de11e24ed63e47d3263123af4670b8f3daa97cdf7cc33202fb4d564acac3024ed4edcce1ef8278f71f5312f27a234d2957afa6f563c88ed6
 DIST dssp-4.4.4.1.tar.gz 162809 BLAKE2B 
6c3f588a48778cf5f20b40b93736e150a4d366bf44d214b4064362c2a3bce69db415f5d12568a8523d99e2e5a47749d450ff0251dc3035628dbef9343d37e99a
 SHA512 
291810391d74da7ab65bcf4aab61fa4ae1a5518a361fa02d5c15ed0e5c94139fde65e7612a978f5326bd7d93f2ac6ea01b2b65514d6b64f4d062adf112c48deb
+DIST dssp-4.4.7.tar.gz 163831 BLAKE2B 
195c8fb183df00105098967850b01c0d6acf776f7cfa409fc536c8291e7a467da2adfb5f34d8191e33dbb29bfd254cd414c1b7b76ed3f3b854928c4dc8a5fcdd
 SHA512 
2fe2d8a494b570934c0d28804fe69b6569089ded58ec92bf3d83b25ce60a3b9486490909e187b511328f13498ca9027869e922d95a355cf0e21c2564c2db1b5a

diff --git a/sci-chemistry/dssp/dssp-4.4.7.ebuild 
b/sci-chemistry/dssp/dssp-4.4.7.ebuild
new file mode 100644
index ..4b22c93cb749
--- /dev/null
+++ b/sci-chemistry/dssp/dssp-4.4.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="The protein secondary structure standard"
+HOMEPAGE="https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp;
+SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# doc disabled as it only generates a PDF from the manpage for now
+# https://github.com/PDB-REDO/dssp/issues/64
+#IUSE="doc"
+
+CDEPEND="
+   dev-libs/boost:=[zlib]
+   >=dev-libs/libmcfp-1.2.2
+   >=sci-libs/libcifpp-7.0.3
+"
+BDEPEND="${CDEPEND}"
+#  doc? (
+#  || ( app-text/pandoc-bin[pandoc-symlink] app-text/pandoc )
+#  dev-python/weasyprint
+#  )
+DEPEND=""
+RDEPEND="${CDEPEND}"
+
+#src_prepare() {
+#  # wkhtmltopdf is not available on Gentoo
+#  sed -i -e \
+#  's/-t html/-t html --pdf-engine=weasyprint/' \
+#  CMakeLists.txt
+#  cmake_src_prepare
+#}
+
+src_configure() {
+   local mycmakeargs=(
+   #-DBUILD_DOCUMENTATION=$(usex doc)
+   -DBUILD_DOCUMENTATION=NO
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   if has_version "<=sci-chemistry/gromacs-2022"; then
+   ewarn "DSSP > 3.0.x is not compatible with gmx do_dssp:"
+   ewarn "https://gitlab.com/gromacs/gromacs/-/issues/4129;
+   ewarn
+   ewarn "Feel free to mask newer versions if needed."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/dssp/

2024-05-18 Thread Pacho Ramos
commit: 07938027cc64d6cd7a6014b13a2e78499ad17042
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:04:11 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07938027

sci-chemistry/dssp: drop 4.3.1, 4.4.1

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/dssp/Manifest  |  2 --
 sci-chemistry/dssp/dssp-4.3.1.ebuild | 39 --
 sci-chemistry/dssp/dssp-4.4.1.ebuild | 54 
 3 files changed, 95 deletions(-)

diff --git a/sci-chemistry/dssp/Manifest b/sci-chemistry/dssp/Manifest
index 8388d09b6c61..34adeb159346 100644
--- a/sci-chemistry/dssp/Manifest
+++ b/sci-chemistry/dssp/Manifest
@@ -1,6 +1,4 @@
 DIST dssp-2.2.1.tgz 47141 BLAKE2B 
34d8b2db8797a8c23763766c0214337f03584c4be52c1bc820a0df0db6a5f78ac0229aafdd47a60b8fd6f4832abf0399663c53f9e898c75f08ecbe22b141c8da
 SHA512 
4a273714d6b3230daea166caa7f4117d5ccb225bea0cf1bc2eb61539b6cc8e227d0ba19047d61f0ad0d1d6bc2efdec9c193bd44341e15ef0950acb4a22498811
 DIST dssp-3.0.11.tar.gz 168085 BLAKE2B 
e1c42fd22cfb2287f10b5deae48b56a4583d4a67737a3485dcbd160d1597a15c2d5105c3794c875d8001abede1c014efb4f7f5b7c250f867bdf9ed95a0860217
 SHA512 
a0cfe44e517ff1f909ef2928b62ae2c639c6bddfd8a0fb538883f647fd2771e00da68e0fd2521aa02ba3c6d1b0c9b784b7fe142392af3a3abf6ea89f1546bd9d
-DIST dssp-4.3.1.tar.gz 226842 BLAKE2B 
86318f05b8381d94fa9c65a956f5fb607ef8072b0395d912e20697ba36836c449ddff31a4a64d0005bbfe34899f71853c0f15a911042389fc894934c08fc34c8
 SHA512 
4dc1a3f5c7ba258ebf548674c7b33c36b0e3a7d14911394eb8d2955c235f3cb1d6c50cb03f411db55a8a9d7aa93e4d03354c47f9f0126b0bdcbf40dc9391d403
-DIST dssp-4.4.1.tar.gz 161797 BLAKE2B 
d6bfb40a730f39e9d5a0988ce22a9dd377ec08a09e29f77e5afaac26d512cf87f6e289c1e4e3e63cfef7354b10fb57bf410bcc169604b1b6a6078380e4f08d26
 SHA512 
1bcf9e16efc5d3a7de11e24ed63e47d3263123af4670b8f3daa97cdf7cc33202fb4d564acac3024ed4edcce1ef8278f71f5312f27a234d2957afa6f563c88ed6
 DIST dssp-4.4.4.1.tar.gz 162809 BLAKE2B 
6c3f588a48778cf5f20b40b93736e150a4d366bf44d214b4064362c2a3bce69db415f5d12568a8523d99e2e5a47749d450ff0251dc3035628dbef9343d37e99a
 SHA512 
291810391d74da7ab65bcf4aab61fa4ae1a5518a361fa02d5c15ed0e5c94139fde65e7612a978f5326bd7d93f2ac6ea01b2b65514d6b64f4d062adf112c48deb
 DIST dssp-4.4.7.tar.gz 163831 BLAKE2B 
195c8fb183df00105098967850b01c0d6acf776f7cfa409fc536c8291e7a467da2adfb5f34d8191e33dbb29bfd254cd414c1b7b76ed3f3b854928c4dc8a5fcdd
 SHA512 
2fe2d8a494b570934c0d28804fe69b6569089ded58ec92bf3d83b25ce60a3b9486490909e187b511328f13498ca9027869e922d95a355cf0e21c2564c2db1b5a

diff --git a/sci-chemistry/dssp/dssp-4.3.1.ebuild 
b/sci-chemistry/dssp/dssp-4.3.1.ebuild
deleted file mode 100644
index daf7c4f9314d..
--- a/sci-chemistry/dssp/dssp-4.3.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="The protein secondary structure standard"
-HOMEPAGE="https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp;
-SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-BDEPEND="
-   dev-libs/boost:=[zlib]
-   >=dev-libs/libmcfp-1.2.2
-   >=sci-libs/libcifpp-5.1.0
-"
-DEPEND=""
-RDEPEND="${BDEPEND}"
-
-src_configure() {
-   # gxrio not packaged
-   local mycmakeargs=(
-   -DBUILD_WEBSERVER=OFF
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   if has_version "<=sci-chemistry/gromacs-2022"; then
-   ewarn "DSSP > 3.0.x is not compatible with gmx do_dssp:"
-   ewarn "https://gitlab.com/gromacs/gromacs/-/issues/4129;
-   ewarn
-   ewarn "Feel free to mask newer versions if needed."
-   fi
-}

diff --git a/sci-chemistry/dssp/dssp-4.4.1.ebuild 
b/sci-chemistry/dssp/dssp-4.4.1.ebuild
deleted file mode 100644
index d79883c4e211..
--- a/sci-chemistry/dssp/dssp-4.4.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="The protein secondary structure standard"
-HOMEPAGE="https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp;
-SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-# doc disabled as it only generates a PDF from the manpage for now
-# https://github.com/PDB-REDO/dssp/issues/64
-#IUSE="doc"
-
-CDEPEND="
-   dev-libs/boost:=[zlib]
-   >=dev-libs/libmcfp-1.2

[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/dssp/

2024-05-18 Thread Pacho Ramos
commit: d5d7440bb66efbb4aa392e03a27cc9f9a858e819
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:06:13 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d7440b

sci-chemistry/dssp: Fix EmptyGlobalAssignment warning

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/dssp/dssp-4.4.7.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-chemistry/dssp/dssp-4.4.7.ebuild 
b/sci-chemistry/dssp/dssp-4.4.7.ebuild
index 4b22c93cb749..cebac1ce3a1a 100644
--- a/sci-chemistry/dssp/dssp-4.4.7.ebuild
+++ b/sci-chemistry/dssp/dssp-4.4.7.ebuild
@@ -25,7 +25,6 @@ BDEPEND="${CDEPEND}"
 #  || ( app-text/pandoc-bin[pandoc-symlink] app-text/pandoc )
 #  dev-python/weasyprint
 #  )
-DEPEND=""
 RDEPEND="${CDEPEND}"
 
 #src_prepare() {



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

2024-05-18 Thread Pacho Ramos
commit: d988f672cdc36bc71a85b089f2a0a24a2117118b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 10:04:30 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d988f672

sci-libs/libcifpp: drop 5.1.1, 5.1.2

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-libs/libcifpp/Manifest  |  4 
 sci-libs/libcifpp/libcifpp-5.1.1.ebuild | 38 -
 sci-libs/libcifpp/libcifpp-5.1.2.ebuild | 38 -
 3 files changed, 80 deletions(-)

diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest
index 840ee8c08659..811136e73542 100644
--- a/sci-libs/libcifpp/Manifest
+++ b/sci-libs/libcifpp/Manifest
@@ -1,7 +1,3 @@
-DIST libcifpp-5.1.1-components.cif.xz 58896016 BLAKE2B 
2bf61944fe6b11325df3c6c32eaabeb27b0f117eed362dd2eba51f623f4054d142ee84aeb04908322b7aebd30a1bd17da969eeda953f7423cca922006fe767d2
 SHA512 
d4103ac0b0ae5698dd4c17e452ea35871c4854827d3a2ee93f00b73b6f57b87ee2278b44ec0501f818dfc34284b4c19d4617ba3a98df9552da5ebedaa59c9622
-DIST libcifpp-5.1.1.tar.gz 2244833 BLAKE2B 
3a5feada63ee123dbed1ba776d0248569f46bbc2d39748db7d3cdfdfb66c89e08c54cdf5133182978e9ef4808c19adfc794ee895a95e882f0d5ff3d173e57311
 SHA512 
3e988d0e4f24174fb47274b0feaae5a8a793441efb9c8273b328f412fbd29ee082cd91e19f19008069ebfd3507c83f7945dc33fc015784727603f987091eaa5c
-DIST libcifpp-5.1.2-components.cif.xz 59092332 BLAKE2B 
3672ca8e9553be80822ca7d7398fd3b73b14b1bf375e63f3a7aef33c2ee92d837c9ca08b3a756d838c512ac5918a0537d70e9a422331fafaf0ff77ecf2134515
 SHA512 
b2d3507d339d8467b10d0a638a5b86e75ed73fb64fee854aefeb2f0ce999e6a99755af30483749ce75e8a4ce63536111bd2a7a5f698dfc86d1a2be3d243304ce
-DIST libcifpp-5.1.2.tar.gz 2244795 BLAKE2B 
7bec9f901c112fabf86c9ce691229f42dcf854be4c99bdf09dbe7dd0d0a3a7e92831cb2b72afa4debc1ce8b1a3a33e27cceda048adca6805802189e0ad50349c
 SHA512 
3adb801ed52b250f6779228288a2c2926c1c7d8d0eff0bb6ed610b4258de8537253d2ce95208e8682b2eb8d0c09ecb53b6269c24bdce907360d9478c6c8c3c1b
 DIST libcifpp-5.2.2-components.cif.xz 60754468 BLAKE2B 
899120c2d6749fb2da9be94de8665f4e961d08c101b33bce98b84bf126b32d43bb79c88da98fb926047522a6f138512dcc59df698f57a83b716e039d422308d4
 SHA512 
d861b83f8b363f2e64ccf073bae768d73f9f57ec2674bf30d43b05fc9a32d235e26c888faaa02b6276e0734632b237b6dd00d8b966dd63b4fcf6562ebcf41cfc
 DIST libcifpp-5.2.2.tar.gz 2277238 BLAKE2B 
a31af09bed7f1dbd6f610e104f0a8439742c863bc58b3680c058cb570a1f93fbcd6d23f29a372aafbb7166a4d86b2590cd24e092b1cc7af25bd09bbe437c93eb
 SHA512 
2bbe9b13fd0ce8f686b5fa9e1675a41cc37c954cd9d80326fcc7c5f4c767be95dd71f6ddc3e841b6102214cd66205303515fa0750683e539f48b038a32a51af9
 DIST libcifpp-7.0.4-components.cif.xz 62591092 BLAKE2B 
f5fc502cfb0d5c33c2218a02ccbf652c87f0d9d0ac93a8f2eb7c5a7e1e301555cb641f3df815fefbb998ca00f0b04f4fd39de2023dd69ca88de29a814208cd70
 SHA512 
6f85b84b9e4c63b134dedbc41a6a3ba4a7bec6a66b0ce1fcc9248c06b3e5600b8fe31c5ed72722cb40cb431227f17bb9f485e7b471c84efa313b04adfb161ec2

diff --git a/sci-libs/libcifpp/libcifpp-5.1.1.ebuild 
b/sci-libs/libcifpp/libcifpp-5.1.1.ebuild
deleted file mode 100644
index 8d30793f975e..
--- a/sci-libs/libcifpp/libcifpp-5.1.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Code to work with mmCIF and PDB files"
-HOMEPAGE="https://github.com/PDB-REDO/libcifpp;
-# Update components file on every bump
-# ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif.gz
-SRC_URI="
-   https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~pacho/${PN}/${P}-components.cif.xz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-cpp/eigen:3
-   dev-libs/boost:=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   cp "${WORKDIR}"/${P}-components.cif data/components.cif || die
-
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=ON
-   -DCIFPP_DOWNLOAD_CCD=OFF
-   -DCIFPP_INSTALL_UPDATE_SCRIPT=OFF
-   -DENABLE_TESTING="$(usex test)"
-   )
-   cmake_src_configure
-}

diff --git a/sci-libs/libcifpp/libcifpp-5.1.2.ebuild 
b/sci-libs/libcifpp/libcifpp-5.1.2.ebuild
deleted file mode 100644
index 47d08fc49c68..
--- a/sci-libs/libcifpp/libcifpp-5.1.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Code to work with mmCIF and PDB files"
-HOMEPAGE="https://github.com/PDB-REDO/libcifpp;
-# Update components file on every bump
-# http://ftp.wwpdb.org/pub/pdb/data

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

2024-05-18 Thread Pacho Ramos
commit: 09dc76ef952cc43cc0086638d8f9fa1b5c7eb355
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:46:40 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 10:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09dc76ef

sci-libs/libcifpp: add 7.0.4

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-libs/libcifpp/Manifest  |  2 ++
 sci-libs/libcifpp/libcifpp-7.0.4.ebuild | 45 +
 2 files changed, 47 insertions(+)

diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest
index 4fcf5d210edf..840ee8c08659 100644
--- a/sci-libs/libcifpp/Manifest
+++ b/sci-libs/libcifpp/Manifest
@@ -4,3 +4,5 @@ DIST libcifpp-5.1.2-components.cif.xz 59092332 BLAKE2B 
3672ca8e9553be80822ca7d73
 DIST libcifpp-5.1.2.tar.gz 2244795 BLAKE2B 
7bec9f901c112fabf86c9ce691229f42dcf854be4c99bdf09dbe7dd0d0a3a7e92831cb2b72afa4debc1ce8b1a3a33e27cceda048adca6805802189e0ad50349c
 SHA512 
3adb801ed52b250f6779228288a2c2926c1c7d8d0eff0bb6ed610b4258de8537253d2ce95208e8682b2eb8d0c09ecb53b6269c24bdce907360d9478c6c8c3c1b
 DIST libcifpp-5.2.2-components.cif.xz 60754468 BLAKE2B 
899120c2d6749fb2da9be94de8665f4e961d08c101b33bce98b84bf126b32d43bb79c88da98fb926047522a6f138512dcc59df698f57a83b716e039d422308d4
 SHA512 
d861b83f8b363f2e64ccf073bae768d73f9f57ec2674bf30d43b05fc9a32d235e26c888faaa02b6276e0734632b237b6dd00d8b966dd63b4fcf6562ebcf41cfc
 DIST libcifpp-5.2.2.tar.gz 2277238 BLAKE2B 
a31af09bed7f1dbd6f610e104f0a8439742c863bc58b3680c058cb570a1f93fbcd6d23f29a372aafbb7166a4d86b2590cd24e092b1cc7af25bd09bbe437c93eb
 SHA512 
2bbe9b13fd0ce8f686b5fa9e1675a41cc37c954cd9d80326fcc7c5f4c767be95dd71f6ddc3e841b6102214cd66205303515fa0750683e539f48b038a32a51af9
+DIST libcifpp-7.0.4-components.cif.xz 62591092 BLAKE2B 
f5fc502cfb0d5c33c2218a02ccbf652c87f0d9d0ac93a8f2eb7c5a7e1e301555cb641f3df815fefbb998ca00f0b04f4fd39de2023dd69ca88de29a814208cd70
 SHA512 
6f85b84b9e4c63b134dedbc41a6a3ba4a7bec6a66b0ce1fcc9248c06b3e5600b8fe31c5ed72722cb40cb431227f17bb9f485e7b471c84efa313b04adfb161ec2
+DIST libcifpp-7.0.4.tar.gz 2598838 BLAKE2B 
db6e4b1573d243c511f15ea1fc28867c8a57eb1050c24a59c12a4608b59890ee567569ca4035daead7e74d206a77bb280c56d54ef8b050fe297ccd75cf48ffeb
 SHA512 
6957b3e3ace855c22923391cfd05db40399b6b84fb194ccceaf7b460493ee8576573056296eb06fecf9e6e83c590776fdd5a09f06bb316de61f44468d2a53392

diff --git a/sci-libs/libcifpp/libcifpp-7.0.4.ebuild 
b/sci-libs/libcifpp/libcifpp-7.0.4.ebuild
new file mode 100644
index ..8c10d84a2291
--- /dev/null
+++ b/sci-libs/libcifpp/libcifpp-7.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Code to work with mmCIF and PDB files"
+HOMEPAGE="https://github.com/PDB-REDO/libcifpp;
+# Update components file on every bump
+# https://files.wwpdb.org/pub/pdb/data/monomers/components.cif.gz
+SRC_URI="
+   https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~pacho/${PN}/${P}-components.cif.xz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-cpp/eigen-3.4.0:3
+   dev-libs/boost:=
+   sys-libs/zlib
+   test? ( dev-cpp/catch:0 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   # https://github.com/PDB-REDO/libcifpp/issues/59
+   sed -i -e '/unit-3d/d' test/CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   cp "${WORKDIR}"/${P}-components.cif rsrc/components.cif || die
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DCIFPP_INSTALL_UPDATE_SCRIPT=OFF
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/chemex/

2024-05-18 Thread Pacho Ramos
commit: 4a6a749af273c28b58747af9daef41a74a2f6f10
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:21:33 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 09:23:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6a749a

sci-chemistry/chemex: Fix VariableOrderWrong warning

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/chemex/chemex-2024.02.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-chemistry/chemex/chemex-2024.02.16.ebuild 
b/sci-chemistry/chemex/chemex-2024.02.16.ebuild
index 73c1e4bae504..403e48aa069d 100644
--- a/sci-chemistry/chemex/chemex-2024.02.16.ebuild
+++ b/sci-chemistry/chemex/chemex-2024.02.16.ebuild
@@ -14,8 +14,8 @@ HOMEPAGE="https://github.com/gbouvignies/chemex;
 
SRC_URI="https://github.com/gbouvignies/ChemEx/archive/refs/tags/v${PV/_p/-dev}.tar.gz
 -> ${P}.tar.gz"
 S="${WORKDIR}/ChemEx-${PV/_p/-dev}"
 
-SLOT="0"
 LICENSE="BSD"
+SLOT="0"
 KEYWORDS="~amd64"
 IUSE="test"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-alphabetical-grid/

2024-05-18 Thread Pacho Ramos
commit: b48dda747f08134cff00a0cae58073baab7255b4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:22:26 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 09:23:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48dda74

gnome-extra/gnome-shell-extension-alphabetical-grid: Fix VariableOrderWrong 
warning

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-alphabetical-grid-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
index 50291ca4a9f4..31617859a0b4 100644
--- 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
+++ 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
@@ -10,6 +10,7 @@ inherit gnome2-utils
 DESCRIPTION="Restore the alphabetical ordering of the app grid"
 HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-extension;
 
SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/alphabetical-grid-extension-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -22,7 +23,6 @@ RDEPEND="
 "
 DEPEND="${COMMON_DEPEND}"
 
-S="${WORKDIR}/alphabetical-grid-extension-${PV}"
 extension_uuid="AlphabeticalAppGrid@stuarthayhurst"
 
 # Tests are only useful for upstream



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gdk-pixbuf-loader-webp/

2024-05-18 Thread Pacho Ramos
commit: 91148e98f1a007ca53338950faa0dbb0600d750c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:09:32 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 09:23:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91148e98

gui-libs/gdk-pixbuf-loader-webp: Fix EmptyGlobalAssignment warn

Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild 
b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild
index 3079ab1681ef..f6bcbb1b90b2 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild
+++ b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild
@@ -13,7 +13,6 @@ S="${WORKDIR}/webp-pixbuf-loader-${PV}"
 LICENSE="LGPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-IUSE=""
 
 RDEPEND="
>x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/chemex/

2024-05-18 Thread Pacho Ramos
commit: 327394bc43d1a956e57549a7258dbc47031c5798
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:21:02 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 09:23:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327394bc

sci-chemistry/chemex: drop 2022.3.5

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/chemex/Manifest   |  1 -
 sci-chemistry/chemex/chemex-2022.3.5.ebuild | 42 -
 2 files changed, 43 deletions(-)

diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest
index 5d90ff1b85bc..baa5a20a02e6 100644
--- a/sci-chemistry/chemex/Manifest
+++ b/sci-chemistry/chemex/Manifest
@@ -1,3 +1,2 @@
-DIST chemex-2022.3.5.tar.gz 2845347 BLAKE2B 
29b53ba8afcfd91e4f50119f212557de85d8576474b74d2ad925c8c2adb89397640e7b352b6785dc99a8c4e5007294609640219b2374cbb3144f94c5f9113d96
 SHA512 
3a92702d105e95e0a7b15e01b839d5982df55477afb98e58f7458a0e87230e94597c01d33c219ae469ed62e4ddaecdb787ae435453d428843d5a612159715d2b
 DIST chemex-2022.3.6.tar.gz 2843118 BLAKE2B 
e51b385dbf9e3c42f54f95f9929125e3263e12afa62beab8e5b8eb13e78a4fe9a0fb445f4f6c3cd4aa8e71748732ec58124682daa86be079eed036b78492ca71
 SHA512 
5c734e1b3ea39e9729bada93dfe5bc55f877b69ba6edd9612f95aab0d31949489582957a14f175646c7e6652644a5a55c26bcd74affc7fecc1e7b9cfdd4ceb63
 DIST chemex-2024.02.16.tar.gz 2756466 BLAKE2B 
715499fc3c68079dd66b26a0c4c495029c506be6f009529196fd30a1ec8ff4c0ecbcc4580c9beafd4f3c7df82d6fee525d85c09b031a6dc31d511c1183d30f8d
 SHA512 
7975157b86493c580ce00ef23549597743ff4aa03cebed7d0e0af1d644eed359b5dfa57c51e11f223acebe335d12cb43bd7694a46eeb2ccba70ac6147ba40eda

diff --git a/sci-chemistry/chemex/chemex-2022.3.5.ebuild 
b/sci-chemistry/chemex/chemex-2022.3.5.ebuild
deleted file mode 100644
index c27017ecebf0..
--- a/sci-chemistry/chemex/chemex-2022.3.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL="yes"
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Program to fit chemical exchange induced shift and relaxation 
data"
-HOMEPAGE="https://github.com/gbouvignies/chemex;
-SRC_URI="https://github.com/gbouvignies/ChemEx/archive/refs/tags/v${PV/_p/-dev}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/ChemEx-${PV/_p/-dev}"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="test"
-
-#RESTRICT="!test? ( test )"
-# FIXME: Restrict until tests are readded 
https://github.com/gbouvignies/ChemEx/issues/51
-RESTRICT="test"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/asteval-0.9.25[${PYTHON_USEDEP}]
-   >=dev-python/cachetools-5.3.0[${PYTHON_USEDEP}]
-   >=dev-python/lmfit-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/matplotlib-3.7.1[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.24.3[${PYTHON_USEDEP}]
-   >=dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
-   >=dev-python/rapidfuzz-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/rich-13.3.4[${PYTHON_USEDEP}]
-   >=dev-python/scipy-1.10.1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ')
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/chemex/

2024-05-18 Thread Pacho Ramos
commit: c5f2c621136bfc67183c410a60713763fd0f7bdf
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:20:51 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 09:23:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f2c621

sci-chemistry/chemex: add 2024.02.16

Closes: https://bugs.gentoo.org/929756
Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/chemex/Manifest |  1 +
 sci-chemistry/chemex/chemex-2024.02.16.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest
index 119d4ed88136..5d90ff1b85bc 100644
--- a/sci-chemistry/chemex/Manifest
+++ b/sci-chemistry/chemex/Manifest
@@ -1,2 +1,3 @@
 DIST chemex-2022.3.5.tar.gz 2845347 BLAKE2B 
29b53ba8afcfd91e4f50119f212557de85d8576474b74d2ad925c8c2adb89397640e7b352b6785dc99a8c4e5007294609640219b2374cbb3144f94c5f9113d96
 SHA512 
3a92702d105e95e0a7b15e01b839d5982df55477afb98e58f7458a0e87230e94597c01d33c219ae469ed62e4ddaecdb787ae435453d428843d5a612159715d2b
 DIST chemex-2022.3.6.tar.gz 2843118 BLAKE2B 
e51b385dbf9e3c42f54f95f9929125e3263e12afa62beab8e5b8eb13e78a4fe9a0fb445f4f6c3cd4aa8e71748732ec58124682daa86be079eed036b78492ca71
 SHA512 
5c734e1b3ea39e9729bada93dfe5bc55f877b69ba6edd9612f95aab0d31949489582957a14f175646c7e6652644a5a55c26bcd74affc7fecc1e7b9cfdd4ceb63
+DIST chemex-2024.02.16.tar.gz 2756466 BLAKE2B 
715499fc3c68079dd66b26a0c4c495029c506be6f009529196fd30a1ec8ff4c0ecbcc4580c9beafd4f3c7df82d6fee525d85c09b031a6dc31d511c1183d30f8d
 SHA512 
7975157b86493c580ce00ef23549597743ff4aa03cebed7d0e0af1d644eed359b5dfa57c51e11f223acebe335d12cb43bd7694a46eeb2ccba70ac6147ba40eda

diff --git a/sci-chemistry/chemex/chemex-2024.02.16.ebuild 
b/sci-chemistry/chemex/chemex-2024.02.16.ebuild
new file mode 100644
index ..73c1e4bae504
--- /dev/null
+++ b/sci-chemistry/chemex/chemex-2024.02.16.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL="yes"
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Program to fit chemical exchange induced shift and relaxation 
data"
+HOMEPAGE="https://github.com/gbouvignies/chemex;
+SRC_URI="https://github.com/gbouvignies/ChemEx/archive/refs/tags/v${PV/_p/-dev}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/ChemEx-${PV/_p/-dev}"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE="test"
+
+#RESTRICT="!test? ( test )"
+# FIXME: Restrict until tests are readded 
https://github.com/gbouvignies/ChemEx/issues/51
+RESTRICT="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/cachetools-5.3.2[${PYTHON_USEDEP}]
+   >=dev-python/emcee-3.1.4[${PYTHON_USEDEP}]
+   >=dev-python/lmfit-1.2.2[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.26.1[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}]
+   >=dev-python/rapidfuzz-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/rich-13.6.0[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.11.3[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ')
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-alphabetical-grid/

2024-05-18 Thread Pacho Ramos
commit: 07c2f2be80412e7d3bd9ae120a180187c84fd3e2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:00:50 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 09:23:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c2f2be

gnome-extra/gnome-shell-extension-alphabetical-grid: add 40.0

Signed-off-by: Pacho Ramos  gentoo.org>

 .../Manifest   |  1 +
 ...e-shell-extension-alphabetical-grid-40.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index f8e75576b8d3..fa2d5549f9da 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-extension-alphabetical-grid-38.0.tar.gz 216817 BLAKE2B 
bfb01e647b8545c70ce9e3b65910701ebce38d110a97c15e0413f10c0b68116b4624e98ad0d34961b701b2f2b43c20f1a15e31219edfb14a79321143be3e2c8d
 SHA512 
4736a5e621c58adf635c468032233f54b9a2f93cdec9e65616a7272ee3368fe901401d051ed13674c815b73fdef9f7a4c38bc9e3e4c19ede7adc6782ae91cff1
 DIST gnome-shell-extension-alphabetical-grid-39.0.tar.gz 216879 BLAKE2B 
4fb6aa97f01350dbbe2992f5a45c1e85f1b32456869670261224516de15b7b735500af2e59622bf9a010cf9b1da32ddb5d641143c5b12e4fa51da4ed6449e38e
 SHA512 
046662c32c5b5fdf22b770e437aab1cfc8462798966683749484f199de5c716d72789b0f4928c5d03f5139e5fd8182fee5335f6b50e6c79a32a6f1df7ee2aae8
+DIST gnome-shell-extension-alphabetical-grid-40.0.tar.gz 216967 BLAKE2B 
5500f701d3b94cc68cfe2b0bebb7425889c26982ad5d7a11acc278c3fd5b9a90e372ddafa3f920e970ce83f8b497fb0f81de32632d8b804895c00a31372aa34d
 SHA512 
62c22c8a926f446d234efb9363fbf667b1ec8a3967aeac58f3dd8d648945ba98269cde6d46dff47a50dd9c417c92c72ef35f44154773afa45ab56ee5cafc9c82

diff --git 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
new file mode 100644
index ..50291ca4a9f4
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+# Useful specially to prevent
+# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4684
+# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3180
+DESCRIPTION="Restore the alphabetical ordering of the app grid"
+HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-extension;
+SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-45
+   gui-libs/libadwaita
+"
+DEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/alphabetical-grid-extension-${PV}"
+extension_uuid="AlphabeticalAppGrid@stuarthayhurst"
+
+# Tests are only useful for upstream
+RESTRICT="test"
+
+# Not useful for us
+src_compile() { :; }
+
+src_install() {
+   einstalldocs
+   mv docs/icon.svg extension || die
+   cd extension || die
+   insinto /usr/share/glib-2.0/schemas
+   doins schemas/*.xml
+   rm -rf schemas || die
+   insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
+   doins -r *
+}
+
+pkg_preinst() {
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gdk-pixbuf-loader-webp/

2024-05-18 Thread Pacho Ramos
commit: d8ae42e9f70189a530a55ff632f79ef03a1d30ec
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 09:09:06 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 09:23:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ae42e9

gui-libs/gdk-pixbuf-loader-webp: add 0.2.7

Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/gdk-pixbuf-loader-webp/Manifest   |  1 +
 .../gdk-pixbuf-loader-webp-0.2.7.ebuild| 42 ++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/gdk-pixbuf-loader-webp/Manifest 
b/gui-libs/gdk-pixbuf-loader-webp/Manifest
index a1c692fe324e..82704a5ce0ee 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/Manifest
+++ b/gui-libs/gdk-pixbuf-loader-webp/Manifest
@@ -1 +1,2 @@
 DIST gdk-pixbuf-loader-webp-0.2.4.tar.gz 9136758 BLAKE2B 
8fb0c1f2a5169e20b143e61911378b99694ba95293624d664c0eaed73d91aed6d474ae837dc64b985dbdd632e9e5e6740eef8c5cfe338a5608424a682026ddf0
 SHA512 
a367987a7c7ca4df594233a7b6fb281a1484026cdf8cb653d8513103e5d59e69d6ffaef1da8c6875be6d978b8a29251e5d89b6e2959e67057aae0f6cd7464b5e
+DIST gdk-pixbuf-loader-webp-0.2.7.tar.gz 9137358 BLAKE2B 
7f81addbe268aab79c83f587bb26ac4d2ba8311da49d6e0b690003256e8e5206523aabc2dcb0bf6da38267872f24a6daeff0f5062a77e8e60c08610f3ee0ede7
 SHA512 
d7abc791b6cdb93b47929e82fbf8b51e5da2848fa43ae65b68fb0505b4da765f938dd290a82d25598d1e5cf9e8f68d6c91a4da814b1194427b4917d03c935910

diff --git 
a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild 
b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild
new file mode 100644
index ..3079ab1681ef
--- /dev/null
+++ b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson-multilib
+
+DESCRIPTION="WebP GDK Pixbuf Loader library"
+HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader;
+SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/webp-pixbuf-loader-${PV}"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE=""
+
+RDEPEND="
+   >x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/libwebp-1.3.2:=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local emesonargs=(
+   -Dupdate_cache=false
+   )
+   multilib_foreach_abi meson_src_configure
+}
+
+pkg_postinst() {
+   # causes segfault if set, see bug 375615
+   unset __GL_NO_DSO_FINALIZER
+   multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+   # causes segfault if set, see bug 375615
+   unset __GL_NO_DSO_FINALIZER
+   multilib_foreach_abi gnome2_gdk_pixbuf_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/files/, media-sound/rhythmbox/

2024-05-18 Thread Pacho Ramos
commit: e50e5e28a52ead4714c53bf090b6457c86dcfed8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 08:45:10 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 08:47:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50e5e28

media-sound/rhythmbox: Multiple bugfixes

Cherry picks from upstream master to fix implicit declarations,
libxml2 and python 3.12 compat issues.

Closes: https://bugs.gentoo.org/898926
Closes: https://bugs.gentoo.org/929668
Signed-off-by: Pacho Ramos  gentoo.org>

 .../rhythmbox-3.4.7-implicit-declaration.patch |  72 +++
 .../files/rhythmbox-3.4.7-libxml-entities.patch|  36 ++
 .../files/rhythmbox-3.4.7-libxml2-2.12.patch   |  38 ++
 .../files/rhythmbox-3.4.7-python3.12.patch |  30 +
 .../files/rhythmbox-3.4.7-skip-broken-test.patch   |  24 
 media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild| 143 +
 6 files changed, 343 insertions(+)

diff --git 
a/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch
new file mode 100644
index ..2595561ad779
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch
@@ -0,0 +1,72 @@
+From 10369b9a6b896dc79d7ae715fe67bf3b4c581c22 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 9 May 2023 15:48:56 -0400
+Subject: [PATCH] build: Define _GNU_SOURCE for pthread_getname_np
+
+With clang-16, implicit function definitions are treated as errors. As a
+result, the check for pthread_getname_np fails because
+pthread_getname_np is only provided under _GNU_SOURCE (see
+pthread_getname_np(3))
+
+> Checking if "pthread_getname_np" : links: NO
+
+The compilation failure is
+
+> error: implicit declaration of function 'pthread_getname_np' 
[-Werror,-Wimplicit-function-declaration]
+
+The inclusion of pthread.h lib/rb-debug.c must be moved above the system
+headers because they may include pthread.h themselves (and in practice
+unistd.h does). If that change is not done, lib/rb-debug.c will fail to
+compile for the same reason as the configure test.
+
+Note that to test this, one must disable prctl() detection.
+
+Bug: https://bugs.gentoo.org/898926
+---
+ lib/rb-debug.c | 11 ++-
+ meson.build|  1 +
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/lib/rb-debug.c b/lib/rb-debug.c
+index a5b4ccac6..b9e0ec81d 100644
+--- a/lib/rb-debug.c
 b/lib/rb-debug.c
+@@ -30,17 +30,18 @@
+ 
+ #include "config.h"
+ 
++#if defined(HAVE_PRCTL)
++#include 
++#elif defined(HAVE_PTHREAD_GETNAME_NP)
++#define _GNU_SOURCE
++#include 
++#endif
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+-#if defined(HAVE_PRCTL)
+-#include 
+-#elif defined(HAVE_PTHREAD_GETNAME_NP)
+-#include 
+-#endif
+ 
+ #include 
+ 
+diff --git a/meson.build b/meson.build
+index 681e084e8..bbe014246 100644
+--- a/meson.build
 b/meson.build
+@@ -110,6 +110,7 @@ have_prctl = cc.has_function('prctl', prefix: '#include 
')
+ cdata.set('HAVE_PRCTL', have_prctl)
+ 
+ have_pthread_getname_np = cc.links('''
++  #define _GNU_SOURCE
+   #include 
+   int main() {
+ char nm[17];
+-- 
+GitLab
+

diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch
new file mode 100644
index ..b542224d2fbe
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch
@@ -0,0 +1,36 @@
+From: =?utf-8?q?J=C3=BCrg_Billeter?= 
+Date: Tue, 28 Nov 2023 20:12:07 +0100
+Subject: Add missing  include
+
+(cherry picked from commit 4a906b33535c794f45d3bbc816f3b56a729529b4)
+
+Origin: upstream, after 3.4.7
+---
+ rhythmdb/rhythmdb-query.c   | 1 +
+ sources/rb-static-playlist-source.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/rhythmdb/rhythmdb-query.c b/rhythmdb/rhythmdb-query.c
+index 0d1c24c..0009dde 100644
+--- a/rhythmdb/rhythmdb-query.c
 b/rhythmdb/rhythmdb-query.c
+@@ -30,6 +30,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/sources/rb-static-playlist-source.c 
b/sources/rb-static-playlist-source.c
+index 4c60f70..9d8606a 100644
+--- a/sources/rb-static-playlist-source.c
 b/sources/rb-static-playlist-source.c
+@@ -46,6 +46,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch
new file mode 100644
index ..7d95cb439d57
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch
@@ -0,0 +1,38 @@
+From: =?utf-8?q?J=C3=BCrg_Billeter?= 
+Date: Tue, 28 Nov 2023 20:04:17 +0100
+Subject: playlist-manager: Fix crash with libxml2 2.12
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+C

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

2024-05-18 Thread Pacho Ramos
commit: af62bc938e79a2c0621045388fdeaa2dcace826c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 08:46:59 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 08:47:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af62bc93

media-sound/rhythmbox: Fix VariableOrderWrong

Signed-off-by: Pacho Ramos  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
index 16d56c63e54b..429b5babe57c 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
@@ -13,6 +13,8 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
 LICENSE="GPL-2"
 SLOT="0"
 
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
 IUSE="cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev 
upnp-av"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
@@ -22,8 +24,6 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-
 DEPEND="
x11-libs/cairo
>=x11-libs/gdk-pixbuf-2.18:2



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

2024-05-18 Thread Pacho Ramos
commit: fc332aa1256dadcdc5e56d77468a896f52c16277
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Feb 28 22:29:13 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 08:47:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc332aa1

media-gfx/simple-scan: Bump to 46.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35573
Signed-off-by: Pacho Ramos  gentoo.org>

 media-gfx/simple-scan/Manifest |  1 +
 .../files/46.0-add-control-optional-deps.patch | 82 ++
 media-gfx/simple-scan/simple-scan-46.0.ebuild  | 71 +++
 3 files changed, 154 insertions(+)

diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest
index cdd154e673d1..19180b8a9e11 100644
--- a/media-gfx/simple-scan/Manifest
+++ b/media-gfx/simple-scan/Manifest
@@ -1 +1,2 @@
 DIST simple-scan-44.0.tar.xz 1198824 BLAKE2B 
2bc9ea19a99b02d6acdb21036558bd2d42751699a89d41ec4da3336c061ecc7ad249b34ab0b30c6a6fc162fb7f6538859d1c29b2c9a843f2c2a8785dadc8a086
 SHA512 
8543b687eafec4f2460efa446146b4fe3a0ad469e5dcc5fcd19a02484cbfac5bce80741b488217af44c580720a01577a8e78479a4d2e96307da3de9dcfa467c6
+DIST simple-scan-46.0.tar.xz 1136672 BLAKE2B 
0ee2dd5392ed1a888948183e9efbd8943287baad66dd45351cbbb32a9a4c17903415676b3e6e00203d8a3572e90397b51bc23ecec2ad6cfa6597a10ffdd5bcf4
 SHA512 
f7c4433536f59c71f066cdae51b0de1b0dcf9b8af00f3bedb4c1be281d09f9ce122666ed849bd88de8868042429f14bb7b01409f8a006360ce4285000fd30bdc

diff --git a/media-gfx/simple-scan/files/46.0-add-control-optional-deps.patch 
b/media-gfx/simple-scan/files/46.0-add-control-optional-deps.patch
new file mode 100644
index ..18e17c2315e0
--- /dev/null
+++ b/media-gfx/simple-scan/files/46.0-add-control-optional-deps.patch
@@ -0,0 +1,82 @@
+From a5f01beb41a81f483d90eb4dd785822a8615f65f Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Wed, 30 May 2018 08:44:18 +0200
+Subject: [PATCH] build: Add control for optional dependencies
+
+---
+ meson.build   | 18 ++
+ meson_options.txt |  3 +++
+ src/meson.build   | 12 
+ 3 files changed, 25 insertions(+), 8 deletions(-)
+ create mode 100644 meson_options.txt
+
+diff --git a/meson.build b/meson.build
+index 1e1522c..45d7ed7 100644
+--- a/meson.build
 b/meson.build
+@@ -34,10 +34,20 @@ zlib_dep = dependency ('zlib')
+ cairo_dep = dependency ('cairo')
+ gdk_pixbuf_dep = dependency ('gdk-pixbuf-2.0')
+ gusb_dep = dependency ('gusb', version: '>= 0.2.7')
+-colord_dep = dependency ('colord', required: false)
+-packagekit_dep = dependency ('packagekit-glib2', version: '>= 1.1.5', 
required: false)
+-webp_dep = dependency ('libwebp', required: false)
+-webpmux_dep = dependency ('libwebpmux', required: false)
++
++if get_option('colord')
++colord_dep = dependency ('colord')
++endif
++
++if get_option('packagekit')
++packagekit_dep = dependency ('packagekit-glib2', version: '>= 1.1.5')
++endif
++
++if get_option('webp')
++webp_dep = dependency ('libwebp')
++webpmux_dep = dependency ('libwebpmux')
++endif
++
+ sane_dep = dependency ('sane-backends')
+ msgfmt = find_program  ('msgfmt')
+ itstool = find_program  ('itstool')
+diff --git a/meson_options.txt b/meson_options.txt
+new file mode 100644
+index 000..570ecdd
+--- /dev/null
 b/meson_options.txt
+@@ -0,0 +1,3 @@
++option('colord', type: 'boolean', value: false)
++option('packagekit', type: 'boolean', value: false)
++option('webp', type: 'boolean', value: false)
+diff --git a/src/meson.build b/src/meson.build
+index 3f699eb..0c8965e 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -1,16 +1,20 @@
+ vala_args = [ '--pkg=posix', '--vapidir=' + meson.current_source_dir () ]
+ dependencies = [ glib_dep, gtk_dep, libadwaita_dep, zlib_dep, cairo_dep, 
gdk_pixbuf_dep, gusb_dep, sane_dep ]
+-if colord_dep.found ()
++if get_option('colord')
+ vala_args += [ '-D', 'HAVE_COLORD' ]
+ dependencies += colord_dep
+ endif
+-if packagekit_dep.found ()
++if get_option('packagekit')
+ vala_args += [ '-D', 'HAVE_PACKAGEKIT' ]
+ dependencies += packagekit_dep
+ endif
+-if webp_dep.found () and (not colord_dep.found () or webpmux_dep.found ()) # 
Webpmux only required if colord
++if get_option('webp')
+ vala_args += [ '-D', 'HAVE_WEBP' ]
+-dependencies += [ webp_dep, webpmux_dep ]
++dependencies += [ webp_dep ]
++# Webpmux only required if colord
++if get_option('colord')
++dependencies += [ webpmux_dep ]
++endif
+ endif
+ 
+ simple_scan = executable ('simple-scan',
+-- 
+2.26.3
+

diff --git a/media-gfx/simple-scan/simple-scan-46.0.ebuild 
b/media-gfx/simple-scan/simple-scan-46.0.ebuild
new file mode 100644
index ..765098e7a253
--- /dev/null
+++ b/media-gfx/simple-scan/simple-scan-46.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU Gene

[gentoo-commits] repo/gentoo:master commit in: media-video/celluloid/

2024-05-09 Thread Pacho Ramos
commit: 7b7eb01b79d3aa47cd1121128ca337abd34a0a37
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 10:08:52 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 10:08:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7eb01b

media-video/celluloid: add 0.26

Bug: https://bugs.gentoo.org/768939
Signed-off-by: Pacho Ramos  gentoo.org>

 media-video/celluloid/Manifest  |  1 +
 media-video/celluloid/celluloid-0.26.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/media-video/celluloid/Manifest b/media-video/celluloid/Manifest
index 00cfc27fd725..c2367e33e5b0 100644
--- a/media-video/celluloid/Manifest
+++ b/media-video/celluloid/Manifest
@@ -1 +1,2 @@
 DIST celluloid-0.21.tar.xz 413072 BLAKE2B 
726eb035f15c24333151833ded843be611b6d6340d77de13f38d29f92307da1e30c63c657e654327f10b617987f8800e59b72e28bcc65cdcad4ef9ab002214c4
 SHA512 
6e48d982be127c21cc6afeec8e94ae5c78c667f865690f8fad6db2f0b8290922682334c4d905827e99765dc2084c1b8a36927ff3de485a7a456f4a2fb7058ae6
+DIST celluloid-0.26.tar.xz 305420 BLAKE2B 
d74f5be26427ac0798f67e37066f0840d6af1a5a43e4bf714d02519e57231c57c34e191a678d11ebdca0ccbfd8f40eed4a23410f054394cc9f42559c6bbc934c
 SHA512 
bcbb970b8ce512d4d7e64833a309a2e32631b262989ee7f9e1ec4b7f0015387b3978c8cbc0206a5aa86bd9e74fae3b7d38776e71be8c16996444d234bc37d42f

diff --git a/media-video/celluloid/celluloid-0.26.ebuild 
b/media-video/celluloid/celluloid-0.26.ebuild
new file mode 100644
index ..00062ed05b0b
--- /dev/null
+++ b/media-video/celluloid/celluloid-0.26.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+DESCRIPTION="Simple GTK+ frontend for mpv"
+HOMEPAGE="https://celluloid-player.github.io/;
+SRC_URI="https://github.com/celluloid-player/celluloid/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND=">=dev-libs/glib-2.66:2
+   >=gui-libs/gtk-4.6.1:4
+   >=gui-libs/libadwaita-1.2.0:1
+   >=media-video/mpv-0.32:=[libmpv]
+   media-libs/libepoxy"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/celluloid/

2024-05-09 Thread Pacho Ramos
commit: 12050a098c9e537c59993fac63e3d0f468a39ddc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 10:09:46 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 10:09:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12050a09

media-video/celluloid: add github upstream metadata

Signed-off-by: Pacho Ramos  gentoo.org>

 media-video/celluloid/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-video/celluloid/metadata.xml 
b/media-video/celluloid/metadata.xml
index 68bfde632f76..a6bfe1cb747e 100644
--- a/media-video/celluloid/metadata.xml
+++ b/media-video/celluloid/metadata.xml
@@ -5,4 +5,7 @@
l...@gentoo.org
Mart Raudsepp
 
+
+   celluloid-player/celluloid
+
 



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/speech-dispatcher/

2024-05-09 Thread Pacho Ramos
commit: 5d9ebf7a49f3a75d2889a6d36bcc7340515d84d6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 09:38:49 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 09:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9ebf7a

app-accessibility/speech-dispatcher: enable py3.12

Closes: https://bugs.gentoo.org/929269
Signed-off-by: Pacho Ramos  gentoo.org>

 .../speech-dispatcher/speech-dispatcher-0.11.4-r2.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4-r2.ebuild 
b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4-r2.ebuild
index 7dd7e2f86301..aa949589ce82 100644
--- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4-r2.ebuild
+++ b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4-r2.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_{10..12} )
 # TODO: drop autotools + eautoreconf after 0.11.4
 inherit autotools python-r1 systemd
 



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/caribou/

2024-05-09 Thread Pacho Ramos
commit: dbf6bb6e52e4dce2223c162d705ddc3aef8ef802
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 09:17:05 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 09:17:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf6bb6e

app-accessibility/caribou: enable py3.12

Bug: https://bugs.gentoo.org/929268
Signed-off-by: Pacho Ramos  gentoo.org>

 app-accessibility/caribou/caribou-0.4.21-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-accessibility/caribou/caribou-0.4.21-r7.ebuild 
b/app-accessibility/caribou/caribou-0.4.21-r7.ebuild
index 2154750619c3..d66a47a6ee5d 100644
--- a/app-accessibility/caribou/caribou-0.4.21-r7.ebuild
+++ b/app-accessibility/caribou/caribou-0.4.21-r7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit autotools gnome.org gnome2-utils python-single-r1 vala



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

2024-05-09 Thread Pacho Ramos
commit: 1cc4ea1522e7013ca4d95ca7d47693e7b4c65563
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 09:08:28 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 09:08:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cc4ea15

games-strategy/wesnoth: Fix failing test

Closes: https://bugs.gentoo.org/931551
Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/wesnoth-1.18.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/games-strategy/wesnoth/wesnoth-1.18.0.ebuild 
b/games-strategy/wesnoth/wesnoth-1.18.0.ebuild
index eb3ae4211e88..ba33c9b827a8 100644
--- a/games-strategy/wesnoth/wesnoth-1.18.0.ebuild
+++ b/games-strategy/wesnoth/wesnoth-1.18.0.ebuild
@@ -92,6 +92,11 @@ src_configure() {
cmake_src_configure
 }
 
+src_test() {
+   # Allow SDL_Mixer test to pass, bug #931551
+   SDL_AUDIODRIVER=dummy cmake_src_test
+}
+
 src_install() {
local DOCS=( README.md changelog.md )
cmake_src_install



[gentoo-commits] repo/gentoo:master commit in: games-arcade/blobwars/

2024-05-09 Thread Pacho Ramos
commit: e0b2df3a4a81663a486cbc518af6afa224956d26
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 08:47:11 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 08:47:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b2df3a

games-arcade/blobwars: stabilize 2.00-r2 for amd64

Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/blobwars/blobwars-2.00-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-arcade/blobwars/blobwars-2.00-r2.ebuild 
b/games-arcade/blobwars/blobwars-2.00-r2.ebuild
index 548f740b0c95..21cd8dec3430 100644
--- a/games-arcade/blobwars/blobwars-2.00-r2.ebuild
+++ b/games-arcade/blobwars/blobwars-2.00-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://downloads.sourceforge.net/blobwars/${P}.tar.gz;
 
 LICENSE="BSD CC-BY-SA-3.0 CC-BY-3.0 GPL-2 LGPL-2.1 fairuse public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
media-libs/libsdl2



[gentoo-commits] repo/gentoo:master commit in: games-arcade/rocksndiamonds/

2024-05-09 Thread Pacho Ramos
commit: 754f7c6dc40db297042fe15195ac7ce70cc580db
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 08:43:18 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 08:43:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754f7c6d

games-arcade/rocksndiamonds: Fix EmptyGlobalAssignment

Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild 
b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild
index ba61e9a2fc4b..24b053961855 100644
--- a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild
+++ b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild
@@ -36,7 +36,6 @@ 
SRC_URI="https://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}-linux.tar.gz
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 RDEPEND="
media-libs/libmodplug



[gentoo-commits] repo/gentoo:master commit in: games-arcade/rocksndiamonds/

2024-05-09 Thread Pacho Ramos
commit: 074cec40ce57823f280c3c7f917fb28edd7db9c4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 08:42:48 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 08:43:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=074cec40

games-arcade/rocksndiamonds: drop 4.3.5.4

Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/rocksndiamonds/Manifest   |   1 -
 .../rocksndiamonds/rocksndiamonds-4.3.5.4.ebuild   | 117 -
 2 files changed, 118 deletions(-)

diff --git a/games-arcade/rocksndiamonds/Manifest 
b/games-arcade/rocksndiamonds/Manifest
index fb6039738bcc..f9e4df3689d4 100644
--- a/games-arcade/rocksndiamonds/Manifest
+++ b/games-arcade/rocksndiamonds/Manifest
@@ -17,7 +17,6 @@ DIST rnd_jue-v8.tar.bz2 17244645 BLAKE2B 
92d0cf646296b065c9ebe54d8d5ecb831eeb497
 DIST rockslevels-dx-1.0.tar.gz 211151 BLAKE2B 
637a600f9197925d82e7ef344c90f04e8508c6b114fd07ad00977d91a856ff85dc29207e5f22c659382ee0759f8607e9dc8ad0c0de3826d57b74d494320b57ad
 SHA512 
2e1bc4484a76bf638e8ce285972b20b6377e0483abb2475e2343d48de1f84ee102f430049d685b89bc1087e0f20b9b6e29370f8e6cae66b480d3650be9991f44
 DIST rockslevels-emc-1.0.tar.gz 3824268 BLAKE2B 
0feadd5d9c6225c8574576281d07e14ff98fc9a33c67d3fa5083219ce39daaa1902a5ed652b5379fa4e58ee2428a8a452d66520571206143fd0fcd54f71b977a
 SHA512 
9abad888fa00bc305444367c5ab8ffdad95eaca22613573e44d5ecd93b1a9a1cbc931497c064002d90fd3174c4661d0b009ede7746b2fe8da0a00072303a1301
 DIST rockslevels-sp-1.0.tar.gz 373564 BLAKE2B 
3f724ea55bbdaae80a35d6a9f5d8751a9228862fbe1ba45419343b1968510e10d3c82cc01844e35bc35561e65df3bc7e5ec2a0b807e1f56359dc7dccc16e3cb0
 SHA512 
2d44e9238a72846b9d4fbab90288aa3b23af4957ffe0d42d95c523fd22f3587572864b3fc0b277894d2f3f56d6eff52ea009e5b2d59aebc34163a1067662d729
-DIST rocksndiamonds-4.3.5.4-linux.tar.gz 4641623 BLAKE2B 
9e0d89bb44e9cfe8fd41ae805faad04a55d250a0345117e579e7787eb2871edb499570894eb2adb9775b894150a479b4f7b8bdc6aad811ba72dfee25df7b3a13
 SHA512 
5cb41910fbed60b961547d80663ddf4206860776de4e9a2c757de608cb4bc38565fca12f98ec4cfa5f9abab5f83aaab9d2190898ce0bd280f575c3bdd86aa03b
 DIST rocksndiamonds-4.3.6.0-linux.tar.gz 4655278 BLAKE2B 
29f6976119f2af3f3807f783d199e5ef3a34d1799718d66ff166420838c9352a559ec156d767e2731ca3c6b387f4254f6640938a1ba560444e79186a4878adf0
 SHA512 
db74d74b89b9ab307d2979eb11e8192a74bd3ef4edb0987c59ce839410a01322a0c0384c009603a370443ce6ce96e3d5e0a82b14002bad62a4a965bd40aefeac
 DIST rocksndiamonds-4.3.8.2-linux.tar.gz 4666115 BLAKE2B 
7c25db6a41544b53fc3f2b16ec3ab77c5407c5d5c6fecf5f69d2a853b7142a2d5e444df37a526b8400c6fdc93b96680073d38aaa9e5adfcc783841263740a12c
 SHA512 
3a722d55ce157d52b287ae833941dbd5b5ee45eb6ab277fdcd9e4838426cd27736b8a5c0a17b64d60a2f84d72b02fd7b983b6cc763bd9ea84be62e64fbdde8e9
 DIST rocksndiamonds-distributable-music.tar.bz2 4957282 BLAKE2B 
e00ccc1a06977289ffe79c010512b4a9a5c79d5a0fdff750e17f888f09395dd8a20ce06c5f1f7cc034d22e9651bad54beff1fa4e3dac854e77bbc57353d98bdd
 SHA512 
dd220e4506492e66742796d0c359bce24691f5ebfba092aa2c2b52c5582ae9d5a38aa558872c738eeb7619b8ca853d3affa6b0e4af0fda5621bf7e07441ff252

diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.5.4.ebuild 
b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.5.4.ebuild
deleted file mode 100644
index b5c59ce9daab..
--- a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.5.4.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit desktop flag-o-matic unpacker
-
-DESCRIPTION="A Boulderdash clone"
-HOMEPAGE="https://www.artsoft.org/rocksndiamonds/;
-# rocksndiamonds-distributable-music.tar.bz2 from Fedora
-SRC_URI="https://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}-linux.tar.gz
-   
https://dev.gentoo.org/~pacho/${PN}/rocksndiamonds-distributable-music.tar.bz2
-   
https://upload.wikimedia.org/wikipedia/commons/e/e2/Rocks%27n%27Diamonds.png -> 
${PN}.png
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Andreas_Buschbeck-1.0.0.zip
-   https://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Emerald_Mine_Club-3.1.3.7z
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/RS_MIX_01-needs_rnd_jue.zip
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/RS_MIX_01-standalone.zip
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip
-   https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip
-   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Supaplex-2.0.0.zip
-   https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Zelda-1.0.0.zip
-   https://www.artsoft.or

[gentoo-commits] repo/gentoo:master commit in: games-arcade/rocksndiamonds/

2024-05-09 Thread Pacho Ramos
commit: 6d8d5352630a6dd9c7be03d3d5eadcfd4dba0f7e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May  9 08:42:36 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu May  9 08:43:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8d5352

games-arcade/rocksndiamonds: add 4.3.8.2

Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/rocksndiamonds/Manifest   |   1 +
 .../rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild   | 116 +
 2 files changed, 117 insertions(+)

diff --git a/games-arcade/rocksndiamonds/Manifest 
b/games-arcade/rocksndiamonds/Manifest
index cb49f75aedd0..fb6039738bcc 100644
--- a/games-arcade/rocksndiamonds/Manifest
+++ b/games-arcade/rocksndiamonds/Manifest
@@ -19,6 +19,7 @@ DIST rockslevels-emc-1.0.tar.gz 3824268 BLAKE2B 
0feadd5d9c6225c8574576281d07e14f
 DIST rockslevels-sp-1.0.tar.gz 373564 BLAKE2B 
3f724ea55bbdaae80a35d6a9f5d8751a9228862fbe1ba45419343b1968510e10d3c82cc01844e35bc35561e65df3bc7e5ec2a0b807e1f56359dc7dccc16e3cb0
 SHA512 
2d44e9238a72846b9d4fbab90288aa3b23af4957ffe0d42d95c523fd22f3587572864b3fc0b277894d2f3f56d6eff52ea009e5b2d59aebc34163a1067662d729
 DIST rocksndiamonds-4.3.5.4-linux.tar.gz 4641623 BLAKE2B 
9e0d89bb44e9cfe8fd41ae805faad04a55d250a0345117e579e7787eb2871edb499570894eb2adb9775b894150a479b4f7b8bdc6aad811ba72dfee25df7b3a13
 SHA512 
5cb41910fbed60b961547d80663ddf4206860776de4e9a2c757de608cb4bc38565fca12f98ec4cfa5f9abab5f83aaab9d2190898ce0bd280f575c3bdd86aa03b
 DIST rocksndiamonds-4.3.6.0-linux.tar.gz 4655278 BLAKE2B 
29f6976119f2af3f3807f783d199e5ef3a34d1799718d66ff166420838c9352a559ec156d767e2731ca3c6b387f4254f6640938a1ba560444e79186a4878adf0
 SHA512 
db74d74b89b9ab307d2979eb11e8192a74bd3ef4edb0987c59ce839410a01322a0c0384c009603a370443ce6ce96e3d5e0a82b14002bad62a4a965bd40aefeac
+DIST rocksndiamonds-4.3.8.2-linux.tar.gz 4666115 BLAKE2B 
7c25db6a41544b53fc3f2b16ec3ab77c5407c5d5c6fecf5f69d2a853b7142a2d5e444df37a526b8400c6fdc93b96680073d38aaa9e5adfcc783841263740a12c
 SHA512 
3a722d55ce157d52b287ae833941dbd5b5ee45eb6ab277fdcd9e4838426cd27736b8a5c0a17b64d60a2f84d72b02fd7b983b6cc763bd9ea84be62e64fbdde8e9
 DIST rocksndiamonds-distributable-music.tar.bz2 4957282 BLAKE2B 
e00ccc1a06977289ffe79c010512b4a9a5c79d5a0fdff750e17f888f09395dd8a20ce06c5f1f7cc034d22e9651bad54beff1fa4e3dac854e77bbc57353d98bdd
 SHA512 
dd220e4506492e66742796d0c359bce24691f5ebfba092aa2c2b52c5582ae9d5a38aa558872c738eeb7619b8ca853d3affa6b0e4af0fda5621bf7e07441ff252
 DIST rocksndiamonds.png 2021 BLAKE2B 
795be09e6d60aaa66dd457f6ce7dcb0069a82e395cb54578b83ad49ba70b669aa5bd52a4da34979d1e0ba95413a499c13355ce6816c4e364d9d88d1988c88060
 SHA512 
026abfef17bfc8621d036b83a8a4a878b1d68615e69975ea37589e8d29d864dc42dbabc5a381e579c66be1053175df02209f2c1c1feff3bd9e29db3e09c40346
 DIST wf_v1-3.zip 35570 BLAKE2B 
eded867101b316406cdf378ce8bf36d1dbd28d38ebc9f904df85753955ec2d8f5a87a528975c58ee81b60362bcc37efa766ad87ccf1a1e8a5b062c59c6cc69a2
 SHA512 
b1b3b2efe20e7d74a072a6289d1af5c22fccf1b9359700269a381d38bdf2458d7d365df7db616a93512428a05f58cf872ea70fcf87080df327e0c4fc231f0470

diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild 
b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild
new file mode 100644
index ..ba61e9a2fc4b
--- /dev/null
+++ b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.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 desktop flag-o-matic unpacker
+
+DESCRIPTION="A Boulderdash clone"
+HOMEPAGE="https://www.artsoft.org/rocksndiamonds/;
+# rocksndiamonds-distributable-music.tar.bz2 from Fedora
+SRC_URI="https://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}-linux.tar.gz
+   
https://dev.gentoo.org/~pacho/${PN}/rocksndiamonds-distributable-music.tar.bz2
+   
https://upload.wikimedia.org/wikipedia/commons/e/e2/Rocks%27n%27Diamonds.png -> 
${PN}.png
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Andreas_Buschbeck-1.0.0.zip
+   https://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Emerald_Mine_Club-3.1.3.7z
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/RS_MIX_01-needs_rnd_jue.zip
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/RS_MIX_01-standalone.zip
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip
+   https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip
+   
https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Supaplex-2.0.0.zip
+   https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Zelda-1.0.0.zip
+   https://www.artsoft.org/RELEASES/rocksnd

[gentoo-commits] repo/gentoo:master commit in: games-arcade/blobwars/files/, games-arcade/blobwars/

2024-05-07 Thread Pacho Ramos
commit: d9a450c212c520ab7f884725fff3f679f3c9652a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue May  7 19:00:29 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Tue May  7 19:00:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a450c2

games-arcade/blobwars: Compile fixes

Improve desktop file and provide appdata (borrowed from other distros)

Closes: https://bugs.gentoo.org/831671
Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/blobwars/blobwars-2.00-r2.ebuild  | 72 ++
 .../blobwars-2.00-dont-override-strlcat.patch  | 22 +++
 .../files/blobwars-2.00-generic-name.patch | 12 
 .../blobwars/files/blobwars-2.00-time_t.patch  | 15 +
 games-arcade/blobwars/files/blobwars.appdata.xml   | 29 +
 5 files changed, 150 insertions(+)

diff --git a/games-arcade/blobwars/blobwars-2.00-r2.ebuild 
b/games-arcade/blobwars/blobwars-2.00-r2.ebuild
new file mode 100644
index ..1f7514c19663
--- /dev/null
+++ b/games-arcade/blobwars/blobwars-2.00-r2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit xdg
+
+DESCRIPTION="Platform game about a blob and his quest to rescue MIAs from an 
alien invader"
+HOMEPAGE="https://sourceforge.net/projects/blobwars/ 
https://www.parallelrealities.co.uk/games/metalBlobSolid/ 
https://github.com/perpendicular-dimensions/blobwars;
+SRC_URI="https://downloads.sourceforge.net/blobwars/${P}.tar.gz;
+
+LICENSE="BSD CC-BY-SA-3.0 CC-BY-3.0 GPL-2 LGPL-2.1 fairuse public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   media-libs/libsdl2
+   media-libs/sdl2-mixer
+   media-libs/sdl2-ttf
+   media-libs/sdl2-image
+   media-libs/sdl2-net
+   sys-libs/zlib
+   virtual/libintl
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
+
+PATCHES=(
+   # Stop providing/overriding strlcat and strlcpy to fix bug #831671
+   "${FILESDIR}"/${P}-dont-override-strlcat.patch
+
+   "${FILESDIR}"/${P}-generic-name.patch
+   "${FILESDIR}"/${P}-time_t.patch
+)
+
+src_prepare() {
+   default
+
+   # Fixes from Fedora and OpenSuSE
+   sed -i -e 's|$(PREFIX)/games|$(PREFIX)/bin|;
+   s|$(PREFIX)/share/games|$(PREFIX)/share|;
+   s| -Werror||;
+   s|$(CXX) $(LIBS) $(GAMEOBJS) -o $(PROG)|$(CXX) $(GAMEOBJS) 
$(LIBS) -o $(PROG)|;
+   s|$(CXX) $(LIBS) $(PAKOBJS) -o pak|$(CXX) $(PAKOBJS) $(LIBS) -o 
pak|;
+   s|$(CXX) $(LIBS) $(MAPOBJS) -o mapeditor|$(CXX) $(MAPOBJS) 
$(LIBS) -o mapeditor|' \
+   Makefile || die
+   sed -i -e 's|gzclose(pak)|gzclose((gzFile)pak)|;
+   s|gzclose(fp)|gzclose((gzFile)fp)|' src/pak.cpp || die
+}
+
+src_compile() {
+   # USEPAK=1 breaks music
+   emake \
+   RELEASE="1" \
+   USEPAK="0"
+}
+
+src_install() {
+   emake \
+   BINDIR="/usr/bin/" \
+   USEPAK="0" \
+   DESTDIR="${D}" \
+   DOCDIR="/usr/share/doc/${PF}/html/" \
+   install
+
+   mv -vf \
+   
"${D}"/usr/share/doc/${PF}/html/{changes,hacking,porting,readme} \
+   "${D}"/usr/share/doc/${PF}/
+
+   insinto /usr/share/metainfo
+   doins "${FILESDIR}"/${PN}.appdata.xml
+}

diff --git 
a/games-arcade/blobwars/files/blobwars-2.00-dont-override-strlcat.patch 
b/games-arcade/blobwars/files/blobwars-2.00-dont-override-strlcat.patch
new file mode 100644
index ..bcdec96f8e86
--- /dev/null
+++ b/games-arcade/blobwars/files/blobwars-2.00-dont-override-strlcat.patch
@@ -0,0 +1,22 @@
+Stop providing / overriding strlcat and strlcpy to fix the following compile 
errors:
+
+src/headers.h:60:20: error: ambiguating new declaration of 'void 
strlcat(char*, const char*, size_t)'
+   60 | static inline void strlcat(char *dest, const char *src, size_t n) { 
strncat(dest, src, n - 1); }
+  |^~~
+
+src/headers.h:61:20: error: ambiguating new declaration of 'void 
strlcpy(char*, const char*, size_t)'
+   61 | static inline void strlcpy(char *dest, const char *src, size_t n) { 
strncpy(dest, src, n); dest[n - 1] = 0; }
+  |^~~
+
+diff -up blobwars-2.00/src/headers.h~ blobwars-2.00/src/headers.h
+--- blobwars-2.00/src/headers.h2015-11-21 23:18:19.0 +0100
 blobwars-2.00/src/headers.h2023-07-28 22:25:36.655085088 +0200
+@@ -56,7 +56,7 @@ extern DECLSPEC int SDLCALL SDL_GetGamma
+ #define textdomain(x) while(false)
+ #endif
+ 
+-#if !defined(OpenBSD) && !defined(FreeBSD) && !defined(__APPLE__)
++#if 0 && !defined(OpenBSD) &

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

2024-05-07 Thread Pacho Ramos
commit: e739646df9f27c7dbef2408916d00ad386441526
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue May  7 19:03:26 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Tue May  7 19:03:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e739646d

games-strategy/wesnoth: add 1.18.0

Closes: https://bugs.gentoo.org/871567
Closes: https://bugs.gentoo.org/894696
Closes: https://bugs.gentoo.org/906996
Closes: https://bugs.gentoo.org/910521
Closes: https://bugs.gentoo.org/920061
Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.18.0.ebuild | 102 +++
 2 files changed, 103 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 359e84aa77db..97609fd839a7 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -2,3 +2,4 @@ DIST wesnoth-1.16.10.tar.gz 518628374 BLAKE2B 
7aaed481607bc58e9d0f22e4c4a36f24f1
 DIST wesnoth-1.16.9.tar.gz 518511920 BLAKE2B 
bc9bfa9b514e72ce732a4256f765976f5be806d12dd962b2b396ffa8646acaa84c1bb1f4b20368886579782f8236c0d71f296bb5bd2451d4b0d8f6ce46bc3a18
 SHA512 
313aaad95c66757a952c00f1e5a515ce61bcf7564d6555802bc2619714d038a9a5607f3395e3e8afe5f216205e5b9b07b651789a749b4de37b30f8b8a47cb47f
 DIST wesnoth-1.17.19.tar.bz2 424402790 BLAKE2B 
bfb594b2c6421f8c553fda4db7ee9df57f7a5c9ed5589354c5360abe8e7d155720c9b904e8c480ade106308e4e0202ee209bb2550455a45b2dd4dc4a32428c14
 SHA512 
4c43d462a512525640448069c14bb0690ba3bddba793568810c1f3a3af6b26caa922d5e893b6ec5579f23ed244e4cce6604fbc9aa162809050422fe0e44364e4
 DIST wesnoth-1.17.20.tar.bz2 424613262 BLAKE2B 
acf8b6a9213b1fea9370c76cc7e63001fa34777357ab791db8380ca684195e830385939d0e31fbb058e5c84ebce74f084d9884bdf27d1ecb662e28dbcb477dab
 SHA512 
b7eaaf624e84b28eca7d702a791fbe7c6b9e833d3e4f9d61ee79c70737ec396b81b2cefedae0ef272ec5384d71c28a4b083bf837591f6ce2c345d79f43b1e87e
+DIST wesnoth-1.18.0.tar.bz2 460686063 BLAKE2B 
9dd898a6b430999873ae001dad47b2bcadcbbfc4672bf4489533c0268a4bf982a4e4451f79bf62bb1ac66d4ba2f06b62484b2b1b1fccb2e434c4ceef95a2c2bc
 SHA512 
7c7cd1021d9af2e790f3973ae258d7e401b665102cfcdb9e7fb400471d8488b7fa3f35a17a32c53b646d707dcc0508fef379ae6ce2dc79f1d675a7b2ec0e50c2

diff --git a/games-strategy/wesnoth/wesnoth-1.18.0.ebuild 
b/games-strategy/wesnoth/wesnoth-1.18.0.ebuild
new file mode 100644
index ..eb3ae4211e88
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.18.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth;
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls]
+   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png,webp]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+
+   local mycmakeargs=()
+
+   if use dedicated || use server ; then
+   mycmakeargs+=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/

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

2024-05-07 Thread Pacho Ramos
commit: edee84437d304523d11cb9c4395d2dfa4fc13df2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue May  7 19:03:45 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Tue May  7 19:03:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edee8443

games-strategy/wesnoth: drop 1.16.9, 1.17.19

Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/Manifest   |   2 -
 games-strategy/wesnoth/wesnoth-1.16.9.ebuild  | 106 --
 games-strategy/wesnoth/wesnoth-1.17.19.ebuild | 102 -
 3 files changed, 210 deletions(-)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 97609fd839a7..c5a9cd75594f 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,5 +1,3 @@
 DIST wesnoth-1.16.10.tar.gz 518628374 BLAKE2B 
7aaed481607bc58e9d0f22e4c4a36f24f19b4fc522ce3c1eb6366e70e3bd901a10f055d2add9dc1c73519368fd4a31cd6b326e42b1be0023eeda370076db0742
 SHA512 
0473ec4e4b7a33a37c2ff52b4e0c3dccec2e58a087517566967409dda03952127bf560b09cfccc7243f506201d98980aafdf289b7f1e5345a7e3b4316a908240
-DIST wesnoth-1.16.9.tar.gz 518511920 BLAKE2B 
bc9bfa9b514e72ce732a4256f765976f5be806d12dd962b2b396ffa8646acaa84c1bb1f4b20368886579782f8236c0d71f296bb5bd2451d4b0d8f6ce46bc3a18
 SHA512 
313aaad95c66757a952c00f1e5a515ce61bcf7564d6555802bc2619714d038a9a5607f3395e3e8afe5f216205e5b9b07b651789a749b4de37b30f8b8a47cb47f
-DIST wesnoth-1.17.19.tar.bz2 424402790 BLAKE2B 
bfb594b2c6421f8c553fda4db7ee9df57f7a5c9ed5589354c5360abe8e7d155720c9b904e8c480ade106308e4e0202ee209bb2550455a45b2dd4dc4a32428c14
 SHA512 
4c43d462a512525640448069c14bb0690ba3bddba793568810c1f3a3af6b26caa922d5e893b6ec5579f23ed244e4cce6604fbc9aa162809050422fe0e44364e4
 DIST wesnoth-1.17.20.tar.bz2 424613262 BLAKE2B 
acf8b6a9213b1fea9370c76cc7e63001fa34777357ab791db8380ca684195e830385939d0e31fbb058e5c84ebce74f084d9884bdf27d1ecb662e28dbcb477dab
 SHA512 
b7eaaf624e84b28eca7d702a791fbe7c6b9e833d3e4f9d61ee79c70737ec396b81b2cefedae0ef272ec5384d71c28a4b083bf837591f6ce2c345d79f43b1e87e
 DIST wesnoth-1.18.0.tar.bz2 460686063 BLAKE2B 
9dd898a6b430999873ae001dad47b2bcadcbbfc4672bf4489533c0268a4bf982a4e4451f79bf62bb1ac66d4ba2f06b62484b2b1b1fccb2e434c4ceef95a2c2bc
 SHA512 
7c7cd1021d9af2e790f3973ae258d7e401b665102cfcdb9e7fb400471d8488b7fa3f35a17a32c53b646d707dcc0508fef379ae6ce2dc79f1d675a7b2ec0e50c2

diff --git a/games-strategy/wesnoth/wesnoth-1.16.9.ebuild 
b/games-strategy/wesnoth/wesnoth-1.16.9.ebuild
deleted file mode 100644
index 7a0223c3d681..
--- a/games-strategy/wesnoth/wesnoth-1.16.9.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic xdg
-
-DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
-HOMEPAGE="http://www.wesnoth.org
-   https://github.com/wesnoth/wesnoth;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-# uneven minor versions are development versions
-if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-IUSE="dbus dedicated doc nls server"
-
-RDEPEND="
-   acct-group/wesnoth
-   acct-user/wesnoth
-   dev-libs/boost:=[bzip2,context,icu,nls]
-   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
-   !dedicated? (
-   dev-libs/glib:2
-   dev-libs/openssl:0=
-   >=media-libs/fontconfig-2.4.1
-   >=media-libs/sdl2-image-2.0.0[jpeg,png]
-   >=media-libs/sdl2-mixer-2.0.0[vorbis]
-   media-libs/libvorbis
-   >=x11-libs/pango-1.22.0
-   >=x11-libs/cairo-1.10.0
-   sys-libs/readline:0=
-   dbus? ( sys-apps/dbus )
-   )"
-DEPEND="${RDEPEND}
-   x11-libs/libX11
-"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.16.8-gcc-13.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   if ! use doc ; then
-   sed -i \
-   -e '/manual/d' \
-   doc/CMakeLists.txt || die
-   fi
-
-   # respect LINGUAS (bug #483316)
-   if [[ ${LINGUAS+set} ]] ; then
-   local lang langs=()
-   for lang in $(cat po/LINGUAS) ; do
-   has ${lang} ${LINGUAS} && langs+=( ${lang} )
-   done
-   echo "${langs[@]}" > po/LINGUAS || die
-   fi
-}
-
-src_configure() {
-   filter-flags -ftracer -fomit-frame-pointer
-
-   local mycmakeargs=()
-
-   if use dedicated || use server ; then
-   mycmakeargs+=(
-   -DENABLE_CAMPAIGN_SERVER="ON"
- 

[gentoo-commits] repo/gentoo:master commit in: games-arcade/blobwars/

2024-05-07 Thread Pacho Ramos
commit: bd2427bf8745c84b76f8f80fdab6b3d10f74307a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue May  7 19:01:42 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Tue May  7 19:01:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2427bf

games-arcade/blobwars: Fix EmptyGlobalAssignment

Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/blobwars/blobwars-2.00-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-arcade/blobwars/blobwars-2.00-r2.ebuild 
b/games-arcade/blobwars/blobwars-2.00-r2.ebuild
index 1f7514c19663..548f740b0c95 100644
--- a/games-arcade/blobwars/blobwars-2.00-r2.ebuild
+++ b/games-arcade/blobwars/blobwars-2.00-r2.ebuild
@@ -11,7 +11,6 @@ 
SRC_URI="https://downloads.sourceforge.net/blobwars/${P}.tar.gz;
 LICENSE="BSD CC-BY-SA-3.0 CC-BY-3.0 GPL-2 LGPL-2.1 fairuse public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 RDEPEND="
media-libs/libsdl2



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-05-04 Thread Pacho Ramos
commit: 1f71fd91c7ba6a3997e131d494bbcb01e579bcf1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 18:20:00 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 18:20:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f71fd91

media-fonts/noto: drop 20231128

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 -
 media-fonts/noto/noto-20231128.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 7ed5720b41c4..308f6397257c 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,4 +1,3 @@
-DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9
 DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858

diff --git a/media-fonts/noto/noto-20231128.ebuild 
b/media-fonts/noto/noto-20231128.ebuild
deleted file mode 100644
index 1f8919f64117..
--- a/media-fonts/noto/noto-20231128.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="15866b860084edd7163ec170d3c462ceada3de5b"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( media-fonts/noto-cjk )"
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/notofonts.github.io-${COMMIT}"
-
-FONT_SUFFIX="ttf"
-FONT_CONF=(
-   # From ArchLinux
-   "${FILESDIR}/66-noto-serif.conf"
-   "${FILESDIR}/66-noto-mono.conf"
-   "${FILESDIR}/66-noto-sans.conf"
-)
-
-src_install() {
-   mkdir install-hinted || die
-   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
-
-   FONT_S="${S}/install-hinted/" font_src_install
-
-   # Allow to drop some fonts optionally for people that want to save
-   # disk space. Following ArchLinux options.
-   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
-}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-05-04 Thread Pacho Ramos
commit: 4bc4241184b9a6e50020d8ea989cb1ee1a8d1cde
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 18:19:54 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 18:19:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc42411

media-fonts/noto: add 20240430

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240430.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index eb7e7c489afc..7ed5720b41c4 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,3 +1,4 @@
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9
+DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858

diff --git a/media-fonts/noto/noto-20240430.ebuild 
b/media-fonts/noto/noto-20240430.ebuild
new file mode 100644
index ..665fc27a1b93
--- /dev/null
+++ b/media-fonts/noto/noto-20240430.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="1d9f081ebacd3382a050fdf8166eb491d716c462"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



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

2024-05-04 Thread Pacho Ramos
commit: 13484650d4ddeba6a24231f743ab1ec715b16775
Author: Brahmajit Das  gmail  com>
AuthorDate: Mon Apr 22 13:25:33 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 18:11:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13484650

dev-util/umockdev: add 0.18.1

Closes: https://bugs.gentoo.org/929077
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36355
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.18.1.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index e5c49995815b..11fc9b425c3d 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1 +1,2 @@
 DIST umockdev-0.17.18.tar.xz 491668 BLAKE2B 
106efc5674475383abb7618f087b3536441ae1fa30d6a92b689c1119ff62e06a20a6a529968f2b978f8ed410fc2033c95b86e214d4d4a576cdb9e68ee09a1853
 SHA512 
3d8d2487b4350e4ce28a5c163cbb1b92da9f5a5317e74da46ccaa62a6b8e938a6758e241d0dd2e9f50fdee4aef24d36585a24cfec1ad99fb4799a01008d9987b
+DIST umockdev-0.18.1.tar.xz 493816 BLAKE2B 
314969269e8e5b70b65c89345b659cf2784eb71cfd2c010e8043cc38b6965dce0dcadac6ffab266f4b926e46bb0939d6c159ee17fbf341eed7a11f932a80a2ad
 SHA512 
4897c12fca8d1927a2840efbbd8281a95102b328cc682ffed10cd4e29b80f26b80df55fbd3736297ee4633561b007beda369bd3ddf07eb71bdd1d7c043c8

diff --git a/dev-util/umockdev/umockdev-0.18.1.ebuild 
b/dev-util/umockdev/umockdev-0.18.1.ebuild
new file mode 100644
index ..d6f2d4357dec
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.18.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson-multilib python-any-r1 vala
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/pingus/

2024-05-04 Thread Pacho Ramos
commit: e6b1f926a1532107b007ece3c2f7ede18e954e50
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:19:37 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b1f926

games-puzzle/pingus: enable py3.12

Closes: https://bugs.gentoo.org/929592
Signed-off-by: Pacho Ramos  gentoo.org>

 games-puzzle/pingus/pingus-0.7.6-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/pingus/pingus-0.7.6-r5.ebuild 
b/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
index 11f6cb1c5cb1..0e31967af72e 100644
--- a/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
+++ b/games-puzzle/pingus/pingus-0.7.6-r5.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_{10..12} )
 inherit desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg
 
 DESCRIPTION="Free Lemmings clone"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-appindicator/

2024-05-04 Thread Pacho Ramos
commit: 07e0db88e48a5dc7a39d5cdafb0bf66cf846b870
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:26:53 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e0db88

gnome-extra/gnome-shell-extension-appindicator: drop 53-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-appindicator/Manifest|  1 -
 ...gnome-shell-extension-appindicator-53-r1.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest 
b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index a69da1444013..b8b5477984bd 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-shell-extension-appindicator-53.tar.gz 69263 BLAKE2B 
a8f4b2d9534bf1711ae47fdc420ac3ca1539efe3963eb4a5fbd9e0ad71e047003ac639c5620e4c849be8a9873dd2b42659dd5883f7703a1d9dd940cc319580a6
 SHA512 
cc6f88c1dcfaacc47184fbe6a8b7d1525623485f686033d6a817d6d9d597f1a305a75cdbc3c9e7f05145e7ffb305893b2550812b3cb2c97aaf9af7a5399f8441
 DIST gnome-shell-extension-appindicator-57.tar.gz 67246 BLAKE2B 
cdbfce7c2ff731732dea76ce53421424ad887ab7c95b555142f1fccb549723c9f9816cde527dd0dca6b9c6b835d9ec8d255f8350f8d772199920ac69d2d26809
 SHA512 
256d365a653db40490cb0d4da5ee5f7508298bc9189e0a8e98a4f1c904f5627cd0cb1b5586786005638025e3b8a31bf948d08a69a40977887b5860f8dc5ee53e
 DIST gnome-shell-extension-appindicator-58.tar.gz 68877 BLAKE2B 
976310cb6d532adf522c2d51bf04d6c5ee78e76759dbc8ab8965b1c738e5077be26b62e3c25f30b6a6311f98427d88c498ed839c0e401d86f9d701343229ae67
 SHA512 
94919a1494e354d8ef081fc3b844c092369f0b0928fa94f5677cecede87bff1e8669b6b064e4ed9d40ddb9f536f68075776e5afafb06cc3df33e3b83387ea6f8

diff --git 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild
 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild
deleted file mode 100644
index d19db97fc379..
--- 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils meson
-
-DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome"
-HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator;
-SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-RDEPEND="
-   app-eselect/eselect-gnome-shell-extensions
-   >=gnome-base/gnome-shell-3.34
-"
-BDEPEND="
-   app-misc/jq
-"
-
-src_prepare() {
-   default
-   # 
https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/419
-   eapply -R "${FILESDIR}/${P}-41a8e9c.patch"
-}
-
-src_install() {
-   meson_src_install
-   rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fedora-backgrounds/

2024-05-04 Thread Pacho Ramos
commit: 34fef29858e7059ebcc45f98d2077618745af7c1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:31:20 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fef298

x11-themes/fedora-backgrounds: add 40.2.0

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/fedora-backgrounds/Manifest|  1 +
 .../fedora-backgrounds-40.2.0.ebuild  | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-themes/fedora-backgrounds/Manifest 
b/x11-themes/fedora-backgrounds/Manifest
index 40375cbb6e2f..1ef582a72411 100644
--- a/x11-themes/fedora-backgrounds/Manifest
+++ b/x11-themes/fedora-backgrounds/Manifest
@@ -11,3 +11,4 @@ DIST f37-backgrounds-37.0.5.tar.xz 9645420 BLAKE2B 
9cdad101aee869e4a4f3132494854
 DIST f38-backgrounds-38.1.1.tar.xz 11412412 BLAKE2B 
44942432788bcbba62fd207091ad3c42d7db15586c8b46fb42f0f81b653b27ece10688b464651865517290f9d2cb90ef0e85543e80f9acaeb29d6f3f653dfff8
 SHA512 
79634cf9bd84ac4e11c8f6c8a45944f13db3c842a2ffc3374cdd991d279f4e3584b14f932811c3748e77f913cea3e3dc83af071e92e824f2145279973fe573b1
 DIST f39-backgrounds-39.0.5.tar.xz 15241108 BLAKE2B 
d843841b30a6c6e9756a909c29ba66fb5ae2719d4f1a8c40dc0d4bc61d0816e145be242cee18bcca1973643407995d920861a00682156b5f72208d3723253723
 SHA512 
e03b61feb039c831e55d82d8fbdaecbcaf4d1ec8409eff263fdba03ada5b7a2ae707a5842ee0b2444f76208893bd0fd21f1781f89afd7d16e68c1d2ab165660e
 DIST f40-backgrounds-40.1.1.tar.xz 26709464 BLAKE2B 
c5ae0bf4d98ba356facd4f78ae0f219fd54240453027c4028901d21bf227eb013fa1889e1714a82ffe5168a0c6590ac1e7e45b2935de4d9c7cb77160ef1f5f30
 SHA512 
c8d998dc1f7dfff181783ba9f09f144f84cbae9256cbdb1a1696bc2400ee41e704439bddc819e2061ba3140f6cba6a696c493421a4cf67a40e902722036ca258
+DIST f40-backgrounds-40.2.0.tar.xz 26709420 BLAKE2B 
cddb7d03070ec67b34d7a3f66a099ad1706bf8214c08d7e5f16308e7d6e879023df43d72f9307619de24228a337867e18391340074645b04331f167714fc7139
 SHA512 
968f186e700590be5e48d757094d627188a34632bbb7d3fb0df53dab7b81c3f8f011743d0cb49a35e9593c5abe0af6da048000971ca0b0060b81b8c4f8e82a60

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild
new file mode 100644
index ..4d7a5c143555
--- /dev/null
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A set of default and supplemental wallpapers for Fedora"
+HOMEPAGE="https://github.com/fedoradesign/backgrounds;
+
+MY_PN="f$(ver_cut 1)-backgrounds"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
+
+# Review on each bump, files Attribution*
+LICENSE="CC-BY-SA-4.0"
+
+SLOT="$(ver_cut 1)"
+
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-appindicator/

2024-05-04 Thread Pacho Ramos
commit: bac8dbb34a738e89b023c4554ab14f8dd5eedd23
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:26:32 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac8dbb3

gnome-extra/gnome-shell-extension-appindicator: add 58

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-appindicator/Manifest|  1 +
 .../gnome-shell-extension-appindicator-58.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest 
b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index 42eea5d48a11..a69da1444013 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-extension-appindicator-53.tar.gz 69263 BLAKE2B 
a8f4b2d9534bf1711ae47fdc420ac3ca1539efe3963eb4a5fbd9e0ad71e047003ac639c5620e4c849be8a9873dd2b42659dd5883f7703a1d9dd940cc319580a6
 SHA512 
cc6f88c1dcfaacc47184fbe6a8b7d1525623485f686033d6a817d6d9d597f1a305a75cdbc3c9e7f05145e7ffb305893b2550812b3cb2c97aaf9af7a5399f8441
 DIST gnome-shell-extension-appindicator-57.tar.gz 67246 BLAKE2B 
cdbfce7c2ff731732dea76ce53421424ad887ab7c95b555142f1fccb549723c9f9816cde527dd0dca6b9c6b835d9ec8d255f8350f8d772199920ac69d2d26809
 SHA512 
256d365a653db40490cb0d4da5ee5f7508298bc9189e0a8e98a4f1c904f5627cd0cb1b5586786005638025e3b8a31bf948d08a69a40977887b5860f8dc5ee53e
+DIST gnome-shell-extension-appindicator-58.tar.gz 68877 BLAKE2B 
976310cb6d532adf522c2d51bf04d6c5ee78e76759dbc8ab8965b1c738e5077be26b62e3c25f30b6a6311f98427d88c498ed839c0e401d86f9d701343229ae67
 SHA512 
94919a1494e354d8ef081fc3b844c092369f0b0928fa94f5677cecede87bff1e8669b6b064e4ed9d40ddb9f536f68075776e5afafb06cc3df33e3b83387ea6f8

diff --git 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
new file mode 100644
index ..7090304530b4
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils meson
+
+DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome"
+HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator;
+SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-45
+"
+BDEPEND="
+   app-misc/jq
+"
+
+src_prepare() {
+   default
+   # 
https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/419
+   eapply -R "${FILESDIR}/${PN}-53-41a8e9c.patch"
+}
+
+src_install() {
+   meson_src_install
+   rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
+}
+
+pkg_preinst() {
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



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

2024-05-04 Thread Pacho Ramos
commit: 95a30003a04225bd7998c8e30f7909e51a4e78f5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:23:10 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a30003

net-misc/r8168: add 8.053.00

Closes: https://bugs.gentoo.org/926712
Signed-off-by: Pacho Ramos  gentoo.org>

 net-misc/r8168/Manifest  |  1 +
 net-misc/r8168/r8168-8.053.00.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/net-misc/r8168/Manifest b/net-misc/r8168/Manifest
index 9ead16377f3e..fc4b6790183e 100644
--- a/net-misc/r8168/Manifest
+++ b/net-misc/r8168/Manifest
@@ -1,2 +1,3 @@
 DIST r8168-8.051.02.tar.bz2 115969 BLAKE2B 
28b809c0330920ee0db7a8f8d41e178882531cd0a6793efeadd9670b1a9b5cbe903061073fd1d461f4234feb41249a244f9ef35cdbb780da498e5a6d6f1a5490
 SHA512 
2f29a413e7db2b7295ea0a970b3385de1dfd6e41e1820097355687daa5c8d155c1cf6115c72875bff4f366365579bffc81733469a62d76f437065b7e514387ca
 DIST r8168-8.052.01.tar.bz2 126861 BLAKE2B 
dccee164ea1151859752d525390a3786d31d445e05188a86d2d17c9cbd4435aac788dc5ca1350fcc719bba1c42bd358f39221666f8575d52a9cbf9c78b65c70d
 SHA512 
ae90e108ba3eaaa1c8a639392b21ff98e71abdba514a19b2f286603fbdae69c88592380d9dacda2c10d711348797006a8b518383e4a0519d1bd26dc60266b4b5
+DIST r8168-8.053.00.tar.gz 169102 BLAKE2B 
4be044fec5edb78d3050c66f92ffce56487347c171da6d0e29593584e23b173536e48a18ffaf47df4e9867a65b658a0deace333948bb0d77cd0f5c619719
 SHA512 
c44a63b04eb5cfb2b8ae434b26098c96067f7a2d6193e206801236fa38832b4f20a0b1a05a374f1d7d5b7ce973d38b6f49744f8b029e22930ebbd2763fbc6440

diff --git a/net-misc/r8168/r8168-8.053.00.ebuild 
b/net-misc/r8168/r8168-8.053.00.ebuild
new file mode 100644
index ..c413c7299d97
--- /dev/null
+++ b/net-misc/r8168/r8168-8.053.00.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+DESCRIPTION="r8168 driver for Realtek 8111/8168 PCI-E NICs"
+HOMEPAGE="https://www.realtek.com/Download/List?cate_id=584;
+SRC_URI="https://github.com/mtorromeo/${PN}/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="use-firmware"
+
+CONFIG_CHECK="~!R8169"
+WARNING_R8169="CONFIG_R8169 is enabled. ${P} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
+
+src_compile() {
+   local modlist=( ${PN}=kernel/drivers/net/ethernet/realtek:src )
+   local modargs=(
+   # Build parameters
+   KERNELDIR="${KV_OUT_DIR}"
+   # Configuration settings
+   ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)
+   )
+
+   linux-mod-r1_src_compile
+}



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

2024-05-04 Thread Pacho Ramos
commit: b27cd3a093a2c0c17c9f4150322d45570a6ca024
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:23:21 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b27cd3a0

net-misc/r8168: drop 8.051.02

Signed-off-by: Pacho Ramos  gentoo.org>

 net-misc/r8168/r8168-8.051.02.ebuild | 41 
 1 file changed, 41 deletions(-)

diff --git a/net-misc/r8168/r8168-8.051.02.ebuild 
b/net-misc/r8168/r8168-8.051.02.ebuild
deleted file mode 100644
index 8f0c5b529c63..
--- a/net-misc/r8168/r8168-8.051.02.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info linux-mod
-
-DESCRIPTION="r8168 driver for Realtek 8111/8168 PCI-E NICs"
-HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software;
-
-# "GBE Ethernet LINUX driver r8168 for kernel up to 5.19" from above link,
-# we need to mirror it to avoid users from needing to fill a captcha to
-# download
-SRC_URI="https://dev.gentoo.org/~pacho/${PN}/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-MODULE_NAMES="r8168(net:${S}/src)"
-BUILD_TARGETS="modules"
-IUSE="use-firmware"
-
-CONFIG_CHECK="~!R8169"
-WARNING_R8169="CONFIG_R8169 is enabled. ${P} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
-
-PATCHES=(
-   "${FILESDIR}/${PN}-8.051.02-6.1-fix.patch"
-   "${FILESDIR}/${P}-6.4.10-fix.patch" # bug 912242
-)
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   BUILD_PARAMS="KERNELDIR=${KV_DIR}"
-   BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
-}
-
-src_install() {
-   linux-mod_src_install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fedora-backgrounds/

2024-04-18 Thread Pacho Ramos
commit: f1987974f307204d62c472762002d3703443f294
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 18:17:32 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 18:18:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1987974

x11-themes/fedora-backgrounds: Fix VariableOrderWrong

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild | 4 ++--
 x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild | 4 ++--
 x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild | 4 ++--
 x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild | 4 ++--
 x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild | 4 ++--
 x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild | 4 ++--
 6 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds;
 MY_PN="f$(ver_cut 1)-backgrounds"
 MY_P="${MY_PN}-${PV}"
 
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
 
 # Review on each bump, files Attribution*
 LICENSE="CC-BY-SA-4.0"
 
-KEYWORDS="amd64 x86"
 SLOT="$(ver_cut 1)"
 
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds;
 MY_PN="f$(ver_cut 1)-backgrounds"
 MY_P="${MY_PN}-${PV}"
 
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
 
 # Review on each bump, files Attribution*
 LICENSE="CC-BY-SA-4.0"
 
-KEYWORDS="amd64 x86"
 SLOT="$(ver_cut 1)"
 
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds;
 MY_PN="f$(ver_cut 1)-backgrounds"
 MY_P="${MY_PN}-${PV}"
 
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
 
 # Review on each bump, files Attribution*
 LICENSE="CC-BY-SA-4.0"
 
-KEYWORDS="amd64 x86"
 SLOT="$(ver_cut 1)"
 
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds;
 MY_PN="f$(ver_cut 1)-backgrounds"
 MY_P="${MY_PN}-${PV}"
 
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
 
 # Review on each bump, files Attribution*
 LICENSE="CC-BY-SA-4.0"
 
-KEYWORDS="amd64 x86"
 SLOT="$(ver_cut 1)"
 
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds;
 MY_PN="f$(ver_cut 1)-backgrounds"
 MY_P="${MY_PN}-${PV}"
 
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
 
 # Review on each bump, files Attribution*
 LICENSE="CC-BY-SA-4.0"
 
-KEYWORDS="amd64 x86"
 SLOT="$(ver_cut 1)"
 
-S="${WORKDIR}/${MY_PN}"
+KEYWOR

[gentoo-commits] repo/gentoo:master commit in: x11-themes/fedora-backgrounds/

2024-04-18 Thread Pacho Ramos
commit: d248619d405043470ec349ca4467d22c498c8307
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:55:40 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 18:18:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d248619d

x11-themes/fedora-backgrounds: Make pkgcheck happy

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild
index a20531228483..4d7a5c143555 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds;
 MY_PN="f$(ver_cut 1)-backgrounds"
 MY_P="${MY_PN}-${PV}"
 
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
 
 # Review on each bump, files Attribution*
 LICENSE="CC-BY-SA-4.0"
 
-KEYWORDS="~amd64 ~x86"
 SLOT="$(ver_cut 1)"
 
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fedora-backgrounds/

2024-04-18 Thread Pacho Ramos
commit: fd098d09e35127e1f177b5601f60008b39c08253
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:54:17 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 18:18:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd098d09

x11-themes/fedora-backgrounds: add 40.1.1

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/fedora-backgrounds/Manifest|  1 +
 .../fedora-backgrounds-40.1.1.ebuild  | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-themes/fedora-backgrounds/Manifest 
b/x11-themes/fedora-backgrounds/Manifest
index 3a6435f91649..40375cbb6e2f 100644
--- a/x11-themes/fedora-backgrounds/Manifest
+++ b/x11-themes/fedora-backgrounds/Manifest
@@ -10,3 +10,4 @@ DIST f36-backgrounds-36.1.2.tar.xz 7757840 BLAKE2B 
be36bfbd1a16e7ceb98afe38ad2f2
 DIST f37-backgrounds-37.0.5.tar.xz 9645420 BLAKE2B 
9cdad101aee869e4a4f3132494854c513820b78d1b85350079fae6b6d6f344c2e98e951319cd2cce104344893dd303544e3afb939f7e39af9a659186c95e7a11
 SHA512 
1ee6fd5cbca0d3f86cd917cd83155b95bf6bebf43437d78f810fd9f80a11786203d36b6f6ea163d9585d72e771e26b6ca910b31f69a7a61d066495b4f3159309
 DIST f38-backgrounds-38.1.1.tar.xz 11412412 BLAKE2B 
44942432788bcbba62fd207091ad3c42d7db15586c8b46fb42f0f81b653b27ece10688b464651865517290f9d2cb90ef0e85543e80f9acaeb29d6f3f653dfff8
 SHA512 
79634cf9bd84ac4e11c8f6c8a45944f13db3c842a2ffc3374cdd991d279f4e3584b14f932811c3748e77f913cea3e3dc83af071e92e824f2145279973fe573b1
 DIST f39-backgrounds-39.0.5.tar.xz 15241108 BLAKE2B 
d843841b30a6c6e9756a909c29ba66fb5ae2719d4f1a8c40dc0d4bc61d0816e145be242cee18bcca1973643407995d920861a00682156b5f72208d3723253723
 SHA512 
e03b61feb039c831e55d82d8fbdaecbcaf4d1ec8409eff263fdba03ada5b7a2ae707a5842ee0b2444f76208893bd0fd21f1781f89afd7d16e68c1d2ab165660e
+DIST f40-backgrounds-40.1.1.tar.xz 26709464 BLAKE2B 
c5ae0bf4d98ba356facd4f78ae0f219fd54240453027c4028901d21bf227eb013fa1889e1714a82ffe5168a0c6590ac1e7e45b2935de4d9c7cb77160ef1f5f30
 SHA512 
c8d998dc1f7dfff181783ba9f09f144f84cbae9256cbdb1a1696bc2400ee41e704439bddc819e2061ba3140f6cba6a696c493421a4cf67a40e902722036ca258

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild
new file mode 100644
index ..a20531228483
--- /dev/null
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A set of default and supplemental wallpapers for Fedora"
+HOMEPAGE="https://github.com/fedoradesign/backgrounds;
+
+MY_PN="f$(ver_cut 1)-backgrounds"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+
+# Review on each bump, files Attribution*
+LICENSE="CC-BY-SA-4.0"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="$(ver_cut 1)"
+
+S="${WORKDIR}/${MY_PN}"



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

2024-04-18 Thread Pacho Ramos
commit: 8158197a9f41969efda92cb8dea3180349fa2747
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:38:57 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8158197a

net-wireless/bluez: drop 5.73

Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.73.ebuild | 274 ---
 1 file changed, 274 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.73.ebuild 
b/net-wireless/bluez/bluez-5.73.ebuild
deleted file mode 100644
index 1bd115cef414..
--- a/net-wireless/bluez/bluez-5.73.ebuild
+++ /dev/null
@@ -1,274 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
-
-DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
-HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
-SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
-IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
-
-# Since this release all remaining extra-tools need readline support, but this 
could
-# change in the future, hence, this REQUIRED_USE constraint could be dropped
-# again in the future.
-# btpclient needs mesh, bug #790587
-REQUIRED_USE="
-   btpclient? ( mesh )
-   extra-tools? ( deprecated readline )
-   test? ( ${PYTHON_REQUIRED_USE} )
-   test-programs? ( ${PYTHON_REQUIRED_USE} )
-"
-
-TEST_DEPS="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-BDEPEND="
-   dev-python/docutils
-   virtual/pkgconfig
-   test? ( ${TEST_DEPS} )
-"
-DEPEND="
-   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
-   btpclient? ( >=dev-libs/ell-0.39 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.39
-   >=dev-libs/json-c-0.13:=
-   sys-libs/readline:0=
-   )
-   midi? ( media-libs/alsa-lib )
-   obex? ( dev-libs/libical:= )
-   readline? ( sys-libs/readline:0= )
-   systemd? ( sys-apps/systemd )
-   >=sys-apps/dbus-1.6:=
-   udev? ( >=virtual/udev-196 )
-"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-bluetooth )
-   test-programs? ( ${TEST_DEPS} )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
-   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
-   # https://bugs.gentoo.org/539844
-   # https://github.com/bluez/bluez/issues/268
-   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
-)
-
-pkg_setup() {
-   # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
-   # to prevent bugs like:
-   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
-   CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP 
~BT_BNEP_MC_FILTER
-   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER
-   ~UHID ~RFKILL"
-   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
-   # https://bugzilla.kernel.org/show_bug.cgi?id=206815
-   if use mesh || use test; then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
-   ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM 
~CRYPTO_AEAD ~CRYPTO_CMAC
-   ~CRYPTO_MD5 ~CRYPTO_SHA1 ~KEY_DH_OPERATIONS"
-   fi
-   linux-info_pkg_setup
-
-   if use test || use test-programs; then
-   python-single-r1_pkg_setup
-   fi
-
-   if ! use udev; then
-   ewarn
-   ewarn "You are installing ${PN} with USE=-udev. This means 
various bluetooth"
-   ewarn "devices and adapters from Apple, Dell, Logitech etc. 
will not work,"
-   ewarn "and hid2hci will not be available."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   default
-
-   # https://github.com/bluez/bluez/issues/773
-   eapply "${FILESDIR}"/${P}-configure-cups.patch
-   eautoreconf
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # unit/test-vcp test fails with LTO (bug #925745)
-   filter-lto
-
-   local myconf=(
-   # readline is automagic when client is enabled
-   # --enable-client alway

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

2024-04-18 Thread Pacho Ramos
commit: 8ee3af89b0eed0b4466641d42f4efa1730830c52
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:38:18 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:38:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee3af89

net-wireless/bluez: add 5.75

Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.75.ebuild | 278 +++
 2 files changed, 279 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 4f894bc5d6dd..39f3f06c1c22 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-5.72.tar.xz 2390792 BLAKE2B 
b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a
 SHA512 
1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a
 DIST bluez-5.73.tar.xz 2408088 BLAKE2B 
69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070
 SHA512 
20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8
+DIST bluez-5.75.tar.xz 2414552 BLAKE2B 
5100995421114d850c1b1bd19188f7ee193c262dd79b45788de5d9ba0f260c3c096c724b1077f7cf6e846d13fd2f0a8a7c7a5014457c2928e5acbaa73ba40853
 SHA512 
f5fdad3824ed094d944d33f3d116c045e69d593a2b4dae5e57feeb5625a13e024e2433a3178921d2f8e1bd8261794ecdfc25ff3e52672e6e8d42e85b33a735a4

diff --git a/net-wireless/bluez/bluez-5.75.ebuild 
b/net-wireless/bluez/bluez-5.75.ebuild
new file mode 100644
index ..e8cc70a7ce93
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.75.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this 
could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+   btpclient? ( mesh )
+   extra-tools? ( deprecated readline )
+   test? ( ${PYTHON_REQUIRED_USE} )
+   test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   dev-python/docutils
+   virtual/pkgconfig
+   test? ( ${TEST_DEPS} )
+"
+DEPEND="
+   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+   btpclient? ( >=dev-libs/ell-0.39 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.39
+   >=dev-libs/json-c-0.13:=
+   sys-libs/readline:0=
+   )
+   midi? ( media-libs/alsa-lib )
+   obex? ( dev-libs/libical:= )
+   readline? ( sys-libs/readline:0= )
+   systemd? ( sys-apps/systemd )
+   >=sys-apps/dbus-1.6:=
+   udev? ( >=virtual/udev-196 )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bluetooth )
+   test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
+   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+   # https://bugs.gentoo.org/539844
+   # https://github.com/bluez/bluez/issues/268
+   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+)
+
+pkg_setup() {
+   # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   # to prevent bugs like:
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER
+   ~UHID ~RFKILL"
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+   if use mesh || use test; then
+   CONFIG

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

2024-04-18 Thread Pacho Ramos
commit: 0c71eb49d5095fb3b3e5580b3a0fcdaa415e4cd5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:07:02 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:12:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c71eb49

games-strategy/megaglest: use wxGTK 3.2

I added the patches long time ago but, in the final committed version, I
forgot to update the wxGTK version.

Signed-off-by: Pacho Ramos  gentoo.org>

 .../megaglest/megaglest-3.13.0-r2.ebuild   | 173 +
 1 file changed, 173 insertions(+)

diff --git a/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild 
b/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild
new file mode 100644
index ..a14ee88e3c35
--- /dev/null
+++ b/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild
@@ -0,0 +1,173 @@
+# Copyright 2010-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Todo: google-breakpad?
+
+EAPI=8
+
+# src_install() currently requires this
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+LUA_COMPAT=( lua5-{1..4} )
+
+# Only needed by certain features
+VIRTUALX_REQUIRED="manual"
+
+WX_GTK_VER="3.2-gtk3"
+inherit cmake desktop flag-o-matic lua-single readme.gentoo-r1 virtualx 
wxwidgets xdg-utils
+
+DESCRIPTION="Cross-platform 3D realtime strategy game"
+HOMEPAGE="https://megaglest.org/ https://github.com/MegaGlest/megaglest-source;
+SRC_URI="https://github.com/MegaGlest/megaglest-source/releases/download/${PV}/megaglest-source-${PV}.tar.xz
+   https://github.com/MegaGlest/megaglest-source/commit/789e1cdf.patch -> 
${P}-789e1cdf.patch
+   https://github.com/MegaGlest/megaglest-source/commit/5801b1fa.patch -> 
${P}-5801b1fa.patch
+   https://github.com/MegaGlest/megaglest-source/commit/412b37d0.patch -> 
${P}-412b37d0.patch
+   https://github.com/MegaGlest/megaglest-source/commit/e09ba53c.patch -> 
${P}-e09ba53c.patch
+   https://github.com/MegaGlest/megaglest-source/commit/fbd0cfb1.patch -> 
${P}-fbd0cfb1.patch
+"
+
+LICENSE="GPL-3 BitstreamVera"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug +editor fribidi cpu_flags_x86_sse cpu_flags_x86_sse2 
cpu_flags_x86_sse3 +streflop +tools +unicode wxuniversal +model-viewer videos"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+COMMON_DEPEND="
+   ${LUA_DEPS}
+   dev-libs/libxml2
+   dev-libs/xerces-c[icu]
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/ftgl
+   media-libs/glew:=
+   net-libs/libircclient
+   media-libs/libpng:0
+   media-libs/libsdl2[X,sound,joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   net-libs/gnutls:=
+   net-libs/miniupnpc:=
+   net-misc/curl
+   sys-libs/zlib
+   virtual/opengl
+   virtual/glu
+   virtual/jpeg:0=
+   x11-libs/libX11
+   x11-libs/libXext
+   editor? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
+   fribidi? ( dev-libs/fribidi )
+   model-viewer? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
+   videos? ( media-video/vlc )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="
+   ${COMMON_DEPEND}
+   ~games-strategy/${PN}-data-${PV}
+"
+
+BDEPEND="sys-apps/help2man
+   virtual/pkgconfig
+   editor? ( ${VIRTUALX_DEPEND} )
+   model-viewer? ( ${VIRTUALX_DEPEND} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.11.1-cmake-lua.patch"
+
+   # From Fedora and Arch
+   "${FILESDIR}/${P}-underlink.patch"
+   "${FILESDIR}/${P}-fix-lua-version-ordering.patch"
+   "${FILESDIR}/${P}-multiple-definitions.patch"
+   "${FILESDIR}/${P}-GLEW_ERROR_NO_GLX_DISPLAY.patch"
+   "${FILESDIR}/${P}-help2man.patch"
+
+   # Fix build with wxWidgets 3.2
+   "${DISTDIR}/${P}-789e1cdf.patch"
+   "${DISTDIR}/${P}-5801b1fa.patch"
+   "${DISTDIR}/${P}-412b37d0.patch"
+   "${DISTDIR}/${P}-e09ba53c.patch"
+   "${FILESDIR}/${P}-fbd0cfb1.patch"
+)
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="DO NOT directly edit glest.ini and glestkeys.ini but rather 
glestuser.ini
+and glestuserkeys.ini in ~/.megaglest/ and create your user over-ride
+values in these files.
+
+If you have an older graphics card which only supports OpenGL 1.2, and the
+game crashes when you try to play, try starting with 'megaglest --disable-vbo'
+Some graphics cards may require setting Max Lights to 1.
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if use editor || use model-viewer ; then
+   setup-wxwidgets
+   fi
+}
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/926143
+   # https://github.com/MegaGlest/megaglest-source/issues/275
+   filter-lto
+
+ 

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

2024-04-18 Thread Pacho Ramos
commit: 6915279510acf4322f0ab7a0c843c476e2294acc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:10:04 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:12:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69152795

games-strategy/megaglest: Update deprecated dependency.

Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/megaglest/megaglest-3.13.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild 
b/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild
index a14ee88e3c35..f5fd5ca2f90c 100644
--- a/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild
+++ b/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild
@@ -52,7 +52,7 @@ COMMON_DEPEND="
sys-libs/zlib
virtual/opengl
virtual/glu
-   virtual/jpeg:0=
+   media-libs/libjpeg-turbo:0=
x11-libs/libX11
x11-libs/libXext
editor? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )



[gentoo-commits] repo/gentoo:master commit in: app-cdr/disc-cover/files/, app-cdr/disc-cover/

2024-04-18 Thread Pacho Ramos
commit: 247e7dcbd91c6e565f1968582c2104d717040b31
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:11:19 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:12:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247e7dcb

app-cdr/disc-cover: Make it compatible with current perl

Signed-off-by: Pacho Ramos  gentoo.org>

 app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild  | 35 ++
 .../files/disc-cover-1.5.6-defined-error.patch | 10 +++
 2 files changed, 45 insertions(+)

diff --git a/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild 
b/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild
new file mode 100644
index ..fc86b507a5aa
--- /dev/null
+++ b/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Creates CD-Covers via LaTeX by fetching cd-info from freedb.org 
or local file"
+HOMEPAGE="https://web.archive.org/web/20151104062521/http://www.vanhemert.co.uk/disc-cover.html;
+SRC_URI="http://www.vanhemert.co.uk/files/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+BDEPEND="dev-lang/perl"
+RDEPEND="${BDEPEND}
+   dev-perl/Audio-CD-disc-cover
+   virtual/latex-base"
+
+PATCHES=(
+   "${FILESDIR}/${P}-defined-error.patch"
+)
+
+src_compile() {
+   pod2man disc-cover > disc-cover.1 || die
+}
+
+src_install() {
+   dobin disc-cover
+
+   einstalldocs
+   doman disc-cover.1
+
+   insinto /usr/share/disc-cover/templates
+   doins -r templates/.
+}

diff --git a/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch 
b/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch
new file mode 100644
index ..301167547970
--- /dev/null
+++ b/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch
@@ -0,0 +1,10 @@
+--- disc-cover-1.5.6.orig/disc-cover   2006-06-20 14:16:24.0 +0200
 disc-cover-1.5.6/disc-cover2023-12-26 00:27:51.511140810 +0100
+@@ -743,7 +743,7 @@
+ {
+   my ($error) = defined($_[0]) ? $_[0] : undef ;
+   shift;
+-  my (@solutions) = defined(@_) ? @_ : undef;
++  my (@solutions) = @_;
+ 
+   warn "Error: $error\n" if defined ($error);



[gentoo-commits] repo/gentoo:master commit in: sci-biology/treeviewx/

2024-04-18 Thread Pacho Ramos
commit: 4fb0fe2a0c65387e0df1fb28af9a01b546917c9c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:01:58 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:03:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb0fe2a

sci-biology/treeviewx: Update icon cache

Closes: https://bugs.gentoo.org/924697
Signed-off-by: Pacho Ramos  gentoo.org>

 sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild 
b/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild
index c5233f056c4d..ca5cbd152ba2 100644
--- a/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild
+++ b/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.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
 
 WX_GTK_VER="3.2-gtk3"
-inherit autotools desktop wxwidgets
+inherit autotools desktop wxwidgets xdg
 
 DESCRIPTION="A phylogenetic tree viewer"
 HOMEPAGE="https://github.com/rdmpage/treeviewx;



[gentoo-commits] repo/gentoo:master commit in: sci-biology/treeviewx/

2024-04-18 Thread Pacho Ramos
commit: 0498aafa0537266838c75b2a4d6b867321d65da3
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 17:02:48 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:03:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0498aafa

sci-biology/treeviewx: add github upstream metadata

Signed-off-by: Pacho Ramos  gentoo.org>

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

diff --git a/sci-biology/treeviewx/metadata.xml 
b/sci-biology/treeviewx/metadata.xml
index c5486e4a16db..e0415edb6e7a 100644
--- a/sci-biology/treeviewx/metadata.xml
+++ b/sci-biology/treeviewx/metadata.xml
@@ -11,4 +11,7 @@
files (such as those output by PAUP*, ClustalX, TREE-PUZZLE, 
and other
programs).

+   
+   rdmpage/treeviewx
+   
 



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

2024-04-18 Thread Pacho Ramos
commit: 41f3bd64af8e0843f4578c838537c9fa33ef2be2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 16:58:17 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 17:03:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f3bd64

dev-lang/gdl: Use wxGTK 3.2

Signed-off-by: Pacho Ramos  gentoo.org>

 dev-lang/gdl/gdl-1.0.4-r1.ebuild | 149 +++
 1 file changed, 149 insertions(+)

diff --git a/dev-lang/gdl/gdl-1.0.4-r1.ebuild b/dev-lang/gdl/gdl-1.0.4-r1.ebuild
new file mode 100644
index ..37797d0e9d71
--- /dev/null
+++ b/dev-lang/gdl/gdl-1.0.4-r1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-single-r1 toolchain-funcs virtualx wxwidgets
+
+DESCRIPTION="GNU Data Language"
+HOMEPAGE="https://github.com/gnudatalanguage/gdl;
+SRC_URI="https://github.com/gnudatalanguage/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="
+   +eigen fftw glpk graphicsmagick gshhs hdf hdf5 +imagemagick netcdf
+   openmp png proj postscript python shapelib tiff udunits wxwidgets
+"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-cpp/antlr-cpp:2=
+   dev-libs/expat
+   media-libs/libpng:=
+   net-libs/libtirpc:=
+   sci-libs/gsl:=
+   sci-libs/plplot:=[X,cxx,-dynamic,wxwidgets?]
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+   sys-libs/zlib
+   x11-libs/libX11
+   fftw? ( sci-libs/fftw:3.0= )
+   glpk? ( sci-mathematics/glpk:= )
+   gshhs? (
+   sci-geosciences/gshhs-data
+   sci-geosciences/gshhs:=
+   )
+   hdf? ( sci-libs/hdf:= )
+   hdf5? ( sci-libs/hdf5:= )
+   imagemagick? (
+   !graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
+   graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
+   )
+   netcdf? ( sci-libs/netcdf:= )
+   proj? ( sci-libs/proj:= )
+   postscript? ( dev-libs/pslib )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ')
+   )
+   shapelib? ( sci-libs/shapelib:= )
+   tiff? (
+   media-libs/tiff:=
+   sci-libs/libgeotiff:=
+   )
+   udunits? ( sci-libs/udunits )
+   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
+"
+DEPEND="${RDEPEND}
+   eigen? ( dev-cpp/eigen:3 )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.0.4-cmake.patch )
+DOCS=( AUTHORS HACKING NEWS PYTHON.txt README README.md )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use wxwidgets && setup-wxwidgets unicode
+   use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
+
+   # remove bundled antlr
+   rm -r src/antlr || die
+
+   # gentoo: avoid install files in datadir directory
+   # and manually install them in src_install
+   sed -e '/AUTHORS/d' -i CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # MPI is still very buggy
+   # x11=off does not compile
+   local mycmakeargs=(
+   -DMPI=OFF
+   -DREADLINE=ON
+   -DX11=ON
+   -DEXPAT=ON
+   -DPNGLIB=ON
+   -DEIGEN3=$(usex eigen)
+   -DFFTW=$(usex fftw)
+   -DGRIB=OFF
+   -DGLPK=$(usex glpk)
+   -DHDF=$(usex hdf)
+   -DHDF5=$(usex hdf5)
+   -DLIBPROJ=$(usex proj)
+   -DNETCDF=$(usex netcdf)
+   -DOPENMP=$(usex openmp)
+   -DPNGLIB=$(usex png)
+   -DUDUNITS2=$(usex udunits)
+   -DWXWIDGETS=$(usex wxwidgets)
+   -DGRAPHICSMAGICK=$(usex imagemagick $(usex graphicsmagick))
+   -DMAGICK=$(usex imagemagick $(usex !graphicsmagick))
+   -DTIFF=$(usex tiff)
+   -DGEOTIFF=$(usex tiff)
+   -DPYTHON_MODULE=$(usex python)
+   -DPYTHON=$(usex python)
+   -DSHAPELIB=$(usex shapelib)
+   -DQHULL=OFF
+   )
+
+   if use python; then
+   # automatically selection ignores EPYTHON
+   mycmakeargs+=(
+   -DPYTHONVERSIO

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

2024-04-18 Thread Pacho Ramos
commit: 2a52ce00f4f2be7e623f89cba01799f75e8fed9a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 16:55:20 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 16:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a52ce00

games-emulation/vbam: support wxGTK 3.2

Signed-off-by: Pacho Ramos  gentoo.org>

 games-emulation/vbam/vbam-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-emulation/vbam/vbam-.ebuild 
b/games-emulation/vbam/vbam-.ebuild
index e5c66f3e0817..cae4118aaf8e 100644
--- a/games-emulation/vbam/vbam-.ebuild
+++ b/games-emulation/vbam/vbam-.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
 
-WX_GTK_VER="3.0-gtk3"
+WX_GTK_VER="3.2-gtk3"
 inherit wxwidgets xdg cmake
 
 if [[ ${PV} ==  ]]; then



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

2024-04-18 Thread Pacho Ramos
commit: c48bf14e83b4f8f217a28ebb4af0d60c376b49a5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 18 16:47:30 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 18 16:47:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48bf14e

dev-lang/cxprolog: migrate to wxGTK 3.2

Closes: https://bugs.gentoo.org/917438
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild | 144 
 1 file changed, 144 insertions(+)

diff --git a/dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild 
b/dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild
new file mode 100644
index ..c6949fbe3d57
--- /dev/null
+++ b/dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+VIRTUALX_REQUIRED="manual"
+
+inherit flag-o-matic java-pkg-opt-2 java-ant-2 toolchain-funcs virtualx 
wxwidgets
+
+DESCRIPTION="A WAM based Prolog system"
+HOMEPAGE="http://ctp.di.fct.unl.pt/~amd/cxprolog;
+SRC_URI="http://ctp.di.fct.unl.pt/~amd/cxprolog/cxunix/${P}.src.tgz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples java +readline test wxwidgets"
+RESTRICT="!test? ( test )"
+
+RDEPEND="readline? ( sys-libs/readline:= )
+   java? ( >=virtual/jdk-1.8:= )
+   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
+
+DEPEND="${RDEPEND}
+   test? (
+   java? ( ${VIRTUALX_DEPEND} )
+   wxwidgets? ( ${VIRTUALX_DEPEND} )
+   )"
+
+S="${WORKDIR}"/${P}
+
+src_prepare() {
+   eapply "${FILESDIR}"/${P}-portage.patch
+   eapply "${FILESDIR}"/${P}-printf-musl.patch
+   eapply "${FILESDIR}"/${P}-test-io.patch
+   eapply_user
+
+   sed -i -e "s|lib/cxprolog|$(get_libdir)/cxprolog|" "${S}"/src/FileSys.c 
|| die
+   cp "${FILESDIR}"/build.xml "${S}"/build.xml || die
+   cp "${FILESDIR}"/cx_dev_boot.pl "${S}"/cx_dev_boot.pl || die
+   rm -f "${S}"/pl/test_file_io_1.txt
+
+   use wxwidgets && setup-wxwidgets
+}
+
+src_compile() {
+   local CX_EXT_DEFINES
+   local CX_EXT_CFLAGS
+   local CX_EXT_LDFLAGS
+   local CX_EXT_LIBS
+
+   if use readline; then
+   CX_EXT_DEFINES="$CX_EXT_DEFINES -DUSE_READLINE"
+   CX_EXT_LIBS="$CX_EXT_LIBS -lreadline"
+   fi
+
+   if use java; then
+   local java_arch
+   use x86 && java_arch=i386
+   use amd64 && java_arch=amd64
+   local CX_JVM
+   for i in jre/lib/${java_arch}/server lib/server; do
+   [[ -f ${JAVA_HOME}/${i}/libjvm.so ]] && 
CX_JVM=${JAVA_HOME}/${i}
+   done
+   CX_EXT_DEFINES="$CX_EXT_DEFINES -DUSE_JAVA"
+   CX_EXT_CFLAGS="$CX_EXT_CFLAGS $(java-pkg_get-jni-cflags)"
+   CX_EXT_LDFLAGS="$CX_EXT_LDFLAGS -Wl,-rpath,${CX_JVM}"
+   CX_EXT_LIBS="$CX_EXT_LIBS -L${CX_JVM} -ljvm"
+   fi
+
+   if use wxwidgets; then
+   CX_EXT_DEFINES="$CX_EXT_DEFINES -DUSE_WXWIDGETS"
+   CX_EXT_CFLAGS="$CX_EXT_CFLAGS $(${WX_CONFIG} --cflags)"
+   CX_EXT_LIBS="$CX_EXT_LIBS $(${WX_CONFIG} --libs)"
+   fi
+
+   emake lib \
+   PREFIX=/usr \
+   TMP_DIR="${S}/tmp" \
+   CC="$(tc-getCC)" \
+   CPP="$(tc-getCXX)" \
+   LD="$(tc-getLD)" \
+   CFLAGS="${CFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   EXT_DEFINES="${CX_EXT_DEFINES}" \
+   EXT_CFLAGS="-Wall ${CX_EXT_CFLAGS}" \
+   EXT_LDFLAGS="${CX_EXT_LDFLAGS}" \
+   EXT_LIBS="${CX_EXT_LIBS}"
+
+   if use java; then
+   JAVA_SRC_DIR="${S}/lib/cxprolog/java"
+   eant jar
+   fi
+}
+
+cxprolog_src_test() {
+   cd "${S}"/pl
+
+   if use java; then
+   local test_javadir="${S}"/pl/$(get_libdir)/cxprolog/java
+   mkdir -p "${test_javadir}" || die
+   ln -s "${S}"/dist/prolog.jar "${test_javadir}"/prolog.jar || die
+   fi
+
+   LD_LIBRARY_PATH="${S}" \
+   "${S}"/cxprolog_shared \
+   --boot "${S}"/cx_dev_boot.pl \
+   --script "${S}"/pl/test_all.pl \
+   | tee "${S}"/cxprolog_test.log
+}
+
+src_test() {
+   if use java |

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/sof-firmware/

2024-04-07 Thread Pacho Ramos
commit: c07572e7d4fea432b1364c98ca2c1f65450e0ac0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:23:24 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:43:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c07572e7

sys-firmware/sof-firmware: add 2024.03

Closes: https://bugs.gentoo.org/925179
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-firmware/sof-firmware/Manifest |  1 +
 .../sof-firmware/sof-firmware-2024.03.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/sys-firmware/sof-firmware/Manifest 
b/sys-firmware/sof-firmware/Manifest
index e5f413788abe..3069daf66e4f 100644
--- a/sys-firmware/sof-firmware/Manifest
+++ b/sys-firmware/sof-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST sof-firmware-2023.12.1.tar.gz 5446189 BLAKE2B 
a901637ba25df51152f04c7db5330b70a18c92363b102c061568a4c3a8a7e2fc506ac9783abe715f680a27be8a040d63b7dd5b62682979ccf1e4eaeb30789d83
 SHA512 
e0175f3af5336f23548efcf8fa302bafbb6122fd173273203f687c05ee17fab4e7bd457b27cc7a62fd25ea77708ffdbf9e1fe3880d3df1cf2196d7073c6f7677
 DIST sof-firmware-2023.12.tar.gz 5427762 BLAKE2B 
48169378609119555f9b655599cef55e5722be71fdfc8fb71b699188fcb3f62a68e217fc3fec8859cd3e1c252f046208d5123c961dd824bd9b6559bd1fb72325
 SHA512 
ed43e7597c93140b15499ba17bae1866dcf1e2959d910e81b3831e4db2224a1dcff790ef21afcd610d7cc9309251a08351bae1c959ded18e5e28a6b24ae99506
+DIST sof-firmware-2024.03.tar.gz 8161590 BLAKE2B 
23d73ff3ab30b5134086bb21e606805a7d9667adf1a5598a3d31068ba0254dc4c34464ee3913eb3530a8124e3614eff9ba28fa731e9816b28980ea05834c1037
 SHA512 
1e9891d3891f5a4413a77a68ea6d3a2e6ead8c1a67eaa7e9aaf30871753617ffce19bd3b85ebcbb617e606646f6aa0e1dafee5279c294ec72ef4b2885e009f72

diff --git a/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild 
b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
new file mode 100644
index ..ac48a808c83e
--- /dev/null
+++ b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sound Open Firmware (SOF) binary files"
+HOMEPAGE="https://www.sofproject.org https://github.com/thesofproject/sof 
https://github.com/thesofproject/sof-bin;
+SRC_URI="https://github.com/thesofproject/sof-bin/releases/download/v${PV}/sof-bin-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/sof-bin-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-libs/alsa-lib
+   sys-libs/glibc
+"
+
+QA_PREBUILT="usr/bin/sof-ctl
+   usr/bin/sof-logger
+   usr/bin/sof-probes"
+
+src_install() {
+   dodir /lib/firmware/intel
+   dodir /usr/bin
+   FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" 
"${S}/install.sh" || die
+}
+
+pkg_preinst() {
+   # Fix sof-ace-tplg directory symlink collisions
+   local sofpath="${EROOT}/lib/firmware/intel/sof-ace-tplg"
+   if [[ ! -L "${sofpath}" && -d "${sofpath}" ]] ; then
+   rm -r "${sofpath}" || die
+   fi
+}



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

2024-04-07 Thread Pacho Ramos
commit: 7ade1fb8140906aedd31253f838fdb32c2ba86a9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:35:29 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:43:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ade1fb8

profiles/features/musl: Mask use tools for sof-firmware

Closes: https://bugs.gentoo.org/927791
Signed-off-by: Pacho Ramos  gentoo.org>

 profiles/features/musl/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 0e1f019c61aa..534ed3ad3df6 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Pacho Ramos  (2024-04-07)
+# sof tools need glibc at runtime, bug #925179
+sys-firmware/sof-firmware tools
+
 # Matthew Smith  (2024-04-07)
 # Renderdoc masked on musl, bug #853856
 dev-qt/qtbase renderdoc



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/sof-firmware/

2024-04-07 Thread Pacho Ramos
commit: 88e19836b7e95385022c432f6eaefde123b49c73
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:33:04 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:43:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e19836

sys-firmware/sof-firmware: Allow to skip glibc requirement

Useful for MUSL based systems as commented in:
https://www.reddit.com/r/voidlinux/comments/rbq4ns/comment/im2r0bp/

Closes: https://bugs.gentoo.org/925179
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-firmware/sof-firmware/metadata.xml|  3 +++
 sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild | 13 +++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/sof-firmware/metadata.xml 
b/sys-firmware/sof-firmware/metadata.xml
index 6f44d28b9bc7..5933a501e2ec 100644
--- a/sys-firmware/sof-firmware/metadata.xml
+++ b/sys-firmware/sof-firmware/metadata.xml
@@ -7,6 +7,9 @@

alsa-b...@gentoo.org

+   
+   Tools to interact with sof firmwares 
(upstream expects them to be present, but allow to skip them for systems not 
able to install needed dependencies)
+   

thesofproject/sof


diff --git a/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild 
b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
index ac48a808c83e..105eaae58f37 100644
--- a/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
+++ b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
@@ -11,10 +11,13 @@ S="${WORKDIR}"/sof-bin-${PV}
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="+tools"
 
 RDEPEND="
-   media-libs/alsa-lib
-   sys-libs/glibc
+   tools? (
+   media-libs/alsa-lib
+   sys-libs/glibc
+   )
 "
 
 QA_PREBUILT="usr/bin/sof-ctl
@@ -25,6 +28,12 @@ src_install() {
dodir /lib/firmware/intel
dodir /usr/bin
FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" 
"${S}/install.sh" || die
+
+   # Drop tools if requested (i.e. useful for musl systems, where glibc
+   # is not available)
+   if ! use tools ; then
+   rm -rv "${D}"/usr/bin || die
+   fi
 }
 
 pkg_preinst() {



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2024-04-07 Thread Pacho Ramos
commit: 417b23a120e91255efb3c5342bef6bdf1f370fba
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:06:12 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:06:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417b23a1

net-wireless/bluez: Fix obex dbus file installation on non-systemd systems

Thanks-to: Andreas Fink
Closes: https://bugs.gentoo.org/928417
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.73-r1.ebuild| 278 +
 ...xd-without-systemd-in-the-user-session-r3.patch |  20 ++
 2 files changed, 298 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.73-r1.ebuild 
b/net-wireless/bluez/bluez-5.73-r1.ebuild
new file mode 100644
index ..d67e578fb3ef
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.73-r1.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this 
could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+   btpclient? ( mesh )
+   extra-tools? ( deprecated readline )
+   test? ( ${PYTHON_REQUIRED_USE} )
+   test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   dev-python/docutils
+   virtual/pkgconfig
+   test? ( ${TEST_DEPS} )
+"
+DEPEND="
+   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+   btpclient? ( >=dev-libs/ell-0.39 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.39
+   >=dev-libs/json-c-0.13:=
+   sys-libs/readline:0=
+   )
+   midi? ( media-libs/alsa-lib )
+   obex? ( dev-libs/libical:= )
+   readline? ( sys-libs/readline:0= )
+   systemd? ( sys-apps/systemd )
+   >=sys-apps/dbus-1.6:=
+   udev? ( >=virtual/udev-196 )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bluetooth )
+   test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
+   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+   # https://bugs.gentoo.org/539844
+   # https://github.com/bluez/bluez/issues/268
+   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+)
+
+pkg_setup() {
+   # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   # to prevent bugs like:
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER
+   ~UHID ~RFKILL"
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+   if use mesh || use test; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+   ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM 
~CRYPTO_AEAD ~CRYPTO_CMAC
+   ~CRYPTO_MD5 ~CRYPTO_SHA1 ~KEY_DH_OPERATIONS"
+   fi
+   linux-info_pkg_setup
+
+   if use test || use test-programs; then
+   python-single-r1_pkg_setup
+   fi
+
+   if ! use udev; then
+   ewarn
+   ewarn "You are installing ${PN} with USE=-udev. This means 
various bluetooth"
+   ewarn "devices and adapters from Apple, Dell, Logitech etc. 
will not work,"
+   ewarn "and hid2hci will not be available."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   default
+
+   # https://github.com/bluez/bluez/issues/773
+   eapply "${FILESDIR}"/${P}-configure-cups.patch
+
+   # https://github.com/bluez/bluez/issues/806
+   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-w

[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-04-07 Thread Pacho Ramos
commit: 0b45281350808f1db7ef869d04f7e7be2b6c50e5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 15:51:50 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 15:51:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b452813

media-fonts/noto: add 20240325

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240325.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index cd96ed691c8d..9b699dab50db 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -2,3 +2,4 @@ DIST noto-20230930.tar.gz 1034822159 BLAKE2B 
25af396043c2639d31711357b44bbf588f2
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240131.tar.gz 1065422681 BLAKE2B 
2774fb7a3152c989ed644b57a55524d0c4a3614d4fef3022a2df5fbabace6f3bddf0ef9812f328e75338442eecb67323e029f2f94c8e62a2ad0359fe7f69e0bb
 SHA512 
1e4a64ce11efd46278837b88e972ed02e593503276ae6ce5d5d77f042afb2f0e4f69d326597597ad9819e8d3ccfa878a115c1fb196880e06bdec0ee9fd417821
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
+DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9

diff --git a/media-fonts/noto/noto-20240325.ebuild 
b/media-fonts/noto/noto-20240325.ebuild
new file mode 100644
index ..a9a752365a91
--- /dev/null
+++ b/media-fonts/noto/noto-20240325.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="2c3d6b5b45f3683bbc6db45048df8e02963ba67b"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-04-07 Thread Pacho Ramos
commit: 4a7ff984157ecdea9a16f15c8488c15f1e6e69a9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 15:52:10 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 15:52:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7ff984

media-fonts/noto: drop 20230930, 20240131

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  2 --
 media-fonts/noto/noto-20230930.ebuild | 44 ---
 media-fonts/noto/noto-20240131.ebuild | 43 --
 3 files changed, 89 deletions(-)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 9b699dab50db..eb7e7c489afc 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,5 +1,3 @@
-DIST noto-20230930.tar.gz 1034822159 BLAKE2B 
25af396043c2639d31711357b44bbf588f2d8a156c1bd6c1fcbd130d42c80664f74a40c7f30be41c1fe82611d5e2b8587bae84497bef6381fea07374435eea02
 SHA512 
ce2e73e8cb179e6968d76241add907878d5f53de2923fa809957eef43fa030200a25f1aedf137f7c8c4daa6406e88fe9637c0d13e31bb41a8b3be6f2605c73ab
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
-DIST noto-20240131.tar.gz 1065422681 BLAKE2B 
2774fb7a3152c989ed644b57a55524d0c4a3614d4fef3022a2df5fbabace6f3bddf0ef9812f328e75338442eecb67323e029f2f94c8e62a2ad0359fe7f69e0bb
 SHA512 
1e4a64ce11efd46278837b88e972ed02e593503276ae6ce5d5d77f042afb2f0e4f69d326597597ad9819e8d3ccfa878a115c1fb196880e06bdec0ee9fd417821
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9

diff --git a/media-fonts/noto/noto-20230930.ebuild 
b/media-fonts/noto/noto-20230930.ebuild
deleted file mode 100644
index e7fe0e7d62e5..
--- a/media-fonts/noto/noto-20230930.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="229a3227db2dd56dce55b0e0d507153c50021e5d"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( media-fonts/noto-cjk )"
-DEPEND=""
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/notofonts.github.io-${COMMIT}"
-
-FONT_SUFFIX="ttf"
-FONT_CONF=(
-   # From ArchLinux
-   "${FILESDIR}/66-noto-serif.conf"
-   "${FILESDIR}/66-noto-mono.conf"
-   "${FILESDIR}/66-noto-sans.conf"
-)
-
-src_install() {
-   mkdir install-hinted || die
-   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
-
-   FONT_S="${S}/install-hinted/" font_src_install
-
-   # Allow to drop some fonts optionally for people that want to save
-   # disk space. Following ArchLinux options.
-   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
-}

diff --git a/media-fonts/noto/noto-20240131.ebuild 
b/media-fonts/noto/noto-20240131.ebuild
deleted file mode 100644
index 3630f254eaa9..
--- a/media-fonts/noto/noto-20240131.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="beca583e3780a833115fc6f55e014ed730d76e74"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"

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

2024-04-07 Thread Pacho Ramos
commit: fea07b72d07d7fd5ac3e29ed2c337325467af3d6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 15:45:25 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 15:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea07b72

net-libs/libproxy: add 0.5.5

Bug: https://bugs.gentoo.org/907899
Signed-off-by: Pacho Ramos  gentoo.org>

 net-libs/libproxy/Manifest  |  1 +
 net-libs/libproxy/libproxy-0.5.5.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 7634549b162f..c3d88e10923c 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -1,2 +1,3 @@
 DIST libproxy-0.5.3.tar.gz 60069 BLAKE2B 
adfa982344470251667b113f12f77722f6793ceeec902ccf82e32e80e15836384fbe1ccbec8865fc877fa04b25e6985847eef75b4ce437dbf0410d16e2bd5f36
 SHA512 
0fa4c677372afa76a9f143abb1472af1df85e1190425ec4168b98e575a9b9c9fe3dcc56062609da8ef266d56dfb153e7f7a1c15aed2d385003d9f3f421d08590
 DIST libproxy-0.5.4.tar.gz 60605 BLAKE2B 
b603781d454ae9d177522d85027f763275e6f243579e8dd808fc5f740438105ac9f782bd35c39cb0007f42279d8d4f724a81dd06fc79709af227064a477cd70e
 SHA512 
4372570322682369f65317cbeb4e9b9dbcff3d8e5089a3bb3b8efa6cd461468a313793435fd5815fe18360984c44e6895c3c2a62e5e0b07eb0c3bf3532dbb1b2
+DIST libproxy-0.5.5.tar.gz 60880 BLAKE2B 
fedf06db2e39ca1cacf489542597ab002a8c943234fda2f9e5482d43d3b3b0a5af2c4d270eb678e24bb3c4c9ac8e37e65d609af84d02be9541555e953be6a0f5
 SHA512 
101139fe6972c9b8b46a8bc5f5cea807649ad21e201a9cd7d532d2145c34eadc861d8039fc8a2bf129f364ddc99ffb1324ab8f19bb0b4b9e52eb0f6bd703c8a8

diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild 
b/net-libs/libproxy/libproxy-0.5.5.ebuild
new file mode 100644
index ..b0c3841f68a2
--- /dev/null
+++ b/net-libs/libproxy/libproxy-0.5.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib vala
+
+DESCRIPTION="Library for automatic proxy configuration management"
+HOMEPAGE="https://github.com/libproxy/libproxy;
+SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="duktape gnome gtk-doc +introspection test vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}]
+   gnome? ( gnome-base/gsettings-desktop-schemas )
+   duktape? (
+   dev-lang/duktape:=
+   net-misc/curl
+   )
+   introspection? ( dev-libs/gobject-introspection )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_setup
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool gtk-doc docs)
+   $(meson_use test tests)
+   -Dconfig-env=true
+   $(meson_use gnome config-gnome)
+   -Dconfig-windows=false
+   -Dconfig-sysconfig=true
+   -Dconfig-osx=false
+   -Dconfig-kde=true
+   $(meson_native_use_bool duktape pacrunner-duktape)
+   $(meson_native_use_bool vala vapi)
+   $(meson_use duktape curl)
+   $(meson_native_use_bool introspection)
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/${PN}-1.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fedora-backgrounds/

2024-04-07 Thread Pacho Ramos
commit: cf2229cf2db57bfa9ca6b8cd2adb25964579830a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 15:28:56 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 15:28:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2229cf

x11-themes/fedora-backgrounds: stabilize 39.0.5 for ALLARCHES

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
index a20531228483..cc3c29201002 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${
 # Review on each bump, files Attribution*
 LICENSE="CC-BY-SA-4.0"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 SLOT="$(ver_cut 1)"
 
 S="${WORKDIR}/${MY_PN}"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2024-03-25 Thread Pacho Ramos
commit: b9883b6871c36f7b6b2f717aec8d00d8ea71549c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Mar 25 18:44:48 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Mon Mar 25 18:45:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9883b68

net-wireless/bluez: add 5.73

Thanks-to: Sam James
Thanks-to: Lars Wendler
Closes: https://bugs.gentoo.org/927791
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   1 +
 net-wireless/bluez/bluez-5.73.ebuild   | 271 +
 .../bluez/files/bluez-5.73-configure-cups.patch|  35 +++
 3 files changed, 307 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 016cfdbb5deb..4f894bc5d6dd 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1 +1,2 @@
 DIST bluez-5.72.tar.xz 2390792 BLAKE2B 
b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a
 SHA512 
1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a
+DIST bluez-5.73.tar.xz 2408088 BLAKE2B 
69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070
 SHA512 
20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8

diff --git a/net-wireless/bluez/bluez-5.73.ebuild 
b/net-wireless/bluez/bluez-5.73.ebuild
new file mode 100644
index ..f71af719302f
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.73.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools linux-info python-single-r1 systemd udev multilib-minimal 
#readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this 
could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+   btpclient? ( mesh )
+   extra-tools? ( deprecated readline )
+   test? ( ${PYTHON_REQUIRED_USE} )
+   test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   dev-python/docutils
+   virtual/pkgconfig
+   test? ( ${TEST_DEPS} )
+"
+DEPEND="
+   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+   btpclient? ( >=dev-libs/ell-0.39 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.39
+   >=dev-libs/json-c-0.13:=
+   sys-libs/readline:0=
+   )
+   midi? ( media-libs/alsa-lib )
+   obex? ( dev-libs/libical:= )
+   readline? ( sys-libs/readline:0= )
+   systemd? ( sys-apps/systemd )
+   >=sys-apps/dbus-1.6:=
+   udev? ( >=virtual/udev-196 )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bluetooth )
+   test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
+   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+   # https://bugs.gentoo.org/539844
+   # https://github.com/bluez/bluez/issues/268
+   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+)
+
+pkg_setup() {
+   # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   # to prevent bugs like:
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER
+   ~UHID ~RFKILL"
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+   if use mesh || use test; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+   ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM 
~CRYPTO_AEAD ~CRYPTO_CMAC
+   ~

[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto-emoji/

2024-03-25 Thread Pacho Ramos
commit: 65cdc4b5c59e37e8c555821d05743ca243155759
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Mar 25 18:06:40 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Mon Mar 25 18:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65cdc4b5

media-fonts/noto-emoji: Install only the desired font file

The same used in other distributions as Arch

Closes: https://bugs.gentoo.org/927294
Signed-off-by: Pacho Ramos  gentoo.org>

 .../noto-emoji/noto-emoji-20231130-r1.ebuild   | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/media-fonts/noto-emoji/noto-emoji-20231130-r1.ebuild 
b/media-fonts/noto-emoji/noto-emoji-20231130-r1.ebuild
new file mode 100644
index ..1fa09419c4e6
--- /dev/null
+++ b/media-fonts/noto-emoji/noto-emoji-20231130-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google Noto Emoji fonts"
+HOMEPAGE="https://fonts.google.com/noto/specimen/Noto+Color+Emoji 
https://github.com/googlefonts/noto-emoji;
+
+COMMIT="d79d23e6822e0f6e5731b114cbfb26b2a4e380da"
+SRC_URI="https://github.com/googlefonts/noto-emoji/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="icons"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+# https://github.com/gentoo/gentoo/pull/32203
+FONT_CONF=( "${FILESDIR}"/75-noto-emoji-fallback.conf )
+
+src_compile() { :; }
+
+src_install() {
+   # Ensure we install only the desired font (the same other distros
+   # supply), https://bugs.gentoo.org/927294
+   FONT_S="${S}/fonts-install"
+
+   # Don't lose fancy emoji icons
+   if use icons; then
+   for i in 32 72 128 512; do
+   insinto "/usr/share/icons/${PN}/${i}/emotes/"
+   doins png/"${i}"/*.png
+   done
+
+   insinto /usr/share/icons/"${PN}"/scalable/emotes/
+   doins svg/*.svg
+   fi
+
+   # Ensure we install only the desired font (the same other distros
+   # supply), https://bugs.gentoo.org/927294
+   mkdir fonts-install || die
+   FONT_S="${S}/fonts-install"
+   cp -p fonts/NotoColorEmoji.ttf fonts-install/. || die
+
+   FONT_SUFFIX="ttf"
+   font_src_install
+
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto-emoji/

2024-03-25 Thread Pacho Ramos
commit: 0faea2966d5e86721b012802abb8278cb175a89a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Mar 25 18:12:48 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Mon Mar 25 18:12:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0faea296

media-fonts/noto-emoji: drop 20220912-r2, 20231117

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto-emoji/Manifest|  2 -
 .../noto-emoji/noto-emoji-20220912-r2.ebuild   | 54 --
 media-fonts/noto-emoji/noto-emoji-20231117.ebuild  | 54 --
 3 files changed, 110 deletions(-)

diff --git a/media-fonts/noto-emoji/Manifest b/media-fonts/noto-emoji/Manifest
index 6c21e5ecc477..bb4c4e6c01ca 100644
--- a/media-fonts/noto-emoji/Manifest
+++ b/media-fonts/noto-emoji/Manifest
@@ -1,3 +1 @@
-DIST noto-emoji-20220912.tar.gz 178768907 BLAKE2B 
b998a74903e0a559e6c2d87f6d05649054728d5359659882c89b99fc41ec80f9dbafba6f418500059acef7bb85b9d60b189abea286c9c4cb5491f501095ca425
 SHA512 
4e9b01be1ac7853d840379f84350f2709212401ccebb221308eb83982a8673af9a8ef166952aba4d6f8d9939efc4989f38a7db69e022eb055f265ccba78884a6
-DIST noto-emoji-20231117.tar.gz 201500964 BLAKE2B 
0c40c1e2dbe83166e45b279018e70d6adce379b26de2bd1bc1a067d5b788ac40c9ad33279a589d014fbbb47b9dbf955726ea03326d180a3d4d010b70dc2f5903
 SHA512 
f9bb2735919c26c646ae0dd9712da071cae109db6e75952d85a4d456aba39809d0cb2619207d55b8ce0d274c6676f72f8a5d2606b1c7b9e52ac497fad5134cae
 DIST noto-emoji-20231130.tar.gz 201447944 BLAKE2B 
da80f3b7b3a99cefa18cf34c6f55a3bb0e407d7f8df9927ae747ddc74625f9d08a5ba3118a908ffd7fe90edd90c45b4f9d23d44e6d0cd92779b2f5322346ae20
 SHA512 
310fac7eb9aa35065cbc030276ead6d1f9111059b0142143cfab2c9c48dd1106b1cce135a745681f57df95c0510cb04249532ed765edf881ed7ab31a38bd538a

diff --git a/media-fonts/noto-emoji/noto-emoji-20220912-r2.ebuild 
b/media-fonts/noto-emoji/noto-emoji-20220912-r2.ebuild
deleted file mode 100644
index 58e0a72c24a2..
--- a/media-fonts/noto-emoji/noto-emoji-20220912-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google Noto Emoji fonts"
-HOMEPAGE="https://www.google.com/get/noto/ 
https://github.com/googlefonts/noto-emoji;
-
-COMMIT="e8073ab740292f8d5f19b5de144087ac58044d06"
-SRC_URI="https://github.com/googlefonts/noto-emoji/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 OFL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="icons"
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-# https://github.com/gentoo/gentoo/pull/32203
-FONT_CONF=( "${FILESDIR}"/75-noto-emoji-fallback.conf )
-
-src_prepare() {
-   default
-
-   # Drop font for Windows 10
-   rm fonts/NotoColorEmoji_WindowsCompatible.ttf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   FONT_S="${S}/fonts"
-   # Drop non used fonts
-   rm -f fonts/*COLR*.ttf || die
-
-   # Don't lose fancy emoji icons
-   if use icons; then
-   for i in 32 72 128 512; do
-   insinto "/usr/share/icons/${PN}/${i}/emotes/"
-   doins png/"${i}"/*.png
-   done
-
-   insinto /usr/share/icons/"${PN}"/scalable/emotes/
-   doins svg/*.svg
-   fi
-
-   FONT_SUFFIX="ttf"
-   font_src_install
-
-   dodoc README.md
-}

diff --git a/media-fonts/noto-emoji/noto-emoji-20231117.ebuild 
b/media-fonts/noto-emoji/noto-emoji-20231117.ebuild
deleted file mode 100644
index 4d2fc830183c..
--- a/media-fonts/noto-emoji/noto-emoji-20231117.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google Noto Emoji fonts"
-HOMEPAGE="https://fonts.google.com/noto/specimen/Noto+Color+Emoji 
https://github.com/googlefonts/noto-emoji;
-
-COMMIT="144e84dbc2b49f164279bfce230569116ac98bfd"
-SRC_URI="https://github.com/googlefonts/noto-emoji/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="icons"
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-# https://github.com/gentoo/gentoo/pull/32203
-FONT_CONF=( "${FILESDIR}"/75-noto-emoji-fallback.conf )
-
-src_prepare() {
-   default
-
-   # Drop font for Windows 10
-   rm fonts/NotoColorEmoji_WindowsCompatible.ttf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   FONT_S="${S}/fonts"
-   # Drop non used fonts
-

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/sof-firmware/

2024-03-07 Thread Pacho Ramos
commit: 6fcd1baa678e6ede155114a3af3b2df62ef60840
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Mar  7 15:02:02 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Mar  7 15:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fcd1baa

sys-firmware/sof-firmware: drop 2023.09.2

Signed-off-by: Pacho Ramos  gentoo.org>

 sys-firmware/sof-firmware/Manifest |  1 -
 .../sof-firmware/sof-firmware-2023.09.2.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/sys-firmware/sof-firmware/Manifest 
b/sys-firmware/sof-firmware/Manifest
index 97b0e4a2536e..e5f413788abe 100644
--- a/sys-firmware/sof-firmware/Manifest
+++ b/sys-firmware/sof-firmware/Manifest
@@ -1,3 +1,2 @@
-DIST sof-firmware-2023.09.2.tar.gz 5454975 BLAKE2B 
c5ac62245abbf2354d109070125c9e25c80d9a66c341a9e34e53b716c1cb4b15f9cc0ff18d005aba673621a5421824f9a8ce3655aaeb12e182b96ac2f1d91c54
 SHA512 
dbf9385c1900f0b0bda7b8b6a9d1a3b4e5556f0570a1b1b794104179a2e1a12f1e896e36062c4179d7ad1a55078cbbfb348eb10667d736ad99b6cd23c4af0832
 DIST sof-firmware-2023.12.1.tar.gz 5446189 BLAKE2B 
a901637ba25df51152f04c7db5330b70a18c92363b102c061568a4c3a8a7e2fc506ac9783abe715f680a27be8a040d63b7dd5b62682979ccf1e4eaeb30789d83
 SHA512 
e0175f3af5336f23548efcf8fa302bafbb6122fd173273203f687c05ee17fab4e7bd457b27cc7a62fd25ea77708ffdbf9e1fe3880d3df1cf2196d7073c6f7677
 DIST sof-firmware-2023.12.tar.gz 5427762 BLAKE2B 
48169378609119555f9b655599cef55e5722be71fdfc8fb71b699188fcb3f62a68e217fc3fec8859cd3e1c252f046208d5123c961dd824bd9b6559bd1fb72325
 SHA512 
ed43e7597c93140b15499ba17bae1866dcf1e2959d910e81b3831e4db2224a1dcff790ef21afcd610d7cc9309251a08351bae1c959ded18e5e28a6b24ae99506

diff --git a/sys-firmware/sof-firmware/sof-firmware-2023.09.2.ebuild 
b/sys-firmware/sof-firmware/sof-firmware-2023.09.2.ebuild
deleted file mode 100644
index f755adebdd3d..
--- a/sys-firmware/sof-firmware/sof-firmware-2023.09.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sound Open Firmware (SOF) binary files"
-HOMEPAGE="https://www.sofproject.org https://github.com/thesofproject/sof 
https://github.com/thesofproject/sof-bin;
-SRC_URI="https://github.com/thesofproject/sof-bin/releases/download/v${PV}/sof-bin-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/sof-bin-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-
-# Needed for sof-ctl
-RDEPEND="media-libs/alsa-lib"
-
-QA_PREBUILT="usr/bin/sof-ctl
-   usr/bin/sof-logger
-   usr/bin/sof-probes"
-
-src_install() {
-   dodir /lib/firmware/intel
-   dodir /usr/bin
-   FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" 
"${S}/install.sh" || die
-}
-
-pkg_preinst() {
-   local sofpath="${EROOT}/lib/firmware/intel/sof"
-   if [[ ! -L "${sofpath}" && -d "${sofpath}" ]] ; then
-   rm -r "${sofpath}" || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/sof-firmware/

2024-03-07 Thread Pacho Ramos
commit: 48c19d3872ddc2752da6396858f50522eca40287
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Mar  7 15:01:53 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Mar  7 15:01:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c19d38

sys-firmware/sof-firmware: add 2023.12.1

Signed-off-by: Pacho Ramos  gentoo.org>

 sys-firmware/sof-firmware/Manifest |  1 +
 .../sof-firmware/sof-firmware-2023.12.1.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/sys-firmware/sof-firmware/Manifest 
b/sys-firmware/sof-firmware/Manifest
index 422eab2179c4..97b0e4a2536e 100644
--- a/sys-firmware/sof-firmware/Manifest
+++ b/sys-firmware/sof-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST sof-firmware-2023.09.2.tar.gz 5454975 BLAKE2B 
c5ac62245abbf2354d109070125c9e25c80d9a66c341a9e34e53b716c1cb4b15f9cc0ff18d005aba673621a5421824f9a8ce3655aaeb12e182b96ac2f1d91c54
 SHA512 
dbf9385c1900f0b0bda7b8b6a9d1a3b4e5556f0570a1b1b794104179a2e1a12f1e896e36062c4179d7ad1a55078cbbfb348eb10667d736ad99b6cd23c4af0832
+DIST sof-firmware-2023.12.1.tar.gz 5446189 BLAKE2B 
a901637ba25df51152f04c7db5330b70a18c92363b102c061568a4c3a8a7e2fc506ac9783abe715f680a27be8a040d63b7dd5b62682979ccf1e4eaeb30789d83
 SHA512 
e0175f3af5336f23548efcf8fa302bafbb6122fd173273203f687c05ee17fab4e7bd457b27cc7a62fd25ea77708ffdbf9e1fe3880d3df1cf2196d7073c6f7677
 DIST sof-firmware-2023.12.tar.gz 5427762 BLAKE2B 
48169378609119555f9b655599cef55e5722be71fdfc8fb71b699188fcb3f62a68e217fc3fec8859cd3e1c252f046208d5123c961dd824bd9b6559bd1fb72325
 SHA512 
ed43e7597c93140b15499ba17bae1866dcf1e2959d910e81b3831e4db2224a1dcff790ef21afcd610d7cc9309251a08351bae1c959ded18e5e28a6b24ae99506

diff --git a/sys-firmware/sof-firmware/sof-firmware-2023.12.1.ebuild 
b/sys-firmware/sof-firmware/sof-firmware-2023.12.1.ebuild
new file mode 100644
index ..6775a219fd4f
--- /dev/null
+++ b/sys-firmware/sof-firmware/sof-firmware-2023.12.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sound Open Firmware (SOF) binary files"
+HOMEPAGE="https://www.sofproject.org https://github.com/thesofproject/sof 
https://github.com/thesofproject/sof-bin;
+SRC_URI="https://github.com/thesofproject/sof-bin/releases/download/v${PV}/sof-bin-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/sof-bin-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Needed for sof-ctl
+RDEPEND="media-libs/alsa-lib"
+
+QA_PREBUILT="usr/bin/sof-ctl
+   usr/bin/sof-logger
+   usr/bin/sof-probes"
+
+src_install() {
+   dodir /lib/firmware/intel
+   dodir /usr/bin
+   FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" 
"${S}/install.sh" || die
+}
+
+pkg_preinst() {
+   local sofpath="${EROOT}/lib/firmware/intel/sof"
+   if [[ ! -L "${sofpath}" && -d "${sofpath}" ]] ; then
+   rm -r "${sofpath}" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/impressive/

2024-03-07 Thread Pacho Ramos
commit: 40e7133682e86311ad4140771770137b82a3ba00
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Mar  7 14:55:19 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Mar  7 14:57:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e71336

app-office/impressive: add 0.13.2

Closes: https://bugs.gentoo.org/920263
Closes: https://bugs.gentoo.org/912960
Thanks-to: Wicher Minnaard
Thanks-to: Micha Glave
Thanks-to: Andrés Becerra Sandoval
Signed-off-by: Pacho Ramos  gentoo.org>

 app-office/impressive/Manifest |  1 +
 app-office/impressive/impressive-0.13.2.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-office/impressive/Manifest b/app-office/impressive/Manifest
index b13f47f7d0fe..3602b0f0c96d 100644
--- a/app-office/impressive/Manifest
+++ b/app-office/impressive/Manifest
@@ -1 +1,2 @@
 DIST Impressive-0.13.1.tar.gz 215989 BLAKE2B 
6591e5fa2c34e7e6f2283b9b6f8cce7485fc8932eea571af96c895bbe23202af195eec0318272667d5656f3aed7a88a21a20397224c7c0cc7c9252364d832371
 SHA512 
f6221337f9dd79f552fb083e1ea7484aeadec1f8d8e05b4e1b7f6a94037b5026022819b346968dea67dbdb1b646d0571a7aeef26f15c25bee88c5b9c2791cf2b
+DIST Impressive-0.13.2.tar.gz 294531 BLAKE2B 
76b50cd1cb1366c9fed7e6f7a16142248f99e232b96b7d7372af181f3ef215aff6f3453d8fd16c2ab6fa0e7217ec831daf3ffafcb8e46ff285dc0b9d86b77839
 SHA512 
0b24ef39cba25d8813fd3f95f220c466defa50c3ba4a63d2f37b284de2826c2110225fe2016f58c401d1ca239d672ba28ba65069523ab57b1b5711a4222cff92

diff --git a/app-office/impressive/impressive-0.13.2.ebuild 
b/app-office/impressive/impressive-0.13.2.ebuild
new file mode 100644
index ..7816aedb6b69
--- /dev/null
+++ b/app-office/impressive/impressive-0.13.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit optfeature python-r1
+
+DESCRIPTION="Stylish way of giving presentations with Python"
+HOMEPAGE="http://impressive.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${PN^}/${PV/_/-}/${PN^}-${PV/_/-}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   app-text/mupdf
+   dev-python/pygame[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   x11-apps/xrandr
+   || (
+   media-fonts/dejavu
+   media-fonts/corefonts
+   )
+"
+
+DOCS=( changelog.txt demo.pdf )
+HTML_DOCS=( impressive.html )
+
+S="${WORKDIR}/${PN^}-${PV/_/-}"
+
+src_install() {
+   default
+   python_foreach_impl python_doscript ${PN}.py
+   doman impressive.1
+}
+
+pkg_postinst() {
+   optfeature "starting web or e-mail hyperlinks from PDF documents" 
x11-misc/xdg-utils
+   optfeature "sound and video playback" media-video/ffmpeg
+   optfeature "sound and video playback" media-video/mplayer
+   optfeature "extraction of PDF page titles" app-text/pdftk
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2024-03-07 Thread Pacho Ramos
commit: b9ff9d632b84c905da6334a0dcf26a5c5180c043
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Mar  7 14:28:26 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Thu Mar  7 14:28:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ff9d63

net-wireless/bluez: drop 5.70-r1, 5.71-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   2 -
 net-wireless/bluez/bluez-5.70-r1.ebuild| 288 -
 net-wireless/bluez/bluez-5.71-r1.ebuild| 288 -
 .../bluez/files/bluez-5.70-CVE-2023-45866.patch|  43 ---
 .../bluez/files/bluez-5.71-link-old-kernels.patch  | 163 
 5 files changed, 784 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index ad631202f4f3..016cfdbb5deb 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,3 +1 @@
-DIST bluez-5.70.tar.xz 2339844 BLAKE2B 
1ba2ddd3bfc6562a07f4e8376e0d537b555f0d36a221f051c4c10dd912c23e73aa2b0d8aa125e0fd911908e4cfa0036429e17250a26b3298bb21f65e4cc5255c
 SHA512 
3a5f8caf7730dcdbbe0bb92154b41651a9d6619038447bf4c25e5e3e5316effcd7242a7a0456d731ce21d55b8daea5212a359acc5e5fc460499b9356b7d364cf
-DIST bluez-5.71.tar.xz 2381208 BLAKE2B 
73e5f08771f821c90a70c553c600c48c4f1adb85aa9cb1a1eaae61a33b2dda73b7825fe769b3ea1ddedc39ad3fb71d84b336408f5ce6963f0373e9f7dcce
 SHA512 
648394bbe470405aa0e2d3914474e95c122f567deaaac20a5dd74bac29fa430dfb64cdb7bdb4fb7510e62fa73e96112a97197fc212b421bf480b8d1bb24cfb5d
 DIST bluez-5.72.tar.xz 2390792 BLAKE2B 
b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a
 SHA512 
1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a

diff --git a/net-wireless/bluez/bluez-5.70-r1.ebuild 
b/net-wireless/bluez/bluez-5.70-r1.ebuild
deleted file mode 100644
index 2595b6e1428f..
--- a/net-wireless/bluez/bluez-5.70-r1.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit autotools linux-info python-single-r1 systemd udev multilib-minimal 
#readme.gentoo-r1
-
-DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
-HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
-SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/3"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
-IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
-
-# Since this release all remaining extra-tools need readline support, but this 
could
-# change in the future, hence, this REQUIRED_USE constraint could be dropped
-# again in the future.
-# btpclient needs mesh, bug #790587
-REQUIRED_USE="
-   btpclient? ( mesh )
-   extra-tools? ( deprecated readline )
-   test? ( ${PYTHON_REQUIRED_USE} )
-   test-programs? ( ${PYTHON_REQUIRED_USE} )
-"
-
-TEST_DEPS="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-BDEPEND="
-   dev-python/docutils
-   virtual/pkgconfig
-   test? ( ${TEST_DEPS} )
-"
-DEPEND="
-   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
-   btpclient? ( >=dev-libs/ell-0.39 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.39
-   >=dev-libs/json-c-0.13:=
-   sys-libs/readline:0=
-   )
-   midi? ( media-libs/alsa-lib )
-   obex? ( dev-libs/libical:= )
-   readline? ( sys-libs/readline:0= )
-   systemd? ( sys-apps/systemd )
-   >=sys-apps/dbus-1.6:=
-   udev? ( >=virtual/udev-172 )
-"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-bluetooth )
-   test-programs? ( ${TEST_DEPS} )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
-   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
-   # https://bugs.gentoo.org/539844
-   # https://github.com/bluez/bluez/issues/268
-   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
-
-   # Fedora patches
-   # 
https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f
-   "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.patch
-
-   # Backport CVE-2023-45866 fix (bug #919383)
-   "${FILESDIR}"/${PN}-5.70-CVE-2023-45866.patch
-)
-
-pkg_se

[gentoo-commits] repo/gentoo:master commit in: app-office/onlyoffice-bin/

2024-03-03 Thread Pacho Ramos
commit: d3f8de616ed2832bbdc8a3a540ef5a6154eeaaf6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Mar  3 19:23:48 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Mar  3 19:39:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f8de61

app-office/onlyoffice-bin: drop 7.5.1

Signed-off-by: Pacho Ramos  gentoo.org>

 app-office/onlyoffice-bin/Manifest |  1 -
 .../onlyoffice-bin/onlyoffice-bin-7.5.1.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/app-office/onlyoffice-bin/Manifest 
b/app-office/onlyoffice-bin/Manifest
index 77fefd35f799..ec6fa4c23ca4 100644
--- a/app-office/onlyoffice-bin/Manifest
+++ b/app-office/onlyoffice-bin/Manifest
@@ -1,3 +1,2 @@
-DIST onlyoffice-bin-7.5.1_amd64.deb 245522054 BLAKE2B 
8802308016b9f40e24b438f713b91c4e880eed17393b45848ee534ba81809e6674befd0d17bec9f38ab188aaaf02af24797da6cf77a9c10e376580d9500a6765
 SHA512 
20321942fcfed23228b38370efbeeb46bdd2792b2a5acaa934c76b380cc557c7daaea81dc7c7f328a13d18c4dc520f1e489d2d5eb5545d5b4c5c0458eebfeec6
 DIST onlyoffice-bin-8.0.0_amd64.deb 208403072 BLAKE2B 
25d3eeaf2acca46e0b0b67f9b5ae1770df1832f02a51e790fb80d8de67c988d3609e5be6a3d00c8649b2b0ba590ef9e8dfd58cae77d6d41dc59c17a81cb9ac04
 SHA512 
f6db9de8dc0df6d708b21df97b048285f8b1e2cf1a443cc84bb89c928f32d2bd72f6b8febc284139e2304d73f1db60d1fa0dc290d84e6273fb58c9e0cdeae1dd
 DIST onlyoffice-bin-8.0.1_amd64.deb 208469572 BLAKE2B 
95f2e9df7c5673aa6edbb682078a9c133f1a5925dd1a84d3342c34cbe6a07691f4f5f425c264cf7760ae063a828caf1792533da1eb59423c48c77119935c889a
 SHA512 
a16c784f1c9f056a2ed09fecff2cf7a4e2206006e04a1f8d8e260aeddd6b2195b0bbadd9f3b71a454d55311978d16d945cd345938688cf7e37aa9f11967c572f

diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-7.5.1.ebuild 
b/app-office/onlyoffice-bin/onlyoffice-bin-7.5.1.ebuild
deleted file mode 100644
index b7a024eb6d59..
--- a/app-office/onlyoffice-bin/onlyoffice-bin-7.5.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-MY_P="ONLYOFFICE-DesktopEditors-"${PV}""
-
-DESCRIPTION="Onlyoffice is an office productivity suite (binary version)"
-HOMEPAGE="https://www.onlyoffice.com/;
-SRC_URI="
-   amd64? (
-   
https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb
-   -> "${P}"_amd64.deb
-   )
-"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror strip test"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/wayland
-   dev-qt/qtgui:5[eglfs]
-   dev-qt/qtdeclarative:5
-   dev-qt/qtwayland:5
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/gst-plugins-base:1.0
-   media-libs/gstreamer:1.0
-   media-libs/harfbuzz
-   media-libs/libglvnd
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
-   x11-libs/pango
-   || (
-   media-libs/libpulse
-   media-sound/apulse
-   )
-"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-   default
-
-   # Allow launching the ONLYOFFICE on ALSA systems via media-sound/apuls
-   sed -i -e 's|\(export 
LD_LIBRARY_PATH=$DIR$LDLPATH\)|\1:'"${EPREFIX}"'/usr/'$(get_libdir)'/apulse|' \
-   "${S}"/usr/bin/onlyoffice-desktopeditors || die
-}
-
-src_install() {
-   domenu usr/share/applications/onlyoffice-desktopeditors.desktop
-   for size in {16,24,32,48,64,128,256}; do
-   newicon -s "${size}" 
opt/onlyoffice/desktopeditors/asc-de-"${size}".png onlyoffice-desktopeditors.png
-   done
-
-   dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors
-   doins -r opt
-   fperms +x 
/opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t}
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/onlyoffice-bin/

2024-03-03 Thread Pacho Ramos
commit: edcc8b93b7f04b6f6a1555893ea0b23f094ea101
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Mar  3 19:23:43 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Mar  3 19:39:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edcc8b93

app-office/onlyoffice-bin: add 8.0.1

Signed-off-by: Pacho Ramos  gentoo.org>

 app-office/onlyoffice-bin/Manifest |  1 +
 .../onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-office/onlyoffice-bin/Manifest 
b/app-office/onlyoffice-bin/Manifest
index efb9f59c2a98..77fefd35f799 100644
--- a/app-office/onlyoffice-bin/Manifest
+++ b/app-office/onlyoffice-bin/Manifest
@@ -1,2 +1,3 @@
 DIST onlyoffice-bin-7.5.1_amd64.deb 245522054 BLAKE2B 
8802308016b9f40e24b438f713b91c4e880eed17393b45848ee534ba81809e6674befd0d17bec9f38ab188aaaf02af24797da6cf77a9c10e376580d9500a6765
 SHA512 
20321942fcfed23228b38370efbeeb46bdd2792b2a5acaa934c76b380cc557c7daaea81dc7c7f328a13d18c4dc520f1e489d2d5eb5545d5b4c5c0458eebfeec6
 DIST onlyoffice-bin-8.0.0_amd64.deb 208403072 BLAKE2B 
25d3eeaf2acca46e0b0b67f9b5ae1770df1832f02a51e790fb80d8de67c988d3609e5be6a3d00c8649b2b0ba590ef9e8dfd58cae77d6d41dc59c17a81cb9ac04
 SHA512 
f6db9de8dc0df6d708b21df97b048285f8b1e2cf1a443cc84bb89c928f32d2bd72f6b8febc284139e2304d73f1db60d1fa0dc290d84e6273fb58c9e0cdeae1dd
+DIST onlyoffice-bin-8.0.1_amd64.deb 208469572 BLAKE2B 
95f2e9df7c5673aa6edbb682078a9c133f1a5925dd1a84d3342c34cbe6a07691f4f5f425c264cf7760ae063a828caf1792533da1eb59423c48c77119935c889a
 SHA512 
a16c784f1c9f056a2ed09fecff2cf7a4e2206006e04a1f8d8e260aeddd6b2195b0bbadd9f3b71a454d55311978d16d945cd345938688cf7e37aa9f11967c572f

diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild 
b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild
new file mode 100644
index ..2e531b9f39d2
--- /dev/null
+++ b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg
+
+MY_P="ONLYOFFICE-DesktopEditors-"${PV}""
+
+DESCRIPTION="Onlyoffice is an office productivity suite (binary version)"
+HOMEPAGE="https://www.onlyoffice.com/;
+SRC_URI="
+   amd64? (
+   
https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb
+   -> "${P}"_amd64.deb
+   )
+"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror strip test"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   dev-qt/qtgui:5[eglfs]
+   dev-qt/qtdeclarative:5
+   dev-qt/qtwayland:5
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/gst-plugins-base:1.0
+   media-libs/gstreamer:1.0
+   media-libs/harfbuzz
+   media-libs/libglvnd
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   x11-libs/pango
+   || (
+   media-libs/libpulse
+   media-sound/apulse
+   )
+"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # Allow launching the ONLYOFFICE on ALSA systems via
+   # media-sound/apulse
+   sed -i -e 's|\(export 
LD_LIBRARY_PATH=$DIR$LDLPATH\)|\1:'"${EPREFIX}"'/usr/'$(get_libdir)'/apulse|' \
+   "${S}"/usr/bin/onlyoffice-desktopeditors || die
+}
+
+src_install() {
+   domenu usr/share/applications/onlyoffice-desktopeditors.desktop
+   for size in {16,24,32,48,64,128,256}; do
+   newicon -s "${size}" 
opt/onlyoffice/desktopeditors/asc-de-"${size}".png onlyoffice-desktopeditors.png
+   done
+
+   dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors
+   doins -r opt
+   fperms +x 
/opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t}
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/wps-office/

2024-03-03 Thread Pacho Ramos
commit: 9458a6814e9e39e9a52c76d0e580f315dc022b23
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Mar  3 19:18:22 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Mar  3 19:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9458a681

app-office/wps-office: drop 11.1.0.11698

Signed-off-by: Pacho Ramos  gentoo.org>

 app-office/wps-office/Manifest |  4 -
 .../wps-office/wps-office-11.1.0.11698.ebuild  | 95 --
 2 files changed, 99 deletions(-)

diff --git a/app-office/wps-office/Manifest b/app-office/wps-office/Manifest
index 2a18b4f50f36..6ad091233a69 100644
--- a/app-office/wps-office/Manifest
+++ b/app-office/wps-office/Manifest
@@ -1,5 +1 @@
-DIST wps-office_11.1.0.11698_amd64.deb 413452358 BLAKE2B 
99c71532b1481444875bd59f04bf414be46f30f00c3397eba5077ca1b1aa28dfafff243148088b7ee2cf01aefeaac3e2890575869e314c8a28823f3c57514314
 SHA512 
743a4727e5326fcb27a61aafc3833b311222575420ecff5e374c6680278e5042e2e82fc58b36bbbea5aebea0933a1b349284a01620e9471c452a0534c0c5fa3f
-DIST wps-office_11.1.0.11698_arm64.deb 363977336 BLAKE2B 
f8e356d93b2cdfde4b9b0c892869c6e2da3ec717f39d281aa6aa97219a63bbcf4206d2196b7a8cab04e0884fbe3e08e01d1b80fc08d182fa38a1f9b97d678a59
 SHA512 
828523dab2f78d7fe0f522adfe7b56895a882c5fa76667a6a3c499bfea0281866e2436852434b1853e96c7ba3e9a70c306fd73d76346d64582a8320a8475a247
-DIST wps-office_11.1.0.11698_loongarch64.deb 377014384 BLAKE2B 
2a2e38a88abc4d43397d5464458811a9a1445cc0ad5ce24b2abbfab3b10b32c653ec770cb657746a853f59ef62813df34f7ad6fa71d99c6fc43e4f988f83f477
 SHA512 
433f99bc7c7896342c522e78f9f5f640f94e517f86d6624b8333fd806d115d004cbd163f0b66e81b3ca0fe7e97b8929205dcd81f1d497b01dac1cc2801087765
-DIST wps-office_11.1.0.11698_mips64el.deb 362887032 BLAKE2B 
f96dbc01db707e3b68ffef8fcf7589598d3e0cd7657533c6ba7def8ea5b5e3d1ffd861d4205517678525a25046157503853ae25df0cd631e6fed05b3bf1a2525
 SHA512 
a254fa1ed9e5b89558cb49a390366c9a5877f9688ff2cad9f72d8ff609edf03ab17f54798362fd2f0ca4a830b10d0b048bff9691c506668d8b9b7fabe583fd12
 DIST wps-office_11.1.0.11719.XA_amd64.deb 319340366 BLAKE2B 
b2d9a93ea5ec3dfefc49b276556c1fdcd37b24fee9abae8c0521aa8c816102f739b345b6442c8fc27b7fe64c4c03468afbe74a5da41b8c22de8f2dda4b04e346
 SHA512 
9e4bdaa7c3e276d8b38b020adbae69f395bfda0da91e41566eb427b9eeeddfcf8957eff69e134cdb1e4c42a2d08a32069920db8834145a035b1b1739e23b7203

diff --git a/app-office/wps-office/wps-office-11.1.0.11698.ebuild 
b/app-office/wps-office/wps-office-11.1.0.11698.ebuild
deleted file mode 100644
index 1b249262c52c..
--- a/app-office/wps-office/wps-office-11.1.0.11698.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit unpacker xdg
-
-MY_PV="$(ver_cut 4)"
-
-DESCRIPTION="WPS Office is an office productivity suite"
-HOMEPAGE="https://www.wps.com/office/linux/;
-
-KEYWORDS="~amd64 ~arm64 ~loong ~mips"
-
-SRC_URI="
-   amd64?  ( 
https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${MY_PV}/${PN}_${PV}_amd64.deb
 )
-   arm64?  ( 
https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${MY_PV}/${PN}_${PV}_arm64.deb
 )
-   loong?  ( 
https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${MY_PV}/${PN}_${PV}_loongarch64.deb
 )
-   mips?   ( 
https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${MY_PV}/${PN}_${PV}_mips64el.deb
 )
-"
-
-SLOT="0"
-RESTRICT="bindist strip mirror" # mirror as explained at bug #547372
-QA_PREBUILT="*"
-LICENSE="WPS-EULA"
-IUSE="systemd"
-
-# Deps got from this (listed in order):
-# rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm
-# ldd /opt/kingsoft/wps-office/office6/wps
-# ldd /opt/kingsoft/wps-office/office6/wpp
-RDEPEND="
-   app-arch/bzip2:0
-   app-arch/lz4
-   app-arch/xz-utils
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/libbsd
-   dev-libs/libffi:0/8
-   dev-libs/libgcrypt:0
-   dev-libs/libgpg-error
-   dev-libs/libpcre:3
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/flac:0/10-12
-   media-libs/libogg
-   media-libs/libpulse
-   media-libs/libsndfile
-   media-libs/libvorbis
-   media-libs/tiff-compat:4
-   net-libs/libasyncns
-   net-print/cups
-   sys-apps/attr
-   sys-apps/tcp-wrappers
-   sys-apps/util-linux
-   sys-libs/libcap
-   sys-libs/libcxx
-   sys-libs/zlib:0
-   virtual/glu
-   x11-libs/gtk+:2
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libxcb
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXrender
-   x11-libs/libXtst
-   systemd? ( sys-apps/systemd )
-"
-DEPEND=""
-BDEPEND=""
-
-S="${WORKDIR}"
-
-s

[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-03-03 Thread Pacho Ramos
commit: be86bf37062ce2843366a95c252c7b2a6724e216
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Mar  3 19:02:48 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Mar  3 19:10:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be86bf37

media-fonts/noto: add 20240229

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240229.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index f1d4be6bd3df..cd96ed691c8d 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,3 +1,4 @@
 DIST noto-20230930.tar.gz 1034822159 BLAKE2B 
25af396043c2639d31711357b44bbf588f2d8a156c1bd6c1fcbd130d42c80664f74a40c7f30be41c1fe82611d5e2b8587bae84497bef6381fea07374435eea02
 SHA512 
ce2e73e8cb179e6968d76241add907878d5f53de2923fa809957eef43fa030200a25f1aedf137f7c8c4daa6406e88fe9637c0d13e31bb41a8b3be6f2605c73ab
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240131.tar.gz 1065422681 BLAKE2B 
2774fb7a3152c989ed644b57a55524d0c4a3614d4fef3022a2df5fbabace6f3bddf0ef9812f328e75338442eecb67323e029f2f94c8e62a2ad0359fe7f69e0bb
 SHA512 
1e4a64ce11efd46278837b88e972ed02e593503276ae6ce5d5d77f042afb2f0e4f69d326597597ad9819e8d3ccfa878a115c1fb196880e06bdec0ee9fd417821
+DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937

diff --git a/media-fonts/noto/noto-20240229.ebuild 
b/media-fonts/noto/noto-20240229.ebuild
new file mode 100644
index ..57d9d8c9f0e4
--- /dev/null
+++ b/media-fonts/noto/noto-20240229.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="3047dc456dd7f06b3dab582dca4f98386176f131"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-alphabetical-grid/

2024-02-25 Thread Pacho Ramos
commit: c69edb6cefeb8430586b8bedc6939afb9aa48688
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:54:08 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c69edb6c

gnome-extra/gnome-shell-extension-alphabetical-grid: add 39.0

Signed-off-by: Pacho Ramos  gentoo.org>

 .../Manifest   |  1 +
 ...e-shell-extension-alphabetical-grid-39.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index 0945a5cecd24..f8e75576b8d3 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-extension-alphabetical-grid-38.0.tar.gz 216817 BLAKE2B 
bfb01e647b8545c70ce9e3b65910701ebce38d110a97c15e0413f10c0b68116b4624e98ad0d34961b701b2f2b43c20f1a15e31219edfb14a79321143be3e2c8d
 SHA512 
4736a5e621c58adf635c468032233f54b9a2f93cdec9e65616a7272ee3368fe901401d051ed13674c815b73fdef9f7a4c38bc9e3e4c19ede7adc6782ae91cff1
+DIST gnome-shell-extension-alphabetical-grid-39.0.tar.gz 216879 BLAKE2B 
4fb6aa97f01350dbbe2992f5a45c1e85f1b32456869670261224516de15b7b735500af2e59622bf9a010cf9b1da32ddb5d641143c5b12e4fa51da4ed6449e38e
 SHA512 
046662c32c5b5fdf22b770e437aab1cfc8462798966683749484f199de5c716d72789b0f4928c5d03f5139e5fd8182fee5335f6b50e6c79a32a6f1df7ee2aae8

diff --git 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-39.0.ebuild
 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-39.0.ebuild
new file mode 100644
index ..50291ca4a9f4
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-39.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+# Useful specially to prevent
+# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4684
+# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3180
+DESCRIPTION="Restore the alphabetical ordering of the app grid"
+HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-extension;
+SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-45
+   gui-libs/libadwaita
+"
+DEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/alphabetical-grid-extension-${PV}"
+extension_uuid="AlphabeticalAppGrid@stuarthayhurst"
+
+# Tests are only useful for upstream
+RESTRICT="test"
+
+# Not useful for us
+src_compile() { :; }
+
+src_install() {
+   einstalldocs
+   mv docs/icon.svg extension || die
+   cd extension || die
+   insinto /usr/share/glib-2.0/schemas
+   doins schemas/*.xml
+   rm -rf schemas || die
+   insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
+   doins -r *
+}
+
+pkg_preinst() {
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-02-25 Thread Pacho Ramos
commit: 2815af13c29ea74b1a3eb58beded2dbf762cfbab
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:44:45 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2815af13

media-fonts/noto: add 20240131

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240131.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 7c474b7c9059..a9a5b4968e67 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,3 +1,4 @@
 DIST noto-20230930.tar.gz 1034822159 BLAKE2B 
25af396043c2639d31711357b44bbf588f2d8a156c1bd6c1fcbd130d42c80664f74a40c7f30be41c1fe82611d5e2b8587bae84497bef6381fea07374435eea02
 SHA512 
ce2e73e8cb179e6968d76241add907878d5f53de2923fa809957eef43fa030200a25f1aedf137f7c8c4daa6406e88fe9637c0d13e31bb41a8b3be6f2605c73ab
 DIST noto-20231031.tar.gz 1062488324 BLAKE2B 
a2494936557b9af06da87ed2287122933f0953aca800a0cf02bccef55ae12ba3135dd83cbed7361b59d8dc84d5a170f9b536a8a7bfbf0820832480e8a59ad1df
 SHA512 
60f5c0fd4bda81c93c21137ac3ba64da1efadad106e081434be7d01b344518104451222915f585a06be6bde43893ed0e248b58600b029f8d89e51325f204b324
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
+DIST noto-20240131.tar.gz 1065422681 BLAKE2B 
2774fb7a3152c989ed644b57a55524d0c4a3614d4fef3022a2df5fbabace6f3bddf0ef9812f328e75338442eecb67323e029f2f94c8e62a2ad0359fe7f69e0bb
 SHA512 
1e4a64ce11efd46278837b88e972ed02e593503276ae6ce5d5d77f042afb2f0e4f69d326597597ad9819e8d3ccfa878a115c1fb196880e06bdec0ee9fd417821

diff --git a/media-fonts/noto/noto-20240131.ebuild 
b/media-fonts/noto/noto-20240131.ebuild
new file mode 100644
index ..3630f254eaa9
--- /dev/null
+++ b/media-fonts/noto/noto-20240131.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="beca583e3780a833115fc6f55e014ed730d76e74"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-alphabetical-grid/

2024-02-25 Thread Pacho Ramos
commit: b8b4fff40bb39a85ed86027bbc9e38859c19f0e6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:53:44 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b4fff4

gnome-extra/gnome-shell-extension-alphabetical-grid: stabilize 38.0 for 
ALLARCHES

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-alphabetical-grid-38.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-38.0.ebuild
 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-38.0.ebuild
index 50291ca4a9f4..51d07d2584b1 100644
--- 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-38.0.ebuild
+++ 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-38.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/r
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
app-eselect/eselect-gnome-shell-extensions



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-alphabetical-grid/

2024-02-25 Thread Pacho Ramos
commit: 58febc22b86875a2c27d38a6793b08c728753772
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:53:53 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58febc22

gnome-extra/gnome-shell-extension-alphabetical-grid: drop 32.0, 36.0

Signed-off-by: Pacho Ramos  gentoo.org>

 .../Manifest   |  2 -
 ...e-shell-extension-alphabetical-grid-32.0.ebuild | 59 --
 ...e-shell-extension-alphabetical-grid-36.0.ebuild | 58 -
 3 files changed, 119 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index 1e73bf251a56..0945a5cecd24 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -1,3 +1 @@
-DIST gnome-shell-extension-alphabetical-grid-32.0.tar.gz 214580 BLAKE2B 
b3fd0be85c5f74240f25a96b041df6ca0e3cf02b2b025eb2ffa5f1e3ed9f9562dac3ee37b7a32a548b3a8054ad8728a9d93c9bd84d771eadb0c9d56b2366cd97
 SHA512 
8ac96bea822df28cd980179a19d3f7acb8a950b3f1e41e650ff2982cb3b657434a0eb49357ebd206b68de102bb3c89b823f16cbcd379e7807598b923e5a64c6c
-DIST gnome-shell-extension-alphabetical-grid-36.0.tar.gz 215631 BLAKE2B 
339fc9d6fde299b2c989aa135d1eb7f6d95d5c3cedf1e38ed17b1a280cac4092aea361fe44fa957b7ec3a821f7f51514d10dda4ad195734fb92f0278453a02ee
 SHA512 
4c7b5e32b14e59e2d80e84a0d039b0655750e2f1eb75e20a4c903a6a24b813c0378644db449e757e35c6eb27b69598bd614294a3e631853bb3c628b3eac322af
 DIST gnome-shell-extension-alphabetical-grid-38.0.tar.gz 216817 BLAKE2B 
bfb01e647b8545c70ce9e3b65910701ebce38d110a97c15e0413f10c0b68116b4624e98ad0d34961b701b2f2b43c20f1a15e31219edfb14a79321143be3e2c8d
 SHA512 
4736a5e621c58adf635c468032233f54b9a2f93cdec9e65616a7272ee3368fe901401d051ed13674c815b73fdef9f7a4c38bc9e3e4c19ede7adc6782ae91cff1

diff --git 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-32.0.ebuild
 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-32.0.ebuild
deleted file mode 100644
index 76a35b86c273..
--- 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-32.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils
-
-# Useful specially to prevent
-# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4684
-# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3180
-DESCRIPTION="Restore the alphabetical ordering of the app grid"
-HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-extension;
-SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
-   app-eselect/eselect-gnome-shell-extensions
-   >=gnome-base/gnome-shell-3.38
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/alphabetical-grid-extension-${PV}"
-extension_uuid="AlphabeticalAppGrid@stuarthayhurst"
-
-# Tests are only useful for upstream
-RESTRICT="test"
-
-# Not useful for us
-src_compile() { :; }
-
-src_install() {
-   einstalldocs
-   mv docs/icon.svg extension || die
-   cd extension || die
-   insinto /usr/share/glib-2.0/schemas
-   doins schemas/*.xml
-   rm -rf schemas || die
-   insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
-   doins -r *
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-36.0.ebuild
 
b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-36.0.ebuild
deleted file mode 100644
index 51d07d2584b1..
--- 
a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-36.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils
-
-# Useful specially to prevent
-# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4684
-# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3180
-DESCRIPTION="Restore the alphabetical ordering of the app grid"
-HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-ex

[gentoo-commits] repo/gentoo:master commit in: x11-themes/papirus-icon-theme/

2024-02-25 Thread Pacho Ramos
commit: 097afbb67852b850143515927e96c1ace6fd416b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:48:18 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097afbb6

x11-themes/papirus-icon-theme: add 20240201

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/papirus-icon-theme/Manifest|  1 +
 .../papirus-icon-theme/papirus-icon-theme-20240201.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-themes/papirus-icon-theme/Manifest 
b/x11-themes/papirus-icon-theme/Manifest
index 0569db2a736d..7fbee3586947 100644
--- a/x11-themes/papirus-icon-theme/Manifest
+++ b/x11-themes/papirus-icon-theme/Manifest
@@ -1 +1,2 @@
 DIST papirus-icon-theme-20231201.tar.gz 33478959 BLAKE2B 
ae89b85cec7bd6299a12cdd74aea4a54120ededb6340f39789df0bcf0abd0217d1e2c038e18056b15819cc3a7aedc54310b9c3a63ab037fbe16caf719c28af8f
 SHA512 
49c9ef429ba5368d40c996aa84576bb4b7585291398c76ef13c969df19aaa4108ccc4691aed7881a7121cdc79b20f87caf3aa146cf8f0d353096506dce889faa
+DIST papirus-icon-theme-20240201.tar.gz 33512835 BLAKE2B 
ebfc5495aac5cf49da4fbc5b5ea59d823074a5dc1fa2c6833dbc334cebb4a9145f5c7e86e6ce1f59282bd3b91fe657257eea93808cbed6a3a1e99d8f765b7004
 SHA512 
ac4b653e904bcda1a643accd43c8fcda2f4d0b5d9844e92c31e3fe950b440f172a53d0042677b902c41769884be54a06ccb42ea01283104b80daf421a70a6516

diff --git a/x11-themes/papirus-icon-theme/papirus-icon-theme-20240201.ebuild 
b/x11-themes/papirus-icon-theme/papirus-icon-theme-20240201.ebuild
new file mode 100644
index ..7f705870568c
--- /dev/null
+++ b/x11-themes/papirus-icon-theme/papirus-icon-theme-20240201.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit xdg
+
+DESCRIPTION="Free and open source SVG icon theme"
+HOMEPAGE="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme;
+SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+src_compile() { :; }



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

2024-02-25 Thread Pacho Ramos
commit: 989093d87ef2e18641d178a72bb7ebdffd5d8084
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:34:44 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989093d8

app-emulation/crossover-bin: add 24.0.0

Signed-off-by: Pacho Ramos  gentoo.org>

 app-emulation/crossover-bin/Manifest   |   1 +
 .../crossover-bin/crossover-bin-24.0.0.ebuild  | 174 +
 2 files changed, 175 insertions(+)

diff --git a/app-emulation/crossover-bin/Manifest 
b/app-emulation/crossover-bin/Manifest
index 9d9712305431..cdf8db6e0822 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -1,3 +1,4 @@
 DIST install-crossover-22.1.1.bin 335606941 BLAKE2B 
3c5eada7190283f348348ef4d3b044db8e24e0dc3588d847854feb712d39bc9013e4f958a80c3f46e84b32f6b5c7d419ef6ab4fa1e946d308ba546140fb95504
 SHA512 
54bb40941baea184aa824c371a2eb73cdda26fa7c0765e242384e2c29a78f6b600c7455640b9888fd28ad482bf14f53a0308cbd55d9453f76d6eeb75cf0abfc7
 DIST install-crossover-23.0.0.bin 340426479 BLAKE2B 
eb78fd03475e88a021d8ca3c46358e0092863a8d123fa00ebebef30774c16a5350d489b8b0fe158fbdeb2daf60c2dd5b9ca1b3db855d94901561cfcad09a1ac5
 SHA512 
29c4303e43a857451d7954fc86337cf007e5d32fbcbed4a65066b464e1caf5aad4dd58bc4e65b1c77bb70903f7b7e541b5c1b7df2b44f60d1235aeb558deda1e
 DIST install-crossover-23.6.0.bin 333783609 BLAKE2B 
d24ef036530d2b8ce916ecb6adb6f5599d9beedb374a27a0009d14ff601685e8a4b23424a3a08e2ce613b3e77ea9893ce1b6caa07448aca365feea86f23fe320
 SHA512 
203c8966e71b91d98676b5e15646f790c2b4db3db3dbb8539a8ffe29b335f301535f5d7c80bf954c5e79b56668707ae960c396204f59e4079c455f12e663a445
+DIST install-crossover-24.0.0.bin 320724952 BLAKE2B 
a95028fda5c53889f09e567742fc881aaefc8c3c618b4de0f30cb53604bfa1a25097d56d8e025a509a9cce7aecde48b35ab7c8d87ba04761a8b42b717d1cf3b4
 SHA512 
93f3a4415ff29de98b38a488213d7f00b64f6fe70ae3a7555b911d5423163a678941ab859117172bf716b658eb8aecb1b6b430aed3233c1c55fd51893e8de046

diff --git a/app-emulation/crossover-bin/crossover-bin-24.0.0.ebuild 
b/app-emulation/crossover-bin/crossover-bin-24.0.0.ebuild
new file mode 100644
index ..1dac82ed70b9
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-24.0.0.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1 unpacker
+
+DESCRIPTION="Commercial version of app-emulation/wine with paid support"
+HOMEPAGE="https://www.codeweavers.com/products/;
+SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin;
+
+LICENSE="CROSSOVER-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+capi +cups doc +gphoto2 +gstreamer +jpeg +lcms +mp3 +nls osmesa +openal 
+opencl +opengl +pcap +png +scanner +ssl +v4l +vulkan"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="bindist test"
+QA_PREBUILT="*"
+S="${WORKDIR}"
+
+DEPEND=""
+BDEPEND="${PYTHON_DEPS}
+   app-alternatives/cpio
+   app-arch/unzip
+   dev-lang/perl
+   dev-util/bbe
+"
+
+RDEPEND="${DEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   !prefix? ( sys-libs/glibc )
+   capi? ( net-libs/libcapi[abi_x86_32(-)] )
+   cups? ( net-print/cups[abi_x86_32(-)] )
+   jpeg? ( media-libs/libjpeg-turbo:0[abi_x86_32(-)] )
+   lcms? ( media-libs/lcms:2 )
+   gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
+   gstreamer? (
+   media-libs/gstreamer:1.0[abi_x86_32(-)]
+   jpeg? ( media-plugins/gst-plugins-jpeg:1.0[abi_x86_32(-)] )
+   media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)]
+   )
+   mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
+   nls? ( sys-devel/gettext[abi_x86_32(-)] )
+   openal? ( media-libs/openal[abi_x86_32(-)] )
+   opencl? ( virtual/opencl[abi_x86_32(-)] )
+   opengl? (
+   virtual/glu[abi_x86_32(-)]
+   virtual/opengl[abi_x86_32(-)]
+   )
+   pcap? ( net-libs/libpcap[abi_x86_32(-)] )
+   png? ( media-libs/libpng:0[abi_x86_32(-)] )
+   scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
+   ssl? ( net-libs/gnutls:0/30.30[abi_x86_32(-)] )
+   v4l? ( media-libs/libv4l[abi_x86_32(-)] )
+   vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] )
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   dev-libs/openssl-compat:1.1.1
+   dev-util/desktop-file-utils
+   media-libs/alsa-lib[abi_x86_32(-)]
+   media-libs/freetype:2[abi_x86_32(-)]
+   media-libs/m

[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-02-25 Thread Pacho Ramos
commit: 244abe15f5e18a99dee011075de4983e191e15e4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:46:33 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244abe15

media-fonts/noto: drop 20231031

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 -
 media-fonts/noto/noto-20231031.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index a9a5b4968e67..f1d4be6bd3df 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,4 +1,3 @@
 DIST noto-20230930.tar.gz 1034822159 BLAKE2B 
25af396043c2639d31711357b44bbf588f2d8a156c1bd6c1fcbd130d42c80664f74a40c7f30be41c1fe82611d5e2b8587bae84497bef6381fea07374435eea02
 SHA512 
ce2e73e8cb179e6968d76241add907878d5f53de2923fa809957eef43fa030200a25f1aedf137f7c8c4daa6406e88fe9637c0d13e31bb41a8b3be6f2605c73ab
-DIST noto-20231031.tar.gz 1062488324 BLAKE2B 
a2494936557b9af06da87ed2287122933f0953aca800a0cf02bccef55ae12ba3135dd83cbed7361b59d8dc84d5a170f9b536a8a7bfbf0820832480e8a59ad1df
 SHA512 
60f5c0fd4bda81c93c21137ac3ba64da1efadad106e081434be7d01b344518104451222915f585a06be6bde43893ed0e248b58600b029f8d89e51325f204b324
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240131.tar.gz 1065422681 BLAKE2B 
2774fb7a3152c989ed644b57a55524d0c4a3614d4fef3022a2df5fbabace6f3bddf0ef9812f328e75338442eecb67323e029f2f94c8e62a2ad0359fe7f69e0bb
 SHA512 
1e4a64ce11efd46278837b88e972ed02e593503276ae6ce5d5d77f042afb2f0e4f69d326597597ad9819e8d3ccfa878a115c1fb196880e06bdec0ee9fd417821

diff --git a/media-fonts/noto/noto-20231031.ebuild 
b/media-fonts/noto/noto-20231031.ebuild
deleted file mode 100644
index bf3d96184e73..
--- a/media-fonts/noto/noto-20231031.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="f83d3a3623a3c6fc7049674ea7902f924d677087"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( media-fonts/noto-cjk )"
-DEPEND=""
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/notofonts.github.io-${COMMIT}"
-
-FONT_SUFFIX="ttf"
-FONT_CONF=(
-   # From ArchLinux
-   "${FILESDIR}/66-noto-serif.conf"
-   "${FILESDIR}/66-noto-mono.conf"
-   "${FILESDIR}/66-noto-sans.conf"
-)
-
-src_install() {
-   mkdir install-hinted || die
-   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
-
-   FONT_S="${S}/install-hinted/" font_src_install
-
-   # Allow to drop some fonts optionally for people that want to save
-   # disk space. Following ArchLinux options.
-   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
-}



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

2024-02-25 Thread Pacho Ramos
commit: 7f88d689a7bfac31f9a3687e4b609e53efd9cdd4
Author: Theo Donacik  gmail  com>
AuthorDate: Wed Feb 21 05:04:15 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f88d689

sys-power/power-profiles-daemon: add 0.20

Signed-off-by: Theo Donacik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35456
Closes: https://bugs.gentoo.org/925437
Closes: https://github.com/gentoo/gentoo/pull/35167
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-power/power-profiles-daemon/Manifest   |  1 +
 .../power-profiles-daemon-0.20.ebuild  | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/sys-power/power-profiles-daemon/Manifest 
b/sys-power/power-profiles-daemon/Manifest
index 59ababe19ec9..b87be2ce6cb0 100644
--- a/sys-power/power-profiles-daemon/Manifest
+++ b/sys-power/power-profiles-daemon/Manifest
@@ -1 +1,2 @@
 DIST power-profiles-daemon-0.13.tar.bz2 49079 BLAKE2B 
2a7c81b0ac8b4ac4a9805f5dcd722959ff0abe736782eba7678f49eb3c5790d59b2bcc35577733aaae9fc8baa76a65ca9a973ac9f0d9154061c3af86abe0e65d
 SHA512 
dab0c44968480a2f5ae2074f07a48d901970c9b3b3ec104d14108615f85b1eb0f9f3e1b5f0ff766659e4d76b243da2cd4c025cd81b992b7149fb671e103a7d6b
+DIST power-profiles-daemon-0.20.tar.bz2 58388 BLAKE2B 
f25bc2618441f53624567c4f40d9960b28bf46fb2098eb0e2098207149df3d4923a13c40d781885e37708bf896b537ccb969ec7a928669a3776722e5e58801cf
 SHA512 
2236aac94dafbf6fd951f3bd44953f1a14bc7c5e55349307374d836e20377e1768dcf1250fa8dcf9f01d4eddea8ab64082881189b4e958fbfcd5e2e90d3e823a

diff --git a/sys-power/power-profiles-daemon/power-profiles-daemon-0.20.ebuild 
b/sys-power/power-profiles-daemon/power-profiles-daemon-0.20.ebuild
new file mode 100644
index ..f14d7178c710
--- /dev/null
+++ b/sys-power/power-profiles-daemon/power-profiles-daemon-0.20.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-single-r1 systemd
+
+DESCRIPTION="Makes power profiles handling available over D-Bus"
+HOMEPAGE="https://gitlab.freedesktop.org/upower/power-profiles-daemon/;
+SRC_URI="https://gitlab.freedesktop.org/upower/${PN}/-/archive/${PV}/${P}.tar.bz2;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+IUSE="gtk-doc selinux test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+   dev-libs/glib:2
+   >=dev-libs/libgudev-234
+   >=sys-auth/polkit-0.99
+   sys-power/upower
+   selinux? ( sec-policy/selinux-powerprofiles )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? (
+   dev-util/gi-docgen
+   dev-util/gtk-doc
+   )
+   test? (
+   dev-util/umockdev
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   if use test; then
+   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+   else
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${D}"/usr/bin/powerprofilesctl
+   newinitd "${FILESDIR}/power-profiles-daemon.initd" power-profiles-daemon
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "You need to enable the service:"
+   if systemd_is_booted; then
+   elog "# systemctl enable ${PN}"
+   else
+   elog "# rc-update add ${PN} default"
+   fi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fedora-backgrounds/

2024-02-25 Thread Pacho Ramos
commit: fc789f1bc29b1cd0d4e8862fb2cdb9a96737b867
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 25 15:11:46 2024 +
Commit:     Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 25 15:19:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc789f1b

x11-themes/fedora-backgrounds: add 39.0.5

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/fedora-backgrounds/Manifest |  1 +
 .../fedora-backgrounds-39.0.5.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/x11-themes/fedora-backgrounds/Manifest 
b/x11-themes/fedora-backgrounds/Manifest
index 3c28c2937040..104339d04ef8 100644
--- a/x11-themes/fedora-backgrounds/Manifest
+++ b/x11-themes/fedora-backgrounds/Manifest
@@ -11,3 +11,4 @@ DIST f37-backgrounds-37.0.5.tar.xz 9645420 BLAKE2B 
9cdad101aee869e4a4f3132494854
 DIST f38-backgrounds-38.1.1.tar.xz 11412412 BLAKE2B 
44942432788bcbba62fd207091ad3c42d7db15586c8b46fb42f0f81b653b27ece10688b464651865517290f9d2cb90ef0e85543e80f9acaeb29d6f3f653dfff8
 SHA512 
79634cf9bd84ac4e11c8f6c8a45944f13db3c842a2ffc3374cdd991d279f4e3584b14f932811c3748e77f913cea3e3dc83af071e92e824f2145279973fe573b1
 DIST f39-backgrounds-39.0.3.tar.xz 9726796 BLAKE2B 
b2a471fbef4c5a7e3c271e8e33793b6f4415c930b09290823623786b22a2b9bc3b6040c4efa09928d8135409fb805a1626b6f8f2f9f07def3fde512290a31d78
 SHA512 
0f161ae580971ae11b9f645d0493c1cdb22bf86f849db2e057d1e6d611489152fb5ef4fe9aa9709791323105b6bacb999dcd0ee25d686ca5f82bf214dcd7a315
 DIST f39-backgrounds-39.0.4.tar.xz 15240932 BLAKE2B 
89106f86da9b4db629d9b3bc7fa9a8781f964bdf142c5eb0a03864c69d3f5078474282af540e79cbc3e4eede90f5542ad04cefb2bc1dba507084e0645cf5eb03
 SHA512 
15e02c6e17a5eb0ad900ea1237e69f8f0d040a17f4d9772f66a9585cd42115a22f7a6bcf9e910edc8a729b8e3f87a62e21a5b8cddb5af6fe3166f7f905ddfe5c
+DIST f39-backgrounds-39.0.5.tar.xz 15241108 BLAKE2B 
d843841b30a6c6e9756a909c29ba66fb5ae2719d4f1a8c40dc0d4bc61d0816e145be242cee18bcca1973643407995d920861a00682156b5f72208d3723253723
 SHA512 
e03b61feb039c831e55d82d8fbdaecbcaf4d1ec8409eff263fdba03ada5b7a2ae707a5842ee0b2444f76208893bd0fd21f1781f89afd7d16e68c1d2ab165660e

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
new file mode 100644
index ..2801248892ad
--- /dev/null
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A set of default and supplemental wallpapers for Fedora"
+HOMEPAGE="https://github.com/fedoradesign/backgrounds;
+
+MY_PN="f$(ver_cut 1)-backgrounds"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+
+# Review on each bump, files Attribution*
+LICENSE="CC-BY-SA-4.0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+SLOT="$(ver_cut 1)"
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}/${MY_PN}"



  1   2   3   4   5   6   7   8   9   10   >