[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-09-16 Thread Matt Turner
commit: 2b07f0f72fb5079fe0e965683eff9f94e427f771
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 18:29:03 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 18:44:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b07f0f7

gnome-base/gnome-settings-daemon: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32848
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45.0.ebuild  | 140 +
 2 files changed, 141 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 42fb7c9f36fc..7b318be1db03 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
+DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
 DIST gnome-settings-daemon-45.beta.tar.xz 1460484 BLAKE2B 
574bff698fa05a0210d015684d901220bf7f69d6d46fe2556f6f77e9892f7c1ce394ab452d7c9c5313ec9120b58e5e2b9d62094d1bd223bc8b58717dd7f420fc
 SHA512 
501d8053bbe72842d8e8ab746ceb1ec7098bd5219103be1d730229d21175415a86abcd5c12e7675e25caa83f9f47ebbf314513c949e1e6dc3a6db3a643c5d85b
 DIST gnome-settings-daemon-45.rc.tar.xz 1464900 BLAKE2B 
3778d3efdc6bc140db77d96e09bc6687f00e2b59a52545aeedfc0b43bff7c8d9ef7f70d15b8446d83077ab7c5842fed41d559e8d24e5ce695c140dc5c9bb229a
 SHA512 
fd339c217f1b0648b0e7fdc65a3e2efacd3c891f152c6e00772cc3a3490af37e5bd6b1fdae8a6baf62cc7c8569e5c9f16eec394792398e2493d95b4b3687adf0

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
new file mode 100644
index ..6de8f28e27cf
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( app-crypt/gcr:4= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
condition

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

2023-09-16 Thread Matt Turner
commit: 95486bd9826e4a78a640b966dcc0048372d37174
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 18:14:32 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 18:19:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95486bd9

dev-libs/json-glib: Version bump to 1.8.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32847
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/json-glib/Manifest   |  1 +
 dev-libs/json-glib/json-glib-1.8.0.ebuild | 65 +++
 dev-libs/json-glib/metadata.xml   |  3 ++
 3 files changed, 69 insertions(+)

diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest
index 512f29b5a12e..09e85bb0bbdd 100644
--- a/dev-libs/json-glib/Manifest
+++ b/dev-libs/json-glib/Manifest
@@ -1 +1,2 @@
 DIST json-glib-1.6.6.tar.xz 1306232 BLAKE2B 
93814dad74ef61ef265e348e9e145ceb63c950f1e9ecda23fbaad24e291a1cbfc690e287ccc8959fd7c056634f80815ef54fa2c75b09ebd3e158f3fa4df1c8e7
 SHA512 
b9a737e4ba3ecdfb9cb8f5fb751cc74e5b1553664d3088c44a1f9e5396d4037958af214dcd290ddf5af98088f46167e10e371e134e1de5cbb7aec84c5c0fd017
+DIST json-glib-1.8.0.tar.xz 157300 BLAKE2B 
eef0344c353bb9288efb700a6041342379627b924a042263e011f21140166b57b108f6816e80ac692159b49943f9c1afeb722efafa34e8c60f2fcdf53a0dc034
 SHA512 
e4fe16bb7c5b72fcf9c0966ac1903ff0cd74ec8eab891db4b94e92353bdcb57b24613b6c2cce7bfa1996603c367d1b4939c12209369dfb915aac0f3804a3a900

diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild 
b/dev-libs/json-glib/json-glib-1.8.0.ebuild
new file mode 100644
index ..08ef50b661fc
--- /dev/null
+++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson-multilib xdg-utils
+
+DESCRIPTION="Library providing GLib serialization and deserialization for the 
JSON format"
+HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="gtk-doc +introspection nls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
+"
+DEPEND="${RDEPEND}"
+# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all?
+BDEPEND="
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.6 )
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   xdg_environment_reset
+   default
+
+   # Disable installed-tests; this also indirectly removes
+   # build_aux/gen-installed-test.py calls, thus not needing
+   # python-any-r1.eclass
+   sed -e 's/install: true/install: false/g' -i 
json-glib/tests/meson.build || die
+   sed -e '/install_data/d' -i json-glib/tests/meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   $(meson_native_use_feature introspection)
+   $(meson_native_use_feature gtk-doc gtk_doc)
+   $(meson_native_true man)
+
+   $(meson_feature nls)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   if use gtk-doc ; then
+   # Move to location that 
+  
+Enable native language support (translations)
+  
   
 GNOME/json-glib
   



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

2023-09-16 Thread Matt Turner
commit: ca7c7eb088e745d93f3f1e61d1448f9b69bb0966
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 18:04:18 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 18:16:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7c7eb0

dev-libs/libgweather: Version bump to 4.4.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32846
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libgweather/Manifest |  1 +
 dev-libs/libgweather/libgweather-4.4.0.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
index 83fe75d2fee1..cd10129a8c4f 100644
--- a/dev-libs/libgweather/Manifest
+++ b/dev-libs/libgweather/Manifest
@@ -1 +1,2 @@
 DIST libgweather-4.2.0.tar.xz 2752164 BLAKE2B 
9cc51363d6a2a09497269760701e0e0c1beb68c0096262fb6e2885414f838b41c151df7b057def457fdd49f9036d853ab624a9683a5cf57bbdefaed5376fe69f
 SHA512 
cd95c6714575c0afc52455bb99c9116af27716868648debe0e5309904cfaf7516cf2379e415b3d9dd57b5dd223bae8e8acbaf705a3867dad8f75aec22eea908e
+DIST libgweather-4.4.0.tar.xz 2808680 BLAKE2B 
d3bfabd7936a5dc5f6f77cbb5acb3a7b80cebe1f08ff48582e1609cad04051ce8b84959c27576c928233e4625db8831c99d049378908cbe562b48221b6f37392
 SHA512 
dd232d36b168132a7c7cf0616e88eb6e3e9e003e39b975df3d294ada401ab7d34de386dcc53452de6b0f8c68ff7f0cf6a94492e353828e00d4a1204b5d00

diff --git a/dev-libs/libgweather/libgweather-4.4.0.ebuild 
b/dev-libs/libgweather/libgweather-4.4.0.ebuild
new file mode 100644
index ..ceccb46337ad
--- /dev/null
+++ b/dev-libs/libgweather/libgweather-4.4.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Location and timezone database and weather-lookup library"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather;
+
+LICENSE="GPL-2+"
+SLOT="4/4-0" # subslot = 4-(libgweather-4 soname suffix)
+
+IUSE="gtk-doc +introspection test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=net-libs/libsoup-2.99.2:3.0
+   sci-geosciences/geocode-glib:2
+   >=dev-libs/libxml2-2.6.0:2
+   dev-libs/json-glib
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.6 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   python_has_version -b "dev-python/pygobject[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   gnome2_environment_reset
+   use vala && vala_setup
+   # The metar test requires network access
+   if has network-sandbox ${FEATURES}; then
+   sed -i -e '/metar/d' libgweather/tests/meson.build || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use vala enable_vala)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   $(meson_use test tests)
+   -Dsoup2=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/doc/libgweather-4.0 
"${ED}"/usr/share/gtk-doc/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/

2023-09-16 Thread Matt Turner
commit: bb95128fa5ab1c86adc6e1577e8e34ec64d8177e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 16:28:02 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 18:16:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb95128f

sci-geosciences/gnome-maps: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32840
Signed-off-by: Matt Turner  gentoo.org>

 sci-geosciences/gnome-maps/Manifest   |  1 +
 sci-geosciences/gnome-maps/gnome-maps-45.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sci-geosciences/gnome-maps/Manifest 
b/sci-geosciences/gnome-maps/Manifest
index 69c993f99b32..d2de7665ff41 100644
--- a/sci-geosciences/gnome-maps/Manifest
+++ b/sci-geosciences/gnome-maps/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-maps-44.3.tar.xz 2348292 BLAKE2B 
1e66780eaf5ea86e25438702ed8602801d31b128e40e48b30d01b9aecb9366168447f6d47efdc3198d4c8598dbcd439ae9a8c80e3810fc22faf1a3f1a44ea1b3
 SHA512 
a193b27474a3b62b3dc5ddbe082ea9718c5225d4939d939cf0050c46016fa1c173091d7a6087aa7be53e8369867b200de793a91f87971b8696207a12ec50c682
 DIST gnome-maps-44.4.tar.xz 2348376 BLAKE2B 
c2a17704709cdb8216cfeeeb98c47d0a5b06335f5f9e158175bb4a982db6d385f0c64554f15549e971b00f1fe2bdc215f309abdc37f47fffbb28e76235ec30fe
 SHA512 
7e529f13daa9f1bd24b1e07e5b4514cdc32ed03b27683ee428863daf6fc883ce2cfd4995446335181c71e452e05e199e76f706a207f01f3930f1f340146e55aa
+DIST gnome-maps-45.0.tar.xz 3137420 BLAKE2B 
b44915359353fe924f0ca969d5ef8f321c6b15bcd42a3682e5086a6dacd0fba0cf83d5ac281a627651f7454827950f27267b0b5c90fb5575983d083146c5
 SHA512 
052322e9f92e1311e3eb57a06b2dcdd95e1083f99c59426883884802d6d38c1084d9cca8ff9821b2878c0b70d2c15d1ff04a7710658addf6ad024a198edb61db
 DIST gnome-maps-45.rc.tar.xz 3134492 BLAKE2B 
717141f46992f3e487a97d643fd402f956834f0626b68f8773f7b8dd5897b4d7de9745383e1e7aae39f63913dd306a28765099b7be5ecd14780385967196075e
 SHA512 
5f59ab6cf059a352faffae1c17322dd9520f5323c73ecd1260f37319b2082ec1cbc3e7ddeb64c89cd952436374ccff6a27a1265a1fe64e06bee348fdaa7e2be7

diff --git a/sci-geosciences/gnome-maps/gnome-maps-45.0.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-45.0.ebuild
new file mode 100644
index ..4dbc0fd2b0fc
--- /dev/null
+++ b/sci-geosciences/gnome-maps/gnome-maps-45.0.ebuild
@@ -0,0 +1,50 @@
+# 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="A map application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Maps;
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Pure introspection dependencies found by grepping imports in ${S}
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/gjs-1.69.2
+   >=dev-libs/gobject-introspection-0.10.1:=
+   gui-libs/gtk:4[introspection]
+   >=app-misc/geoclue-0.12.99:2.0[introspection]
+   >=gui-libs/libadwaita-1.4_alpha:1[introspection]
+   >=dev-libs/libgweather-4.2.0:4=[introspection]
+   >=sci-geosciences/geocode-glib-3.15.2:2[introspection]
+   dev-libs/libportal:=[introspection]
+   >=media-libs/libshumate-1.1_beta:1.0=[introspection]
+   dev-libs/libxml2:2
+   >=net-libs/rest-0.9.1:1.0[introspection]
+
+   app-crypt/libsecret[introspection]
+   media-libs/graphene[introspection]
+   net-libs/libsoup:3.0[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   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: dev-libs/gobject-introspection/

2023-09-16 Thread Matt Turner
commit: c902ff8640cf41d247c623d5a9bd11c1a8a17def
Author: Lukas Schmelting  posteo  eu>
AuthorDate: Sat Sep 16 16:09:12 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 16:34:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c902ff86

dev-libs/gobject-introspection: Version bump to 1.78.1

Signed-off-by: Lukas Schmelting  posteo.eu>
Closes: https://github.com/gentoo/gentoo/pull/32838
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gobject-introspection/Manifest|  1 +
 .../gobject-introspection-1.78.1.ebuild| 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/gobject-introspection/Manifest 
b/dev-libs/gobject-introspection/Manifest
index aeb50dcc6068..7a0e8ee4d793 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -1,2 +1,3 @@
 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916
 DIST gobject-introspection-1.78.0.tar.xz 1060136 BLAKE2B 
ae95ad5cec48f0eb001e1ba65cd6e88ab8846d1ab6721ac421f6077f1a69fca1989a0631a7c852361d4b92f7f25503e3f505e734055d3f61530f829924f37972
 SHA512 
b7749295437255d45f5f842195315105d7b85bddb20bf205c7bd7f0c9e9e77fe1db2c84af6d784b54fb0d8eef488895f5eb9439ccf4ca81d03e802802b13e5dd
+DIST gobject-introspection-1.78.1.tar.xz 1060296 BLAKE2B 
115cf9ea27cec2d8d3a84081c909b72144fd1568bc316677c26f49652dc93b34fba10701678ad4977dcf97a89f7608545fbd2d73c2503c87635b2102e66ae024
 SHA512 
a3081882995a762645b04faa71082dbd523bee845519007e48b13235aad8a4cd4c74f0d042a6c17710125f945bd970e4b76e95a559274e294d595e04725a4e97

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.78.1.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.78.1.ebuild
new file mode 100644
index ..56ef5420626c
--- /dev/null
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.78.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit gnome.org meson python-single-r1 xdg
+
+DESCRIPTION="Introspection system for GObject-based libraries"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+IUSE="doctool gtk-doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+# virtual/pkgconfig needed at runtime, bug #505408
+RDEPEND="
+   >=dev-libs/gobject-introspection-common-${PV}
+   >=dev-libs/glib-2.$(($(ver_cut 2) - 1)).0:2
+   dev-libs/libffi:=
+   doctool? (
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+# Wants real bison, not app-alternatives/yacc
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.19
+   app-text/docbook-xml-dtd:4.3
+   app-text/docbook-xml-dtd:4.5
+   )
+   sys-devel/bison
+   sys-devel/flex
+   test? (
+   x11-libs/cairo[glib]
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test cairo)
+   $(meson_feature doctool)
+   #-Dglib_src_dir
+   $(meson_use gtk-doc gtk_doc)
+   #-Dcairo_libname
+   -Dpython="${EPYTHON}"
+   #-Dgir_dir_prefix
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin/
+   python_optimize 
"${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
+
+   # Prevent collision with gobject-introspection-common
+   rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
+   
"${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
+   rmdir "${ED}"/usr/share/aclocal || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/

2023-09-16 Thread Matt Turner
commit: e2fcbb5b4ce15b95eff5ab40f024567ba522571a
Author: Lukas Schmelting  posteo  eu>
AuthorDate: Sat Sep 16 16:08:01 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 16:34:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fcbb5b

dev-libs/gobject-introspection-common: Version bump to 1.78.1

Signed-off-by: Lukas Schmelting  posteo.eu>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gobject-introspection-common/Manifest |  1 +
 .../gobject-introspection-common-1.78.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/gobject-introspection-common/Manifest 
b/dev-libs/gobject-introspection-common/Manifest
index aeb50dcc6068..7a0e8ee4d793 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -1,2 +1,3 @@
 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916
 DIST gobject-introspection-1.78.0.tar.xz 1060136 BLAKE2B 
ae95ad5cec48f0eb001e1ba65cd6e88ab8846d1ab6721ac421f6077f1a69fca1989a0631a7c852361d4b92f7f25503e3f505e734055d3f61530f829924f37972
 SHA512 
b7749295437255d45f5f842195315105d7b85bddb20bf205c7bd7f0c9e9e77fe1db2c84af6d784b54fb0d8eef488895f5eb9439ccf4ca81d03e802802b13e5dd
+DIST gobject-introspection-1.78.1.tar.xz 1060296 BLAKE2B 
115cf9ea27cec2d8d3a84081c909b72144fd1568bc316677c26f49652dc93b34fba10701678ad4977dcf97a89f7608545fbd2d73c2503c87635b2102e66ae024
 SHA512 
a3081882995a762645b04faa71082dbd523bee845519007e48b13235aad8a4cd4c74f0d042a6c17710125f945bd970e4b76e95a559274e294d595e04725a4e97

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.1.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.1.ebuild
new file mode 100644
index ..8918bd9672fe
--- /dev/null
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins m4/introspection.m4
+
+   insinto /usr/share/gobject-introspection-1.0
+   doins Makefile.introspection
+}



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

2023-09-16 Thread Matt Turner
commit: 83ed0625083455944e2f60bf065643018de2c894
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 15:21:57 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 16:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ed0625

net-libs/webkit-gtk: Version bump to 2.42.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/webkit-gtk/Manifest |   1 +
 net-libs/webkit-gtk/metadata.xml |   1 +
 net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild | 249 +++
 3 files changed, 251 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 328f43876313..92292d279f9b 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1 +1,2 @@
 DIST webkitgtk-2.40.5.tar.xz 40066432 BLAKE2B 
67b8f429af8b746a256ca36c335c33ab4fef92a4699b09b87c38e81d56e0da7b5fb20d9e0dbbc32016025e60ca2c6e44d9032c300bfbdc931f4097d5608bb62f
 SHA512 
a8c9f04e971e0464ea39a5d1dacb6251a08c5a851def21bfeb990beebb82d1a2a97e7cfc65ae3ed1f6fe76ac6f6463b1f64a6a2a341d266c381710dd84c4082a
+DIST webkitgtk-2.42.0.tar.xz 40917832 BLAKE2B 
afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075
 SHA512 
f71627182707f4ab34483a16b74d1519d7234833151ced818e54749f8ecb1f2956cc5d76e09957d07b727155c023e7b75426ad38ee955928fcac9e68d6304e2b

diff --git a/net-libs/webkit-gtk/metadata.xml b/net-libs/webkit-gtk/metadata.xml
index 072951572c35..5c693eac94bb 100644
--- a/net-libs/webkit-gtk/metadata.xml
+++ b/net-libs/webkit-gtk/metadata.xml
@@ -9,6 +9,7 @@
 Enable support for AVIF images via 
media-libs/libavif
 Install the MiniBrowser example application
 Enable gamepad input support via 
dev-libs/libmanette
+Enable support for JPEG-XL images
 Combine source files to speed up build 
process
   
   

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild
new file mode 100644
index ..ff1b87b91e12
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild
@@ -0,0 +1,249 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{10..12} )
+USE_RUBY="ruby30 ruby31 ruby32"
+
+inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single 
toolchain-funcs cmake
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://www.webkitgtk.org;
+SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
+
+LICENSE="LGPL-2+ BSD"
+SLOT="4/37" # soname version of libwebkit2gtk-4.0
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
+REQUIRED_USE="|| ( aqua wayland X )"
+
+# Tests do not run when built from tarballs
+# https://bugs.webkit.org/show_bug.cgi?id=215986
+RESTRICT="test"
+
+# Dependencies found at Source/cmake/OptionsGTK.cmake
+# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is
+# experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
+# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
+# TODO: gst-plugins-base[X] is only needed when build configuration ends up
+#   with GLX set, but that's a bit automagic too to fix
+RDEPEND="
+   >=x11-libs/cairo-1.16.0[X?]
+   >=media-libs/fontconfig-2.13.0:1.0
+   >=media-libs/freetype-2.9.0:2
+   >=dev-libs/libgcrypt-1.7.0:0=
+   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
+   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+   >=dev-libs/icu-61.2:=
+   media-libs/libjpeg-turbo:0=
+   >=media-libs/libepoxy-1.4.0
+   >=net-libs/libsoup-2.54:2.4[introspection?]
+   >=dev-libs/libxml2-2.8.0:2
+   >=media-libs/libpng-1.4:0=
+   dev-db/sqlite:3
+   sys-libs/zlib:0
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   media-libs/libwebp:=
+
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/libxslt-1.1.7
+   media-libs/woff2
+   keyring? ( app-crypt/libsecret )
+   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
+   dev-libs/libtasn1:=
+   spell? ( >=app-text/enchant-0.22:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0[egl,X?]
+   media-libs/gst-plugins-base:1.0[opengl]
+   >=media-plugins/gst-plugins-opus-1.20:1.0
+   >=media-libs/gst-plugins-bad-1.20:1.0
+   )
+
+   X? (
+   x11-libs/libX11
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-09-16 Thread Matt Turner
commit: 61c55cf650af95acbc1262957e35a54fe4aa5c6f
Author: Lukas Schmelting  posteo  eu>
AuthorDate: Sat Sep 16 15:34:40 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 16:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c55cf6

media-libs/libshumate: Version bump to 1.1.0

Signed-off-by: Lukas Schmelting  posteo.eu>
Closes: https://github.com/gentoo/gentoo/pull/32833
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.1.0.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 817443f8..d08a7a99713e 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1,3 @@
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
+DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
 DIST libshumate-1.1.rc.tar.xz 298976 BLAKE2B 
d2bde2edec21df575ab61ef7bd0564bc4d328cbd989de8fb98f74a9a084ad6fc81236d7f3cc0a99fa7538e3297dd71cc54d55e4c74d03bc368e93a1c88e2a406
 SHA512 
b4093ac48b09794064989b34e36737f90901685220db686aed8cb896af5d0f2b9165f4fed59cadb2e43ff49211fcd54a4e6d64bca9c73311cd1822f8e455723e

diff --git a/media-libs/libshumate/libshumate-1.1.0.ebuild 
b/media-libs/libshumate/libshumate-1.1.0.ebuild
new file mode 100644
index ..0238d92667b6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



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

2023-09-16 Thread Matt Turner
commit: 0601fd2f44133f0a4b80e28fcfc1aeb9ec255dda
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 15:22:29 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 16:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0601fd2f

net-libs/webkit-gtk: Version bump to 2.42.0-r600

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32810
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild | 252 ++
 1 file changed, 252 insertions(+)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild
new file mode 100644
index ..c3f8c3afb610
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{10..12} )
+USE_RUBY="ruby30 ruby31 ruby32"
+
+inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single 
toolchain-funcs cmake
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://www.webkitgtk.org;
+SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
+
+LICENSE="LGPL-2+ BSD"
+SLOT="6/0" # soname version of libwebkit2gtk-6.0
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
+REQUIRED_USE="|| ( aqua wayland X )"
+
+# Tests do not run when built from tarballs
+# https://bugs.webkit.org/show_bug.cgi?id=215986
+RESTRICT="test"
+
+# Dependencies found at Source/cmake/OptionsGTK.cmake
+# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is
+# experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
+# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
+# TODO: gst-plugins-base[X] is only needed when build configuration ends up
+# with GLX set, but that's a bit automagic too to fix
+# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's 
WebKitDriver binary
+RDEPEND="
+   >=x11-libs/cairo-1.16.0[X?]
+   >=media-libs/fontconfig-2.13.0:1.0
+   >=media-libs/freetype-2.9.0:2
+   >=dev-libs/libgcrypt-1.7.0:0=
+   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
+   >=gui-libs/gtk-4.4.0:4[introspection?]
+   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+   >=dev-libs/icu-61.2:=
+   media-libs/libjpeg-turbo:0=
+   >=media-libs/libepoxy-1.4.0
+   >=net-libs/libsoup-3.0.8:3.0[introspection?]
+   >=dev-libs/libxml2-2.8.0:2
+   >=media-libs/libpng-1.4:0=
+   dev-db/sqlite:3
+   sys-libs/zlib:0
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   media-libs/libwebp:=
+
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/libxslt-1.1.7
+   media-libs/woff2
+   keyring? ( app-crypt/libsecret )
+   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
+   dev-libs/libtasn1:=
+   spell? ( >=app-text/enchant-0.22:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0[egl,X?]
+   media-libs/gst-plugins-base:1.0[opengl]
+   >=media-plugins/gst-plugins-opus-1.20:1.0
+   >=media-libs/gst-plugins-bad-1.20:1.0
+   )
+
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXrender
+   x11-libs/libXt
+   )
+
+   dev-libs/hyphen
+   jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
+   jpegxl? ( >=media-libs/libjxl-0.7.0 )
+   avif? ( >=media-libs/libavif-0.9.0:= )
+   lcms? ( media-libs/lcms:2 )
+
+   media-libs/mesa
+   media-libs/libglvnd
+   wayland? (
+   >=dev-libs/wayland-1.15
+   >=dev-libs/wayland-protocols-1.15
+   >=gui-libs/libwpe-1.5.0:1.0
+   >=gui-libs/wpebackend-fdo-1.7.0:1.0
+   )
+
+   seccomp? (
+   >=sys-apps/bubblewrap-0.3.1
+   sys-libs/libseccomp
+   sys-apps/xdg-dbus-proxy
+   )
+
+   systemd? ( sys-apps/systemd:= )
+   gamepad? ( >=dev-libs/libmanette-0.2.4 )
+   != 5 for 
C++17-specific compiler flags"
+   fi
+   fi
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq 
"-g*0" ; then
+   check-reqs_pkg_setup
+   fi
+
+   python-any-r1_pkg_setup
+}
+
+src_p

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

2023-09-16 Thread Matt Turner
commit: 74ce7f3756ece3d5ea4fab6568527b9d2b2458f6
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 15:22:15 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 16:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ce7f37

net-libs/webkit-gtk: Version bump to 2.42.0-r410

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild | 259 ++
 1 file changed, 259 insertions(+)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild
new file mode 100644
index ..007034b448c5
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{10..12} )
+USE_RUBY="ruby30 ruby31 ruby32"
+
+inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single 
toolchain-funcs cmake
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://www.webkitgtk.org;
+SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
+
+LICENSE="LGPL-2+ BSD"
+SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
+REQUIRED_USE="|| ( aqua wayland X )"
+
+# Tests do not run when built from tarballs
+# https://bugs.webkit.org/show_bug.cgi?id=215986
+RESTRICT="test"
+
+# Dependencies found at Source/cmake/OptionsGTK.cmake
+# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is
+# experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
+# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
+# TODO: gst-plugins-base[X] is only needed when build configuration ends up
+#   with GLX set, but that's a bit automagic too to fix
+# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's 
WebKitDriver binary
+RDEPEND="
+   >=x11-libs/cairo-1.16.0[X?]
+   >=media-libs/fontconfig-2.13.0:1.0
+   >=media-libs/freetype-2.9.0:2
+   >=dev-libs/libgcrypt-1.7.0:0=
+   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
+   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+   >=dev-libs/icu-61.2:=
+   media-libs/libjpeg-turbo:0=
+   >=media-libs/libepoxy-1.4.0
+   >=net-libs/libsoup-3.0.8:3.0[introspection?]
+   >=dev-libs/libxml2-2.8.0:2
+   >=media-libs/libpng-1.4:0=
+   dev-db/sqlite:3
+   sys-libs/zlib:0
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   media-libs/libwebp:=
+
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/libxslt-1.1.7
+   media-libs/woff2
+   keyring? ( app-crypt/libsecret )
+   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
+   dev-libs/libtasn1:=
+   spell? ( >=app-text/enchant-0.22:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0[egl,X?]
+   media-libs/gst-plugins-base:1.0[opengl]
+   >=media-plugins/gst-plugins-opus-1.20:1.0
+   >=media-libs/gst-plugins-bad-1.20:1.0
+   )
+
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXrender
+   x11-libs/libXt
+   )
+
+   dev-libs/hyphen
+   jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
+   jpegxl? ( >=media-libs/libjxl-0.7.0 )
+   avif? ( >=media-libs/libavif-0.9.0:= )
+   lcms? ( media-libs/lcms:2 )
+
+   media-libs/mesa
+   media-libs/libglvnd
+   wayland? (
+   >=dev-libs/wayland-1.15
+   >=dev-libs/wayland-protocols-1.15
+   >=gui-libs/libwpe-1.5.0:1.0
+   >=gui-libs/wpebackend-fdo-1.7.0:1.0
+   )
+
+   seccomp? (
+   >=sys-apps/bubblewrap-0.3.1
+   sys-libs/libseccomp
+   sys-apps/xdg-dbus-proxy
+   )
+
+   systemd? ( sys-apps/systemd:= )
+   gamepad? ( >=dev-libs/libmanette-0.2.4 )
+   != 5 for 
C++17-specific compiler flags"
+   fi
+   fi
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq 
"-g*0" ; then
+   check-reqs_pkg_setup
+   fi
+
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+   gnome2_src_prepare
+}
+
+src_config

[gentoo-commits] repo/gentoo:master commit in: net-news/liferea/

2023-09-16 Thread Matt Turner
commit: 8eb9eff5d2af31d9451ea6d365716bf7b133f6d7
Author: Yuri Konotopov  gnome  org>
AuthorDate: Sat Sep 16 07:12:20 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 14:10:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb9eff5

net-news/liferea: add 1.15.3

Bug: https://bugs.gentoo.org/893712
Closes: https://github.com/gentoo/gentoo/pull/32825
Signed-off-by: Yuri Konotopov  gnome.org>
Signed-off-by: Matt Turner  gentoo.org>

 net-news/liferea/Manifest  |  1 +
 net-news/liferea/liferea-1.15.3.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest
index e58c61d0d1c1..5651346b0272 100644
--- a/net-news/liferea/Manifest
+++ b/net-news/liferea/Manifest
@@ -1 +1,2 @@
 DIST liferea-1.14.5.tar.gz 1833641 BLAKE2B 
5505e33bd113b3ea0bf7582f75aa968de2b4bbbc659f224062d735bb357177a3eec5dca26dbc22151ccb1659e740ce2068ee2933ef82eb2e3c3a96b31528e570
 SHA512 
866e795e31644a8546d0fd6eae2976e0c031650caf77aa87e90bc17a55f65d2c207bb295649c7b4d318fb0d628f7cae1fc0d563f59260eddfeafbe9c885f3550
+DIST liferea-1.15.3.tar.gz 1860898 BLAKE2B 
c339259b084a7e49b34643cbd9717b04ca7e4fb1ea4f87b30027325b8846c51f3db08105fe5056001e843716b32633fa1ad3a6c5ab4cbdac857b3bf51d7e5477
 SHA512 
45c237e11ef85ae67da34c557b7ef8695ec450dc35c8454ab16116df4eb0031f6755edd8045f121fc4a2ff6624848212fa5ec47a30e63b2d5936be9759086581

diff --git a/net-news/liferea/liferea-1.15.3.ebuild 
b/net-news/liferea/liferea-1.15.3.ebuild
new file mode 100644
index ..76a9aaf11f60
--- /dev/null
+++ b/net-news/liferea/liferea-1.15.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools gnome2-utils optfeature python-single-r1 xdg
+
+DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
+HOMEPAGE="https://lzone.de/liferea/;
+SRC_URI="https://github.com/lwindolf/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-db/sqlite:3
+   dev-libs/fribidi
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   dev-libs/json-glib
+   dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   gnome-base/gsettings-desktop-schemas
+   net-libs/libsoup:3.0
+   net-libs/webkit-gtk:4.1=
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf --disable-static
+}
+
+src_compile() {
+   # Workaround crash in libwebkit2gtk-4.0.so
+   # https://bugs.gentoo.org/704594
+   WEBKIT_DISABLE_COMPOSITING_MODE=1 \
+   default
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection]
+   optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo 
x11-libs/gdk-pixbuf[introspection]"
+   optfeature "Media Player plugin" media-libs/gstreamer[introspection]
+   optfeature "monitoring network status" net-misc/networkmanager
+   optfeature "Popup Notifications plugin" 
x11-libs/libnotify[introspection]
+}



[gentoo-commits] repo/gentoo:master commit in: net-news/liferea/, net-news/liferea/files/

2023-09-16 Thread Matt Turner
commit: 275b005dc01db767cccf54e195aa1867dd77aa00
Author: Yuri Konotopov  gnome  org>
AuthorDate: Sat Sep 16 07:11:45 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 14:10:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275b005d

net-news/liferea: drop 1.12.10, 1.12.10-r1

Signed-off-by: Yuri Konotopov  gnome.org>
Signed-off-by: Matt Turner  gentoo.org>

 net-news/liferea/Manifest  |  1 -
 .../liferea/files/liferea-1.12.9-webkit-css.patch  | 47 --
 net-news/liferea/liferea-1.12.10-r1.ebuild | 74 --
 net-news/liferea/liferea-1.12.10.ebuild| 74 --
 4 files changed, 196 deletions(-)

diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest
index d95bae229599..e58c61d0d1c1 100644
--- a/net-news/liferea/Manifest
+++ b/net-news/liferea/Manifest
@@ -1,2 +1 @@
-DIST liferea-1.12.10.tar.bz2 1503040 BLAKE2B 
8a935f889b972787a55f0d09c4314ee5ff4d4fa42b46af46d84e5dd5d13df95adf898dc522baadd76e7c752c9f47d771122698882142202002ebf2fa5b0e3f31
 SHA512 
34b9c5b9c58aaac790e44aa2495a169ea2fbc3cdf351013324615b65c083045c3b09c5d5fa6eeba994184d2d7a9e52626241877c24194f4f771af0f5b3afb067
 DIST liferea-1.14.5.tar.gz 1833641 BLAKE2B 
5505e33bd113b3ea0bf7582f75aa968de2b4bbbc659f224062d735bb357177a3eec5dca26dbc22151ccb1659e740ce2068ee2933ef82eb2e3c3a96b31528e570
 SHA512 
