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

2024-04-21 Thread Mart Raudsepp
commit: 081200be74a37ff352d0752d6afb29b84d6f2321
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 21 20:26:37 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 22 05:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081200be

gnome-base/gnome-shell: add 45.6

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-45.6.ebuild | 188 +
 2 files changed, 189 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 9063a41f0140..9ccf31b23d32 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
 DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba
 DIST gnome-shell-45.5.tar.xz 2016720 BLAKE2B 
a6c28a698a59724ef2381546110caeafd7d9a4541e8046e1d562bc2762660a979fb3b83d0823690fba912ebd2240df746f83e37b2fd722c9a54e038776afbef7
 SHA512 
4c463635cff3b640ed88f9ada542c98ea6f803c31bce6f67dca2e054ea8cdc1de764d7695bd9365b97d59bd04ad54043b858f26b4553f7a7eff9943d2ffb995b
+DIST gnome-shell-45.6.tar.xz 2016488 BLAKE2B 
6590c160eabae21e1f5a79787113d02950db52b052330beb9b82d4b837ad7f9038c3c5ae2671c6688710d625a348f9b65b360d53e8d635824ce91be47cc73923
 SHA512 
7e8ce152cc9fa6374d45cb3163ea8a56db7386c924cfc0799c4d5aec6285e50c7fc8555dd2b8d702fc33f3206027aa2711bbbc1a1e782eaa24e9003e69d7a843

diff --git a/gnome-base/gnome-shell/gnome-shell-45.6.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.6.ebuild
new file mode 100644
index ..92b6670d0970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-45.6.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 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 optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.46.0:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=gui-libs/gtk-4:4[introspection]
+   >=x11-wm/mutter-45.0:0/13[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-40.0:4=
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   )
+   pipewire? ( >=media-video/pipewire-0.3.49:= )
+   systemd? (
+   >=sys-apps/systemd-246:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-core-2.46:2[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk 

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

2024-04-21 Thread Mart Raudsepp
commit: 52ff5fb39a3c2a27bc76ee78a133789f5dd92568
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 22 04:31:52 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 22 05:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ff5fb3

gui-libs/gtk: Update dep for media-libs/libepoxy[egl] IUSE removal

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 21cbf4b52d50..cd5ffd7bad88 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="
media-libs/libpng:=
media-libs/tiff:=
media-libs/libjpeg-turbo:=
-   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/libepoxy-1.4[egl(+),X(+)?]
>=media-libs/graphene-1.10.0[introspection?]
app-text/iso-codes
x11-misc/shared-mime-info



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

2024-04-21 Thread Mart Raudsepp
commit: 28b1e127fbd1c23073f172c09cc3725cd3887271
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 22 04:32:59 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 22 05:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b1e127

gui-libs/wpebackend-fdo: Update dep for media-libs/libepoxy[egl] IUSE removal

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild 
b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild
index e712cd0657bc..f2b174fcd992 100644
--- a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild
+++ b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ SLOT="1.0"
 KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
-   media-libs/libepoxy[egl]
+   media-libs/libepoxy[egl(+)]
dev-libs/glib:2
>=dev-libs/wayland-1.10
>=gui-libs/libwpe-1.6:1.0



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

2024-04-21 Thread Mart Raudsepp
commit: 530dd5206e05dd1365d5579fa733b81e5dfff473
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 21 20:25:04 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 22 05:39:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530dd520

x11-wm/mutter: add 45.6

Move dev-util/sysprof and x11-libs/libXrender to DEPEND-only.

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.6.ebuild | 239 +++
 2 files changed, 240 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 76126015fe2f..2effad782509 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -2,3 +2,4 @@ DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
 DIST mutter-45.4.tar.xz 2886300 BLAKE2B 
62fe0c08e92f8cab0bcf64a52a9d1bdf16754deae5fb00018f29c596ab2e26a5b75eee46f1c0206ae1773fe5b7ed48abc755b6070d35dc22536dcb11e8955e95
 SHA512 
3fdd44dfcb504a84d402065987fb8bdec84d639260c66c0cb2e88ef2deb56fadf2ae91bdeae782793728e54803a455ab38943b68693124d728b0c52ba8698e3c
 DIST mutter-45.5.tar.xz 2886412 BLAKE2B 
b5534943d41500a165de5242f73b9da145dd52a4b5168e863843ca5b08a6d726be9b7a94b94763e6b4c10b48355ed845accd9ae63704aefaf3f8e2bb361855b8
 SHA512 
15fb5589e2b971ac94b3d8f549643f2998375943c419114907c317761c8250089751dea65c35be44435350e6bb02bb238fcf2eef17bf7d6a5b41053a64ffba05
+DIST mutter-45.6.tar.xz 2886844 BLAKE2B 
f5658d0667cac04f290040e26cf8326d6d30130d0500b18b318269bae152b18a1e4867b9c749269e14b31fb8d7af7fb7a1d72f94df1dad1da0bd98462b9a29f0
 SHA512 
bfd918469450dd287b58c5e8c55969d9d3bb737898a5823175c15841e2d483faf2900f6c0d4b2bcdcbdb4e58fa16d4dee836084f1f4307fbbce3e7a8d6343738

diff --git a/x11-wm/mutter/mutter-45.6.ebuild b/x11-wm/mutter/mutter-45.6.ebuild
new file mode 100644
index ..ebbdabe366e2
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.6.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2024 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 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
+fi
+
+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
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
+# 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
+   >=

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

2024-04-20 Thread Mart Raudsepp
commit: 93eda105b24c48109f71dbb588fe8f0a1b86078f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 17:27:04 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 20:21:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93eda105

profiles/arch/arm64: drop net-libs/gnome-online-accounts[gnome] mask

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index c95fe6418e75..b4ddc2fa27aa 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -351,10 +351,6 @@ media-video/mplayer -sdl
 media-video/mpv -sdl
 >=x11-libs/wxGTK-3 -sdl
 
-# Michał Górny  (2018-07-07)
-# Unkeyworded dependencies.
-net-libs/gnome-online-accounts gnome
-
 # Jan Vesely  (2018-06-15)
 # Mesa clover only works on r600 or radeonsi GPUs. The corresponding
 # video_cards useflags are not available on arm



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

2024-04-20 Thread Mart Raudsepp
commit: f879a1e4d46fa7d77664d7cf75b2bf8cedc10868
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 20:25:31 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 20:25:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f879a1e4

gnome-extra/gnome-contacts: add missing libportal[gtk] dep

Closes: https://bugs.gentoo.org/927101
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-contacts/gnome-contacts-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-contacts/gnome-contacts-45.1.ebuild 
b/gnome-extra/gnome-contacts/gnome-contacts-45.1.ebuild
index b8fe1c677bab..3ccf31fc2576 100644
--- a/gnome-extra/gnome-contacts/gnome-contacts-45.1.ebuild
+++ b/gnome-extra/gnome-contacts/gnome-contacts-45.1.ebuild
@@ -20,7 +20,7 @@ VALA_DEPEND="
dev-libs/folks[vala(+)]
gnome-online-accounts? ( net-libs/gnome-online-accounts[vala] )
gnome-extra/evolution-data-server[gtk,vala]
-   >=dev-libs/libportal-0.6:=[vala]
+   >=dev-libs/libportal-0.6:=[gtk,vala]
 "
 RDEPEND="
>=dev-libs/folks-0.14.0:=[eds]



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

2024-04-20 Thread Mart Raudsepp
commit: 317d783ea6b00ddd3f620a8d9a0c346bc00477e0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:22:33 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317d783e

dev-libs/vala-common: add 0.56.17

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/vala-common/Manifest   |  1 +
 dev-libs/vala-common/vala-common-0.56.17.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 12eeb8f823de..b80ecf9f9c32 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,3 +1,4 @@
 DIST vala-0.56.14.tar.xz 4003276 BLAKE2B 
db6ccca635122ff2089cd61fd8335376eed435f15d9bd7c20837829fe5acc8df49a51194e3bc17d0c24567240cf2519348cc2b0a7b177b971dc037ed39e893de
 SHA512 
f13e7916acaba220bf8a0fb8825bf9a125fadcc13011c4e4f426e5d3a5af650543457294bede66dc5e1c742dd9b55f722a65b880e4737a6b480365c9df4c8c8b
 DIST vala-0.56.15.tar.xz 4014128 BLAKE2B 
bbed2bc84d08c4eab63c628b21b975c5661590b1fe96921fa43760b5bd0ad21aaa55d460997ae0bc9e1fd7268029a1f0f26f6291f0b346b46dea796973aeb49c
 SHA512 
667a84020ce9739e57f4cab1f2e9350ce5266d85dc4943cfa45b3ce44235f275bc709d40d8ebffd89ca8b5f92844c2a9134bd3ca1276fc2c173ec84f842563f1
 DIST vala-0.56.16.tar.xz 4013716 BLAKE2B 
509809a93c70fd6a153fc188aaa3d85cbcc8d37649711ea32521505eb0bdc3fe824d90c538aaa7a7caa1c4faaea9053693b28ae54bdd6c212539a70300f2c33e
 SHA512 
99f69c3c7a5ed89923b55cf035c6d9a5867577b2ecff92dddf5f21aaad1281786e5fcd775833b0f251417caf857f5fe7efbf134fbded427a7b29fa3acb00203a
+DIST vala-0.56.17.tar.xz 4016576 BLAKE2B 
c4b8d5b7c810893728f82d2cbbf2f0dd70ad17bd4eeb323ab5d31d99f37b5a5508b7d2447f0249f3a925013d7110bb6f145b32c833b990b15f18d9949035293f
 SHA512 
61df98ba6b15d589a1864598a6f69cc3bee9154ba65270fc3a2fb1d0c3a68c32c29b572bcc26d6616d3fa23d53fb41710af3636125507864dd17f47cf27d4723

diff --git a/dev-libs/vala-common/vala-common-0.56.17.ebuild 
b/dev-libs/vala-common/vala-common-0.56.17.ebuild
new file mode 100644
index ..e12b06c906ca
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.56.17.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins vala.m4 vapigen/vapigen.m4
+   insinto /usr/share/vala
+   doins vapigen/Makefile.vapigen
+}



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

2024-04-20 Thread Mart Raudsepp
commit: bbec86c41919cd4b3913cfb3f8cec9bc3230c5b4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:24:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbec86c4

dev-lang/vala: add 0.56.17

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest|  1 +
 dev-lang/vala/vala-0.56.17.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 12eeb8f823de..b80ecf9f9c32 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -1,3 +1,4 @@
 DIST vala-0.56.14.tar.xz 4003276 BLAKE2B 
db6ccca635122ff2089cd61fd8335376eed435f15d9bd7c20837829fe5acc8df49a51194e3bc17d0c24567240cf2519348cc2b0a7b177b971dc037ed39e893de
 SHA512 
f13e7916acaba220bf8a0fb8825bf9a125fadcc13011c4e4f426e5d3a5af650543457294bede66dc5e1c742dd9b55f722a65b880e4737a6b480365c9df4c8c8b
 DIST vala-0.56.15.tar.xz 4014128 BLAKE2B 
bbed2bc84d08c4eab63c628b21b975c5661590b1fe96921fa43760b5bd0ad21aaa55d460997ae0bc9e1fd7268029a1f0f26f6291f0b346b46dea796973aeb49c
 SHA512 
667a84020ce9739e57f4cab1f2e9350ce5266d85dc4943cfa45b3ce44235f275bc709d40d8ebffd89ca8b5f92844c2a9134bd3ca1276fc2c173ec84f842563f1
 DIST vala-0.56.16.tar.xz 4013716 BLAKE2B 
509809a93c70fd6a153fc188aaa3d85cbcc8d37649711ea32521505eb0bdc3fe824d90c538aaa7a7caa1c4faaea9053693b28ae54bdd6c212539a70300f2c33e
 SHA512 
99f69c3c7a5ed89923b55cf035c6d9a5867577b2ecff92dddf5f21aaad1281786e5fcd775833b0f251417caf857f5fe7efbf134fbded427a7b29fa3acb00203a
+DIST vala-0.56.17.tar.xz 4016576 BLAKE2B 
c4b8d5b7c810893728f82d2cbbf2f0dd70ad17bd4eeb323ab5d31d99f37b5a5508b7d2447f0249f3a925013d7110bb6f145b32c833b990b15f18d9949035293f
 SHA512 
61df98ba6b15d589a1864598a6f69cc3bee9154ba65270fc3a2fb1d0c3a68c32c29b572bcc26d6616d3fa23d53fb41710af3636125507864dd17f47cf27d4723

diff --git a/dev-lang/vala/vala-0.56.17.ebuild 
b/dev-lang/vala/vala-0.56.17.ebuild
new file mode 100644
index ..76d20709710d
--- /dev/null
+++ b/dev-lang/vala/vala-0.56.17.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0.56"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="test valadoc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.48.0:2
+   >=dev-libs/vala-common-${PV}
+   valadoc? ( >=media-gfx/graphviz-2.16 )
+"
+DEPEND="${RDEPEND}
+   dev-libs/gobject-introspection
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   )
+"
+BDEPEND="
+   dev-libs/libxslt
+   app-alternatives/lex
+   virtual/pkgconfig
+   app-alternatives/yacc
+"
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   $(use_enable valadoc) \
+   VALAC=: \
+   WEASYPRINT=:
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



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

2024-04-20 Thread Mart Raudsepp
commit: 83e9dc35517410e2d12fff3af21bf31d999bcdfc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:34:06 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e9dc35

media-libs/libshumate: drop 1.0.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest |  1 -
 .../1.0.4-tests-Add-test-setup-for-valgrind.patch  | 98 --
 media-libs/libshumate/libshumate-1.0.5.ebuild  | 64 --
 3 files changed, 163 deletions(-)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index bad706a05b8d..029843d9b5b8 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1 @@
-DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
 DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B 
f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c
 SHA512 
163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2

diff --git 
a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch 
b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
deleted file mode 100644
index fa3a0ea30abc..
--- a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-https://gitlab.gnome.org/GNOME/libshumate/-/merge_requests/158/
-
-From f4f806207cc59c21331d1542f6629e85a59ea1db Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Thu, 1 Dec 2022 20:48:57 -0500
-Subject: [PATCH] tests: Add test setup for valgrind
-
-valgrind is great, but it often does not support the latest instruction
-sets used by core libraries (e.g. AVX instructions used in glibc). That
-leads to failures that are unrelated to libshumate. For example:
-
-  6/7 viewportFAIL0.16s   killed by signal 4 SIGILL
-  [...]
-  vex amd64->IR: unhandled instruction bytes: 0xC4 0xE1 0xF9 0x90 0xD 0xDE 
0xE8 0x1 0x0 0x41
-  vex amd64->IR:   REX=0 REX.W=1 REX.R=0 REX.X=0 REX.B=0
-  vex amd64->IR:   VEX=1 VEX.L=0 VEX.n=0x0 ESC=0F
-  vex amd64->IR:   PFX.66=1 PFX.F2=0 PFX.F3=0
-
-Categorizing these tests under a 'valgrind' setup allows distributions
-to easily disable them.

- tests/meson.build | 38 +-
- 1 file changed, 17 insertions(+), 21 deletions(-)
-
-diff --git a/tests/meson.build b/tests/meson.build
-index eadf54f..362e87d 100644
 a/tests/meson.build
-+++ b/tests/meson.build
-@@ -6,21 +6,18 @@ test_env = [
-   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
- ]
-
--valgrind_tests = [
--  'coordinate',
--  'memory-cache',
--  'viewport',
--]
--
- tests = [
-+  'coordinate',
-   'file-cache',
--  'marker',
-   'map',
-+  'marker',
-   'marker-layer',
-+  'memory-cache',
-+  'viewport',
- ]
-
- if get_option('vector_renderer')
--  valgrind_tests += [
-+  tests += [
- 'vector-expression',
- 'vector-style',
- 'vector-value',
-@@ -29,21 +26,20 @@ endif
-
- subdir('data')
-
-+# Allow the tests to be easily run under valgrind using --setup=valgrind
- valgrind = find_program('valgrind', required: false)
-
- if valgrind.found()
--  foreach test : valgrind_tests
--executable = executable(
--  test,
--  test_resources,
--  '@0@.c'.format(test),
--  dependencies: [libshumate_dep],
--)
--
--test(test, valgrind, args: ['--leak-check=full', '--error-exitcode=1', 
executable], env: test_env)
--  endforeach
--else
--  tests += valgrind_tests
-+  add_test_setup('valgrind',
-+exclude_suites: [ 'no-valgrind', 'flaky' ],
-+exe_wrapper: [
-+  valgrind,
-+  '--leak-check=full',
-+  '--error-exitcode=1',
-+],
-+env: test_env,
-+timeout_multiplier: 20,
-+  )
- endif
-
- foreach test : tests
-@@ -55,4 +51,4 @@ foreach test : tests
-   )
-
-   test(test, executable, env: test_env)
--endforeach
-\ No newline at end of file
-+endforeach
---
-2.39.3
-

diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild 
b/media-libs/libshumate/libshumate-1.0.5.ebuild
deleted file mode 100644
index cb85cd4ff4fa..
--- a/media-libs/libshumate/libshumate-1.0.5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 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.

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

2024-04-20 Thread Mart Raudsepp
commit: 462058e7ce9c9ef2755b6757c94650bfcccf4e8d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:35:14 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462058e7

media-libs/libshumate: add 1.1.4

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 029843d9b5b8..adeca25d0b47 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1 +1,2 @@
 DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B 
f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c
 SHA512 
163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2
+DIST libshumate-1.1.4.tar.xz 299700 BLAKE2B 
1f60b0807d99c8ea675be2ca85ada1929c51aa1a5f27bb5565ddba062626c4bde447f95ad4b7e02b6d3f57af1365501e64b5bca18dc566b3bf0ae1f47d5c638f
 SHA512 
f2bb90255a43fbdf9b17bd69260c9054378959900adbc26db9b7417f98595f1d5c9221db4f31b78a546f7bd30d95175f4210fc7db11db6704d7de4c9ad000619

diff --git a/media-libs/libshumate/libshumate-1.1.4.ebuild 
b/media-libs/libshumate/libshumate-1.1.4.ebuild
new file mode 100644
index ..94e5f6d11dba
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 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: dev-python/nautilus-python/

2024-04-20 Thread Mart Raudsepp
commit: 1506c471a93301b1c3617c9187dd74c7b4cf20d0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:21:10 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1506c471

dev-python/nautilus-python: add 4.0.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-python/nautilus-python/Manifest|  1 +
 .../nautilus-python/nautilus-python-4.0.1.ebuild   | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/nautilus-python/Manifest 
b/dev-python/nautilus-python/Manifest
index e561fe591e12..26b2dff5b382 100644
--- a/dev-python/nautilus-python/Manifest
+++ b/dev-python/nautilus-python/Manifest
@@ -1 +1,2 @@
+DIST nautilus-python-4.0.1.tar.xz 32236 BLAKE2B 
822812ac86bbfa9e3978468968ec9291cf2f95ab4954cffeebe62f4d297b5816ad1a59cf04bbc31a146c0858e45509a4b5988789f17e7b76c4221e9c6fb1e285
 SHA512 
24e64af1c1cb8c70a4ea53bb064baf681d8848b2e8b549f682913a4883260b3f2384f985285d17e03736e414503ab82ea79bade9bcbe482a2cbecbb0a8356cea
 DIST nautilus-python-4.0.tar.xz 32184 BLAKE2B 
cc910de82e54cd687d23541a0b283a70dc5a0626acebf8787110ae1b5a4c080741c0879968816e217a4da968a77169d79b6614dd055f1ae57999a9a49f2553cb
 SHA512 
f70f825b821f266caafd1b347066de01462b8256ec126072042d09dd7fd6c9324847d5ddab65671589d0a411f8b8fed428dbc94806ac679d646861c66c3a0dd5

diff --git a/dev-python/nautilus-python/nautilus-python-4.0.1.ebuild 
b/dev-python/nautilus-python/nautilus-python-4.0.1.ebuild
new file mode 100644
index ..e0bbb753f23b
--- /dev/null
+++ b/dev-python/nautilus-python/nautilus-python-4.0.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2 meson python-single-r1
+
+DESCRIPTION="Python bindings for the Nautilus file manager"
+HOMEPAGE="https://projects.gnome.org/nautilus-python/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="gtk-doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Require pygobject:3 and USE=introspection on nautilus for sanity,
+# because no (user) plugins could work without them; meson.build
+# requires pygobject:3 and >=nautilus-43.0
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   >=gnome-base/nautilus-43.0[introspection]
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( dev-util/gtk-doc )
+   >=dev-build/gtk-doc-am-1.14
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature gtk-doc docs)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   mv "${ED}/usr/share/doc/${PN}/"* "${ED}/usr/share/doc/${P}" || die
+   rm -d "${ED}/usr/share/doc/${PN}" || die
+
+   # Directory for systemwide extensions
+   keepdir /usr/share/nautilus-python/extensions
+}



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

2024-04-20 Thread Mart Raudsepp
commit: da4e37eab52d05e8c79cfc193bb24b7df438bb95
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 13:58:18 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4e37ea

games-arcade/gnome-nibbles: add 4.0.4

Signed-off-by: Mart Raudsepp  gentoo.org>

 games-arcade/gnome-nibbles/Manifest|  1 +
 .../gnome-nibbles/gnome-nibbles-4.0.4.ebuild   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/games-arcade/gnome-nibbles/Manifest 
b/games-arcade/gnome-nibbles/Manifest
index ea10ac16e111..ba8d3f524772 100644
--- a/games-arcade/gnome-nibbles/Manifest
+++ b/games-arcade/gnome-nibbles/Manifest
@@ -1 +1,2 @@
 DIST gnome-nibbles-4.0.2.tar.xz 418992 BLAKE2B 
d94e0c11c683765ff50ec4c72669b6ccdac405a107d1f68675b95ae386ff3ae825e0783ce45f26e974675a243d98a00bb1be224ae29e5f25e3735cf1bbf25990
 SHA512 
a0f82e4860cc05f9b2fdd2037a59088ef1747e17f660778ba68d6eed328b962e27606dfe2e7a9b0a8f46c68bb5f6ff26f7048fae24ab17fe8d63685656e85025
+DIST gnome-nibbles-4.0.4.tar.xz 419784 BLAKE2B 
5ddecac8818fe512d84a4d007aa91b2bb747686f3d8471ed4f57b02584755ab0b87f4b479ab445e1197187a7d9a429e6489dd57a9434f7a1a7b7b3d02bee34ba
 SHA512 
751dc492d5facd769e81478e93c55afe7c9a8e64a31e224568d67188cdd07fe568709ee211fe18452e10aa7224d5104284c53b95b52f8721a8e0ec28fe7823cc

diff --git a/games-arcade/gnome-nibbles/gnome-nibbles-4.0.4.ebuild 
b/games-arcade/gnome-nibbles/gnome-nibbles-4.0.4.ebuild
new file mode 100644
index ..fa838bb0042b
--- /dev/null
+++ b/games-arcade/gnome-nibbles/gnome-nibbles-4.0.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Nibbles clone for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles 
https://gitlab.gnome.org/GNOME/gnome-nibbles;
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.78.0:2
+   dev-libs/libgee:0.8=
+   >=media-libs/gsound-1.0.2
+   >=gui-libs/gtk-4.6:4
+   x11-libs/pango
+   >=dev-libs/libgnome-games-support-2.0.0:2=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+   media-libs/gsound[vala]
+"
+
+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: app-arch/file-roller/

2024-04-20 Thread Mart Raudsepp
commit: 5d7103a6c8c22e51532b8fa30b6a192e813053e0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 13:56:07 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d7103a6

app-arch/file-roller: add 44.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-arch/file-roller/Manifest|   1 +
 app-arch/file-roller/file-roller-44.1.ebuild | 103 +++
 2 files changed, 104 insertions(+)

diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
index a585b313b19c..52e6538bbc51 100644
--- a/app-arch/file-roller/Manifest
+++ b/app-arch/file-roller/Manifest
@@ -1 +1,2 @@
+DIST file-roller-44.1.tar.xz 927156 BLAKE2B 
60ced1711298989eda90a675095b5e7b8f1e9b84b5f4cf364bce4683ba9eac6a8a4a1857b0248cd9a49ea2161cbc5c2c36df94ebc164e195de528ba50220d1da
 SHA512 
de0d0ce93ecba822ec495227cd484cb164a81f8b5349033d80207acc19584985f0c88bfa766a46468349e2b16b020371e2e6b73b4fb7f2f18f40f115f2391b30
 DIST file-roller-44.tar.xz 924236 BLAKE2B 
12eebd312afdec8f87141d384d1476be7296073f911791328158af1ab93fcb4092ee79e0c65743c36eaa28e06b5b59503357b6c4cff87b4896d3969a67d08e45
 SHA512 
d40ac036161397828ded2bab7bdf1c029ef0b53fad65e0922e6eeec40442eb7a9898a7d5c3208f6dfda3ad6f51b0771f248ab64c177769b655493a44c403f824

diff --git a/app-arch/file-roller/file-roller-44.1.ebuild 
b/app-arch/file-roller/file-roller-44.1.ebuild
new file mode 100644
index ..6b9c0f7cfa2c
--- /dev/null
+++ b/app-arch/file-roller/file-roller-44.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="Archive manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller;
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+IUSE="gtk-doc +introspection nautilus"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+# gdk-pixbuf used extensively in the source
+# cairo used in eggtreemultidnd.c
+# pango used in fr-window
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   >=gui-libs/gtk-4.8.1:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   nautilus? ( >=gnome-base/nautilus-43.0 )
+   >=dev-libs/json-glib-0.14
+   >=app-arch/libarchive-3.2:=
+   introspection? ( dev-libs/gobject-introspection )
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+${PN} is a frontend for several archiving utilities. If you want a
+particular archive format support, see ${HOMEPAGE}
+and install the relevant package. For example:
+7-zip   - app-arch/p7zip
+ace - app-arch/unace
+arj - app-arch/arj
+brotli  - app-arch/brotli
+cpio- app-alternatives/cpio
+deb - app-arch/dpkg
+iso - app-cdr/cdrtools
+jar,zip - app-arch/zip and app-arch/unzip
+lha - app-arch/lha
+lzop- app-arch/lzop
+lz4 - app-arch/lz4
+rar - app-arch/unrar or app-arch/unar
+rpm - app-arch/rpm
+unstuff - app-arch/stuffit
+zstd- app-arch/zstd
+zoo - app-arch/zoo"
+
+src_prepare() {
+   # File providing Gentoo package names for various archivers
+   cp -v "${FILESDIR}"/3.36-packages.match data/packages.match || die
+
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Drun-in-place=false
+   $(meson_feature nautilus nautilus-actions)
+   -Dnotification=enabled
+   -Duse_native_appchooser=false
+   -Dpackagekit=false
+   -Dlibarchive=enabled
+   $(meson_feature introspection)
+   $(meson_feature gtk-doc api_docs)
+   )
+   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/file-roller 
"${ED}"/usr/share/gtk-doc/file-roller || die
+   fi
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pango/

2024-04-20 Thread Mart Raudsepp
commit: a55584d6e3620cf4df781c2f96adcb32d1c88335
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 13:46:24 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55584d6

x11-libs/pango: add 1.52.2

Also drop unnecessary subslot dep operators.

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/pango/Manifest|  1 +
 x11-libs/pango/pango-1.52.2.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest
index 3b418ca35a66..602cb9a92e9c 100644
--- a/x11-libs/pango/Manifest
+++ b/x11-libs/pango/Manifest
@@ -2,3 +2,4 @@ DIST pango-1.42.4-patchset.tar.xz 6040 BLAKE2B 
ec3f1a6a4de30e0864e7f0bf0950cb7a7
 DIST pango-1.42.4.tar.xz 833876 BLAKE2B 
7de1094a29750b9e59ea1e5c92644fa5d6b835828d027963a53cce3f204ee1ea0042ec492e209de9136f05ca131ccda959bc477d4f6e9c72e5f620ddf4235f26
 SHA512 
993e97f647eba0c5ed90bcfcb8228bf67fa3f20b1f4331e4e40a30788d7c3ac55eee1209471bf21df125cb8fc6121acc8062a9da2f8a7d6cbe8e9ad13a9320dc
 DIST pango-1.51.0.tar.xz 1942044 BLAKE2B 
d7d343d5fb005b92dc70fc6f65c62d1d22cc81887185612d276e63614e622272117b64051f46aa1ae0348d4ccfbed0a473f9482703d51d5da7e81d1851b49071
 SHA512 
a427e93cdc00bf4bc97da2e1897363a5366f112c8732684cc66c67b16fe82a84cf581ffa6c18a206e8e37bd54db4104856fdab8afa5a50a8bc0470e5d282
 DIST pango-1.52.1.tar.xz 1956856 BLAKE2B 
0b7f58f3d74bd37df285f3fbf14d2d2d776fbcf773568d63f12f26976d2ff505c19616fcee11562933df2594762e9ca30fe96a1d02dcd174381b976d63c68ac1
 SHA512 
7cddbd61afc3c98ffd09ea08c5d7613e454b6705f72304cb9b3578865b6bda70ca20f98605dea73f2cbca5e264217c8d79e4539e9eb36b8775d5d2a4f769cf32
+DIST pango-1.52.2.tar.xz 1963588 BLAKE2B 
9367703addcc6805fc14f0c0184d9d1b4093b8947fea9d260c54eb6c86ce56a0d6cfe35c3d6340eaa5d96fb84f0a94c5979ae308bfa79f02e4ce25c4c093556e
 SHA512 
6b3d762d133e7c900c6dfa85f43c950699930f6149cb3c90bf0e787f1b5a126a0b90220b90e649f84e4c244e44c46d4b575d5d7afeb305232c333712effc0981

diff --git a/x11-libs/pango/pango-1.52.2.ebuild 
b/x11-libs/pango/pango-1.52.2.ebuild
new file mode 100644
index ..08faaa35ef89
--- /dev/null
+++ b/x11-libs/pango/pango-1.52.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome2-utils meson-multilib xdg
+
+DESCRIPTION="Internationalized text layout and rendering library"
+HOMEPAGE="https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango;
+SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 
1-2)/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+IUSE="debug +introspection sysprof test X"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}]
+   >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}]
+   
>=media-libs/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}]
+   >=media-libs/fontconfig-2.13.0:1.0[${MULTILIB_USEDEP}]
+   >=x11-libs/cairo-1.12.10[X?,${MULTILIB_USEDEP}]
+   >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   dev-util/glib-utils
+   sys-apps/help2man
+   virtual/pkgconfig
+   test? ( media-fonts/cantarell )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   gnome2_environment_reset
+}
+
+multilib_src_configure() {
+   if use debug; then
+   append-cflags -DPANGO_ENABLE_DEBUG
+   else
+   append-cflags -DG_DISABLE_CAST_CHECKS
+   fi
+
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   -Dgtk_doc=false # we ship pregenerated docs
+   $(meson_native_use_feature introspection)
+   -Dinstall-tests=false
+   -Dfontconfig=enabled
+   $(meson_feature sysprof)
+   -Dlibthai=disabled
+   -Dcairo=enabled
+   $(meson_feature X xft)
+   -Dfreetype=enabled
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   insinto /usr/share/gtk-doc/html
+   # This will install PangoXft API docs regardless of USE=-X, but this is 
intentional
+   doins -r "${S}&qu

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

2024-04-20 Thread Mart Raudsepp
commit: 254abdf46c686d243a3380f5202b673eb68eb7f6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:18:55 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254abdf4

games-board/gnome-mahjongg: add 3.40.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 games-board/gnome-mahjongg/Manifest|  1 +
 .../gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild| 46 ++
 2 files changed, 47 insertions(+)

diff --git a/games-board/gnome-mahjongg/Manifest 
b/games-board/gnome-mahjongg/Manifest
index 2aacb773e995..6fa97c5e574c 100644
--- a/games-board/gnome-mahjongg/Manifest
+++ b/games-board/gnome-mahjongg/Manifest
@@ -1 +1,2 @@
 DIST gnome-mahjongg-3.40.0.tar.xz 3156788 BLAKE2B 
3a8dd05001d75a7fa7663556dcad135b89786333c4c89ee131e7d63dafaee2a738f0c573199a69e6bc015036270a94c8be6cd6d48630faddba297710f48931d0
 SHA512 
9102d48d7a1cd2808a4de86cb3cb73c30bbe769bdc58f2a69914700218972a8c96cf18b5165cc20eb9a33866a70c5b2daee43cbecf758526d89a0b8720ef5c9a
+DIST gnome-mahjongg-3.40.1.tar.xz 3200016 BLAKE2B 
bae6e0aa496918aa47c1f89626a01bdbc24405b4435cd66ec6374f26e2a96da3d397605a5535e80a76e13beb0ada612d80882f65594090aca8dd56cee3b1b4cc
 SHA512 
051439dccc5723a07e57bdba80cc0a3893b1b515c0bdda0289eeb9851ecbed4440042d452f5d057a90a53c71be0b810ad932b7c62e549c2bc5e24ba6c174abc1

diff --git a/games-board/gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild 
b/games-board/gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild
new file mode 100644
index ..92b1460b1f40
--- /dev/null
+++ b/games-board/gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Disassemble a pile of tiles by removing matching pairs"
+HOMEPAGE="https://wiki.gnome.org/Apps/Mahjongg;
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   >=gui-libs/gtk-4.5.0:4
+   gui-libs/libadwaita:1
+   >=gnome-base/librsvg-2.46.0:2
+"
+DEPEND="${RDEPEND}
+   gnome-base/librsvg:2[vala]
+"
+BDEPEND="
+   $(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: net-libs/webkit-gtk/, net-libs/webkit-gtk/files/

2024-04-20 Thread Mart Raudsepp
commit: fceeef1e0b2bbeab82426a2d1b1559c81c23c446
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:38:27 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fceeef1e

net-libs/webkit-gtk: security cleanup

Bug: https://bugs.gentoo.org/930116
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/webkit-gtk/Manifest   |   1 -
 .../files/2.42.1-arm64-non-jumbo-fix.patch |  38 ---
 .../webkit-gtk/files/2.42.4-wasm-assert-fix.patch  |  53 
 .../webkit-gtk/files/2.42.5-x86-build-fix.patch|  33 ---
 net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild  | 272 -
 net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild  | 265 
 net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild   | 262 
 7 files changed, 924 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index d16f12f021d7..a612e3d5a00d 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,2 +1 @@
-DIST webkitgtk-2.42.5.tar.xz 34651836 BLAKE2B 
4b772d91d3e2c3fc3a48455f43016d2cc1699b18fcc78253d1527eecabbfc1f47cd3bf3c512508fd683d29de68f980511d2057e4c65979bab38083a2da5cb516
 SHA512 
9b992b1156a87b503deec4640ee9383227c7341910f1b33b7cba03d32194b36aa61de6ae3e8a58c23adcab74e71b78d1c8d4124f32bffc4dd58d93931fb94ef0
 DIST webkitgtk-2.44.1.tar.xz 36280696 BLAKE2B 
a5fff4c4fe90bcd0ea098930e51a36ea60152da47fd06e78abbc10f146437838aa19fed15cf58732b538046e1f42d8461cd5c0e0859096506932c9fae150cc16
 SHA512 
b1752303f9ee38ef98c1e5c0cad001d389eaedbbf07d13fed8699104e6e311cb47a9bed7089868cb92c53d2777aaff441147353da13123d5c8eee4adf8709169

diff --git a/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch 
b/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch
deleted file mode 100644
index ec05d647d7f8..
--- a/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From c5e664167ec74b24a9082506fe17dee1ea194185 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Wed, 18 Oct 2023 13:08:30 +0300
-Subject: [PATCH] [JSC] Fix Air OptimizePairedLoadStore missing header includes
-
-Reviewed by NOBODY (OOPS!).
-
-Fixes compile errors with non-unified build by adding missing include files for
-single unit compilation.
-Fixed compilation errors:
-
-error: incomplete type 'JSC::CCallHelpers' named in nested name specifier
-error: function 
'JSC::B3::Air::Inst::forEachDefWithExtraClobberedRegs' is used but not defined in this translation unit, and cannot 
be defined in any other translation unit because its type does not have linkage
-
-* Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp

- Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-https://github.com/WebKit/WebKit/pull/19242
-
-diff --git a/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp 
b/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp
-index e6fc4d116d00..8321ba03822a 100644
 a/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp
-+++ b/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp
-@@ -32,7 +32,9 @@
- #include "AirArgInlines.h"
- #include "AirCode.h"
- #include "AirInst.h"
-+#include "AirInstInlines.h"
- #include "AirPhaseScope.h"
-+#include "CCallHelpers.h"
- #include 
- 
- namespace JSC { namespace B3 { namespace Air {
--- 
-2.42.0
-

diff --git a/net-libs/webkit-gtk/files/2.42.4-wasm-assert-fix.patch 
b/net-libs/webkit-gtk/files/2.42.4-wasm-assert-fix.patch
deleted file mode 100644
index da54b9b9a0e2..
--- a/net-libs/webkit-gtk/files/2.42.4-wasm-assert-fix.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 509b303bf5650710bee5e151decc1a723a54657f Mon Sep 17 00:00:00 2001
-From: Conrad Kostecki 
-Date: Tue, 2 Jan 2024 12:25:20 -0800
-Subject: [PATCH] Source/JavaScriptCore/wasm/generateWasm.py: return value in
- int for memorybits
-
-https://bugs.webkit.org/show_bug.cgi?id=266942
-
-Reviewed by Justin Michaud.
-
-The assert function currently checks, if power number raised to the
-number fits memorybits. This seems not always work on every system,
-as it happens, that the float numbers are not correctly rounded.
-
-This patch adds an int, so its being rounded to a full number and works
-on my system, where otherwise the rounding would fail. The return method
-also returns the result as an int.
-
-Example:
-import math
-
-2 ** 3
-= 8
-
-2.0 ** 3.0
-= 7.999
-
-int(2.0) ** int(3.0)
-= 8
-
-2 ** int(3.0)
-= 8
-
-Signed-off-by: Conrad Kostecki 
-Canonical link: https://commits.webkit.org/272577@main

- Source/JavaScriptCore/wasm/generateWasm.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Source/JavaScriptCore/wasm/generateWasm.py 
b/Source/JavaScriptCore/wasm/generateWasm.py
-inde

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

2024-04-20 Thread Mart Raudsepp
commit: 144e5639a1b5e5635c0b8f422c70caa0e194c1ae
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:38:58 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144e5639

www-client/epiphany: drop 44.6, 45.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 www-client/epiphany/Manifest |  2 -
 www-client/epiphany/epiphany-44.6.ebuild | 82 
 www-client/epiphany/epiphany-45.3.ebuild | 82 
 3 files changed, 166 deletions(-)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 65d5fbf914c0..6c38e85afcc6 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,3 +1 @@
-DIST epiphany-44.6.tar.xz 3994776 BLAKE2B 
e73fc66d7138961b61085538daf15c0d93a13827a9fcef62f111ddee87541a0fb61a9fb8fba7814c613da8179c895ddedcc22e2838885aa9222c327609968dfb
 SHA512 
9af157db0f7a68d64fec9fd17465ee8cc900879a3613c3f3e03ea27938a84c0dda6be30b4d1d2cc0f9ddba5cf5d41de3d3156b0580fdce03b1d8f920bb96536c
-DIST epiphany-45.3.tar.xz 4005168 BLAKE2B 
9f8965d310efcfa21e133a24a29ce9794e0b202be599bb83085095c77f93f81e6ef248d9b844e0790d35712471c2f27dd31fc808d6244b59251df26ae468
 SHA512 
4fac6b21dc40f77312e7c9367cb4d0e4ef292d1a30c3759405543fc372b044f9de98523854a0da7a4024a1429ce35b5513160a2977fb361d71a7a86d94dbf596
 DIST epiphany-46.0.tar.xz 4014980 BLAKE2B 
e9e72dc562b4ee63698e5b2c8f87945988cd5c585a10ee6782cd2a2fadbdb363292227869ed7f39f46305e007729594a37fc06a384a7a53e2061c2b3da181ce5
 SHA512 
55d1e89294e0f7cfae10b6aa28f43028bd34053e1d829168bf59b9cce8a8128a2ed7e9b94b8665e0f36e03adae845e0a26ff40c83abbc9962f06ac75e3c36a79

diff --git a/www-client/epiphany/epiphany-44.6.ebuild 
b/www-client/epiphany/epiphany-44.6.ebuild
deleted file mode 100644
index efc43b73e33e..
--- a/www-client/epiphany/epiphany-44.6.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg 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_prepare() {
-   default
-   xdg_environment_reset
-}
-
-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
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/www-client/epiphany/epiphany-45.3.ebuild 
b/www-client/epiphany/epiphany-45.3.ebuild
deleted file mode 100644
index 98647618d095..
--- a/www-client/epiphany/epiphany-45.3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg 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 

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

2024-04-20 Thread Mart Raudsepp
commit: 6d9fc4c6af1b968b7c33f4f69be5c22285fe4cbd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:36:05 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9fc4c6

dev-libs/libgusb: drop 0.4.7

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libgusb/Manifest |  1 -
 dev-libs/libgusb/libgusb-0.4.7.ebuild | 72 ---
 2 files changed, 73 deletions(-)

diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest
index d58b688bc74c..3fd71e68eff3 100644
--- a/dev-libs/libgusb/Manifest
+++ b/dev-libs/libgusb/Manifest
@@ -1,2 +1 @@
-DIST libgusb-0.4.7.tar.xz 51448 BLAKE2B 
126d7723e7f47cf1ee4780aaf627c15e8e04a95a765f5c68578d6a31ec1d69578af05b6687224399e657dfaf2f983bad5415b05c19c3334cfc7fc06a58f0a27e
 SHA512 
38f8d4989e3adc46013a9e8ca42511c5de9bbaf23a11654eb47d7c9a9c64b90f0213b77916f8ebd1e6c246aaafa0e1574bb72a19170ae9efa2af9e3f86a4e210
 DIST libgusb-0.4.8.tar.xz 51632 BLAKE2B 
f904bb8a0766a61b0e7d6e5e80d7f0eed5c44537065db2b9bf33cd694fcaa58d93a7cdec37802fd278c2eb7ad2e4de79cd492baa1ead373e31e4d75488999e1e
 SHA512 
b6446761ba4a19b8e7b7fc2bcf26064c89a574c328b794eb3f1723ef71b4100447c5b024bd8163c4e42af935ce0b7e11b93b722871061f7115da0003cc14b001

diff --git a/dev-libs/libgusb/libgusb-0.4.7.ebuild 
b/dev-libs/libgusb/libgusb-0.4.7.ebuild
deleted file mode 100644
index 986ca1a121f6..
--- a/dev-libs/libgusb/libgusb-0.4.7.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit meson-multilib python-any-r1 vala
-
-DESCRIPTION="GObject wrapper for libusb"
-HOMEPAGE="https://github.com/hughsie/libgusb;
-SRC_URI="https://github.com/hughsie/libgusb/releases/download/${PV}/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
-
-IUSE="gtk-doc +introspection test +vala"
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
-   virtual/libusb:1[udev,${MULTILIB_USEDEP}]
-   >=dev-libs/json-glib-1.1.1[${MULTILIB_USEDEP},introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-   sys-apps/hwdata
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/umockdev-0.17.7[${MULTILIB_USEDEP}] )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-   gtk-doc? ( dev-util/gi-docgen )
-   vala? ( $(vala_depend) )
-   virtual/pkgconfig
-"
-
-python_check_deps() {
-   python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library=shared
-   $(meson_use test tests)
-   $(meson_native_use_bool vala vapi)
-   -Dusb_ids="${EPREFIX}"/usr/share/hwdata/usb.ids
-   $(meson_native_use_bool gtk-doc docs)
-   $(meson_native_use_bool introspection)
-   $(meson_feature test umockdev)
-
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
-   mv "${ED}"/usr/share/{doc,gtk-doc}/libgusb || die
-   fi
-}



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

2024-04-20 Thread Mart Raudsepp
commit: 36902e75f6947b3809b7bb44c9dfebeb2e8df037
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:35:55 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36902e75

net-libs/gupnp: drop 1.6.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/Manifest   |  1 -
 net-libs/gupnp/gupnp-1.6.5.ebuild | 77 ---
 2 files changed, 78 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index fb05e1ba58bb..7c2fc4908208 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,2 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
-DIST gupnp-1.6.5.tar.xz 163380 BLAKE2B 
92c29db56a0fe9596bb0c523fc31be0783d6cf95b1926868a6e8a5e95ed9e28aa04ddf0f6740681995244c5020cfddb9b8ab8aeaf2baeb622185aa3a76a2986e
 SHA512 
c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5
 DIST gupnp-1.6.6.tar.xz 245860 BLAKE2B 
9cf9bb4a61e224f74aff18fb4d4491f7e9cb36cf812709b74a8c08581954d82c3c6e59d2b46cac517685a0d191846fbdb6690ac79cebc77a26b6a7d1347f3ae0
 SHA512 
6721f7dfda273074255e1b418d244eba72a24976e1407fdbaf24fd15a8c15a7a6d389690131563aa1f3b15fdeefb2e100da494c04c6c8e29201d402f072fcbe6

diff --git a/net-libs/gupnp/gupnp-1.6.5.ebuild 
b/net-libs/gupnp/gupnp-1.6.5.ebuild
deleted file mode 100644
index ce3ed15b7941..
--- a/net-libs/gupnp/gupnp-1.6.5.ebuild
+++ /dev/null
@@ -1,77 +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} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
-
-IUSE="connman gtk-doc +introspection networkmanager +vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-   gtk-doc? ( introspection )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-   >=net-libs/gssdp-1.5.2:1.6[vala]
-   net-libs/libsoup:3.0[vala]
-   )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-
-   # This makes sense for upstream but not for us downstream, bug #906124.
-   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
-}
-
-multilib_src_configure() {
-   local backend=system
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   local emesonargs=(
-   -Dcontext_manager=${backend}
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-   -Dexamples=false
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
-   if use gtk-doc ; then
-   mkdir "${ED}"/usr/share/gtk-doc || die
-   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
-   fi
-}



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

2024-04-20 Thread Mart Raudsepp
commit: 8ed8d98a6ea0d644b03b3713043f685d32a26e71
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:33:05 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed8d98a

gnome-extra/gnome-contacts: drop 45.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-contacts/Manifest|  1 -
 .../gnome-contacts/gnome-contacts-45.0.ebuild  | 73 --
 2 files changed, 74 deletions(-)

diff --git a/gnome-extra/gnome-contacts/Manifest 
b/gnome-extra/gnome-contacts/Manifest
index 375397dea960..6de76fb43191 100644
--- a/gnome-extra/gnome-contacts/Manifest
+++ b/gnome-extra/gnome-contacts/Manifest
@@ -1,2 +1 @@
-DIST gnome-contacts-45.0.tar.xz 401156 BLAKE2B 
cce302b780717963083b4b0725d9f5e0fd2ec0eeafabdf247fb2e3a099cde84441563a70b7bdf22efa8f20358baf10be015f1e7524139beb8e6074bd12c28e6d
 SHA512 
691cbd9fc1ff0e9e7a2549f522ea7ef5b73eee976fb48b2b250b8be9775737938d9fd0ffa66374dc20028d764e96605caae1be7c32689371a58ee5e78bd7c28b
 DIST gnome-contacts-45.1.tar.xz 402748 BLAKE2B 
02cb3fd3ebcfd4e33add4706b1746940a14d680697ddaf54f9e006a14c15e7a11f791af2704b40573b59c6348ba3f1e1e216b514b1bc5fed990f0e8eaf1dc45b
 SHA512 
87fc5b235e955ca347950306d37d0d8aea71dbcdb0f8d5c45d96da3a316f5e40da6004d6c5ab3674acdf7237f81bd508486c90130d01b045ee0c0582b04ba8aa

diff --git a/gnome-extra/gnome-contacts/gnome-contacts-45.0.ebuild 
b/gnome-extra/gnome-contacts/gnome-contacts-45.0.ebuild
deleted file mode 100644
index 2bae7e8f7629..
--- a/gnome-extra/gnome-contacts/gnome-contacts-45.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
-
-DESCRIPTION="GNOME contact management application"
-HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="+gnome-online-accounts"
-
-VALA_DEPEND="
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-1.54
-   dev-libs/folks[vala(+)]
-   gnome-online-accounts? ( net-libs/gnome-online-accounts[vala] )
-   gnome-extra/evolution-data-server[gtk,vala]
-   >=dev-libs/libportal-0.6:=[vala]
-"
-RDEPEND="
-   >=dev-libs/folks-0.14.0:=[eds]
-   >=dev-libs/libgee-0.10:0.8=
-   >=dev-libs/glib-2.64:2
-   >=gui-libs/gtk-4.12:4
-   >=gui-libs/libadwaita-1.4_alpha:1
-   >=gnome-extra/evolution-data-server-3.42:=[gnome-online-accounts?]
-   >=dev-libs/libportal-0.6:=
-   >=media-gfx/qrencode-4.1.1:=
-   gnome-online-accounts? ( net-libs/gnome-online-accounts:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   ${VALA_DEPEND}
-   app-text/docbook-xml-dtd:4.2
-   app-text/docbook-xsl-stylesheets
-   dev-libs/appstream-glib
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   vala_setup
-   xdg_environment_reset
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dcamera=true # Ignored
-   -Dmanpage=true
-   -Ddocs=false
-   $(meson_use gnome-online-accounts goa)
-   )
-   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-base/gnome-settings-daemon/

2024-04-20 Thread Mart Raudsepp
commit: 9a3c0e11fb4ba7a434c3a558e8a2c5b11a46a2c5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:34:49 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3c0e11

gnome-base/gnome-settings-daemon: drop 45.0

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 73841a578056..5a3c8ed3a496 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1 @@
-DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
 DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 
25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9
 SHA512 
ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8

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
deleted file mode 100644
index 15c03544f686..
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit 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 ~loong ~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}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   gnome-base/gnome-session
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
-   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
-   if use test; then
- 

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

2024-04-20 Thread Mart Raudsepp
commit: eb6923d51298ad801cf906b15e590e122e987f4b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:35:08 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6923d5

gnome-extra/gnome-calendar: drop 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gnome-calendar/gnome-calendar-45.1.ebuild  | 47 --
 1 file changed, 47 deletions(-)

diff --git a/gnome-extra/gnome-calendar/gnome-calendar-45.1.ebuild 
b/gnome-extra/gnome-calendar/gnome-calendar-45.1.ebuild
deleted file mode 100644
index e4d162d50cb5..
--- a/gnome-extra/gnome-calendar/gnome-calendar-45.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson virtualx xdg
-
-DESCRIPTION="Manage your online calendars with simple and modern interface"
-HOMEPAGE="https://wiki.gnome.org/Apps/Calendar;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-DEPEND="
-   >=dev-libs/libical-1.0.1:0=
-   >=gnome-base/gsettings-desktop-schemas-3.21.2
-   >=gnome-extra/evolution-data-server-3.45.1:=[gtk]
-   net-libs/libsoup:3.0
-   >=gui-libs/libadwaita-1.4_alpha:1
-   >=dev-libs/glib-2.67.5:2
-   >=gui-libs/gtk-4.11.2:4
-   >=dev-libs/libgweather-4.2.0:4=
-   >=app-misc/geoclue-2.4:2.0
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-libs/appstream-glib
-   dev-libs/libxml2:2
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_test() {
-   virtx meson_src_test
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/files/, net-libs/gnome-online-accounts/

2024-04-20 Thread Mart Raudsepp
commit: ed361842da6db4475195d65726d7af722894f2f2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:34:25 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed361842

net-libs/gnome-online-accounts: drop 3.48.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gnome-online-accounts/Manifest|  1 -
 .../b9638e2418408be4906752297e700506766dcf20.patch | 25 ---
 .../gnome-online-accounts-3.48.0.ebuild| 83 --
 3 files changed, 109 deletions(-)

diff --git a/net-libs/gnome-online-accounts/Manifest 
b/net-libs/gnome-online-accounts/Manifest
index 270e848e0346..4057b4558f43 100644
--- a/net-libs/gnome-online-accounts/Manifest
+++ b/net-libs/gnome-online-accounts/Manifest
@@ -1,2 +1 @@
-DIST gnome-online-accounts-3.48.0.tar.xz 382964 BLAKE2B 
9b64329415118ca3d44f4662db31d82f262c27b4d8cda8ba9eb05b8e606081ae3eb06b5bf691c165b9bb7cf984fdeba8389390d72a4b3595a7d39b1d6ea11df1
 SHA512 
67e6c39d38187dc58175f6b694c66a92d9b9152b179db41ee05a8c512db5b16f1dd1eb1503c7d732b09126942abc00206ba956f7a54c6ae7a285a9e3101be7a5
 DIST gnome-online-accounts-3.48.1.tar.xz 383124 BLAKE2B 
a9e18bf034454429a84be0920110f4d74fba9462fb1f7f23e74f304e963323413d99af2d84caa9ef1c6841917f5b8249ac94dc433ba04546f2ae23d6268dcd70
 SHA512 
8f191994b8f38bee4b922b10b94e96d6f7cb323de0e9a1f29febea848cb2002320357262ccf6f28839e32e9216faeb28a871f878e1ad9478c61650fdd3549737

diff --git 
a/net-libs/gnome-online-accounts/files/b9638e2418408be4906752297e700506766dcf20.patch
 
b/net-libs/gnome-online-accounts/files/b9638e2418408be4906752297e700506766dcf20.patch
deleted file mode 100644
index 233e96966f84..
--- 
a/net-libs/gnome-online-accounts/files/b9638e2418408be4906752297e700506766dcf20.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From b9638e2418408be4906752297e700506766dcf20 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=BCrg=20Billeter?= 
-Date: Fri, 24 Nov 2023 16:19:47 +0100
-Subject: [PATCH] goabackend: Fix build with libxml2 2.12
-
-libxml/xmlIO.h no longer includes libxml/parser.h.

- src/goabackend/goaewsclient.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/goabackend/goaewsclient.c b/src/goabackend/goaewsclient.c
-index 4cb23581..01a52d14 100644
 a/src/goabackend/goaewsclient.c
-+++ b/src/goabackend/goaewsclient.c
-@@ -27,6 +27,7 @@
- #include 
- 
- #include 
-+#include 
- #include 
- 
- #include "goaewsclient.h"
--- 
-GitLab
-

diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild
deleted file mode 100644
index f5fe62b36550..
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala xdg
-
-DESCRIPTION="GNOME framework for accessing online accounts"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts;
-
-LICENSE="LGPL-2+"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc x86"
-
-IUSE="debug gnome gtk-doc +introspection kerberos man +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-# libsoup used in goaoauthprovider
-# goa kerberos provider is incompatible with app-crypt/heimdal, see
-# https://bugzilla.gnome.org/show_bug.cgi?id=692250
-# json-glib-0.16 needed for bug #485092
-RDEPEND="
-   >=dev-libs/glib-2.67.4:2
-   sys-apps/dbus
-   introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
-   >=x11-libs/gtk+-3.19.12:3
-   >=net-libs/webkit-gtk-2.33.1:4.1
-   >=dev-libs/json-glib-0.16
-   >=app-crypt/libsecret-0.5
-   >=net-libs/libsoup-3.0:3.0
-   dev-libs/libxml2:2
-   >=net-libs/rest-0.9.0:1.0
-   kerberos? (
-   app-crypt/gcr:0=[gtk]
-   app-crypt/mit-krb5
-   )
-"
-# goa-daemon can launch gnome-control-center
-PDEPEND="gnome? ( 
>=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
-
-DEPEND="${RDEPEND}
-   vala? ( $(vala_depend) )
-   dev-libs/libxslt
-   >=dev-util/gdbus-codegen-2.30.0
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   dev-libs/gobject-introspection-common
-   gnome-base/gnome-common
-"
-BDEPEND="gtk-doc? ( dev-util/gtk-doc )"
-
-PATCHES=(
-   # Backport fix for libxml2 2.12
-   "${FILESDIR}"/b9638e2418408be4906752297e700506766dcf20.patch
-)
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-src_configure() {
-   # TODO: Give users a way to set the G/FB/Windows Live secrets
-   local emesonargs=(
-   -Dgoabackend=true
-   -Dinspector=false
-

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/

2024-04-18 Thread Mart Raudsepp
commit: 84ed6222b2f536da8395f2747e0177b8d47b828b
Author: Janne Grunau  jannau  net>
AuthorDate: Wed Apr 17 19:34:22 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu Apr 18 14:41:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ed6222

sys-kernel/asahi-sources: add 6.8.6_p1

The asahi GPU driver builds with rust 1.76 and 1.77.

Other changes:
- handle asahi tags for stable releases
- Save the sources as "linux-${TAG}.tar.gz" (i.e.
  linux-asahi-6.8.6-1.tar.gz) to share the tarball with the asahi-kernel
  ebuild in a ebuild overlay

Signed-off-by: Janne Grunau  jannau.net>
Closes: https://github.com/gentoo/gentoo/pull/36298
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-kernel/asahi-sources/Manifest  |  1 +
 .../asahi-sources/asahi-sources-6.8.6_p1.ebuild| 76 ++
 2 files changed, 77 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index 8715ebde0d66..23d203d4eafc 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,2 +1,3 @@
 DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 
3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f
 SHA512 
d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
 DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B 
e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c
 SHA512 
fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
+DIST linux-asahi-6.8.6-1.tar.gz 235247252 BLAKE2B 
897e58cbe624b011952cd4a21b25b1bec0ad532c5cb5f30c9bd0ac33e4c981928f2c65df26d14c34629852f14e34f7c34ea4d4871084028cc20a285afba3b569
 SHA512 
b422427078bfd82a427bcc7a094c80f106e63359aaa7cf6dddf5976ec809a417fd19081e84a6b4bcfaba18a3cb48c6e86b2a5ce8829d14dec1dce4a7a7c0cfb6

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
new file mode 100644
index ..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+#K_WANT_GENPATCHES="base extras experimental"
+#K_GENPATCHES_VER="5"
+K_NODRYRUN="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+if [[ ${PV} != ${PV/_rc} ]] ; then
+   # $PV is expected to be of following form: 6.0_rc5_p1
+   MY_TAG="$(ver_cut 6)"
+   MY_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
+else
+   # $PV is expected to be of following form: 5.19.0_p1
+   MY_TAG="$(ver_cut 5)"
+   if [[ "$(ver_cut 3)" == "0" ]] ; then
+   MY_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
+   else
+   MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
+   fi
+fi
+
+DESCRIPTION="Asahi Linux kernel sources"
+HOMEPAGE="https://asahilinux.org;
+KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 -> linux-${MY_P}.tar.gz"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
+"
+
+KEYWORDS="~arm64"
+IUSE="rust"
+
+DEPEND="
+   ${DEPEND}
+   rust? (
+   || (
+   >=dev-lang/rust-bin-1.76[rust-src,rustfmt]
+   >=dev-lang/rust-1.76[rust-src,rustfmt]
+   )
+   dev-util/bindgen
+   )
+"
+
+PATCHES=(
+   
"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
+   
"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
+)
+
+src_unpack() {
+   unpack linux-${MY_P}.tar.gz
+   mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
+}
+
+src_prepare() {
+   default
+   cd "${WORKDIR}/linux-${KV-FULL}" || die
+   # XXX: Genpatches do not yet work with Rust kernels
+   #handle_genpatches --set-unipatch-list
+   #[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n 
${UNIPATCH_LIST_DEFAULT} ]] && \
+   #   unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} 
${UNIPATCH_LIST}"
+   #unpack_fix_install_path
+   #env_setup_xmakeopts
+   echo "-${MY_TAG}" > localversion.10-pkgrel || die
+   cd "${S}" || die
+}
+
+pkg_postinst() {
+   einfo "For more information about Asahi Linux please visit ${HOMEPAGE},"
+   einfo "or consult the Wiki at https://github.com/AsahiLinux/docs/wiki.;
+   kernel-2_pkg_postinst
+}



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

2024-04-17 Thread Mart Raudsepp
commit: f225e987087d1b38d623652f853d3e92bd23ecc7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Apr 17 10:53:31 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr 17 17:16:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f225e987

www-client/epiphany: fix gstreamer slot dep

No revbump as no new gstreamer slot is anticipated within the next 3 years and
thus it's basically the same, just solves a little QA tool warning.

Signed-off-by: Mart Raudsepp  gentoo.org>

 www-client/epiphany/epiphany-46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/epiphany/epiphany-46.0.ebuild 
b/www-client/epiphany/epiphany-46.0.ebuild
index 03ac7c36b230..48f8c8b0a46e 100644
--- a/www-client/epiphany/epiphany-46.0.ebuild
+++ b/www-client/epiphany/epiphany-46.0.ebuild
@@ -20,7 +20,7 @@ DEPEND="
>=x11-libs/gdk-pixbuf-2.36.5:2
>=dev-libs/glib-2.74.0:2
gnome-base/gsettings-desktop-schemas
-   >=media-libs/gstreamer-1.0
+   media-libs/gstreamer:1.0
>=gui-libs/gtk-4.12.0:4
>=app-text/iso-codes-0.35
>=dev-libs/json-glib-1.6



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

2024-04-16 Thread Mart Raudsepp
commit: ff4f7fd8836a47acf60006d37084568c4b3e67c0
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jan  6 16:36:26 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 16 20:53:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff4f7fd8

www-client/epiphany: Bump to 46.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Mart Raudsepp  gentoo.org>

 www-client/epiphany/Manifest |  1 +
 www-client/epiphany/epiphany-46.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index c027c59cbf58..65d5fbf914c0 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,2 +1,3 @@
 DIST epiphany-44.6.tar.xz 3994776 BLAKE2B 
e73fc66d7138961b61085538daf15c0d93a13827a9fcef62f111ddee87541a0fb61a9fb8fba7814c613da8179c895ddedcc22e2838885aa9222c327609968dfb
 SHA512 
9af157db0f7a68d64fec9fd17465ee8cc900879a3613c3f3e03ea27938a84c0dda6be30b4d1d2cc0f9ddba5cf5d41de3d3156b0580fdce03b1d8f920bb96536c
 DIST epiphany-45.3.tar.xz 4005168 BLAKE2B 
9f8965d310efcfa21e133a24a29ce9794e0b202be599bb83085095c77f93f81e6ef248d9b844e0790d35712471c2f27dd31fc808d6244b59251df26ae468
 SHA512 
4fac6b21dc40f77312e7c9367cb4d0e4ef292d1a30c3759405543fc372b044f9de98523854a0da7a4024a1429ce35b5513160a2977fb361d71a7a86d94dbf596
+DIST epiphany-46.0.tar.xz 4014980 BLAKE2B 
e9e72dc562b4ee63698e5b2c8f87945988cd5c585a10ee6782cd2a2fadbdb363292227869ed7f39f46305e007729594a37fc06a384a7a53e2061c2b3da181ce5
 SHA512 
55d1e89294e0f7cfae10b6aa28f43028bd34053e1d829168bf59b9cce8a8128a2ed7e9b94b8665e0f36e03adae845e0a26ff40c83abbc9962f06ac75e3c36a79

diff --git a/www-client/epiphany/epiphany-46.0.ebuild 
b/www-client/epiphany/epiphany-46.0.ebuild
new file mode 100644
index ..03ac7c36b230
--- /dev/null
+++ b/www-client/epiphany/epiphany-46.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg 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.74.0:2
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/gstreamer-1.0
+   >=gui-libs/gtk-4.12.0:4
+   >=app-text/iso-codes-0.35
+   >=dev-libs/json-glib-1.6
+   app-arch/libarchive:=
+   >=gui-libs/libadwaita-1.4.0: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.43.4: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_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddeveloper_mode=false
+   -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
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-04-16 Thread Mart Raudsepp
commit: a6b6dc6b54341e720273ca212ba6abec25476845
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 16 17:29:52 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 16 17:29:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b6dc6b

net-libs/webkit-gtk: security cleanup

Bug: https://bugs.gentoo.org/923851
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/webkit-gtk/Manifest  |   2 -
 net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild | 266 -
 net-libs/webkit-gtk/webkit-gtk-2.42.3-r600.ebuild | 259 -
 net-libs/webkit-gtk/webkit-gtk-2.42.3.ebuild  | 256 
 net-libs/webkit-gtk/webkit-gtk-2.42.4-r410.ebuild | 270 --
 net-libs/webkit-gtk/webkit-gtk-2.42.4-r600.ebuild | 263 -
 net-libs/webkit-gtk/webkit-gtk-2.42.4.ebuild  | 260 -
 7 files changed, 1576 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 1c1728b2f43a..d16f12f021d7 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,4 +1,2 @@
-DIST webkitgtk-2.42.3.tar.xz 32023120 BLAKE2B 
8a132039895d859189b65a5fd09e35a99b5ce2ad0cf46c44a4ec9b6c499155c8dcc9d28d4add727f59078df99d03157f203fb12feed7e75f2e28fbebe9953850
 SHA512 
3ccd7245c656f2919357b8c0b867f47d223cac3cdca5e5a015bb3e6097051c87c8bd38db5fafea8801ca3f0d0d493d7f2f1079ff72fc2afc9cb7a281f4ae6839
-DIST webkitgtk-2.42.4.tar.xz 32059260 BLAKE2B 
3a8cd0818e0d989ab778cda63dd873d7e185ec20fbfe609b9da70041fe38ac30351046516600cb8eb86089e43136487d81c922690468daa70ed2a436561c2401
 SHA512 
2019408b3b6b2354ea3da380abaad34d51fed6d5ce9d5a9ff9db6f911d235f8a9eb765ccf1e5608ddc49516cafee9921b4a0f9912b9ae5af56701f8fc0f45293
 DIST webkitgtk-2.42.5.tar.xz 34651836 BLAKE2B 
4b772d91d3e2c3fc3a48455f43016d2cc1699b18fcc78253d1527eecabbfc1f47cd3bf3c512508fd683d29de68f980511d2057e4c65979bab38083a2da5cb516
 SHA512 
9b992b1156a87b503deec4640ee9383227c7341910f1b33b7cba03d32194b36aa61de6ae3e8a58c23adcab74e71b78d1c8d4124f32bffc4dd58d93931fb94ef0
 DIST webkitgtk-2.44.1.tar.xz 36280696 BLAKE2B 
a5fff4c4fe90bcd0ea098930e51a36ea60152da47fd06e78abbc10f146437838aa19fed15cf58732b538046e1f42d8461cd5c0e0859096506932c9fae150cc16
 SHA512 
b1752303f9ee38ef98c1e5c0cad001d389eaedbbf07d13fed8699104e6e311cb47a9bed7089868cb92c53d2777aaff441147353da13123d5c8eee4adf8709169

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild
deleted file mode 100644
index e42873a09ccd..
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild
+++ /dev/null
@@ -1,266 +0,0 @@
-# Copyright 1999-2024 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-li

[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2024-04-15 Thread Mart Raudsepp
commit: 89550f1ceb58051c2d518b0e0103300a05ea80b5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 15 07:02:13 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 15 07:02:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89550f1c

dev-util/gnome-builder: Fix build against gui-libs/gtk-4.12.5

Closes: https://bugs.gentoo.org/923371
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../files/44.2-fix-gtk-4.12.5-build.patch  | 26 ++
 .../gnome-builder/gnome-builder-44.2-r1.ebuild |  8 ++-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/files/44.2-fix-gtk-4.12.5-build.patch 
b/dev-util/gnome-builder/files/44.2-fix-gtk-4.12.5-build.patch
new file mode 100644
index ..eccf90851fb7
--- /dev/null
+++ b/dev-util/gnome-builder/files/44.2-fix-gtk-4.12.5-build.patch
@@ -0,0 +1,26 @@
+From 43a7c586b7291b5cf82febdaa80b4fe4efea8f54 Mon Sep 17 00:00:00 2001
+From: Christian Hergert 
+Date: Mon, 15 Jan 2024 11:54:38 -0800
+Subject: [PATCH] libide/tweaks: remove autoptr cleanup
+
+This is not needed now with recent GTK changes merged this morning.
+---
+ src/libide/tweaks/ide-tweaks-window.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/libide/tweaks/ide-tweaks-window.c 
b/src/libide/tweaks/ide-tweaks-window.c
+index f2553a396..dcb55bb35 100644
+--- a/src/libide/tweaks/ide-tweaks-window.c
 b/src/libide/tweaks/ide-tweaks-window.c
+@@ -32,8 +32,6 @@
+ #include "ide-tweaks-panel-list-private.h"
+ #include "ide-tweaks-window.h"
+ 
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (GtkStackPage, g_object_unref)
+-
+ struct _IdeTweaksWindow
+ {
+   AdwWindow   parent_instance;
+-- 
+2.43.0
+

diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index b99f6335b15c..8dd7656ce8b7 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -31,10 +31,12 @@ REQUIRED_USE="
 # Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
 # An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
 
+# >=gtk-4.12.5 for relying on GtkStackPage autoptr cleanup added in that 
version
+
 # TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
 RDEPEND="
>=dev-libs/glib-2.75.0:2
-   >=gui-libs/gtk-4.8:4[introspection]
+   >=gui-libs/gtk-4.12.5:4[introspection]
>=gui-libs/libadwaita-1.3.0:1
>=gui-libs/libpanel-1.1.2:1
>=gui-libs/gtksourceview-5.7.2:5[introspection]
@@ -126,6 +128,10 @@ that are currently available with packages include:
 # stylelint for stylesheet (CSS and co) linting
 # gvls for vala language-server integration
 
+PATCHES=(
+   "${FILESDIR}"/${PV}-fix-gtk-4.12.5-build.patch
+)
+
 llvm_check_deps() {
has_version "sys-devel/clang:${LLVM_SLOT}"
 }



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

2024-04-14 Thread Mart Raudsepp
commit: 6fb902a552f5f8447bf176163376831f651d5605
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 14 15:26:03 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 14 15:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb902a5

www-client/epiphany: stop suggesting webkit-gtk[jpeg2k], it doesn't exist soon

Signed-off-by: Mart Raudsepp  gentoo.org>

 www-client/epiphany/epiphany-44.6.ebuild | 7 +--
 www-client/epiphany/epiphany-45.3.ebuild | 5 -
 2 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/www-client/epiphany/epiphany-44.6.ebuild 
b/www-client/epiphany/epiphany-44.6.ebuild
index f7647709f9ef..efc43b73e33e 100644
--- a/www-client/epiphany/epiphany-44.6.ebuild
+++ b/www-client/epiphany/epiphany-44.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -74,11 +74,6 @@ 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() {

diff --git a/www-client/epiphany/epiphany-45.3.ebuild 
b/www-client/epiphany/epiphany-45.3.ebuild
index db78c1770324..98647618d095 100644
--- a/www-client/epiphany/epiphany-45.3.ebuild
+++ b/www-client/epiphany/epiphany-45.3.ebuild
@@ -74,11 +74,6 @@ 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() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/, profiles/features/big-endian/, net-libs/webkit-gtk/files/

2024-04-14 Thread Mart Raudsepp
commit: 3de82e9649130ff329e7ba66b21360db422b2888
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 14:46:51 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 14 15:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de82e96

net-libs/webkit-gtk: add 2.44.1

* Drop unnecessary gtk+:3 dep for SLOT=6 gtk4 version, fix gtk:4 USE deps
  (the aqua/wayland/X ones were on the gtk+:3 wrong dep instead of gtk:4)
* Pre-built documentation has moved from SLOT=4.1 to SLOT=6
* WebKitWebDriver is migrated to be shipped by SLOT=6 (upstream suggested
  to ship it in gtk4 SLOT since 2.40 already)
* Include small patchset from upstream 2.44 branch
* Include additional jumbo-build fixes
* Handle undeclared configuration dependency manually for now,
  https://bugs.webkit.org/show_bug.cgi?id=269147
* Drop ruby30 from USE_RUBY as ruby:3.0 is gone from tree
* Update deps:
  * >=gtk-4.6.0, there's optional build dep on 4.13.4 that we can't ensure
yet as webkit-gtk-2.44 will go stable for security before gtk-4.14.x
  * >=libepoxy-1.5.4
  * >=wayland-1.20, >=wayland-protocols-1.24
  * x11-libs/libdrm
  * X11 renderer was removed (uses DMA-BUF with SHM fallback now), thus
most libX* deps with it
  * Same with the WPE renderer and thus libwpe/wpebackend-fdo
* Update configuration knobs:
  * USE_LIBDRM separated out of USE_GBM
  * USE_OPENGL_OR_ES gone (always enabled now, which we always did too)
  * USE_OPENJPEG (JPEG2000) support is removed upstream
  * New USE_LIBBACKTRACE explicitly disabled to avoid automagic behaviour
* Mention gst-plugins-bad[vaapi] for hardware encoding with VAAPI as an
  optfeature and touch up strings for other optfeature suggestions
* Update patchset:
  * 2.42.1-arm64-non-jumbo-fix.patch is applied upstream
  * 2.42.4-wasm-assert-fix.patch is applied upstream
  * 2.42.5-x86-build-fix.patch was a fix specific to 2.42.x to fix a
backport gone wrong from 2.43.x, it must not be applied to 2.44,
even though it applies cleanly
* Fix libepoxy dep to require USE=egl as epoxy/egl.h is used unconditionally

Closes: https://bugs.gentoo.org/928953
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/webkit-gtk/Manifest   |   1 +
 .../webkit-gtk/files/2.44.1-branch-patchset.patch  | 262 +
 .../files/2.44.1-non-unified-build-fixes.patch | 322 +
 net-libs/webkit-gtk/webkit-gtk-2.44.1-r410.ebuild  | 257 
 net-libs/webkit-gtk/webkit-gtk-2.44.1-r600.ebuild  | 269 +
 net-libs/webkit-gtk/webkit-gtk-2.44.1.ebuild   | 255 
 profiles/features/big-endian/package.use.mask  |   1 +
 7 files changed, 1367 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 9ba870735d4e..1c1728b2f43a 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,3 +1,4 @@
 DIST webkitgtk-2.42.3.tar.xz 32023120 BLAKE2B 
8a132039895d859189b65a5fd09e35a99b5ce2ad0cf46c44a4ec9b6c499155c8dcc9d28d4add727f59078df99d03157f203fb12feed7e75f2e28fbebe9953850
 SHA512 
3ccd7245c656f2919357b8c0b867f47d223cac3cdca5e5a015bb3e6097051c87c8bd38db5fafea8801ca3f0d0d493d7f2f1079ff72fc2afc9cb7a281f4ae6839
 DIST webkitgtk-2.42.4.tar.xz 32059260 BLAKE2B 
3a8cd0818e0d989ab778cda63dd873d7e185ec20fbfe609b9da70041fe38ac30351046516600cb8eb86089e43136487d81c922690468daa70ed2a436561c2401
 SHA512 
2019408b3b6b2354ea3da380abaad34d51fed6d5ce9d5a9ff9db6f911d235f8a9eb765ccf1e5608ddc49516cafee9921b4a0f9912b9ae5af56701f8fc0f45293
 DIST webkitgtk-2.42.5.tar.xz 34651836 BLAKE2B 
4b772d91d3e2c3fc3a48455f43016d2cc1699b18fcc78253d1527eecabbfc1f47cd3bf3c512508fd683d29de68f980511d2057e4c65979bab38083a2da5cb516
 SHA512 
9b992b1156a87b503deec4640ee9383227c7341910f1b33b7cba03d32194b36aa61de6ae3e8a58c23adcab74e71b78d1c8d4124f32bffc4dd58d93931fb94ef0
+DIST webkitgtk-2.44.1.tar.xz 36280696 BLAKE2B 
a5fff4c4fe90bcd0ea098930e51a36ea60152da47fd06e78abbc10f146437838aa19fed15cf58732b538046e1f42d8461cd5c0e0859096506932c9fae150cc16
 SHA512 
b1752303f9ee38ef98c1e5c0cad001d389eaedbbf07d13fed8699104e6e311cb47a9bed7089868cb92c53d2777aaff441147353da13123d5c8eee4adf8709169

diff --git a/net-libs/webkit-gtk/files/2.44.1-branch-patchset.patch 
b/net-libs/webkit-gtk/files/2.44.1-branch-patchset.patch
new file mode 100644
index ..869c85e84a6e
--- /dev/null
+++ b/net-libs/webkit-gtk/files/2.44.1-branch-patchset.patch
@@ -0,0 +1,262 @@
+From 53ca279739365f9a604fba0a673f0539dfd67c55 Mon Sep 17 00:00:00 2001
+From: Patrick Griffis 
+Date: Mon, 8 Apr 2024 10:21:34 -0700
+Subject: [PATCH 1/6] Cherry-pick 277203@main (bd1249cc9c4f).
+ https://bugs.webkit.org/show_bug.cgi?id=272309
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Workaround restrict error in GCC 12
+https://bugs.webkit.org/show_bug.cgi?id=272309
+
+Reviewed by Darin Adler.
+
+In GCC 12.3.0:
+
+In s

[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-bad/

2024-04-13 Thread Mart Raudsepp
commit: 1aa46834180cb2cfd130314b2fa8764f3d0e5f82
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:50:11 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa46834

media-libs/gst-plugins-bad: fix missing libgudev multilib dep

Closes: https://bugs.gentoo.org/928973
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild 
b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
index 916ec99294c7..424ccad8b9e7 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 
vaapi? (
>=media-libs/libva-1.10:=[${MULTILIB_USEDEP}]
-   udev? ( dev-libs/libgudev )
+   udev? ( dev-libs/libgudev[${MULTILIB_USEDEP}] )
)
 "
 DEPEND="${RDEPEND}"



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

2024-04-13 Thread Mart Raudsepp
commit: 4e9b11a9b2ec9284c2b69bd9d894903d01a7fd94
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:48:13 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:48:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9b11a9

net-libs/libgrss: fix automagic introspection handling, add missing dep for it

Closes: https://bugs.gentoo.org/913929
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/libgrss/{libgrss-0.7.0.ebuild => libgrss-0.7.0-r1.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-libs/libgrss/libgrss-0.7.0.ebuild 
b/net-libs/libgrss/libgrss-0.7.0-r1.ebuild
similarity index 83%
rename from net-libs/libgrss/libgrss-0.7.0.ebuild
rename to net-libs/libgrss/libgrss-0.7.0-r1.ebuild
index ac7138803a21..2720d499d99a 100644
--- a/net-libs/libgrss/libgrss-0.7.0.ebuild
+++ b/net-libs/libgrss/libgrss-0.7.0-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="+introspection"
 RDEPEND="
>=dev-libs/glib-2.42.1:2
>=dev-libs/libxml2-2.9.2:2
-   >=net-libs/libsoup-2.48:2.4
+   >=net-libs/libsoup-2.48:2.4[introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.42 )
 "
 DEPEND="${RDEPEND}"
@@ -24,3 +24,7 @@ BDEPEND="
>=dev-build/gtk-doc-am-1.10
virtual/pkgconfig
 "
+
+src_configure() {
+   gnome2_src_configure $(use_enable introspection)
+}



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

2024-04-13 Thread Mart Raudsepp
commit: 27944730a195dbd553120627e2a54ba1dd48378e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:26:37 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:26:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27944730

dev-libs/gjs: drop 1.78.1, 1.78.4

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/Manifest  |  2 --
 dev-libs/gjs/gjs-1.78.1.ebuild | 68 --
 dev-libs/gjs/gjs-1.78.4.ebuild | 68 --
 3 files changed, 138 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 9e3c87a23426..0967ffcbbf05 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1 @@
-DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 
1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583
 SHA512 
9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286
-DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 
0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632
 SHA512 
a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4
 DIST gjs-1.78.5.tar.xz 656168 BLAKE2B 
e1458d000998b66fda90e448ca487e591729e003c3e11a939dc474958b6de55783d41db8de5b243a329361f12acc15a8e84f4131650705becb046b68c54a24a2
 SHA512 
bb25e52dff53bfbde6d2329027d4ff68849740cf753da58f9bdf5a19ea7b029e2517d67978f461f16660dd1aa48b223798e9c0a24cde0ccb62060e4a0c83a02e

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
deleted file mode 100644
index 805b43049029..
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 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 ~loong 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
-}

diff --git a/dev-libs/gjs/gjs-1.78.4.ebuild b/dev-libs/gjs/gjs-1.78.4.ebuild
deleted file mode 100644
index f9d52d43c6ba..
--- a/dev-libs/gjs/gjs-1.78.4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 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 t

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

2024-04-13 Thread Mart Raudsepp
commit: dc43469ff52bdf4ff01bd52d7b6abfcadb35d9ce
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:32:38 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:32:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc43469f

gui-libs/tepl: Add missing gtk+[introspection] dep

No revbump because the only non-library consumer itself depends on this on its
own as well, so there should be no problems with VDB missing it. It's 
technically
just a recursive build dependency too.

Bug: https://bugs.gentoo.org/913725
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/tepl/tepl-6.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/tepl/tepl-6.8.0.ebuild b/gui-libs/tepl/tepl-6.8.0.ebuild
index 6fc15442d7ab..0c1054741ada 100644
--- a/gui-libs/tepl/tepl-6.8.0.ebuild
+++ b/gui-libs/tepl/tepl-6.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=dev-libs/glib-2.74:2
-   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/gtk+-3.22:3[introspection]
>=gui-libs/libgedit-gtksourceview-299.0.4:300
>=gui-libs/libgedit-amtk-5.0:5=[introspection]
dev-libs/icu:=



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

2024-04-13 Thread Mart Raudsepp
commit: 8a31bae04d66cae0a7cac9c40d7cade9b09d142f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:34:36 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:34:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a31bae0

gui-libs/libgedit-amtk: Add missing gtk+[introspection?] dep

No revbump because the only non-library consumer itself depends on this on its
own as well, so there should be no problems with VDB missing it. It's 
technically
just a recursive build dependency too.

Bug: https://bugs.gentoo.org/913725
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild 
b/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild
index 1eb6ac221007..c2c93a6a77bd 100644
--- a/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild
+++ b/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ IUSE="+introspection gtk-doc"
 RDEPEND="
!gui-libs/amtk
>=dev-libs/glib-2.56:2
-   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/gtk+-3.22:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.42:= )
 "
 DEPEND="${RDEPEND}"



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

2024-04-13 Thread Mart Raudsepp
commit: 6db0a6ca5496753323a65474fc1c5cb1f20a1681
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:25:33 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:25:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db0a6ca

gnome-base/gvfs: drop 1.50.6, 1.52.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gvfs/Manifest   |   2 -
 gnome-base/gvfs/gvfs-1.50.6.ebuild | 155 -
 gnome-base/gvfs/gvfs-1.52.1.ebuild | 155 -
 3 files changed, 312 deletions(-)

diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest
index 4e182321ff23..c59ecd9f9c94 100644
--- a/gnome-base/gvfs/Manifest
+++ b/gnome-base/gvfs/Manifest
@@ -1,3 +1 @@
-DIST gvfs-1.50.6.tar.xz 1229872 BLAKE2B 
bd14b8d8f3f4dd96102032a80853ddb3b1df8bdfd589e10483b39aa2055c4ec1e3c2a78872f535563eff60224d39536bcfed168707ea7e061517fa39ad3e6c76
 SHA512 
f289d5c45306e270fcbc0c66bb9583ad10c03492eb843d170cf5543afbf20226c22554abc7fc658e1c86d41feee9028f038c977995241f9b84a51ab31d6bdd67
-DIST gvfs-1.52.1.tar.xz 1232604 BLAKE2B 
7cffcdb38923cf9ceedad132bac9a7fb7a3cd44c7da369f39852ce9407700883e4a4ecd1cf79442eecb1610f3c96cbecf10e6dfa2a3e974ca170314c3ecdaedf
 SHA512 
7d791afd505bcdbc38e811630a60e846f8980db1e80a07877aa20439177fc9a5def35f4dabd83323a4867a1cce548600e2f6c8bed586ee1ca55f514022e86064
 DIST gvfs-1.52.2.tar.xz 1232776 BLAKE2B 
70d17e849f2741da299f363b6b4ec7607b3c30e92efbc05f68ad8445dc18615e4e6c584e3cc595a42d12cd899502fde62e1ebb7ba7fe0681b5d5c2e9d45b7314
 SHA512 
85684625822a1dcaa2258b7e8389ef53769850d05b7b2538a1335c9e16b882a08a5a33131779a132a2bf7ed23875f16791238fcdebc9cf3e543050d64aee8331

diff --git a/gnome-base/gvfs/gvfs-1.50.6.ebuild 
b/gnome-base/gvfs/gvfs-1.50.6.ebuild
deleted file mode 100644
index 1d21426f263d..
--- a/gnome-base/gvfs/gvfs-1.50.6.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# 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 HA

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

2024-04-13 Thread Mart Raudsepp
commit: 204d8ab56f3fab47c0aec3054036d21c6cc4cb69
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:26:17 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204d8ab5

gui-libs/libwpe: drop 1.14.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/libwpe/Manifest |  1 -
 gui-libs/libwpe/libwpe-1.14.1.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/gui-libs/libwpe/Manifest b/gui-libs/libwpe/Manifest
index 0502bdf79e7c..cf1152729c30 100644
--- a/gui-libs/libwpe/Manifest
+++ b/gui-libs/libwpe/Manifest
@@ -1,2 +1 @@
-DIST libwpe-1.14.1.tar.xz 62980 BLAKE2B 
5f24322ff463fe9701e47c5eb46076fd406cbef2f54ca08b962c93f425a2ee217eed810ee7d2582ba6d54691071d651f8e60f624a88e99330027a8221e3f4d2c
 SHA512 
302f5e795c1d3c927f583eea8f52a1e764ce4d610b8021dc6cd6fd672331bf5999388c0d3f4bda2fa2096385beda2fe399f18b6d8d31bddb18c5a4aae87b2e35
 DIST libwpe-1.14.2.tar.xz 63076 BLAKE2B 
cc866198c92c949cddde668ffba8f322ccaf1fd3aa33ec06c36609355c6f7cbf2e7fb91cb40e6c4add2bd45a024663d787beeb5287031c8fba3e84a55db3
 SHA512 
2c7b14190a55adcb9f45281715c5238e746ca85b8e50c655974b3a5e359472162bd87a5a40d13b73811e76d34d705614968bb6bdf8bf01c90504ce11e4b30e56

diff --git a/gui-libs/libwpe/libwpe-1.14.1.ebuild 
b/gui-libs/libwpe/libwpe-1.14.1.ebuild
deleted file mode 100644
index 96ccea10c3d2..
--- a/gui-libs/libwpe/libwpe-1.14.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Platform-agnostic interfaces for WPE WebKit"
-HOMEPAGE="https://wpewebkit.org/;
-SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz;
-
-LICENSE="BSD-2"
-SLOT="1.0"
-
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
-   media-libs/mesa[egl(+)]
-   x11-libs/libxkbcommon
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   -Denable-xkb=true
-   -Dbuild-docs=false # hotdoc not packaged
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cairomm/

2024-04-13 Thread Mart Raudsepp
commit: 2fd4d6e37737589b4822d7697a12e1923f25d3dd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:26:06 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:26:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd4d6e3

dev-cpp/cairomm: drop 1.16.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-cpp/cairomm/Manifest  |  1 -
 dev-cpp/cairomm/cairomm-1.16.2.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-cpp/cairomm/Manifest b/dev-cpp/cairomm/Manifest
index 15ec5b166503..ab5d8910b384 100644
--- a/dev-cpp/cairomm/Manifest
+++ b/dev-cpp/cairomm/Manifest
@@ -1,3 +1,2 @@
 DIST cairomm-1.14.4.tar.xz 618548 BLAKE2B 
611e05b66e731d470c6d9a64c2eb4aee68aa73be5c05cb7e741e9a851ef15609cfc9fc27177531880b16517e62cf5c3f7669d4f7e7c5c78b9bc7d829e27f4d25
 SHA512 
9e2692837f55a2e66cd7e9d0a8033a35524df1c3186a53a9be75d71e899240dbc8959c914471e61e311812dabaf815e732142686b42fbdc75a71c05b41013d33
-DIST cairomm-1.16.2.tar.xz 593504 BLAKE2B 
6682604f5907f16e40dd497f07eaaca5a4dc8a0b90771a0631406817ec397c42eb1784a6cbf15094ea6d61591acf04818e1b4d64ede3383b6859668d3b445a76
 SHA512 
61dc639eabe8502e1262c53c92fe57c5647e5ab9931f86ed51e657df1b7d0e3e58c2571910a05236cc0dca8d52f1f693aed99a553430f14d0fb87be1832a6b62
 DIST cairomm-1.18.0.tar.xz 632520 BLAKE2B 
e05135eb2e22ed6002821567dd951644febc173b04e001f3574d6dac36d0c6d012c3806e7485fa7856402945934c653c4546855a8e97b016130edac31726d827
 SHA512 
d358a765136e244773b4a0fdcb2d9c81dd0b76f7a27c7108f94df9765f2d790f5f50b5645c09c292efce3e012528f85114d51916450c5fe6fa87d09f5a405d4c

diff --git a/dev-cpp/cairomm/cairomm-1.16.2.ebuild 
b/dev-cpp/cairomm/cairomm-1.16.2.ebuild
deleted file mode 100644
index e28126d37356..
--- a/dev-cpp/cairomm/cairomm-1.16.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson-multilib python-any-r1
-
-DESCRIPTION="C++ bindings for the Cairo vector graphics library"
-HOMEPAGE="https://cairographics.org/cairomm/ 
https://gitlab.freedesktop.org/cairo/cairomm;
-SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz;
-
-LICENSE="LGPL-2+"
-SLOT="1.16"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="gtk-doc test X"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}]
-   >=x11-libs/cairo-1.12.10[X=,${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-libs/boost[${MULTILIB_USEDEP}]
-   media-libs/fontconfig[${MULTILIB_USEDEP}]
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-   gtk-doc? (
-   ${PYTHON_DEPS}
-   >=dev-cpp/mm-common-1.0.4
-   app-text/doxygen[dot]
-   dev-libs/libxslt
-   )
-"
-
-pkg_setup() {
-   use gtk-doc && python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_native_use_bool gtk-doc build-documentation)
-   -Dbuild-examples=false
-   $(meson_use test build-tests)
-   -Dboost-shared=true
-   )
-   meson_src_configure
-}



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

2024-04-13 Thread Mart Raudsepp
commit: df3a11deeba96114e59465926c183e1d0920fb12
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:26:26 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:26:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df3a11de

net-libs/libcloudproviders: drop 0.3.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/libcloudproviders/Manifest|  1 -
 .../libcloudproviders-0.3.5.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/net-libs/libcloudproviders/Manifest 
b/net-libs/libcloudproviders/Manifest
index 2e5038ad30dd..64807ebd7dea 100644
--- a/net-libs/libcloudproviders/Manifest
+++ b/net-libs/libcloudproviders/Manifest
@@ -1,2 +1 @@
-DIST libcloudproviders-0.3.5.tar.xz 23652 BLAKE2B 
653f1aa96692f97415b9c7f84ac15e8843210853b40323e65d22b3e2448732abb25695cf879356078997db22cd34ce34e72a542e6f1e1fec08ba83c482492b02
 SHA512 
054e704955395d4b5dda728c184fa0e2ea5e020da7048bbb5b85f313e85114c4a5c1c641c7d1502391f4f3d46f22a6ea2afb76010ffd121daf60220feefa1ae4
 DIST libcloudproviders-0.3.6.tar.xz 23844 BLAKE2B 
af5864fa9f4de8842dce80efb53b7b6ff73a679589a49b4edf55c77e0e49114dd5da8dbdc6950574a758483b09168e90e27ded05b0ef501bf9b454341196f7ff
 SHA512 
4ffd9c6202a608128dce2542a29910a87910d46df57dd19e6dfe70e80001b27d2bc5d90a37cb9036ac60a317edc5c1be9d5fd8adb215500c34a07e23064a293f

diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.5.ebuild 
b/net-libs/libcloudproviders/libcloudproviders-0.3.5.ebuild
deleted file mode 100644
index 9ae5a267cd4a..
--- a/net-libs/libcloudproviders/libcloudproviders-0.3.5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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: dev-libs/gmime/

2024-04-13 Thread Mart Raudsepp
commit: 0e22e52d748438dafc22a0e4278ad5231fc45fad
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:25:21 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:25:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e22e52d

dev-libs/gmime: drop 3.2.13

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gmime/Manifest|  1 -
 dev-libs/gmime/gmime-3.2.13.ebuild | 70 --
 2 files changed, 71 deletions(-)

diff --git a/dev-libs/gmime/Manifest b/dev-libs/gmime/Manifest
index c5c32b61bb00..f608314fdb57 100644
--- a/dev-libs/gmime/Manifest
+++ b/dev-libs/gmime/Manifest
@@ -1,3 +1,2 @@
 DIST gmime-2.6.23.tar.xz 5216588 BLAKE2B 
e173a7dbd418663ebbc55b856359bf9286c3791827f9b7f89da48dd7c3609e77312546f9489c08d34a7dcaeb78659789809d5fafc1323cbae9b9f1c4a316c659
 SHA512 
2ff6718b7a555cd5b34848399f29c7d0aa5a15e1f3cb46e9258c499e874191ee00f41b737386805d3000bad34367d174a25c45d38ba90cba7902400e733afa14
-DIST gmime-3.2.13.tar.xz 2231624 BLAKE2B 
c1b4af7ea911c6e2cdea01700d76d218028f7a7f3fc0443b15f915658f945b0fd784928eaa572b0a4b1cd2ea6f7b2812de75f066e3dd2bef23ebd4075a393ee9
 SHA512 
cfbf5d9e8d6cafcb340b6e470acaf7ae0a96581d39119a751b22fcf3ede089cc24accbd26a79ec2a4b7901ce66d7092765e8c388bbfa2138606dbb4b3f81f4d3
 DIST gmime-3.2.14.tar.xz 2231340 BLAKE2B 
bbe147151349c626d92890783a3fccd4b1156b5a9fc305812447f28ec34d5d7694a702f99865ad5ef41737eb4e0d0c08d879e4525f58c272972531c51d436fd6
 SHA512 
d6127a8567f96784b3f975452cd43a4ef6c8921845feb11974f785576f7ef138f25d20d0f309022893ca445fffb000b4dc98bf65ff3a781ececd5c16b1f0e9c6

diff --git a/dev-libs/gmime/gmime-3.2.13.ebuild 
b/dev-libs/gmime/gmime-3.2.13.ebuild
deleted file mode 100644
index 209667ccf128..
--- a/dev-libs/gmime/gmime-3.2.13.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic gnome2 vala
-
-DESCRIPTION="Library for creating and parsing MIME messages"
-HOMEPAGE="https://github.com/jstedfast/gmime 
http://spruce.sourceforge.net/gmime/;
-SRC_URI="https://github.com/jstedfast/${PN}/releases/download/${PV}/${P}.tar.xz;
-
-SLOT="3.0"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="crypt doc idn test +vala"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.68.0:2
-   sys-libs/zlib
-   crypt? ( >=app-crypt/gpgme-1.8.0:= )
-   idn? ( net-dns/libidn2:= )
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-1.30.0:=
-   )
-"
-DEPEND="${RDEPEND}
-   virtual/libiconv
-"
-BDEPEND="
-   >=dev-build/gtk-doc-am-1.8
-   virtual/pkgconfig
-   doc? ( app-text/docbook-sgml-utils )
-"
-
-src_prepare() {
-   gnome2_src_prepare
-   use vala && vala_setup
-}
-
-src_configure() {
-   if [[ ${CHOST} == *-solaris* ]]; then
-   # bug #???, why not use --with-libiconv
-   append-libs iconv
-   fi
-
-   gnome2_src_configure \
-   --enable-largefile \
-   $(use_enable crypt crypto) \
-   $(use_enable vala) \
-   $(use_with idn libidn) \
-   $(usex doc "" DB2HTML=)
-}
-
-src_compile() {
-   gnome2_src_compile
-   if use doc; then
-   emake -C docs/tutorial html
-   fi
-}
-
-src_install() {
-   gnome2_src_install
-
-   if use doc ; then
-   docinto tutorial
-   dodoc -r docs/tutorial/html/
-   fi
-}



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

2024-04-13 Thread Mart Raudsepp
commit: 7232882905f65b642ceb6ac9a780814dcb7aa491
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:28:43 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:30:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72328829

gui-libs/libgedit-gtksourceview: Add missing gtk+[introspection] dep

No revbump because the only non-library consumer itself depends on this on its
own as well, so there should be no problems with VDB missing it. It's 
technically
just a recursive build dependency too.

Closes: https://bugs.gentoo.org/913725
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild 
b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild
index 614bc311ee34..31e35fca195c 100644
--- a/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild
+++ b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ IUSE="gtk-doc"
 
 RDEPEND="
>=dev-libs/glib-2.74:2
-   >=x11-libs/gtk+-3.20:3
+   >=x11-libs/gtk+-3.20:3[introspection]
>=dev-libs/libxml2-2.6:2
 
dev-libs/gobject-introspection:=



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

2024-04-13 Thread Mart Raudsepp
commit: ffb57bcd36aa488dda7c23a64fe925c7809fb1fe
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:24:53 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:24:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb57bcd

dev-libs/libmanette: drop 0.2.6

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libmanette/Manifest|  1 -
 dev-libs/libmanette/libmanette-0.2.6.ebuild | 49 -
 2 files changed, 50 deletions(-)

diff --git a/dev-libs/libmanette/Manifest b/dev-libs/libmanette/Manifest
index 7fbfe9154320..232e5955215a 100644
--- a/dev-libs/libmanette/Manifest
+++ b/dev-libs/libmanette/Manifest
@@ -1,2 +1 @@
-DIST libmanette-0.2.6.tar.xz 43236 BLAKE2B 
3b2a6979aa368117fa5d61623c26e6cca61388770ad77e759c3427fcba64d40361b1e1a4f87a2931281edbf5c2943a44c2ee3b0485ef52ddbf183a9e72344892
 SHA512 
e10a1b3e493a6472b0cf7562e3dfbba839ee69bb878676b2e3521363e9ff7c5df7d379923a4781366797e889f3c8985397080ae606264dc9bd3a4459bce0513c
 DIST libmanette-0.2.7.tar.xz 43928 BLAKE2B 
10978109c22defc1fa3361ef08d824ec5a67fda86b020504322fb86db0f7157617daf34db6ddaf0c2221ad9419b04cad07fad17bb6de103b198c7664cee12c4d
 SHA512 
c3ebaba901731d3f106379befba1c4020aa32dcd224ced7f24aab37e547644080202dfcdd0e8cbd0cb6c864410f038e483502d357ab9842ae0f25e9570d120ef

diff --git a/dev-libs/libmanette/libmanette-0.2.6.ebuild 
b/dev-libs/libmanette/libmanette-0.2.6.ebuild
deleted file mode 100644
index f60d2061f5df..
--- a/dev-libs/libmanette/libmanette-0.2.6.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org meson vala xdg
-
-DESCRIPTION="Simple GObject game controller library"
-HOMEPAGE="https://gitlab.gnome.org/aplazas/libmanette;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="gtk-doc +introspection +udev +vala test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
-   >=dev-libs/glib-2.50:2
-   udev? ( dev-libs/libgudev[introspection?] )
-   dev-libs/libevdev
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.3
-   )
-   vala? ( $(vala_depend) )
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   xdg_src_prepare
-   use vala && vala_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddemos=false
-   $(meson_use test build-tests)
-   -Dinstall-tests=false
-   $(meson_use gtk-doc doc)
-   $(meson_use introspection)
-   $(meson_use vala vapi)
-   $(meson_feature udev gudev)
-   )
-   meson_src_configure
-}



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