866e795e31644a8546d0fd6eae2976e0c031650caf77aa87e90bc17a55f65d2c207bb295649c7b4d318fb0d628f7cae1fc0d563f59260eddfeafbe9c885f3550

diff --git a/net-news/liferea/files/liferea-1.12.9-webkit-css.patch 
b/net-news/liferea/files/liferea-1.12.9-webkit-css.patch
deleted file mode 100644
index 55ceec78b44d..
--- a/net-news/liferea/files/liferea-1.12.9-webkit-css.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 78fa1f32078eb7a56073ed49fd4b5ce481250f83 Mon Sep 17 00:00:00 2001
-From: Paul Gevers 
-Date: Thu, 29 Apr 2021 20:59:01 +0200
-Subject: [PATCH] Apply patch for easier review
-

- src/webkit/webkit.c | 17 +
- 1 file changed, 17 insertions(+)
-
-diff --git a/src/webkit/webkit.c b/src/webkit/webkit.c
-index 5be72130..70823359 100644
 a/src/webkit/webkit.c
-+++ b/src/webkit/webkit.c
-@@ -369,6 +369,21 @@ liferea_webkit_impl_download_started (WebKitWebContext
*context,
-   enclosure_download (NULL, webkit_uri_request_get_uri (request), TRUE);
- }
- 
-+static void
-+liferea_webkit_handle_liferea_scheme (WebKitURISchemeRequest *request, 
gpointer user_data)
-+{
-+  const gchar *uri = webkit_uri_scheme_request_get_uri (request);
-+  GInputStream *stream;
-+  gssize length;
-+  gchar *contents;
-+
-+  contents = g_strdup_printf ("Placeholder handler for liferea scheme. 
URI requested : %s", uri);
-+  length = (gssize) strlen (contents);
-+  stream = g_memory_input_stream_new_from_data (contents, length, g_free);
-+  webkit_uri_scheme_request_finish (request, stream, length, 
"text/plain");
-+  g_object_unref (stream);
-+}
-+
- static void
- liferea_webkit_impl_init (LifereaWebKitImpl *self)
- {
-@@ -379,6 +394,8 @@ liferea_webkit_impl_init (LifereaWebKitImpl *self)
-   self->dbus_connections = NULL;
-   self->settings = webkit_settings_new ();
-   font = webkit_get_font ();
-+  webkit_web_context_register_uri_scheme 
(webkit_web_context_get_default(), "liferea",
-+  (WebKitURISchemeRequestCallback) 
liferea_webkit_handle_liferea_scheme,NULL,NULL);
- 
-   security_manager = webkit_web_context_get_security_manager 
(webkit_web_context_get_default ());
-   webkit_security_manager_register_uri_scheme_as_local (security_manager, 
"liferea");
--- 
-GitLab
-

diff --git a/net-news/liferea/liferea-1.12.10-r1.ebuild 
b/net-news/liferea/liferea-1.12.10-r1.ebuild
deleted file mode 100644
index 515dc67f6044..
--- a/net-news/liferea/liferea-1.12.10-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools gnome2-utils optfeature python-single-r1 xdg
-
-DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
-HOMEPAGE="https://lzone.de/liferea/;
-SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/gobject-introspection
-   dev-libs/json-glib
-   dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   gnome-base/gsettings-desktop-schemas
-   net-libs/libsoup:2.4
-   net-libs/webkit-gtk:4
-   x11-libs/gtk+:3

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

2023-09-16 Thread Matt Turner
commit: d6f8bdaab3cccabf936d62bd9ef45c701bbab0d5
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 16:09:22 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 14:07:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6f8bdaa

mail-client/evolution: Version bump to 3.50.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32812
Signed-off-by: Matt Turner  gentoo.org>

 mail-client/evolution/Manifest|   1 +
 mail-client/evolution/evolution-3.50.0.ebuild | 153 ++
 2 files changed, 154 insertions(+)

diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index 85c75eb61b40..9232c54160e5 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1 +1,2 @@
 DIST evolution-3.48.4.tar.xz 13440112 BLAKE2B 
c6cab75c9905607487f35f560c8608116eee098d456d83ad5c736129d88cbebd1be95216c77668ea4085ccceb93510267b90fbb3486eb3cf23a54ff494a890bd
 SHA512 
6476a995fe2ef4c9aa849296a7b9c6174d0b0d373efe72139a94911cd370efb4b517dbace173295fd3d2114dcb50e8fe3227917a2ca9cbdecc9a1fdadd47
+DIST evolution-3.50.0.tar.xz 13508148 BLAKE2B 
335c63aaca525db00f910d27ffc2d851a8f206ffb2ca0f39fb2bc4d2e5469d93c2f4fdf041136e08a635e5124bd9dc7b02b0c12e1435e6fa0a7b077322d2304b
 SHA512 
3a00a47ce7bec4a0e53f2c446f8ad0117c4c60db6e9a01f98fb4f2af38d0d54182020930e8c855af322ec3b563dcc1adfcaf42fdcc39a872f6de3480ba078106

diff --git a/mail-client/evolution/evolution-3.50.0.ebuild 
b/mail-client/evolution/evolution-3.50.0.ebuild
new file mode 100644
index ..80dbd5b91eeb
--- /dev/null
+++ b/mail-client/evolution/evolution-3.50.0.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 readme.gentoo-r1
+
+DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
+SLOT="2.0"
+
+IUSE="archive +bogofilter geolocation gtk-doc highlight ldap selinux 
spamassassin spell ssl +weather ytnef"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# glade-3 support is for maintainers only per configure.ac
+# pst is not mature enough and changes API/ABI frequently
+# dconf explicitly needed for backup plugin
+# gnome-desktop support is optional with --enable-gnome-desktop
+# automagic libunity dep
+# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk
+DEPEND="
+   >=app-crypt/libsecret-0.5
+   >=app-text/enchant-2.2.0:2
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.66:2[dbus]
+   >=dev-libs/libxml2-2.7.3:2
+   >=gnome-base/gnome-desktop-2.91.3:3=
+   >=gnome-base/gsettings-desktop-schemas-2.91.92
+   >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
+   >=media-libs/libcanberra-0.25[gtk3]
+   >=net-libs/libsoup-3.0:3.0
+   >=net-libs/webkit-gtk-2.38.0:4.1=[spell?]
+   >=x11-libs/cairo-1.9.15[glib]
+   >=x11-libs/gdk-pixbuf-2.24:2
+   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/libnotify-0.7
+   >=x11-misc/shared-mime-info-0.22
+
+   app-text/cmark:=
+   >=app-text/iso-codes-0.49
+   >=app-accessibility/at-spi2-core-2.46.0:2
+
+   gnome-base/dconf
+   x11-libs/libSM
+   x11-libs/libICE
+
+   archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
+   bogofilter? ( mail-filter/bogofilter )
+   geolocation? (
+   >=media-libs/libchamplain-0.12.21:0.12[gtk]
+   >=media-libs/clutter-1.0.0:1.0
+   >=media-libs/clutter-gtk-0.90:1.0
+   >=sci-geosciences/geocode-glib-3.26.3:2 )
+   ldap? ( >=net-nds/openldap-2:= )
+   spamassassin? ( mail-filter/spamassassin )
+   spell? ( >=app-text/gspell-1.8:= )
+   ssl? (
+   >=dev-libs/nspr-4.6.1
+   >=dev-libs/nss-3.11
+   )
+   weather? (
+   >=dev-libs/libgweather-4.2.0:4=
+   >=sci-geosciences/geocode-glib-3.26.3:2
+   )
+   ytnef? ( net-mail/ytnef )
+"
+RDEPEND="${DEPEND}
+   highlight? ( app-text/highlight )
+   selinux? ( sec-policy/selinux-evolution )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+   >=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="To ch

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/

2023-09-16 Thread Matt Turner
commit: b168e705c5286526ae3096e9313f1e74de009b84
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 16:02:26 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 14:07:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b168e705

gnome-extra/evolution-data-server: Version bump to 3.50.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/evolution-data-server/Manifest |   1 +
 .../evolution-data-server-3.50.0.ebuild| 149 +
 2 files changed, 150 insertions(+)

diff --git a/gnome-extra/evolution-data-server/Manifest 
b/gnome-extra/evolution-data-server/Manifest
index 1de67ace7a3a..25a3bc852d91 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1 +1,2 @@
 DIST evolution-data-server-3.48.4.tar.xz 4906356 BLAKE2B 
13cbd21d8f6829d052227d3d328439d5f00a2cda2384ffeace791a563ed8acdcd707729ae032dbdbe16e530b2e6205c006412f1cbaa03e8fb6d669c2c75d67bd
 SHA512 
35bc6653efdb70a110f39499945516408090f101319a3080c87f6e14f886e0f9283225c4c5b6a4c2af418b9928c5eb7fba2d319481c81af1fa87f7dd930f7215
+DIST evolution-data-server-3.50.0.tar.xz 4964568 BLAKE2B 
1239bab5563e645ebf3999d1977f5b13fdbb155f70fef85904c0cbc06abba64bf79a1c9417749df1ee2f381a757f06d43e0eea1eb064ef5d6250058d9d66c823
 SHA512 
30a04721304e4447fbe5dccc6992ca38fd7e4ed4a6f8c846def34ee8097d31db3139b0f3b89a64c59af71b9dcd6108bfcdd60b36098b85ad96aee63f9ed5bba5

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.50.0.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.50.0.ebuild
new file mode 100644
index ..259c2227a577
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.50.0.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake db-use flag-o-matic gnome2 vala virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution-data-server;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/64-11-21-4-2-27-2-27-4-0" # subslot = 
libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0
 soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos 
oauth vala +weather"
+REQUIRED_USE="
+   oauth? ( gtk )
+   vala? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# glib-2.70 for build-time optional GPowerProfileMonitor
+RDEPEND="
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.70:2
+   >=dev-libs/libical-3.0.8:=[glib,introspection?]
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4
+   >=dev-libs/nss-3.9
+   >=net-libs/libsoup-3.1.1:3.0
+   >=dev-libs/json-glib-1.0.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=x11-libs/gtk+-3.20:3
+   >=gui-libs/gtk-4.4:4
+   >=media-libs/libcanberra-0.25[gtk3]
+
+   oauth? (
+   >=net-libs/webkit-gtk-2.34.0:4.1
+   >=net-libs/webkit-gtk-2.39.90:6
+   )
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-4.2.0:4= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend)
+   >=net-libs/libsoup-3.1.1:3.0[vala]
+   dev-libs/libical[vala]
+   )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gperf
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.14
+   dev-util/gi-docgen
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Some tests fail due to missing locales.
+# Also, dbus tests are flaky, bugs #397975 #501834
+# It looks like a nightmare to disable those for now.
+RESTRICT="!test? ( test )"
+
+# global scope PATCHES or DOCS array mustn't be used due to double 
default_src_prepare call
+src_prepare() {
+   use vala &

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

2023-09-16 Thread Matt Turner
commit: 67d52a67aa12bcfaca1de4066ad627c847b69a66
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 15:56:06 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 14:07:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d52a67

gnome-extra/evolution-ews: Version bump to 3.50.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/evolution-ews/Manifest |  1 +
 .../evolution-ews/evolution-ews-3.50.0.ebuild  | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/gnome-extra/evolution-ews/Manifest 
b/gnome-extra/evolution-ews/Manifest
index cadd0889dea5..87ec511972db 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1 +1,2 @@
 DIST evolution-ews-3.48.2.tar.xz 701356 BLAKE2B 
8c941302f383870bacf0dd3f02b28be34105ec7f612b027a505b98be0f66099d65671808e26e86ce756fc47116d012aa1c82fff74c5a501d3778dc7aba6b2498
 SHA512 
deccc3b442718b03809a7c49297a3f5d7c0bd2873fddfd9f90861a102208759cb95db9bfec1b04cff6932678f58aa81467c48fd4b1e32bb49ed43b9d8c9f4f77
+DIST evolution-ews-3.50.0.tar.xz 707208 BLAKE2B 
b2137c393e3ad6f3fdcd865d7dbba8f2830fbf3f287cb5599a23837ca5b4597714deeff08dc6e69443baf96171976476302bafeccdfb0c941c5b63e9a80f69c3
 SHA512 
51b90c018a5aea84e2c89785edcf69fe396d10d3fe447bc3ea5207506efa6433fe7af5e35ef6e2f5c3c2b8e3218ddff12c5be000dcad50c998c914994ce95745

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.50.0.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.50.0.ebuild
new file mode 100644
index ..675ec4ff7d00
--- /dev/null
+++ b/gnome-extra/evolution-ews/evolution-ews-3.50.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 optfeature
+
+DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web 
Services"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution-ews;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="test"
+
+# libical-glib currently (2020-02-29) oddly behind USE=introspection
+RDEPEND="
+   dev-db/sqlite:3
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/libical-3.0.5:0=[introspection(-)]
+   >=dev-libs/json-glib-1.0.4
+   >=dev-libs/libmspack-0.4
+   dev-libs/libxml2:2
+   >=gnome-extra/evolution-data-server-${PV}:0=
+   >=mail-client/evolution-${PV}:2.0
+   >=net-libs/libsoup-3.0:3.0
+   >=x11-libs/gtk+-3.10:3
+"
+DEPEND="${RDEPEND}
+   test? ( >=net-libs/uhttpmock-0.9:1.0 )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Unittests fail to find libevolution-ews.so
+RESTRICT="test !test? ( test )"
+
+# global scope PATCHES or DOCS array mustn't be used due to double 
default_src_prepare
+# call; if needed, set them after cmake_src_prepare call, if that works
+src_prepare() {
+   cmake_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_MSPACK=ON
+   -DENABLE_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_test() {
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+}
+
+pkg_postinst() {
+   optfeature "oauth support" gnome-extra/evolution-data-server[oauth]
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/

2023-09-16 Thread Matt Turner
commit: 60e2c2f4a74822a08323c129a07c472cce79b9e4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 19:14:33 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 13:55:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60e2c2f4

gui-libs/libadwaita: Version bump to 1.4.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32815
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/libadwaita/Manifest|  1 +
 gui-libs/libadwaita/libadwaita-1.4.0.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 9d5071e77317..6b1998b3b5a0 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,3 +1,4 @@
 DIST libadwaita-1.3.4.tar.xz 3149996 BLAKE2B 
000cb953df4441bda2097c2d543117a22b101d7bc67458153d7cb39d2c49b7c648969b963120fbcd2ccb66ef9b3ce1259641b7120e363f7e9424e5876ff78ec0
 SHA512 
960105079c3959e633d6b5ed117a2877883f27cc63fcb525ed12c1ce029b0ae8d5d29f5732ac6704dd2aa67d5b2ac6603be33b265509358436fd93d181e2e54e
 DIST libadwaita-1.3.5.tar.xz 3150996 BLAKE2B 
2eeb2fe794a13f22fe17e62abc61143ff65631fdf879d5b5286a2db372faab92e1e0bbb9b1984df358fe0c0f46d90e47bd7364cf3afedac5f991e1ddd5037290
 SHA512 
a69db998bfde93bc6e2243e745f73bcf57708079ba11d4cf55ebe75aa694c5dd173130b3a130af6efa41adf0fe102d60bf3513421b597a632494bbf08c339a1f
+DIST libadwaita-1.4.0.tar.xz 3953136 BLAKE2B 
1ac4ad0854fab1ce5c8d4ead7059b74681fb336736bd2f8d0e1faa14d3dce3126eb50c05c575cb504b4b6c58277d760ace49b3e109fb9192f9a33a10fd84f6db
 SHA512 
b20dfc6240db4c70ad982b1e57281bf3cd0c1a0b6e7ce57a8a6aa5c6d96e0b95834dd9209a474010b618022ee6e079bd126fcc3e7c9c91d487e16af8281c7b53
 DIST libadwaita-1.4.rc.tar.xz 3950772 BLAKE2B 
3dbc39e4badcb263a06beb5f31fbc156cf99dd11ac110a89305c5a6f79a56bf9e497233a2a6dea12bcebd2c3c2de5400cf6f7ba7772a872ea4cb31c18bbd2035
 SHA512 
c357533263cdfc3e53f1394de2da40101e29c1fc3707fc7ac848f13382cf9563c0caa17bc2c497c81299cd77523d69c96efdda4f09606ac2ea377125891417bc

diff --git a/gui-libs/libadwaita/libadwaita-1.4.0.ebuild 
b/gui-libs/libadwaita/libadwaita-1.4.0.ebuild
new file mode 100644
index ..faf430ec72d3
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.4.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org meson python-any-r1 vala virtualx
+
+DESCRIPTION="Building blocks for modern GNOME applications"
+HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ 
https://gitlab.gnome.org/GNOME/libadwaita;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+IUSE="+introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.76:2
+   >=gui-libs/gtk-4.11.3:4[introspection?]
+   dev-libs/appstream:=
+   dev-libs/fribidi
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   -Dprofiling=false
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   -Dgtk_doc=false # we ship pregenerated docs
+   $(meson_use test tests)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test --timeout-multiplier 2
+}
+
+src_install() {
+   meson_src_install
+
+   insinto /usr/share/gtk-doc/html
+   # This will install libadwaita API docs unconditionally, but this is 
intentional
+   doins -r "${S}"/doc/libadwaita-1
+}



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

2023-09-16 Thread Matt Turner
commit: 77597b30df8f0e5a6ca391f75b8cfaa023b884a7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 19:22:35 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 13:55:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77597b30

net-libs/glib-networking: Version bump to 2.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32817
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/glib-networking/Manifest  |  1 +
 .../glib-networking/glib-networking-2.78.0.ebuild  | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/net-libs/glib-networking/Manifest 
b/net-libs/glib-networking/Manifest
index f09cf7ff9d53..a18cfd7b607e 100644
--- a/net-libs/glib-networking/Manifest
+++ b/net-libs/glib-networking/Manifest
@@ -1 +1,2 @@
 DIST glib-networking-2.76.1.tar.xz 280896 BLAKE2B 
d4fb8e30096e2e0bdca183795e5d6f86f13c887ad61a52a46dd2af90756ced41e540f286b2cdafb4655cf337758e3742508c0e62e0ea3850ab293cd04e12488e
 SHA512 
9da7844dc767c8dc33953bf984aa9fcc12ac6f9945b55b9c0ec34ecf13592deefead37dc27b048f564dc423286224c041b9842034e197d90f93822128fab4f97
+DIST glib-networking-2.78.0.tar.xz 282864 BLAKE2B 
24b503a79e3a75c706e5aac98bb4593c6a282d980175633e77097ec8dcb7399f1e197ef42cad9f1f0a7c0456e0f09fbb7a197dcdf1ee2eff0f061ea826e2ee33
 SHA512 
7574e82aa018332edf99dd284c7fd74b5935bca4a6a70e950ae4b22bbe7be188433fea69e35c742cae120e7ff7d1a6b4f5bf3957fc31f220f50189d3958a3f58

diff --git a/net-libs/glib-networking/glib-networking-2.78.0.ebuild 
b/net-libs/glib-networking/glib-networking-2.78.0.ebuild
new file mode 100644
index ..f783bfab429c
--- /dev/null
+++ b/net-libs/glib-networking/glib-networking-2.78.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson-multilib xdg
+
+DESCRIPTION="Network-related giomodules for glib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/glib-networking;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+gnome +libproxy +ssl test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.73.3:2[${MULTILIB_USEDEP}]
+   libproxy? ( >=net-libs/libproxy-0.4.16[${MULTILIB_USEDEP}] )
+   >=net-libs/gnutls-3.7.4:=[${MULTILIB_USEDEP}]
+   ssl? ( app-misc/ca-certificates )
+   gnome? ( gnome-base/gsettings-desktop-schemas )
+"
+DEPEND="${RDEPEND}
+   test? ( net-libs/gnutls[pkcs11] )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if ! use test ; then
+   # Don't build tests unconditionally
+   # This is a hack to avoid needing gnutls[pkcs11] when USE=-test
+   # It may become a real runtime dependency in future
+   # Please check!
+   # bug #777462
+   sed -i "/^subdir('tests')/d" tls/meson.build || die
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dgnutls=enabled
+   -Dopenssl=disabled
+   $(meson_feature !libproxy environment_proxy)
+   $(meson_feature libproxy)
+   $(meson_feature gnome gnome_proxy)
+   -Dinstalled_tests=false
+   -Ddebug_logs=false
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   multilib_pkg_postinst() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postinst
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+
+   multilib_pkg_postrm() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2023-09-16 Thread Matt Turner
commit: 5f53dbd6647683c5bffb423fa845fd4469bf15da
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 01:53:56 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 13:55:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f53dbd6

app-accessibility/at-spi2-core: Version bump to 2.50.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32821
Signed-off-by: Matt Turner  gentoo.org>

 app-accessibility/at-spi2-core/Manifest|  1 +
 .../at-spi2-core/at-spi2-core-2.50.0.ebuild| 76 ++
 2 files changed, 77 insertions(+)

diff --git a/app-accessibility/at-spi2-core/Manifest 
b/app-accessibility/at-spi2-core/Manifest
index 00559aa222aa..ba539514b7b0 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1,2 +1,3 @@
 DIST at-spi2-core-2.48.3.tar.xz 554388 BLAKE2B 
9692df8cc0bc8de82f6e339b9358be7ab1bc598afdb39503f5f05ca772109b962a513fe2ef79d8f094ea732457225409f3c765784a54cbabf27b8fc72c893eb9
 SHA512 
e79ef0eb0f23241d61ba2a62f4024a5df5ff7125bc085590f9038b3397d255b88b8266deec14f3fe53bee4072ab85695a47d27d8be0529b18a103ad792fa0e54
 DIST at-spi2-core-2.48.4.tar.xz 554916 BLAKE2B 
6329407e1e0d0a085189174ad31ac65d890e36a1b20179d68155fffa029b476a6b094765b6d3c300a8fa3cdeb01936a1b14cac34c530650287e711132c136ddc
 SHA512 
fa85b680ad5254a8281197969f335c69b6c71d3ea4ec04efb8d70ba9feafd76330cd23a09169eef6f04abfe4823d2c2591999e8ed88bc035a26ed8bebdf0
+DIST at-spi2-core-2.50.0.tar.xz 567664 BLAKE2B 
18b9c84542bffc13e762e770da08f289358b5987b27c0159818c6f1f09981be029a8f15ce2b7dd6ed99b049ad7e4a4cbbf2bc4d5e97a81d9096b247df218328f
 SHA512 
7de02efa7e3cb9db4a7da8bb2e9350dc00458e2ba9bf9dafb68d2cab8512b525fc7dcecb45f5912de7459b86d901ab3a188f0a07f5bdc068a51433c900de2308

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.50.0.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.50.0.ebuild
new file mode 100644
index ..3c6f7560662b
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.50.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility 
https://gitlab.gnome.org/GNOME/at-spi2-core;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="X dbus-broker gtk-doc +introspection systemd"
+REQUIRED_USE="
+   dbus-broker? ( systemd )
+   gtk-doc? ( X )
+"
+
+DEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+   systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   )
+
+   !

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

2023-09-15 Thread Matt Turner
commit: 9070892d52b627bc74c8ee75bba5f05009f49822
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 14:34:50 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 16:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9070892d

app-accessibility/orca: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32807
Signed-off-by: Matt Turner  gentoo.org>

 app-accessibility/orca/Manifest |  1 +
 app-accessibility/orca/orca-45.0.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest
index 943e4d658a20..209f2910650e 100644
--- a/app-accessibility/orca/Manifest
+++ b/app-accessibility/orca/Manifest
@@ -1,2 +1,3 @@
 DIST orca-44.1.tar.xz 3760772 BLAKE2B 
1e2825e9183b86563d85f106f80b7fa84d7d0cc06c818cb72c2a307c9c85a421cbbfc581df7829afde558ddf468bc048382d059ae995661a5163d390585961b4
 SHA512 
951a60b7efd9b61762404c20b62d476c1ebc3fc2662c0be1feef307fa1761feb5195c89ce725db1585dde4c39d96e1aa74c2b5c934115a3c2669880c3c7ac200
+DIST orca-45.0.tar.xz 3949908 BLAKE2B 
135dff79cda2a1a116256f2c1b68a40d29b17e5507fd3407d61dfc2478339aab1d7627c3aaac5f388a0140008e8a492820f0e56caac7ea83216c50f4f3fa32d8
 SHA512 
3213d5f0b8e0eacc5daad3df3e521548c5e6dd5ad8584e50d60a7fd054fee86793e956d3db3dcdc223d34d72bcfbfa0b436bc40f6e965528eafa2abf36259c83
 DIST orca-45.rc.tar.xz 3923500 BLAKE2B 
e7f919e0badf804612d2c778abab598437dca812507b2d5e5ba6b7fc34897ed8baaa739d3f72a1e56db13badf725675d468a525ab663db6e1eaa08191abd3654
 SHA512 
897e667b7c9fd98d01eafb79f1fcd02da078fa5d023a22301ba7ea2a84cd18c05684c4c297a1edd22232c5f72d64fa5fb78b35037ea4d8cfd3fdfa350c3500a7

diff --git a/app-accessibility/orca/orca-45.0.ebuild 
b/app-accessibility/orca/orca-45.0.ebuild
new file mode 100644
index ..d9924573dce0
--- /dev/null
+++ b/app-accessibility/orca/orca-45.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Extensible screen reader that provides access to the desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/Orca;
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+IUSE="+braille"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   >=app-accessibility/at-spi2-core-2.48:2[introspection]
+   >=dev-libs/glib-2.28:2
+   media-libs/gstreamer:1.0[introspection]
+   >=x11-libs/gtk+-3.6.2:3[introspection]
+   $(python_gen_cond_dep '
+   dev-python/gst-python:1.0[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
+   ')
+   braille? (
+   $(python_gen_cond_dep '
+   
>=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
+   dev-libs/liblouis[python,${PYTHON_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   
>=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
+   >=dev-python/pyatspi-2.46[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   ')
+   x11-libs/libwnck:3[introspection]
+   x11-libs/pango[introspection]
+"
+BDEPEND="
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+#  app-text/yelp-tools
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with braille liblouis)
+}
+
+src_install() {
+   gnome2_src_install
+   python_optimize
+}



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

2023-09-15 Thread Matt Turner
commit: 106f850e6480d24f20b87c5b3c6af5b089fbabe1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 14:27:18 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 16:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106f850e

gnome-base/gvfs: Version bump to 1.52.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32806
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gvfs/Manifest   |   1 +
 gnome-base/gvfs/gvfs-1.52.0.ebuild | 155 +
 2 files changed, 156 insertions(+)

diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest
index f05fb5f83732..8a6e776db2b1 100644
--- a/gnome-base/gvfs/Manifest
+++ b/gnome-base/gvfs/Manifest
@@ -1 +1,2 @@
 DIST gvfs-1.50.6.tar.xz 1229872 BLAKE2B 
bd14b8d8f3f4dd96102032a80853ddb3b1df8bdfd589e10483b39aa2055c4ec1e3c2a78872f535563eff60224d39536bcfed168707ea7e061517fa39ad3e6c76
 SHA512 
f289d5c45306e270fcbc0c66bb9583ad10c03492eb843d170cf5543afbf20226c22554abc7fc658e1c86d41feee9028f038c977995241f9b84a51ab31d6bdd67
+DIST gvfs-1.52.0.tar.xz 1231912 BLAKE2B 
357a72597a0a173a878942d4c71b9372eed0546c914b7a24b1703964279b834c3efb4b3f335e26385d68e4f0f46e40244561a1650ed61a34b345708bd972afb2
 SHA512 
afc23ad81d8bd5a79430bf52f35f2e9a6121371d8a8df3f1837c7711ad709c58007039045ccb6798502e7f5bfc075724f5cd62831d0084299b4df906f651966a

diff --git a/gnome-base/gvfs/gvfs-1.52.0.ebuild 
b/gnome-base/gvfs/gvfs-1.52.0.ebuild
new file mode 100644
index ..bbd7d673fd42
--- /dev/null
+++ b/gnome-base/gvfs/gvfs-1.52.0.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TMPFILES_OPTIONAL=1
+inherit gnome.org gnome2-utils meson systemd tmpfiles xdg
+
+DESCRIPTION="Virtual filesystem implementation for GIO"
+HOMEPAGE="https://wiki.gnome.org/Projects/gvfs;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="afp archive bluray cdda elogind fuse google keyring 
gnome-online-accounts gphoto2 +http ios mtp nfs policykit samba systemd test 
+udev udisks zeroconf"
+RESTRICT="!test? ( test )"
+# elogind/systemd only relevant to udisks (in v1.38.1)
+REQUIRED_USE="
+   ?? ( elogind systemd )
+   cdda? ( udev )
+   google? ( gnome-online-accounts )
+   gphoto2? ( udev )
+   mtp? ( udev )
+   udisks? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/glib-2.70.0:2
+   >=gnome-base/gsettings-desktop-schemas-3.33.0
+   afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
+   sys-apps/dbus
+   app-crypt/gcr:0=
+   policykit? (
+   >=sys-auth/polkit-0.114
+   sys-libs/libcap
+   )
+   http? (
+   dev-libs/libxml2:2
+   >=net-libs/libsoup-3.0.0:3.0
+   )
+   zeroconf? ( >=net-dns/avahi-0.6[dbus] )
+   udev? ( >=dev-libs/libgudev-147:= )
+   fuse? (
+   >=sys-fs/fuse-3.0.0:3
+   virtual/tmpfiles
+   )
+   udisks? ( >=sys-fs/udisks-1.97:2 )
+   systemd? ( >=sys-apps/systemd-206:0= )
+   elogind? ( >=sys-auth/elogind-229:0= )
+   ios? (
+   >=app-pda/libimobiledevice-1.2:=
+   >=app-pda/libplist-1:=
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.17.1:= )
+   keyring? ( app-crypt/libsecret )
+   bluray? ( media-libs/libbluray:= )
+   mtp? (
+   virtual/libusb:1
+   >=media-libs/libmtp-1.1.15:=
+   )
+   samba? ( >=net-fs/samba-4[client] )
+   archive? ( app-arch/libarchive:= )
+   cdda? (
+   dev-libs/libcdio:0=
+   >=dev-libs/libcdio-paranoia-0.78.2:=
+   )
+   google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] )
+   gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
+   nfs? ( >=net-fs/libnfs-1.9.8:= )
+   virtual/openssh
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   dev-util/gdbus-codegen
+   test? ( dev-libs/libgdata )
+"
+
+src_configure() {
+   local enable_logind="false"
+   if use systemd || use elogind; then
+   enable_logind="true"
+   fi
+
+   # currently HAVE_GCRYPT and linkage only used with afp; check it on big
+   # bumps (grep for HAVE_GCRYPT and enable_gcrypt); adjust depends if 
changes
+   local enable_gcrypt="false"
+   if use afp; then
+   enable_gcrypt="true"
+   fi
+

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

2023-09-15 Thread Matt Turner
commit: d0a29c62f86292ea8c2126409758e51747a6794b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 16:12:36 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 16:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a29c62

net-libs/libsoup: Version bump to 3.4.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32813
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libsoup/Manifest |   1 +
 net-libs/libsoup/libsoup-3.4.3.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
index 9e9f483af029..e291f09e6dae 100644
--- a/net-libs/libsoup/Manifest
+++ b/net-libs/libsoup/Manifest
@@ -1,2 +1,3 @@
 DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 
91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0
 SHA512 
72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c
 DIST libsoup-3.4.2.tar.xz 1535992 BLAKE2B 
09423b5f7f0385105d00523f38597ebd91d8a19ed1c4cd6fbc27b12d81fdbd13c54f8fabbe16411ea45de4b48d6dd85c226ea812618b337a34c3dfd220c0be9a
 SHA512 
711007599f639625fe2efdb7adb81de2dea0035180737ce0ec8234afb034646a2b6bd9ae384a69d6591aa142e91d245d502d13e1d97cd7b51c8c87c2d925f6b3
+DIST libsoup-3.4.3.tar.xz 1529884 BLAKE2B 
a0429c405d5f49fa23248409e9b33a153a4f300ec6d5ca907ae5fe3f99a0d69985b41c7dbbb5d9762968c5696e622f449f177b34e89cf0427cf6fdfcce440e73
 SHA512 
638b1eaefd60624f39edd0f16cea638c2edf6402318805c685f575577a228ba212c6f7ec8b64bac9f1928607e0026b69901e08b8569d179bf228e708e060a571

diff --git a/net-libs/libsoup/libsoup-3.4.3.ebuild 
b/net-libs/libsoup/libsoup-3.4.3.ebuild
new file mode 100644
index ..73364f0a5c02
--- /dev/null
+++ b/net-libs/libsoup/libsoup-3.4.3.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala xdg
+
+DESCRIPTION="HTTP client/server library for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/libsoup;
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+
+IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}]
+   net-libs/nghttp2:=[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+   sys-libs/zlib
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   samba? ( net-fs/samba )
+"
+RDEPEND="${DEPEND}
+   >=net-libs/glib-networking-2.70_alpha[ssl?,${MULTILIB_USEDEP}]
+"
+BDEPEND="
+   dev-libs/glib
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   test? ( >=net-libs/gnutls-3.6.0[pkcs11] )
+"
+#  test? ( 
www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic,
+#  
apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir,
+#  
apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect]
+#  dev-lang/php[apache2,xmlrpc]
+#  net-misc/curl
+#  net-libs/glib-networking[ssl])"
+
+PATCHES=(
+   # Disable apache tests until they are usable on Gentoo, bug #326957
+   "${FILESDIR}"/disable-apache-tests.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+   # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with 
libnss-myhostname
+   sed -e '/hsts/d' -i tests/meson.build || die
+}
+
+src_configure() {
+   # FIXME: we need addpredict to workaround bug #324779 until
+   # root cause (bug #249496) is solved
+   # But unnecessary while apache tests are disabled
+   #addpredict /usr/share/snmp/mibs/.index
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature gssapi)
+   -Dkrb5_config="${CHOST}-krb5-config"
+   $(meson

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

2023-09-15 Thread Matt Turner
commit: 8387c2d5bd72e7a6d72ba6030d10303cef38d7e3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 14:13:56 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 16:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8387c2d5

games-puzzle/gnome-sudoku: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32804
Signed-off-by: Matt Turner  gentoo.org>

 games-puzzle/gnome-sudoku/Manifest |  1 +
 games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/games-puzzle/gnome-sudoku/Manifest 
b/games-puzzle/gnome-sudoku/Manifest
index 69a73a8bf7a5..903073ad8daf 100644
--- a/games-puzzle/gnome-sudoku/Manifest
+++ b/games-puzzle/gnome-sudoku/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-sudoku-44.0.tar.xz 391964 BLAKE2B 
f934c863dd648e606fd44db065dbd0ffb357501a24ea813fa435cee407807fc0546ee2180a53003f2e4e0eac22b394bb6ce281c393f424293305ee350fbfe961
 SHA512 
96c9cf66f14973d486cc7e2163ff50df442027814ab219f4a22f83a84454295d67bdb5d359613579951070a3e327855b45d039cfd1790e185e8aa92e86f81caf
+DIST gnome-sudoku-45.0.tar.xz 393728 BLAKE2B 
0e46172ee60d963138ad2bb461b49c1a57e3fd23c780ac919fbdd8e1e7f1f75dfcae93eb99e4107f5713dcf007f800267302d30a8acb26024d75aad5d8bd3966
 SHA512 
6479cc4bddbd2e1c9c0e76ace5ac64b25d700d3835dc96f393e6bdda918de11361a0041797d05c528d09fcb4fcff11aa114ede105ccb4941ef0af62688d70e2a
 DIST gnome-sudoku-45.alpha.tar.xz 392396 BLAKE2B 
1b0a0918b0e82f8dc1f22674eda04d558e870e07c4147235a9700f850350222873ff70ec13b6c531fb901930d509c2e902252a99177fd6026b7b859f2de5f7eb
 SHA512 
2b830e979394a7c474248a30721c407a695dcbffcd70deee7ce70acc84f49416aaeb064adc1962c59b3a1fb06276e4ac9cac990d68f86a40b4d00a4751a5715e

diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild 
b/games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild
new file mode 100644
index ..4bb3c2ccd3ac
--- /dev/null
+++ b/games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Test your logic skills in this number grid puzzle"
+HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku 
https://gitlab.gnome.org/GNOME/gnome-sudoku;
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2
+   dev-libs/libgee:0.8=[introspection]
+   >=gui-libs/gtk-4.10.0[introspection]
+   >=gui-libs/libadwaita-1.4_alpha[introspection]
+   dev-libs/json-glib
+   >=dev-libs/qqwing-1.3.4:=
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(vala_depend)
+   dev-libs/appstream-glib
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+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-software/

2023-09-15 Thread Matt Turner
commit: ba0da0c50517daccb01b5b7af34f30ee9f336547
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 14:01:00 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 16:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0da0c5

gnome-extra/gnome-software: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32802
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45.0.ebuild  | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 7734b93802d4..fa94babf6d5c 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
+DIST gnome-software-45.0.tar.xz 2474756 BLAKE2B 
c42d31bdfb1f8f55cd37ce80a10c84928649e7126a17f1c9fa2309687612244d94f50a619b855abdd629ffb24b4bdb64a4baaa9f393561ee7b686d03c6fa00ae
 SHA512 
3a7fab748c6d826e07e4bf86462cfecd9494bfaca2383222f7053be97830ab603cb0dc83d4d5693c2ddac1cc72897783922a05f5aae2ad07d6b7f5ccd5a4eefb
 DIST gnome-software-45.rc.tar.xz 2466120 BLAKE2B 
e8d741872831f8259ce6b1dc6472250544a6aaa5c412464ddf103839fcf6907e752ae261d9ac78215d069e05bcdd2acfc0673f0db647b00f506f9206d9410843
 SHA512 
674c89619419cb7622bed3ce1453c31460d51ba6716db3d8bfc79829ca619e24d1f9c954f2fe72d96156e2e6dbaaf151faa29c97425b0cac132ec3e49871fb79

diff --git a/gnome-extra/gnome-software/gnome-software-45.0.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.0.ebuild
new file mode 100644
index ..748c3b8bedd4
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://apps.gnome.org/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2023-09-15 Thread Matt Turner
commit: 511aedfedc5eca8963a5db7069aac4650ed7cc3d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 13:39:01 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 16:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511aedfe

gnome-base/gnome-control-center: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32801
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-control-center/Manifest   |   1 +
 .../gnome-control-center-45.0.ebuild   | 206 +
 2 files changed, 207 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 30456094cf9e..8de64a4700a8 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,6 +1,7 @@
 DIST gnome-control-center-44.0-patchset.tar.xz 6004 BLAKE2B 
a647cd83fe5d2283edc341afaa6d55661b905fea740729cf21679c3593e5e339aec507b835fd57c11d1fdde8db338b57ff8e24f464bb1296ad7a5bd1fb7319c3
 SHA512 
85cdcf4d55028550cfd871285729d265f1f8b74ec46ad656ada122f511ec617a21c5927923e4000f3a2d7ca08f49aafc28cecbd4ab840db377fa2d4054997b6f
 DIST gnome-control-center-44.3.tar.xz 7634240 BLAKE2B 
edd9cdd0f2cccd628670020f58f4c56f90fe7264593f8546a4d98c46cd12a1d3618f92532b1afdbd405e1ac8921d69f4f02a91e68507e8c3cd6aa29637ec0f41
 SHA512 
4eb4b2bd0109acc4626d64eaf948dc2b0442602a8219a9be880472710c124d2b4dabbcc74aaab1192d6bef74ad2757e719efd81b5d09850f348bc925d6f60355
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
+DIST gnome-control-center-45.0.tar.xz 7737740 BLAKE2B 
c2ef08fcca9c14ea911e8a5257cd41e4951d954f5a8ed84fba2e5ede6888e38a9786da8b6a15b7db393d0650abe8ad4592a9d8ae55be76fbe747d0a8e8fb00bb
 SHA512 
c409174f2ce191d21018f7716254e9a5957c0c1daa63902bced6e196b2a1d73daf39364563183fbaca282b23548dc3a6c05b35b68a75334343ca44c23ec8c060
 DIST gnome-control-center-45.rc.tar.xz 7710832 BLAKE2B 
c564becf825b21caa1bc0de26b481d28cb892a2053bd06c87fa6e5d09d645ab9d118b73a09b8e36608bc413dcc8f22eee98fb89d67028d464dd6103d60207945
 SHA512 
6b00ba0df7c6b4acd15ed381f83941ec0af88e2cbc9ce40eb0dd2c7d02926d21256f45cee28941e8adb9c0f05c0bba0aca05b54f7fefcaadcb9615fce44ba7a6
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild
new file mode 100644
index ..52e98dd2357d
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild
@@ -0,0 +1,206 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center;
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-45.0-patchset.tar.xz;
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg;
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg;
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos networkmanager systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
+#   but needs testing if handled gracefully enough
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# meson.build depends on python unconditionally
+BDEPEND="${PYTHON_DEPS}"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, pr

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/synapse/, profiles/, gnome-extra/synapse/files/

2023-09-14 Thread Matt Turner
commit: c1defd9bd0cc03eb55cf99d4f2301ab1fa965953
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 15 01:38:46 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 01:42:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1defd9b

gnome-extra/synapse: Delete

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/synapse/Manifest   |   1 -
 .../files/synapse-0.2.99.4-ayatana-indicator.patch |  25 ---
 .../synapse/files/synapse-0.2.99.4-mate.patch  | 222 -
 gnome-extra/synapse/metadata.xml   |  11 -
 gnome-extra/synapse/synapse-0.2.99.4-r2.ebuild |  58 --
 profiles/package.mask  |   6 -
 6 files changed, 323 deletions(-)

diff --git a/gnome-extra/synapse/Manifest b/gnome-extra/synapse/Manifest
deleted file mode 100644
index df7fc3e5c9b0..
--- a/gnome-extra/synapse/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST synapse-0.2.99.4.tar.xz 538476 BLAKE2B 
27de41362ca53c06ba70d9b0df728aa64e72f19b726b5e5cb4797c85bf296c43969b58491430c585887e0a74339c49399bbe415c13827fa2b0243e8b1bdd8598
 SHA512 
d9668fb9dd18d97da89bf5f0a9864f843c629f91751b326b4e97de74c6db64a59dbcd221f1b6ed0fc199a683ed511d86f280756fe4c21195d6169d2977315325

diff --git a/gnome-extra/synapse/files/synapse-0.2.99.4-ayatana-indicator.patch 
b/gnome-extra/synapse/files/synapse-0.2.99.4-ayatana-indicator.patch
deleted file mode 100644
index ee11befc29cd..
--- a/gnome-extra/synapse/files/synapse-0.2.99.4-ayatana-indicator.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --color -ur synapse-0.2.99.4.orig/configure.ac 
synapse-0.2.99.4/configure.ac
 synapse-0.2.99.4.orig/configure.ac 2018-04-08 20:52:10.0 +0200
-+++ synapse-0.2.99.4/configure.ac  2021-11-24 16:47:10.073022755 +0100
-@@ -110,16 +110,16 @@
- AM_CONDITIONAL(HAVE_ZEITGEIST, test "x$enable_zeitgeist" = "xyes")
- 
- if test "x$enable_indicator" = "xauto" ; then
--  PKG_CHECK_EXISTS([appindicator3-0.1],
-+  PKG_CHECK_EXISTS([ayatana-appindicator3-0.1],
-enable_indicator="yes",
-enable_indicator="no")
- fi
- 
- if test "x$enable_indicator" = "xyes" ; then
--  PKG_CHECK_EXISTS([appindicator3-0.1],,
--   AC_MSG_ERROR([appindicator3-0.1 is not installed]))
--  PKG_CHECK_MODULES(APP_INDICATOR, appindicator3-0.1)
--  APP_INDICATOR_VALAFLAGS=" --pkg appindicator3-0.1 -D HAVE_INDICATOR"
-+  PKG_CHECK_EXISTS([ayatana-appindicator3-0.1],,
-+   AC_MSG_ERROR([ayatana-appindicator3-0.1 is not 
installed]))
-+  PKG_CHECK_MODULES(APP_INDICATOR, ayatana-appindicator3-0.1)
-+  APP_INDICATOR_VALAFLAGS=" --pkg ayatana-appindicator3-0.1 -D 
HAVE_INDICATOR"
-   AC_SUBST(APP_INDICATOR_VALAFLAGS)
-   AC_DEFINE(HAVE_INDICATOR, 1, [Have AppIndicator])
- fi

diff --git a/gnome-extra/synapse/files/synapse-0.2.99.4-mate.patch 
b/gnome-extra/synapse/files/synapse-0.2.99.4-mate.patch
deleted file mode 100644
index 9703c13aed5d..
--- a/gnome-extra/synapse/files/synapse-0.2.99.4-mate.patch
+++ /dev/null
@@ -1,222 +0,0 @@
-diff -urN synapse-0.2.10.orig/src/plugins/Makefile.am 
synapse-0.2.10/src/plugins/Makefile.am
 synapse-0.2.10.orig/src/plugins/Makefile.am2013-08-18 
18:33:35.710536590 +0200
-+++ synapse-0.2.10/src/plugins/Makefile.am 2013-08-18 18:33:44.427203171 
+0200
-@@ -45,6 +45,7 @@
-   hybrid-search-plugin.vala \
-   launchpad-plugin.vala \
-   locate-plugin.vala \
-+  mate-session-plugin.vala \
-   opensearch.vala \
-   pass-plugin.vala \
-   pastebin-plugin.vala \
-diff -urN synapse-0.2.10.orig/src/plugins/mate-session-plugin.vala 
synapse-0.2.10/src/plugins/mate-session-plugin.vala
 synapse-0.2.10.orig/src/plugins/mate-session-plugin.vala   1970-01-01 
01:00:00.0 +0100
-+++ synapse-0.2.10/src/plugins/mate-session-plugin.vala2013-08-18 
18:33:44.427203171 +0200
-@@ -0,0 +1,196 @@
-+/*
-+ * Copyright (C) 2010 Michal Hruby 
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA.
-+ *
-+ * Authored by Michal Hruby 
-+ *
-+ */
-+
-+namespace Synapse
-+{
-+ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/rest/, profiles/

2023-09-14 Thread Matt Turner
commit: f1515d619ced146bfadc7d15d6d9970ecc1c0390
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 15 01:40:26 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 01:42:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1515d61

net-libs/rest: Delete SLOT=0.7

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/rest/Manifest |  1 -
 net-libs/rest/rest-0.8.1-r1.ebuild | 60 --
 profiles/package.mask  |  5 
 3 files changed, 66 deletions(-)

diff --git a/net-libs/rest/Manifest b/net-libs/rest/Manifest
index 6331c5e23274..5c72975c2de7 100644
--- a/net-libs/rest/Manifest
+++ b/net-libs/rest/Manifest
@@ -1,2 +1 @@
-DIST rest-0.8.1.tar.xz 76 BLAKE2B 
595576f29ebe35121b7a896086abd3411ac3b2d324d2e50d646274c4060cfaffbd3b701eaae80afdc60d52c77bb5076135064648536378f2562f27c79c5738b7
 SHA512 
824a341db3827e4360abe03e33735918c68913c70d797699ef74271080a1985872006ec70fd994dc8fa3fbfef417e6fe979883c11286512d0ce623b8368e40c3
 DIST rest-0.9.1.tar.xz 71136 BLAKE2B 
696a43db8a05d90cd2cb86cb2ffe22a817c7b0565c1e90e2508b0dffd3824fa46afef78c039d8911dc50f93c0afe1efbc783676c677b71bb7a2b5ad9ac5a1a26
 SHA512 
7fb219f571aec2b8d09d71e257e2b230bfb5c862e7e425fd540c96f6e2a22457df7d3df32838d71beec00ba54c7adbd0301d744bb0497c46b3a1413949304462

diff --git a/net-libs/rest/rest-0.8.1-r1.ebuild 
b/net-libs/rest/rest-0.8.1-r1.ebuild
deleted file mode 100644
index 9e3edc280976..
--- a/net-libs/rest/rest-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 multilib-minimal virtualx
-
-DESCRIPTION="Helper library for RESTful services"
-HOMEPAGE="https://wiki.gnome.org/Projects/Librest;
-
-LICENSE="LGPL-2.1"
-SLOT="0.7"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
-IUSE="+introspection test"
-RESTRICT="!test? ( test )"
-
-# Coverage testing should not be enabled
-RDEPEND="
-   app-misc/ca-certificates
-   >=dev-libs/glib-2.24:2[${MULTILIB_USEDEP}]
-   dev-libs/libxml2:2[${MULTILIB_USEDEP}]
-   net-libs/libsoup:2.4[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.13
-   >=dev-util/intltool-0.40
-   virtual/pkgconfig
-   test? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-"
-
-multilib_src_configure() {
-   # gnome support only adds dependency on obsolete libsoup-gnome
-   # https://bugzilla.gnome.org/show_bug.cgi?id=758166
-   ECONF_SOURCE="${S}" \
-   gnome2_src_configure \
-   --disable-gcov \
-   --without-gnome \
-   
--with-ca-certificates="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \
-   $(multilib_native_use_enable introspection)
-
-   if multilib_is_native_abi; then
-   ln -s "${S}"/docs/reference/rest/html docs/reference/rest/html 
|| die
-   fi
-}
-
-multilib_src_test() {
-   # Tests need dbus
-   virtx emake check
-}
-
-multilib_src_compile() {
-   gnome2_src_compile
-}
-
-multilib_src_install() {
-   gnome2_src_install
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 06f82347ddfc..77812ebfd7cd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -257,11 +257,6 @@ app-dicts/edictionary
 # Masked for removal on 2023-09-17.
 app-emacs/ruby-mode
 
-# Matt Turner  (2023-08-14)
-# Dead slot depending on libsoup:2.4
-# Removal on 2023-09-14.
-net-libs/rest:0.7
-
 # Michael Orlitzky  (2023-08-12)
 # More php:7.4 casualties that I missed the first time around.
 # They'll be removed whenever php:7.4 is removed.



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

2023-09-14 Thread Matt Turner
commit: 6f0d0be7dde12c6346014800539860f0689fee95
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 14 17:11:49 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 19:17:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0d0be7

gnome-base/gdm: Version bump to 45.0.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32780
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-45.0.1.ebuild | 210 +++
 2 files changed, 211 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 7a5f9b3ec5d1..e2b7436106d5 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
+DIST gdm-45.0.1.tar.xz 855004 BLAKE2B 
1ec7250c49c40a31dbc21d0a141cbe6c2555c43d9a31aa6364b497812de0dab4785f509bf9f8b38febc449ada955a86a22b11986c30d9f9226042e2eb3c485e0
 SHA512 
f0c667dd5df034087e284c2ec1131b55a85cd9e832c15c2aff1637e1e36d4d62a7d86528a2e524bb2782ca7d7cc7cb9c34a9ce9bba688ad222af409e2eb69abe
 DIST gdm-45.beta.tar.xz 855020 BLAKE2B 
f498089624ba41547ff0366c45350035ba5b0eb5485bc38fae87e7c9aec55bb296f5fa73fbc697510ddd5e3a0c01cb4bba62461173121d1b4deb08ded79d98fd
 SHA512 
8a1d1d1d93328c0b6f58f1f6da913f08621ae2eebfa580de30c351f848bd89e9bbbc8fe8bd7799b0e3505624291417ef584fe47a6fc8de2db0d296669e7845df
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-45.0.1.ebuild b/gnome-base/gdm/gdm-45.0.1.ebuild
new file mode 100644
index ..c475f54d27d8
--- /dev/null
+++ b/gnome-base/gdm/gdm-45.0.1.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop gnome2 meson pam readme.gentoo-r1 systemd udev
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM 
https://gitlab.gnome.org/GNOME/gdm;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+

[gentoo-commits] repo/gentoo:master commit in: profiles/, gnome-base/librsvg/

2023-09-14 Thread Matt Turner
commit: 4af8545058454f07c046694477a0a8ebc14d766f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 14 13:33:37 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 18:37:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af85450

gnome-base/librsvg: Version bump to 2.57.0

Closes: https://github.com/gentoo/gentoo/pull/32778
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/librsvg/Manifest  |  92 
 gnome-base/librsvg/librsvg-2.57.0.ebuild | 383 +++
 profiles/package.mask|   1 +
 3 files changed, 476 insertions(+)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 109f94b1f8a5..e59fb0e0071c 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -1,16 +1,22 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.3.crate 13986 BLAKE2B 
9e9fa894da78a6c0933c423524827ead33aa4e384e04771aa179f1e8a6459a5094db7f61714457b919d2e713d09df4429b83793d807821bfdb226ff115a5
 SHA512 
f1ac506814e1ce1df537ea8a88ed75f3f897aa9e559ba7eb5a8acfd043641dada12953669153d1f719da28f935a9651a07b5ae1e351139f0f03b58a67bc28477
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
+DIST anstyle-wincon-2.1.0.crate 1

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

2023-09-14 Thread Matt Turner
commit: f17cef646cfcde16376d65a478241ef14aacfe7e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 14 11:28:05 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 18:37:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f17cef64

gnome-base/librsvg: Version 2.56.4

Closes: https://github.com/gentoo/gentoo/pull/32776
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/librsvg/Manifest  |   1 +
 gnome-base/librsvg/librsvg-2.56.4.ebuild | 419 +++
 2 files changed, 420 insertions(+)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 7d7d31931ba6..109f94b1f8a5 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -121,6 +121,7 @@ DIST libloading-0.8.0.crate 27845 BLAKE2B 
c98317a94f297d56c547bd136eeaa03c34a238
 DIST libm-0.2.7.crate 115688 BLAKE2B 
e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1
 SHA512 
b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9
 DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B 
a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc
 SHA512 
db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280
 DIST librsvg-2.56.3.tar.xz 5641500 BLAKE2B 
38d9ad59b6b617b9586b8512fdac88ca4052ee855186cbe6596faf8d05fe831c5308d38e2295fa700dde2a3b524261e61860567e16d8cb25084afde7988ee624
 SHA512 
fc7bfa5ae8023dace50da15be1569d0e45bebe4889fe5c659523afa1803f3e851b74fc1ed3ed48ba314ec7d2acb47c45395d558f4b7a4c0e50d6906c08f2c4ea
+DIST librsvg-2.56.4.tar.xz 5658192 BLAKE2B 
d26226fd0d117e5bc46e7d42f20d9ca8f7fccfa00ae6d4943761ed252e4bc5318085aa94c1f03d9b4bd30c5af208883c9ef849ccd7a66f524308fa26cb6eb7e4
 SHA512 
d03d3da8519ba04604bb7d66052169a125103b4795aa9f9cc27c3b89c629b84203918abf462ab49d257e918157526e186ce924ed24e5083e2772c6d5b3cab7e7
 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 
0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093
 SHA512 
031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
 DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 
93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67
 SHA512 
13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9
 DIST locale_config-0.3.0.crate 20808 BLAKE2B 
68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d
 SHA512 
c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da

diff --git a/gnome-base/librsvg/librsvg-2.56.4.ebuild 
b/gnome-base/librsvg/librsvg-2.56.4.ebuild
new file mode 100644
index ..7b3b4b8363c6
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.56.4.ebuild
@@ -0,0 +1,419 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+   adler@1.0.2
+   aho-corasick@1.0.2
+   android-tzdata@0.1.1
+   android_system_properties@0.1.5
+   anes@0.1.6
+   anstream@0.3.2
+   anstyle-parse@0.2.1
+   anstyle-query@1.0.0
+   anstyle-wincon@1.0.1
+   anstyle@1.0.1
+   anyhow@1.0.72
+   approx@0.5.1
+   assert_cmd@2.0.11
+   atty@0.2.14
+   autocfg@1.1.0
+   base-x@0.2.11
+   bit-set@0.5.3
+   bit-vec@0.6.3
+   bitflags@1.3.2
+   bitflags@2.3.3
+   block@0.1.6
+   bstr@1.6.0
+   bumpalo@3.13.0
+   bytemuck@1.13.1
+   byteorder@1.4.3
+   cairo-rs@0.17.10
+   cairo-sys-rs@0.17.10
+   cast@0.3.0
+   cc@1.0.79
+   cfg-expr@0.15.3
+   cfg-if@1.0.0
+   chrono@0.4.26
+   ciborium-io@0.2.1
+   ciborium-ll@0.2.1
+   ciborium@0.2.1
+   clap@3.2.25
+   clap@4.3.17
+   clap_builder@4.3.17
+   clap_complete@4.3.2
+   clap_derive@4.3.12
+   clap_lex@0.2.4
+   clap_lex@0.5.0
+   colorchoice@1.0.0
+   const-cstr@0.3.0
+   const_fn@0.4.9
+   convert_case@0.4.0
+   core-foundation-sys@0.8.4
+   crc32fast@1.3.2
+   criterion-plot@0.5.0
+   criterion@0.4.0
+   crossbeam-channel@0.5.8
+   crossbeam-deque@0.8.3
+   crossbeam-epoch@0.9.15
+   crossbeam-utils@0.8.16
+   cssparser-macros@0.6.1
+   cssparser@0.29.6
+   data-url@0.2.0
+   derive_more@0.99.17
+   difflib@0.4.0
+   

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-14 Thread Matt Turner
On Thu, Sep 14, 2023 at 10:17 AM Eddie Chapman  wrote:
> Of course whether the Gentoo community would deem me as a suitable
> maintainer and be willing to accept me as such is another matter entirely.

You don't need any permissions from us to go fix eudev upstream.

Please focus on that (if you want) and less on filling our inboxes.



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

2023-09-14 Thread Matt Turner
commit: 0c16754e0c8be38f4ea5ae1f2e084900b4e8d5e9
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 14 15:16:28 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 15:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c16754e

profiles: Mask USE=collab on app-office/abiword

Closes: https://bugs.gentoo.org/914055
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 53e8e39dc641..9cab7fff4aac 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Matt Turner  (2023-09-14)
+# Not ported to libsoup:3.0
+app-office/abiword collab
+
 # Sam James  (2023-09-09)
 # Needs 

[gentoo-commits] repo/gentoo:master commit in: app-i18n/unicode-data/

2023-09-13 Thread Matt Turner
commit: 8fc5b60e68a6fa8b5ab25f5d5246ae8246dbfd01
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 14 02:27:14 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 03:05:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc5b60e

app-i18n/unicode-data: Version bump to 15.1.0

Signed-off-by: Matt Turner  gentoo.org>

 app-i18n/unicode-data/Manifest   |  2 ++
 app-i18n/unicode-data/unicode-data-15.1.0.ebuild | 28 
 2 files changed, 30 insertions(+)

diff --git a/app-i18n/unicode-data/Manifest b/app-i18n/unicode-data/Manifest
index 834b4be82530..aa3bd514bc42 100644
--- a/app-i18n/unicode-data/Manifest
+++ b/app-i18n/unicode-data/Manifest
@@ -2,3 +2,5 @@ DIST unicode-data-14.0.0-UCD.zip 6985828 BLAKE2B 
2d36d35ded44fe1ad7966dae93e388c
 DIST unicode-data-14.0.0-Unihan.zip 7116482 BLAKE2B 
feafb77e8a1694efe940be226735f88c2e08be43408b8c12de87b86860d3cfacffb3d7d287e4fbf6b7fcef1055f3fe6b74f312312dd7d1886cbc7a394a7df983
 SHA512 
1827e512dd1bd27f3553746275dc90e3c3add38590d56da3901eccb56b94fee9e2dd806514a866ca73dfe4770ec585d200a6b6a7a4293c2ff572a2f5b50ef091
 DIST unicode-data-15.0.0-UCD.zip 7059105 BLAKE2B 
5615eeb9a73f9bd36986bd0d8fdc3c22d8b33d6ba36bb79f1d78ead2f4193fd926f1dd939c9c53047efdbd9346937f66e8c7cbf538ea4fe6a4bd5bdc02aa5528
 SHA512 
442a99694fccf0d1ff6f6236bec2cff7408eef4d9dba575ba4f5dc45cebf4d2b1b30334ef8a843887a0f410b24e0f79f7f30f06a195659def998875981604a6a
 DIST unicode-data-15.0.0-Unihan.zip 7293545 BLAKE2B 
46d8b13ac6970a27d70262d45c703496dd99bff4ac7eefed2003f3f7d02b070461211eb03400f0fe0decfb65a3dccd0973c8da286f9f6fc84681dd263ea366b6
 SHA512 
d9cf39adebe83ed0fd8d473cf057b8aa8b2362019d9f7ee7afc041501b1bbbe4d13050350ac40ce4a020cd1d64d52548fe262c3b2893934a032e1de8075e964c
+DIST unicode-data-15.1.0-UCD.zip 8248819 BLAKE2B 
6280ee4c7044bf72cfc1f04c02c06bda1052c4909b2209d41a0ddef3e1eca7d639afa293d1536d1af1ef118311327ec4ec52cdefe8eac081bc84738972993a0e
 SHA512 
6285b78d5765092d04632f2bdf23f43fe4c3d8acc28700ff941b5a647bf86aba348ea280cee54f5761e534070439cd5628cb25cb7cd9d7dca08e05000f434f54
+DIST unicode-data-15.1.0-Unihan.zip 759 BLAKE2B 
a92e3fa3dfb765b94641596b67779385edf519b788192a2798b27107fc6860cedc00d445066dad67746b7cd04a7fd2ed5a0f2b65a864d52f043750ad37cd318d
 SHA512 
fc1a32fc68b3e1d2d358fca91c2cd6c1103557405e91ff558585f18a2e9b1ee6f8af89e7ee922ff36cade67a5cf4f5b4042ba97d350af7b92b18f161eef5ec78

diff --git a/app-i18n/unicode-data/unicode-data-15.1.0.ebuild 
b/app-i18n/unicode-data/unicode-data-15.1.0.ebuild
new file mode 100644
index ..2057991366c3
--- /dev/null
+++ b/app-i18n/unicode-data/unicode-data-15.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Unicode data from unicode.org"
+HOMEPAGE="https://unicode.org/ucd/;
+SRC_URI="https://unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip
+   https://unicode.org/Public/zipped/${PV}/Unihan.zip -> ${P}-Unihan.zip"
+
+LICENSE="unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND="app-arch/unzip"
+S="${WORKDIR}"
+
+src_unpack() {
+   # Unihan.zip needs to be installed as a zip for reverse deps
+   # https://bugzilla.gnome.org/show_bug.cgi?id=768210
+   unpack ${P}-UCD.zip
+}
+
+src_install() {
+   insinto /usr/share/${PN}
+   doins -r "${S}"/*
+   newins "${DISTDIR}"/${P}-Unihan.zip Unihan.zip
+}



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

2023-09-13 Thread Matt Turner
commit: a9da665f81cd033236a3b2795ce01a5e170aa15c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 14 02:31:59 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 03:05:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9da665f

gnome-extra/gucharmap: Version bump to 15.1.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gucharmap/Manifest|  1 +
 gnome-extra/gucharmap/gucharmap-15.1.0.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 95254c7171ff..81e82559b5a0 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1 +1,2 @@
 DIST gucharmap-15.0.4.tar.bz2 1453197 BLAKE2B 
718890e466e19934b012a79deefc2174edba6de59bd9a374dee5e8cf396fd0a06ae8e4db4cfb223d43284d59be87344310e4cb94e1e45ae158e0213e7bfa06f5
 SHA512 
280fb164f2d850f9b4a8e54c24d0bc461e0abe2e53f34a6f2f0098397c04856091c6f730cfa9451de5b676b569e2a43bcf2a9dfe160f916b00622ec5535c1e94
+DIST gucharmap-15.1.0.tar.bz2 1455091 BLAKE2B 
c8ca3f5aae97e0d0c10aa73559a2eae06ff2e2a9fe59186388c03d0d2c75a9f2bcafa21d1a894d25ff6cb254c9f34e7b8b5241182d05c9c9dbebbeda94078525
 SHA512 
b40b15592d8ed059337abf166d71eb7c315f87dcfe2c2029ab380a67b928c14aac49c63b91f99ba45cb13b6faeb8bf70ca7a19896221f2b08dfa6fb6445c0198

diff --git a/gnome-extra/gucharmap/gucharmap-15.1.0.ebuild 
b/gnome-extra/gucharmap/gucharmap-15.1.0.ebuild
new file mode 100644
index ..5eaba63f4112
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-15.1.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+UNICODE_VERSION="15.1.0"
+
+IUSE="+introspection gtk-doc vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="media-libs/freetype:2
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=dev-libs/libpcre2-10.21:=
+   =app-i18n/unicode-data-${UNICODE_VERSION}*
+   >=x11-libs/pango-1.42.4-r2[introspection?]
+
+   !gnome-extra/gucharmap:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-libs/glib:2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/14.0.1-install-user-help.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcharmap=true
+   -Ddbg=false # in 14.0.1 all this does is pass -ggdb3
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dgtk3=true
+   -Ducd_path="${EPREFIX}/usr/share/unicode-data"
+   $(meson_use vala vapi)
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-09-13 Thread Matt Turner
commit: ad61cba42c8543a98b35f15424109aa73d255618
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep 13 17:23:26 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep 13 17:23:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad61cba4

dev-lang/rust: Don't install rustfmt.old binary

Closes: https://bugs.gentoo.org/912757
Signed-off-by: Matt Turner  gentoo.org>

 dev-lang/rust/rust-1.71.1.ebuild | 1 +
 dev-lang/rust/rust-1.72.0.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild
index 95733bf9b89d..b6c8f683de3b 100644
--- a/dev-lang/rust/rust-1.71.1.ebuild
+++ b/dev-lang/rust/rust-1.71.1.ebuild
@@ -681,6 +681,7 @@ src_install() {
_EOF_
 
rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die
+   rm -rf "${ED}/usr/lib/${PN}/${PV}/bin"/*.old || die
rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die
 
# note: eselect-rust adds EROOT to all paths below

diff --git a/dev-lang/rust/rust-1.72.0.ebuild b/dev-lang/rust/rust-1.72.0.ebuild
index e3b54cff3de9..748a71fd0369 100644
--- a/dev-lang/rust/rust-1.72.0.ebuild
+++ b/dev-lang/rust/rust-1.72.0.ebuild
@@ -680,6 +680,7 @@ src_install() {
_EOF_
 
rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die
+   rm -rf "${ED}/usr/lib/${PN}/${PV}/bin"/*.old || die
rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die
 
# note: eselect-rust adds EROOT to all paths below



[gentoo-commits] repo/gentoo:master commit in: app-misc/geoclue/

2023-09-13 Thread Matt Turner
commit: 71cd58e6637246d2388520cdaa6267efbf03ec10
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep 13 14:52:17 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep 13 14:57:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71cd58e6

app-misc/geoclue: Version bump to 2.7.1

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/geoclue/Manifest |  1 +
 app-misc/geoclue/geoclue-2.7.1.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/app-misc/geoclue/Manifest b/app-misc/geoclue/Manifest
index 045eab9f230a..f94eeebfc72e 100644
--- a/app-misc/geoclue/Manifest
+++ b/app-misc/geoclue/Manifest
@@ -1 +1,2 @@
 DIST geoclue-2.7.0.tar.bz2 105353 BLAKE2B 
b9bcf29bcdb5302d3df29f48ec235265582ec60badc4f71469faa0d100f860f943529c6a74aadec4b03cbc1474f5eab837b1b9b19ba5c7e0ab0fb6c868db727a
 SHA512 
2314242f529b9011ee5da6e8cfc657568853769e4d38b8e7c604097a747dd5705d9f84dcd2763cdacb9f014e15b63fbb8356d6cb488ba91334cda87c11e4ee7d
+DIST geoclue-2.7.1.tar.bz2 106458 BLAKE2B 
a2fc44d4941936d8dcd495d77d11b0d948d7031ca048b97ff0940c7fcdd37ba604655f2e255c5e0dd5cc7a82a2d5a15b18aab4825b2446560e225c13df6da3b8
 SHA512 
972663a6f8c969d0e1a5f911af2b8afed486d5c0ba06dadc19bcfbe1ea22cef10243b2bd0084e5c45b70977cfa5650c8f15f760e4bc4e7dbd946745b67c9188b

diff --git a/app-misc/geoclue/geoclue-2.7.1.ebuild 
b/app-misc/geoclue/geoclue-2.7.1.ebuild
new file mode 100644
index ..70cf61729de9
--- /dev/null
+++ b/app-misc/geoclue/geoclue-2.7.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit meson python-any-r1 systemd vala xdg
+
+DESCRIPTION="A location information D-Bus service"
+HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home;
+SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1+ GPL-2+"
+SLOT="2.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="+introspection gtk-doc modemmanager vala zeroconf"
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/json-glib-0.14.0
+   >=net-libs/libsoup-3.0.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   modemmanager? ( >=net-misc/modemmanager-1.6 )
+   zeroconf? ( >=net-dns/avahi-0.6.10[dbus] )
+   x11-libs/libnotify
+"
+RDEPEND="${DEPEND}
+   acct-user/geoclue
+   sys-apps/dbus
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-util/gtk-doc-1 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dlibgeoclue=true
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc)
+   $(meson_use modemmanager 3g-source)
+   $(meson_use modemmanager cdma-source)
+   $(meson_use modemmanager modem-gps-source)
+   $(meson_use zeroconf nmea-source)
+   -Dcompass=true
+   -Denable-backend=true
+   -Ddemo-agent=true
+   -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
+   -Ddbus-srv-user=geoclue
+
+   -Dmozilla-api-key=f57afde7-113f-4e8f-96d1-62be64a0273c
+   )
+
+   DISTRO="$(awk -F= '/^NAME/ {print $2}' /etc/os-release | tr -d \" )"
+   if [[ $DISTRO != Gentoo ]]; then
+   eerror "The following API key has been allocated for Gentoo 
only."
+   eerror "If you are a derivative, please request your own key as 
discussed here:"
+   eerror 
"https://gitlab.freedesktop.org/geoclue/geoclue/-/issues/136;
+   eerror "See also: https://location.services.mozilla.com/api and"
+   eerror 
"https://blog.mozilla.org/services/2019/09/03/a-new-policy-for-mozilla-location-service/;
+   die "Please request an API key for your distribution."
+   fi
+
+   meson_src_configure
+}



Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Matt Turner
On Tue, Sep 12, 2023 at 5:45 PM Alexe Stefan  wrote:
>
> On 9/13/23, Matt Turner  wrote:
> > On Tue, Sep 12, 2023 at 5:23 PM Eddie Chapman  wrote:
> >> Why would you think that by having an alternative in tree it means that
> >> everyone else is then forced into doing work that they don't want to and
> >> it will inconvenience everyone?
> >
> > Because it's already happened!
> >
> > commit 6404b064d63d182da4a8a193533a188cdf832d41
> > Author: Mike Gilbert 
> > Date:   Sun Jul 30 14:07:47 2023 -0400
> >
> > virtual/libudev: add eudev and sticky-tags USE flags
> >
> > eudev lacks API support for the new libudev functions that
> > differentiate
> > between sticky and current tags on device events.
> >
> > Add a USE flag so we can depend on the new API from libgudev.
> >
> >
> > commit 319b4ed88674af738bd3fd90e56dc06c88de15db
> > Author: Mike Gilbert 
> > Date:   Sun Jul 30 14:10:44 2023 -0400
> >
> > dev-libs/libgudev: depend on virtual/libudev[sticky-tags]
> >
> >
> > And as a result we have had at least three bug reports from users
> > complaining that they cannot update:
> >
> > https://bugs.gentoo.org/913702
> > https://bugs.gentoo.org/913900
> > https://bugs.gentoo.org/913954
> >
> >> What if someone came along now and said
> >> they were willing to "step up" and maintain eudev and they were suitably
> >> qualified? Is that really going to force everyone else to modify their
> >> ways?
> >
> > It doesn't matter what people say. It matters what they do. And so far
> > no one has done anything in more than two years to make eudev worth
> > keeping.
> >
> > But the core of the issue for me is -- how is eudev even the slightest
> > bit better in any way than systemd-utils[udev]?
> >
> >
>
> Is it such a burden to make a couple of commits once in a while?

I see no commits from your email address in gentoo.git, so that might
be a question for you.

> How many commits were made in the last year to accommodate eudev?

I'm not your monkey.

> Regarding the bugs, what else did you expect when no news item was given?

Right, we should have done something *else* to keep eudev going.

Welcome to my killfile.



Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Matt Turner
On Tue, Sep 12, 2023 at 5:23 PM Eddie Chapman  wrote:
> Why would you think that by having an alternative in tree it means that
> everyone else is then forced into doing work that they don't want to and
> it will inconvenience everyone?

Because it's already happened!

commit 6404b064d63d182da4a8a193533a188cdf832d41
Author: Mike Gilbert 
Date:   Sun Jul 30 14:07:47 2023 -0400

virtual/libudev: add eudev and sticky-tags USE flags

eudev lacks API support for the new libudev functions that differentiate
between sticky and current tags on device events.

Add a USE flag so we can depend on the new API from libgudev.


commit 319b4ed88674af738bd3fd90e56dc06c88de15db
Author: Mike Gilbert 
Date:   Sun Jul 30 14:10:44 2023 -0400

dev-libs/libgudev: depend on virtual/libudev[sticky-tags]


And as a result we have had at least three bug reports from users
complaining that they cannot update:

https://bugs.gentoo.org/913702
https://bugs.gentoo.org/913900
https://bugs.gentoo.org/913954

> What if someone came along now and said
> they were willing to "step up" and maintain eudev and they were suitably
> qualified? Is that really going to force everyone else to modify their
> ways?

It doesn't matter what people say. It matters what they do. And so far
no one has done anything in more than two years to make eudev worth
keeping.

But the core of the issue for me is -- how is eudev even the slightest
bit better in any way than systemd-utils[udev]?



Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Matt Turner
On Tue, Sep 12, 2023 at 4:25 PM orbea  wrote:
>
> On Tue, 12 Sep 2023 14:51:34 -0400
> Matt Turner  wrote:
>
> > On Tue, Sep 12, 2023 at 11:35 AM orbea  wrote:
> > >
> > > On Tue, 12 Sep 2023 15:17:00 +0100
> > > Sam James  wrote:
> > >
> > > > Rich Freeman  writes:
> > > >
> > > > > On Tue, Sep 12, 2023 at 9:36 AM Eddie Chapman 
> > > > > wrote:
> > > > >> in Gentoo. Have any of these 4 maintainers publicly said
> > > > >> (anywhere) that they are not interested in being maintainers
> > > > >> anymore (which is fine if that is the case)?  We're not talking
> > > > >> here about a lone maintainer of some peripheral package that's
> > > > >> disappeared leaving an orphaned package.
> > > > >
> > > > > It isn't like somebody is censoring the lists or waging commit
> > > > > wars on the metadata.xml/mask file.  If somebody was eager to
> > > > > maintain it I'm sure they'd have spoken up.
> > > > >
> > > > >> I'm an outsider to Gentoo development (just a heavy user for
> > > > >> over a decade both personally and professionally) so I might
> > > > >> have missed something. I just find it puzzling.
> > > > >
> > > > > I'm not puzzled by what is going on, or by your email, because
> > > > > it happens basically anytime a high-profile package is
> > > > > treecleaned. Yes, Gentoo is about choice, but somebody has to
> > > > > actually do work to make the choices viable.  There are always
> > > > > more people interested in using software than maintaining it.
> > > > > The frustration is completely understandable, but also kinda
> > > > > unavoidable.
> > > > >
> > > > > Repo QA standards don't mean that it has to barely work for your
> > > > > specific use case.  The package has to deal with compatibility
> > > > > issues with stuff you don't use as well, which is why
> > > > > maintaining a system package can be hard work.  It is usually
> > > > > less of an issue for more ordinary applications, which tend to
> > > > > have fewer interactions.  If it is "good enough" for you as it
> > > > > is, then just move it to a private overlay and keep using it.
> > > > > You probably would need to override a virtual or two as well.
> > > > > Or publish your work somewhere others can use it.
> > > >
> > > > Yes. We value having a coherent system with decent UX and we have
> > > > to choose what we can support. Users are free to override those
> > > > choices in local repositories - and if they want advice on the
> > > > best way to do so, they're free to ask.
> > > >
> > >
> > > As evidenced by the ::libressl overlay where I am repeatedly
> > > copy/pasting changes from ::gentoo that have nothing to do with
> > > libressl this is not a very good solution. This is a huge amount of
> > > redundant and pointless effort that would be better suited being
> > > directly in the ::gentoo repo.
> >
> > I think most people aren't going to be swayed by "it's really
> > inefficient for me to do $xyz outside of ::gentoo" where xyz is
> > something that they find useless.
>
> It doesn't matter if it sways you or not, the reality is that your
> argument amounts to forcing people to do a lot of extra redundant work
> solving problems that have already been solved out of spite.

The lack of awareness here is really something.



Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Matt Turner
On Tue, Sep 12, 2023 at 1:24 PM Alexe Stefan  wrote:
> All this makes me wonder, what really is the reason for this shitshow.
> Something tells me systemd and it's shims will never be without a
> maintainer, regardless of how "popular" they are among gentoo folks.
> All this seems like intentional crippling of systemd alternatives. I
> don't use eudev, but I don't like seeing  choice being taken away for
> such paper-thin reasons.
> The "reasons" listed for the removal are "dead upstream", which is
> false, and open "bugs", most of which are at most differences in the
> default behavior.
> I use a static /dev. That won't just stop working after an update,
> regardless of how much money changes hands.
>
> What does eudev need to do and doesn't do? From discussion in various
> places, I understand that it must set permissions for a devtmpfs and
> maybe create some symlinks. Does it not do that?
> I know that Lennart wants to do everything and do it poorly, but eudev
> doesn't have to do that too. What's the point of a for then?
>
> Overlays were mentioned in this thread. If we remove everything from
> ::gentoo in favor of overlays, what is the point of ::gentoo then? Do
> devs receive prizes based on how many useful packages they remove?
> Don't answer that, we all already know the answer.
>
> There is this quote from "the doctor" on the forums that sums up all
> the insanity:
>
> >As for software depending on what /dev you use, maybe he hasn't been paying 
> >>attention but there is no sane reason any userspace application should care 
> >how >the entries in /dev are made. There is also no sane reason to break 
> >your API >every few months when the good idea fairy comes to call.
>
> As for this:
>
> >Alexe Stefan  writes:
>
> >> Must eudev be 100% compatible with all the garbage that gets shoved
> >> into udev to stay in ::gentoo? I don't see mdev being held to that
> >> standard.
>
> >Please don't top-post.
>
> >mdev is not a provider of virtual/libudev and doesn't pretend to be
> >via its pkgconfig file.
>
> What if eudev has to pretend, not because of build or runtime
> failures, but because of needless pesky pkgconfig checks? Should the
> default eudev setup include virtual/libudev in package.provided? I
> think it's better the way it is.
>

Lots of bad faith in this post. This is bad and you should feel bad.



Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Matt Turner
On Tue, Sep 12, 2023 at 11:35 AM orbea  wrote:
>
> On Tue, 12 Sep 2023 15:17:00 +0100
> Sam James  wrote:
>
> > Rich Freeman  writes:
> >
> > > On Tue, Sep 12, 2023 at 9:36 AM Eddie Chapman 
> > > wrote:
> > >> in Gentoo. Have any of these 4 maintainers publicly said
> > >> (anywhere) that they are not interested in being maintainers
> > >> anymore (which is fine if that is the case)?  We're not talking
> > >> here about a lone maintainer of some peripheral package that's
> > >> disappeared leaving an orphaned package.
> > >
> > > It isn't like somebody is censoring the lists or waging commit wars
> > > on the metadata.xml/mask file.  If somebody was eager to maintain
> > > it I'm sure they'd have spoken up.
> > >
> > >> I'm an outsider to Gentoo development (just a heavy user for over
> > >> a decade both personally and professionally) so I might have
> > >> missed something. I just find it puzzling.
> > >
> > > I'm not puzzled by what is going on, or by your email, because it
> > > happens basically anytime a high-profile package is treecleaned.
> > > Yes, Gentoo is about choice, but somebody has to actually do work
> > > to make the choices viable.  There are always more people
> > > interested in using software than maintaining it.  The frustration
> > > is completely understandable, but also kinda unavoidable.
> > >
> > > Repo QA standards don't mean that it has to barely work for your
> > > specific use case.  The package has to deal with compatibility
> > > issues with stuff you don't use as well, which is why maintaining a
> > > system package can be hard work.  It is usually less of an issue
> > > for more ordinary applications, which tend to have fewer
> > > interactions.  If it is "good enough" for you as it is, then just
> > > move it to a private overlay and keep using it.  You probably would
> > > need to override a virtual or two as well.  Or publish your work
> > > somewhere others can use it.
> >
> > Yes. We value having a coherent system with decent UX and we have
> > to choose what we can support. Users are free to override those
> > choices in local repositories - and if they want advice on the best
> > way to do so, they're free to ask.
> >
>
> As evidenced by the ::libressl overlay where I am repeatedly
> copy/pasting changes from ::gentoo that have nothing to do with
> libressl this is not a very good solution. This is a huge amount of
> redundant and pointless effort that would be better suited being
> directly in the ::gentoo repo.

I think most people aren't going to be swayed by "it's really
inefficient for me to do $xyz outside of ::gentoo" where xyz is
something that they find useless.

> What would be required so this is not required for eudev too? At the
> risk of repeating myself its working on my systems and I am willing to
> look at bugs and put in effort into keeping it functional.
>
> I don't think this is a matter of not having people willing to put
> effort in, but that no one wants to let them have the chance.

Conspiracy alert!

It's been more than 2 years since
https://www.gentoo.org/support/news-items/2021-08-24-eudev-retirement.html

People have had plenty of time. More chances than were fair have been
given. Nothing has changed, except eudev has further diverged from
upstream udev.



Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Matt Turner
On Tue, Sep 12, 2023 at 11:04 AM Eddie Chapman  wrote:
> Yes I regularly do this if there is a piece of software not in the tree, I
> have a local repo full of stuff. But this argument doesn't hold as much
> weight when it comes to a package like this which is integrated in the
> core of the system. People who really want to continue using it are going
> to experience a lot of pain trying to maintain it for themselves out of
> tree, much more so than they would normally. That's one reason why I think
> the decision deserves more scrutiny.

Yes, people who insist on using a piece of software that's basically
stagnant are going to have trouble trying to maintain it themselves.
You're right.

You're just missing that this is because of upstream eudev not
backporting anything anymore.

Take a look at

https://openhub.net/p/eudev

12 month summary
* 22 Commits - Down -97 (81%) from previous 12 months
* 5 Contributors - Down -5 (50%) from previous 12 months

There used to be backports from upstream udev like this:
https://github.com/eudev-project/eudev/commit/9d4010a3629ebc1d915b7f2d3e2d7be83d79b4f4

But it seems that no one does that anymore since blueness stopped.
blueness -- one of the original maintainers of eudev and the author of
the news item that says the reason for eudev's existence no longer
applies...

So tl;dr: we're sorry eudev is no longer viable. We kept it in
::gentoo for far longer than it should have been.



[gentoo-commits] repo/gentoo:master commit in: media-libs/libglvnd/

2023-09-12 Thread Matt Turner
commit: f45fcbf62b138515b4e1f2fdaa7947ecbf79a0d6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 12 16:19:52 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep 12 16:19:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45fcbf6

media-libs/libglvnd: Drop Python 3.12

Closes: https://github.com/gentoo/gentoo/pull/32740
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libglvnd/libglvnd-1.7.0.ebuild | 2 +-
 media-libs/libglvnd/libglvnd-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libglvnd/libglvnd-1.7.0.ebuild 
b/media-libs/libglvnd/libglvnd-1.7.0.ebuild
index e41e5f0e7466..4b9d2e7d521c 100644
--- a/media-libs/libglvnd/libglvnd-1.7.0.ebuild
+++ b/media-libs/libglvnd/libglvnd-1.7.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 VIRTUALX_REQUIRED=manual
 
 inherit ${GIT_ECLASS} meson-multilib python-any-r1 virtualx

diff --git a/media-libs/libglvnd/libglvnd-.ebuild 
b/media-libs/libglvnd/libglvnd-.ebuild
index e41e5f0e7466..4b9d2e7d521c 100644
--- a/media-libs/libglvnd/libglvnd-.ebuild
+++ b/media-libs/libglvnd/libglvnd-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 VIRTUALX_REQUIRED=manual
 
 inherit ${GIT_ECLASS} meson-multilib python-any-r1 virtualx



[gentoo-commits] repo/gentoo:master commit in: sys-apps/gnome-disk-utility/

2023-09-12 Thread Matt Turner
commit: 9c6a0a1e8fffd41175e4fcba278b6307affee2bf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 10 16:47:37 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep 12 14:53:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6a0a1e

sys-apps/gnome-disk-utility: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32713
Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/gnome-disk-utility/Manifest   |  1 +
 .../gnome-disk-utility-45.0.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/sys-apps/gnome-disk-utility/Manifest 
b/sys-apps/gnome-disk-utility/Manifest
index f5564dad1b77..7b3779a59e11 100644
--- a/sys-apps/gnome-disk-utility/Manifest
+++ b/sys-apps/gnome-disk-utility/Manifest
@@ -1 +1,2 @@
 DIST gnome-disk-utility-44.0.tar.xz 1768392 BLAKE2B 
1e066934afa09cf4dc19bd5473106a1e6b992eacf2712e10974229aa920c64c034174028df59c4047d8cc5fdc21adf8b4934cf91ab937779bbdcc5d76263a235
 SHA512 
b97e8d6ae3d89a73616d7110dc4edf31e2a88a3109df99926ba0f17db7bd07257812c40e0af5a62b291c5a4e924af463f952496cbe7072eb923897076c1704f7
+DIST gnome-disk-utility-45.0.tar.xz 1770436 BLAKE2B 
a1e654bb0882e3c84fa0dc17cb04a2383a732856a29d7141260b3fed5b1fefa60ea86592c460dad545643cf1a0b91efec0697581db01fa66830ec97f20d3e37d
 SHA512 
86b257099f525a4be3c03f8e9cb5f6f242aba388243bef68357c63e3bd1d7ce3960dcf51c085622bc7e2b3e5ffae441db6db5b091059c4dd35fd2d3425366111

diff --git a/sys-apps/gnome-disk-utility/gnome-disk-utility-45.0.ebuild 
b/sys-apps/gnome-disk-utility/gnome-disk-utility-45.0.ebuild
new file mode 100644
index ..8f3c602c2e34
--- /dev/null
+++ b/sys-apps/gnome-disk-utility/gnome-disk-utility-45.0.ebuild
@@ -0,0 +1,63 @@
+# 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="Disk Utility for GNOME using udisks"
+HOMEPAGE="https://wiki.gnome.org/Apps/Disks;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="fat elogind gnome systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=media-libs/libdvdread-4.2.0:0=
+   >=dev-libs/glib-2.31:2
+   >=x11-libs/gtk+-3.16.0:3
+   >=media-libs/libcanberra-0.1[gtk3]
+   >=gui-libs/libhandy-1.5.0:1
+   >=app-arch/xz-utils-5.0.5
+   >=x11-libs/libnotify-0.7
+   >=app-crypt/libsecret-0.7
+   >=dev-libs/libpwquality-1.0.0
+   >=sys-fs/udisks-2.7.6:2
+   elogind? ( >=sys-auth/elogind-209 )
+   systemd? ( >=sys-apps/systemd-209:0= )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   fat? ( sys-fs/dosfstools )
+   gnome? ( >=gnome-base/gnome-settings-daemon-3.8 )
+"
+# libxml2 for xml-stripblanks in gresource
+BDEPEND="
+   dev-libs/libxml2:2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dlogind=$(usex systemd libsystemd $(usex elogind libelogind 
none))
+   $(meson_use gnome gsd_plugin)
+   -Dman=true
+   )
+   meson_src_configure
+}
+
+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-boxes/

2023-09-12 Thread Matt Turner
commit: af51d35f76afa0af34ae0b6556bddfdc2b4c2fc8
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 12 14:50:28 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep 12 14:53:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af51d35f

gnome-extra/gnome-boxes: Version bump to 44.3

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-boxes/Manifest|   1 +
 gnome-extra/gnome-boxes/gnome-boxes-44.3.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest
index 19e82fe105f8..385f229db08c 100644
--- a/gnome-extra/gnome-boxes/Manifest
+++ b/gnome-extra/gnome-boxes/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-boxes-44.2.tar.xz 1239344 BLAKE2B 
69b2c387f3482f41450df89ed742d754c68f119c02b4aa7401b019a28e21494d07b6402fe2ae2e5fb59f4c292e7246ef8a5eb240bb586359368c3dbab93b83ca
 SHA512 
08e40cd45a4bdc3ba82bfd0a5f4065e56685c43343d6e745f51a5a8043b402a1eb6b6396193600d89d30b2791cb4e8718194ca1b83b7be954b83b5d939eed948
+DIST gnome-boxes-44.3.tar.xz 1240512 BLAKE2B 
788f82d8c216273e439a7560de702d6c7f76b19b9a9fc291cd65412cd6fc4040a34eeea0b481ee6ace90e7dbefd674461a4685da18a80ecb81f7779dd4acea88
 SHA512 
cdae6a93233f48b3aa323cdf56915dee2d347d4eb5f50aa6a128d6dca4cb9e7db10f29ddfecc45a762cd3b58c23f948eec231f969dcc46766b3f89119bf8dc38
 DIST gnome-boxes-45.rc.tar.xz 1261380 BLAKE2B 
2467ba9ccd5810cbeab79a9c4908a29c2cf67ed76b878c74b1e1c14f023908d6466b97275e9c91ddcae6293ab7344daa3ee03963deac4741efa689d67c4d9cf9
 SHA512 
741d5c4a6c5f2cf66a8e8ca791dd489bfd45c67c58fb81b3221f7bf5bf70c51452e30b63a222b9b705fcc5ee4a8504329dc23b3c97820df95acc346910f5cd1e

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-44.3.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-44.3.ebuild
new file mode 100644
index ..49f09ffa0d85
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-44.3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME application to access remote or virtual systems"
+HOMEPAGE="https://wiki.gnome.org/Apps/Boxes;
+
+LICENSE="LGPL-2+ CC-BY-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+# FIXME: qemu probably needs to depend on spice[smartcard] directly with 
USE=spice
+# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir 
requirements
+# Technically vala itself still ships a libsoup vapi, but that may change, and
+# it should be better to use the .vapi from the same libsoup version
+DEPEND="
+   >=app-arch/libarchive-3.0.0:=
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.24.1:3
+   >=gui-libs/libhandy-1.5.0:1
+   >=sys-libs/libosinfo-1.10.0-r1
+   net-libs/libsoup:3.0
+   virtual/libusb:1
+   >=app-emulation/libvirt-glib-4.0.0
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
+   >=net-libs/webkit-gtk-2.38.0:4.1
+
+   >=dev-libs/gobject-introspection-1.56:=
+   >=dev-libs/libgudev-165:=
+" # gobject-introspection needed for libovf subproject
+# These are called via exec():
+# - sys-fs/mtools mcopy for unattended file copying for files that libarchive 
doesn't support
+# - app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk 
image creation
+# - app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, 
it logs debug and doesn't function
+# - sys-apps/policycoreutils restorecon is used for checking selinux context
+# - app-emulation/libvirt virsh used for various checks (and we need the 
library anyways)
+# - sys-auth/polkit used for making all libvirt system disks readable via 
"pkexec
+#   chmod a+r" that aren't already readable to the user (libvirt system 
importer)
+# - app-emulation/qemu qemu-img used to convert image to QCOW2 format during 
copy
+RDEPEND="${DEPEND}
+   app-cdr/cdrtools
+   app-misc/tracker-miners:3[iso]
+   app-emulation/spice[smartcard]
+   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+   sys-fs/mtools
+   sys-auth/polkit
+"
+# This is only needed for creating the .vapi file, but gnome-boxes needs it
+BDEPEND="
+   $(vala_depend)
+   sys-libs/libosinfo[vala]
+   app-crypt/libsecret[vala]
+   net-libs/libsoup:3.0[vala]
+   app-emulation/libvirt-glib[vala]
+   net-misc/spice-gtk[vala]
+   x11-libs/vte:2.91[vala]
+   dev-libs/appstream-glib
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load 
the KVM modules.

[gentoo-commits] repo/gentoo:master commit in: media-libs/libglvnd/

2023-09-12 Thread Matt Turner
commit: ee564bc889d002729e186032bd48ad5384648f64
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 12 14:17:40 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep 12 14:19:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee564bc8

media-libs/libglvnd: Version bump to 1.7.0

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libglvnd/Manifest| 1 +
 media-libs/libglvnd/{libglvnd-.ebuild => libglvnd-1.7.0.ebuild} | 2 +-
 media-libs/libglvnd/libglvnd-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-libs/libglvnd/Manifest b/media-libs/libglvnd/Manifest
index 229b653e56ee..4c7b4bb879fd 100644
--- a/media-libs/libglvnd/Manifest
+++ b/media-libs/libglvnd/Manifest
@@ -1 +1,2 @@
 DIST libglvnd-1.6.0.tar.bz2 565006 BLAKE2B 
c18909aecc9f0f59819146c2194b20dc34abe3f4fc4bae68131aef18e9eb5713aadec3785e359850d91946fcb816a0b3a0390653fd46c5058e0d5fde6209ce13
 SHA512 
44752ebd30b46f64c668239716eda34f54286d3dde419ca0526e057f3be34a198986ce11b4df555b62395dbadf1485412d5ba5b9c52f1c6aa8224d7ebd34efbe
+DIST libglvnd-1.7.0.tar.bz2 572931 BLAKE2B 
6b55dab6ac4202bdb007e34d73bf81a58eedb87b9375cca36b2f4c7565d89c393978e4511fa0a8865eaebd78d15f8bb0751eb80d4d7f73c8080a22665dbd3dad
 SHA512 
7caef0a129527bb968bf1ced64082a56cdde881f013f5ba54c51c09989e7d559dba3071c8fdc04e535e62609d68e7622197445152f655e0afbe06890c0b7a69b

diff --git a/media-libs/libglvnd/libglvnd-.ebuild 
b/media-libs/libglvnd/libglvnd-1.7.0.ebuild
similarity index 97%
copy from media-libs/libglvnd/libglvnd-.ebuild
copy to media-libs/libglvnd/libglvnd-1.7.0.ebuild
index 606ed957f924..e41e5f0e7466 100644
--- a/media-libs/libglvnd/libglvnd-.ebuild
+++ b/media-libs/libglvnd/libglvnd-1.7.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 VIRTUALX_REQUIRED=manual
 
 inherit ${GIT_ECLASS} meson-multilib python-any-r1 virtualx

diff --git a/media-libs/libglvnd/libglvnd-.ebuild 
b/media-libs/libglvnd/libglvnd-.ebuild
index 606ed957f924..e41e5f0e7466 100644
--- a/media-libs/libglvnd/libglvnd-.ebuild
+++ b/media-libs/libglvnd/libglvnd-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 VIRTUALX_REQUIRED=manual
 
 inherit ${GIT_ECLASS} meson-multilib python-any-r1 virtualx



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

2023-09-12 Thread Matt Turner
commit: 2fa576a0a223096b13d0725b7cebb9198af8e204
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Sep 12 11:57:49 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep 12 13:31:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa576a0

dev-cpp/glibmm: Version bump to 2.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32737
Signed-off-by: Matt Turner  gentoo.org>

 dev-cpp/glibmm/Manifest |  1 +
 dev-cpp/glibmm/glibmm-2.78.0.ebuild | 52 +
 profiles/package.mask   |  1 +
 3 files changed, 54 insertions(+)

diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
index f4cc4bbd330c..7b4ffb2deb87 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -1,2 +1,3 @@
 DIST glibmm-2.66.6.tar.xz 8668828 BLAKE2B 
0e133eb73f8a290e3bc2167435e9e88b49603153c96d2eff130ac0ee0d1b1e0d3907197267cd1bc62e1f8b6a74ed8a8429e891430c4bfc512cbdf5e877e79701
 SHA512 
64d5ee1904ac645ee5a470889b928a24ab012bb0c310a94631bd725df9d5b7a5c0d2129f114017677db922b724ad12ab33698f1d27cae4aaeccd199b0e883099
 DIST glibmm-2.76.0.tar.xz 9295168 BLAKE2B 
99e6e0776f945a245ea68ca39194c6cecaace282a9be31e27e65e07b8034963c814a6306b74817aeb82740fbc01a9e4ff3a0b4a8605da15a3cd0d3e72a86bb16
 SHA512 
be49599f5eb8eb5a1cef015cdb37af2564fcd1ea845aa4344804ca5f0f61468949711e25cefebb93219e1be37128ebfdd2a816324e752ac4395b4b87c072fc78
+DIST glibmm-2.78.0.tar.xz 9292916 BLAKE2B 
41b0bf4d472b9ee1252f96c1d77a41b9ea447e4cf10b613fb1c3ca99251e0701923ab0a4efe305f0a04ae72f7fbd376d76d3e03df11ecc67343d6927068c42af
 SHA512 
b93575983860101d793725e08c13987914465e4daf280defb4a96b2f842b9e1a99c9320b05f2a6af9e3f7a2a384855b6710b982f9015a6469e37f3c257d9d811

diff --git a/dev-cpp/glibmm/glibmm-2.78.0.ebuild 
b/dev-cpp/glibmm/glibmm-2.78.0.ebuild
new file mode 100644
index ..173a52b240fe
--- /dev/null
+++ b/dev-cpp/glibmm/glibmm-2.78.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org meson-multilib python-any-r1
+
+DESCRIPTION="C++ interface for glib2"
+HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm;
+
+LICENSE="LGPL-2.1+"
+SLOT="2.68"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="gtk-doc debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.77.0:2[${MULTILIB_USEDEP}]
+   dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   gtk-doc? (
+   app-doc/doxygen[dot]
+   dev-lang/perl
+   dev-libs/libxslt
+   )
+"
+
+src_prepare() {
+   default
+
+   # giomm_tls_client requires FEATURES=-network-sandbox and 
glib-networking rdep
+   sed -i -e '/giomm_tls_client/d' tests/meson.build || die
+
+   if ! use test; then
+   sed -i -e "/^subdir('tests')/d" meson.build || die
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dwarnings=min
+   -Dbuild-deprecated-api=true
+   $(meson_native_use_bool gtk-doc build-documentation)
+   $(meson_use debug debug-refcounting)
+   -Dbuild-examples=false
+   )
+   meson_src_configure
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 9887567068c0..d897a78a3749 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -472,6 +472,7 @@ acct-group/spi
 >=app-misc/gnote-45_alpha
 >=app-misc/tracker-3.6_alpha
 >=app-misc/tracker-miners-3.6_alpha
+>=dev-cpp/glibmm-2.77
 >=dev-cpp/gtkmm-4.11
 >=dev-libs/gjs-1.77
 >=dev-libs/glib-2.77



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

2023-09-11 Thread Matt Turner
commit: 9665995dd921d5d374bbc6812e000e9a42f23779
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 28 19:30:35 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep 12 02:54:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9665995d

app-i18n/ibus: Version bump to 1.5.29_rc1

Thanks to Paul Zander  gmail.com> for figuring out that
we can export PKG_CONFIG_PATH to avoid ibus building against the system
version of itself.

Signed-off-by: Matt Turner  gentoo.org>

 app-i18n/ibus/Manifest   |   1 +
 app-i18n/ibus/ibus-1.5.29_rc1.ebuild | 232 +++
 2 files changed, 233 insertions(+)

diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest
index 8e4ec4380347..7ebe4dbade5d 100644
--- a/app-i18n/ibus/Manifest
+++ b/app-i18n/ibus/Manifest
@@ -2,3 +2,4 @@ DIST ibus-1.5.26.tar.gz 3715263 BLAKE2B 
80eb293b028d431b76c015c6d6d9fea92888554f
 DIST ibus-1.5.27.tar.gz 3779541 BLAKE2B 
e98f775cd62036ae02dafd984933343e99390a6a1e77b672feb4bc00dd1d423126227bded2d22b8bc9fa214e572ea906c407658de8ee20e036f8753836d68f46
 SHA512 
b5f3ae555d19eb780a416383e6351ed2cd8834fcc2bc4ebe4f4a194fc934dd055c5e782f9ec382fb21e1e2103c5409804174a79d192b5494a9018ce9081305e4
 DIST ibus-1.5.28-upstream-patches-0.tar.xz 23820 BLAKE2B 
773736257e166170060458ad66b99889d2e54ef480504fe86ee65bc41364243ddcb5c7625aaa66a3e266c735d024c4f6c51d559484214d1f1c04a30479ccba62
 SHA512 
162bcb129f9e07c135c921c778de080aeaec81d56bedcf62d3b568cf39515e41662790c5a3d34241586d58785b887bbbaa7a75f486338968e3a496aa6433
 DIST ibus-1.5.28.tar.gz 3871246 BLAKE2B 
7117c09e708df8a08e6684cc1096f38873503eb2c7937e0e3b02aeff678c96b3e2fc59fa4dfc7a11275b2e1b3349ae136041f8f4730aadc66339914b77c577d3
 SHA512 
5bfb9158a5810d38af900775ed30406823872c431ef4772b476afa7b58c120ef508a51b961620ea6003549f1f49cf05484992beee8677b138f1162afc73ab247
+DIST ibus-1.5.29-rc1.tar.gz 3989492 BLAKE2B 
c99f42fcd18bed240bf5e9f5b406bc879b05b12f3d0c14713e21b8c99fbcde32cd880dead1374731914289c022b1f160d9961bdbd9e9a0a3ced86949c5beb811
 SHA512 
776a01bcfd730be67e0f7d730f7b4b0a586d39744deb605359330a1786542acae52efbc085c39b8417b20164e45c259b40b29725f53fb1b69e2b340778ff28dc

diff --git a/app-i18n/ibus/ibus-1.5.29_rc1.ebuild 
b/app-i18n/ibus/ibus-1.5.29_rc1.ebuild
new file mode 100644
index ..10fdab116676
--- /dev/null
+++ b/app-i18n/ibus/ibus-1.5.29_rc1.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools bash-completion-r1 gnome2-utils python-r1 toolchain-funcs 
vala virtualx
+
+DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+
+MY_PV=$(ver_rs 3 '-')
+GENTOO_VER=
+[[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.gz
+   ${GENTOO_PATCHSET_URI}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls 
+python systemd test +unicode vala wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   appindicator? ( gtk3 )
+   python? (
+   ${PYTHON_REQUIRED_USE}
+   introspection
+   )
+   test? ( gtk3 )
+   vala? ( introspection )
+   X? ( gtk3 )
+"
+DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.65.0:2
+   gnome-base/dconf
+   gnome-base/librsvg:2
+   sys-apps/dbus[X?]
+   X? (
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   )
+   appindicator? ( dev-libs/libdbusmenu[gtk3?] )
+   gtk2? ( x11-libs/gtk+:2 )
+   gtk3? ( x11-libs/gtk+:3 )
+   gtk4? ( gui-libs/gtk:4 )
+   gui? (
+   x11-libs/libX11
+   x11-libs/libXi
+   )
+   introspection? ( dev-libs/gobject-introspection )
+   libnotify? ( x11-libs/libnotify )
+   nls? ( virtual/libintl )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )"
+RDEPEND="${DEPEND}
+   python? (
+   gui? (
+   x11-libs/gtk+:3[introspection]
+   )
+   )"
+BDEPEND="
+   $(vala_depend)
+   dev-libs/glib:2
+   dev-util/glib-utils
+   virtual/pkgconfig
+   x11-misc/xkeyboard-config
+   emoji? (
+   app-i18n/unicode-cldr
+   app-i18n/unicode-emoji
+   )
+   nls? ( sys-devel/gettext )
+   test? ( x11-a

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

2023-09-11 Thread Matt Turner
commit: e1ccfd857594e621aae7f3939b4cc5302de4e793
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 12 02:52:02 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep 12 02:52:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ccfd85

gnome-base/gnome-shell: Run tests under dbus

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-45_beta1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-45_beta1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45_beta1.ebuild
index 227e8cce036f..0d248bed0cbe 100644
--- a/gnome-base/gnome-shell/gnome-shell-45_beta1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45_beta1.ebuild
@@ -122,7 +122,10 @@ BDEPEND="
app-text/docbook-xml-dtd:4.5 )
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
-   test? ( x11-wm/mutter[test] )
+   test? (
+   sys-apps/dbus
+   x11-wm/mutter[test]
+   )
 "
 # These are not needed from tarballs, unless stylesheets or manpage get 
patched with patchset:
 # dev-lang/sassc
@@ -158,7 +161,7 @@ src_configure() {
 
 src_test() {
gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, 
which can sandbox fail if flatpak is installed
-   virtx meson_src_test
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
 }
 
 pkg_postinst() {



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

2023-09-10 Thread Matt Turner
commit: 867282d6970beed8f4a7e9fe671a7a90f923eb73
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep 11 04:16:44 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Sep 11 04:17:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867282d6

media-fonts/font-util: Version bump to 1.4.1

Signed-off-by: Matt Turner  gentoo.org>

 media-fonts/font-util/Manifest   |  1 +
 media-fonts/font-util/font-util-1.4.1.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/media-fonts/font-util/Manifest b/media-fonts/font-util/Manifest
index d7036076e6d8..d16f4d82565d 100644
--- a/media-fonts/font-util/Manifest
+++ b/media-fonts/font-util/Manifest
@@ -1 +1,2 @@
 DIST font-util-1.4.0.tar.xz 142396 BLAKE2B 
f4efd01c419684969826061b1721f38f477c0a2ee024cf5f5927edd2584061cfb335e1cef6481a1519c51a150a2e1f2e382a8c300e2b8af5d0114276d2f673f8
 SHA512 
05fff613019718a4bd8537ff7eb270bd85345ffb006c16f81b739d6e8cdbfaa9d6503aef9bc48d6c7f70330bf90ff1a46bacdff3c99e8017191d935c85f73d60
+DIST font-util-1.4.1.tar.xz 144320 BLAKE2B 
5a7cee52aa58cecc85f5168963038b65d921bc33615e86a833cba5aec007d61bb05fa3b200ed9b192d9ab9291d53065443711f8eac976242b2013cd7b9fc494a
 SHA512 
cec7fc38ba64ca9c81c59a8395da94d71c75e14f19faf6457da0a1a8c3c1cf51bcaab227834f6f5a6d274ba2557555e542dbe2bd88e527c45ea196318bbc38d0

diff --git a/media-fonts/font-util/font-util-1.4.1.ebuild 
b/media-fonts/font-util/font-util-1.4.1.ebuild
new file mode 100644
index ..e9c540c14d59
--- /dev/null
+++ b/media-fonts/font-util/font-util-1.4.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2005-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_PACKAGE_NAME="util"
+inherit xorg-3
+
+DESCRIPTION="X.Org font utilities"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+XORG_CONFIGURE_OPTIONS=(
+   --with-fontrootdir="${EPREFIX}"/usr/share/fonts
+   --with-mapdir="${EPREFIX}"/usr/share/fonts/util
+)



[gentoo-commits] repo/gentoo:master commit in: app-misc/gnote/

2023-09-10 Thread Matt Turner
commit: 95d9d8be86eb6d47b64adc478ac1c98065b6848f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 10 23:04:50 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 23:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d9d8be

app-misc/gnote: Version bump to 45_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32717
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/gnote/Manifest |  1 +
 app-misc/gnote/gnote-45_beta.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest
index dcc1d77f6d67..eb4f6120021f 100644
--- a/app-misc/gnote/Manifest
+++ b/app-misc/gnote/Manifest
@@ -1,2 +1,3 @@
 DIST gnote-44.1.tar.xz 3330072 BLAKE2B 
ff86fa34bdfff61eceb25abef1c73377f888082e70e539172849bf9425eada1c11000c1a75f69eb74fdbc2fc6d45ad3c58c843bf769279a026dd5298a07abc68
 SHA512 
89364d161d6ecc11822b89dec0353d0e20bc08d883573f324e4980ff2420361ddeb326213eb668fba4ce8de7d5d9668a1a058666ad2b81658ef94f8a65b87363
 DIST gnote-45.alpha.tar.xz 3320968 BLAKE2B 
d53d16f97cb737159c2888d0ffb3f4f6ec1f759a927ed4a50c2abb9ac0c9162e811cf976383c23a4f642b08370037d8d00197e6628528bff51ae1cc93803c07e
 SHA512 
479dfe13cf1680bfdc65cb3ffc40c27bedf11519d38142a276e019062030e946d9a2b10badb0a230d1818aad665c1704e5f9bf8592fff11f9a0f0a6374fade1e
+DIST gnote-45.beta.tar.xz 3248536 BLAKE2B 
2730ae4addd80ec4eb486952595ab2d422eb55832f66cb5d86dbdbc4572f9249984b3270ec69ee236c1acb5063e6fec8529cbaf0930821ac73c6e0c69e4a
 SHA512 
1d3394a00720e334af695182abfc7e39ea5cd94e7958d5e53173c0f6f1b93f242118415bbd7f886edbb8ceb805e6b73835f851e3614db76f113478e85b97ed7a

diff --git a/app-misc/gnote/gnote-45_beta.ebuild 
b/app-misc/gnote/gnote-45_beta.ebuild
new file mode 100644
index ..62d3c9902709
--- /dev/null
+++ b/app-misc/gnote/gnote-45_beta.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson readme.gentoo-r1
+
+DESCRIPTION="Desktop note-taking application"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gnote;
+
+LICENSE="GPL-3+ FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.74:2[dbus]
+   >=dev-cpp/glibmm-2.74:2.68
+   >=dev-cpp/gtkmm-4.0.0:4.0
+   >=app-crypt/libsecret-0.8
+   >=dev-libs/libxml2-2:2
+   dev-libs/libxslt
+   >=sys-apps/util-linux-2.16
+   test? ( dev-libs/unittest++ )
+"
+RDEPEND="${DEPEND}
+   gnome-base/gsettings-desktop-schemas
+"
+BDEPEND="
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   # Build system requires UnitTest++ >=1.5.1, but the .pc file doesn't
+   # specify a version
+   sed -i -e "/UnitTest++/ s/version: [^,]*,//" meson.build || die
+   if ! use test; then
+   sed -i -e "/unit_test_pp/ s/ = .*/ = disabler()/" meson.build 
|| die
+   fi
+
+   if has_version net-fs/wdfs; then
+   DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote 
will use it to
+   synchronize notes."
+   else
+   DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes.
+   If you want to use that functionality just emerge net-fs/wdfs.
+   Gnote will automatically detect that you did and let you use 
it."
+   fi
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   readme.gentoo_print_elog
+}



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

2023-09-10 Thread Matt Turner
commit: b18298a5f8c932ea6f4667be54c4a9079de9f865
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Sep  5 12:25:46 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 20:58:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18298a5

dev-libs/gjs: Version bump to 1.77.90

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32629
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest   |  1 +
 dev-libs/gjs/gjs-1.77.90.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 8a1c3f1163b5..12615f1ef79e 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540
 DIST gjs-1.77.2.tar.xz 651784 BLAKE2B 
9734fa9c0f4662c1bb233aef9398690295168c5758fe33a27bff5eebb0edee3dad6da28ebeb555337928278c99b5eb7fa1651445bdb8e212d9b672eb9ae08616
 SHA512 
2b804e6b039801b55e9d700794e390c927b00e2dd738dcada95867b3ba957e1a193367c2babb4a941b8aead301ca68e5b8ece655a13a3989708072a96600eba4
+DIST gjs-1.77.90.tar.xz 653204 BLAKE2B 
f73ffbd995808a2f8935fd8a0f0700bb9919ffd435d85559729578177b23afb84db30bd8b083a2b9db9c368c088d787994a32a1d638ce3ca5f71c862bfc260ff
 SHA512 
9941680817a6f1d58291b12560bc243e96603ad1eed689fa2f4457343003b818b1f0c1c9c06aec15597b2582395e966eecab19ffd07c87b78d5e355fd675e2f6

diff --git a/dev-libs/gjs/gjs-1.77.90.ebuild b/dev-libs/gjs/gjs-1.77.90.ebuild
new file mode 100644
index ..c5181d62024c
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.77.90.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs;
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.71.1:=
+   dev-lang/spidermonkey:115
+   cairo? ( x11-libs/cairo[X,glib] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   test? (
+   sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   append-cppflags -DG_DISABLE_CAST_CHECKS
+
+   # On musl, it's required that either gjs, pixman or gnome-shell to be 
built
+   # with a larger stack otherwise librsvg fails to render a particular 
SVG, as
+   # a result we fail to get gdm or gnome-shell running (greeted with a 
fail
+   # whale screen). The bug has been reported to librsvg. This is ideally 
just
+   # a temporary workaround until we understand what exactly needs a larger
+   # stack size, as it's not sufficient to do just librsvg.
+   #
+   # Please refer to:
+   # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
+   # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874
+   #
+   # TODO: Find an actual fix instead of increasing the stack
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   # FIXME: add systemtap/dtrace support, like in glib:2
+   local emesonargs=(
+   $(meson_feature cairo)
+   $(meson_feature readline)
+   $(meson_feature sysprof profiler)
+   -Dinstalled_tests=false
+   $(meson_use !test skip_dbus_tests)
+   $(meson_use !test skip_gtk_tests)
+   -Db_pch=True # TODO this has to go
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



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

2023-09-10 Thread Matt Turner
commit: 68300ff09cb4e71311704290bc800bc913eb881f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 10 16:51:06 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 16:51:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68300ff0

app-shells/autojump: Migrate to PEP517 build

Closes: https://bugs.gentoo.org/909894
Signed-off-by: Matt Turner  gentoo.org>

 app-shells/autojump/autojump-22.5.3-r2.ebuild | 88 +++
 1 file changed, 88 insertions(+)

diff --git a/app-shells/autojump/autojump-22.5.3-r2.ebuild 
b/app-shells/autojump/autojump-22.5.3-r2.ebuild
new file mode 100644
index ..709493ffca2a
--- /dev/null
+++ b/app-shells/autojump/autojump-22.5.3-r2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 vcs-snapshot prefix
+
+DESCRIPTION="change directory command that learns"
+HOMEPAGE="https://github.com/wting/autojump;
+SRC_URI="https://github.com/wting/${PN}/archive/release-v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="ipython test"
+REQUIRED_USE="ipython? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="!test? ( test )"
+RDEPEND="ipython? ( ${PYTHON_DEPS} )"
+DEPEND="${PYTHON_DEPS}
+   test? (
+   >=dev-vcs/pre-commit-0.7.0[${PYTHON_SINGLE_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-Use-mock-from-unittest.patch
+)
+
+src_prepare() {
+   default
+   sed -e "s:/usr/local/share:/usr/share:" \
+   -i bin/autojump.sh || die
+
+   # autojump_argparse is only there for Python 2.6 compatibility
+   sed -e "s:autojump_argparse:argparse:" \
+   -i bin/autojump || die
+
+   hprefixify -q '"' -w '/usr\/share/' bin/autojump.sh
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   dobin bin/"${PN}"
+   python_doscript "${ED}"/usr/bin/"${PN}"
+
+   insinto /etc/profile.d
+   doins bin/"${PN}".sh
+
+   insinto /usr/share/"${PN}"/
+   doins bin/"${PN}.bash"
+   doins bin/"${PN}.zsh"
+   doins bin/"${PN}.fish"
+   insinto /usr/share/zsh/site-functions
+   doins bin/_j
+
+   python_domodule bin/autojump_argparse.py bin/autojump_data.py \
+   bin/autojump_match.py bin/autojump_utils.py
+   if use ipython; then
+   python_domodule tools/autojump_ipython.py
+   fi
+
+   doman docs/"${PN}.1"
+   einstalldocs
+}
+
+pkg_postinst() {
+   if use ipython; then
+   elog 'This tool provides "j" for ipython, please add'
+   elog '"import autojump_ipython" to your ipy_user_conf.py.'
+   elog
+   fi
+
+   elog 'If you use app-shells/fish, add the following code to your'
+   elog 'config.fish to get autojump support:'
+   elog 'if test -f /usr/share/autojump/autojump.fish'
+   elog 'source /usr/share/autojump/autojump.fish'
+   elog 'end'
+}



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

2023-09-10 Thread Matt Turner
commit: 287c510745be157431ca53b532e7f30a4b34368a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 10 16:30:57 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 16:51:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287c5107

app-shells/autojump: Keyword 22.5.3-r1 arm64

Signed-off-by: Matt Turner  gentoo.org>

 app-shells/autojump/autojump-22.5.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/autojump/autojump-22.5.3-r1.ebuild 
b/app-shells/autojump/autojump-22.5.3-r1.ebuild
index 70ebc4038f03..f9eccb7b88fa 100644
--- a/app-shells/autojump/autojump-22.5.3-r1.ebuild
+++ b/app-shells/autojump/autojump-22.5.3-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/wting/${PN}/archive/release-v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 x86 ~x64-macos"
 IUSE="ipython test"
 REQUIRED_USE="ipython? ( ${PYTHON_REQUIRED_USE} )"
 



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

2023-09-10 Thread Matt Turner
commit: 621633ea7b70ae29ca8d1ad3e084b62338bed552
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 10 15:41:02 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 15:58:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621633ea

dev-python/pygobject: Version bump to 3.46.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32712
Signed-off-by: Matt Turner  gentoo.org>

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.46.0.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 71f155ce5cef..8ce81ab9f53f 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1 +1,2 @@
 DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327
+DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 
6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd
 SHA512 
48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
new file mode 100644
index ..d00e6ddaa043
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+   https://pygobject.readthedocs.io/
+   https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/gobject-introspection-1.64:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+python_configure() {
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
+   -Dpython="${EPYTHON}"
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-09-10 Thread Matt Turner
commit: 94e03e09e94bfeab3a93fe95f59082c1923b3803
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:07:55 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 14:24:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e03e09

gnome-base/gnome-settings-daemon: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32649
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45_rc.ebuild | 140 +
 2 files changed, 141 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index fa24811e372b..42fb7c9f36fc 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
 DIST gnome-settings-daemon-45.beta.tar.xz 1460484 BLAKE2B 
574bff698fa05a0210d015684d901220bf7f69d6d46fe2556f6f77e9892f7c1ce394ab452d7c9c5313ec9120b58e5e2b9d62094d1bd223bc8b58717dd7f420fc
 SHA512 
501d8053bbe72842d8e8ab746ceb1ec7098bd5219103be1d730229d21175415a86abcd5c12e7675e25caa83f9f47ebbf314513c949e1e6dc3a6db3a643c5d85b
+DIST gnome-settings-daemon-45.rc.tar.xz 1464900 BLAKE2B 
3778d3efdc6bc140db77d96e09bc6687f00e2b59a52545aeedfc0b43bff7c8d9ef7f70d15b8446d83077ab7c5842fed41d559e8d24e5ce695c140dc5c9bb229a
 SHA512 
fd339c217f1b0648b0e7fdc65a3e2efacd3c891f152c6e00772cc3a3490af37e5bd6b1fdae8a6baf62cc7c8569e5c9f16eec394792398e2493d95b4b3687adf0

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_rc.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_rc.ebuild
new file mode 100644
index ..6de8f28e27cf
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_rc.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( app-crypt/gcr:4= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   dev-util/umockdev
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/, profiles/

2023-09-10 Thread Matt Turner
commit: e9ec8163901179c69a6efa92db92e5c039236d1e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 14:59:38 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 14:01:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ec8163

dev-libs/libportal: Version bump to 0.7.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32688
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libportal/Manifest   |   1 +
 dev-libs/libportal/libportal-0.7.1.ebuild | 109 ++
 profiles/package.mask |   1 +
 3 files changed, 111 insertions(+)

diff --git a/dev-libs/libportal/Manifest b/dev-libs/libportal/Manifest
index ad68bc5788d2..b1d905f79160 100644
--- a/dev-libs/libportal/Manifest
+++ b/dev-libs/libportal/Manifest
@@ -1 +1,2 @@
 DIST libportal-0.6.tar.xz 63816 BLAKE2B 
396659bd1fd00885b49363a3f6fc0ccf5324c87417cfcab48c966ef61ab2fa35d300be84656261fdf4313b77fc13058d7b7c9aadb0591c1ef17b80434f8ec19d
 SHA512 
f5f76a0dd0c66521b745c276e41f298addbbd41dd5fb3df9381ea85c122387878cb0e51ffac1e17f9e82548ab222d2c2fe92ab0d018de8a9ae9b2dfd65e454c4
+DIST libportal-0.7.1.tar.xz 74268 BLAKE2B 
b519fa88735d640a74e18cc791ec69862f136b793a7c855b1f3873cf6b15626d69088747f1a7ff54f8cd96f79e82e3df31e5349e3da57906e769b8f809f4ba34
 SHA512 
cbc50bfd86787fffc975fc53835acc6c3c0fd54b7ee02fce1983f1bd0fc40b15a0537780cd5e943ecedcf951840080a0f55a23a96e706223e52a6144ee70332c

diff --git a/dev-libs/libportal/libportal-0.7.1.ebuild 
b/dev-libs/libportal/libportal-0.7.1.ebuild
new file mode 100644
index ..873af4b69fc7
--- /dev/null
+++ b/dev-libs/libportal/libportal-0.7.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1 vala virtualx
+
+DESCRIPTION="Flatpak portal library"
+HOMEPAGE="https://github.com/flatpak/libportal;
+SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-3"
+SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk gtk-doc +introspection qt5 test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+RDEPEND="
+   >=dev-libs/glib-2.58:2
+   introspection? ( dev-libs/gobject-introspection:= )
+   gtk? (
+   x11-libs/gtk+:3
+   gui-libs/gtk:4
+   )
+   qt5? (
+   dev-qt/qtcore:=
+   dev-qt/qtgui:=
+   dev-qt/qtx11extras:=
+   dev-qt/qtwidgets:=
+   )
+"
+DEPEND="${RDEPEND}
+   qt5? (
+   test? ( dev-qt/qttest:= )
+   )
+"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   qt5? (
+   test? ( dev-qt/linguist-tools )
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   python_has_version \
+   "dev-python/pytest[${PYTHON_USEDEP}]" \
+   "dev-python/dbus-python[${PYTHON_USEDEP}]" \
+   "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature gtk backend-gtk3)
+   $(meson_feature gtk backend-gtk4)
+   $(meson_feature qt5 backend-qt5)
+   -Dportal-tests=false
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # Tests only exist for Qt5
+   if use qt5; then
+   virtx meson_src_test
+   else
+   # run meson_src_test to notice if tests are added
+   meson_src_test
+   fi
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/${PN}-1 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 9c2286d89cf5..7693aace38

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

2023-09-09 Thread Matt Turner
commit: fc2935993e0108124c8d230616a4e97e7590036a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 10 03:32:42 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 03:43:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc293599

dev-libs/libwacom: Version bump to 2.8.0

Closes: https://bugs.gentoo.org/90
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libwacom/Manifest  |  1 +
 dev-libs/libwacom/libwacom-2.8.0.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/libwacom/Manifest b/dev-libs/libwacom/Manifest
index 01811e335f7b..64162a0122bc 100644
--- a/dev-libs/libwacom/Manifest
+++ b/dev-libs/libwacom/Manifest
@@ -1,2 +1,3 @@
 DIST libwacom-2.6.0.tar.xz 110288 BLAKE2B 
321bacccab84f287141257b4c7af12822fca976c335027d399765fdbbb2c59eabcc76f40d4fd83c7cf1cdc88e2c57ccd317b1922ea3dddb98cf2a0847e920ff1
 SHA512 
aacf234e77bd976de2e2a687294c5ab704dca5a70df01fa2485441029e4faa34bec2824c455642115ae79f5cbbac41d064569e4eb2788655c324b37149009d26
 DIST libwacom-2.7.0.tar.xz 111424 BLAKE2B 
2cb046a7390c017680a2a67197896b0613fa3b0ca65d388b5d760fba1438c3079786efa77a5b69d26dce7b8813436ca4240500ef00d77e11427fee81df912d64
 SHA512 
47dd8fc7b82fce88ae9d857bcbecec2e45f2a83e832a5e1f97d5b09f77a2dacd53a470e08e756217fe7c5ef4420fdd8d3e3c37071336f7a3dce522b9fa781583
+DIST libwacom-2.8.0.tar.xz 112244 BLAKE2B 
cc9bd7118f8e8d8d4ee3a22a6af20f00b95a3660cbc7c0822b7c067c1e78d89a9615db710cd8f3fbcf3a14ccdd434a2694dbb3ce0ef9bdd540b456c774927536
 SHA512 
b374ee8ded4f5cb7961699d2b9826ad69a3089f9a3073b4275596e1036f0e08813fba09c98653e852da73781c34c779e3faf20dab66eff667812a655e153f133

diff --git a/dev-libs/libwacom/libwacom-2.8.0.ebuild 
b/dev-libs/libwacom/libwacom-2.8.0.ebuild
new file mode 100644
index ..6a8268f83852
--- /dev/null
+++ b/dev-libs/libwacom/libwacom-2.8.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library for identifying Wacom tablets and their model-specific 
features"
+HOMEPAGE="https://github.com/linuxwacom/libwacom;
+SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/9" # libwacom SONAME
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/libgudev:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/python-libevdev[${PYTHON_USEDEP}]
+   dev-python/pyudev[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   use test || return 0
+   python_has_version \
+   "dev-python/python-libevdev[${PYTHON_USEDEP}]" \
+   "dev-python/pyudev[${PYTHON_USEDEP}]" \
+   "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+
+   # Don't call systemd daemon-reload in the test suite
+   sed -i -e '/daemon-reload/d' test/test_udev_rules.py || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc documentation)
+   $(meson_feature test tests)
+   -Dudev-dir=$(get_udevdir)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-09-09 Thread Matt Turner
commit: abe4d358927e2be584ec2d9a4de795cacf32c071
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 10 03:26:54 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 03:27:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe4d358

media-gfx/xdot: Version bump to 1.3

Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/xdot/Manifest|  1 +
 media-gfx/xdot/xdot-1.3.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/media-gfx/xdot/Manifest b/media-gfx/xdot/Manifest
index c263270f8988..c0ad442da31e 100644
--- a/media-gfx/xdot/Manifest
+++ b/media-gfx/xdot/Manifest
@@ -1 +1,2 @@
 DIST xdot-1.2.tar.gz 136057 BLAKE2B 
484a3513ec3d67dbc6e167f171e7f70977ba2472766f25aa7cc088235f99470bfac5fac67368ea53b633320752a928634840ff3d6b96795d3b7c203db922
 SHA512 
b4d3b15114b982c7c38cc71c0602f6d1ba9874c7315c2b8c4a8a48bf7674e9b38bf19a0d4a2d319acc9a29cf8f177a651d4e213761e88b0b3cb26e95e8a92dda
+DIST xdot-1.3.tar.gz 144187 BLAKE2B 
38e89a8c47dd519a79221634ed3e451cc5ba9c0448545802561e92876c06af599b3327d2ab808d5f81842826baddc42d3921da9c6885a2b6485e39c79de80c9f
 SHA512 
8d66a64182970b968adbb5031d17f0b2b3709d4daa0f6d32ba0e3616177be1e43bcaa62a3133a3a0d92f8468dbc12147918d04b5d543b94b5df6d39b7af31e17

diff --git a/media-gfx/xdot/xdot-1.3.ebuild b/media-gfx/xdot/xdot-1.3.ebuild
new file mode 100644
index ..dc0e15d5f30b
--- /dev/null
+++ b/media-gfx/xdot/xdot-1.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+MY_PN=xdot.py
+EGIT_REPO_URI="https://github.com/jrfonseca/${MY_PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+   SRC_URI=""
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   MY_P="${MY_PN}-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://github.com/jrfonseca/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+inherit ${GIT_ECLASS} distutils-r1 virtualx
+
+DESCRIPTION="Interactive viewer for Graphviz dot files"
+HOMEPAGE="https://github.com/jrfonseca/xdot.py;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+
+DEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   test? ( x11-libs/gtk+:3[X] )
+"
+RDEPEND="${DEPEND}"
+
+run_test() {
+   cd tests && "${EPYTHON}" ../test.py *.dot graphs/*.gv
+   return "${?}"
+}
+
+python_test() {
+   virtx run_test
+}



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

2023-09-09 Thread Matt Turner
commit: 567a0d08d7a03820e6bbffadab84c00d4bf2c7e8
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 10 03:26:43 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 03:27:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567a0d08

media-gfx/xdot: Migrate to PEP517 build

Closes: https://bugs.gentoo.org/909986
Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/xdot/xdot-.ebuild | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-gfx/xdot/xdot-.ebuild b/media-gfx/xdot/xdot-.ebuild
index 6b9cdbea7cf7..dc0e15d5f30b 100644
--- a/media-gfx/xdot/xdot-.ebuild
+++ b/media-gfx/xdot/xdot-.ebuild
@@ -2,9 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 MY_PN=xdot.py
 EGIT_REPO_URI="https://github.com/jrfonseca/${MY_PN};
@@ -27,16 +26,14 @@ HOMEPAGE="https://github.com/jrfonseca/xdot.py;
 LICENSE="LGPL-2+"
 SLOT="0"
 
-RDEPEND="
+DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
media-gfx/graphviz
-"
-DEPEND="
-   ${RDEPEND}
test? ( x11-libs/gtk+:3[X] )
 "
+RDEPEND="${DEPEND}"
 
 run_test() {
cd tests && "${EPYTHON}" ../test.py *.dot graphs/*.gv



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

2023-09-09 Thread Matt Turner
commit: b1494d793cb69fd73f444301ac848093d8de1377
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 10 02:07:01 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 02:10:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1494d79

dev-util/ccls: Version bump to 0.20230717

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest | 1 +
 dev-util/ccls/{ccls-.ebuild => ccls-0.20230717.ebuild} | 4 ++--
 dev-util/ccls/ccls-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index ea82616a5736..5d4af000586c 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20220729.tar.gz 160861 BLAKE2B 
db096f0f1e1d56967086e2711af63f4882e77128236b3d1af3cc107a3b320aa29bcacd4b21769904727261b5608bb2c8409dbb0f3b0d9b0907a94f3bb7c966c8
 SHA512 
63cb4eace1700118f9c8c4d2f4be40aac948f9c658485c8e3f49dcc863ce7bdd8b6de810b95ec8f46c943b65c8aa5fa643b110a6b981a2e43f57569d897d36c1
+DIST ccls-0.20230717.tar.gz 161869 BLAKE2B 
fea3d484027d6b1493627e1bd3ea8f031b3486db7d41c34b94715a0abee342f0d87f85226ac567736013a71135325b3c9d13f6fe29b73db1b8dbc87586c16e1b
 SHA512 
f0fe31877151b76cabc17aa2ef8d3d87038805fbe43ca807e2e0824e90d952b1f5767f151788480aedf58e2ff569b72978fceeaca6b741b00c643d73f6afb445

diff --git a/dev-util/ccls/ccls-.ebuild 
b/dev-util/ccls/ccls-0.20230717.ebuild
similarity index 95%
copy from dev-util/ccls/ccls-.ebuild
copy to dev-util/ccls/ccls-0.20230717.ebuild
index 6073146e6b16..c6b39f910fd1 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-0.20230717.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index 6073146e6b16..c6b39f910fd1 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



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

2023-09-08 Thread Matt Turner
commit: 9cff9fe7f9f73745558c3097cfaa151cfda82320
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep  7 03:28:47 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep  9 00:50:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cff9fe7

net-libs/libcloudproviders: Version bump to 0.3.4

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32663
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libcloudproviders/Manifest|  1 +
 .../libcloudproviders-0.3.4.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/net-libs/libcloudproviders/Manifest 
b/net-libs/libcloudproviders/Manifest
index 9ce4c7b3025e..f2c782f2d054 100644
--- a/net-libs/libcloudproviders/Manifest
+++ b/net-libs/libcloudproviders/Manifest
@@ -1 +1,2 @@
 DIST libcloudproviders-0.3.2.tar.xz 22764 BLAKE2B 
f2cbb411c49600ae3c4d34b1ad494b53259752eb17e403ff3dba16c327373b567c978fa4e54ac47e00db057b77deac8369e4c7ef2647f9be081a0f5e563d0969
 SHA512 
76829adcc7ca830254305c11755caf55f200a0780f82d4fc6480a09cf92848409933a1b044b7c62b837d071d28e2b14252e78d7d2c04801f64096fea9a068dd7
+DIST libcloudproviders-0.3.4.tar.xz 23548 BLAKE2B 
b2814a284efaccd914683a35034506cc4cafe4569d8df03783b44c371af8df04e4ef49e9846a4bde39312b416e719a5ddd6dea72b8b1e42a8799c3ac732bc89c
 SHA512 
293010a8ac9a46b4774d0f7d7c18a77e131050b2c7e50456985462848b7516bb93d77adb27329b87bf15fdcb47153b018354d5ada931460e9746d88a4106aa0d

diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.4.ebuild 
b/net-libs/libcloudproviders/libcloudproviders-0.3.4.ebuild
new file mode 100644
index ..b73e0ad0501f
--- /dev/null
+++ b/net-libs/libcloudproviders/libcloudproviders-0.3.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala
+
+DESCRIPTION="DBus API that allows cloud storage sync clients to expose their 
services"
+HOMEPAGE="https://gitlab.gnome.org/World/libcloudproviders;
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.56:2[${MULTILIB_USEDEP}]
+   introspection? ( dev-libs/gobject-introspection )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool gtk-doc enable-gtk-doc)
+   -Dinstalled-tests=false
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapigen)
+   )
+   meson_src_configure
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-libs/gobject-introspection/

2023-09-08 Thread Matt Turner
commit: 4767794699c15871b7759a2d2b53717cbe269d40
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 15:14:33 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep  9 00:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47677946

dev-libs/gobject-introspection: Version bump to 1.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gobject-introspection/Manifest|  1 +
 .../gobject-introspection-1.78.0.ebuild| 79 ++
 profiles/package.mask  |  1 +
 3 files changed, 81 insertions(+)

diff --git a/dev-libs/gobject-introspection/Manifest 
b/dev-libs/gobject-introspection/Manifest
index 2d9f357291f1..aeb50dcc6068 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -1 +1,2 @@
 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916
+DIST gobject-introspection-1.78.0.tar.xz 1060136 BLAKE2B 
ae95ad5cec48f0eb001e1ba65cd6e88ab8846d1ab6721ac421f6077f1a69fca1989a0631a7c852361d4b92f7f25503e3f505e734055d3f61530f829924f37972
 SHA512 
b7749295437255d45f5f842195315105d7b85bddb20bf205c7bd7f0c9e9e77fe1db2c84af6d784b54fb0d8eef488895f5eb9439ccf4ca81d03e802802b13e5dd

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.78.0.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.78.0.ebuild
new file mode 100644
index ..56ef5420626c
--- /dev/null
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.78.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit gnome.org meson python-single-r1 xdg
+
+DESCRIPTION="Introspection system for GObject-based libraries"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+IUSE="doctool gtk-doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+# virtual/pkgconfig needed at runtime, bug #505408
+RDEPEND="
+   >=dev-libs/gobject-introspection-common-${PV}
+   >=dev-libs/glib-2.$(($(ver_cut 2) - 1)).0:2
+   dev-libs/libffi:=
+   doctool? (
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+# Wants real bison, not app-alternatives/yacc
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.19
+   app-text/docbook-xml-dtd:4.3
+   app-text/docbook-xml-dtd:4.5
+   )
+   sys-devel/bison
+   sys-devel/flex
+   test? (
+   x11-libs/cairo[glib]
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test cairo)
+   $(meson_feature doctool)
+   #-Dglib_src_dir
+   $(meson_use gtk-doc gtk_doc)
+   #-Dcairo_libname
+   -Dpython="${EPYTHON}"
+   #-Dgir_dir_prefix
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin/
+   python_optimize 
"${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
+
+   # Prevent collision with gobject-introspection-common
+   rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
+   
"${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
+   rmdir "${ED}"/usr/share/aclocal || die
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index f6c4cb827998..21d5ca7e4fa9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -413,6 +413,7 @@ acct-group/spi
 >=dev-cpp/gtkmm-4.11
 >=dev-libs/gjs-1.77
 >=dev-libs/glib-2.77
+>=dev-libs/gobject-introspection-1.77
 >=dev-libs/gobject-introspection-common-1.77
 >=dev-libs/libdex-0.3.0
 >=dev-util/gdbus-codegen-2.77



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/, profiles/

2023-09-08 Thread Matt Turner
commit: 6dee395ba6adb811397e31cab0985aa4e47fd18c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 15:18:55 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Sep  9 00:16:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dee395b

dev-libs/gobject-introspection-common: Version bump to 1.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32689
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gobject-introspection-common/Manifest |  1 +
 .../gobject-introspection-common-1.78.0.ebuild | 30 ++
 profiles/package.mask  |  1 +
 3 files changed, 32 insertions(+)

diff --git a/dev-libs/gobject-introspection-common/Manifest 
b/dev-libs/gobject-introspection-common/Manifest
index 2d9f357291f1..aeb50dcc6068 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -1 +1,2 @@
 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916
+DIST gobject-introspection-1.78.0.tar.xz 1060136 BLAKE2B 
ae95ad5cec48f0eb001e1ba65cd6e88ab8846d1ab6721ac421f6077f1a69fca1989a0631a7c852361d4b92f7f25503e3f505e734055d3f61530f829924f37972
 SHA512 
b7749295437255d45f5f842195315105d7b85bddb20bf205c7bd7f0c9e9e77fe1db2c84af6d784b54fb0d8eef488895f5eb9439ccf4ca81d03e802802b13e5dd

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.0.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.0.ebuild
new file mode 100644
index ..8918bd9672fe
--- /dev/null
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins m4/introspection.m4
+
+   insinto /usr/share/gobject-introspection-1.0
+   doins Makefile.introspection
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 599867cf9c7b..f6c4cb827998 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -413,6 +413,7 @@ acct-group/spi
 >=dev-cpp/gtkmm-4.11
 >=dev-libs/gjs-1.77
 >=dev-libs/glib-2.77
+>=dev-libs/gobject-introspection-common-1.77
 >=dev-libs/libdex-0.3.0
 >=dev-util/gdbus-codegen-2.77
 >=dev-util/glib-utils-2.77



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

2023-09-08 Thread Matt Turner
commit: 0e951387f42016b7d2d0533c651c8a939665690d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 14:22:57 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep  8 23:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e951387

dev-libs/glib: Version bump to 2.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.78.0.ebuild | 312 +++
 2 files changed, 313 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 4bbc774c41a7..ca6d5eb1558a 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.77.3.tar.xz 5316816 BLAKE2B 
94d28c1526a19cb679a85f32bda159ee07862ce6aa0e2bb2e953c748d8cc790454603d3db8c748638754fef60e74a6e3584952804ff438b49fcfc009803a07b5
 SHA512 
d9727d67e63d7f8ce710bff497c183799b0192ac10900da87887bd76812aad9603e7f132d7eb4e8626787c427048aeafb4a28654ab808c676bcfc2b897e005d9
+DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765

diff --git a/dev-libs/glib/glib-2.78.0.ebuild b/dev-libs/glib/glib-2.78.0.ebuild
new file mode 100644
index ..642ad1b40159
--- /dev/null
+++ b/dev-libs/glib/glib-2.78.0.ebuild
@@ -0,0 +1,312 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org gnome2-utils linux-info meson-multilib multilib 
python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test 
utils xattr"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
+   elf? ( virtual/libelf:0= )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+# libxml2 used for optional tests that get automatically skipped
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1.33
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5 )
+   systemtap? ( >=dev-util/systemtap-1.3 )
+   ${PYTHON_DEPS}
+   test? ( >=sys-apps/dbus-1.2.14 )
+   virtual/pkgconfig
+"
+# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify 
gio/tests/meson.build to use external gdbus-codegen
+
+PDEPEND="
+   dbus? ( gnome-base/dconf )
+   mime? ( x11-misc/shared-mime-info )
+"
+# shared-mime-info needed for gio/xdgmime, bug #409481
+# dconf is needed to be able to save settings, bug #498436
+
+MULTILIB_CHOST_TOOLS=(
+   /

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

2023-09-08 Thread Matt Turner
commit: f23ce422d808cf99e79767bb5653cc9d581e719f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 14:35:06 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep  8 23:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23ce422

dev-util/glib-utils: Version bump to 2.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/glib-utils/Manifest |  1 +
 dev-util/glib-utils/glib-utils-2.78.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 4bbc774c41a7..ca6d5eb1558a 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.77.3.tar.xz 5316816 BLAKE2B 
94d28c1526a19cb679a85f32bda159ee07862ce6aa0e2bb2e953c748d8cc790454603d3db8c748638754fef60e74a6e3584952804ff438b49fcfc009803a07b5
 SHA512 
d9727d67e63d7f8ce710bff497c183799b0192ac10900da87887bd76812aad9603e7f132d7eb4e8626787c427048aeafb4a28654ab808c676bcfc2b897e005d9
+DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765

diff --git a/dev-util/glib-utils/glib-utils-2.78.0.ebuild 
b/dev-util/glib-utils/glib-utils-2.78.0.ebuild
new file mode 100644
index ..6fb045244ae1
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.78.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+GNOME_ORG_MODULE="glib"
+
+inherit gnome.org python-single-r1
+
+DESCRIPTION="Build utilities for GLib using projects"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+src_configure() { :; }
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/gdbus-codegen)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-mkenums.in > gobject/glib-mkenums || die
+   sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" 
glib/gtester-report.in > glib/gtester-report || die
+   do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml 
docs/reference/gobject/glib-genmarshal.1
+   do_xsltproc_command docs/reference/gobject/glib-mkenums.xml 
docs/reference/gobject/glib-mkenums.1
+   do_xsltproc_command docs/reference/glib/gtester-report.xml 
docs/reference/glib/gtester-report.1
+}
+
+src_install() {
+   python_fix_shebang gobject/glib-genmarshal
+   python_fix_shebang gobject/glib-mkenums
+   python_fix_shebang glib/gtester-report
+   exeinto /usr/bin
+   doexe gobject/glib-genmarshal
+   doexe gobject/glib-mkenums
+   doexe glib/gtester-report
+   doman docs/reference/gobject/glib-genmarshal.1
+   doman docs/reference/gobject/glib-mkenums.1
+   doman docs/reference/glib/gtester-report.1
+}



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

2023-09-08 Thread Matt Turner
commit: 48960abcf78b0443e97c640ad7e8ca9cf938ce1a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 14:36:14 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep  8 23:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48960abc

dev-util/gdbus-codegen: Version bump to 2.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32686
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/gdbus-codegen/Manifest|  1 +
 dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index 4bbc774c41a7..ca6d5eb1558a 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.77.3.tar.xz 5316816 BLAKE2B 
94d28c1526a19cb679a85f32bda159ee07862ce6aa0e2bb2e953c748d8cc790454603d3db8c748638754fef60e74a6e3584952804ff438b49fcfc009803a07b5
 SHA512 
d9727d67e63d7f8ce710bff497c183799b0192ac10900da87887bd76812aad9603e7f132d7eb4e8626787c427048aeafb4a28654ab808c676bcfc2b897e005d9
+DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild
new file mode 100644
index ..3595e34fd897
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="glib"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit gnome.org distutils-r1
+
+DESCRIPTION="GDBus code and documentation generator"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
+
+python_prepare_all() {
+   PATCHES=(
+   "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
+   )
+   distutils-r1_python_prepare_all
+
+   local MAJOR_VERSION=$(ver_cut 1)
+   local MINOR_VERSION=$(ver_cut 2)
+   sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
+   sed -e "s:@VERSION@:${PV}:" \
+   -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
+   -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > 
config.py || die
+   cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
+   sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
+}
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/glib-utils)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   distutils-r1_src_compile
+   do_xsltproc_command \
+   "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" \
+   "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
+
+src_test() {
+   einfo "Skipping tests. This package is tested by dev-libs/glib"
+   einfo "when merged with FEATURES=test"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all # no-op, but prevents QA warning
+   doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/mosquitto/

2023-09-07 Thread Matt Turner
commit: 7e3dbf30af73559bfcd5f14b1e235bd201f50f51
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep  8 04:40:10 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Sep  8 04:52:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3dbf30

app-misc/mosquitto: Version bump to 2.0.17

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/mosquitto/Manifest|   1 +
 app-misc/mosquitto/mosquitto-2.0.17.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/app-misc/mosquitto/Manifest b/app-misc/mosquitto/Manifest
index cde6f01b4783..0d79110b0008 100644
--- a/app-misc/mosquitto/Manifest
+++ b/app-misc/mosquitto/Manifest
@@ -1 +1,2 @@
 DIST mosquitto-2.0.15.tar.gz 792632 BLAKE2B 
a6e986998473c16efd4c5fc5fd743782e085b3e7e30bcdcb867f0ae87f85e608f5d50d0dcc5bbbcc2f25eb6a618ab2f287fdcba47660fa593fe1636d08eb183e
 SHA512 
8a0c58222ea0b9304e7f096f6d13965478072baf1d1c9bc931b32a33f5ea8196c2dd54bde8d83fec7ed9cd413cb5fb115ce0a6701ca20664df52fdd7ca63ddaf
+DIST mosquitto-2.0.17.tar.gz 795960 BLAKE2B 
50a351ee6d5b29adc2f234fad9a8a084d35be5d219e8d20283a256075dc69c03ec39543924600dc424408951e2af5a6ae4afada20bf82a4f54dbbed101daee9b
 SHA512 
0882380461bf110abe10c5487334b0ae5ce8d890a2ad8f9b419278a0f04fc821918f50408c50c843bf09741eb62d5b9a1ab10df262d46cd70aafc3e063344a9a

diff --git a/app-misc/mosquitto/mosquitto-2.0.17.ebuild 
b/app-misc/mosquitto/mosquitto-2.0.17.ebuild
new file mode 100644
index ..fdefe0ec14b1
--- /dev/null
+++ b/app-misc/mosquitto/mosquitto-2.0.17.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 systemd toolchain-funcs
+
+DESCRIPTION="An Open Source MQTT v3 Broker"
+HOMEPAGE="https://mosquitto.org/ https://github.com/eclipse/mosquitto;
+SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz;
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="bridge examples +persistence +srv ssl systemd tcpd test websockets"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="test? ( bridge )"
+
+RDEPEND="
+   acct-user/mosquitto
+   acct-group/mosquitto
+   dev-libs/cJSON:=
+   srv? ( net-dns/c-ares:= )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   systemd? ( sys-apps/systemd )
+   tcpd? ( sys-apps/tcp-wrappers )
+   websockets? ( net-libs/libwebsockets[lejp] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/cunit )
+"
+BDEPEND="
+   test? ( ${PYTHON_DEPS} )
+"
+
+pkg_setup() {
+   use test && python_setup
+}
+
+_emake() {
+   local LIBDIR=$(get_libdir)
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   CLIENT_LDFLAGS="${LDFLAGS}" \
+   LIB_SUFFIX="${LIBDIR:3}" \
+   WITH_BRIDGE="$(usex bridge)" \
+   WITH_PERSISTENCE="$(usex persistence)" \
+   WITH_SRV="$(usex srv)" \
+   WITH_SYSTEMD="$(usex systemd)" \
+   WITH_TLS="$(usex ssl)" \
+   WITH_WEBSOCKETS="$(usex websockets)" \
+   WITH_WRAP="$(usex tcpd)" \
+   "$@"
+}
+
+src_prepare() {
+   default
+   if use persistence; then
+   sed -i -e "/^#autosave_interval/s|^#||" \
+   -e "s|^#persistence false$|persistence true|" \
+   -e "/^#persistence_file/s|^#||" \
+   -e "s|#persistence_location|persistence_location 
/var/lib/mosquitto/|" \
+   mosquitto.conf || die
+   fi
+
+   # Remove failing tests
+   sed -i \
+   -e '/06-bridge-reconnect-local-out.py/d' \
+   test/broker/Makefile || die
+   sed -i \
+   -e '/02-subscribe-qos1-async2.test/d' \
+   test/lib/Makefile || die
+
+   # Extend test timeout to prevent spurious failures
+   sed -i -e 's/SUB_TIMEOUT=1/SUB_TIMEOUT=3/' \
+   test/client/test.sh || die
+
+   use test && python_fix_shebang test
+}
+
+src_compile() {
+   _emake
+}
+
+src_test() {
+   _emake test
+}
+
+src_install() {
+   _emake DESTDIR="${D}" prefix=/usr install
+   keepdir /var/lib/mosquitto
+   fowners mosquitto:mosquitto /var/lib/mosquitto
+   dodoc README.md CONTRIBUTING.md ChangeLog.txt
+   doinitd "${FILESDIR}"/mosquitto
+   insinto /etc/mosquitto
+   doins mosquitto.conf
+   insinto /usr/share/mosquitto
+   doins misc/letsencrypt/mosquitto-copy.sh
+   systemd_newunit "${FILESDIR}/mosquitto.no

[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2023-09-06 Thread Matt Turner
commit: c00e96cd9ea26657a2bad359c16b8276edc8637b
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep  7 00:03:36 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Sep  7 00:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c00e96cd

media-libs/libva-intel-media-driver: Depend on >=gmmlib-22.3.10

Closes: https://bugs.gentoo.org/913713
Signed-off-by: Matt Turner  gentoo.org>

 .../libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild | 2 +-
 .../libva-intel-media-driver/libva-intel-media-driver-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild
index 4b8e3b107c7b..50589b61de5b 100644
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild
@@ -29,7 +29,7 @@ IUSE="+redistributable test X"
 
 RESTRICT="!test? ( test )"
 
-DEPEND=">=media-libs/gmmlib-22.3.9:=[${MULTILIB_USEDEP}]
+DEPEND=">=media-libs/gmmlib-22.3.10:=[${MULTILIB_USEDEP}]
>=media-libs/libva-2.19.0[X?,${MULTILIB_USEDEP}]
 "
 RDEPEND="${DEPEND}"

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
index 2552e63603a9..4eeb0fa4f80e 100644
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
@@ -29,7 +29,7 @@ IUSE="+redistributable test X"
 
 RESTRICT="!test? ( test )"
 
-DEPEND=">=media-libs/gmmlib-22.3.9:=[${MULTILIB_USEDEP}]
+DEPEND=">=media-libs/gmmlib-22.3.10:=[${MULTILIB_USEDEP}]
>=media-libs/libva-2.19.0[X?,${MULTILIB_USEDEP}]
 "
 RDEPEND="${DEPEND}"



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

2023-09-06 Thread Matt Turner
commit: f09d18ce0869e32e71db655f545256179c011564
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep  6 23:59:57 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 23:59:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f09d18ce

dev-libs/libpeas: Fix build failure with USE="-gtk gtk-doc"

Closes: https://bugs.gentoo.org/913739
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpeas/libpeas-1.36.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libpeas/libpeas-1.36.0.ebuild 
b/dev-libs/libpeas/libpeas-1.36.0.ebuild
index 164e16d3deac..3c3a3e34018a 100644
--- a/dev-libs/libpeas/libpeas-1.36.0.ebuild
+++ b/dev-libs/libpeas/libpeas-1.36.0.ebuild
@@ -91,6 +91,9 @@ src_install() {
 
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
-   mv "${ED}"/usr/share/doc/libpeas{,-gtk}-1.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/libpeas-1.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   if use gtk; then
+   mv "${ED}"/usr/share/doc/libpeas-gtk-1.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2023-09-06 Thread Matt Turner
commit: 148404c5aae6d455050a439f0159aeb07ec6c9ba
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep  6 23:54:04 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 23:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148404c5

media-libs/mesa: Version bump to 23.1.7

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.1.7.ebuild | 454 +
 2 files changed, 455 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 8a1cd87ba5f6..9ad03e34c54e 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.1.6.tar.xz 18505124 BLAKE2B 
78b71ede0655e538a71d22ecbfb0bed7497c258a16ce5f7d9b627a4c9372f26292a50aec848a4923524e4862b00a6d5d3d2521b05033d9cf39d31f037bdb9254
 SHA512 
24f1c626fa05a82bcdfb24b67b8e5f96f94d5748309631b83e8d7a62142853cd3be90b92c56bac3bc4d223bf40b424d6d6a9977537b899107295b7d45d7e2575
+DIST mesa-23.1.7.tar.xz 18544916 BLAKE2B 
ec688b2a5db396423e53b8798dfbff0c2034e6f0f80e3b73a27b92b0441cfa8578bb633577b5199f1a4a107bdf80af23bc4663b424324f2f71b0abcaa6c4b103
 SHA512 
a5b8bebd2cbdb89fe38de0ff68629c76d248773543e23b77c9035ee0574321e8c0f7cb517decd8896e9dededf132ad87c2b7bddd58af8b97a843a99d158a61d4
 DIST mesa-23.2.0-rc3.tar.xz 18798600 BLAKE2B 
f00b559128bb5b0214447ba93b69c0b2953dee52c6354d032d1a2b16de7e8314385f79e7796971e3b500b45c23b4ae3804898d19e9acbb255341c870a5f4c644
 SHA512 
e6b3588f0d469cb42b2cf4df39bbde755f72ebec9a056da0add188dd419c4e342b131d6b551933868705d14b4cd5f707d91ae592ec01a9fb6c1413aa08a183a7

diff --git a/media-libs/mesa/mesa-23.1.7.ebuild 
b/media-libs/mesa/mesa-23.1.7.ebuild
new file mode 100644
index ..6036a8c0264b
--- /dev/null
+++ b/media-libs/mesa/mesa-23.1.7.ebuild
@@ -0,0 +1,454 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   vdpau? ( X )
+   xa? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3
+   dev-libs/libclc[spirv(-)]
+   >=dev-util/spirv-tools-1.3.231.0
+   virtual/libelf:0=
+   )
+   vaapi? (
+   >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   )
+   vdpau? ( >=x

[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-layers/

2023-09-06 Thread Matt Turner
commit: 7013d83f3461cd9a8138cb6eaa5641a6cb6499db
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep  6 16:21:32 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 23:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7013d83f

media-libs/vulkan-layers: Add dependency on spirv-headers

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild | 1 +
 media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild | 1 +
 media-libs/vulkan-layers/vulkan-layers-.ebuild| 1 +
 3 files changed, 3 insertions(+)

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild
index 230f948e3237..cebba301110a 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-cpp/robin-hood-hashing-3.11.5
~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-headers-${PV}
~dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild
index 7af48d11e398..0233d3de6afb 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-cpp/robin-hood-hashing-3.11.5
~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-headers-${PV}
~dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-.ebuild
index 12806d2b6391..ee88b9892869 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-.ebuild
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-cpp/robin-hood-hashing-3.11.5
~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-headers-${PV}
~dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-09-06 Thread Matt Turner
commit: 28a346b3e679144c41a1054ff8cb6650f2eed8d1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:42:51 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 14:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a346b3

app-misc/tracker: Version bump to 3.6_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest  |   1 +
 app-misc/tracker/tracker-3.6_rc.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 527c2bb9826f..0ce1df96f8d3 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
 DIST tracker-3.6.beta.tar.xz 2563616 BLAKE2B 
bc815b9ef01dff6907721018fdb9e59e431aa9a4542d0bf2c195a25207d8ca6d5ffa15a85f72e6b78af33b90c1f3a59e52742f8e8c41e521fdff4e9c46c85994
 SHA512 
2fc289b7cedf6b42ef0aa935427c169ebc3904bb089573052be8c8513989bc214b9924c597e09f174fc1d9bac9181de96a9914841ba8891af17fdcc3727d7a47
+DIST tracker-3.6.rc.tar.xz 2560272 BLAKE2B 
3f8b56bfefa818ba7048b79b1227220cab3d0851b2f7cb9ec656049d930585c72a6e997d033fe3db129c7eb863e4a156668bb8c2de7dac96babab49c91a07efb
 SHA512 
2b7e002fc930b7adfd070056c3660b82ae267a3a35296d6e7f2a5c5217353e977fa34f5ac7f6c51aa66bbb7b66b981034e9c2d90f8af07f227292a6a7e690315

diff --git a/app-misc/tracker/tracker-3.6_rc.ebuild 
b/app-misc/tracker/tracker-3.6_rc.ebuild
new file mode 100644
index ..4df7c34a6c95
--- /dev/null
+++ b/app-misc/tracker/tracker-3.6_rc.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info 
meson python-any-r1 systemd vala xdg
+
+DESCRIPTION="A tagging metadata database, search tool and indexer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME/tracker;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_rc )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+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/tecla/

2023-09-06 Thread Matt Turner
commit: de33f602e99a1b42198953ca75cd6ab507d85d14
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:21:57 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 14:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de33f602

gnome-extra/tecla: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32651
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/tecla/Manifest   |  1 +
 gnome-extra/tecla/tecla-45_rc.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/gnome-extra/tecla/Manifest b/gnome-extra/tecla/Manifest
index 422342737f5d..51c03314d7ed 100644
--- a/gnome-extra/tecla/Manifest
+++ b/gnome-extra/tecla/Manifest
@@ -1 +1,2 @@
 DIST tecla-45.beta.tar.xz 33464 BLAKE2B 
1f33da97c39be682f5f03e991f3d83e41194b177616a27ce026de4eb481c6b2f577a0b7b6c3858fef1544498b98bc50c6a4ea02e266c4edc1571c738
 SHA512 
93acf3fe93001be51638743dc85686d07abc9e0a138efbcbd39a0d2ae360b9e1dafbbd7c4b101e3b0141d18710b5557cf60438e2220cc7420699d8151542e989
+DIST tecla-45.rc.tar.xz 32432 BLAKE2B 
579ac19298e48b3d37385068ce2fb8a4cace368cc1908c7287377a2e45655658d3124c3e0913bc0223af7436a2e20caad723603f9775a5141d5a6826f900d087
 SHA512 
7f0bf8559b5f99a52516f1a2c340574b1e76c65f6d72264f8099e34e38c39f2019b81c692517cab309f657eb7806adb4bac5338ad2212a0bbaca4e280182e65d

diff --git a/gnome-extra/tecla/tecla-45_rc.ebuild 
b/gnome-extra/tecla/tecla-45_rc.ebuild
new file mode 100644
index ..5cfd87a92364
--- /dev/null
+++ b/gnome-extra/tecla/tecla-45_rc.ebuild
@@ -0,0 +1,35 @@
+# 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="Tecla is a keyboard layout viewer"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/tecla;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   x11-libs/libxkbcommon
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/glib
+   sys-devel/gettext
+   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: app-misc/tracker-miners/

2023-09-06 Thread Matt Turner
commit: 591b0d2ae92492651b64ed0e495b5c08d9e85817
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:45:30 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 14:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591b0d2a

app-misc/tracker-miners: Version bump to 3.6_rc

Closes: https://bugs.gentoo.org/913363
Closes: https://github.com/gentoo/gentoo/pull/32653
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6_rc.ebuild| 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 67c06660daf8..33ea448f810d 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.6.beta.tar.xz 7514096 BLAKE2B 
b1af3b443ba6f04ba08c5476e6253a25be3621cc199917ab347a438ca638fd19df3c02bb7fb3272829db32e9df0a290e6771281e9f41cb169b5ea8504950777b
 SHA512 
9825e046d1a0048a18654d27371ff35a998187abb014978a3ebabefbd19d32f36b23325e34aa59580d1cf7676edf41a51026470fb26ce9e30019d1074e593c34
+DIST tracker-miners-3.6.rc.tar.xz 7508544 BLAKE2B 
d0ba2fb29912dd41f75a2ed7d6aa2c4c74bf59f1d22b84a5afb701e741e139d16e00c3bc845c0596be4678451fad18aaa8b08296bf6d5d17c559ae14a8240c1d
 SHA512 
83c25ce56e285163066005fc62af334b6e6e1bc43e33be06686464d1eb5512d9787b093d21149942fd498c0f163f45f7c2bc1546b951d0dd3335e31703c73b1f

diff --git a/app-misc/tracker-miners/tracker-miners-3.6_rc.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6_rc.ebuild
new file mode 100644
index ..d4adb19cc0c5
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6_rc.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
+# so choose ICU over enca always here for the time being (ICU is preferred)
+RDEPEND="
+   >=dev-libs/glib-2.70:2
+   >=app-misc/tracker-3.6_rc:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gsettings-desktop-schemas/

2023-09-06 Thread Matt Turner
commit: 55a2e8188bc35a4e5328fa9a435e8d5aeec4073c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:11:29 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 13:18:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a2e818

gnome-base/gsettings-desktop-schemas: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32650
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gsettings-desktop-schemas/Manifest  |  1 +
 .../gsettings-desktop-schemas-45_rc.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/gnome-base/gsettings-desktop-schemas/Manifest 
b/gnome-base/gsettings-desktop-schemas/Manifest
index 6b24f2ebd24c..b307a28590a5 100644
--- a/gnome-base/gsettings-desktop-schemas/Manifest
+++ b/gnome-base/gsettings-desktop-schemas/Manifest
@@ -1,2 +1,3 @@
 DIST gsettings-desktop-schemas-44.0.tar.xz 739836 BLAKE2B 
01a5ca9fb73dc9768f5bb42192f282cc06348f0532b19648aa6b4c33f87e0a9febf0d50047de6cb4c9e921df2df6b45cdde9514d4c0be322b04553f525f84311
 SHA512 
3995fb7a87c4a922d71ec599dffed4edf145992e08eb09cd8aae1912533ea5a7354bc8e92946246e3d6d3fa9bdaaa0d5247a5d8edaa4eef0a7a522a03ee087d7
 DIST gsettings-desktop-schemas-45.alpha.tar.xz 740336 BLAKE2B 
c6b6a2ae2802d60be8e1acca68415880e955fa68492261f423ec0ba8b678b006c8cc48794009009e85ab76076cf558b0bac5e83b23ac7f8a92ee75e34e6ee451
 SHA512 
02d1fe3606aac6571e2b50f1856496e9a8bc0160fc86c42ba6ee0a2d33963b5e152f489a44308d04509c48769992e34c219b10d9806455c4b2b1ddf8c7099a54
+DIST gsettings-desktop-schemas-45.rc.tar.xz 748676 BLAKE2B 
f77180a288ea0a7970181beb29f48a3ab25fb662ebd772240a5c7b0d11884d41efdb56746fe5e5ae938fe970cf3483d05779754c420a8385138e6afe268727c4
 SHA512 
ad8989ea63cb48e79b37667d6e44ae463dde9b489d284e880dc0de4b34e3d7f5d061aac76b02aa6d32b81e316a92031a03760ae7f456b37123034889f1791770

diff --git 
a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45_rc.ebuild 
b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45_rc.ebuild
new file mode 100644
index ..6bf0d1f374e1
--- /dev/null
+++ 
b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45_rc.ebuild
@@ -0,0 +1,43 @@
+# 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="Collection of GSettings schemas for GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+introspection"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Revert change to 'Source Code Pro 10' and 'Cantarell 11' fonts back 
to generic sans and monospace aliases
+   "${FILESDIR}"/3.32.0-default-fonts.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-09-06 Thread Matt Turner
commit: 49c1927f2412e475352bf83f4c6a7aa0a1fb25a7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep  6 12:22:45 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 12:23:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c1927f

x11-base/xorg-server: Drop dependency on x11-apps/rgb

Bug: https://bugs.gentoo.org/909092
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/xorg-server-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index b70fa161d379..6a47543eb596 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -23,7 +23,6 @@ CDEPEND="
dev-libs/libbsd
dev-libs/openssl:0=
>=x11-apps/iceauth-1.0.2
-   >=x11-apps/rgb-1.0.3
>=x11-apps/xauth-1.0.3
x11-apps/xkbcomp
>=x11-libs/libdrm-2.4.89



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2023-09-05 Thread Matt Turner
commit: 434ba5b414c8cca78c19f04cb0cfe8a60d2979a0
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep  6 02:05:48 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 02:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=434ba5b4

media-libs/libva-intel-media-driver: Version bump to 23.3.2

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libva-intel-media-driver/Manifest   |  1 +
 .../libva-intel-media-driver-23.3.2.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index 03e27082d956..de1185bb0b3c 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -1,3 +1,4 @@
 DIST intel-media-23.2.4.tar.gz 28664669 BLAKE2B 
01092c5786a7c665a3f1b61fdf306ba9fcb8957900fba987c9bca4716f48d7b006cb71a456cf75ea59f3dc9076e628dc4261bae5c3afe7da3bdc928c300cf4d4
 SHA512 
b02a50d5820cf22999c39ab2ff559c444682576018f2cb9aa669014f5c1fd07b01737fab706ec100929d3493a8b9e25bba7bcbae2af304d51c93b667af2884db
 DIST intel-media-23.3.0.tar.gz 28669245 BLAKE2B 
3554ba23eef4adc0b24196bed96669b68f3a6eb3fc74817c155f2d88d041226feaea384f6e1f1602dfb45630dd826f02835ead670b311384b18e3082855eb9e5
 SHA512 
9eddb4294c8718a133144736c536b30e3a7a1cb0e96467ffc9565cc14f94659c59559b3bf59540b9e605325ee186afe9e359fbe2e64ab167dcbbd965ace68e9e
 DIST intel-media-23.3.1.tar.gz 28670977 BLAKE2B 
7c546db40ecb65a1d6fc02779106c9cf7575f00d35614e9eb8b992a01b7fb5421b6fe7abd2192408caacb4b135d8c4677922c1710558c3835de0e482233628ad
 SHA512 
b7944c94d89f456e017223c937d3e7dcd5d831fd6eb8b47c17e38a68227699953301d740119a8cf648e8d404cd8a02e4d4308472892b062858668d34272bed7d
+DIST intel-media-23.3.2.tar.gz 28672587 BLAKE2B 
15ae0b33c34e7ea6e9b4fa7424c54ad7404a1d7561107ded3d9c8d6ab1703e59aad71734a8d0b1be73a638a6d241e7ae690602d8d19f7354856f99ff7a08897e
 SHA512 
f88791175ee82996a8e4bb7bdac5fa46bad2e76eb7ae1812d4036e2ebc9a4a0b7f58776fc05bc862e9af78d1cb12efef3464a554c32f6b4e13b5a5d206e87432

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild
new file mode 100644
index ..4b8e3b107c7b
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver;
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.3.9:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.19.0[X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
+)
+
+multilib_src_configure() {
+   # https://github.com/intel/media-driver/issues/356
+   append-cxxflags -D_FILE_OFFSET_BITS=64
+
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



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

2023-09-05 Thread Matt Turner
commit: b25755f94f782590c325e76f6c19f8cc9d82d4f8
Author: Kai-Chun Ning  gmail  com>
AuthorDate: Tue Aug 29 21:39:29 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 01:38:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25755f9

media-libs/libva-intel-driver: unmask USE flag 'hybrid' on stable branch

Signed-off-by: Kai-Chun Ning  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32518
Signed-off-by: Matt Turner  gentoo.org>

 profiles/arch/amd64/package.use.stable.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index f2195e3d8fbe..cce7a202535a 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -48,11 +48,6 @@ net-misc/curl rustls curl_ssl_rustls
 media-libs/gst-plugins-bad qsv
 media-video/ffmpeg qsv
 
-# Kai-Chun Ning  (2022-05-23)
-# Dependency media-libs/intel-hybrid-codec-driver is only available on unstable
-# branch
-media-libs/libva-intel-driver hybrid
-
 # Adel Kara Slimane  (2022-03-14)
 # needs stabilizing
 media-video/ffmpeg vmaf



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-driver/

2023-09-05 Thread Matt Turner
commit: c0e36ede0f3327c845548200d47ecf06c1a82871
Author: Kai-Chun Ning  gmail  com>
AuthorDate: Tue Aug 29 21:11:45 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 01:38:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e36ede

media-libs/libva-intel-driver: add USE flag 'hybrid' for live ebuild

Signed-off-by: Kai-Chun Ning  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libva-intel-driver/libva-intel-driver-.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-libs/libva-intel-driver/libva-intel-driver-.ebuild 
b/media-libs/libva-intel-driver/libva-intel-driver-.ebuild
index 2f30270780ef..f59da31c7a3b 100644
--- a/media-libs/libva-intel-driver/libva-intel-driver-.ebuild
+++ b/media-libs/libva-intel-driver/libva-intel-driver-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,12 +21,17 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="wayland X"
+IUSE="hybrid wayland X"
 RESTRICT="test" # No tests
 
 RDEPEND="
>=x11-libs/libdrm-2.4.52[video_cards_intel,${MULTILIB_USEDEP}]
>=media-libs/libva-2.4.0:=[X?,wayland?,${MULTILIB_USEDEP}]
+
+   hybrid? (
+   >=media-libs/intel-hybrid-codec-driver-2.0.0[X?,wayland?]
+   )
+
wayland? (
>=dev-libs/wayland-1.11[${MULTILIB_USEDEP}]
>=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}]
@@ -43,6 +48,7 @@ src_prepare() {
 
 multilib_src_configure() {
local myconf=(
+   $(use_enable hybrid hybrid-codec)
$(use_enable wayland)
$(use_enable X x11)
)



[gentoo-commits] repo/gentoo:master commit in: profiles/, app-accessibility/orca/

2023-09-05 Thread Matt Turner
commit: 378a7f3f073dfc418a4720d5dbdb313c368ce4e3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 15 03:35:52 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 01:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378a7f3f

app-accessibility/orca: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32635
Signed-off-by: Matt Turner  gentoo.org>

 app-accessibility/orca/Manifest  |  1 +
 app-accessibility/orca/orca-45_rc.ebuild | 59 
 profiles/package.mask|  1 +
 3 files changed, 61 insertions(+)

diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest
index 2d643459ea25..943e4d658a20 100644
--- a/app-accessibility/orca/Manifest
+++ b/app-accessibility/orca/Manifest
@@ -1 +1,2 @@
 DIST orca-44.1.tar.xz 3760772 BLAKE2B 
1e2825e9183b86563d85f106f80b7fa84d7d0cc06c818cb72c2a307c9c85a421cbbfc581df7829afde558ddf468bc048382d059ae995661a5163d390585961b4
 SHA512 
951a60b7efd9b61762404c20b62d476c1ebc3fc2662c0be1feef307fa1761feb5195c89ce725db1585dde4c39d96e1aa74c2b5c934115a3c2669880c3c7ac200
+DIST orca-45.rc.tar.xz 3923500 BLAKE2B 
e7f919e0badf804612d2c778abab598437dca812507b2d5e5ba6b7fc34897ed8baaa739d3f72a1e56db13badf725675d468a525ab663db6e1eaa08191abd3654
 SHA512 
897e667b7c9fd98d01eafb79f1fcd02da078fa5d023a22301ba7ea2a84cd18c05684c4c297a1edd22232c5f72d64fa5fb78b35037ea4d8cfd3fdfa350c3500a7

diff --git a/app-accessibility/orca/orca-45_rc.ebuild 
b/app-accessibility/orca/orca-45_rc.ebuild
new file mode 100644
index ..d9924573dce0
--- /dev/null
+++ b/app-accessibility/orca/orca-45_rc.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Extensible screen reader that provides access to the desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/Orca;
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+IUSE="+braille"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   >=app-accessibility/at-spi2-core-2.48:2[introspection]
+   >=dev-libs/glib-2.28:2
+   media-libs/gstreamer:1.0[introspection]
+   >=x11-libs/gtk+-3.6.2:3[introspection]
+   $(python_gen_cond_dep '
+   dev-python/gst-python:1.0[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
+   ')
+   braille? (
+   $(python_gen_cond_dep '
+   
>=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
+   dev-libs/liblouis[python,${PYTHON_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   
>=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
+   >=dev-python/pyatspi-2.46[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   ')
+   x11-libs/libwnck:3[introspection]
+   x11-libs/pango[introspection]
+"
+BDEPEND="
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+#  app-text/yelp-tools
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with braille liblouis)
+}
+
+src_install() {
+   gnome2_src_install
+   python_optimize
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 13eb331ccfff..ae133c68b1d5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -399,6 +399,7 @@ acct-group/spi
 
 # Matt Turner  (2023-07-06)
 # GNOME 45 mask
+>=app-accessibility/orca-45_alpha
 >=app-crypt/libsecret-0.21
 >=app-editors/ghex-45_alpha
 >=app-editors/gnome-text-editor-45_alpha



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2023-09-05 Thread Matt Turner
commit: 106c83ebf1cead0d926a61b0d3fca7078b8929a3
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:15:47 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106c83eb

media-libs/mesa: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 -
 media-libs/mesa/mesa-23.2.0_rc2.ebuild | 455 -
 2 files changed, 456 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 3f3b0731bff6..8a1cd87ba5f6 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,2 @@
 DIST mesa-23.1.6.tar.xz 18505124 BLAKE2B 
78b71ede0655e538a71d22ecbfb0bed7497c258a16ce5f7d9b627a4c9372f26292a50aec848a4923524e4862b00a6d5d3d2521b05033d9cf39d31f037bdb9254
 SHA512 
24f1c626fa05a82bcdfb24b67b8e5f96f94d5748309631b83e8d7a62142853cd3be90b92c56bac3bc4d223bf40b424d6d6a9977537b899107295b7d45d7e2575
-DIST mesa-23.2.0-rc2.tar.xz 18688072 BLAKE2B 
8e1fad2d69b76f2cbbb67c442c01aebce28f6eb14d61953076a572a74e38379799044722972e18aacf043e9abe0c4820838ad8d2a73fa3fc88e1077db739e9e1
 SHA512 
fc27d23f286aeaf14befa4a48f778ac9e924df12527254cc7e518980c6de0c0ade0547ef3b11e60eaf5cc5491ea6148e0cac4288ed25da7e0bff6b7e5e398873
 DIST mesa-23.2.0-rc3.tar.xz 18798600 BLAKE2B 
f00b559128bb5b0214447ba93b69c0b2953dee52c6354d032d1a2b16de7e8314385f79e7796971e3b500b45c23b4ae3804898d19e9acbb255341c870a5f4c644
 SHA512 
e6b3588f0d469cb42b2cf4df39bbde755f72ebec9a056da0add188dd419c4e342b131d6b551933868705d14b4cd5f707d91ae592ec01a9fb6c1413aa08a183a7

diff --git a/media-libs/mesa/mesa-23.2.0_rc2.ebuild 
b/media-libs/mesa/mesa-23.2.0_rc2.ebuild
deleted file mode 100644
index b91c9e4f47da..
--- a/media-libs/mesa/mesa-23.2.0_rc2.ebuild
+++ /dev/null
@@ -1,455 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit llvm meson-multilib python-any-r1 linux-info
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
-   inherit git-r3
-else
-   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-RESTRICT="!test? ( test )"
-
-RADEON_CARDS="r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS}
-   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
-   lm-sensors opencl osmesa +proprietary-codecs selinux
-   test unwind vaapi valgrind vdpau vulkan
-   vulkan-overlay wayland +X xa zink +zstd"
-
-REQUIRED_USE="
-   d3d9? (
-   || (
-   video_cards_intel
-   video_cards_r300
-   video_cards_r600
-   video_cards_radeonsi
-   video_cards_nouveau
-   video_cards_vmware
-   )
-   )
-   vulkan? ( video_cards_radeonsi? ( llvm ) )
-   vulkan-overlay? ( vulkan )
-   video_cards_lavapipe? ( llvm vulkan )
-   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
-   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
-   video_cards_radeonsi?   ( llvm )
-   vdpau? ( X )
-   xa? ( X )
-   zink? ( vulkan )
-"
-
-LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
-RDEPEND="
-   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
-   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
-   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   llvm? (
-   video_cards_radeonsi? (
-   virtual/libelf:0=[${MULTILIB_USEDEP}]
-   )
-   video_cards_r600? (
-   virtual/libelf:0=[${MULTILIB_USEDEP}]
-   )
-   video_cards_radeon? (
-   virtual/libelf:0=[${MULTILIB_USEDEP}]
-   )
-   )
-   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
-   opencl? (
-   >=virtual/opencl-3
-   dev-libs/libclc[spirv(-)]
-   >=dev-util/spirv-tools-1.3.231.0
-   virtual/libelf:0=
-   )
-   vaapi? (
-   >=media-libs/libva-1.7.3:=[${MULTILI

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

2023-09-05 Thread Matt Turner
commit: b25eab4c71fa4ed2fb4fc556810897e8b8423ad8
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:15:32 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25eab4c

media-libs/glu: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/glu/Manifest|  1 -
 .../glu/files/glu-9.0.2-clang-16-register.patch| 30 
 media-libs/glu/glu-9.0.2.ebuild| 41 --
 3 files changed, 72 deletions(-)

diff --git a/media-libs/glu/Manifest b/media-libs/glu/Manifest
index 037938c1394a..d46a5efadcbb 100644
--- a/media-libs/glu/Manifest
+++ b/media-libs/glu/Manifest
@@ -1,2 +1 @@
-DIST glu-9.0.2.tar.xz 436176 BLAKE2B 
90485938e4809ce7bb56da25bd60be9f3f7b7f40d511ea6635e40d749e519d1dca6241d891224d3cf331b911f545df4ef9aa2101baf4e3b18df69244edbcb8a4
 SHA512 
2517d7406bb643d12c017a95dcb5d8716f307344332638bcbdf274a90752a7c22165d34745f1b082ed916bb07d40e62d1d1d67d96426225be63166f3480d6f64
 DIST glu-9.0.3.tar.xz 218968 BLAKE2B 
a6fc842004dcca4243ef285e26806afdfb931d21985ad8f9a3f03f438e66b810718bf04e588044ed8db0e49f806d346dc2ce69cfa91450f046a4dfa39136
 SHA512 
b2781059c0e176192c3fc0d7244645020937a463311171efddb9f35fb94ee43faabcf627fa7f429d48fceaf6dd9c5adb69c86c7a21ec4ea490f4ab143d52e3ba

diff --git a/media-libs/glu/files/glu-9.0.2-clang-16-register.patch 
b/media-libs/glu/files/glu-9.0.2-clang-16-register.patch
deleted file mode 100644
index c06d893f1151..
--- a/media-libs/glu/files/glu-9.0.2-clang-16-register.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://bugs.gentoo.org/894314
-https://gitlab.freedesktop.org/mesa/glu/-/merge_requests/10
-
-From b6c308172993dfd0f76ee9f4fe083cff8c51ced8 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Fri, 13 Jan 2023 20:58:07 -0800
-Subject: [PATCH] Remove deprecated register in C++17
-
-Fixes errors like
-
-src/libnurbs/internals/varray.cc:76:5: error: ISO C++17 does not allow 
'register' storage class specifier [-Wregister]
-register long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]);
-^
-
-Signed-off-by: Khem Raj 
 a/src/libnurbs/internals/varray.cc
-+++ b/src/libnurbs/internals/varray.cc
-@@ -73,8 +73,8 @@ Varray::~Varray( void )
- inline void
- Varray::update( Arc_ptr arc, long dir[2], REAL val )
- {
--register long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]);
--register long dt = sgn(arc->tail()[1] - arc->prev->tail()[1]);
-+long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]);
-+long dt = sgn(arc->tail()[1] - arc->prev->tail()[1]);
- 
- if( dir[0] != ds || dir[1] != dt ) {
-   dir[0] = ds;
--- 
-GitLab

diff --git a/media-libs/glu/glu-9.0.2.ebuild b/media-libs/glu/glu-9.0.2.ebuild
deleted file mode 100644
index 080aba661db9..
--- a/media-libs/glu/glu-9.0.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/glu.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit meson-multilib ${GIT_ECLASS}
-
-DESCRIPTION="The OpenGL Utility Library"
-HOMEPAGE="https://gitlab.freedesktop.org/mesa/glu;
-
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   SRC_URI="https://mesa.freedesktop.org/archive/glu/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-fi
-
-LICENSE="SGI-B-2.0"
-SLOT="0"
-IUSE="static-libs"
-
-DEPEND=">=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-9.0.2-clang-16-register.patch
-)
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-   -Dgl_provider=glvnd
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-09-05 Thread Matt Turner
commit: 6efc7e6f90e3cf32e7d4186b0c69a160b6f60bdd
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:10:42 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efc7e6f

x11-wm/mutter: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/Manifest   |   2 -
 x11-wm/mutter/mutter-44.2.ebuild | 235 ---
 x11-wm/mutter/mutter-45_alpha.ebuild | 234 --
 3 files changed, 471 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 3b7d0845d63e..6fbb48ec0c83 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,5 +1,3 @@
-DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
-DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 
92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195
 SHA512 
c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b
 DIST mutter-45.beta.1.tar.xz 2876540 BLAKE2B 
f7aa51c1bad49b58ddc6aca9abcf91c69c20b8dfa1da5c2c7e47e259720e326bbbc71138b3b5e3d09f2dd8e77c3826bf8b936eb819fff391ea9b56957360
 SHA512 
4083952406dc4c6f84da6641ab84072b889fc775cd7ff3146297f3d22ae298b2283ebb683a94b49259c748220f1a00292b460f20f64c2de36896659591c49039

diff --git a/x11-wm/mutter/mutter-44.2.ebuild b/x11-wm/mutter/mutter-44.2.ebuild
deleted file mode 100644
index 3fa7e76ec965..
--- a/x11-wm/mutter/mutter-44.2.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/graphene-1.10.2[introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=dev-libs/fribidi-1.0.0
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.75.1:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   sys-apps/dbus
-   >=x11-misc/colord-1.4.5:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0:=
-
-   gnome? ( gnome-base/gnome-desktop:4= )
-
-   >=media-libs/libcanberra-0.26
-
-   media-libs/libglvnd[X]
-
-   wayland? (
-   >=dev-libs/wayland-protocols-1.31
-   

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/

2023-09-05 Thread Matt Turner
commit: 6c5b6703cfe054b04af2a01160e80a6ee9d0
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:07:46 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5b6703

sci-geosciences/gnome-maps: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sci-geosciences/gnome-maps/Manifest|  2 -
 sci-geosciences/gnome-maps/gnome-maps-44.2.ebuild  | 49 -
 .../gnome-maps/gnome-maps-45_beta.ebuild   | 50 --
 3 files changed, 101 deletions(-)

diff --git a/sci-geosciences/gnome-maps/Manifest 
b/sci-geosciences/gnome-maps/Manifest
index bee16c24c0b6..69c993f99b32 100644
--- a/sci-geosciences/gnome-maps/Manifest
+++ b/sci-geosciences/gnome-maps/Manifest
@@ -1,5 +1,3 @@
-DIST gnome-maps-44.2.tar.xz 2349116 BLAKE2B 
52fd29cfa89ab76c6b041d9ae77453b75e5f9d2fe2de12d0ba1f283c4d16920156e9dffd54dfd0add9a37e66c3a4c49bb4ad43d4733f41301325f281e15fe458
 SHA512 
ea435f3a5a3ed9e4c3054e3fbb2f3dad253f0150f7555c734d06db3a039ece356c61294a664945b5165b004001d8724428aaed527ba0ca55fae2f7d37833e6a7
 DIST gnome-maps-44.3.tar.xz 2348292 BLAKE2B 
1e66780eaf5ea86e25438702ed8602801d31b128e40e48b30d01b9aecb9366168447f6d47efdc3198d4c8598dbcd439ae9a8c80e3810fc22faf1a3f1a44ea1b3
 SHA512 
a193b27474a3b62b3dc5ddbe082ea9718c5225d4939d939cf0050c46016fa1c173091d7a6087aa7be53e8369867b200de793a91f87971b8696207a12ec50c682
 DIST gnome-maps-44.4.tar.xz 2348376 BLAKE2B 
c2a17704709cdb8216cfeeeb98c47d0a5b06335f5f9e158175bb4a982db6d385f0c64554f15549e971b00f1fe2bdc215f309abdc37f47fffbb28e76235ec30fe
 SHA512 
7e529f13daa9f1bd24b1e07e5b4514cdc32ed03b27683ee428863daf6fc883ce2cfd4995446335181c71e452e05e199e76f706a207f01f3930f1f340146e55aa
-DIST gnome-maps-45.beta.tar.xz 2961892 BLAKE2B 
62589766f2cff03a6d706b16db5619deb2b78c8747dec40b78facada50f55d40c36a5a3214ca5621889122aa235562332d771cfbe5f82be14257de88b150712d
 SHA512 
5ad7bd906c158efb1f371ac883ade5bca4f75c11779fabf756a7523aef00f7f8462cc4deaae96da333bab4c9ff10b8df8aa1592b4c6560fe283993c4e57975ca
 DIST gnome-maps-45.rc.tar.xz 3134492 BLAKE2B 
717141f46992f3e487a97d643fd402f956834f0626b68f8773f7b8dd5897b4d7de9745383e1e7aae39f63913dd306a28765099b7be5ecd14780385967196075e
 SHA512 
5f59ab6cf059a352faffae1c17322dd9520f5323c73ecd1260f37319b2082ec1cbc3e7ddeb64c89cd952436374ccff6a27a1265a1fe64e06bee348fdaa7e2be7

diff --git a/sci-geosciences/gnome-maps/gnome-maps-44.2.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-44.2.ebuild
deleted file mode 100644
index 81cfcc430d43..
--- a/sci-geosciences/gnome-maps/gnome-maps-44.2.ebuild
+++ /dev/null
@@ -1,49 +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="A map application for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Maps;
-
-LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-# Pure introspection dependencies found by grepping imports in ${S}
-RDEPEND="
-   >=dev-libs/glib-2.66.0:2
-   >=dev-libs/gjs-1.69.2
-   >=dev-libs/gobject-introspection-0.10.1:=
-   gui-libs/gtk:4[introspection]
-   >=app-misc/geoclue-0.12.99:2.0[introspection]
-   >=gui-libs/libadwaita-1.0:1[introspection]
-   >=dev-libs/libgweather-4.2.0:4=[introspection]
-   >=sci-geosciences/geocode-glib-3.15.2:2[introspection]
-   >=media-libs/libshumate-1.0:1.0=[introspection]
-   dev-libs/libxml2:2
-   >=net-libs/rest-0.9.1:1.0[introspection]
-
-   app-crypt/libsecret[introspection]
-   media-libs/graphene[introspection]
-   net-libs/libsoup:3.0[introspection]
-   x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   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
-}

diff --git a/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild
deleted file mode 100644
index 51df6029854d..
--- a/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="A map application for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Maps;
-
-LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-# Pure introspection dependencies found by grepping imports in ${S}
-RDEPEND="
-   >=dev-libs/gli

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-09-05 Thread Matt Turner
commit: 43baddc3d1dc033cf7b10afd66f0b2ce5b373b77
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:21:55 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43baddc3

x11-base/xorg-server: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/xorg-server-21.1.8.ebuild | 193 -
 1 file changed, 193 deletions(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.8.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.8.ebuild
deleted file mode 100644
index b39b84ace650..
--- a/x11-base/xorg-server/xorg-server-21.1.8.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-XORG_EAUTORECONF="no"
-inherit flag-o-matic xorg-3 meson
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
-
-DESCRIPTION="X.Org X servers"
-SLOT="0/${PV}"
-if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-IUSE_SERVERS="xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   media-libs/libglvnd[X]
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   >=x11-apps/iceauth-1.0.2
-   >=x11-apps/rgb-1.0.3
-   >=x11-apps/xauth-1.0.3
-   x11-apps/xkbcomp
-   >=x11-libs/libdrm-2.4.89
-   >=x11-libs/libpciaccess-0.12.901
-   >=x11-libs/libXau-1.0.4
-   >=x11-libs/libXdmcp-1.0.2
-   >=x11-libs/libXfont2-2.0.1
-   >=x11-libs/libxkbfile-1.0.4
-   >=x11-libs/libxshmfence-1.1
-   >=x11-libs/pixman-0.27.2
-   >=x11-misc/xbitmaps-1.0.1
-   >=x11-misc/xkeyboard-config-2.4.1-r3
-   xorg? (
-   >=x11-libs/libxcvt-0.1.0
-   )
-   xnest? (
-   >=x11-libs/libXext-1.0.99.4
-   >=x11-libs/libX11-1.1.5
-   )
-   xephyr? (
-   x11-libs/libxcb
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-   !minimal? (
-   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
-   >=media-libs/libepoxy-1.5.4[X,egl(+)]
-   )
-   udev? ( virtual/libudev:= )
-   unwind? ( sys-libs/libunwind:= )
-   selinux? (
-   sys-process/audit
-   sys-libs/libselinux:=
-   )
-   systemd? (
-   sys-apps/dbus
-   sys-apps/systemd
-   )
-   elogind? (
-   sys-apps/dbus
-   sys-auth/elogind[pam]
-   sys-auth/pambase[elogind]
-   )
-   !!x11-drivers/nvidia-drivers[-libglvnd(+)]
-"
-DEPEND="${CDEPEND}
-   >=x11-base/xorg-proto-2021.4.99.2
-   >=x11-libs/xtrans-1.3.5
-   media-fonts/font-util
-   test? ( >=x11-libs/libxcvt-0.1.0 )
-"
-RDEPEND="${CDEPEND}
-   !systemd? ( gui-libs/display-manager-init )
-   selinux? ( sec-policy/selinux-xserver )
-   xorg? ( >=x11-apps/xinit-1.3.3-r1 )
-"
-BDEPEND="
-   sys-devel/flex
-"
-PDEPEND="
-   xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
-
-REQUIRED_USE="!minimal? (
-   || ( ${IUSE_SERVERS} )
-   )
-   elogind? ( udev )
-   ?? ( elogind systemd )"
-
-UPSTREAMED_PATCHES=(
-)
-
-PATCHES=(
-   "${UPSTREAMED_PATCHES[@]}"
-   "${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch
-   # needed for new eselect-opengl, bug #541232
-   "${FILESDIR}"/${PN}-1.18-support-multiple-Files-sections.patch
-)
-
-src_configure() {
-   # bug #835653
-   use x86 && replace-flags -Os -O2
-
-   # localstatedir is used for the log location; we need to override the 
default
-   #   from ebuild.sh
-   # sysconfdir is used for the xorg.conf location; same applies
-   local emesonargs=(
-   --localstatedir "${EPREFIX}/var"
-   --sysconfdir "${EPREFIX}/etc/X11"
-   --buildtype $(usex debug debug plain)
-   -Db_ndebug=$(usex debug false true)
-   $(meson_use !minimal dri1)
-   $(meson_use !minimal dri2)
-   $(meson_use !minimal dri3)
-   $(meson_use !minimal glamor)
-   $(meson_use !minimal glx)
-   $(meson_use udev)
-   $(meson_use udev udev_kms)
-   $(meson_use unwind libunwind)
-   $(meson_use xc

[gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/

2023-09-05 Thread Matt Turner
commit: 83f1861d41792ca9a71d34049cf69adfab412e1d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:16:51 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f1861d

x11-apps/igt-gpu-tools: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild | 106 -
 1 file changed, 106 deletions(-)

diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild 
b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
deleted file mode 100644
index 08f99480e18b..
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.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
-EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git;
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit ${GIT_ECLASS} meson python-any-r1
-
-DESCRIPTION="Intel GPU userland tools"
-
-HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools;
-if [[ ${PV} = ** ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz;
-fi
-LICENSE="MIT"
-SLOT="0"
-IUSE="chamelium doc man overlay runner tests unwind valgrind 
video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
-REQUIRED_USE="
-   || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
-   overlay? (
-   video_cards_intel
-   || ( X xv )
-   )
-   doc? ( tests )
-   runner? ( tests )
-"
-RESTRICT="test"
-
-RDEPEND="
-   dev-libs/elfutils
-   dev-libs/glib:2
-   sys-apps/kmod:=
-   sys-libs/zlib:=
-   sys-process/procps:=
-   virtual/libudev:=
-   >=x11-libs/cairo-1.12.0[X?]
-   
>=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
-   >=x11-libs/libpciaccess-0.10
-   x11-libs/pixman
-   chamelium? (
-   dev-libs/xmlrpc-c:=[curl]
-   sci-libs/gsl:=
-   media-libs/alsa-lib:=
-   )
-   overlay? (
-   >=x11-libs/libXrandr-1.3
-   xv? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXv
-   )
-   )
-   runner? ( dev-libs/json-c:= )
-   unwind? ( sys-libs/libunwind:= )
-   valgrind? ( dev-util/valgrind )
-   "
-DEPEND="${RDEPEND}
-   doc? ( >=dev-util/gtk-doc-1.25-r1 )
-   man? ( dev-python/docutils )
-   overlay? (
-   >=dev-util/peg-0.1.18
-   x11-base/xorg-proto
-   )
-   video_cards_intel? (
-   sys-devel/bison
-   sys-devel/flex
-   )
-"
-BDEPEND="${PYTHON_DEPS}"
-
-src_prepare() {
-   sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 
'rst2man-3'/" -i man/meson.build
-   default_src_prepare
-}
-
-src_configure() {
-   local gpus=""
-   use video_cards_amdgpu  && gpus+="amdgpu,"
-   use video_cards_intel   && gpus+="intel,"
-   use video_cards_nouveau && gpus+="nouveau,"
-
-   local overlay_backends=""
-   use overlay && use xv && overlay_backends+="xv,"
-   use overlay && use X && overlay_backends+="x,"
-
-   local emesonargs=(
-   $(meson_feature chamelium)
-   $(meson_feature doc docs)
-   $(meson_feature man)
-   $(meson_feature overlay)
-   $(meson_feature runner)
-   $(meson_feature tests)
-   $(meson_feature valgrind)
-   $(meson_feature unwind libunwind)
-   -Doverlay_backends=${overlay_backends%?}
-   -Dlibdrm_drivers=${gpus%?}
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xeyes/

2023-09-05 Thread Matt Turner
commit: b33a51c5d85a119a26a939953fdb466755262b42
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:18:35 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33a51c5

x11-apps/xeyes: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xeyes/Manifest   |  1 -
 x11-apps/xeyes/xeyes-1.2.0.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/x11-apps/xeyes/Manifest b/x11-apps/xeyes/Manifest
index b7dad3383938..ea0a349a5ff0 100644
--- a/x11-apps/xeyes/Manifest
+++ b/x11-apps/xeyes/Manifest
@@ -1,2 +1 @@
-DIST xeyes-1.2.0.tar.bz2 139218 BLAKE2B 
0869cff711a58e937ebaf0ca5095654657f0782e7acac3553ef48469cd780c0fd1707df3aa60ed047cae44009b524cbb86eea1836c08fbbc4a1cc31fb99cbda7
 SHA512 
2d1614614b3ba3d1ebaa0e9801a2e159389b94aaacafb962d326b7e6dc712c1eb2c12a50ceb10b3135cf0eee6ae86bbf84e73098deb08e73792f14a60616b4d8
 DIST xeyes-1.3.0.tar.xz 130444 BLAKE2B 
17e73743765b7bdb8e26c8ac7babb91ee1c72c6ecf8bdaaf112d192f6db34ab926d6699ccd7b9a1bbe1ca98dcab0ea61a3eaeec10b8ce5b67bcbe40b19842208
 SHA512 
6108a476cd0807ce2a522d905894817f7f14f653f928c218c96c078f0822d9abef5fb941d3e7163a1cadaa7d74f1bd09bbf60345a7ac0fe906667af5a0490906

diff --git a/x11-apps/xeyes/xeyes-1.2.0.ebuild 
b/x11-apps/xeyes/xeyes-1.2.0.ebuild
deleted file mode 100644
index 7ffd9aed4fd8..
--- a/x11-apps/xeyes/xeyes-1.2.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xorg-3
-
-DESCRIPTION="X.Org xeyes application"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=x11-libs/libXi-1.7
-   x11-libs/libX11
-   x11-libs/libXt
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXrender
-   x11-libs/libxcb"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-XORG_CONFIGURE_OPTIONS=( --with-xrender --with-present )



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

2023-09-05 Thread Matt Turner
commit: e3f70f39ff8b902a3cc0cd7f01dd125226aec0e9
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:09:22 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f70f39

x11-misc/alacarte: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/alacarte/Manifest   |  1 -
 x11-misc/alacarte/alacarte-3.44.2.ebuild | 35 
 2 files changed, 36 deletions(-)

diff --git a/x11-misc/alacarte/Manifest b/x11-misc/alacarte/Manifest
index 12cd113b92b8..9e4cf4d460be 100644
--- a/x11-misc/alacarte/Manifest
+++ b/x11-misc/alacarte/Manifest
@@ -1,2 +1 @@
-DIST alacarte-3.44.2.tar.xz 253580 BLAKE2B 
206eea28b50ef6d0cf228031ff72c16c6ebd130dfa623b96eb727ef62aad3db0003f3a97bc188f4b8a0e9d18cc184a9230fb332131d37afb0abe71dc3d13ee1e
 SHA512 
b62c15ca37717e988b1d64f0ab565970ae15a4bc11a3f31da8574a0b4f10a9cf8b94d0a85be34d871c106ab34c63b2dfbf535b46eb630829e73c14023b99053e
 DIST alacarte-3.44.3.tar.xz 248692 BLAKE2B 
bb418aebb595935028b5bec9b08b516d90c6488ef4201b184f51420c5918f986d3dda20c2eb8d7666bb3fa7d4249af59afb00777d93d5715ef54d604943ef952
 SHA512 
2e10b79527b3343379f7b58efa9ae3a4428d05fee11279ae95e0514712ec97489b1152cabcdf2abcaa3d1e396218e2708b0c47e20e6e55e2d34b848e7e2d9ee2

diff --git a/x11-misc/alacarte/alacarte-3.44.2.ebuild 
b/x11-misc/alacarte/alacarte-3.44.2.ebuild
deleted file mode 100644
index c9c4ffadba98..
--- a/x11-misc/alacarte/alacarte-3.44.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome2 python-single-r1
-
-DESCRIPTION="Simple GNOME menu editor"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/alacarte;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
-   >=gnome-base/gnome-menus-3.5.3:3[introspection]
-"
-RDEPEND="${DEPEND}
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/gtk+:3[introspection]
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_install() {
-   gnome2_src_install
-   python_optimize
-}



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

2023-09-05 Thread Matt Turner
commit: ac978ab65b4a1a58788624ec52c7c991a634d2c8
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:12:37 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac978ab6

dev-libs/wayland-protocols: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/wayland-protocols/Manifest|  1 -
 .../wayland-protocols-1.31.ebuild  | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-libs/wayland-protocols/Manifest 
b/dev-libs/wayland-protocols/Manifest
index 84c7db5a265f..0abf836ffdc9 100644
--- a/dev-libs/wayland-protocols/Manifest
+++ b/dev-libs/wayland-protocols/Manifest
@@ -1,2 +1 @@
-DIST wayland-protocols-1.31.tar.xz 85524 BLAKE2B 
c3c21eb44f31fda1901b7aa87b15420f246893184f114d1776ef54224d4d05255b7691349ba546ba782df8fcbd64e39446caa11e2f96125cad9acb1cefad5f3d
 SHA512 
402ce1915300e29afe554d77965ee0a28a5f22fdb5b901c4c640e59b9f3a9c11094e1edae87eea1e76eea557f6faf0c34a0c28ee7f6babb4dc3719329c4e25bf
 DIST wayland-protocols-1.32.tar.xz 90452 BLAKE2B 
80e38270526c9da13c39263a60e7d2c330a1a4b1dfecec03fadda747f1a2e3dff95b30373aa19e133ae999fa15bdcdd64aa9ebbb54acf571f980a3f6088ea9be
 SHA512 
90bbd52daf342b98823ddeed04e349ae242d2eaf925ab8d603cceb36c980c83b5681bb890961e0d49584cb5c2e60a33abf8821770c6ab87956383630bd5b7966

diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.31.ebuild 
b/dev-libs/wayland-protocols/wayland-protocols-1.31.ebuild
deleted file mode 100644
index 04d709642ab9..
--- a/dev-libs/wayland-protocols/wayland-protocols-1.31.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 meson
-
-DESCRIPTION="Wayland protocol files"
-HOMEPAGE="https://wayland.freedesktop.org/;
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? ( dev-libs/wayland )
-"
-RDEPEND=""
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libepoxy/

2023-09-05 Thread Matt Turner
commit: 337e1c17b4642e8e8af3e1b3d583eb036e8fc66d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:15:36 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337e1c17

media-libs/libepoxy: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libepoxy/libepoxy-1.5.10-r1.ebuild | 48 ---
 1 file changed, 48 deletions(-)

diff --git a/media-libs/libepoxy/libepoxy-1.5.10-r1.ebuild 
b/media-libs/libepoxy/libepoxy-1.5.10-r1.ebuild
deleted file mode 100644
index 813ccbf71803..
--- a/media-libs/libepoxy/libepoxy-1.5.10-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='xml(+)'
-inherit meson-multilib python-any-r1 virtualx
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/anholt/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Library for handling OpenGL function pointer management"
-HOMEPAGE="https://github.com/anholt/libepoxy;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+egl test +X"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   egl? ( media-libs/mesa[egl(+),${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )"
-BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/libepoxy-1.5.10-use-opengl.pc-without-x.patch )
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Degl=$(usex egl)
-   -Dglx=$(usex X)
-   $(meson_use X x11)
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2023-09-05 Thread Matt Turner
commit: e08d037e9747c148e310aa1f51306ed326dccbc7
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:09:29 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08d037e

x11-terms/gnome-terminal: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-terms/gnome-terminal/Manifest  |  1 -
 .../gnome-terminal/gnome-terminal-3.48.1.ebuild| 96 --
 2 files changed, 97 deletions(-)

diff --git a/x11-terms/gnome-terminal/Manifest 
b/x11-terms/gnome-terminal/Manifest
index 975f164dbb67..9f9cd4c9daf8 100644
--- a/x11-terms/gnome-terminal/Manifest
+++ b/x11-terms/gnome-terminal/Manifest
@@ -1,5 +1,4 @@
 DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 BLAKE2B 
b3599386e7272fc5b742c11663f09bbfafa84cc855bd13fd602d679601fbb4126f36cdb157db37db335bf9edfe7d2b85e534baf837c5817984ec17baa4cdbb6c
 SHA512 
6422a774abfee18b2681115344f508b72ead1bb9f27b5b1596b419a9ce5a137d41e2d749b6d784170225e7f21f15c109f7eb74cc3164371d53dee7790bf99187
 DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 
3e001139aa0516bd27f7215c692c048393d6ad41737b8817f212529d3c530f6417d05601f63e6265e3fb84e788322341c25784a0a26ee7434f1d4bccd31c1eea
 SHA512 
afaa9a1b4fa86fea853a242f167d1ba3438efe4e049336bae138cb800d43c3325f624849463f16c9d4e34360916377c4edbfd2f3977212b51e35a41cca88b283
 DIST gnome-terminal-3.48.1-cntr-ntfy-autottl-ts.patch.xz 37796 BLAKE2B 
91a4d50a0b4bd412e9528ec165e173c22df11749d6a59a46b0e364b4d7f403f8fdd835c29585ab12a8a9a81da42e816fe3dacb3d9cb0c2739e123404d4b57792
 SHA512 
69e26b0795de566d425c5b4fd389a865aedf28d64d4ad1cced926eefd3177379bdc365cf9ef76773f21d32df24067e1966302ebcab235c63c191219705eb498e
-DIST gnome-terminal-3.48.1.tar.bz2 1701592 BLAKE2B 
e7889a0e956a6e4195aebd346b88a4679a386eef53258e25d7536b1bcfecc8df7cb43ca82319a4ea187a46021cda8f16fea82d9bf69051c5baf49f9c7443dd03
 SHA512 
afd6aa357df2261e136fa4e10e37470d765223a9857768b3eaa3e56c8068840abb8a2d2b051a99e83eada5ab1f2da20b0da48202b95cf32bec389381f7e39dca
 DIST gnome-terminal-3.48.2.tar.bz2 1701232 BLAKE2B 
f076af2dbdd1afbdbb2c4ed9c63c8c65bf8e7346034f4c364a4c395439cf95040140380bc77735c326d17a6f7d68d031aaa608ca6e9e11daf2d5d308e19c3169
 SHA512 
e08dc462390a566dde215939a4a7a50a6f4b3a0d4b3749e6ba0f8de0d1da57e9761c8eb655ef86836b87e8f1da00735ed9b38afef85d766cbe6224ff2f243123

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.48.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.48.1.ebuild
deleted file mode 100644
index 80ae95deb9c7..
--- a/x11-terms/gnome-terminal/gnome-terminal-3.48.1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
-
-DESCRIPTION="A terminal emulator for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug +gnome-shell +nautilus vanilla"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
-SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.48.1-cntr-ntfy-autottl-ts.patch.xz
 )"
-
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-# FIXME: automagic dependency on gtk+[X], just transitive but needs proper 
control, bug 624960
-RDEPEND="
-   >=dev-libs/glib-2.52:2
-   >=x11-libs/gtk+-3.22.27:3
-   >=x11-libs/vte-0.71.92:2.91[!vanilla?]
-   >=dev-libs/libpcre2-10
-   >=gnome-base/gsettings-desktop-schemas-0.1.0
-   sys-apps/util-linux
-   gnome-shell? ( gnome-base/gnome-shell )
-   nautilus? ( >=gnome-base/nautilus-43.0 )
-"
-DEPEND="${RDEPEND}"
-# itstool required for help/* with non-en LINGUAS, see bug #549358
-# xmllint required for glib-compile-resources, see bug #549304
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-DOC_CONTENTS="To get previous working directory inherited in new opened tab, or
-   notifications of long-running commands finishing, you will need
-   to add the following line to your ~/.bashrc:\n
-   . /etc/profile.d/vte-2.91.sh"
-
-src_prepare() {
-   eapply "${FILESDIR}"/${PN}-3.44.1-fix-missing-wexitcode.patch
-   if ! use vanilla; then
-   # https://bugzilla.gnome.org/show_bug.cgi?id=695371
-   # Fedora patches:
-   # Restore transparency support (with compositing WMs only)
-   # OSC 777 desktop notification support (notifications on t

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

2023-09-05 Thread Matt Turner
commit: 1c48f926f7a7977f8134623c63455de12d3493df
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:09:46 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c48f926

x11-themes/gnome-backgrounds: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-themes/gnome-backgrounds/Manifest |  1 -
 .../gnome-backgrounds/gnome-backgrounds-45_beta.ebuild| 15 ---
 2 files changed, 16 deletions(-)

diff --git a/x11-themes/gnome-backgrounds/Manifest 
b/x11-themes/gnome-backgrounds/Manifest
index a282b254f278..4bef3c152b2d 100644
--- a/x11-themes/gnome-backgrounds/Manifest
+++ b/x11-themes/gnome-backgrounds/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-backgrounds-44.0.tar.xz 48536532 BLAKE2B 
8815cd4b4d114ff703094c6979e0cf7951b8907c4b1ee9929dcb40bed136c395373c12d1d302b8f1b1e50e79e25f805f659969953fe6f2504d6db3594a91e588
 SHA512 
d3550d2ec04894601594523f20b6da295f61952b69d894ed533017297158a342d21bf83532591775029aab0acdd9fd1127d570960e94f3668e2c3231486bbebc
-DIST gnome-backgrounds-45.beta.tar.xz 53524208 BLAKE2B 
0c7974ab2357ec08e3acbdef1960d310fe629993faf69893759a3eed0b89462ed2f95ff1db356c0e48fc7b7e6592618e251c0747e06bcec16fb07ee03678aff9
 SHA512 
741622819ac1ba80ed4b89bb9134f4c8c04b3c4b6a6b63226091e01cbc5db38a623dd022f485d6f3870455a4d0a97490f05be4248301e3888a1487705a89597e
 DIST gnome-backgrounds-45.rc.tar.xz 32091164 BLAKE2B 
8c6391a439974011b259ba6658cb5b47513b5bd1b51d4f74bfe4c2c809dc3a4eac16946d0955e8a195721b40b10fb55a711374dc8c76db73b91b47bef31a5eb2
 SHA512 
770c98dd2a33516890b7ad4df4e3b896b211dfbca0b476db2f6a810bcbb5aefa30517625a0d2aea1f7980e888a93f8e477b7b756bf58082b2ebc4190526bf13e

diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-45_beta.ebuild 
b/x11-themes/gnome-backgrounds/gnome-backgrounds-45_beta.ebuild
deleted file mode 100644
index 8636516b5b76..
--- a/x11-themes/gnome-backgrounds/gnome-backgrounds-45_beta.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson
-
-DESCRIPTION="A set of backgrounds packaged with the GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds;
-
-LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="gui-libs/gdk-pixbuf-loader-webp"
-BDEPEND=">=sys-devel/gettext-0.19.8"



[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/

2023-09-05 Thread Matt Turner
commit: e47aeda3402e4c7405a39b12bc43aedc93648074
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:08:33 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47aeda3

www-client/epiphany: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 www-client/epiphany/Manifest |  1 -
 www-client/epiphany/epiphany-44.3.ebuild | 82 
 2 files changed, 83 deletions(-)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 0071e280ef8c..3189df9f6ace 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,2 +1 @@
-DIST epiphany-44.3.tar.xz 3993404 BLAKE2B 
c0e07d19178f2a66f40e0874250b48267de419bd2b721223789128ac11ab5aaca9029590e4d15d6788061c87b1780f771959cb5f30af9f29828d60c544484678
 SHA512 
ed92eaf1300b1d6b0190aa613ed77e39d7978b8169edaa560404b1b64a1ee1d496f2cffbda83553a2faed2496e535dc99e219fc7fb22e41eacd19451ad868f23
 DIST epiphany-44.6.tar.xz 3994776 BLAKE2B 
e73fc66d7138961b61085538daf15c0d93a13827a9fcef62f111ddee87541a0fb61a9fb8fba7814c613da8179c895ddedcc22e2838885aa9222c327609968dfb
 SHA512 
9af157db0f7a68d64fec9fd17465ee8cc900879a3613c3f3e03ea27938a84c0dda6be30b4d1d2cc0f9ddba5cf5d41de3d3156b0580fdce03b1d8f920bb96536c

diff --git a/www-client/epiphany/epiphany-44.3.ebuild 
b/www-client/epiphany/epiphany-44.3.ebuild
deleted file mode 100644
index 79f991bc1eb4..
--- a/www-client/epiphany/epiphany-44.3.ebuild
+++ /dev/null
@@ -1,82 +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 virtualx
-
-DESCRIPTION="GNOME webbrowser based on Webkit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Web 
https://gitlab.gnome.org/GNOME/epiphany;
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-
-DEPEND="
-   >=x11-libs/cairo-1.2
-   >=app-crypt/gcr-3.9.0:4=[gtk]
-   >=x11-libs/gdk-pixbuf-2.36.5:2
-   >=dev-libs/glib-2.70.0:2
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/gstreamer-1.0
-   >=gui-libs/gtk-4.9.3:4
-   >=app-text/iso-codes-0.35
-   >=dev-libs/json-glib-1.6
-   app-arch/libarchive:=
-   >=gui-libs/libadwaita-1.3_rc:1
-   >=app-crypt/libsecret-0.19
-   >=net-libs/libsoup-2.99.4:3.0
-   >=dev-libs/libxml2-2.6.12:2
-   >=dev-libs/nettle-3.4:=
-   >=dev-libs/libportal-0.6:0=[gtk]
-   >=dev-db/sqlite-3.22:3
-   >=net-libs/webkit-gtk-2.40.0:6=
-
-   dev-libs/gmp:0=
-"
-RDEPEND="${DEPEND}
-   x11-themes/adwaita-icon-theme
-"
-# appstream-glib needed for appdata.xml gettext translation
-BDEPEND="
-   dev-libs/appstream-glib
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   -Ddeveloper_mode=false
-   # maybe enable later if network-sandbox is off, but in 3.32.4 
the network test
-   # is commented out upstream anyway
-   -Dnetwork_tests=disabled
-   -Dtech_preview=false
-   $(meson_feature test unit_tests)
-   -Dgranite=disabled
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-
-   if ! has_version net-libs/webkit-gtk:6[jpeg2k]; then
-   ewarn "Your net-libs/webkit-gtk:6 is built without USE=jpeg2k."
-   ewarn "Various image galleries/managers may be broken."
-   fi
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2023-09-05 Thread Matt Turner
commit: 601bc605f05b06b31c1924e86fe3993f13c5beb4
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:07:07 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=601bc605

net-misc/gupnp-tools: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-misc/gupnp-tools/Manifest |  1 -
 net-misc/gupnp-tools/gupnp-tools-0.12.0-r1.ebuild | 42 ---
 2 files changed, 43 deletions(-)

diff --git a/net-misc/gupnp-tools/Manifest b/net-misc/gupnp-tools/Manifest
index 3ee6e0150a11..351b1bc20a53 100644
--- a/net-misc/gupnp-tools/Manifest
+++ b/net-misc/gupnp-tools/Manifest
@@ -1,2 +1 @@
-DIST gupnp-tools-0.12.0.tar.xz 181736 BLAKE2B 
aa33ab97ece72f9baebda4db20a0f72d995017ff45abf0e2da0ae4644d6ede6309b7aa2172c75607a4caf4fbcc65b5e88d1766a8819af96ffe054c83ef87ec77
 SHA512 
e9c4882f910adee6021433904b78bad89abf4a0d978e24b61cc1c07736e27f0d7e79592e18bbbae8fa13a65f86e72cb8bd7783d74140c6f5d3c65fea4f57da30
 DIST gupnp-tools-0.12.1.tar.xz 183488 BLAKE2B 
e54d4468c2f3fb6cb98a4cd8c7c43d2816dc0fcaf9b3b0ce612ee431a5a3e337b5202c31ce9513cff5784513b6a605f7b923acf9ddca6283b65064f1f7ee91e8
 SHA512 
9b07e16c92c5d71fe268c4af4ea36ef950046b076ae345cd548c2619530a43b271548ffdb67503e736fa43fa0303de16fc4f07b13e8c7569625251e2d81d1365

diff --git a/net-misc/gupnp-tools/gupnp-tools-0.12.0-r1.ebuild 
b/net-misc/gupnp-tools/gupnp-tools-0.12.0-r1.ebuild
deleted file mode 100644
index 3fc302154b44..
--- a/net-misc/gupnp-tools/gupnp-tools-0.12.0-r1.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
-inherit gnome.org meson xdg
-
-DESCRIPTION="Collection of developer-oriented UPnP tools"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND="
-   >=net-libs/gssdp-1.6.0:1.6=
-   >=net-libs/gupnp-1.6.0:1.6=
-   >=net-libs/libsoup-3.0:3.0
-   >=net-libs/gupnp-av-0.5.5:0=
-   >=x11-libs/gtk+-3.10:3
-   >=dev-libs/glib-2.68:2
-   >=dev-libs/libxml2-2.4:2
-   x11-libs/gtksourceview:4
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   # This makes sense for upstream but not for us downstream, bug #907384.
-   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dav-tools=true
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-09-05 Thread Matt Turner
commit: 698eab393816b9d6477570262b1692633856
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:08:15 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698eab37

sys-apps/xdg-desktop-portal-gnome: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 -
 .../xdg-desktop-portal-gnome-44.1-r1.ebuild| 45 --
 2 files changed, 46 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 7efe5fa2891a..6aac51a43be6 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,3 +1,2 @@
-DIST xdg-desktop-portal-gnome-44.1.tar.xz 127504 BLAKE2B 
ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366
 SHA512 
58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989
 DIST xdg-desktop-portal-gnome-44.2.tar.xz 127484 BLAKE2B 
a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351
 SHA512 
3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
 DIST xdg-desktop-portal-gnome-45.alpha.tar.xz 127556 BLAKE2B 
f655b2c2cf2d1c64c4ab8018bc7999ae570ec5d1c007b9ac088b3932ec36b9101fff35e455478a14c0759d48499dbba0054544a3fec2d0d99331aa3c65765da5
 SHA512 
6003604cc5a6c3cf78c4ac4a312d530918a7b9c651bd28ea1375b21ce3d9e4b2349678107de716b71cb10aef19eb5fb9a57922c8cf2bcf305afb99d5e74c775b

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
deleted file mode 100644
index aea97339b996..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.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 meson systemd xdg
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-IUSE="wayland X"
-
-# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
-# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.16.0-r1
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk:4[wayland?,X?]
-   X? ( x11-libs/libX11 )
-   wayland? ( dev-libs/wayland )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/gdbus-codegen
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   wayland? ( dev-util/wayland-scanner )
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
-   )
-
-   meson_src_configure
-}



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

2023-09-05 Thread Matt Turner
commit: fc4ac618dd25bcde4c8916a6df6c75e743c3de26
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:07:16 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4ac618

net-misc/rygel: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-misc/rygel/Manifest|  1 -
 net-misc/rygel/rygel-0.42.3.ebuild | 87 --
 2 files changed, 88 deletions(-)

diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest
index dec39a50f1cf..f3ffdd6f8d03 100644
--- a/net-misc/rygel/Manifest
+++ b/net-misc/rygel/Manifest
@@ -1,2 +1 @@
-DIST rygel-0.42.3.tar.xz 1700392 BLAKE2B 
2c250936791e27868606c2579e45ace27da3539b15394655229c164f263fe62f1e8307a4d0e0841c8a2038365986ee452f5eb7741ca44116785145623846eb1d
 SHA512 
a9b5616a5d84cf44d64009f33f60d5f5b3407cdf0197c39640eb3757233708ee328cfa0b4c9d9a8e0f6b4582622007f858d8e4075252dfbb692038b3692ce5c0
 DIST rygel-0.42.4.tar.xz 1700196 BLAKE2B 
b83f9534c2294b88a180b20f90df6c43a220db83473429a41b034bfe3fff501f0f4e1f17deaa72001b8e3a886477f2c788dcf457463a275165652cc8c33da6e8
 SHA512 
b346e9ebfa6349c32b67557bef57bf7ddcf92782d112e875d64b7bd26718cbf89d7c5178b03defeba606ddfeb5bc94c685c10bdbd3fbd14f6942c72d96a9331a

diff --git a/net-misc/rygel/rygel-0.42.3.ebuild 
b/net-misc/rygel/rygel-0.42.3.ebuild
deleted file mode 100644
index 1a26f760d69f..
--- a/net-misc/rygel/rygel-0.42.3.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 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 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: net-misc/gnome-connections/

2023-09-05 Thread Matt Turner
commit: 7bf34e4dde90f4f40098644699efa268d546d0b0
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:07:00 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bf34e4d

net-misc/gnome-connections: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-misc/gnome-connections/Manifest|  1 -
 .../gnome-connections-45_beta.ebuild   | 63 --
 2 files changed, 64 deletions(-)

diff --git a/net-misc/gnome-connections/Manifest 
b/net-misc/gnome-connections/Manifest
index c21dc5e54ee4..49db12c1aa25 100644
--- a/net-misc/gnome-connections/Manifest
+++ b/net-misc/gnome-connections/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-connections-44.1.tar.xz 3999000 BLAKE2B 
62f811a5cf530d3b38b576217d004d982f051a12bd3e525499d7fa4466538a1c8a2d4713f15cb0862d753f06a1f624f8fa87b80498ecbb461e7e7a545cb8c4d5
 SHA512 
34878e51ae67b222f8c5a00524bf2f3f24b9bc989ceccd707028ecdec612d81d3dc5e187e000f6e870e1cf816a66342cb8e9e9aaf7a6296950e1efa5b8a0d47e
-DIST gnome-connections-45.beta.tar.xz 4006576 BLAKE2B 
98c229699490c8c66ec1e350c01b7063d45b08ffd138afea73250ebd9fd68be0f6caf60382651c7d4d05591439c51dae6a169ed8ba5b5207bf4a81815a0ede4f
 SHA512 
17cb276647d0ae96a729e43d1ae4e8a57f94880e636e0162f4685e72ed1d0fe6996b8926a932918812a954bc052cd5e5e44ed32a0b0dbcc648c0ae373e4eebd7
 DIST gnome-connections-45.rc.tar.xz 4006984 BLAKE2B 
84b496f650dcd867fb52b90837e31bd9c9308e555a486372ee612f74b41ea2ea4497d9d60e0e64172977d93c1b314fdcccde50dbdf828817561ce0348d9c440d
 SHA512 
866e15632928a1a996f4388cf08c15c403dde81dfd4d24cb0c53ded268f67066162584b44aee7067f3a08fc117ab01abb357d227494182c73d04074137c90b57

diff --git a/net-misc/gnome-connections/gnome-connections-45_beta.ebuild 
b/net-misc/gnome-connections/gnome-connections-45_beta.ebuild
deleted file mode 100644
index 325726aeadc2..
--- a/net-misc/gnome-connections/gnome-connections-45_beta.ebuild
+++ /dev/null
@@ -1,63 +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 vala xdg
-
-DESCRIPTION="A remote desktop client for the GNOME desktop environment"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/connections;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/gobject-introspection
-   >=dev-libs/glib-2.50:2
-   >=x11-libs/gtk+-3.22:3[introspection]
-   >=net-libs/gtk-vnc-0.4.4[pulseaudio,vala]
-   >=gui-libs/libhandy-1.6.0:1[vala]
-   >=dev-libs/libxml2-2.7.8
-   app-crypt/libsecret[vala]
-
-   >=net-misc/freerdp-2.0.0:0=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   $(vala_depend)
-   dev-libs/glib
-   dev-util/glib-utils
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   test? (
-   dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   )
-"
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dprofile=default
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2023-09-05 Thread Matt Turner
commit: 16351f4d65c24a8de3f98025971de8cd07255af6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:08:07 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16351f4d

sys-apps/osinfo-db: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/osinfo-db/Manifest  |  1 -
 sys-apps/osinfo-db/osinfo-db-20230518.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index d8366af2e481..3877d4c577da 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,2 +1 @@
-DIST osinfo-db-20230518.tar.xz 142340 BLAKE2B 
d64a53fd4891b3f71d3e6470fc57dbd59d314f7eca6561d9b4a1985a24cd662a9fc35943b67f35f73a218028e16a2f15f3bc7b771fe1231508f2b76941a53c28
 SHA512 
16a275c8df9df8256b117896b749b060f7b63aa59e468d968fafdb68ee8654c73cd659c6b8bf36e91a0d5892d6d83a29d98b9fc77dd1286f8f25ffca289bba4e
 DIST osinfo-db-20230719.tar.xz 144088 BLAKE2B 
2b4297be735da6a9c37f3ccb9164071afd8983740eb6d400d0262f76e27a5bdfde74d35d104ec9487ed4b1ba48306bffe7a3704017cde9429aca9a0f22b881f1
 SHA512 
42751d3c8defea0aec49389354a4b682e1881f6387296e7d1b8d32afe3a1d8b9d7a3093bac33d0dbba359d28f1375f35dee7b0ca89fc7f1ce39276c231deda7b

diff --git a/sys-apps/osinfo-db/osinfo-db-20230518.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20230518.ebuild
deleted file mode 100644
index b300a6e56333..
--- a/sys-apps/osinfo-db/osinfo-db-20230518.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 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: sys-apps/xdg-dbus-proxy/

2023-09-05 Thread Matt Turner
commit: b647d3d8ccc51189968b21c35781837f9ef0c3b2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:08:12 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b647d3d8

sys-apps/xdg-dbus-proxy: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-dbus-proxy/Manifest   |  1 -
 .../xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild | 36 --
 2 files changed, 37 deletions(-)

diff --git a/sys-apps/xdg-dbus-proxy/Manifest b/sys-apps/xdg-dbus-proxy/Manifest
index 7aebbb90567e..b47e9b089fa4 100644
--- a/sys-apps/xdg-dbus-proxy/Manifest
+++ b/sys-apps/xdg-dbus-proxy/Manifest
@@ -1,2 +1 @@
-DIST xdg-dbus-proxy-0.1.4.tar.xz 122112 BLAKE2B 
c7d2898b703c51d6b53838996a0ae74e7a4e163b9611e28dfded54ab1a44c0473fa25daa13e94977c918544e0741bf0dd4747dfcae858468bc4abd288613cb8b
 SHA512 
d50fa916d07f23e080ab53cf290b5d6db73cfd8262253a48b9f012ce6c182e201d0a67efaeb7f28a844d3ef146aa48936dfbe4279a59b909a6dc4419d5f15b04
 DIST xdg-dbus-proxy-0.1.5.tar.xz 124780 BLAKE2B 
bb9e1c42826ebfab1a93351f43ab09d7280dc27883bfd23d00c8c919bd7b0ea12b87acffe8025d4c41301593c71a98af4ccf10b6c780479e84e020529a8d08bb
 SHA512 
4b079c060aa4c1d7f305216d03166b9edc19cb73ef1230e14a882f07a6400929f62afc8535338c8560ea032a519c0934fbc69533f5bebb555fecb8f090330a33

diff --git a/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild 
b/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild
deleted file mode 100644
index 4a037208b78e..
--- a/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="Filtering proxy for D-Bus connections"
-HOMEPAGE="https://github.com/flatpak/xdg-dbus-proxy;
-SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-"
-DEPEND="${RDEPEND}
-   test? ( sys-apps/dbus )
-"
-BDEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dman=enabled
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}



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

2023-09-05 Thread Matt Turner
commit: a78b62922cbeeb38f5fe9a26b386fbd6fc6a80a2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:07:36 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78b6292

net-wireless/gnome-bluetooth: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-wireless/gnome-bluetooth/Manifest  |  1 -
 .../gnome-bluetooth/gnome-bluetooth-42.5.ebuild| 71 --
 2 files changed, 72 deletions(-)

diff --git a/net-wireless/gnome-bluetooth/Manifest 
b/net-wireless/gnome-bluetooth/Manifest
index 46a224371a34..83e3de02cd62 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-bluetooth-3.34.5.tar.xz 353936 BLAKE2B 
40300752830f71d436591e22a64a282745d8419ee46de534f76c4871a86a4c8f7b2203e3ddc4ca08d26348b97bf4a68315802ffa09c69265c55001e4806c7f1e
 SHA512 
48431b3d19083705a6623442c5cd2d6c14962cdf30fc599ba47dceb6612b80142af77e1b6df142b530cb1015638081a06de38a3034177e0d05a354c40f19d9e5
-DIST gnome-bluetooth-42.5.tar.xz 304040 BLAKE2B 
a860ab3916e2064025a2310a874719e32f80e4f7953146222b62b0e3637cb221c72670191561e27891c1b87fbcf5571a69a56e9fef4c655e6495e4b72d704ace
 SHA512 
0606b1a6053bc03568a492b4f000154e9a12ef9e9f7222837ae26635c446a0dc14f92ed2ca7bb2a262c4d87f369c05f6e0e75593abc45f513785197319848967
 DIST gnome-bluetooth-42.6.tar.xz 304668 BLAKE2B 
d3dbc6c41de456e357e16b8d714f96bbcf9fc28776d361d4fc7d6d2c6ed7bb21496cc5f5eb02a24ce0b48c40ca2fefd80a36dda78e3ae63f67051b6f6a358258
 SHA512 
4c939a2f19c656ecc03535a203e3eed582a288abb3862ae92c517e611395e940ac65412281c9cd238cb8da99a2019505dd5bb2a687f143dd02b24b11d40b5450

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.5.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.5.ebuild
deleted file mode 100644
index f3e59b67a713..
--- a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.5.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org meson python-any-r1 xdg
-
-DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth;
-
-LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
-SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
-IUSE="gtk-doc +introspection sendto test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-
-DEPEND="
-   >=dev-libs/glib-2.44:2
-   >=gui-libs/gtk-4.4:4[introspection?]
-   media-libs/gsound
-   >=gui-libs/libadwaita-1.1:1
-   >=x11-libs/libnotify-0.7.0
-   virtual/libudev:=
-   >=sys-power/upower-0.99.14:=
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}
-   acct-group/plugdev
-   virtual/udev
-   >=net-wireless/bluez-5
-   sendto? ( !net-wireless/gnome-bluetooth:2 )
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/libxml2:2
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.9 )
-   virtual/pkgconfig
-   test? (
-   $(python_gen_any_dep '
-   >=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-python_check_deps() {
-   if use test; then
-   python_has_version 
">=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
-   fi
-}
-
-pkg_setup() {
-   # Check for python is unconditional
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use sendto)
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_use introspection)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-}



<    5   6   7   8   9   10   11   12   13   14   >