2024-04-13 Thread Mart Raudsepp
commit: 399ccb2abf4562531ffcdb36c6b785d32ad49b91
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:16:46 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399ccb2a

gui-libs/libadwaita: drop 1.4.2, 1.4.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/libadwaita/Manifest|  2 -
 gui-libs/libadwaita/libadwaita-1.4.2.ebuild | 66 -
 gui-libs/libadwaita/libadwaita-1.4.3.ebuild | 66 -
 3 files changed, 134 deletions(-)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 6879775b8cd7..a2745e5f7843 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,3 +1 @@
-DIST libadwaita-1.4.2.tar.xz 4063684 BLAKE2B 
5c4bfc939698ef7413dd60d2818c7e1041b6fe5af4b619063c24379a730e62903ed22c10d7741f31fb39ae846e18ff1af983566017a23a6b524d25353dca4e32
 SHA512 
4639e727ed0a9e9d468d814f74f5f40a1f69ee90a355708ffc7a17f3a9eab5f0004fea0a1888080d0d3fff845b4993db2440bce6a66712a8b7c64fa8b1d09a78
-DIST libadwaita-1.4.3.tar.xz 3955960 BLAKE2B 
fd68dcab96e968d8833cb9e1783eb5843ac35335ae259dd8ba06e730db3383f9ed0501bda2f442fd81e274283e308644eae1c954fdcb9cb86163fa855bb9ced2
 SHA512 
3402f2fcf307c07137364f92ec734f0e082080cbd80cde71da6c8859cdf504d343f6bd8816cbaa5523f9f5077cd45b6aa7619f32c2b81bc1c89eeb2eb8b1f8be
 DIST libadwaita-1.4.4.tar.xz 3957408 BLAKE2B 
ba165260677d3dabd47d31e6895271e793ccca5525253eca1147e6ac44326563f5dc8d30e01997b6c8ffe984d32d17ab5652b7f98fcbdab1e031b9025d7c019f
 SHA512 
3b5110753efca53133ab2d5e4dc50b50727e43427744e517c8afb15ec6ff9da2cd6b280d3c590034b3f4e0960084cc1354942831d528732d5649218743a56c71

diff --git a/gui-libs/libadwaita/libadwaita-1.4.2.ebuild 
b/gui-libs/libadwaita/libadwaita-1.4.2.ebuild
deleted file mode 100644
index 4856b19e694c..
--- a/gui-libs/libadwaita/libadwaita-1.4.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2024 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="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv 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
-}

diff --git a/gui-libs/libadwaita/libadwaita-1.4.3.ebuild 
b/gui-libs/libadwaita/libadwaita-1.4.3.ebuild
deleted file mode 100644
index c3c582c28c39..
--- a/gui-libs/libadwaita/libadwaita-1.4.3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2024 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="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~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="${RD

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

2024-04-13 Thread Mart Raudsepp
commit: 46ffbddbd7fa16d382e35ef145758bc91ccb0e78
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:23:27 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ffbddb

gnome-extra/gucharmap: drop 15.0.4, 15.1.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gucharmap/Manifest |  2 -
 .../files/15.0.1-fix-file-conflicts.patch  | 11 ---
 gnome-extra/gucharmap/gucharmap-15.0.4.ebuild  | 77 -
 gnome-extra/gucharmap/gucharmap-15.1.1.ebuild  | 79 --
 4 files changed, 169 deletions(-)

diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 6575b44f9a14..2df302162eeb 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1,3 +1 @@
-DIST gucharmap-15.0.4.tar.bz2 1453197 BLAKE2B 
718890e466e19934b012a79deefc2174edba6de59bd9a374dee5e8cf396fd0a06ae8e4db4cfb223d43284d59be87344310e4cb94e1e45ae158e0213e7bfa06f5
 SHA512 
280fb164f2d850f9b4a8e54c24d0bc461e0abe2e53f34a6f2f0098397c04856091c6f730cfa9451de5b676b569e2a43bcf2a9dfe160f916b00622ec5535c1e94
-DIST gucharmap-15.1.1.tar.bz2 1455226 BLAKE2B 
c7dd7fc41dd938f040829ad4f6c29027441125c8d9c27e7539867230e2f1842039af02d52450cdc3be234a836d5f27cda90b565210c979c896abe1209e0695fa
 SHA512 
e6fd7a29ecec8b0d094396f86a0204bd1e9e09a02c71930f95f43f707ff46db4f92c87b00d2840739f3191f3ebc84dfdde1c879dc26dc1888d1085cb032927b5
 DIST gucharmap-15.1.2.tar.bz2 1455600 BLAKE2B 
991388c67451df701533d9935021644aa549a373d07dbdca47ee47e76b419533e5ecf16ddfb4603467f7750fe6934fbef37ecd88795ebf11e066a3f1d76e327b
 SHA512 
702276b0fd7804d4210b71e332a34206f27c0da5fefbf164a70881d97d0cbcd3cdb9f8b31e56ee449cb07688bdbbe6fa1d7fa8e7a5fe5c5b879a6ce828450e69

diff --git a/gnome-extra/gucharmap/files/15.0.1-fix-file-conflicts.patch 
b/gnome-extra/gucharmap/files/15.0.1-fix-file-conflicts.patch
deleted file mode 100644
index 0664c9f0c546..
--- a/gnome-extra/gucharmap/files/15.0.1-fix-file-conflicts.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Avoids file conficts with other API versions being installed on the system.
 a/meson.build
-+++ b/meson.build
-@@ -78,6 +78,6 @@ libgucharmap_gtk4_soversion = '0'
- 
- # i18n
- 
--gucharmap_gettext_domain = gucharmap_name
-+gucharmap_gettext_domain = libgucharmap_gtk3_api_name
- 
- # Directories

diff --git a/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild 
b/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild
deleted file mode 100644
index b788ccd08f8a..
--- a/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic 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.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?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   app-text/docbook-xml-dtd:4.1.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
-   "${FILESDIR}"/15.0.1-fix-file-conflicts.patch
-)
-
-src_prepare() {
-   default
-   use vala && vala_setup
-   xdg_environment_reset
-}
-
-src_configure() {
-   # Upstream don't support LTO & error out on it in meson.build (bug 
#926250)
-   filter-lto
-
-   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
-}

diff --git a/gnome-extra/gucharmap/

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

2024-04-13 Thread Mart Raudsepp
commit: 03261245cd6d9bc9ea26c60563672ea32e8f2028
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:24:34 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:24:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03261245

dev-libs/libsigc++: drop 3.4.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libsigc++/Manifest   |  1 -
 dev-libs/libsigc++/libsigc++-3.4.0.ebuild | 40 ---
 2 files changed, 41 deletions(-)

diff --git a/dev-libs/libsigc++/Manifest b/dev-libs/libsigc++/Manifest
index 7e682adae929..399171deb23e 100644
--- a/dev-libs/libsigc++/Manifest
+++ b/dev-libs/libsigc++/Manifest
@@ -1,3 +1,2 @@
 DIST libsigc++-2.12.0.tar.xz 5002560 BLAKE2B 
f4d42dfbac95be974a5e49a7bcfd4c97fb0423f5bcc9d0bda79e6cee6bab54ae77969a3e5c58094264068c38212a0ff66b3dae2a519c4101bdfa170e94767641
 SHA512 
88e382e274a574a4b6129e23916054642e1696c663a4bb84f05e14a401f0cb56d0a0bf8c3a6273aec36ce121ce18a338b6d491fb213bcdf5a627bd382719e021
-DIST libsigc++-3.4.0.tar.xz 949316 BLAKE2B 
f12e8199333f5d23827a33718e884835af79ae90f3aa9d71944b5277783f171ed17b81453b46ee9c46e945f3fd6f5152707723dfdc471c992375f0efb6a253ef
 SHA512 
1677d5151db5e74388d8ba4f5cf316f1e5c92aa380c0725ea62ee41f10f549296d528a8998dfa4767ca699782c93f756c072de9e0e07e52307f61ff72c952fe4
 DIST libsigc++-3.6.0.tar.xz 991392 BLAKE2B 
b060d6437ac1253d9a58971a5b5e6203691f3718b1fb220a47a9f1a73fdcce746a036c0193743bdda8cc2d0ed722a84eda4a53f2449606f6f190771d0543b61d
 SHA512 
fa79067b4fecf68501288b93eed3d3e7017899cb8a02d3106a41f6dd1818f7b8c724a5b38d4b9ac89699fd8084976f9ad8eca8e832a45a5b6dc7cae5db99cb56

diff --git a/dev-libs/libsigc++/libsigc++-3.4.0.ebuild 
b/dev-libs/libsigc++/libsigc++-3.4.0.ebuild
deleted file mode 100644
index 38c4be7f1d0c..
--- a/dev-libs/libsigc++/libsigc++-3.4.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org flag-o-matic meson-multilib
-
-DESCRIPTION="Typesafe callback system for standard C++"
-HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/
-   https://github.com/libsigcplusplus/libsigcplusplus;
-
-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="gtk-doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   gtk-doc? (
-   app-text/doxygen[dot]
-   dev-lang/perl
-   dev-libs/libxslt
-   )
-"
-
-multilib_src_configure() {
-   filter-flags -fno-exceptions #84263
-
-   local emesonargs=(
-   -Dbuild-examples=false
-   $(meson_native_use_bool gtk-doc build-documentation)
-   $(meson_use test build-tests)
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   # Note: html docs are installed into /usr/share/doc/libsigc++-3.0
-   # We can't use /usr/share/doc/${PF} because of links from glibmm etc. 
docs
-   :;
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/, x11-misc/colord/files/

2024-04-13 Thread Mart Raudsepp
commit: 57e56f51b1a8ce0b14075424466cb90c5b90b409
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:24:04 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:24:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e56f51

x11-misc/colord: drop 1.4.6-r2

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-misc/colord/Manifest   |   1 -
 x11-misc/colord/colord-1.4.6-r2.ebuild | 132 -
 .../files/colord-1.4.6-FILE_OFFSET_BITS.patch  |  38 --
 .../files/colord-1.4.6-lcms2-corruption.patch  |  33 --
 .../files/colord-1.4.6-time_t-ptr-truncation.patch |  35 --
 5 files changed, 239 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index ea9fabb83268..d4d19bcb59ed 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,2 +1 @@
-DIST colord-1.4.6.tar.xz 1872528 BLAKE2B 
bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c
 SHA512 
d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123
 DIST colord-1.4.7.tar.xz 1799168 BLAKE2B 
f4434ec817fc2afc1ade144f533d2c3b98117356677b5962ff95b566a8c66b6b8ce95ec8f76b3ae849a6468000dc08b8f8fc207c2cc9c85a966157fb1612078e
 SHA512 
d8a23899c038af980f1b257eace68b682c3f5592d19e2ae1044da749371694052c00e58e4754ebb6ee2f7900b0ef44c01be5fcf857294813c07af94ffbf6d0be

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
deleted file mode 100644
index f15ba9e3d9ee..
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 meson-multilib tmpfiles udev vala
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
-RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
-
-   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   virtual/udev
-
-   systemd? ( >=sys-apps/systemd-44:0= )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus
-   )
-   >=sys-auth/polkit-0.114
-   argyllcms? ( media-gfx/argyllcms )
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-"
-RDEPEND="${DEPEND}
-   acct-group/colord
-   acct-user/colord
-   selinux? ( sec-policy/selinux-colord )
-"
-BDEPEND="
-   acct-group/colord
-   acct-user/colord
-   app-text/docbook-xsl-ns-stylesheets
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   extra-print-profiles? ( media-gfx/argyllcms )
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   )
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-lcms2-corruption.patch
-   "${FILESDIR}"/${P}-time_t-ptr-truncation.patch
-   "${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch
-)
-
-pkg_setup() {
-   use vala && vala_setup
-}
-
-src_prepare() {
-   default
-
-   # Test requires a running session
-   # https://github.com/hughsie/colord/issues/94
-   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
-
-   # Adapt to Gentoo paths
-   sed -i \
-   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
-   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
-   meson.build || die
-
-   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
-   # environment variables. It is counter-productive to check for an
-   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
-   sed -i -e "/find_program('vapigen')/d" meson.build || die
-}
-
-multilib_src_configure() {
-   local emesonarg

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

2024-04-13 Thread Mart Raudsepp
commit: 42fc4a9ab7a9840aa55b8ce5b966a2667a432755
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:22:52 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:22:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fc4a9a

gnome-extra/libgsf: drop 1.14.50-r1, 1.14.51

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/libgsf/Manifest|  2 -
 .../libgsf/files/1.14.50-configure-clang16.patch   | 23 ---
 .../libgsf/files/1.14.51-libxml2-2.12.patch| 20 -
 gnome-extra/libgsf/libgsf-1.14.50-r1.ebuild| 48 --
 gnome-extra/libgsf/libgsf-1.14.51.ebuild   | 48 --
 5 files changed, 141 deletions(-)

diff --git a/gnome-extra/libgsf/Manifest b/gnome-extra/libgsf/Manifest
index 988640d82841..35f23a38a722 100644
--- a/gnome-extra/libgsf/Manifest
+++ b/gnome-extra/libgsf/Manifest
@@ -1,3 +1 @@
-DIST libgsf-1.14.50.tar.xz 702424 BLAKE2B 
dc6e3fa313cc99981cf521b4613ef135ea6836554be0cc557e49d77bd3259e1bf2150af1b7a41071f4b865c28a9b6153b6ef6e89d4868e4203ce7dc7da433c71
 SHA512 
e4a405d01440654bfe5059536524d494e5b66859235648bcf6031a74b59967504b50750f471bbe1607c4a5ef11cac98aa2ca9ebb31151cf5a19ffa340d421adb
-DIST libgsf-1.14.51.tar.xz 707488 BLAKE2B 
08012d4df8e9256579069518a54198b9aa8c21c3d0c4297eb4ff829af666287cc186d846eecb277609ffe5a89d02a36344cedc67f6ed00354d018a692a99f4fe
 SHA512 
b7c02e10762c93909a1aacb86f30b266ed8b0eeefe73ede5acb8ac0c1094a1e4be2b7bd3a59ebfc03180f8f72f2cc602e80c871a1b8a28f3fccfdd403ad24da7
 DIST libgsf-1.14.52.tar.xz 707580 BLAKE2B 
01f03f8c289388ab63ff67786fa2eac745e4233475d01544d7149a52d1f6043145acbab2e3c28dbaadfa20e5197c6d7f2316385879cd148dd55fb37e16999888
 SHA512 
3a7af5eae2aa539181dd0ae0d0ce4110da4c430ed8a26cdd7f0ec84c9bcf86360cceabf81ec7c6b902f2fe8d7ea5e3c09fa911d6bab3162f0f531e6973137f4b

diff --git a/gnome-extra/libgsf/files/1.14.50-configure-clang16.patch 
b/gnome-extra/libgsf/files/1.14.50-configure-clang16.patch
deleted file mode 100644
index c28811401e82..
--- a/gnome-extra/libgsf/files/1.14.50-configure-clang16.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/898818
-https://gitlab.gnome.org/GNOME/libgsf/-/merge_requests/13
-
-From 167d7f96c81683392933ddb8c427e5d7c8ce284d Mon Sep 17 00:00:00 2001
-From: Florian Weimer 
-Date: Thu, 27 Apr 2023 20:34:34 +0200
-Subject: [PATCH] configure.ac: Avoid implicit int in libbz2 probe
-
-Otherwise, this probe will always fail with future compilers,
-which are likely not to support implict ints by default.
 a/configure.ac
-+++ b/configure.ac
-@@ -427,7 +427,7 @@ if test "x$test_bz2" = xtrue ; then
- #undef VERSION
- #undef HAVE_STDLIB_H
- #include 
--  main ()
-+  int main (void)
-   {
- return BZ2_bzDecompressInit (NULL, 0, 0);
-   }
--- 
-GitLab

diff --git a/gnome-extra/libgsf/files/1.14.51-libxml2-2.12.patch 
b/gnome-extra/libgsf/files/1.14.51-libxml2-2.12.patch
deleted file mode 100644
index cfbd82c6e634..
--- a/gnome-extra/libgsf/files/1.14.51-libxml2-2.12.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://bugs.gentoo.org/917549
-https://gitlab.gnome.org/GNOME/libgsf/-/commit/b6719aa4a8a0fc3acfd8e7ab339b3493f7251b22
-
-From b6719aa4a8a0fc3acfd8e7ab339b3493f7251b22 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=BCrg=20Billeter?= 
-Date: Fri, 24 Nov 2023 19:47:35 +0100
-Subject: [PATCH] xml: Fix build with libxml2 2.12
-
 a/gsf/gsf-libxml.h
-+++ b/gsf/gsf-libxml.h
-@@ -23,6 +23,7 @@
- #define GSF_LIBXML_H
- 
- #include 
-+#include 
- #include 
- 
- G_BEGIN_DECLS
--- 
-GitLab

diff --git a/gnome-extra/libgsf/libgsf-1.14.50-r1.ebuild 
b/gnome-extra/libgsf/libgsf-1.14.50-r1.ebuild
deleted file mode 100644
index f7edd9c1c383..
--- a/gnome-extra/libgsf/libgsf-1.14.50-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GNOME2_EAUTORECONF=yes
-inherit gnome2
-
-DESCRIPTION="The GNOME Structured File Library"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libgsf;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/114" # libgsf-1.so version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-IUSE="bzip2 gtk +introspection test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.36:2
-   >=dev-libs/libxml2-2.4.16:2
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   gtk? (
-   x11-libs/gdk-pixbuf:2
-   virtual/imagemagick-tools
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1:= )
-"
-DEPEND="${RDEPEND}
-   >=dev-build/gtk-doc-am-1.12
-   dev-libs/gobject-introspection-common
-   >=sys-devel/gettext-0.

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

2024-04-13 Thread Mart Raudsepp
commit: 71b5807e5fd0c162a20051912b332b8e445f7467
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:21:50 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:21:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b5807e

media-libs/libgphoto2: drop 2.5.30, 2.5.31

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libgphoto2/Manifest |   1 -
 media-libs/libgphoto2/libgphoto2-2.5.30.ebuild | 217 
 media-libs/libgphoto2/libgphoto2-2.5.31.ebuild | 218 -
 3 files changed, 436 deletions(-)

diff --git a/media-libs/libgphoto2/Manifest b/media-libs/libgphoto2/Manifest
index 07f89ebdb62c..b69360442195 100644
--- a/media-libs/libgphoto2/Manifest
+++ b/media-libs/libgphoto2/Manifest
@@ -1,2 +1 @@
-DIST libgphoto2-2.5.30.tar.xz 5890196 BLAKE2B 
4da7a650bec695a9d8356d1014081786eb6d31641c4f36f75ba7171b2b395a5e8bf6f59d452adad6d9faa30eea77abeb52e62e645d963bcec2709b3eb5094a4a
 SHA512 
969e5765dc5de9e5fb8156eda679aca069f568e744cc48b643846175eb3cff78bc6ec3a848150a4c636d948018de022f2988da7b94029f103589384f9144b7ed
 DIST libgphoto2-2.5.31.tar.xz 6322264 BLAKE2B 
9003769bf7726b205f6466e2332d1b144e2e1f2ac190c23f93200ec761597d08a7925e0a16dc65f66c9ca47f0c7e7a563c1cd5ada5cdf528bc605538cf67d80e
 SHA512 
1061a676488aff2cad12a5ee49742be6d18750221ef808d69116763c2b357d38c1372db62933dfa8fd8411758acb97b8e3a40a5d4f37b8c563e981fd4ae4bb1f

diff --git a/media-libs/libgphoto2/libgphoto2-2.5.30.ebuild 
b/media-libs/libgphoto2/libgphoto2-2.5.30.ebuild
deleted file mode 100644
index 632d25976a97..
--- a/media-libs/libgphoto2/libgphoto2-2.5.30.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO
-# 1. Track upstream bug --disable-docs does not work.
-#https://sourceforge.net/p/gphoto/bugs/643/
-
-EAPI=8
-inherit autotools multilib-minimal udev
-
-DESCRIPTION="Library that implements support for numerous digital cameras"
-HOMEPAGE="http://www.gphoto.org/;
-SRC_URI="mirror://sourceforge/gphoto/${P}.tar.xz"
-
-LICENSE="GPL-2"
-
-# FIXME: should we also bump for libgphoto2_port.so soname version?
-SLOT="0/6" # libgphoto2.so soname version
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples exif gd jpeg nls serial"
-
-# By default, drivers for all supported cameras will be compiled.
-# If you want to only compile for specific camera(s), set CAMERAS
-# environment to a space-separated list (no commas) of drivers that
-# you want to build.
-IUSE_CAMERAS="
-   adc65 agfa_cl20 aox ax203
-   barbie
-   canon casio_qv clicksmart310
-   digigr8 digita dimagev dimera3500 directory
-   enigma13
-   fuji
-   gsmart300
-   hp215
-   iclick
-   jamcam jd11 jl2005a jl2005c
-   kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica 
konica_qm150
-   largan lg_gsm
-   mars mustek
-   panasonic_coolshot panasonic_l859 panasonic_dc1000 panasonic_dc1580 
pccam300 pccam600 pentax polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2
-   ricoh ricoh_g3
-   samsung sierra sipix_blink2 sipix_web2 smal sonix sony_dscf1 
sony_dscf55 soundvision spca50x sq905 st2205 stv0674 stv0680 sx330z
-   toshiba_pdrm11 topfield tp6801
-"
-
-for camera in ${IUSE_CAMERAS}; do
-   IUSE="${IUSE} +cameras_${camera}"
-done
-
-# libgphoto2 actually links to libltdl
-RDEPEND="
-   acct-group/plugdev
-   >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
-   net-misc/curl[${MULTILIB_USEDEP}]
-   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   >=virtual/libusb-1-r1:1[${MULTILIB_USEDEP}]
-   cameras_ax203? ( >=media-libs/gd-2.0.35-r4:=[${MULTILIB_USEDEP}] )
-   cameras_st2205? ( >=media-libs/gd-2.0.35-r4:=[${MULTILIB_USEDEP}] )
-   exif? ( >=media-libs/libexif-0.6.21-r1[${MULTILIB_USEDEP}] )
-   gd? ( >=media-libs/gd-2.0.35-r4:=[jpeg=,${MULTILIB_USEDEP}] )
-   jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
-   serial? ( >=dev-libs/lockdev-1.0.3.1.2-r2[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-build/gtk-doc-am
-   app-alternatives/lex
-   >=sys-devel/gettext-0.19.1
-   virtual/pkgconfig
-   doc? ( app-text/doxygen )
-"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/gphoto2-port-config
-   /usr/bin/gphoto2-config
-)
-
-pkg_pretend() {
-   if ! echo "${USE}" | grep "cameras_" > /dev/null 2>&1; then
-   einfo "No camera drivers will be built since you did not 
specify any."
-   fi
-}
-
-src_prepare() {
-   default
-
-   # Handle examples ourselves
-   sed 's/^\(SUBDIRS =.*\)example

[gentoo-commits] repo/gentoo:master commit in: dev-libs/totem-pl-parser/

2024-04-13 Thread Mart Raudsepp
commit: 4929182144c43087dadcad545f53cb02788b2bcf
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:20:35 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:20:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49291821

dev-libs/totem-pl-parser: drop 3.26.6

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../totem-pl-parser/totem-pl-parser-3.26.6.ebuild  | 72 --
 1 file changed, 72 deletions(-)

diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.26.6.ebuild 
b/dev-libs/totem-pl-parser/totem-pl-parser-3.26.6.ebuild
deleted file mode 100644
index 99a530f0613a..
--- a/dev-libs/totem-pl-parser/totem-pl-parser-3.26.6.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org meson xdg
-
-DESCRIPTION="Playlist parsing library"
-HOMEPAGE="https://developer.gnome.org/totem-pl-parser/stable/;
-
-LICENSE="LGPL-2+"
-SLOT="0/18"
-IUSE="archive crypt gtk-doc +introspection test +uchardet"
-RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.56:2
-   archive? ( >=app-arch/libarchive-3:0= )
-   dev-libs/libxml2:2
-   crypt? ( dev-libs/libgcrypt:0= )
-   uchardet? ( app-i18n/uchardet )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? (
-   >=dev-util/gtk-doc-1.14
-   app-text/docbook-xml-dtd:4.3
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? (
-   gnome-base/gvfs[http]
-   sys-apps/dbus
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PV}-plparser-Fix-uninitialized-variable-error.patch
-)
-
-src_prepare() {
-   # Disable tests requiring network access, bug #346127
-   # 3rd test fails on upgrade, not once installed
-   # Leio: I consider network tests important for ensuring full 
functionality, thus trying with them again */
-   #sed -e 's:\(g_test_add_func.*/parser/resolution.*\):/*\1*/:' \
-   #   -e 's:\(g_test_add_func.*/parser/parsing/itms_link.*\):/*\1*/:' 
\
-   #   -e 's:\(g_test_add_func.*/parser/parsability.*\):/*\1*/:'\
-   #   -i plparse/tests/parser.c || die "sed failed"
-
-   xdg_src_prepare
-}
-
-src_configure() {
-   # uninstalled-tests is abused to switch from loading live FS helper
-   # to in-build-tree helper, check on upgrades this is not having other
-   # consequences, bug #630242
-   local emesonargs=(
-   -Denable-libarchive=$(usex archive)
-   -Denable-libgcrypt=$(usex crypt)
-   -Denable-uchardet=$(usex uchardet)
-   $(meson_use gtk-doc enable-gtk-doc)
-   $(meson_use introspection)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   # This is required as told by upstream in bgo#629542
-   GVFS_DISABLE_FUSE=1 dbus-run-session meson test -C "${BUILD_DIR}"
-}



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

2024-04-13 Thread Mart Raudsepp
commit: 477db4daa39ca65276eea3c5662d55e091bc3724
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:21:03 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:21:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477db4da

app-text/enchant: drop 2.5.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-text/enchant/Manifest |  1 -
 app-text/enchant/enchant-2.5.0.ebuild | 66 ---
 2 files changed, 67 deletions(-)

diff --git a/app-text/enchant/Manifest b/app-text/enchant/Manifest
index 9324c7998dbb..e0cde0b11fd0 100644
--- a/app-text/enchant/Manifest
+++ b/app-text/enchant/Manifest
@@ -1,3 +1,2 @@
 DIST enchant-1.6.1.tar.gz 642124 BLAKE2B 
d41aa9b313e7fe8b0887728b55f3c5218e270c7359b4edcdc8d9180af68687230bcc9f7d1abb9f85ac673478530e5674366c9bc7d08b983e7226725b2cdd73d3
 SHA512 
26c62dfa89ee40150db502651a2f876fba00569b7015f205dae27a029557effacff335bbe36124dbe6686537da2305bcab02592179d03e95fdf9741d54b98036
-DIST enchant-2.5.0.tar.gz 990061 BLAKE2B 
297274e48de094815bc5bc105beebf6c3aa41d0d424ce277b348452cfaf2a07e3b71821dd63a0322e14fd3f8635b6d6a40fc84ea888aef9eb31175061149ef67
 SHA512 
3ab209b0b87b7cd8f94dd2bceed126d0e36252a1ede7a30b1550169555242784a631c0f259b0fe6591771da491ab934cac48f833029ba78dd779fc1ed91341fe
 DIST enchant-2.6.1.tar.gz 1014436 BLAKE2B 
3df1d72d4fa2e912788d4e12e7bc4ab2676952e358e97457259284e78c32006482be0713059d5feeef56905e83ded975e7d723563c58e4f92c845b0b279a6827
 SHA512 
e2faabeb6a4edc7237a0a279b210512100fb1662b097cd23f0fc07a3519e48632e5527b0d393793a7623667011eae7e11f15fcddcaa155c4abd26ab6981ddf44

diff --git a/app-text/enchant/enchant-2.5.0.ebuild 
b/app-text/enchant/enchant-2.5.0.ebuild
deleted file mode 100644
index 22f22e0ed91a..
--- a/app-text/enchant/enchant-2.5.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit libtool
-
-DESCRIPTION="Spellchecker wrapping library"
-HOMEPAGE="https://abiword.github.io/enchant/;
-SRC_URI="https://github.com/AbiWord/enchant/releases/download/v${PV}/${P}.tar.gz;
-
-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 ~ppc-macos"
-
-IUSE="aspell +hunspell nuspell test voikko"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( aspell hunspell nuspell )"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.6:2
-   aspell? ( app-text/aspell )
-   hunspell? ( >=app-text/hunspell-1.2.1:0= )
-   nuspell? ( >=app-text/nuspell-5.1.0:0= )
-   voikko? ( dev-libs/libvoikko:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !

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

2024-04-13 Thread Mart Raudsepp
commit: 5bd8e833a9646a57bf25e6b9cdcbdf11d36fa87d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:20:05 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:20:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd8e833

gui-libs/libhandy: drop 1.8.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/libhandy/Manifest  |  1 -
 gui-libs/libhandy/libhandy-1.8.2.ebuild | 61 -
 2 files changed, 62 deletions(-)

diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest
index 96b9a5a061b1..c39812bc50a6 100644
--- a/gui-libs/libhandy/Manifest
+++ b/gui-libs/libhandy/Manifest
@@ -1,2 +1 @@
-DIST libhandy-1.8.2.tar.xz 1778096 BLAKE2B 
83b8316b22e7bd37436d5fdad0bd270dd5d64862bca97d358b0c2a1c6b7b0e18e0f472ce453719dfde982a427fd7c0c523b042d7721415602d3e7b9c57399509
 SHA512 
ec48c66a95b1e9158d3e072e1cfab6d538a9235966c790f1e4d4f2ec40a251c8818f505d031285a53ce855da92b7919d3a26aca4160d93241925da1e8cf4b748
 DIST libhandy-1.8.3.tar.xz 1791428 BLAKE2B 
4e90929e62a197b3dbc8a2565198486d5acd231768afeece617b95c7bf8f689afba01c8bd90312cb41a1c388627b64a31286a706b8422485012754a955925957
 SHA512 
1e0ae363d2a4993c9667243715256b27cb0ecb898fa8f4ea1a914fbeb36c0a9c26447f8f13f92f5a855e45ada49f732adeb30b88d81f3ee5f984bca48db3ae65

diff --git a/gui-libs/libhandy/libhandy-1.8.2.ebuild 
b/gui-libs/libhandy/libhandy-1.8.2.ebuild
deleted file mode 100644
index f89596008071..
--- a/gui-libs/libhandy/libhandy-1.8.2.ebuild
+++ /dev/null
@@ -1,61 +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 vala virtualx
-
-DESCRIPTION="Building blocks for modern adaptive GNOME apps"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/;
-
-LICENSE="LGPL-2.1+"
-SLOT="1"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="examples glade gtk-doc +introspection test +vala"
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=x11-libs/gtk+-3.24.1:3[introspection?]
-   glade? ( dev-util/glade:3.10= )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1
-   app-text/docbook-xml-dtd:4.3 )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-   xdg_environment_reset
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dprofiling=false # -pg passing
-   $(meson_feature introspection)
-   $(meson_use vala vapi)
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_use test tests)
-   $(meson_use examples)
-   $(meson_feature glade glade_catalog)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/ghex/

2024-04-13 Thread Mart Raudsepp
commit: 2a6717a6d84b317773e8b4a4d6218d60d3c6c58b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:18:54 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:18:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6717a6

app-editors/ghex: add missing dep in live ebuild

Bug: https://bugs.gentoo.org/913726
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/ghex/ghex-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/ghex/ghex-.ebuild 
b/app-editors/ghex/ghex-.ebuild
index 7d5199d0588b..6bc800a0f081 100644
--- a/app-editors/ghex/ghex-.ebuild
+++ b/app-editors/ghex/ghex-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ SLOT="4"
 
 RDEPEND="
>=dev-libs/glib-2.68.0:2
-   >=gui-libs/gtk-4.4.0:4
+   >=gui-libs/gtk-4.4.0:4[introspection]
gui-libs/libadwaita:1
dev-libs/gobject-introspection
!app-editors/ghex:2



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

2024-04-13 Thread Mart Raudsepp
commit: 221e37cbca11d47cee929cfc4505f955690fa9fb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:16:24 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:16:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221e37cb

net-misc/networkmanager: drop 1.42.6-r2, 1.44.0-r1, 1.44.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-misc/networkmanager/Manifest   |   4 -
 .../networkmanager/networkmanager-1.42.6-r2.ebuild | 395 -
 .../networkmanager/networkmanager-1.44.0-r1.ebuild | 389 
 .../networkmanager/networkmanager-1.44.2.ebuild| 389 
 4 files changed, 1177 deletions(-)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index cddcb35ea5d9..a3c0112c9bd5 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -1,5 +1 @@
-DIST NetworkManager-1.42.6.tar.xz 6749088 BLAKE2B 
9d583c163908ee4fe145cdbdaa657cbc682d9f6270efc7d7525acd86912a0da50f2ccf14810fdfe2998c6ce701dcabc2b5b39fa58ff9d3fe4f5630205b15f4c8
 SHA512 
606a996043d8fbc7972329b94bc9854557950f665790381611eddfc632850b31584a4ba2d773fa9d12127db4c37ea2076c657521b78cedb012144df6f41d3748
-DIST NetworkManager-1.44.0.tar.xz 6868528 BLAKE2B 
f916620e74c0d5b8581b8c1eeb8f58c1cbac2d6c18bc72a25679cf5d36975df6c37b130f97e8d2078d9ab7aeeb4371ed6f9e830c5e6dce19feb41f26277be734
 SHA512 
7ebece465dfd108d66adb1c941ab22bdca8bb0ce7869baa421e4aef65e89a23bf63f3713e809e1e7b6c5226813ad9d56d8af339c711507a33aa6728afd334405
-DIST NetworkManager-1.44.2.tar.xz 6863972 BLAKE2B 
2bb5ac06018d45d55623d742fba49c3b485116091992ad56a4680ce00946c96bd0c1b3b5d34f2c36c6347ff51182e00158351c0c6989cdc7db4a49b52564a1b7
 SHA512 
2f3721ebdfa14470c8bb22362c4f598a277c6cea77a34101a6cc9ef32b44382bd408d55e4c58561c324864bfb814b6efb563fbbd593a16c191524cde8ee758f5
 DIST NetworkManager-1.46.0.tar.xz 7033296 BLAKE2B 
db190876105d83c8d2ef7e827fa653ab14f9687ab18392600e04d20020d1dc797d3857c9fb05111fcafd18fe477b93947566100ea7113758703842cded71ed40
 SHA512 
27f234ad5b715ad0ae9d6adcdc91a4499b76fe78d3a5644aced8976588f0e82f2d03daec47589f1313b9802207c784ade67e921d4d2fa3c813cbf727558ad407
-DIST networkmanager-ppp-2.5.0.patch 45845 BLAKE2B 
afcf1410f89db950a7e7c2c0af3aaed174a43fae127c8a139431093a3ae9802542c40cf69faabd1d057563438b48f0a0b0d4c7fc188c13e9320d127e0034f181
 SHA512 
34fe7780ac1780efa156429166344548058a9079ad61238a33d89a57e52ab79765ebfaf39bd9c246d0b74549ca7156e9df1a472920485cbe23ed81de4f8cf243

diff --git a/net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild 
b/net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild
deleted file mode 100644
index 021f002ede42..
--- a/net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild
+++ /dev/null
@@ -1,395 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GNOME_ORG_MODULE="NetworkManager"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 
readme.gentoo-r1 systemd udev vala virtualx
-
-DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
-# bug #904840
-# 
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1607
-SRC_URI+=" 
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/5df19f5b26c5921a401e63fb329e844a02d6b1f2.patch
 -> ${PN}-ppp-2.5.0.patch"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-
-IUSE="audit bluetooth +concheck connection-sharing debug dhclient dhcpcd 
elogind gnutls +gtk-doc +introspection iptables iwd psl libedit +nss nftables 
+modemmanager ofono ovs policykit +ppp resolvconf selinux syslog systemd teamd 
test +tools vala +wext +wifi"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   bluetooth? ( modemmanager )
-   connection-sharing? ( || ( iptables nftables ) )
-   gtk-doc? ( introspection )
-   iwd? ( wifi )
-   vala? ( introspection )
-   wext? ( wifi )
-   ^^ ( gnutls nss )
-   ?? ( elogind systemd )
-   ?? ( dhclient dhcpcd )
-   ?? ( syslog systemd )
-"
-
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-COMMON_DEPEND="
-   sys-apps/util-linux[${MULTILIB_USEDEP}]
-   elogind? ( >=sys-auth/elogind-219 )
-   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
-   sys-apps/dbus[${MULTILIB_USEDEP}]
-   net-libs/libndp
-   systemd? ( >=sys-apps/systemd-209:0= )
-   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-0.10.3:= )
-   selinux? (
-   sec-policy/selinux-networkmanager
-   sys-libs/libselinux
-   )
-   audit? ( sys-process/audit )
-   teamd? (
-  

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

2024-04-13 Thread Mart Raudsepp
commit: d2d1df57a9415b7fca39d257d28472dde2abbce7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:19:46 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:19:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d1df57

dev-cpp/glibmm: drop 2.66.6, 2.76.0, 2.78.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-cpp/glibmm/Manifest |  3 ---
 dev-cpp/glibmm/glibmm-2.66.6.ebuild | 54 -
 dev-cpp/glibmm/glibmm-2.76.0.ebuild | 52 ---
 dev-cpp/glibmm/glibmm-2.78.0.ebuild | 52 ---
 4 files changed, 161 deletions(-)

diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
index 5399868cf1f3..781307ad8988 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -1,5 +1,2 @@
-DIST glibmm-2.66.6.tar.xz 8668828 BLAKE2B 
0e133eb73f8a290e3bc2167435e9e88b49603153c96d2eff130ac0ee0d1b1e0d3907197267cd1bc62e1f8b6a74ed8a8429e891430c4bfc512cbdf5e877e79701
 SHA512 
64d5ee1904ac645ee5a470889b928a24ab012bb0c310a94631bd725df9d5b7a5c0d2129f114017677db922b724ad12ab33698f1d27cae4aaeccd199b0e883099
 DIST glibmm-2.66.7.tar.xz 8773780 BLAKE2B 
faef7b6a9ca91aed3ac7ddeddc0413f87daba4b8d1e887431bd7db8b7cae66ec449292bbb0fb9e4e574d1ce680853ab0ffb476abd76c19257c7434389ba3d2cc
 SHA512 
09b99622c051afd264d7a9b23025ee28ec870c6d23a5084ef7192f67b96fb8f16be5dbb2e8a4ff8a1d4ff873d3e73b4e25dee122049266687f471dcd3989b5bb
-DIST glibmm-2.76.0.tar.xz 9295168 BLAKE2B 
99e6e0776f945a245ea68ca39194c6cecaace282a9be31e27e65e07b8034963c814a6306b74817aeb82740fbc01a9e4ff3a0b4a8605da15a3cd0d3e72a86bb16
 SHA512 
be49599f5eb8eb5a1cef015cdb37af2564fcd1ea845aa4344804ca5f0f61468949711e25cefebb93219e1be37128ebfdd2a816324e752ac4395b4b87c072fc78
-DIST glibmm-2.78.0.tar.xz 9292916 BLAKE2B 
41b0bf4d472b9ee1252f96c1d77a41b9ea447e4cf10b613fb1c3ca99251e0701923ab0a4efe305f0a04ae72f7fbd376d76d3e03df11ecc67343d6927068c42af
 SHA512 
b93575983860101d793725e08c13987914465e4daf280defb4a96b2f842b9e1a99c9320b05f2a6af9e3f7a2a384855b6710b982f9015a6469e37f3c257d9d811
 DIST glibmm-2.78.1.tar.xz 9486784 BLAKE2B 
2875d93b0cedb6bf84cb463b1c73743c55dc446ee0c1dce36344a8e0ff77cec8d890d1e3b0f1d4a841d293ab123cc60bf5c6b55ed9a0456fe235d928bf28ff05
 SHA512 
5ace15c492be553e2c6abd8d0699197239261feaa2b45ff77181f59bb98b584dc822bdd46dbdee35691cc5a955a3b88e03f58532459236fd780823354c35d0a6

diff --git a/dev-cpp/glibmm/glibmm-2.66.6.ebuild 
b/dev-cpp/glibmm/glibmm-2.66.6.ebuild
deleted file mode 100644
index 5132ce563e14..
--- a/dev-cpp/glibmm/glibmm-2.66.6.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-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"
-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/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.61.2:2[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   gtk-doc? (
-   app-text/doxygen[dot]
-   dev-lang/perl
-   dev-perl/XML-Parser
-   dev-libs/libxslt
-   media-gfx/graphviz
-   )
-"
-
-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/dev-cpp/glibmm/glibmm-2.76.0.ebuild 
b/dev-cpp/glibmm/glibmm-2.76.0.ebuild
deleted file mode 100644
index e84aeae04dfd..
--- a/dev-cpp/glibmm/glibmm-2.76.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-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 ~ia6

[gentoo-commits] repo/gentoo:master commit in: app-editors/ghex/

2024-04-13 Thread Mart Raudsepp
commit: 94f18c272c9f7f8b606a056ae255a2078caacffe
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:18:06 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:18:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f18c27

app-editors/ghex: drop 44.2, 45.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/ghex/Manifest |  2 --
 app-editors/ghex/ghex-44.2.ebuild | 66 ---
 app-editors/ghex/ghex-45.0.ebuild | 66 ---
 3 files changed, 134 deletions(-)

diff --git a/app-editors/ghex/Manifest b/app-editors/ghex/Manifest
index aba5186344af..db47f33ba468 100644
--- a/app-editors/ghex/Manifest
+++ b/app-editors/ghex/Manifest
@@ -1,3 +1 @@
-DIST ghex-44.2.tar.xz 897944 BLAKE2B 
0db001b90390f7747792ac89a5daaf9d38165b72dce77c3a2fd41914a4386001b9f15aaf4352a3b41a204a9104a5234a6ac50a3a7269e10a151c000d57228480
 SHA512 
a06876e06488bb25b17fbdf17ea73e57f563fe49a414c173d680a6bf4db9b66b40fce90ad67cfb73c62f25d88f436a58b7e0fd588c7a664faf78c5058524cabf
-DIST ghex-45.0.tar.xz 902480 BLAKE2B 
9001be3c01a3f5974606180cede15e753ccda0ec6f4fa77cdaf3aea5030117d303b5cb4fb68dfb09de6aee87d76baf689ae250be457c41b8e4c9d3387b691e90
 SHA512 
1f6fa7da2e4cfcb89113780d2a0333ee322d608be3e7fccb958ea19a3c3fc368363597b99ff27bd54c929ab3e3afdb5d5f1dbe810d3ec04d9dd2c114bfc71c0f
 DIST ghex-45.2.tar.xz 902616 BLAKE2B 
24e42b6d719280ab459d0ed7b96a502df7a5502e3d6cf385c0aa73b11808e40cac6112a3e0c3a228d5363578ccb875836efd8a13d6fc6c7e8ea4fe5a76bdb9c7
 SHA512 
2843b23a0673457ec72bd2aad20888fbc2ca890d3d859e6c2657af24cedc6185f6e11244574b603c0e32db2f54968e6584adf2c7e5abee84521c55148f536496

diff --git a/app-editors/ghex/ghex-44.2.ebuild 
b/app-editors/ghex/ghex-44.2.ebuild
deleted file mode 100644
index 3a7df523826b..
--- a/app-editors/ghex/ghex-44.2.ebuild
+++ /dev/null
@@ -1,66 +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="GNOME hexadecimal editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Ghex;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/ghex.git;
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
-fi
-
-LICENSE="GPL-2+ FDL-1.1+"
-IUSE="gtk-doc test"
-RESTRICT="!test? ( test )"
-SLOT="4"
-
-RDEPEND="
-   >=dev-libs/glib-2.68.0:2
-   >=gui-libs/gtk-4.4.0:4
-   gui-libs/libadwaita:1
-   dev-libs/gobject-introspection
-   !app-editors/ghex:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   gtk-doc? ( dev-util/gi-docgen )
-   test? (
-   dev-util/desktop-file-utils
-   dev-libs/appstream-glib
-   )
-   dev-util/gtk-update-icon-cache
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir="${EPREFIX}"/usr/share/gtk-doc/
-   -Ddevelopment=false
-   -Dmmap-buffer-backend=true
-   -Ddirect-buffer-backend=true
-   -Dintrospection=enabled
-   $(meson_use gtk-doc gtk_doc)
-   -Dstatic-html-help=false
-   -Dvapi=false
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/app-editors/ghex/ghex-45.0.ebuild 
b/app-editors/ghex/ghex-45.0.ebuild
deleted file mode 100644
index 4562fb2fe62e..
--- a/app-editors/ghex/ghex-45.0.ebuild
+++ /dev/null
@@ -1,66 +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="GNOME hexadecimal editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Ghex;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/ghex.git;
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
-fi
-
-LICENSE="GPL-2+ FDL-1.1+"
-IUSE="gtk-doc test"
-RESTRICT="!test? ( test )"
-SLOT="4"
-
-RDEPEND="
-   >=dev-libs/glib-2.68.0:2
-   >=gui-libs/gtk-4.4.0:4
-   gui-libs/libadwaita:1
-   dev-libs/gobject-introspection
-   !app-editors/ghex:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   gtk-doc? ( dev-util/gi-docgen )
-   test? (
-   dev-util/desktop-file-utils
-   dev-libs/appstream-glib
-   )
-   dev-util/gtk-update-icon-cache
-  

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

2024-04-13 Thread Mart Raudsepp
commit: 1e00ec0c0e70b3faf9ab66a4984ad716d5a0e754
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 09:59:34 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 09:59:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e00ec0c

games-arcade/gnome-nibbles: drop 4.0.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 games-arcade/gnome-nibbles/Manifest|  1 -
 .../gnome-nibbles/gnome-nibbles-4.0.1.ebuild   | 46 --
 2 files changed, 47 deletions(-)

diff --git a/games-arcade/gnome-nibbles/Manifest 
b/games-arcade/gnome-nibbles/Manifest
index f1b2c6ab42b6..ea10ac16e111 100644
--- a/games-arcade/gnome-nibbles/Manifest
+++ b/games-arcade/gnome-nibbles/Manifest
@@ -1,2 +1 @@
-DIST gnome-nibbles-4.0.1.tar.xz 417716 BLAKE2B 
18703fb353097c75b0a36caaca60ae2d2a2186920cfe5d8bcb67d594608beee29de46f70557ff37e0edd819e6838acfc98250c568605e2f657627c60ea56ae5f
 SHA512 
802bf7f320613b3a1d57cbe7ab804ba07781ad3c5e6ea3e5d1d2ee0d744055265b05895987d84714ca6eeb7eca832f138a2427f5c00d25ef14c8ef8976ddae2f
 DIST gnome-nibbles-4.0.2.tar.xz 418992 BLAKE2B 
d94e0c11c683765ff50ec4c72669b6ccdac405a107d1f68675b95ae386ff3ae825e0783ce45f26e974675a243d98a00bb1be224ae29e5f25e3735cf1bbf25990
 SHA512 
a0f82e4860cc05f9b2fdd2037a59088ef1747e17f660778ba68d6eed328b962e27606dfe2e7a9b0a8f46c68bb5f6ff26f7048fae24ab17fe8d63685656e85025

diff --git a/games-arcade/gnome-nibbles/gnome-nibbles-4.0.1.ebuild 
b/games-arcade/gnome-nibbles/gnome-nibbles-4.0.1.ebuild
deleted file mode 100644
index fed88c796bfc..
--- a/games-arcade/gnome-nibbles/gnome-nibbles-4.0.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Nibbles clone for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles 
https://gitlab.gnome.org/GNOME/gnome-nibbles;
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~riscv x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.78.0:2
-   dev-libs/libgee:0.8=
-   >=media-libs/gsound-1.0.2
-   >=gui-libs/gtk-4.6:4
-   x11-libs/pango
-   >=dev-libs/libgnome-games-support-2.0.0:2=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   $(vala_depend)
-   media-libs/gsound[vala]
-"
-
-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: x11-libs/goffice/

2024-04-13 Thread Mart Raudsepp
commit: 7923303bab20e715c8768cf04abb7ecbbea01eb2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:15:17 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:15:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7923303b

x11-libs/goffice: drop 0.10.55, 0.10.56

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/goffice/Manifest   |  2 --
 x11-libs/goffice/goffice-0.10.55.ebuild | 64 -
 x11-libs/goffice/goffice-0.10.56.ebuild | 64 -
 3 files changed, 130 deletions(-)

diff --git a/x11-libs/goffice/Manifest b/x11-libs/goffice/Manifest
index 835e330b2366..2a5494fb18d1 100644
--- a/x11-libs/goffice/Manifest
+++ b/x11-libs/goffice/Manifest
@@ -1,3 +1 @@
-DIST goffice-0.10.55.tar.xz 2455576 BLAKE2B 
6a1a4670293e0d91c456b3ec162f92f373eeea218d4b4268ae4809b8157cefa4f3d89f3f8555ee2fd3db84fb5adcd0e4119f0e2f6c79cbd4e86d27a46c9ea726
 SHA512 
c49eec867e4147102b54b70847b495cad0e55fcb069c78a8374760121219b9097c1dfb5601b240e92ed68a6fb785ab5e771f7c579dd138e106ee25a1b9ddfe99
-DIST goffice-0.10.56.tar.xz 2495240 BLAKE2B 
3b6956a7fda37caf679e085faa8d34821c132e6e8cc12cb859cf03e5c8a99afbeb7952b0fcf5b184df8cb6225fe99828ee1f24d5360f480ce793a5d8de44bedb
 SHA512 
5088a14057738452effa76920c7e0bfe9a45bae2f798f18f035225738c1da2fd79a0c6e84bb83507108b5438160a839fa26d792a877da37b1cf416c3af85ed9d
 DIST goffice-0.10.57.tar.xz 2518848 BLAKE2B 
d513722cf882d3fb320b2b60830027bf9d393c4032ac6d88305ba08af0effa070f74301911d8b28392a2490a0c0b5cf394d5d0cf73f1ccb79a81dc47789aa99a
 SHA512 
be5a9f269dc8d1177df5a98b2294cf2344548eb7512c8937682eaabb09f6dce700b66990552e3ba6e1c8bc58f3d748136c63f5011da048ec1d415ef547f76dfc

diff --git a/x11-libs/goffice/goffice-0.10.55.ebuild 
b/x11-libs/goffice/goffice-0.10.55.ebuild
deleted file mode 100644
index 19dc94bf1b6c..
--- a/x11-libs/goffice/goffice-0.10.55.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org libtool
-
-DESCRIPTION="A library of document-centric objects and utilities"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/;
-
-LICENSE="GPL-2"
-SLOT="0.10"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="+introspection"
-
-# FIXME: add lasem to tree
-RDEPEND="
-   >=app-text/libspectre-0.2.6:=
-   >=dev-libs/glib-2.40.0:2
-   >=dev-libs/libxml2-2.4.12:2
-   dev-libs/libxslt
-   >=gnome-base/librsvg-2.22:2
-   >=gnome-extra/libgsf-1.14.24:=[introspection?]
-   >=x11-libs/cairo-1.10:=[svg(+)]
-   >=x11-libs/gdk-pixbuf-2.22:2
-   >=x11-libs/gtk+-3.20:3
-   >=x11-libs/pango-1.24:=
-   x11-libs/libXext:=
-   x11-libs/libXrender:=
-   introspection? (
-   >=dev-libs/gobject-introspection-1:=
-   >=gnome-extra/libgsf-1.14.23:=
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/perl
-   dev-util/glib-utils
-   >=dev-build/gtk-doc-am-1.12
-   >=dev-util/intltool-0.35
-   virtual/perl-Compress-Raw-Zlib
-   virtual/perl-Getopt-Long
-   virtual/perl-IO-Compress
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --disable-gtk-doc \
-   --disable-maintainer-mode \
-   --without-lasem \
-   --with-gtk \
-   --with-config-backend=gsettings \
-   $(use_enable introspection)
-}
-
-src_install() {
-   default
-   dodoc MAINTAINERS
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/x11-libs/goffice/goffice-0.10.56.ebuild 
b/x11-libs/goffice/goffice-0.10.56.ebuild
deleted file mode 100644
index 026fad22846d..
--- a/x11-libs/goffice/goffice-0.10.56.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org libtool
-
-DESCRIPTION="A library of document-centric objects and utilities"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/;
-
-LICENSE="GPL-2"
-SLOT="0.10"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="+introspection"
-
-# FIXME: add lasem to tree
-RDEPEND="
-   >=app-text/libspectre-0.2.6:=
-   >=dev-libs/glib-2.40.0:2
-   >=dev-libs/libxml2-2.4.12:2
-   dev-libs/libxslt
-   >=gnome-base/librsvg-2.22:2
-   >=gnome-extra/libgsf-1.14.24:=[introspection?]
-   >=x11-libs/cairo-1.10:=[svg(+)]
-   >=x11-libs/gdk-pixbuf-2.22:2
-   >=x11-l

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

2024-04-08 Thread Mart Raudsepp
commit: d5d70b601cf58a0705db33cd0463b0a28a8f2503
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  8 09:48:31 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  8 09:48:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d70b60

gui-libs/gtk: add missing vulkan build dep

Note that the vulkan backend is too experimental and broken in 4.12, though it
isn't used by default without custom environment variables even when enabled.
In 4.14, it is working much better, albeit not the default yet. 4.16 will likely
switch vulkan as the default over GL when both are enabled.

Closes: https://bugs.gentoo.org/928929
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 7a3ccf1b78bc..21cbf4b52d50 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -89,6 +89,7 @@ BDEPEND="
dev-util/glib-utils
>=sys-devel/gettext-0.19.7
virtual/pkgconfig
+   vulkan? ( media-libs/shaderc )
wayland? (
dev-util/wayland-scanner
)



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-bad/

2024-04-07 Thread Mart Raudsepp
commit: 59a074ac0a1a71932a9d415fad89a5962124170f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr  7 20:48:23 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr  7 21:12:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a074ac

media-libs/gst-plugins-bad: fix bz2 build, drop msdk plugin, cleanups, touchups

* Fix USE=bzip2 not enabling bz2 plugin.
* Drop msdk plugin for now; it'll get reintroduced later as gst-plugins-msdk, 
plus
  an alternative gst-plugins-qsv. Currently no consumers of these have been 
found,
  as they aren't getting used automatically by playbin/encodebin yet.
* Drop transitional gtk, egl, gles2 and opengl USE flags; looks like everything 
has
  migrated to gst-plugins-gtk and gst-plugins-base[egl,gles2,opengl] deps.
* Fix automagic dep on gudev for va plugin.
* Fix automagic x11 dep for librfb plugin (USE=vnc).
* Move vaapi handling to the common block, and add it to GST_PLUGINS_NOAUTO to 
make
  that work.
* Drop leftover autotools era multilib_src_install_all - no libtool with meson.
* Add missing subslot dep operator for media-libs/libva

Signed-off-by: Mart Raudsepp  gentoo.org>

 ...11.ebuild => gst-plugins-bad-1.22.11-r1.ebuild} | 47 +-
 1 file changed, 11 insertions(+), 36 deletions(-)

diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild 
b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
similarity index 58%
rename from media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild
rename to media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
index 0cb8e762b030..916ec99294c7 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
@@ -11,19 +11,16 @@ HOMEPAGE="https://gstreamer.freedesktop.org/;
 LICENSE="LGPL-2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
-# TODO: egl and gtk IUSE only for transition
-IUSE="X bzip2 +egl +gles2 gtk +introspection opengl +orc vaapi vnc wayland 
qsv" # Keep default IUSE mirrored with gst-plugins-base where relevant
+IUSE="X bzip2 +introspection +orc udev vaapi vnc wayland"
 
 # X11 is automagic for now, upstream #709530 - only used by librfb USE=vnc 
plugin
-# We mirror opengl/gles2 from -base to ensure no automagic openglmixers plugin 
(with "opengl?" it'd still get built with USE=-opengl here)
-# FIXMEgtk? ( 
>=media-plugins/gst-plugins-gtk-${PV}:${SLOT}[${MULTILIB_USEDEP}] )
 # Baseline requirement for libva is 1.6, but 1.10 gets more features
 RDEPEND="
!media-plugins/gst-plugins-va
!media-plugins/gst-transcoder
 
>=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?]
-   
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},egl?,introspection?,gles2=,opengl=]
+   
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
 
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
@@ -36,14 +33,10 @@ RDEPEND="
 
orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
 
-   qsv? (
-   dev-libs/libgudev[${MULTILIB_USEDEP}]
-   media-libs/libva[wayland?,X?,${MULTILIB_USEDEP}]
-   media-libs/libvpl[wayland?,X?,${MULTILIB_USEDEP}]
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
+   vaapi? (
+   >=media-libs/libva-1.10:=[${MULTILIB_USEDEP}]
+   udev? ( dev-libs/libgudev )
)
-
-   vaapi? ( >=media-libs/libva-1.10[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="dev-util/glib-utils"
@@ -61,42 +54,24 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   GST_PLUGINS_NOAUTO="hls ipcpipeline librfb msdk shm wayland"
+   GST_PLUGINS_NOAUTO="bz2 hls ipcpipeline librfb shm va wayland"
 
local emesonargs=(
-Dshm=enabled
-Dipcpipeline=enabled
-Dhls=disabled
+   $(meson_feature bzip2 bz2)
+   $(meson_feature vaapi va)
+   -Dudev=$(usex udev $(usex vaapi enabled disabled) disabled)
$(meson_feature vnc librfb)
+   -Dx11=$(usex X $(usex vnc enabled disabled) disabled)
$(meson_feature wayland)
)
 
-   if use qsv; then
-   emesonargs+=(
-   -Dmsdk=enabled
-   -Dmfx_api=oneVPL
-   )
-   else
-   emesonargs+=( -Dmsdk=disabled )
-   fi
-
-   # XXX: See comment above IUSE wrt egl; this was actually typo'd with
-   # myconf for ages and nothing exploded.
-   #if use opengl || use gles2; then
-   #   emesonargs+=( -Dgl=enabled )
-   #else
-   #   emes

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

2024-04-03 Thread Mart Raudsepp
commit: 2566bbdf82b53806779a475c6ff00c687291d4f2
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Mar 19 21:51:06 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr  3 20:19:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2566bbdf

www-client/epiphany: add 45.3

Signed-off-by: Julien Roy  jroy.ca>
Closes: https://github.com/gentoo/gentoo/pull/35517
Signed-off-by: Mart Raudsepp  gentoo.org>

 www-client/epiphany/Manifest |  1 +
 www-client/epiphany/epiphany-45.3.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 3189df9f6ace..c027c59cbf58 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1 +1,2 @@
 DIST epiphany-44.6.tar.xz 3994776 BLAKE2B 
e73fc66d7138961b61085538daf15c0d93a13827a9fcef62f111ddee87541a0fb61a9fb8fba7814c613da8179c895ddedcc22e2838885aa9222c327609968dfb
 SHA512 
9af157db0f7a68d64fec9fd17465ee8cc900879a3613c3f3e03ea27938a84c0dda6be30b4d1d2cc0f9ddba5cf5d41de3d3156b0580fdce03b1d8f920bb96536c
+DIST epiphany-45.3.tar.xz 4005168 BLAKE2B 
9f8965d310efcfa21e133a24a29ce9794e0b202be599bb83085095c77f93f81e6ef248d9b844e0790d35712471c2f27dd31fc808d6244b59251df26ae468
 SHA512 
4fac6b21dc40f77312e7c9367cb4d0e4ef292d1a30c3759405543fc372b044f9de98523854a0da7a4024a1429ce35b5513160a2977fb361d71a7a86d94dbf596

diff --git a/www-client/epiphany/epiphany-45.3.ebuild 
b/www-client/epiphany/epiphany-45.3.ebuild
new file mode 100644
index ..db78c1770324
--- /dev/null
+++ b/www-client/epiphany/epiphany-45.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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.74.0:2
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/gstreamer-1.0
+   >=gui-libs/gtk-4.10.0:4
+   >=app-text/iso-codes-0.35
+   >=dev-libs/json-glib-1.6
+   app-arch/libarchive:=
+   >=gui-libs/libadwaita-1.4.0: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.41.1: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_prepare() {
+   default
+   xdg_environment_reset
+}
+
+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: media-libs/gst-plugins-base/

2024-04-03 Thread Mart Raudsepp
commit: 822cde312a67beb79e3f86ba4493b440517baa40
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Apr  3 20:01:18 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr  3 20:01:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822cde31

media-libs/gst-plugins-base: fix build with USE="X gles2 -opengl"

.. by disabling GLX gl_platform in that case. GL functions via EGL/GLES2 then,
including on xorg-server.

Closes: https://bugs.gentoo.org/923030
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gst-plugins-base/gst-plugins-base-1.22.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.22.11.ebuild 
b/media-libs/gst-plugins-base/gst-plugins-base-1.22.11.ebuild
index c7b16e3a4fd0..2d9d62dcae27 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.22.11.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.22.11.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv
 # With the following limitations:
 #  * If opengl and/or gles2 is enabled, a platform has to be enabled - x11 or 
egl in our case, but x11 (glx) is acceptable only with opengl
 #  * If opengl and/or gles2 is enabled, a windowing system has to be enabled - 
x11, wayland or gbm in our case
-#  * glx platform requires opengl API
+#  * glx platform requires opengl API (but we don't REQUIRED_USE that as USE=X 
is common, glx is just disabled with USE=-opengl or USE=-X)
 #  * wayland, gbm and most other non-glx WSIs require egl platform
 # Additionally there is optional dmabuf support with egl for additional dmabuf 
based upload/download/eglimage options;
 #  and optional graphene usage for gltransformation and glvideoflip elements 
and more GLSL Uniforms support in glshader;
@@ -114,7 +114,7 @@ multilib_src_configure() {
if use opengl || use gles2; then
# because meson doesn't likes extraneous commas
local gl_api=( $(use opengl && echo opengl) $(use gles2 && echo 
gles2) )
-   local gl_platform=( $(use X && echo glx) $(use egl && echo egl) 
)
+   local gl_platform=( $(use X && use opengl && echo glx) $(use 
egl && echo egl) )
local gl_winsys=(
$(use X && echo x11)
$(use wayland && echo wayland)



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

2024-04-01 Thread Mart Raudsepp
commit: 0036d13c6ce37ef015db5ccfbbc29cd038bc37ca
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 20:19:32 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 20:52:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0036d13c

app-misc/gnote: drop 45.0, 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/gnote/Manifest  |  2 --
 app-misc/gnote/gnote-45.0.ebuild | 63 
 app-misc/gnote/gnote-45.1.ebuild | 63 
 3 files changed, 128 deletions(-)

diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest
index 539854dc85d7..140423aab920 100644
--- a/app-misc/gnote/Manifest
+++ b/app-misc/gnote/Manifest
@@ -1,4 +1,2 @@
 DIST gnote-44.1.tar.xz 3330072 BLAKE2B 
ff86fa34bdfff61eceb25abef1c73377f888082e70e539172849bf9425eada1c11000c1a75f69eb74fdbc2fc6d45ad3c58c843bf769279a026dd5298a07abc68
 SHA512 
89364d161d6ecc11822b89dec0353d0e20bc08d883573f324e4980ff2420361ddeb326213eb668fba4ce8de7d5d9668a1a058666ad2b81658ef94f8a65b87363
-DIST gnote-45.0.tar.xz 3247716 BLAKE2B 
d3a31be5d9e84aaee4af5d22733e4bc14aaf844e31d488cbe9fb8d0b516815a3db5af00052a2a44c9cc07e2397a73b23cb036933c9b795caf54d1a156e0d16b9
 SHA512 
d06c128238d4f29d5bc0fb3bf3b1473000df5a4d860406ad0680b159cfacae259dd6dfbf6984e8772c3bcf485776e5ca423436f964c260594862949dcda2ea88
-DIST gnote-45.1.tar.xz 3247844 BLAKE2B 
6a88e54b7382586b272080c20d14f09fd431e8aaa247257813492a495d7d0478a4a0ba920fb4ec9f4e37e2c6a0f4568c81d74a8bd202b392648e01c2def7e6c9
 SHA512 
a70b23279e9cd402da320957d30c377c8f843844603cf57578c2515366cd61f8e3fafd48636bbafde16cbaa218820937d2a69e3c933f45329d6c9ace55a1cd7f
 DIST gnote-45.2.tar.xz 3248256 BLAKE2B 
ab687802aa6046556c579f1a11fb807398e69f2a256a8a63f50ea76bbcdfc8708ead603f25274b678912bb567c45e96bfe708ea2d56f9733ee1e6061195826bf
 SHA512 
5380a50cfbf235b0007c47c3a1f4860ade599789e1746a7741fc672265698bb0717858bb39e5c0612d4d4e13040f1865674ddeda1427a4818aff508ba5ce8059

diff --git a/app-misc/gnote/gnote-45.0.ebuild b/app-misc/gnote/gnote-45.0.ebuild
deleted file mode 100644
index 62d3c9902709..
--- a/app-misc/gnote/gnote-45.0.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 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
-}

diff --git a/app-misc/gnote/gnote-45.1.ebuild b/app-misc/gnote/gnote-45.1.ebuild
deleted file mode 100644
index 2b435610e973..
--- a/app-misc/gnote/gnote-45.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 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/l

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

2024-04-01 Thread Mart Raudsepp
commit: bb9a9eb65dbdd3596fb867212e4f08877a435f1f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 20:15:32 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 20:52:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9a9eb6

app-misc/gnote: add 45.2

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest
index 70cda40bfbd7..539854dc85d7 100644
--- a/app-misc/gnote/Manifest
+++ b/app-misc/gnote/Manifest
@@ -1,3 +1,4 @@
 DIST gnote-44.1.tar.xz 3330072 BLAKE2B 
ff86fa34bdfff61eceb25abef1c73377f888082e70e539172849bf9425eada1c11000c1a75f69eb74fdbc2fc6d45ad3c58c843bf769279a026dd5298a07abc68
 SHA512 
89364d161d6ecc11822b89dec0353d0e20bc08d883573f324e4980ff2420361ddeb326213eb668fba4ce8de7d5d9668a1a058666ad2b81658ef94f8a65b87363
 DIST gnote-45.0.tar.xz 3247716 BLAKE2B 
d3a31be5d9e84aaee4af5d22733e4bc14aaf844e31d488cbe9fb8d0b516815a3db5af00052a2a44c9cc07e2397a73b23cb036933c9b795caf54d1a156e0d16b9
 SHA512 
d06c128238d4f29d5bc0fb3bf3b1473000df5a4d860406ad0680b159cfacae259dd6dfbf6984e8772c3bcf485776e5ca423436f964c260594862949dcda2ea88
 DIST gnote-45.1.tar.xz 3247844 BLAKE2B 
6a88e54b7382586b272080c20d14f09fd431e8aaa247257813492a495d7d0478a4a0ba920fb4ec9f4e37e2c6a0f4568c81d74a8bd202b392648e01c2def7e6c9
 SHA512 
a70b23279e9cd402da320957d30c377c8f843844603cf57578c2515366cd61f8e3fafd48636bbafde16cbaa218820937d2a69e3c933f45329d6c9ace55a1cd7f
+DIST gnote-45.2.tar.xz 3248256 BLAKE2B 
ab687802aa6046556c579f1a11fb807398e69f2a256a8a63f50ea76bbcdfc8708ead603f25274b678912bb567c45e96bfe708ea2d56f9733ee1e6061195826bf
 SHA512 
5380a50cfbf235b0007c47c3a1f4860ade599789e1746a7741fc672265698bb0717858bb39e5c0612d4d4e13040f1865674ddeda1427a4818aff508ba5ce8059

diff --git a/app-misc/gnote/gnote-45.2.ebuild b/app-misc/gnote/gnote-45.2.ebuild
new file mode 100644
index ..2b435610e973
--- /dev/null
+++ b/app-misc/gnote/gnote-45.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 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: media-plugins/gst-plugins-srt/

2024-04-01 Thread Mart Raudsepp
commit: 835a028151ab0423d83ad6603e1b85cddc2b8893
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 20:07:28 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 20:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=835a0281

media-plugins/gst-plugins-srt: add glib-utils dep

It now comes via eclass itself as well, but be explicit as eclass one might go
away once we don't need it due to parsing common meson.build files.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild 
b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
index cc3aed894b9c..96583bca8cb3 100644
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
@@ -11,3 +11,4 @@ KEYWORDS="~amd64 ~arm64"
 
 RDEPEND=">=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-zbar/

2024-04-01 Thread Mart Raudsepp
commit: d38643b5466224c865404ab8fca16a64eaf6593b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:36:01 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38643b5

media-plugins/gst-plugins-zbar: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-zbar/Manifest | 2 +-
 ...{gst-plugins-zbar-1.22.10.ebuild => gst-plugins-zbar-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-zbar/Manifest 
b/media-plugins/gst-plugins-zbar/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-zbar/Manifest
+++ b/media-plugins/gst-plugins-zbar/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.10.ebuild 
b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
similarity index 97%
rename from media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.10.ebuild
rename to media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
index 5f6e5dd7760a..26ddb9945dd3 100644
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson



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

2024-04-01 Thread Mart Raudsepp
commit: 74b1ce4d40e78ea5a34a82ed1dc414ee169bb69e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 19:48:23 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b1ce4d

dev-lang/orc: add 0.4.38

Updates DOCS list.

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/orc/Manifest  |  1 +
 dev-lang/orc/orc-0.4.38.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-lang/orc/Manifest b/dev-lang/orc/Manifest
index 461885d00178..565795e1170d 100644
--- a/dev-lang/orc/Manifest
+++ b/dev-lang/orc/Manifest
@@ -1,2 +1,3 @@
 DIST orc-0.4.33.tar.xz 199024 BLAKE2B 
45518ff948f794c5a0eb14ddd462b58760d178267da34fd449a20d1bef4f7d6378b499efe1c7782e83c55be060b6f67023074cf8134e6a5ce129921324562c9b
 SHA512 
ae8adce5dd62f4054879e6f2db76ce8a7959fd32fef0fb99f73f450ff58c5237e15bca764f6780309a163e40afcf400345f12b0aed5b88dc698064e44f8eede0
 DIST orc-0.4.34.tar.xz 202628 BLAKE2B 
b741e9bd5c0f0f3e56fad2f8a9bc10ce4a503a936eb2d64c4acf8ea5a69aaefc54edbd037846343181fb4f5f54bcd4409e5d4ee993ae09d266bdf37bcb86114a
 SHA512 
ea6ce72398fad7569b97afe8e635402a7cc6d5e27b57c27fd76d85ccdf971391b52187297e5849e50ce1031691e9748f2cc312cb39bd0c6ac23c00ac6d96cb41
+DIST orc-0.4.38.tar.xz 227152 BLAKE2B 
f7babfec5f4d792fb52eb0ca23743b6c06a12625edcf0cecbf8e3cb88c13171a760c6874061a3e55a43df5389346b3c3d0ba3463d6e1ef32f685162f7478e631
 SHA512 
49f34be85f6980e4b5e94f848016f5788b658323f3a120110bc237722ac99938c02976efbe96022d148054330432899533305d4dd21be8fab76fd1995179339a

diff --git a/dev-lang/orc/orc-0.4.38.ebuild b/dev-lang/orc/orc-0.4.38.ebuild
new file mode 100644
index ..d24ae2205ccd
--- /dev/null
+++ b/dev-lang/orc/orc-0.4.38.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="The Oil Runtime Compiler, a just-in-time compiler for array 
operations"
+HOMEPAGE="https://gstreamer.freedesktop.org/;
+SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz;
+
+LICENSE="BSD BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+IUSE="gtk-doc static-libs test"
+
+BDEPEND="
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+DOCS=( CONTRIBUTING.md README RELEASE )
+
+multilib_src_configure() {
+   # FIXME: handle backends per arch? What about cross-compiling for the 
other arches?
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   -Dorc-backend=all
+   -Dorc-test=enabled
+   -Dbenchmarks=disabled
+   -Dexamples=disabled
+   $(meson_native_use_feature gtk-doc gtk_doc)
+   $(meson_feature test tests)
+   -Dtools=enabled # requires orc-test
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-mpeg2dec/

2024-04-01 Thread Mart Raudsepp
commit: 95f7d75f35b1ec80ef2a49a5974b30cb5d7ee995
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:59:20 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f7d75f

media-plugins/gst-plugins-mpeg2dec: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-mpeg2dec/Manifest | 2 +-
 ...gins-mpeg2dec-1.22.10.ebuild => gst-plugins-mpeg2dec-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-mpeg2dec/Manifest 
b/media-plugins/gst-plugins-mpeg2dec/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-mpeg2dec/Manifest
+++ b/media-plugins/gst-plugins-mpeg2dec/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git 
a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.10.ebuild 
b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
similarity index 98%
rename from 
media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.10.ebuild
rename to media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
index e9e70471b6a0..6ba4855fc92e 100644
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2024-04-01 Thread Mart Raudsepp
commit: ac799e5b6e4ee7b2a69bd9f69210a2fbaefe82dc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 15:06:53 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac799e5b

media-plugins/gst-plugins-vaapi: add 1.22.11, EAPI-8, touchups

Default-enable gles2 instead of opengl to match gst-plugins-base changes.
Fix wayland USE requirements.
With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.

Closes: https://bugs.gentoo.org/842132
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |  2 +-
 ...s-vaapi-1.22.10.ebuild => gst-plugins-vaapi-1.22.11.ebuild} | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 597bb0aafa50..723850fe5aee 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,3 @@
 DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 
4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c
 SHA512 
fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
 DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 
891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311
 SHA512 
3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
-DIST gstreamer-vaapi-1.22.10.tar.xz 551620 BLAKE2B 
b4ca3aad753b54eab78d7cd9fe877aa155c75e8e29a183d895ec6187dd4b05ef4d159ac387f434c94cedb49d75aea13e423ab5ec3e256838d85c89fef298f8b6
 SHA512 
80ba190efb2aeaedbcb25a9f8d7401a6bc05a112f4e0a9bcebcc04dd2b8782c2a6799901312b77d565122766405375eae22e838a3e4d688005cec0f756232b07
+DIST gstreamer-vaapi-1.22.11.tar.xz 552468 BLAKE2B 
0353699651add70639a4f7d591eccb646f5d6cda3ba8832553597b7b4e9bd3ebfe07d9eb1ac6e078219ee630131d502adccc8106a2207bb0234353905bafd8cd
 SHA512 
939b748fea88c94ad59c1d4610a872a794b383382096a8f5f011a21d4c8fb041c28e1aa9a8d54f519fb3e48a69ed79622b0d45be01d2d5a900738a7928401563

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
similarity index 95%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index df1c1b7f01be..8f7698e27087 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -1,10 +1,8 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit gstreamer-meson python-any-r1
+EAPI=8
+inherit gstreamer-meson
 
 MY_PN="gstreamer-vaapi"
 DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
@@ -14,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
 KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
 # we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
@@ -29,6 +27,7 @@ REQUIRED_USE="
|| ( drm gles2 opengl wayland X )
gles2? ( egl )
opengl? ( || ( egl X ) )
+   wayland? ( drm )
 "
 
 # glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
@@ -64,7 +63,6 @@ RDEPEND="
x11-libs/libXrender[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-webrtc/

2024-04-01 Thread Mart Raudsepp
commit: 3aedfe44bb5427c414ba4660b6f8eb63b4dad634
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:29:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aedfe44

media-plugins/gst-plugins-webrtc: add 1.22.11, EAPI-8, touchups

Drop gst-plugins-{base,bad} deps, we rely on the eclass and indirect RDEPEND for
these in all other packages too.
Do a single gstreamer_system_package() call as a micro-optimization, as it
supports multiple arguments for less internal calls to 
gstreamer_get_plugin_dir().

Closes: https://bugs.gentoo.org/813159
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-webrtc/Manifest  |  2 +-
 ...10.ebuild => gst-plugins-webrtc-1.22.11.ebuild} | 23 +-
 2 files changed, 6 insertions(+), 19 deletions(-)

diff --git a/media-plugins/gst-plugins-webrtc/Manifest 
b/media-plugins/gst-plugins-webrtc/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-webrtc/Manifest
+++ b/media-plugins/gst-plugins-webrtc/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.10.ebuild 
b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
similarity index 53%
rename from media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.10.ebuild
rename to media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
index 141d0263c5e9..1b372148ef7c 100644
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson
@@ -9,21 +9,7 @@ inherit gstreamer-meson
 DESCRIPTION="WebRTC plugins for GStreamer"
 KEYWORDS="~amd64 ~arm64"
 
-# == ext/webrtc/meson.build
-# dev-libs/glib (eclass): gio_dep
-# net-libs/libnice: libnice_dep
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep, gstapp_dep, gstrtp_dep
-# media-plugins/gst-plugins-sctp: gstsctp_dep
-# == ext/webrtcdsp/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstaudio_dep
-# media-libs/gst-plugins-bad: gstbadaudio_dep
-# media-libs/webrtc-audio-processing: webrtc_dep
-# (android): gnustl_dep
-# == gst-libs/gst/webrtc/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep
 RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}]
>=media-plugins/gst-plugins-sctp-${PV}:1.0[${MULTILIB_USEDEP}]
>=media-libs/webrtc-audio-processing-0.2:0[${MULTILIB_USEDEP}]


[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-sidplay/

2024-04-01 Thread Mart Raudsepp
commit: 640bca129962a8a398e4414d29851507681633c2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 23:00:01 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640bca12

media-plugins/gst-plugins-sidplay: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-sidplay/Manifest  | 2 +-
 ...lugins-sidplay-1.22.10.ebuild => gst-plugins-sidplay-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-sidplay/Manifest 
b/media-plugins/gst-plugins-sidplay/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-sidplay/Manifest
+++ b/media-plugins/gst-plugins-sidplay/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git 
a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.10.ebuild 
b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.10.ebuild
rename to media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
index 617bfd0f4384..b9c48b37b348 100644
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-dvdread/

2024-04-01 Thread Mart Raudsepp
commit: 0a2e3bee7c07846a720d33b9c00e549b1b9be9fa
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:55:43 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2e3bee

media-plugins/gst-plugins-dvdread: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/866863
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-dvdread/Manifest  | 2 +-
 ...lugins-dvdread-1.22.10.ebuild => gst-plugins-dvdread-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-dvdread/Manifest 
b/media-plugins/gst-plugins-dvdread/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-dvdread/Manifest
+++ b/media-plugins/gst-plugins-dvdread/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git 
a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.10.ebuild 
b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.10.ebuild
rename to media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
index ea95a66ea4c7..98f8efbc5751 100644
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-rtsp-server/

2024-04-01 Thread Mart Raudsepp
commit: 9a73b4e2601f0806fe2591dadb871f0faba1c397
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:11:39 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a73b4e2

media-libs/gst-rtsp-server: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/834790
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gst-rtsp-server/Manifest   | 2 +-
 ...{gst-rtsp-server-1.22.10.ebuild => gst-rtsp-server-1.22.11.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/gst-rtsp-server/Manifest 
b/media-libs/gst-rtsp-server/Manifest
index a2626decf384..5077d3e37883 100644
--- a/media-libs/gst-rtsp-server/Manifest
+++ b/media-libs/gst-rtsp-server/Manifest
@@ -1,3 +1,3 @@
 DIST gst-rtsp-server-1.20.5.tar.xz 368960 BLAKE2B 
f4e3bb1f7df79a631d39b459c43000a2185d81754fba48ef5e44c1786a2b67f03f4b9fce7c37c6301dd282e7784f3ff1ccb53b947719417c87adf8ed1cefd01d
 SHA512 
826259c13610d61d07c5052d7601b3e6814604e81f47c0e5c0023ccc3b89da612f6d6e6c931b7e866ebc22fb4c4038734f8940b2573eca00a9185bd979256a15
 DIST gst-rtsp-server-1.20.6.tar.xz 370420 BLAKE2B 
f246041b113804ac2ddc28502fa1917c8e13bdc3b26272318153a58d97e0605393991e2f34fb48d91750e0a33f7358b3161b0fb7354f51ed8c7504d684d4e83b
 SHA512 
9565905278e051cdbe1952fe2c62c1cd591a470c28113155f5333aa02a99ee729f542ad610dd5da71e75bc92a99eb4cdbdec438723a05844de7e58dae7b80919
-DIST gst-rtsp-server-1.22.10.tar.xz 280344 BLAKE2B 
5b8f5b1db5a63399ef036292cf391be3129b8480022af5266a655c9c17fc5945e70a6eb64dc0787a4b7dbf979cba78844cbdb483f85b81226f82d7fed69b
 SHA512 
726c57f7d9dbef25032ebd0855718e6efe08637235558713e1fd64e9966db1a24ecb9ac406add5b872f67c997fe1029b0fc46c767d9427778fce38e0dd460952
+DIST gst-rtsp-server-1.22.11.tar.xz 281608 BLAKE2B 
50c2fdaeb828b4f1d8f23cea4e4054ab07bd7be3b3fcf1c977852c13b18b3360603da62daa19bc1f71b6d138158bd2d51f0e048490c99b1dcfc5cf4dbf5bd52a
 SHA512 
cf3c698dbbcaa790b6bb1b1df4bae88be5f54fb70ba4bce5a4a0f907d693616d52b1cf67e73f694dcd7c9588b63a6303949f9f36fde952011a2d2ff80f9b44de

diff --git a/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.10.ebuild 
b/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.11.ebuild
similarity index 96%
rename from media-libs/gst-rtsp-server/gst-rtsp-server-1.22.10.ebuild
rename to media-libs/gst-rtsp-server/gst-rtsp-server-1.22.11.ebuild
index 27b6fc1dc051..85cf45dde01e 100644
--- a/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.10.ebuild
+++ b/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit gstreamer-meson
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-x264/

2024-04-01 Thread Mart Raudsepp
commit: 8aa234769de0d0a59318c697e86ddac5b1a98133
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 23:01:44 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa23476

media-plugins/gst-plugins-x264: add 1.22.11, EAPI-8, install preset

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-x264/Manifest | 2 +-
 ...{gst-plugins-x264-1.22.10.ebuild => gst-plugins-x264-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-x264/Manifest 
b/media-plugins/gst-plugins-x264/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-x264/Manifest
+++ b/media-plugins/gst-plugins-x264/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.10.ebuild 
b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.10.ebuild
rename to media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
index 2d4499f711cc..d714fb140b40 100644
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



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

2024-04-01 Thread Mart Raudsepp
commit: 5be44aea86a161d57e1d5dac9ed75b94ca948dd6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:08:11 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be44aea

dev-python/gst-python: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-python/gst-python/Manifest  | 2 +-
 .../gst-python/{gst-python-1.22.10.ebuild => gst-python-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index c6f262409ccd..79e1a599f779 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -1,3 +1,3 @@
 DIST gst-python-1.20.5.tar.xz 161508 BLAKE2B 
6f34e913e9770d729722f2bcfd18ba4aa9355583e31a5284710ec5584a52fb4c1c4fcfb469528c6e187a8da6dbdc6b35e8a9c382791a95b3617d86d2cdc35fd5
 SHA512 
4ca6ad292aba24600427f059b278e4245167352a24832209201bd6e201430187ba2028795ea78fc4cbc7a6bf47f8749c8bf4ecdd790d15152d0cb0f2007afd25
 DIST gst-python-1.20.6.tar.xz 162948 BLAKE2B 
fb0bf4344e64b25a679b54d281f97ce2fa02195b561e2bb0ce88697efecababcbf8c0be0619202b1d0d235e4763307608f6da17ebcbdba3fd8d56df4b9c80614
 SHA512 
008a2cc9c10976474042bd89a9703a1f7eb66dea7d9eb68a817fa73d606f20dbb3da5fbd69d351c01f40350cac950119ebc364fb20695cc5a342254f6104c7a3
-DIST gst-python-1.22.10.tar.xz 117164 BLAKE2B 
eef090b6241012b78b4e13b2c1c9363f224e3463f3b3bfffd1738d8eddb7f4e590903c9b7f26d118b80ef601de6a1bd054f81164784058cdbac7f2c291d331b8
 SHA512 
16ca1129fc05398b35fa803200adae28813c10f1a054116c307fe92f0c7236852f438488893db2736f865e7d70bd52a3113448882491e92f00cb00a119c03a06
+DIST gst-python-1.22.11.tar.xz 118072 BLAKE2B 
7133bdc6462ed54669b18f0650ec9e9d5c90d406eadedccc2f125c01b05366c8cfd89ae17178a8197fd4c251d53fd848bdb498ff377076e402983a404f16c186
 SHA512 
749a3080ad56edfee66c6f24ab106b07cd2a7d6e5f704147a69e12fc0a1da9d9b8d8337c36ce62af459577df3f0804c60cbeb4a211454277ad0a46fd89edcfa5

diff --git a/dev-python/gst-python/gst-python-1.22.10.ebuild 
b/dev-python/gst-python/gst-python-1.22.11.ebuild
similarity index 99%
rename from dev-python/gst-python/gst-python-1.22.10.ebuild
rename to dev-python/gst-python/gst-python-1.22.11.ebuild
index 20172d527ff3..ba164155633c 100644
--- a/dev-python/gst-python/gst-python-1.22.10.ebuild
+++ b/dev-python/gst-python/gst-python-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer-editing-services/

2024-04-01 Thread Mart Raudsepp
commit: c11df29e0d0d94933fea0a3f3441f0c4beab1f65
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:21:45 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11df29e

media-libs/gstreamer-editing-services: add 1.22.11, EAPI-8, enable py3.12

Fix build with dev-lang/python-exec[-native-symlinks] by adding missing
call to python_setup for global python setup.

Closes: https://bugs.gentoo.org/848705
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gstreamer-editing-services/Manifest| 2 +-
 ...s-1.22.10.ebuild => gstreamer-editing-services-1.22.11.ebuild} | 8 +---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/media-libs/gstreamer-editing-services/Manifest 
b/media-libs/gstreamer-editing-services/Manifest
index 6f52903b44bb..336e62514ac3 100644
--- a/media-libs/gstreamer-editing-services/Manifest
+++ b/media-libs/gstreamer-editing-services/Manifest
@@ -1,3 +1,3 @@
 DIST gst-editing-services-1.20.5.tar.xz 985412 BLAKE2B 
6fd98769889f7ba41927dcd5673b68dc1a24911e4c222088895739e5074ee589a8e7dc33ac753dbe1297a508037d8384bc5975f82b2606f6151b69b344a8c3f3
 SHA512 
947101969a9a6e458162a64ef857a1ec9aee39b7b7d42ab092cedaafcdc9d9e8dd85159f9f8a0280b17a52943598c90a6a79f638f825741ce411a8e407ea2408
 DIST gst-editing-services-1.20.6.tar.xz 986952 BLAKE2B 
03606964ecdff2bdea66921ee4ab6545d552abcf73c2b55ca47e2794b5c8f9cdc0a2ad81b96d331c19cbcdd945ed77ecc026493c7f0f7ea5ad2c577f138d6620
 SHA512 
f95b2355754c305ec9370fe8deb4d6a239a1429ba776bedec0250ce67d54323a77150372eff22b57fe74707f0b6a52899c5f41436655837f0d39be713c713f3d
-DIST gst-editing-services-1.22.10.tar.xz 835084 BLAKE2B 
b3868612f2f4cfff64b30c9e0c0f118e2257f1e6035e53ae3d0428b575adec361c159fa5264ce5335ad8a857bd8493faa66ac6948b72d36659fa7ad48cfb5e79
 SHA512 
67a9be0b29192c1c7393c0608ecf47c6468f5f9d943ddf50a1b737a5e1909f8dc53711af10d8b8de6bbf4dbf9058427b2f7a3c352852573661a60242de10e08f
+DIST gst-editing-services-1.22.11.tar.xz 836008 BLAKE2B 
49ce48e45b956f9675f64f8da4ce2a8cd851ccba5573e722d8f823ff08a96053a4b8beca14fe5d32b4d8f71abf32feba2c2b80c10cf3825c32a5eaf52ce474a4
 SHA512 
87f1240c3c18d1530ace3f15ad50acef90dab2808198658b5f9da54a5cfe2ee2c040e7bdd766550e566c5e86a1509b12a473b6063f3a7e471ee18b163b40873d

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.10.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.11.ebuild
similarity index 92%
rename from 
media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.10.ebuild
rename to 
media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.11.ebuild
index 17fa0ce590ec..c5c89ff1d13a 100644
--- 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.10.ebuild
+++ 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-r1
 
@@ -33,6 +33,8 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 src_configure() {
+   python_setup
+
local emesonargs=(
-Ddoc=disabled # hotdoc not packaged
$(meson_feature introspection)



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-libav/

2024-04-01 Thread Mart Raudsepp
commit: 2a3eb47c664a194fd6de8f8c52f3437a0bab4f74
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:04:02 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3eb47c

media-plugins/gst-plugins-libav: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/835398
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-libav/Manifest| 2 +-
 ...st-plugins-libav-1.22.10.ebuild => gst-plugins-libav-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-libav/Manifest 
b/media-plugins/gst-plugins-libav/Manifest
index 12ce53d2621f..d69543148037 100644
--- a/media-plugins/gst-plugins-libav/Manifest
+++ b/media-plugins/gst-plugins-libav/Manifest
@@ -1,3 +1,3 @@
 DIST gst-libav-1.20.5.tar.xz 291064 BLAKE2B 
43ffda82fa45d8f2724f2313f1bf0e19d861c239fa5f9899f77698342f4ff0162a659f4c072a985b61e41b7c0c720051ddc64c06d6b3a462ce5849432b1ec9d4
 SHA512 
b66d18e54a8b20a947d6aa9cd631199c994a46f73237b59842d34a96420f09cbc9a6d090ae6069b92a04900939ff647c3ab35977939755ffb9d7d02c951901ff
 DIST gst-libav-1.20.6.tar.xz 293292 BLAKE2B 
2ea4af5495e6c9ec1073ab53a0ba16df2fadf0ab31128a0719a8039030f5ef77fb0c675e853c1ef38270cd6b79fa9593487c94a435c51ded5e9185ce78cb1b32
 SHA512 
094711729614976c60a02a56a58d24bf0a227a4de885f6acf70be5fa9e23152489615d6c56bb6e0cfbd3fd6fd862284ca8409e0626a33812bd8ed77a603746fd
-DIST gst-libav-1.22.10.tar.xz 206616 BLAKE2B 
6e9132fbaf7643d893f1c47913292d4541d0f2e746d8e37f09d831db054112d6b9bf6de6c0736ab8a2c59c857d04a2a95452b2e3daa72e9f37597ed9ed720ac3
 SHA512 
7a21143863575f36700f6b1913aa7919dc4183626375ea86ee24a6ea42b30df3c7127e5f2cb3c304c943e678c3b7699c22164c89131cf3e70762d9e4916544cc
+DIST gst-libav-1.22.11.tar.xz 207500 BLAKE2B 
0fd50fc6bfa8932481be8aff4263a610a0d5642763a7387a5b720abcde8f7477ee6ec024b10fe96ad4149f9e531234ba445f7d41cd958cd0ea8c9397de3e9054
 SHA512 
808e5659130ed608960bddb68f4ab678149a21e1fb45ebe85d82f47166a254756d615ed37eb83e2aaba349e93279bf2dc43a73daa5c33833aba26d3d8e115362

diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.10.ebuild 
b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
similarity index 99%
rename from media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.10.ebuild
rename to media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
index bb326cb4615f..3964b2196af2 100644
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit gstreamer-meson
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-ugly/

2024-04-01 Thread Mart Raudsepp
commit: b26a933b19e9cb83f18c7a397e485cfafba642ad
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:39:33 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26a933b

media-libs/gst-plugins-ugly: add 1.22.11, EAPI-8

With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gst-plugins-ugly/Manifest|  2 +-
 ...-ugly-1.22.10.ebuild => gst-plugins-ugly-1.22.11.ebuild} | 13 ++---
 2 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/media-libs/gst-plugins-ugly/Manifest 
b/media-libs/gst-plugins-ugly/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-libs/gst-plugins-ugly/Manifest
+++ b/media-libs/gst-plugins-ugly/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.10.ebuild 
b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild
similarity index 73%
rename from media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.10.ebuild
rename to media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild
index 33ff2c964091..d1110a4ebbc3 100644
--- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.10.ebuild
+++ b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild
@@ -1,10 +1,9 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE="gst-plugins-ugly"
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-inherit gstreamer-meson python-any-r1
+inherit gstreamer-meson
 
 DESCRIPTION="Basepack of plugins for gstreamer"
 HOMEPAGE="https://gstreamer.freedesktop.org/;
@@ -12,17 +11,9 @@ HOMEPAGE="https://gstreamer.freedesktop.org/;
 LICENSE="LGPL-2+" # some split plugins are LGPL but combining with a GPL 
library
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
-IUSE=""
-
 RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
 
 DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-a52dec/

2024-04-01 Thread Mart Raudsepp
commit: 076c1fe367f8de88eb672af8eebb2756d17caa82
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:49:58 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076c1fe3

media-plugins/gst-plugins-a52dec: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/866797
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-a52dec/Manifest   | 2 +-
 ...-plugins-a52dec-1.22.10.ebuild => gst-plugins-a52dec-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-a52dec/Manifest 
b/media-plugins/gst-plugins-a52dec/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-a52dec/Manifest
+++ b/media-plugins/gst-plugins-a52dec/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.10.ebuild 
b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.10.ebuild
rename to media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
index 5b55b0936484..d3e18951ccc3 100644
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-amr/

2024-04-01 Thread Mart Raudsepp
commit: f7ab15742303613eab41a3819e97e61fd0250850
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:51:44 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ab1574

media-plugins/gst-plugins-amr: add 1.22.11, EAPI-8, install preset

Closes: https://bugs.gentoo.org/866800
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-amr/Manifest  | 2 +-
 .../{gst-plugins-amr-1.22.10.ebuild => gst-plugins-amr-1.22.11.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-amr/Manifest 
b/media-plugins/gst-plugins-amr/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-amr/Manifest
+++ b/media-plugins/gst-plugins-amr/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.10.ebuild 
b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.10.ebuild
rename to media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
index 01b40cff235a..3b245f049122 100644
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-cdio/

2024-04-01 Thread Mart Raudsepp
commit: d5dd835bd1f0eb3370696111eb9069f9ce0698a5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:54:19 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5dd835b

media-plugins/gst-plugins-cdio: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/866830
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-cdio/Manifest | 2 +-
 ...{gst-plugins-cdio-1.22.10.ebuild => gst-plugins-cdio-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-cdio/Manifest 
b/media-plugins/gst-plugins-cdio/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-cdio/Manifest
+++ b/media-plugins/gst-plugins-cdio/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.10.ebuild 
b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.10.ebuild
rename to media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.11.ebuild
index 90b7d6c694fc..9658d4947fee 100644
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-srtp/

2024-04-01 Thread Mart Raudsepp
commit: 030b8ed0a4f9a072620399cb81dd86f1f66a755e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 21:41:32 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030b8ed0

media-plugins/gst-plugins-srtp: add 1.22.11, EAPI-8, fix deps

glib-utils is a BDEPEND, not DEPEND.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-srtp/Manifest|  2 +-
 ...ins-srtp-1.22.10.ebuild => gst-plugins-srtp-1.22.11.ebuild} | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/media-plugins/gst-plugins-srtp/Manifest 
b/media-plugins/gst-plugins-srtp/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-srtp/Manifest
+++ b/media-plugins/gst-plugins-srtp/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.10.ebuild 
b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.ebuild
similarity index 71%
rename from media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.10.ebuild
rename to media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.ebuild
index fb76e0b24985..49fb84900ff5 100644
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson
@@ -9,8 +9,6 @@ inherit gstreamer-meson
 DESCRIPTION="SRTP encoder/decoder plugin for GStreamer"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
-RDEPEND="
-   >=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   dev-util/glib-utils"
+RDEPEND=">=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-voamrwbenc/

2024-04-01 Thread Mart Raudsepp
commit: a09eb2d538b516905aeacb8d7da1cfebe8b1aa92
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:09:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09eb2d5

media-plugins/gst-plugins-voamrwbenc: add 1.22.11, EAPI-8, install preset

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-voamrwbenc/Manifest   | 2 +-
 ...-voamrwbenc-1.22.10.ebuild => gst-plugins-voamrwbenc-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-voamrwbenc/Manifest 
b/media-plugins/gst-plugins-voamrwbenc/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-voamrwbenc/Manifest
+++ b/media-plugins/gst-plugins-voamrwbenc/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git 
a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.10.ebuild 
b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild
similarity index 97%
rename from 
media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.10.ebuild
rename to 
media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild
index a37aee13eaa1..065d6781c8b7 100644
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-x265/

2024-04-01 Thread Mart Raudsepp
commit: 659d613b051582df1228d1fcfdeb8e10ecc51259
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:35:05 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659d613b

media-plugins/gst-plugins-x265: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-x265/Manifest | 2 +-
 ...-plugins-x265-1.22.10.ebuild => gst-plugins-x265-1.22.11.ebuild} | 6 ++
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/media-plugins/gst-plugins-x265/Manifest 
b/media-plugins/gst-plugins-x265/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-x265/Manifest
+++ b/media-plugins/gst-plugins-x265/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.10.ebuild 
b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild
similarity index 86%
rename from media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.10.ebuild
rename to media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild
index b3158fb60066..4267f657ceea 100644
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE="gst-plugins-bad"
 
 inherit gstreamer-meson
@@ -9,9 +9,7 @@ inherit gstreamer-meson
 DESCRIPTION="H.265 encoder plugin for GStreamer"
 KEYWORDS="~amd64 ~arm64 ~x86"
 
-RDEPEND="
-   media-libs/x265:=[${MULTILIB_USEDEP}]
-"
+RDEPEND="media-libs/x265:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-smoothstreaming/

2024-04-01 Thread Mart Raudsepp
commit: 278eebfdd39263dbf91929b9bbdba1bd7f053470
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 20:50:55 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278eebfd

media-plugins/gst-plugins-smoothstreaming: add 1.22.11, EAPI-8, touchups

Do a single gstreamer_system_library() call as a micro-optimization, as it 
supports
multiple arguments for less internal calls to gstreamer_get_plugin_dir().

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-smoothstreaming/Manifest   | 2 +-
 ...1.22.10.ebuild => gst-plugins-smoothstreaming-1.22.11.ebuild} | 9 +
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/media-plugins/gst-plugins-smoothstreaming/Manifest 
b/media-plugins/gst-plugins-smoothstreaming/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-smoothstreaming/Manifest
+++ b/media-plugins/gst-plugins-smoothstreaming/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git 
a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.10.ebuild
 
b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild
similarity index 75%
rename from 
media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.10.ebuild
rename to 
media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild
index eabed01e8c76..f62ec7647a20 100644
--- 
a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.10.ebuild
+++ 
b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson
@@ -14,10 +14,11 @@ DEPEND="${RDEPEND}"
 
 src_prepare() {
default
-   gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
gstreamer_system_package gstcodecparsers_dep:gstreamer-codecparsers
-   gstreamer_system_library gstisoff_dep:gstisoff
-   gstreamer_system_library gsturidownloader_dep:gsturidownloader
+   gstreamer_system_library \
+   gstadaptivedemux_dep:gstadaptivedemux \
+   gstisoff_dep:gstisoff \
+   gsturidownloader_dep:gsturidownloader
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-voaacenc/

2024-04-01 Thread Mart Raudsepp
commit: dea3d92a847a000a9cdc9d1f70dd21e02aa28b47
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:02:18 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea3d92a

media-plugins/gst-plugins-voaacenc: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-voaacenc/Manifest | 2 +-
 ...gins-voaacenc-1.22.10.ebuild => gst-plugins-voaacenc-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-voaacenc/Manifest 
b/media-plugins/gst-plugins-voaacenc/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-voaacenc/Manifest
+++ b/media-plugins/gst-plugins-voaacenc/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git 
a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.10.ebuild 
b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild
similarity index 97%
rename from 
media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.10.ebuild
rename to media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild
index 1ef740e85e73..b7e5d7855260 100644
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-webp/

2024-04-01 Thread Mart Raudsepp
commit: e2f87f4f2839d7a2b80789d3bb1ae33e893d89e4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:16:07 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f87f4f

media-plugins/gst-plugins-webp: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-webp/Manifest | 2 +-
 ...{gst-plugins-webp-1.22.10.ebuild => gst-plugins-webp-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-webp/Manifest 
b/media-plugins/gst-plugins-webp/Manifest
index 4549a9095e3e..94ba53d60500 100644
--- a/media-plugins/gst-plugins-webp/Manifest
+++ b/media-plugins/gst-plugins-webp/Manifest
@@ -1 +1 @@
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.10.ebuild 
b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild
similarity index 97%
rename from media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.10.ebuild
rename to media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild
index a433f33fd559..3908d21e318e 100644
--- a/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-srt/

2024-04-01 Thread Mart Raudsepp
commit: a10561d4dacf30d76dd913b3c7736dd81294c3bd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 21:38:20 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10561d4

media-plugins/gst-plugins-srt: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-srt/Manifest  | 2 +-
 ...st-plugins-srt-1.22.10.ebuild => gst-plugins-srt-1.22.11.ebuild} | 6 ++
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/media-plugins/gst-plugins-srt/Manifest 
b/media-plugins/gst-plugins-srt/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-srt/Manifest
+++ b/media-plugins/gst-plugins-srt/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.10.ebuild 
b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
similarity index 82%
rename from media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.10.ebuild
rename to media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
index 73e19fd34474..cc3aed894b9c 100644
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson
@@ -9,7 +9,5 @@ inherit gstreamer-meson
 DESCRIPTION="Secure reliable transport (SRT) transfer plugin for GStreamer"
 KEYWORDS="~amd64 ~arm64"
 
-RDEPEND="
-   net-libs/srt:=[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-soundtouch/

2024-04-01 Thread Mart Raudsepp
commit: 645192a45451e275572db93c06eee3b0dfab5176
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 20:59:45 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645192a4

media-plugins/gst-plugins-soundtouch: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-soundtouch/Manifest   | 2 +-
 ...-soundtouch-1.22.10.ebuild => gst-plugins-soundtouch-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-soundtouch/Manifest 
b/media-plugins/gst-plugins-soundtouch/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-soundtouch/Manifest
+++ b/media-plugins/gst-plugins-soundtouch/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git 
a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.10.ebuild 
b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild
similarity index 98%
rename from 
media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.10.ebuild
rename to 
media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild
index b342b63c13a9..2fe2c1153988 100644
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-uvch264/

2024-04-01 Thread Mart Raudsepp
commit: 61aaa36e5c0c02ed7c7131c17fe83b2e1b362b20
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 21:45:50 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61aaa36e

media-plugins/gst-plugins-uvch264: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-uvch264/Manifest  | 2 +-
 ...lugins-uvch264-1.22.10.ebuild => gst-plugins-uvch264-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-uvch264/Manifest 
b/media-plugins/gst-plugins-uvch264/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-uvch264/Manifest
+++ b/media-plugins/gst-plugins-uvch264/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git 
a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.10.ebuild 
b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.10.ebuild
rename to media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild
index 2a71191f36e2..1ccf4a92f59b 100644
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson



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

2024-03-24 Thread Mart Raudsepp
commit: 7faf5651cd3085122cfcc9e794f1a8c20cca70a7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 19:50:48 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7faf5651

dev-cpp/glibmm: add 2.66.7

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-cpp/glibmm/Manifest |  1 +
 dev-cpp/glibmm/glibmm-2.66.7.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
index 9e8553494380..5399868cf1f3 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -1,4 +1,5 @@
 DIST glibmm-2.66.6.tar.xz 8668828 BLAKE2B 
0e133eb73f8a290e3bc2167435e9e88b49603153c96d2eff130ac0ee0d1b1e0d3907197267cd1bc62e1f8b6a74ed8a8429e891430c4bfc512cbdf5e877e79701
 SHA512 
64d5ee1904ac645ee5a470889b928a24ab012bb0c310a94631bd725df9d5b7a5c0d2129f114017677db922b724ad12ab33698f1d27cae4aaeccd199b0e883099
+DIST glibmm-2.66.7.tar.xz 8773780 BLAKE2B 
faef7b6a9ca91aed3ac7ddeddc0413f87daba4b8d1e887431bd7db8b7cae66ec449292bbb0fb9e4e574d1ce680853ab0ffb476abd76c19257c7434389ba3d2cc
 SHA512 
09b99622c051afd264d7a9b23025ee28ec870c6d23a5084ef7192f67b96fb8f16be5dbb2e8a4ff8a1d4ff873d3e73b4e25dee122049266687f471dcd3989b5bb
 DIST glibmm-2.76.0.tar.xz 9295168 BLAKE2B 
99e6e0776f945a245ea68ca39194c6cecaace282a9be31e27e65e07b8034963c814a6306b74817aeb82740fbc01a9e4ff3a0b4a8605da15a3cd0d3e72a86bb16
 SHA512 
be49599f5eb8eb5a1cef015cdb37af2564fcd1ea845aa4344804ca5f0f61468949711e25cefebb93219e1be37128ebfdd2a816324e752ac4395b4b87c072fc78
 DIST glibmm-2.78.0.tar.xz 9292916 BLAKE2B 
41b0bf4d472b9ee1252f96c1d77a41b9ea447e4cf10b613fb1c3ca99251e0701923ab0a4efe305f0a04ae72f7fbd376d76d3e03df11ecc67343d6927068c42af
 SHA512 
b93575983860101d793725e08c13987914465e4daf280defb4a96b2f842b9e1a99c9320b05f2a6af9e3f7a2a384855b6710b982f9015a6469e37f3c257d9d811
 DIST glibmm-2.78.1.tar.xz 9486784 BLAKE2B 
2875d93b0cedb6bf84cb463b1c73743c55dc446ee0c1dce36344a8e0ff77cec8d890d1e3b0f1d4a841d293ab123cc60bf5c6b55ed9a0456fe235d928bf28ff05
 SHA512 
5ace15c492be553e2c6abd8d0699197239261feaa2b45ff77181f59bb98b584dc822bdd46dbdee35691cc5a955a3b88e03f58532459236fd780823354c35d0a6

diff --git a/dev-cpp/glibmm/glibmm-2.66.7.ebuild 
b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
new file mode 100644
index ..d1b090088a81
--- /dev/null
+++ b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 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"
+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/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.61.2:2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/doxygen[dot]
+   dev-lang/perl
+   dev-perl/XML-Parser
+   dev-libs/libxslt
+   media-gfx/graphviz
+   )
+"
+
+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
+}



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

2024-03-24 Thread Mart Raudsepp
commit: ae7643069ea5764730ada6fb736e7fe07f6f7608
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 19:54:14 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae764306

dev-libs/folks: add 0.15.9

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/folks/Manifest|  1 +
 dev-libs/folks/folks-0.15.9.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest
index 2959c442751f..f63189255e12 100644
--- a/dev-libs/folks/Manifest
+++ b/dev-libs/folks/Manifest
@@ -1,2 +1,3 @@
 DIST folks-0.15.6.tar.xz 497968 BLAKE2B 
bb9237fae05a748a18a85d29034e879947c4ffcc1d3dbe7277c8e1f41e6e9c9ec27170e9e7d2ccb6dcc89789d331f7f320648620636e1ee54685906fc67ba4f9
 SHA512 
8d77c3b4c963d88877798b24da9edd977b3ac4b18568ed75885fa87bf81e0e8f29dc8232352e3fefc0bf2c9bb8ca6cea984d87d946a3892963a158bd4f45dc30
 DIST folks-0.15.7.tar.xz 502128 BLAKE2B 
b93146b216dd31dbc07cf770130593f830c01568aff3424bf4d0d8588ac651ea225ed6d3b38b9855d82dbef168605145a3a3de49706dd2ab31a4d368636dddf0
 SHA512 
52657b45678aa2418a44b0c8d332ac207eff18b02ca5c0d1491bdf8bae6552f30f2b6435804adc2a5fa66997f2cea09bdfe399dfaf52f3d8b7a5bde11b137c35
+DIST folks-0.15.9.tar.xz 506044 BLAKE2B 
e239c0ca3b51a5452620f5abaf37b34413b0a5ee867cc682214abd00c21d6375abf1a31755acd69360e47604c61572a63ffbe91f38485be1a83685a98aa34cd0
 SHA512 
8b1f0afaaf0907a9609863ec913eab75c7f60e3d1fd54e553fdb8d425f33cfb6043171bc5b7cc1dc66b1de702e1a8f5dd229c707d99af47dd3926ec0588c87fd

diff --git a/dev-libs/folks/folks-0.15.9.ebuild 
b/dev-libs/folks/folks-0.15.9.ebuild
new file mode 100644
index ..9eec95007c6c
--- /dev/null
+++ b/dev-libs/folks/folks-0.15.9.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 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="Library for aggregating people from multiple sources"
+HOMEPAGE="https://wiki.gnome.org/Projects/Folks 
https://gitlab.gnome.org/GNOME/folks;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/26" # subslot = libfolks soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~x86-linux"
+
+IUSE="bluetooth eds telepathy test utils"
+REQUIRED_USE="bluetooth? ( eds )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   >=dev-libs/libgee-0.10:0.8[introspection]
+   >=dev-libs/gobject-introspection-1.54:=
+   telepathy? (
+   >=net-libs/telepathy-glib-0.19.9
+   dev-libs/dbus-glib
+   )
+   eds? ( >=gnome-extra/evolution-data-server-3.38:= )
+   dev-libs/libxml2:2
+   utils? ( sys-libs/readline:0= )
+"
+# telepathy-mission-control needed at runtime; it is used by the telepathy
+# backend via telepathy-glib's AccountManager binding.
+RDEPEND="${DEPEND}
+   bluetooth? ( >=net-wireless/bluez-5[obex] )
+   telepathy? ( net-im/telepathy-mission-control )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+   telepathy? ( net-libs/telepathy-glib[vala] )
+   eds? ( gnome-extra/evolution-data-server[vala] )
+   test? (
+   sys-apps/dbus
+   bluetooth? (
+   $(python_gen_any_dep '
+   
>=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}]
+   ')
+   )
+   )
+"
+
+python_check_deps() {
+   if use test && use bluetooth; then
+   python_has_version 
">=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use bluetooth bluez_backend)
+   $(meson_use eds eds_backend)
+   $(meson_use eds ofono_backend)
+   $(meson_use telepathy telepathy_backend)
+   -Dzeitgeist=false # last rited package
+   -Dimport_tool=true
+   $(meson_use utils inspect_tool)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   -Ddocs=false # Needs find_program sedding to specific version; 
only dev docs, don't bother
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # Avoid warnings when /etc/profile.d/flatpak.sh from flatpak modified 
XDG_DATA_DIRS
+   export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+   dbus-run-session meson test -C "${BUILD_DIR}" -t 5 || die "tests failed"
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-03-24 Thread Mart Raudsepp
commit: fb8a03fdb6c8f533d081ebdf455d26f02ca270f6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 20:10:57 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8a03fd

dev-util/meld: add 3.22.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/meld/Manifest   |  1 +
 dev-util/meld/meld-3.22.2.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-util/meld/Manifest b/dev-util/meld/Manifest
index be81f8fa181c..3087c33ec47a 100644
--- a/dev-util/meld/Manifest
+++ b/dev-util/meld/Manifest
@@ -1,2 +1,3 @@
 DIST meld-3.22.0.tar.xz 674212 BLAKE2B 
1d5af5fa9943c46fd150bd1e1c74003579a0017dea56178e92c4ba0dd1ba0bc3348a6f2625bfe5191fe4d8394b06462a30f2173ae623ffd32c637642f9c36183
 SHA512 
4cc1c9a76379401c1f116292bb4730301ec0f2413cdab7b463ed519ea7ee0ee86143a9c83a13f1ef09860aad192c04769d111bfb1eb10b5e1bc81fb44c530526
 DIST meld-3.22.1.tar.xz 675984 BLAKE2B 
47ad8cc0b3f55e2ab8066bd811a925eb12446d041b26220d56a11eedc727042357c8bbec26a5b9f1a9e220357753968acbc43dd257fe48013a3fcf7ef4243364
 SHA512 
7cb4c64a8134d02ee629c5459d5361c8ee1b1fb80efb02b9f3d2c577ecb69dca2ff66b90affb479682b7fceda41c60717ef859d93e3b93070a84901ae772b2cd
+DIST meld-3.22.2.tar.xz 676376 BLAKE2B 
5e592e378ac2c942dd98df6d9ac4f9af7a1eee552af1691aade2e0f453a5ddf649ca09c38191b2c2ffdb7b6fa165012b4d8372e9e99c33052f612e2ab8ca8670
 SHA512 
fd8b12567cd8dcf77f265d831c9ac9ba33d13fb78c95b01b496b016308ff4159963b4610a68f41d04a52cc5bcc13bb4568d24bbade5bd79246111e463e413284

diff --git a/dev-util/meld/meld-3.22.2.ebuild b/dev-util/meld/meld-3.22.2.ebuild
new file mode 100644
index ..48ffb7c894f2
--- /dev/null
+++ b/dev-util/meld/meld-3.22.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="A graphical diff and merge tool"
+HOMEPAGE="http://meldmerge.org/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=x11-libs/gtk+-3.20:3[introspection]
+   >=dev-libs/glib-2.48:2
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.30:3[cairo,${PYTHON_USEDEP}]
+   ')
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/pango-1.34[introspection]
+   x11-themes/hicolor-icon-theme
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-util/desktop-file-utils
+   dev-libs/appstream-glib
+   )
+"
+BDEPEND="
+   dev-util/intltool
+   dev-util/itstool
+   sys-devel/gettext
+   $(python_gen_cond_dep 'dev-python/distro[${PYTHON_USEDEP}]')
+"
+# dev-python/distro is soft-required in BDEPEND for python3.8 and onwards,
+# but it's mainly needed for debian and derivatives - seems the fallback
+# works fine, as we aren't a special_case, just an annoying warning.
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dprofile=''
+   -Dbyte-compile=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_optimize
+   python_fix_shebang "${ED}"/usr/bin/meld
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/file-roller/

2024-03-24 Thread Mart Raudsepp
commit: 3e3fc5357c81552444208d4442c45dfe3f1e9c60
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 20:43:51 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3fc535

app-arch/file-roller: add 44

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-arch/file-roller/Manifest  |   1 +
 app-arch/file-roller/file-roller-44.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
index da78996f1060..68d9d4b1e86b 100644
--- a/app-arch/file-roller/Manifest
+++ b/app-arch/file-roller/Manifest
@@ -1 +1,2 @@
 DIST file-roller-43.1.tar.xz 898216 BLAKE2B 
1a48f642a6436e2cc34cc4629ac24ab984b382a0df0895b20b2c6e89f0c65c2b29360cffd2d5cd9e3542c7479e7588211fa38b31aaca2afbcef8391b9b4afdc7
 SHA512 
67c2bf9c2aa885fad5119069232ea92872c1f08fc7cd517e2e64faef924f0b4a9195acbe042e535588ccd86b5147afa041f9ea355f480507c3743a2bb934
+DIST file-roller-44.tar.xz 924236 BLAKE2B 
12eebd312afdec8f87141d384d1476be7296073f911791328158af1ab93fcb4092ee79e0c65743c36eaa28e06b5b59503357b6c4cff87b4896d3969a67d08e45
 SHA512 
d40ac036161397828ded2bab7bdf1c029ef0b53fad65e0922e6eeec40442eb7a9898a7d5c3208f6dfda3ad6f51b0771f248ab64c177769b655493a44c403f824

diff --git a/app-arch/file-roller/file-roller-44.ebuild 
b/app-arch/file-roller/file-roller-44.ebuild
new file mode 100644
index ..6b9c0f7cfa2c
--- /dev/null
+++ b/app-arch/file-roller/file-roller-44.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="Archive manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller;
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+IUSE="gtk-doc +introspection nautilus"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+# gdk-pixbuf used extensively in the source
+# cairo used in eggtreemultidnd.c
+# pango used in fr-window
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   >=gui-libs/gtk-4.8.1:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   nautilus? ( >=gnome-base/nautilus-43.0 )
+   >=dev-libs/json-glib-0.14
+   >=app-arch/libarchive-3.2:=
+   introspection? ( dev-libs/gobject-introspection )
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+${PN} is a frontend for several archiving utilities. If you want a
+particular archive format support, see ${HOMEPAGE}
+and install the relevant package. For example:
+7-zip   - app-arch/p7zip
+ace - app-arch/unace
+arj - app-arch/arj
+brotli  - app-arch/brotli
+cpio- app-alternatives/cpio
+deb - app-arch/dpkg
+iso - app-cdr/cdrtools
+jar,zip - app-arch/zip and app-arch/unzip
+lha - app-arch/lha
+lzop- app-arch/lzop
+lz4 - app-arch/lz4
+rar - app-arch/unrar or app-arch/unar
+rpm - app-arch/rpm
+unstuff - app-arch/stuffit
+zstd- app-arch/zstd
+zoo - app-arch/zoo"
+
+src_prepare() {
+   # File providing Gentoo package names for various archivers
+   cp -v "${FILESDIR}"/3.36-packages.match data/packages.match || die
+
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Drun-in-place=false
+   $(meson_feature nautilus nautilus-actions)
+   -Dnotification=enabled
+   -Duse_native_appchooser=false
+   -Dpackagekit=false
+   -Dlibarchive=enabled
+   $(meson_feature introspection)
+   $(meson_feature gtk-doc api_docs)
+   )
+   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/file-roller 
"${ED}"/usr/share/gtk-doc/file-roller || die
+   fi
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/ghex/

2024-03-24 Thread Mart Raudsepp
commit: 39c9f7c09b7b28cebce2cd3c7b0fcc9d9763041a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 19:26:27 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c9f7c0

app-editors/ghex: add 45.2, add missing dep

Closes: https://bugs.gentoo.org/913726
Closes: https://bugs.gentoo.org/916039
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/ghex/Manifest |  1 +
 app-editors/ghex/ghex-45.2.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/app-editors/ghex/Manifest b/app-editors/ghex/Manifest
index dada9f05f4f9..aba5186344af 100644
--- a/app-editors/ghex/Manifest
+++ b/app-editors/ghex/Manifest
@@ -1,2 +1,3 @@
 DIST ghex-44.2.tar.xz 897944 BLAKE2B 
0db001b90390f7747792ac89a5daaf9d38165b72dce77c3a2fd41914a4386001b9f15aaf4352a3b41a204a9104a5234a6ac50a3a7269e10a151c000d57228480
 SHA512 
a06876e06488bb25b17fbdf17ea73e57f563fe49a414c173d680a6bf4db9b66b40fce90ad67cfb73c62f25d88f436a58b7e0fd588c7a664faf78c5058524cabf
 DIST ghex-45.0.tar.xz 902480 BLAKE2B 
9001be3c01a3f5974606180cede15e753ccda0ec6f4fa77cdaf3aea5030117d303b5cb4fb68dfb09de6aee87d76baf689ae250be457c41b8e4c9d3387b691e90
 SHA512 
1f6fa7da2e4cfcb89113780d2a0333ee322d608be3e7fccb958ea19a3c3fc368363597b99ff27bd54c929ab3e3afdb5d5f1dbe810d3ec04d9dd2c114bfc71c0f
+DIST ghex-45.2.tar.xz 902616 BLAKE2B 
24e42b6d719280ab459d0ed7b96a502df7a5502e3d6cf385c0aa73b11808e40cac6112a3e0c3a228d5363578ccb875836efd8a13d6fc6c7e8ea4fe5a76bdb9c7
 SHA512 
2843b23a0673457ec72bd2aad20888fbc2ca890d3d859e6c2657af24cedc6185f6e11244574b603c0e32db2f54968e6584adf2c7e5abee84521c55148f536496

diff --git a/app-editors/ghex/ghex-45.2.ebuild 
b/app-editors/ghex/ghex-45.2.ebuild
new file mode 100644
index ..334559aea1bf
--- /dev/null
+++ b/app-editors/ghex/ghex-45.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="GNOME hexadecimal editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Ghex;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/ghex.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+fi
+
+LICENSE="GPL-2+ FDL-1.1+"
+IUSE="gtk-doc test"
+RESTRICT="!test? ( test )"
+SLOT="4"
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=gui-libs/gtk-4.4.0:4[introspection]
+   gui-libs/libadwaita:1
+   dev-libs/gobject-introspection
+   !app-editors/ghex:2
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   dev-util/desktop-file-utils
+   dev-libs/appstream-glib
+   )
+   dev-util/gtk-update-icon-cache
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}"/usr/share/gtk-doc/
+   -Ddevelopment=false
+   -Dmmap-buffer-backend=true
+   -Ddirect-buffer-backend=true
+   -Dintrospection=enabled
+   $(meson_use gtk-doc gtk_doc)
+   -Dstatic-html-help=false
+   -Dvapi=false
+   )
+   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-libs/gjs/

2024-03-22 Thread Mart Raudsepp
commit: c505070b156bfd58288cfb900d6d580ae2d0196c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 23 00:03:03 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 23 00:03:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c505070b

dev-libs/gjs: add 1.78.5

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 18f6411fedf7..9e3c87a23426 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 
1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583
 SHA512 
9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286
 DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 
0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632
 SHA512 
a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4
+DIST gjs-1.78.5.tar.xz 656168 BLAKE2B 
e1458d000998b66fda90e448ca487e591729e003c3e11a939dc474958b6de55783d41db8de5b243a329361f12acc15a8e84f4131650705becb046b68c54a24a2
 SHA512 
bb25e52dff53bfbde6d2329027d4ff68849740cf753da58f9bdf5a19ea7b029e2517d67978f461f16660dd1aa48b223798e9c0a24cde0ccb62060e4a0c83a02e

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
new file mode 100644
index ..f9d52d43c6ba
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~loong ~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: sys-process/gnome-usage/

2024-03-22 Thread Mart Raudsepp
commit: 1fd25dcc2e61656935c4a968709f943a6fc24dc7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 23:54:50 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 23:54:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd25dcc

sys-process/gnome-usage: add 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-process/gnome-usage/Manifest|  1 +
 sys-process/gnome-usage/gnome-usage-45.1.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/sys-process/gnome-usage/Manifest b/sys-process/gnome-usage/Manifest
index 69e9597b6c82..7fbef87119d4 100644
--- a/sys-process/gnome-usage/Manifest
+++ b/sys-process/gnome-usage/Manifest
@@ -1 +1,2 @@
 DIST gnome-usage-45.0.tar.xz 228160 BLAKE2B 
045ba456f0cda1426fc3caa580c8d5ffaf6c0d832a77a61f4709549119fb95afaa833e76a55565b4bec29b575b88f8994550c66580624400b954f2ee0a0fd1a4
 SHA512 
bdc70394909a4edb7a01554aa7ba40c7c418511e7419a0ed1a32318e1b0fef4ad7d004a03debc8bd6123785a6d38e1ae89a012eece9134716ba3e6a932bcf5b5
+DIST gnome-usage-45.1.tar.xz 232876 BLAKE2B 
be2f1378ba2c33ae95c9a2d2ddabfef5e08d76bb6a670b8dc10fb0c1c94ae72dfa55e934bb871dabd90b2a29bcfb2853f5ccd11047550c63f94a4b62a1be84ca
 SHA512 
c5eaf2fda3657dc3188587f5d138c912ad3971660da98dafe210c6dff223d559df11aa44f9099a09978467acc1575229c05dd4123ddaeea438bd522c5dfc78c4

diff --git a/sys-process/gnome-usage/gnome-usage-45.1.ebuild 
b/sys-process/gnome-usage/gnome-usage-45.1.ebuild
new file mode 100644
index ..c576424ffbf6
--- /dev/null
+++ b/sys-process/gnome-usage/gnome-usage-45.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 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 nice way to view information about use of system resources"
+HOMEPAGE="https://wiki.gnome.org/Apps/Usage;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-libs/libgee-0.8:0.8=
+   >=dev-libs/glib-2.44:2
+   >=gui-libs/gtk-4.11.3:4
+   >=gnome-base/libgtop-2.34.0:2=
+   >=gui-libs/libadwaita-1.4:1
+   >=app-misc/tracker-3.0.3:3[vala(+)]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+"
+
+src_configure() {
+   vala_setup
+   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: net-libs/libcloudproviders/

2024-03-22 Thread Mart Raudsepp
commit: 66738b334eef1a0f9759176bf0a1355959cd78a5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 23:57:55 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 23:57:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66738b33

net-libs/libcloudproviders: add 0.3.6

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/net-libs/libcloudproviders/Manifest 
b/net-libs/libcloudproviders/Manifest
index 5039b1a1681c..2e5038ad30dd 100644
--- a/net-libs/libcloudproviders/Manifest
+++ b/net-libs/libcloudproviders/Manifest
@@ -1 +1,2 @@
 DIST libcloudproviders-0.3.5.tar.xz 23652 BLAKE2B 
653f1aa96692f97415b9c7f84ac15e8843210853b40323e65d22b3e2448732abb25695cf879356078997db22cd34ce34e72a542e6f1e1fec08ba83c482492b02
 SHA512 
054e704955395d4b5dda728c184fa0e2ea5e020da7048bbb5b85f313e85114c4a5c1c641c7d1502391f4f3d46f22a6ea2afb76010ffd121daf60220feefa1ae4
+DIST libcloudproviders-0.3.6.tar.xz 23844 BLAKE2B 
af5864fa9f4de8842dce80efb53b7b6ff73a679589a49b4edf55c77e0e49114dd5da8dbdc6950574a758483b09168e90e27ded05b0ef501bf9b454341196f7ff
 SHA512 
4ffd9c6202a608128dce2542a29910a87910d46df57dd19e6dfe70e80001b27d2bc5d90a37cb9036ac60a317edc5c1be9d5fd8adb215500c34a07e23064a293f

diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.6.ebuild 
b/net-libs/libcloudproviders/libcloudproviders-0.3.6.ebuild
new file mode 100644
index ..26923c4024a2
--- /dev/null
+++ b/net-libs/libcloudproviders/libcloudproviders-0.3.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 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: dev-libs/libgweather/

2024-03-22 Thread Mart Raudsepp
commit: 36101bea65a0a056f789a6915b5f14dea4410a9a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 23:58:55 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 23:58:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36101bea

dev-libs/libgweather: add 4.4.2

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
index 52f15f422b9d..428eb427cb2d 100644
--- a/dev-libs/libgweather/Manifest
+++ b/dev-libs/libgweather/Manifest
@@ -1 +1,2 @@
 DIST libgweather-4.4.0.tar.xz 2808680 BLAKE2B 
d3bfabd7936a5dc5f6f77cbb5acb3a7b80cebe1f08ff48582e1609cad04051ce8b84959c27576c928233e4625db8831c99d049378908cbe562b48221b6f37392
 SHA512 
dd232d36b168132a7c7cf0616e88eb6e3e9e003e39b975df3d294ada401ab7d34de386dcc53452de6b0f8c68ff7f0cf6a94492e353828e00d4a1204b5d00
+DIST libgweather-4.4.2.tar.xz 2827456 BLAKE2B 
de53257f15b5b0e38bd41ccf69665e701065db85d144853831f409cd1a7116482bb374a858b022f9fb5eb167203bb393fa4a9087ab2c2272ba1b83dec3efcbb0
 SHA512 
66012af9bc50dfbb8cdb3d8b1ad7c72b5e8e012d8bbaa5a8d7a841f4bd5b2ebe0a490cc7ea256ea5e1d218f328da8826fb2345aa848fd961da271e64cdf330ad

diff --git a/dev-libs/libgweather/libgweather-4.4.2.ebuild 
b/dev-libs/libgweather/libgweather-4.4.2.ebuild
new file mode 100644
index ..1ff7ca20d5d4
--- /dev/null
+++ b/dev-libs/libgweather/libgweather-4.4.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 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: dev-cpp/gtkmm/

2024-03-17 Thread Mart Raudsepp
commit: 2453125f922d931d3c4b855654369c993b560e9c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 17 21:03:08 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 17 21:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2453125f

dev-cpp/gtkmm: add 3.24.9

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-cpp/gtkmm/Manifest|  1 +
 dev-cpp/gtkmm/gtkmm-3.24.9.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index 184d87c078bc..c9a1b19f8ac4 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,3 +1,4 @@
 DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 
6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3
 SHA512 
c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e
 DIST gtkmm-3.24.8.tar.xz 14856904 BLAKE2B 
54bb6b462c0a56bb8a8e3f1fdc479b8f476ecf8de99b3bf1c5d9ef4c8ccad21b2a2bd0e05464e88b4fe346fad07aa01f847c555eca4398782036b97cbf241aa9
 SHA512 
e8f55e4906a3ad9e1fd1d9496aa38ea1089e11d61f63fadde9f59357383d03a290318058ca74ff361969641b2ed4dda9a156389ef66a98a33a3f1d23b377ffbf
+DIST gtkmm-3.24.9.tar.xz 15122612 BLAKE2B 
bbc80e5140a5c003817a1d6a0e63ebdab971fe9c92cf07d2edcbb8a3ee5e2371ab7b932a5c9af56da096d3e37d6e76101ad25d9cea5074d29d31f97e69960c3d
 SHA512 
6e6e53d7d434f51758ffddce00dbae61074c54a5d3a5bb852fea558147af4ca6c40f9fcf4e7f9fafcbbc22ea33cdd99ea06208b72542c7e75f4dca19a80c6724
 DIST gtkmm-4.12.0.tar.xz 16359928 BLAKE2B 
84b5f5ee5ef85c9f6d32d3047ab794f4ded3fb33665e18b4b6cacfc4836f5549e9cd32103963de367d0957fa58eb55b02ed06a3d3c6b6777c296d1c1fe3cabbc
 SHA512 
0bde82ac1331c86810bb513362c81a30b0abaf906af4cf4b0607b85362125d8a15307fb5c51c6497fa9292acce437af027c4e336231dd18d72251f43e3d23688

diff --git a/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild 
b/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild
new file mode 100644
index ..a7b49f4815bb
--- /dev/null
+++ b/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org meson-multilib python-any-r1 virtualx
+
+DESCRIPTION="C++ interface for GTK+"
+HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/gtkmm;
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="aqua gtk-doc test wayland X"
+REQUIRED_USE="|| ( aqua wayland X )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-cpp/atkmm-2.24.2:0[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-cpp/cairomm-1.12.0:0[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-cpp/glibmm-2.54.0:2[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,${MULTILIB_USEDEP}]
+   >=media-libs/libepoxy-1.2[${MULTILIB_USEDEP}]
+   >=x11-libs/gdk-pixbuf-2.35.5:2[${MULTILIB_USEDEP}]
+   >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X=,${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/doxygen[dot]
+   dev-lang/perl
+   dev-libs/libxslt
+   )
+   ${PYTHON_DEPS}
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dbuild-atkmm-api=true
+   -Dbuild-demos=false
+   $(meson_native_use_bool gtk-doc build-documentation)
+   $(meson_use test build-tests)
+   $(meson_use X build-x11-api)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}



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

2024-03-17 Thread Mart Raudsepp
commit: 1f474915efd831328122c1273c6f8c3620321c2e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 17 21:00:37 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 17 21:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f474915

gnome-base/librsvg: add 2.57.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/librsvg/Manifest  |   1 +
 gnome-base/librsvg/librsvg-2.57.3.ebuild | 389 +++
 2 files changed, 390 insertions(+)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 3773b4575efa..6d790a23cd75 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -158,6 +158,7 @@ DIST libm-0.2.8.crate 113450 BLAKE2B 
fc4a55ecc0d4a558b9014b58861341887679c696af6
 DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B 
a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc
 SHA512 
db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280
 DIST librsvg-2.57.0.tar.xz 5679056 BLAKE2B 
02737f07c8f767a8d916691cda8e27742a591462349c8c122901525cf1a13566d278fa61d7e0e99e0182d257f5ecd7fdd0a06744dbb31329d73848ce389ac8f4
 SHA512 
a80ac5e9207b50d35d9114ccd39cffbe1194a496b8375efba874b440b03b1312c5a660b4e423b48321ad5f94d581569ee2633786f1ae32aeaa7a4b213d3a27fa
 DIST librsvg-2.57.2.tar.xz 5688148 BLAKE2B 
4692e42835c06458fabdca903ecf35aeb813d592eed525906140697e86031a55b68646d61e0146ca13f8ba3e0fc3c5f9b48a4a2556b340d44d795a1a86c1c088
 SHA512 
cee79ee7e7e44a5b77870db4d6e03a4e435260f52da1c8649f2b27fa6f18c1ad7ae1c62ffe03a80342ec151ffa5704d6fe3ee8b3dc46d7163a57f555afd0c6d4
+DIST librsvg-2.57.3.tar.xz 5688408 BLAKE2B 
cf7a56874c235fed8ddd32cb49573bd73ca5f875891b37a7ba029e92133eb698d896a18e62b66f8f56cb62840302a78a27977c95b3809853399e418c6973340b
 SHA512 
d85e085fe7546812aaa58670fa9690aad81736394b69c8c3050bd2f215727430b29055204fc721b4514c000cf8dad0e7785d6d5b57623ce0528900b8ad0cdde7
 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 
0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093
 SHA512 
031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
 DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 
2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e
 SHA512 
d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9
 DIST linux-raw-sys-0.4.7.crate 1350647 BLAKE2B 
7489b530d59c2b1c32dfa77b260fa9892ec3ce9b15bbac90b0b7565806798d7580145321e0a2206d7a1f50b6cb7684dcd85f30a11dc330f071aa2f6042f941bc
 SHA512 
df36f3f188767080f118aac32138233209a1f0cd11682425fc101cb054e138cf0582ad044d0f326a20ce517f425665ea1ad9ac5eda147712a994884101974d48

diff --git a/gnome-base/librsvg/librsvg-2.57.3.ebuild 
b/gnome-base/librsvg/librsvg-2.57.3.ebuild
new file mode 100644
index ..11f104971fd2
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.57.3.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2024 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.1.2
+   android-tzdata@0.1.1
+   android_system_properties@0.1.5
+   anes@0.1.6
+   anstream@0.6.5
+   anstyle-parse@0.2.3
+   anstyle-query@1.0.2
+   anstyle-wincon@3.0.2
+   anstyle@1.0.4
+   anyhow@1.0.75
+   approx@0.5.1
+   assert_cmd@2.0.12
+   autocfg@1.1.0
+   bit-set@0.5.3
+   bit-vec@0.6.3
+   bitflags@1.3.2
+   bitflags@2.4.1
+   block@0.1.6
+   bstr@1.8.0
+   bumpalo@3.14.0
+   bytemuck@1.14.0
+   byteorder@1.5.0
+   cairo-rs@0.18.3
+   cairo-sys-rs@0.18.2
+   cast@0.3.0
+   cc@1.0.83
+   cfg-expr@0.15.5
+   cfg-if@1.0.0
+   chrono@0.4.31
+   ciborium-io@0.2.1
+   ciborium-ll@0.2.1
+   ciborium@0.2.1
+   clap@4.4.11
+   clap_builder@4.4.11
+   clap_complete@4.4.4
+   clap_derive@4.4.7
+   clap_lex@0.6.0
+   colorchoice@1.0.0
+   const-cstr@0.3.0
+   core-foundation-sys@0.8.6
+   crc32fast@1.3.2
+   criterion-plot@0.5.0
+   criterion@0.5.1
+   crossbeam-deque@0.8.4
+   crossbeam-epoch@0.9.16
+   crossbeam-utils@0.8.17
+   cssparser-macros@0.6.1
+   cssparser@0.31.2
+   cstr@0.2.11
+   data-url@0.3.1
+   deranged@0.3.10
+   derive_more@0.99.17
+   difflib@0.4.0
+   dlib@0.5.2
+   doc-comment@0.3.3
+   dtoa-short@0.3.4
+   dtoa@1.0.9
+   either@1.9.0
+   encoding_rs@0.8.33
+   equivalent@1.0.1
+   errno@0.3.8
+   fastrand@2.0.1
+   fdeflate@0.3.1

  1   2   3   4   5   6   7   8   9   10   >