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

2024-05-25 Thread Mart Raudsepp
commit: 6c6af1b706ff3832851ef1beb8a6f2932f1bac3a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 25 21:05:21 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 25 21:14:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6af1b7

gnome-extra/evolution-data-server: add 3.52.2

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

 gnome-extra/evolution-data-server/Manifest |   1 +
 .../evolution-data-server-3.52.2.ebuild| 159 +
 2 files changed, 160 insertions(+)

diff --git a/gnome-extra/evolution-data-server/Manifest 
b/gnome-extra/evolution-data-server/Manifest
index 295e2fc77680..65c9c1d389bf 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,3 +1,4 @@
 DIST evolution-data-server-3.50.2.tar.xz 4964152 BLAKE2B 
7279a5bcb0399fdcce723336a052dca13efa6f0af6ef7371b7cb8e76fbd7e1b0313e7f677cea530de62a93770c35887fd70bac551338f9a89860e2529b1f1519
 SHA512 
9e2a34e06a446ae142535072a3d6916e31b7be987b114c111fb0687fa32a3fe4085ba5a09ccd77fb395d107e5c673130dc770bae74a50fdb566c91cd9de85610
 DIST evolution-data-server-3.50.4.tar.xz 4964564 BLAKE2B 
7e3cf51856a1b12fcbd7e0b6ab98b8616c6e6047afb7fc59f8366920177c30b4d18f58cdd11825e81054ef46d61d3addf9eb646310510ba44f60bc5a2c2abe50
 SHA512 
e83f4222615d518e536a622808896b1da7e425e90d9b3c3545c6b850f955bd6d4b4a6815904fcdcfa373b3c01a6ce61377e259bc740941fc3f641e60eddacaed
 DIST evolution-data-server-3.52.1.tar.xz 5048124 BLAKE2B 
6dd6dc89c7efb7484c075cc51c5e2056ee62a50b810e479f39d04fe62f1a095e49783c20d23372efed954d7f9b78681b7af45389410f2cffb53af8ab2cd22bb3
 SHA512 
67f08fc3c8f7393fa66dc91f6fb33aa17644eb036d6c3552c3e7b30f128756b9e232cbf2a38eab43d0451699bb8799d9a869198bd9c293c0e2456b8e00339286
+DIST evolution-data-server-3.52.2.tar.xz 5051576 BLAKE2B 
f4c897fe533e5d8bf13f21e1964b4a300b55e2422b00a2e02e87a1e7a73e82012b7f7719f92a3a7d6e133de9270a776c4ce09ccf8d9cc55e27ee1cb298fa94d6
 SHA512 
31c0ae52bcf6a96b4d128e39c85a1f1f3cb29f1d7e2ffca3aa0dac95431830e38f2fb1dd3323e77e9e353d260f6681c7f8a55fff421336e152e0902f0085cd34

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.52.2.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.52.2.ebuild
new file mode 100644
index ..9782120ba5b7
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.52.2.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake db-use flag-o-matic gnome2 vala virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/evolution/-/wikis/home 
https://gitlab.gnome.org/GNOME/evolution-data-server;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/64-11-21-4-3-27-2-27-4-0" # subslot = 
libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0
 soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos 
oauth-gtk3 oauth-gtk4 vala +weather"
+REQUIRED_USE="
+   oauth-gtk3? ( gtk )
+   oauth-gtk4? ( gtk )
+   vala? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# glib-2.70 for build-time optional GPowerProfileMonitor
+RDEPEND="
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.70:2
+   >=dev-libs/libical-3.0.8:=[glib,introspection?]
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4
+   >=dev-libs/nss-3.9
+   >=net-libs/libsoup-3.1.1:3.0
+   >=dev-libs/json-glib-1.0.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=x11-libs/gtk+-3.20:3
+   >=gui-libs/gtk-4.4:4
+   >=media-libs/libcanberra-0.25[gtk3]
+
+   oauth-gtk3? ( >=net-libs/webkit-gtk-2.34.0:4.1 )
+   oauth-gtk4? ( >=net-libs/webkit-gtk-2.39.90:6 )
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-4.2.0:4= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend)
+   >=net-libs/libsoup-3.1.1:3.0[vala]
+   dev-libs/libical[vala]
+   )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+  

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

2024-05-25 Thread Mart Raudsepp
commit: 8425c9f837c9969ccb818194f20f199a1882529a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 25 21:07:12 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 25 21:14:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8425c9f8

gnome-extra/evolution-ews: add 3.52.2

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

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

diff --git a/gnome-extra/evolution-ews/Manifest 
b/gnome-extra/evolution-ews/Manifest
index 89ede7b991c4..d240677ac889 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1,3 +1,4 @@
 DIST evolution-ews-3.50.2.tar.xz 707800 BLAKE2B 
18241eff067658af2f4620af87dea1c9c7c62476bbf9bf259addf15868a3b7e3f156dc952f21af2cad7ba6c2da9fd348b8733e5887f4276ad7eeeca8f9088476
 SHA512 
9aa4bb023922e39132a0ac3171d95f8362116960aa14dcb961b31ad242e6d7bcf2e946f19aea2c6f9a5324ca0954731264594a27fbb2b0e2cc38eca0cf441108
 DIST evolution-ews-3.50.3.tar.xz 708336 BLAKE2B 
e8fe4e2a6539142847d6610a61e2f57a83d604946270cd7b23d7e34fa89a38f644a05e452bbc03a6d96553936a38719afb7296eed03c7134735f937943d57114
 SHA512 
12c7fbe72f375837f185d4c8dbcb2167d327a0ad4b2ca822e4e5349d561e996e7a7405c6f8d36ceeddff0015286117db66a65d2756003aa8ca96948d7826e51f
 DIST evolution-ews-3.52.1.tar.xz 716152 BLAKE2B 
91a4ff7ed1b9cb718a42a20bc08b4e12f10caf18534cd72e9f5cbe90161fbeb0af40bf52075a1a83e96f44ed6aac2cc4ad917e1ce49dcc0e26cd56f129b60951
 SHA512 
24f964019b08261e9b330a1b6663d835e07235e817aea4399c3dab1f35bf4bfb7543f82c91f23f6df6e56e0dff45d1f9ab23362d3603f9a64f6e1c63de75c450
+DIST evolution-ews-3.52.2.tar.xz 721964 BLAKE2B 
53962e66f12e660f15c6fb300f30545d2380d5d12a1bce59ba64a44c7cefbdfaee2e1fa319e31e4c4c21cfd462e2c02aa96ee8efe78d4771bd8429aa18e89136
 SHA512 
b92db18b347c19fab15097aa7cedef876ca13364ece0ff2836cf6160bb2eb2ceb8d7eeaf9bada0369776ea32edca6938952a0dea04b229afd9690c744e16616c

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



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

2024-05-25 Thread Mart Raudsepp
commit: 7d907a4ec79b7e4e68eef2b1f0c77fdde409d995
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 25 21:06:25 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 25 21:14:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d907a4e

mail-client/evolution: add 3.52.2

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

 mail-client/evolution/Manifest|   1 +
 mail-client/evolution/evolution-3.52.2.ebuild | 150 ++
 2 files changed, 151 insertions(+)

diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index a5c0875218af..4b1f5b6ac8cd 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1,3 +1,4 @@
 DIST evolution-3.50.2.tar.xz 13510112 BLAKE2B 
c30b6ecf4a4de45856137e82e7ff15072d96093a62ae7903afe10d28f8a02c7ad2c617b6d5992699e1e3fbe9501fc6bd1dc11b9e9d464aa28c4b6d8fd46ee69d
 SHA512 
965693094e6f24ac9edb4a361d382d497bd63a48c8be6056bfbd04c27f7c88806256979e949c89aa1da7dac3114797962476d3804be49c6ca8f065c24acf9c87
 DIST evolution-3.50.4.tar.xz 13512624 BLAKE2B 
3288bf3286a7c28476e5e95b9ded6d1004d7a8f73dd162a47b755a48966d30668379a6c65d462fc05d2a1c2b8b9426e39a42f80ccaa6b3927a4efd9e92b0dad7
 SHA512 
857e219df65dab3182b26f5751bfec68d532af11c3e3565bf288d63e5298c9bb9aec4e293769da46083213da79c41790ca624e843e0f2779a75f581d607d2109
 DIST evolution-3.52.1.tar.xz 13627360 BLAKE2B 
733fe65c2cb26059f6a7093be7f746b42915d527a6e0064e0dca527963f40527297e1448217a9e9df2bbcea38fa05ae1654904f2b61208e55ab8cc91cb2dfe38
 SHA512 
3fefb1b11ab164d85cd95ef1973dea8fe60ecd26f8617097a0d6843ee40db9bfe44df92e7b6ecf3afd1da4ac8e2c1e2c3144faf439d0dcf9bf677a6f842cb043
+DIST evolution-3.52.2.tar.xz 13621044 BLAKE2B 
50396067b72d597d6c5f8919c1040aee32495db1697eb9b1d5597ed61639bf096c69b91fd468e536a14b1ec729a81f1eb1626e363328f87684841724f4db383a
 SHA512 
03db78da682216ccf96e873968c284ff1c52211d74c0d121c853747075d591d39d8b8be46dfbe9aab289ad10adff71a4cef382e23d6c577ac6b7dfd2c0c350be

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

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

2024-05-25 Thread Mart Raudsepp
commit: 48c8a9ebf6bcf9e46a729cac1587cb2af6bd42f1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 25 20:58:06 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 25 20:58:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c8a9eb

gui-libs/libadwaita: add 1.4.5, 1.5.1

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

 gui-libs/libadwaita/Manifest|  2 +
 gui-libs/libadwaita/libadwaita-1.4.5.ebuild | 66 +
 gui-libs/libadwaita/libadwaita-1.5.1.ebuild | 66 +
 3 files changed, 134 insertions(+)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index e1ad57e9a741..04816aac6da0 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,2 +1,4 @@
 DIST libadwaita-1.4.4.tar.xz 3957408 BLAKE2B 
ba165260677d3dabd47d31e6895271e793ccca5525253eca1147e6ac44326563f5dc8d30e01997b6c8ffe984d32d17ab5652b7f98fcbdab1e031b9025d7c019f
 SHA512 
3b5110753efca53133ab2d5e4dc50b50727e43427744e517c8afb15ec6ff9da2cd6b280d3c590034b3f4e0960084cc1354942831d528732d5649218743a56c71
+DIST libadwaita-1.4.5.tar.xz 3939948 BLAKE2B 
0bf27a004340c28dbcaf5c491d55e38afc04ec7db7f9c374fbcec3d460e5e5be58d96401c11e9ce67b455c1b848bbec4bbd54cae8f2c95444687e5b20534ac76
 SHA512 
60d50d92217526772d082fc7581d97ed0a1d95f75582da1bc7e9c2b6c6a81a5ed49db8dd7899d4d839f3344ad9e8c9290357222f836d225898e98599913f88d9
 DIST libadwaita-1.5.0.tar.xz 4352384 BLAKE2B 
f64fee58b2b9482a512977daef3b222b23f9a345c24f8c5aa3408f7f7013ee2c14def6a2414b4edfc7be35bc28d8e58a30c33df312a4b0fbcf9a08627a5a2640
 SHA512 
cdd6d128a461f4a19c663fe6af7df7aa3e97b416574311f26f16b1355a9a3164d78f498cf5cd397c8ea7617234f85ecebf1095a53117bb715ecd84bf199600ac
+DIST libadwaita-1.5.1.tar.xz 4453888 BLAKE2B 
a365ecadc4bde9354ab417ad6c45985abd5bf4925dd2076168c2dd5155155d7ca2293b4e9e80ec1174d6c89f517ffaa0d55975e18b7648d26164b752a90f
 SHA512 
cb0cbcc8780e1e0e21a2801e3ad1cb0f2f223057faea1e1511e47abff7cccd828bf678f6ace8d650740c4c05920e5d71407a4d6b57c685159fcf94e1187c395c

diff --git a/gui-libs/libadwaita/libadwaita-1.4.5.ebuild 
b/gui-libs/libadwaita/libadwaita-1.4.5.ebuild
new file mode 100644
index ..c3c582c28c39
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.4.5.ebuild
@@ -0,0 +1,66 @@
+# 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.5.1.ebuild 
b/gui-libs/libadwaita/libadwaita-1.5.1.ebuild
new file mode 100644
index ..19cc3b979162
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.5.1.ebuild
@@ -0,0 +1,66 @@
+# 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=&qu

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

2024-05-25 Thread Mart Raudsepp
commit: 6242ac1d70785b7079a06abd06e77f7044f1a271
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 25 21:00:32 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 25 21:00:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6242ac1d

gnome-base/gvfs: add 1.52.3

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

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

diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest
index c59ecd9f9c94..84eee4e8ddfc 100644
--- a/gnome-base/gvfs/Manifest
+++ b/gnome-base/gvfs/Manifest
@@ -1 +1,2 @@
 DIST gvfs-1.52.2.tar.xz 1232776 BLAKE2B 
70d17e849f2741da299f363b6b4ec7607b3c30e92efbc05f68ad8445dc18615e4e6c584e3cc595a42d12cd899502fde62e1ebb7ba7fe0681b5d5c2e9d45b7314
 SHA512 
85684625822a1dcaa2258b7e8389ef53769850d05b7b2538a1335c9e16b882a08a5a33131779a132a2bf7ed23875f16791238fcdebc9cf3e543050d64aee8331
+DIST gvfs-1.52.3.tar.xz 1233584 BLAKE2B 
056e548442b9d149fcd82f0a9b62dc2c7cab5528d3b19f5b8d5f36d1c4d590e91a12f02b1b8660ca4d7ea08eef47f444d749e8258404b4462d6cf9b17e14b8b0
 SHA512 
7116d79db932d7d6388f3b292f1ab28926679bbbf4a59ec2eb5a4c5da4df26c94d9972e105a7c8b64fb1aa4ee2f928817766be3ffc63ed50d8bb9273a489566c

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

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

2024-05-19 Thread Mart Raudsepp
commit: fcab4132f1ba16e8609d37d8b0cf64c21981a926
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 19 21:38:44 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 19 21:44:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcab4132

x11-libs/gtk+: add 3.24.42

Switch to sysprof-capture-4 unconditionally to avoid issues when
dev-libs/glib[static-libs] is present, which resulted in all of gtk+
static linking glib instead of dynamic linking.
Move the sysprof-capture to DEPEND-only, as the meson port hand-rolled
pkg-config file generation avoids putting sysprof-capture into
Requires.private section like autotools did when profiling was enabled.

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

 x11-libs/gtk+/Manifest|   1 +
 x11-libs/gtk+/gtk+-3.24.42.ebuild | 206 ++
 2 files changed, 207 insertions(+)

diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index d3a70625419d..227cb690f62d 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -1,3 +1,4 @@
 DIST gtk+-2.24.33.tar.xz 12661828 BLAKE2B 
f3488b220aaee54bf36fa77e2112d060152e57938845d240014a7d43a5743b1d4de19cc09c683d9d238fd1967cd67cc3c493f2475e4e481f6709f5cdc652c65c
 SHA512 
71b588797c81f727dfac8dcb1be193f7436f717d30ecf18eae2d3aeb0f445b3be4743400acac16435490db8f564f01032065d3f42d27871317f80c98aef929d5
 DIST gtk+-3.24.35.tar.xz 17913328 BLAKE2B 
3beea3cbda7247357238ad133c951e69d5670d68e06efb4de09fae7141b141f4eb17a8c79661cab928a3db427f7b32b518875d0951254941e76b1a7aab60e34f
 SHA512 
3a1ec35756fe12f5be3cfe33ef332d583690458327572e69bffad8b4095059d2a744a4a53b2fd31bab5da2ca7b41a2a38fbbd8ba541a45fa8cc0d00eae005ade
 DIST gtk+-3.24.41.tar.xz 13188312 BLAKE2B 
fbded114fe2b5c1c7bffe79d0a22d559f97081eb972baf31b5c9bd7190bd1ea2875f1c632d3f3be8233377299f1df15bbffbe45d50cc7ff588e034eb41eb8f6e
 SHA512 
aaf061d846fac592e71089feace302bdef1bb64bb2ad6ff30d51d9da9084cad2fa5bf88cb75adcd789c911d94231ae60a2ca7cf97a2f5720687369a3da98
+DIST gtk+-3.24.42.tar.xz 13226980 BLAKE2B 
04675abfa056d19a8324c8310789227e661458cfa356b670ba79d61a9498fa1c65161d19799d33d717742912cdddc3400a548573809d5dd4e0f289d0c75e88d9
 SHA512 
53e86e35d33f82384f1d40bd91feee67be68bc9003abd095842991441b1f2ee11a5b431168963270d3ffc0c653d26673ca97cdd55a8f577ef21dbd5d6004b643

diff --git a/x11-libs/gtk+/gtk+-3.24.42.ebuild 
b/x11-libs/gtk+/gtk+-3.24.42.ebuild
new file mode 100644
index ..655c05a8a518
--- /dev/null
+++ b/x11-libs/gtk+/gtk+-3.24.42.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson-multilib multilib toolchain-funcs virtualx
+
+DESCRIPTION="Gimp ToolKit +"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="3"
+IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection 
sysprof test vim-syntax wayland +X xinerama"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( X )
+   xinerama? ( X )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+
+COMMON_DEPEND="
+   
>=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}]
+   media-libs/fontconfig[${MULTILIB_USEDEP}]
+   >=media-libs/harfbuzz-2.2.0:=
+   >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}]
+   virtual/libintl[${MULTILIB_USEDEP}]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}]
+   >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}]
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders[${MULTILIB_USEDEP}] )
+   colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] )
+   cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   wayland? (
+   >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}]
+   >=dev-libs/wayland-protocols-1.32
+   media-libs/mesa[wayland,${MULTILIB_USEDEP}]
+   >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}]
+   )
+   X? (
+   media-libs/libglvnd[X(+),${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXcomposite[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXdamage[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi

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

2024-05-19 Thread Mart Raudsepp
commit: dc5e4b49f83bb78c7cca49ea8aefd84dd136b228
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 19 21:44:13 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 19 21:44:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5e4b49

app-arch/file-roller: add 44.3

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

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

diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
index 52e6538bbc51..06e2e2041ad3 100644
--- a/app-arch/file-roller/Manifest
+++ b/app-arch/file-roller/Manifest
@@ -1,2 +1,3 @@
 DIST file-roller-44.1.tar.xz 927156 BLAKE2B 
60ced1711298989eda90a675095b5e7b8f1e9b84b5f4cf364bce4683ba9eac6a8a4a1857b0248cd9a49ea2161cbc5c2c36df94ebc164e195de528ba50220d1da
 SHA512 
de0d0ce93ecba822ec495227cd484cb164a81f8b5349033d80207acc19584985f0c88bfa766a46468349e2b16b020371e2e6b73b4fb7f2f18f40f115f2391b30
+DIST file-roller-44.3.tar.xz 1042572 BLAKE2B 
8fa5c474f96e739f141ee3c94ed002a127c09e941125832f043c914fcdbc1a2306ad1649bb51e9a6207ad7147c7862f0fdc5ad3703a244b447fe4262801107a3
 SHA512 
940e67cef0a3e71f7c60aea67419666d92c3861b6c7e20dfd50cd055ec590013702b941c938eea3375878a997c377102bc8480d06fd28e0eb8d8f6660ba1df38
 DIST file-roller-44.tar.xz 924236 BLAKE2B 
12eebd312afdec8f87141d384d1476be7296073f911791328158af1ab93fcb4092ee79e0c65743c36eaa28e06b5b59503357b6c4cff87b4896d3969a67d08e45
 SHA512 
d40ac036161397828ded2bab7bdf1c029ef0b53fad65e0922e6eeec40442eb7a9898a7d5c3208f6dfda3ad6f51b0771f248ab64c177769b655493a44c403f824

diff --git a/app-arch/file-roller/file-roller-44.3.ebuild 
b/app-arch/file-roller/file-roller-44.3.ebuild
new file mode 100644
index ..6b9c0f7cfa2c
--- /dev/null
+++ b/app-arch/file-roller/file-roller-44.3.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: dev-util/gtk-update-icon-cache/

2024-05-19 Thread Mart Raudsepp
commit: 1736c0ea9c58af58e75032665fe6b03d19efbccd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 19 21:49:42 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 19 21:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1736c0ea

dev-util/gtk-update-icon-cache: add 3.24.42

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

 dev-util/gtk-update-icon-cache/Manifest|  1 +
 .../gtk-update-icon-cache-3.24.42.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-util/gtk-update-icon-cache/Manifest 
b/dev-util/gtk-update-icon-cache/Manifest
index 579ece77a189..791def6885e4 100644
--- a/dev-util/gtk-update-icon-cache/Manifest
+++ b/dev-util/gtk-update-icon-cache/Manifest
@@ -1 +1,2 @@
 DIST gtk-update-icon-cache-3.24.40.tar.bz2 92308 BLAKE2B 
5ea926db785728bb52d68d4b804d61297239ae2da7fb089b5a76485aa3f690bc6d958e74bb3ac8115e9ae2beb272785c75dc3f39317d5b928a3eb67e929dbc77
 SHA512 
7eea7b49f4a53b0c04819c7d79885df0b476400e01adb5d704dcba907d8cfaa9f089012e651da7426963eb096b2f58914f95a5067188464b5f92a9d12a0dbc28
+DIST gtk-update-icon-cache-3.24.42.tar.bz2 92638 BLAKE2B 
c9bd90c8053dfb621aa12d82a233db8cd1fad18d271d4287e5328898b26493c3435b25dcddbec8333cb1f409b9fb8de33b0fff753d80638a2d7779fb629d
 SHA512 
2eb78c3db7ad95df0ae422686cb0e4d857a78ea6ac94afdaf6563a8a366f8dbf93bf2e7db0e26a723107f668abdecc47a7aa720753f79bdfc82dc19450bc8883

diff --git 
a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild 
b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild
new file mode 100644
index ..69dbcb73822a
--- /dev/null
+++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="GTK update icon cache"
+HOMEPAGE="https://www.gtk.org/ 
https://gitlab.gnome.org/Community/gentoo/gtk-update-icon-cache;
+SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+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 ~ppc-macos ~x64-solaris"
+
+# man page was previously installed by gtk+:3 ebuild
+RDEPEND="
+   >=dev-libs/glib-2.53.4:2
+   >=x11-libs/gdk-pixbuf-2.30:2
+   !

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

2024-05-12 Thread Mart Raudsepp
commit: ed0ea3cf54700bbdb0c3dfdecef7d79c9a047c9a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 16:17:15 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 16:40:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0ea3cf

sys-kernel/asahi-sources: add 6.8.9_p5

* Fixes v6.8.9 Bluetooth LE regression on Apple Silicon bcm438x
* Adjusts dcp FB flip complete timestamps to fix half-rate display with
  some compositors on dcpext (M2 desktops and M1/2 Pro/Max Macbook Pros)

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

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

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index 9973d6d0523c..0c86b984215f 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B 
cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4
 SHA512 
101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 
8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8
 SHA512 
ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
+DIST linux-asahi-6.8.9-5.tar.gz 235264452 BLAKE2B 
5a08d3df1d0e1fc274a68f29ab592c790421d58dafa5533b7f526f13c5046d668e0c864b9a71f2c5b736a1890a65ba0877694b11bbde9acf5ff873f7a8a5a167
 SHA512 
e592959bfd546588df26bcec6b6de86dc3450d6ae89b073b272dd41b9927a7c2b09b9f8ff77b3cc80393b65821062eddabe351f177bfc1f732f11d685594412f

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild
new file mode 100644
index ..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.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: net-irc/telepathy-idle/

2024-05-12 Thread Mart Raudsepp
commit: 4e2a20dac9cfb29f4ad0968d44be6d500ad12b25
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 06:00:13 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2a20da

net-irc/telepathy-idle: enable py3.12

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

 net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild 
b/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
index db90a1e87deb..ccb0f13a940e 100644
--- a/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
+++ b/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit python-single-r1
 
 DESCRIPTION="Full-featured IRC connection manager for Telepathy"



[gentoo-commits] repo/gentoo:master commit in: net-im/telepathy-mission-control/

2024-05-12 Thread Mart Raudsepp
commit: 44a87586a61edb01409feeb992b45b1bc3d675e7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 05:57:48 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a87586

net-im/telepathy-mission-control: enable py3.12

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

 .../telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild 
b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
index dd85f8fe6688..07d4574948d8 100644
--- a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
+++ b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome2 python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-im/telepathy-logger/

2024-05-12 Thread Mart Raudsepp
commit: 29cc2de45c599b45a02c2b2360602a96d537a547
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 05:59:24 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cc2de4

net-im/telepathy-logger: enable py3.12

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

 net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild 
b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
index 4f96e329..a4c5e29a4029 100644
--- a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
+++ b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit gnome2 python-any-r1 virtualx
 



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

2024-05-12 Thread Mart Raudsepp
commit: 2aa23c69457b14b82abee6af8db4c460fe827eaa
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 12 05:58:40 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May 12 06:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa23c69

net-libs/telepathy-glib: enable py3.12

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

 net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild 
b/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild
index 0c10c1239adf..5466878f5741 100644
--- a/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild
+++ b/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome2 python-any-r1 vala virtualx
 



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

2024-05-11 Thread Mart Raudsepp
commit: a85817abe0502e3ba52bcbb326a027f18bff68d1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 11 19:13:30 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 21:27:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85817ab

sys-apps/osinfo-db-tools: enable py3.12

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

 sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild 
b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
index 2a53dc308797..f09fcd42ffa5 100644
--- a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
+++ b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-any-r1
 



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

2024-05-11 Thread Mart Raudsepp
commit: 22323203396019f71de495c91f852d33bf6a2deb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 11 19:30:24 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 21:27:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22323203

media-sound/gnome-sound-recorder: enable py3.12

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

 media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild 
b/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild
index 1dd01b363abe..0f5aae4211dd 100644
--- a/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.ebuild
+++ b/media-sound/gnome-sound-recorder/gnome-sound-recorder-42.0.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=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome.org gnome2-utils meson python-any-r1 xdg
 



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

2024-05-11 Thread Mart Raudsepp
commit: e590d93c8e49cd2c889ac551c4e46068b048ddab
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May 10 07:21:05 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 17:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e590d93c

dev-cpp/atkmm: enable py3.12

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

 dev-cpp/atkmm/atkmm-2.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/atkmm/atkmm-2.28.3.ebuild 
b/dev-cpp/atkmm/atkmm-2.28.3.ebuild
index 0beb02b7b03d..f9a95dc8bf73 100644
--- a/dev-cpp/atkmm/atkmm-2.28.3.ebuild
+++ b/dev-cpp/atkmm/atkmm-2.28.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for the ATK library"



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

2024-05-11 Thread Mart Raudsepp
commit: e1a1121bc1e8b81e87982a1df2e9159d35b03288
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May 10 07:23:44 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May 11 17:08:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a1121b

dev-cpp/glibmm: enable py3.12

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

 dev-cpp/glibmm/glibmm-2.66.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/glibmm/glibmm-2.66.7.ebuild 
b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
index 5132ce563e14..1b62c91362bd 100644
--- a/dev-cpp/glibmm/glibmm-2.66.7.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for glib2"



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

2024-05-10 Thread Mart Raudsepp
commit: a2d83342a53aa13d5e709ac5d90843989416c501
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May 10 07:10:46 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Fri May 10 07:10:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d83342

dev-util/gnome-builder: enable py3.12

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

 dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 8dd7656ce8b7..03de6261d441 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISABLE_AUTOFORMATTING=1
 FORCE_PRINT_ELOG=1
 



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

2024-05-10 Thread Mart Raudsepp
commit: 8aa66e12a4de82405030ac7dfab0091f3a3800a5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May 10 07:04:00 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Fri May 10 07:04:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa66e12

media-video/totem: enable py3.12

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

 media-video/totem/totem-43.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/totem/totem-43.0-r1.ebuild 
b/media-video/totem/totem-43.0-r1.ebuild
index b5f233577b01..99c261c6b5ea 100644
--- a/media-video/totem/totem-43.0-r1.ebuild
+++ b/media-video/totem/totem-43.0-r1.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=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit gnome.org gnome2-utils meson virtualx xdg python-single-r1



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

2024-05-09 Thread Mart Raudsepp
commit: 007a989e91787ab4482405d4697a22f9bd29611e
Author: Janne Grunau  jannau  net>
AuthorDate: Thu May  9 13:47:44 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu May  9 14:38:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007a989e

sys-kernel/asahi-sources: drop 6.6.0_p16

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

 sys-kernel/asahi-sources/Manifest  |  2 -
 .../asahi-sources/asahi-sources-6.6.0_p16.ebuild   | 72 --
 2 files changed, 74 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index bd992d97a635..9973d6d0523c 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,4 +1,2 @@
-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.8-2.tar.gz 235265018 BLAKE2B 
cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4
 SHA512 
101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 
8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8
 SHA512 
ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild
deleted file mode 100644
index 180c71935834..
--- a/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# 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)"
-   MY_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org;
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 -> ${PN}-${PV}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-   
https://raw.githubusercontent.com/chadmed/asahi-overlay/main/sys-kernel/asahi-kernel/files/asahi-kernel-6.6.0_p16-rust-alloc-fix.patch
 -> ${P}-rust-alloc-fix.patch
-"
-
-KEYWORDS="arm64"
-IUSE="rust"
-
-DEPEND="
-   ${DEPEND}
-   rust? ( || ( dev-lang/rust:stable/1.75[rust-src,rustfmt]
-~dev-lang/rust-bin-1.75.0[rust-src,rustfmt]
-   )
-   dev-util/bindgen
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-enable-speakers-stage1.patch"
-   "${FILESDIR}/${P}-enable-speakers-stage2.patch"
-   "${DISTDIR}/${P}-rust-alloc-fix.patch"
-)
-
-src_unpack() {
-   unpack ${PN}-${PV}.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: sys-kernel/asahi-sources/

2024-05-09 Thread Mart Raudsepp
commit: eab60cc5a417129bb9f785213e4cc284aa18ed6f
Author: Janne Grunau  jannau  net>
AuthorDate: Thu May  9 13:57:30 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu May  9 14:38:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eab60cc5

sys-kernel/asahi-sources: stabilize 6.8.9_p3 for arm64

Signed-off-by: Janne Grunau  jannau.net>
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
index f975144c1b51..ac1ab4ff4d6f 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
@@ -32,7 +32,7 @@ 
KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 "
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="



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

2024-05-09 Thread Mart Raudsepp
commit: 10c544378fd9a656fada74969741a036ff072ad3
Author: Janne Grunau  jannau  net>
AuthorDate: Thu May  9 13:56:50 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu May  9 14:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c54437

sys-kernel/asahi-sources: add 6.8.9_p3

Signed-off-by: Janne Grunau  jannau.net>
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index 623a76c106be..bd992d97a635 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,3 +1,4 @@
 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.8-2.tar.gz 235265018 BLAKE2B 
cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4
 SHA512 
101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
+DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 
8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8
 SHA512 
ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
new file mode 100644
index ..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.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: dev-libs/glib/

2024-05-09 Thread Mart Raudsepp
commit: c5408df9920f1a3abb1489915dad45b705e8fcee
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu May  9 13:27:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu May  9 14:10:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5408df9

dev-libs/glib: add 2.78.6

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

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.78.6.ebuild | 320 +++
 2 files changed, 321 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index b5a930af82f4..c46b7e68014f 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 
6ef754b15e1ce4377eafdfc317025ac65c3d8010a8816a0cef786cec9da2af9f7d7d1da735c971ab8c848b2dcec050330e5b0fdceb156a36d739848e6160cd19
 SHA512 
9c1af75fb973d23ce0286d5b7836eea45f9628c148ced5ac10e10abceda05024ae4c57f01439824d3287d986527500b7b959828b630b6e4a3314b5224f4d7246
 DIST glib-2.78.4.tar.xz 5331892 BLAKE2B 
ada7134597d7d863e581a2bb1097ac07a63b27b53309aadab5b1d3686327ee718ad8c5c07af3fce5cc12328e728fc2c4df5fd9e69f431fa00dc634062ef7f926
 SHA512 
6f3a06e10e7373a2dbf0688512de4126472fb73cbec488b7983b5ffecff09c64d7e1ca462f892e8f215d3d277d103ca802bad7ef0bd0f91edf26fc6ce67187b6
+DIST glib-2.78.6.tar.xz 5344808 BLAKE2B 
d16173794c4aa019459cf8c8c84d4107fb8393828f41ec6c631b9452890f34f9022ed848a543ed134fdb8a575faef6b941cea3e05de512eb1b7a99f7601a2485
 SHA512 
8d75f8fd77b6309215ca86a0c7648878efe11051f18b279840c137669017ea4066388f8682367e4ea3f154333d833c9dc28ccd4a66a91f0c3854a40a2838f8da

diff --git a/dev-libs/glib/glib-2.78.6.ebuild b/dev-libs/glib/glib-2.78.6.ebuild
new file mode 100644
index ..2786dd04cb36
--- /dev/null
+++ b/dev-libs/glib/glib-2.78.6.ebuild
@@ -0,0 +1,320 @@
+# 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} )
+
+inherit gnome.org gnome2-utils linux-info meson-multilib multilib 
python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test 
utils xattr"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
+   elf? ( virtual/libelf:0= )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+# libxml2 used for optional tests that get automatically skipped
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1.33
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5 )
+   systemtap? ( >=dev-debug/systemtap-1.3 )
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/packaging[${PYTHON_USEDEP}]
+   ')
+   test? ( >=sys-apps/dbus-1.2.14 )
+   virtual/pkgconfig
+&qu

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

2024-05-09 Thread Mart Raudsepp
commit: 4c70a2de524ed35299df14743320b2a99196e990
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu May  9 13:36:51 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu May  9 14:10:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c70a2de

dev-util/gdbus-codegen: add 2.78.6

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

 dev-util/gdbus-codegen/Manifest|  1 +
 dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index b5a930af82f4..c46b7e68014f 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 
6ef754b15e1ce4377eafdfc317025ac65c3d8010a8816a0cef786cec9da2af9f7d7d1da735c971ab8c848b2dcec050330e5b0fdceb156a36d739848e6160cd19
 SHA512 
9c1af75fb973d23ce0286d5b7836eea45f9628c148ced5ac10e10abceda05024ae4c57f01439824d3287d986527500b7b959828b630b6e4a3314b5224f4d7246
 DIST glib-2.78.4.tar.xz 5331892 BLAKE2B 
ada7134597d7d863e581a2bb1097ac07a63b27b53309aadab5b1d3686327ee718ad8c5c07af3fce5cc12328e728fc2c4df5fd9e69f431fa00dc634062ef7f926
 SHA512 
6f3a06e10e7373a2dbf0688512de4126472fb73cbec488b7983b5ffecff09c64d7e1ca462f892e8f215d3d277d103ca802bad7ef0bd0f91edf26fc6ce67187b6
+DIST glib-2.78.6.tar.xz 5344808 BLAKE2B 
d16173794c4aa019459cf8c8c84d4107fb8393828f41ec6c631b9452890f34f9022ed848a543ed134fdb8a575faef6b941cea3e05de512eb1b7a99f7601a2485
 SHA512 
8d75f8fd77b6309215ca86a0c7648878efe11051f18b279840c137669017ea4066388f8682367e4ea3f154333d833c9dc28ccd4a66a91f0c3854a40a2838f8da

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

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

2024-05-09 Thread Mart Raudsepp
commit: 7055fcf0910d1e7375aa459eb07cf4d7fa9bce28
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu May  9 13:36:30 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu May  9 14:10:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7055fcf0

dev-util/glib-utils: add 2.78.6

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

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

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index b5a930af82f4..c46b7e68014f 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 
6ef754b15e1ce4377eafdfc317025ac65c3d8010a8816a0cef786cec9da2af9f7d7d1da735c971ab8c848b2dcec050330e5b0fdceb156a36d739848e6160cd19
 SHA512 
9c1af75fb973d23ce0286d5b7836eea45f9628c148ced5ac10e10abceda05024ae4c57f01439824d3287d986527500b7b959828b630b6e4a3314b5224f4d7246
 DIST glib-2.78.4.tar.xz 5331892 BLAKE2B 
ada7134597d7d863e581a2bb1097ac07a63b27b53309aadab5b1d3686327ee718ad8c5c07af3fce5cc12328e728fc2c4df5fd9e69f431fa00dc634062ef7f926
 SHA512 
6f3a06e10e7373a2dbf0688512de4126472fb73cbec488b7983b5ffecff09c64d7e1ca462f892e8f215d3d277d103ca802bad7ef0bd0f91edf26fc6ce67187b6
+DIST glib-2.78.6.tar.xz 5344808 BLAKE2B 
d16173794c4aa019459cf8c8c84d4107fb8393828f41ec6c631b9452890f34f9022ed848a543ed134fdb8a575faef6b941cea3e05de512eb1b7a99f7601a2485
 SHA512 
8d75f8fd77b6309215ca86a0c7648878efe11051f18b279840c137669017ea4066388f8682367e4ea3f154333d833c9dc28ccd4a66a91f0c3854a40a2838f8da

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



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

2024-05-06 Thread Mart Raudsepp
commit: c4958f419c4815efabfec1c3d3bcf090e39e66fe
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:58:27 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4958f41

gnome-base/gnome-extra-apps: drop 44.4

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

 .../gnome-extra-apps/gnome-extra-apps-44.4.ebuild  | 72 --
 1 file changed, 72 deletions(-)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
deleted file mode 100644
index 7ead42eca673..
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the applications of GNOME"
-HOMEPAGE="https://www.gnome.org/;
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="+games share +shotwell +tracker"
-
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-# Note to developers:
-# This is a wrapper for the extra apps integrated with GNOME
-# Keep pkg order within a USE flag as upstream releng versions file
-# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer; 
replace gucharmap with gnome-characters?
-# TODO: Add gnome-remote-desktop as replacement for vino that was removed from 
meta in 3.36?
-# gnome-documents removed for now, as it didn't find a good place upstream and 
is getting dropped from default sets for distros for 3.30 (and for 3.26 it 
required newer tracker than we had at the time)
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}
-
-   >=sys-apps/baobab-44.0
-   >=media-video/cheese-44.1
-   >=www-client/epiphany-44.6
-   >=app-arch/file-roller-43.0
-   >=gnome-extra/gnome-calculator-44.0
-   >=gnome-extra/gnome-calendar-44.1
-   >=gnome-extra/gnome-characters-44.0
-   >=sys-apps/gnome-disk-utility-44.0
-   >=media-gfx/gnome-font-viewer-44.0
-   >=gnome-extra/gnome-system-monitor-44.0
-   >=gnome-extra/gnome-weather-44.0
-   >=gnome-extra/sushi-44.2
-
-   >=gnome-base/dconf-editor-43.0
-   >=mail-client/evolution-3.48.4
-   >=gnome-extra/gnome-tweaks-40.0
-   >=gnome-extra/nautilus-sendto-3.8.6
-   >=app-crypt/seahorse-43.0
-
-   games? (
-   >=games-puzzle/five-or-more-3.32.3
-   >=games-board/four-in-a-row-3.38.1
-   >=games-board/gnome-chess-43.2
-   >=games-puzzle/gnome-klotski-3.38.2
-   >=games-board/gnome-mahjongg-3.40.0
-   >=games-board/gnome-mines-40.1
-   >=games-arcade/gnome-nibbles-3.38.3
-   >=games-arcade/gnome-robots-40.0
-   >=games-puzzle/gnome-sudoku-44.0
-   >=games-puzzle/gnome-taquin-3.38.1
-   >=games-puzzle/gnome-tetravex-3.38.2
-   >=games-puzzle/hitori-44.0
-   >=games-board/iagno-3.38.1
-   >=games-puzzle/lightsoff-40.0.1
-   >=games-puzzle/quadrapassel-40.2
-   >=games-puzzle/swell-foop-41.1
-   >=games-board/tali-40.9
-   )
-   share? ( >=gnome-extra/gnome-user-share-43.0 )
-   shotwell? ( >=media-gfx/shotwell-0.32.2 )
-   tracker? (
-   >=app-misc/tracker-3.5.3
-   >=app-misc/tracker-miners-3.5.2
-   >=media-gfx/gnome-photos-44.0
-   >=media-sound/gnome-music-44.0
-   )
-"
-DEPEND=""
-BDEPEND=""
-S=${WORKDIR}



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

2024-05-06 Thread Mart Raudsepp
commit: bf5f1dca7a918bba27cd63a2885c87cc7c18c78f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:04:18 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5f1dca

x11-libs/wxGTK: drop 3.2.1, 3.2.2.1-r1, 3.2.2.1-r2

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

 x11-libs/wxGTK/Manifest|   2 -
 x11-libs/wxGTK/wxGTK-3.2.1.ebuild  | 225 
 x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild | 227 
 x11-libs/wxGTK/wxGTK-3.2.2.1-r2.ebuild | 228 -
 4 files changed, 682 deletions(-)

diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest
index 1371e4dd2485..298c9ebfa14b 100644
--- a/x11-libs/wxGTK/Manifest
+++ b/x11-libs/wxGTK/Manifest
@@ -4,7 +4,5 @@ DIST wxWidgets-3.0.4-docs-html.tar.bz2 24122986 BLAKE2B 
ffd38d50e6cb44077f346597
 DIST wxWidgets-3.0.4.tar.bz2 20204622 BLAKE2B 
97b9f3f44f080104cae290bc3e162b51ce27a96fb22b191d52f30db1f1dc7951defcc220afc4dcb8417cfe23490762c2a25f62164ac21809f73ccf442dd19347
 SHA512 
c9e6b35d541a99921c54cfdac260843f574f146b27f924a7a0fca5007344fa99865a96ded95e6802329ad9221b4880d62b92277a1b4c1ce71420acb672ad9158
 DIST wxWidgets-3.0.5-docs-html.tar.bz2 23844256 BLAKE2B 
f5b5bef129302ae1ded7a651e652b127ad9d548a00a498f06a4d4f868dc3bc33411ded2602c04c8329e927550d032bdbe633c2c7d1a7f89265874685d3cb3d9b
 SHA512 
f839e67660f2b08aa28d1596a3b7af2c35f7c2c0505c6e6d4545397212b3dd71c8d34115321e9a4347b9d92a0ce767bb76defd14c172e51c2a3df96cc3ac
 DIST wxWidgets-3.0.5.1.tar.bz2 19739206 BLAKE2B 
da270cb8e4fc22b8d892ba80fbb4cc71578f642ca07102006f914a80331a254e746de6c91e61b585c0b1ab3abadd17d80a0eaa3efd48a3d412cf7202101abc7a
 SHA512 
0a789fc5e71d414e43f75b5c16076fe8b1bcd7671be0770e4269dcef66d830c1bc74e183f49db270b928862f13472666c283fe2aa98b9006681722e06100725d
-DIST wxWidgets-3.2.1-docs-html.tar.bz2 18213181 BLAKE2B 
2df358f0dda08e2a790efed2838c3298bb14e68d778a6cf2ad5630a1f166800228887aa7f0eb3998e155f8f4329007a605f8e33597aa502f72a7b8273cb850f5
 SHA512 
ab5263104a93622ebc4c703ea6b91a0a2cf0f0a090fb81786f0187fdacd2374cbc6e317f579a2da343719234ddfb29ae7449a26c9d5e35650a723a2246d92c5e
-DIST wxWidgets-3.2.1.tar.bz2 27266651 BLAKE2B 
f1eda8795f1cba10903e9e3ed6f683520a707ea40d2bb5a0d7f53fcb38a31c67c1cf07b8e704f107627ead9a90b1efec68c5986e5420b393b70ea23d305dab64
 SHA512 
d0294788891014672d8eb4501ae257598972407b53f38471e4f11dd20f517d0145d510c5bce006b09c5d63113fed844bdf6124b3c80453c1d37b402abc89202b
 DIST wxWidgets-3.2.2.1-docs-html.tar.bz2 18109775 BLAKE2B 
bb5dad886c2ba64feb9ec3be05f2cd4bcfb127d55f0a0af6d0aa59ee8f47663e39e7fcb3c0472cfdda9fbf99f1d32e07ff29604261e168f3b4218b9b5b61abc2
 SHA512 
9b883e1c611ac78f7b8457ffd8682c614d7653f561215c48e6239b6394cc4c084b34d6c55fe84fb7b76b38189591e94dc4596242f9e8653d2c72ae6f4b3a6293
 DIST wxWidgets-3.2.2.1.tar.bz2 27339515 BLAKE2B 
e761e768dbb32bf76dbabf27aa9feb634760aa214c2d8f85f9b4284700d01390617c275a855fa3ae28481a38233f3a71f8560e5a8a360d7b72ace2603c551327
 SHA512 
289d61ea2abd75a329aafcbd347ab84b136f31fca01dd902593f661691ecd30a4416286ff501c4257baa6765cf356ade3087eb8609af9a44599cfdc20e2f03a6

diff --git a/x11-libs/wxGTK/wxGTK-3.2.1.ebuild 
b/x11-libs/wxGTK/wxGTK-3.2.1.ebuild
deleted file mode 100644
index 4139f68a76de..
--- a/x11-libs/wxGTK/wxGTK-3.2.1.ebuild
+++ /dev/null
@@ -1,225 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal flag-o-matic
-
-WXSUBVERSION=${PV}-gtk3# 3.2.1-gtk3
-WXVERSION=${PV}# 3.2.1
-WXRELEASE=${WXVERSION%.*}-gtk3 # 3.2-gtk3
-WXRELEASE_NODOT=${WXRELEASE//./}   # 32-gtk3
-
-DESCRIPTION="GTK version of wxWidgets, a cross-platform C++ GUI toolkit"
-HOMEPAGE="https://wxwidgets.org/;
-SRC_URI="
-   
https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2
-   doc? ( 
https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2
 )"
-S="${WORKDIR}/wxWidgets-${PV}"
-
-LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )"
-SLOT="${WXRELEASE}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl 
+spell test tiff wayland webkit"
-REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=app-eselect/eselect-wxwidgets-20131230
-   dev-libs/expat[${MULTILIB_USEDEP}]
-   dev-libs/libpcre2[pcre16,pcre32,unicode]
-   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
-   curl? ( net-misc/curl )
-   lzma? ( app-ar

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

2024-05-06 Thread Mart Raudsepp
commit: 5fe9080ef5ada92d926c124ab9f1a6b35b918f53
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:00:43 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe9080e

gnome-extra/gnome-tweaks: drop 45.0, 45.1

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

 gnome-extra/gnome-tweaks/Manifest |  2 -
 gnome-extra/gnome-tweaks/gnome-tweaks-45.0.ebuild | 54 ---
 gnome-extra/gnome-tweaks/gnome-tweaks-45.1.ebuild | 54 ---
 3 files changed, 110 deletions(-)

diff --git a/gnome-extra/gnome-tweaks/Manifest 
b/gnome-extra/gnome-tweaks/Manifest
index 4a2532f81c99..7ee3985327b4 100644
--- a/gnome-extra/gnome-tweaks/Manifest
+++ b/gnome-extra/gnome-tweaks/Manifest
@@ -1,3 +1 @@
-DIST gnome-tweaks-45.0.tar.xz 738364 BLAKE2B 
0568aa800ab1c981491c6b3a66430e33c720a09a23ab25ce9bf73b2fe761f485a0df585b86541b38f62ee3737c780e8f449f75ac969c5d58e8f2049ffe37720b
 SHA512 
2bc6d64a412c13f84a971d157ce7ebfac31d791af8d4bfc80d7f6b8f88445ecd40dc9d9d12aee0688590ab6d9535add18f244dd9a216e3b59c82e1c88a1c7f86
-DIST gnome-tweaks-45.1.tar.xz 738484 BLAKE2B 
c3ffb102ffc9025f2b43816888090345e3f0935c637461cbddf1f2b7ae6d1811ce3cdd175c3a781dda21adab01c9c44ccb044206c72717ae5722c68f754211ae
 SHA512 
2a6f5a69c79e3c18b01f3c5f2573fb2130ef1145d9014efb39096df4fbe9e2bfc62b9797c667e4c3b9d248bf6563583757fbbc3f1ec65873b8344b0414c92cdc
 DIST gnome-tweaks-45.2.tar.xz 738788 BLAKE2B 
55c0cc91d137dab1d39701660e6be987b87957601c9c315599eac4b0d4e478a7c07bd0fe24d8ce72a7c3224c6a466dcdd5608adde28527b3ff31865c90399b3a
 SHA512 
b07d99f53de990de04f1d2aefed932633253cb2584d719bdd7bb197e431d622e777f911bc3f454a336e0fce3bf93a8ae55744b09e99e9f014d244bf82e5118f9

diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-45.0.ebuild 
b/gnome-extra/gnome-tweaks/gnome-tweaks-45.0.ebuild
deleted file mode 100644
index d1660dec6908..
--- a/gnome-extra/gnome-tweaks/gnome-tweaks-45.0.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_{10..12} )
-
-inherit gnome.org gnome2-utils meson python-single-r1 xdg
-
-DESCRIPTION="Customize advanced GNOME options"
-HOMEPAGE="https://wiki.gnome.org/Apps/Tweaks;
-
-LICENSE="GPL-3+ CC0-1.0"
-SLOT="0"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-DEPEND="${PYTHON_DEPS}"
-# See README.md for list of deps
-RDEPEND="${DEPEND}
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-3.10.2:3[${PYTHON_USEDEP}]
-   ')
-   >=gnome-base/gnome-settings-daemon-3
-   x11-themes/sound-theme-freedesktop
-
-   >=dev-libs/glib-2.58:2
-   >=x11-libs/gtk+-3.12:3[introspection]
-   >=gnome-base/gnome-desktop-3.30:3[introspection]
-   gui-libs/libhandy:1[introspection]
-   x11-libs/libnotify[introspection]
-   x11-libs/pango[introspection]
-   >=gnome-base/gsettings-desktop-schemas-40.0
-   >=gnome-base/gnome-shell-3.24
-   x11-wm/mutter
-"
-BDEPEND=">=sys-devel/gettext-0.19.8"
-
-src_install() {
-   meson_src_install
-   python_optimize
-   python_fix_shebang "${ED}"/usr/bin/
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-45.1.ebuild 
b/gnome-extra/gnome-tweaks/gnome-tweaks-45.1.ebuild
deleted file mode 100644
index 5d15c6ae0ef5..
--- a/gnome-extra/gnome-tweaks/gnome-tweaks-45.1.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_{10..12} )
-
-inherit gnome.org gnome2-utils meson python-single-r1 xdg
-
-DESCRIPTION="Customize advanced GNOME options"
-HOMEPAGE="https://wiki.gnome.org/Apps/Tweaks;
-
-LICENSE="GPL-3+ CC0-1.0"
-SLOT="0"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-DEPEND="${PYTHON_DEPS}"
-# See README.md for list of deps
-RDEPEND="${DEPEND}
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-3.10.2:3[${PYTHON_USEDEP}]
-   ')
-   >=gnome-base/gnome-settings-daemon-3
-   x11-themes/sound-theme-freedesktop
-
-   >=dev-libs/glib-2.58:2
-   >=x11-libs/gtk+-3.12:3[introspection]
-   >=gnome-base/gnome-desktop-3.30:3[introspection]
-   gui-libs/libhandy:1[introspection]
-   x11-libs/libnotify[introspection]
-   x11-libs/pango[introspection]
-   >=gnome-base/gsettings-desktop-schemas-40.0
-   >=gno

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

2024-05-06 Thread Mart Raudsepp
commit: e99df7f5992fc65c1b97dd69b164fd34601a8711
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:00:52 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99df7f5

gnome-base/gnome-light: drop 44.4

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

 gnome-base/gnome-light/gnome-light-44.4.ebuild | 62 --
 1 file changed, 62 deletions(-)

diff --git a/gnome-base/gnome-light/gnome-light-44.4.ebuild 
b/gnome-base/gnome-light/gnome-light-44.4.ebuild
deleted file mode 100644
index e3538d358696..
--- a/gnome-base/gnome-light/gnome-light-44.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-P_RELEASE="$(ver_cut 1).0"
-
-DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
-HOMEPAGE="https://www.gnome.org/;
-LICENSE="metapackage"
-SLOT="2.0"
-IUSE="cups +gnome-shell"
-
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-# XXX: Note to developers:
-# This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of
-# the bare minimum of libs/apps needed. It is basically gnome-base/gnome 
without
-# any apps, but shouldn't be used by users unless they know what they are 
doing.
-# cantarell minimum version is ensured here as gnome-shell depends on it.
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}[cups?]
-
-   >=gnome-base/gnome-session-44.0
-   >=gnome-base/gnome-settings-daemon-44.1[cups?]
-   >=gnome-base/gnome-control-center-44.3[cups?]
-
-   >=gnome-base/nautilus-44.2.1
-
-   gnome-shell? (
-   >=x11-wm/mutter-44.3
-   >=dev-libs/gjs-1.76.2
-   >=gnome-base/gnome-shell-44.3
-   >=media-fonts/cantarell-0.303.1
-   )
-
-   >=x11-themes/adwaita-icon-theme-${P_RELEASE}
-   >=x11-themes/gnome-backgrounds-${P_RELEASE}
-
-   || (
-   >=x11-terms/gnome-terminal-3.48.2
-   >=gui-apps/gnome-console-44.4
-   )
-"
-DEPEND=""
-PDEPEND=">=gnome-base/gvfs-1.50.6"
-BDEPEND=""
-S="${WORKDIR}"
-
-pkg_pretend() {
-   if ! use gnome-shell; then
-   # Users probably want to use gnome-flashback, e16, sawfish, etc
-   ewarn "You're not installing GNOME Shell"
-   ewarn "You will have to install and manage a window manager by 
yourself"
-   fi
-}
-
-pkg_postinst() {
-   # Remember people where to find our project information
-   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME;
-   elog "for information about the project and documentation."
-}



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

2024-05-06 Thread Mart Raudsepp
commit: 7d88d50eb03fc2dea94587791eec9a9d63742c12
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:01:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d88d50e

gnome-base/gnome: stabilize 45.2 for amd64, arm64

This is just a meta package that has all its minimum deps stable by now.

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

 gnome-base/gnome/gnome-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome/gnome-45.2.ebuild 
b/gnome-base/gnome/gnome-45.2.ebuild
index 2d553421f1fe..450642dbd76b 100644
--- a/gnome-base/gnome/gnome-45.2.ebuild
+++ b/gnome-base/gnome/gnome-45.2.ebuild
@@ -11,7 +11,7 @@ SLOT="2.0" # Cannot be installed at the same time as gnome-2
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 
 IUSE="accessibility +bluetooth +classic cups +extras"
 



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

2024-05-06 Thread Mart Raudsepp
commit: 9889a8eb7f91c50aefcdf6ce72b3afa04f650e8d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:58:12 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9889a8eb

media-sound/gnome-music: drop 45.0

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

 media-sound/gnome-music/Manifest|  1 -
 media-sound/gnome-music/gnome-music-45.0.ebuild | 74 -
 2 files changed, 75 deletions(-)

diff --git a/media-sound/gnome-music/Manifest b/media-sound/gnome-music/Manifest
index 340287955066..cacc1458f334 100644
--- a/media-sound/gnome-music/Manifest
+++ b/media-sound/gnome-music/Manifest
@@ -1,2 +1 @@
-DIST gnome-music-45.0.tar.xz 1662996 BLAKE2B 
dedcb905ad135bd9bff569cb1168062e0f451479e00cddc3ac56dc506b938a090c1189495ee79b563a7e045e45cde40eb5095f4085c0a7de36fa1b876bc312f9
 SHA512 
9f919a3dd63826e7c31c57d62fbdd0dad463d401e213ca8aa119357d7203449ddd5b10b03d3ac66008399fadd6afcb3f7ae52b21fa9bf3f5c79eca6e859f67cc
 DIST gnome-music-45.1.tar.xz 1666152 BLAKE2B 
27403070735003df5d907fae2675b67f5b907e10e55e2ed3b31e369e146c03a2d7c95371092043862d83968fc45131ddb7643e34634b0a98d686402fdf676118
 SHA512 
6cc123eda769d524e5c215c7167248b15ac21fd99a1ac385069c8bac8a03652d458460438adec5853daf329f61d70339f5765b938badc862151b655ba64a80cf

diff --git a/media-sound/gnome-music/gnome-music-45.0.ebuild 
b/media-sound/gnome-music/gnome-music-45.0.ebuild
deleted file mode 100644
index b983b5705323..
--- a/media-sound/gnome-music/gnome-music-45.0.ebuild
+++ /dev/null
@@ -1,74 +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-single-r1 xdg
-
-DESCRIPTION="Music management for Gnome"
-HOMEPAGE="https://wiki.gnome.org/Apps/Music 
https://gitlab.gnome.org/GNOME/gnome-music/;
-
-LICENSE="GPL-2+"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-
-DEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.67.1:2
-   >=net-libs/gnome-online-accounts-3.35.90[introspection]
-   >=dev-libs/gobject-introspection-1.54:=
-   >=gui-libs/gtk-4.5.0:4[introspection]
-   >=gui-libs/libadwaita-1.2:1=[introspection]
-   >=media-libs/libmediaart-1.9.1:2.0[introspection]
-   net-libs/libsoup:3.0[introspection]
-   app-misc/tracker:3=[introspection(+)]
-   >=x11-libs/pango-1.44:=
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-3.36.1:3[cairo,${PYTHON_USEDEP}]
-   >=dev-python/pycairo-1.14.0[${PYTHON_USEDEP}]
-   ')
-   >=media-libs/grilo-0.3.15-r1:0.3[introspection]
-   >=media-plugins/grilo-plugins-0.3.16:0.3[tracker]
-"
-# xdg-user-dirs-update needs to be there to create needed dirs
-# https://bugzilla.gnome.org/show_bug.cgi?id=731613
-RDEPEND="${DEPEND}
-   || (
-   app-misc/tracker-miners:3[gstreamer]
-   app-misc/tracker-miners:3[ffmpeg]
-   )
-   x11-libs/libnotify[introspection]
-   media-libs/gstreamer:1.0[introspection]
-   media-libs/gst-plugins-base:1.0[introspection]
-   media-plugins/gst-plugins-meta:1.0
-   media-plugins/grilo-plugins:0.3[tracker]
-   x11-misc/xdg-user-dirs
-"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   python_setup
-}
-
-src_install() {
-   meson_src_install
-   python_fix_shebang "${D}"/usr/bin/gnome-music
-   python_optimize
-}
-
-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/

2024-05-06 Thread Mart Raudsepp
commit: ef616b66c5690fdc40472f8cdd657e12272837b8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:02:39 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef616b66

gnome-base/gnome: drop 44.4

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

 gnome-base/gnome/gnome-44.4.ebuild | 51 --
 1 file changed, 51 deletions(-)

diff --git a/gnome-base/gnome/gnome-44.4.ebuild 
b/gnome-base/gnome/gnome-44.4.ebuild
deleted file mode 100644
index 0647fa335550..
--- a/gnome-base/gnome/gnome-44.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Meta package for GNOME, merge this package to install"
-HOMEPAGE="https://www.gnome.org/;
-
-LICENSE="metapackage"
-SLOT="2.0" # Cannot be installed at the same time as gnome-2
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="accessibility +bluetooth +classic cups +extras"
-
-S=${WORKDIR}
-
-# TODO: check accessibility completeness
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}[cups?]
-   >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
-
-   >=gnome-base/gdm-44.1
-
-   >=x11-wm/mutter-44.3
-   >=gnome-base/gnome-shell-44.3
-   >=media-fonts/cantarell-0.303.1
-
-   >=x11-themes/gnome-backgrounds-44.0
-   x11-themes/sound-theme-freedesktop
-
-   accessibility? (
-   >=app-accessibility/at-spi2-core-2.48.3
-   >=app-accessibility/orca-44.1
-   >=gnome-extra/mousetweaks-3.32.0
-   )
-   classic? ( >=gnome-extra/gnome-shell-extensions-44.0 )
-   extras? ( >=gnome-base/gnome-extra-apps-${PV} )
-"
-PDEPEND=">=gnome-base/gvfs-1.50.6[udisks]"
-
-DEPEND=""
-BDEPEND=""
-
-pkg_postinst() {
-   # Remind people where to find our project information
-   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME;
-   elog "for information about the project and documentation."
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-update-icon-cache/

2024-05-06 Thread Mart Raudsepp
commit: 9c0ebc50f39d973451514c5d075736c6015f5d61
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:34:01 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0ebc50

dev-util/gtk-update-icon-cache: drop 3.24.39

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

 dev-util/gtk-update-icon-cache/Manifest|  1 -
 .../gtk-update-icon-cache-3.24.39.ebuild   | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-util/gtk-update-icon-cache/Manifest 
b/dev-util/gtk-update-icon-cache/Manifest
index a170155d72f4..579ece77a189 100644
--- a/dev-util/gtk-update-icon-cache/Manifest
+++ b/dev-util/gtk-update-icon-cache/Manifest
@@ -1,2 +1 @@
-DIST gtk-update-icon-cache-3.24.39.tar.bz2 92389 BLAKE2B 
747d0e4528a1179400a8c14090ec72f1103306a2819b60d643543de070b445fd837ca85ca97493bbcbce999a009b3dd03ca044bed089177fb5fa4974db4c
 SHA512 
127858788bfa9c3715114c54bc52a2a52c4bebe1423c77227ce5b7165f19f39f794be33df06d9994baaf3b0dc6224fc98b5c1ee8c63554d5c3e2361b96b161da
 DIST gtk-update-icon-cache-3.24.40.tar.bz2 92308 BLAKE2B 
5ea926db785728bb52d68d4b804d61297239ae2da7fb089b5a76485aa3f690bc6d958e74bb3ac8115e9ae2beb272785c75dc3f39317d5b928a3eb67e929dbc77
 SHA512 
7eea7b49f4a53b0c04819c7d79885df0b476400e01adb5d704dcba907d8cfaa9f089012e651da7426963eb096b2f58914f95a5067188464b5f92a9d12a0dbc28

diff --git 
a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.39.ebuild 
b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.39.ebuild
deleted file mode 100644
index 3f9b34fabfc9..
--- a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.39.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="GTK update icon cache"
-HOMEPAGE="https://www.gtk.org/ 
https://gitlab.gnome.org/Community/gentoo/gtk-update-icon-cache;
-SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-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 ~ppc-macos ~x64-solaris"
-
-# man page was previously installed by gtk+:3 ebuild
-RDEPEND="
-   >=dev-libs/glib-2.53.4:2
-   >=x11-libs/gdk-pixbuf-2.30:2
-   !

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

2024-05-06 Thread Mart Raudsepp
commit: ad7b42cdf3f3ef8e22805e31f9143d790091866a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:25:23 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad7b42cd

x11-libs/gtk+: drop 3.24.39

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

 x11-libs/gtk+/Manifest|   1 -
 x11-libs/gtk+/gtk+-3.24.39.ebuild | 200 --
 2 files changed, 201 deletions(-)

diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index 7ff4c255ae81..d3a70625419d 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -1,4 +1,3 @@
 DIST gtk+-2.24.33.tar.xz 12661828 BLAKE2B 
f3488b220aaee54bf36fa77e2112d060152e57938845d240014a7d43a5743b1d4de19cc09c683d9d238fd1967cd67cc3c493f2475e4e481f6709f5cdc652c65c
 SHA512 
71b588797c81f727dfac8dcb1be193f7436f717d30ecf18eae2d3aeb0f445b3be4743400acac16435490db8f564f01032065d3f42d27871317f80c98aef929d5
 DIST gtk+-3.24.35.tar.xz 17913328 BLAKE2B 
3beea3cbda7247357238ad133c951e69d5670d68e06efb4de09fae7141b141f4eb17a8c79661cab928a3db427f7b32b518875d0951254941e76b1a7aab60e34f
 SHA512 
3a1ec35756fe12f5be3cfe33ef332d583690458327572e69bffad8b4095059d2a744a4a53b2fd31bab5da2ca7b41a2a38fbbd8ba541a45fa8cc0d00eae005ade
-DIST gtk+-3.24.39.tar.xz 12464680 BLAKE2B 
9d0d5814369211c1d60cc81de45a5dfd6ea9fc64d24948abf304e0ad1ae606d9887fc4e5ddccbfab4fb1ccc3c5bb54b453f28899cbdef4e4e885a7f041a6c70f
 SHA512 
8ec3db3544805b51fffaa415029b126761ba0a11b68c67cea80fe001e77878abf4d4719d5d002109f8546409c0caf892ea6d7aa792f8d5d97dc4139668f0451f
 DIST gtk+-3.24.41.tar.xz 13188312 BLAKE2B 
fbded114fe2b5c1c7bffe79d0a22d559f97081eb972baf31b5c9bd7190bd1ea2875f1c632d3f3be8233377299f1df15bbffbe45d50cc7ff588e034eb41eb8f6e
 SHA512 
aaf061d846fac592e71089feace302bdef1bb64bb2ad6ff30d51d9da9084cad2fa5bf88cb75adcd789c911d94231ae60a2ca7cf97a2f5720687369a3da98

diff --git a/x11-libs/gtk+/gtk+-3.24.39.ebuild 
b/x11-libs/gtk+/gtk+-3.24.39.ebuild
deleted file mode 100644
index 2a5a280aa473..
--- a/x11-libs/gtk+/gtk+-3.24.39.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 meson-multilib multilib toolchain-funcs virtualx
-
-DESCRIPTION="Gimp ToolKit +"
-HOMEPAGE="https://www.gtk.org/;
-
-LICENSE="LGPL-2+"
-SLOT="3"
-IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection 
sysprof test vim-syntax wayland +X xinerama"
-REQUIRED_USE="
-   || ( aqua wayland X )
-   test? ( X )
-   xinerama? ( X )
-"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-
-COMMON_DEPEND="
-   
>=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}]
-   media-libs/fontconfig[${MULTILIB_USEDEP}]
-   >=media-libs/harfbuzz-2.2.0:=
-   >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}]
-   virtual/libintl[${MULTILIB_USEDEP}]
-   >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}]
-   >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}]
-   >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}]
-   x11-misc/shared-mime-info
-
-   cloudproviders? ( net-libs/libcloudproviders[${MULTILIB_USEDEP}] )
-   colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] )
-   cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
-   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[${MULTILIB_USEDEP}] )
-   wayland? (
-   >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}]
-   >=dev-libs/wayland-protocols-1.21
-   media-libs/mesa[wayland,${MULTILIB_USEDEP}]
-   >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}]
-   )
-   X? (
-   media-libs/libglvnd[X(+),${MULTILIB_USEDEP}]
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libXcomposite[${MULTILIB_USEDEP}]
-   x11-libs/libXcursor[${MULTILIB_USEDEP}]
-   x11-libs/libXdamage[${MULTILIB_USEDEP}]
-   x11-libs/libXext[${MULTILIB_USEDEP}]
-   x11-libs/libXfixes[${MULTILIB_USEDEP}]
-   >=x11-libs/libXi-1.8[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}]
-   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-update-icon-cache-3
-

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

2024-05-06 Thread Mart Raudsepp
commit: 0ddc64b6691b433341778965c1232bb31767
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:59:40 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ddc64b6

gnome-base/gnome-core-apps: drop 44.4

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

 .../gnome-core-apps/gnome-core-apps-44.4.ebuild| 57 --
 1 file changed, 57 deletions(-)

diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild 
b/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild
deleted file mode 100644
index 8f318f774316..
--- a/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Sub-meta package for the core applications integrated with GNOME"
-HOMEPAGE="https://www.gnome.org/;
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="+bluetooth cups"
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# gnome-color-manager min version enforced here due to control-center pulling 
it in
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}[cups?]
-
-   >=gnome-base/gnome-session-44.0
-   >=gnome-base/gnome-settings-daemon-44.1[cups?]
-   >=gnome-base/gnome-control-center-44.3[cups?]
-   >=gnome-extra/gnome-color-manager-3.36.0
-
-   >=app-crypt/gcr-3.41.1:0
-   >=app-crypt/gcr-4.1.0:4
-   >=gnome-base/nautilus-44.2.1
-   >=gnome-base/gnome-keyring-42.1
-   >=gnome-extra/evolution-data-server-3.48.4
-
-   || (
-   >=app-editors/gnome-text-editor-44.0
-   >=app-editors/gedit-44
-   )
-   >=app-text/evince-44.3
-   >=gnome-extra/gnome-contacts-44.0
-   >=media-gfx/eog-44.3
-   >=media-video/totem-43.0
-   || (
-   >=x11-terms/gnome-terminal-3.48.2
-   >=gui-apps/gnome-console-44.4
-   )
-
-   >=gnome-extra/gnome-user-docs-44.3
-   >=gnome-extra/yelp-42.2
-
-   >=x11-themes/adwaita-icon-theme-44.0
-
-   bluetooth? ( >=net-wireless/gnome-bluetooth-42.5 )
-"
-DEPEND=""
-BDEPEND=""
-
-# cdr? ( >=app-cdr/brasero-3.12.2 ) # not part of gnome releng release anymore
-# >=gnome-base/gnome-menus-3.13.3:3  # not used by core gnome anymore, just 
gnome-classic extensions
-
-S="${WORKDIR}"



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

2024-05-06 Thread Mart Raudsepp
commit: 73fcbcf68bcad11617100624db3a9c38c05ca9a1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:59:07 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fcbcf6

net-misc/rygel: drop 0.42.4

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

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

diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest
index 231a44ca6e2c..c24a6a7adafa 100644
--- a/net-misc/rygel/Manifest
+++ b/net-misc/rygel/Manifest
@@ -1,2 +1 @@
-DIST rygel-0.42.4.tar.xz 1700196 BLAKE2B 
b83f9534c2294b88a180b20f90df6c43a220db83473429a41b034bfe3fff501f0f4e1f17deaa72001b8e3a886477f2c788dcf457463a275165652cc8c33da6e8
 SHA512 
b346e9ebfa6349c32b67557bef57bf7ddcf92782d112e875d64b7bd26718cbf89d7c5178b03defeba606ddfeb5bc94c685c10bdbd3fbd14f6942c72d96a9331a
 DIST rygel-0.42.5.tar.xz 1704072 BLAKE2B 
a00be296956def2bc90b978df5b8c4b23a122b9c30adfa66c634249b5daafe8d21de1cac40417095d72d42e80522ce58fe678a7f7780bd1e134aa2cd66f3d2bf
 SHA512 
cd1aaff4e2eb2c25931197d70f518a30dab75604d62b9f071bc560570c352371d132a10caaf94956d34ecd24505ccd9a7b9f5bf324d544c676ca1f47b124f533

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



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

2024-05-06 Thread Mart Raudsepp
commit: 326c01187f6227aab3a57be52b23248f0a8b9c1e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:57:11 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326c0118

dev-libs/folks: drop 0.15.6, 0.15.6-r1, 0.15.7

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

 dev-libs/folks/Manifest|   2 -
 .../files/0.15.7-bluez-tests-dbusmock-0.30.1.patch |  28 --
 .../folks/files/folks-0.15.6-implicit-decl.patch   |  61 
 dev-libs/folks/folks-0.15.6-r1.ebuild  | 102 
 dev-libs/folks/folks-0.15.6.ebuild |  95 --
 dev-libs/folks/folks-0.15.7.ebuild | 106 -
 6 files changed, 394 deletions(-)

diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest
index f63189255e12..aac6d5f6b23b 100644
--- a/dev-libs/folks/Manifest
+++ b/dev-libs/folks/Manifest
@@ -1,3 +1 @@
-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/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch 
b/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch
deleted file mode 100644
index 7ab37e0b1bc2..
--- a/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 9c3212cd6c3f4157e1b9afa5c90d054de1418acf Mon Sep 17 00:00:00 2001
-From: Niels De Graef 
-Date: Fri, 12 Jan 2024 22:57:42 +0100
-Subject: [PATCH] Revert "tests/bluez: Follow PairDevice() API change"
-
-This reverts commit b6b7d41aad9e36e0d0e6ec9822ed2e310923c8fd.
-
-See https://github.com/martinpitt/python-dbusmock/pull/192

- tests/lib/bluez/backend.vala | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/lib/bluez/backend.vala b/tests/lib/bluez/backend.vala
-index 72c688d3..023117e6 100644
 a/tests/lib/bluez/backend.vala
-+++ b/tests/lib/bluez/backend.vala
-@@ -39,7 +39,7 @@ namespace org
- 
- [DBus (name = "PairDevice")]
- public abstract void pair_device (string adapter_device_name,
--string device_address, int class_=5898764) throws GLib.Error;
-+string device_address) throws GLib.Error;
- 
- [DBus (name = "BlockDevice")]
- public abstract void block_device (string adapter_device_name,
--- 
-GitLab
-

diff --git a/dev-libs/folks/files/folks-0.15.6-implicit-decl.patch 
b/dev-libs/folks/files/folks-0.15.6-implicit-decl.patch
deleted file mode 100644
index f61d655343e4..
--- a/dev-libs/folks/files/folks-0.15.6-implicit-decl.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 127bacf86b7ef639c37dd07afc0bf848c005c3c2 Mon Sep 17 00:00:00 2001
-From: Mohammed Anas 
-Date: Sun, 14 Jan 2024 03:27:31 +
-Subject: [PATCH] build: add missing API declaration -include to dummy and EDS
- backends
-
-In 7a9c8133468c1f8eb7fbb0e68a6a7e061b9452fb, the original
-`-include redeclare-internal-api.h` was added for autotools. It is
-necessary due to vala internals that require guaranteeing a private
-ABI's prototype is available when compiling folks, even though vala
-doesn't generate that prototype.
-
-During the port to meson, this `-include` was dropped.
-
-Without it, `-Werror=implicit-function-declaration` will cause folks to
-fail to compile. Implicit function declarations are a terrible feature
--- they were part of c89, but c99 removed them without a deprecation
-because they were too dangerous to use, notable in a language that
-doesn't like to remove features even *with* a deprecation.
-
-For over two decades, compilers have, by default, allowed this invalid C
-anyways, on the grounds that it commonly existed, but modern compilers
-are finally starting to enforce this. It will become a fatal error by
-default in gcc 14, and clang 16.
-
-Folks got this right all the way back in 2013; it disappeared by
-accident. Let's restore it as originally intended.

-Upstream: https://gitlab.gnome.org/GNOME/folks/-/merge_requests/68
-
- backends/dum

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

2024-05-06 Thread Mart Raudsepp
commit: 37075811e7a3f9e376f125106f81316760d7f8e0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:46:24 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37075811

media-gfx/gthumb: drop 3.12.3, 3.12.4, 3.12.5

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

 media-gfx/gthumb/Manifest |   3 -
 media-gfx/gthumb/gthumb-3.12.3.ebuild | 110 --
 media-gfx/gthumb/gthumb-3.12.4.ebuild | 110 --
 media-gfx/gthumb/gthumb-3.12.5.ebuild | 107 -
 4 files changed, 330 deletions(-)

diff --git a/media-gfx/gthumb/Manifest b/media-gfx/gthumb/Manifest
index 6169f309f8d4..783f7460c84e 100644
--- a/media-gfx/gthumb/Manifest
+++ b/media-gfx/gthumb/Manifest
@@ -1,4 +1 @@
-DIST gthumb-3.12.3.tar.xz 7604504 BLAKE2B 
1db5007a8ea659d59d8ac1b3c3c07c494db719788678588e801560796c0453ccf83abbfb2c9976a7977d19e6fbb2d4540cc5c6675629219e8aba3a031acb61be
 SHA512 
d538d7b306dac391283229147eccc2eef8933107676c0645b08371754d5956729d3747a5b7393366e25967924dee73255fde3d96d3d8e2fc8e7d47a91ceafa94
-DIST gthumb-3.12.4.tar.xz 7617528 BLAKE2B 
2119692d460d12351273b8e7a9e14cf97c486cf283331f3e5d842cdc3c8b42edf4cdaf87d19962c1a162b956682a7aed34dba7e43130d49603d30441c5f8d12c
 SHA512 
0a15f78e65c7dc8e45b6410052a2ebd480247828e48dbb59d80447d97f2d83a3914fa513b1cf5a9f3a0ce620fb49245a919e3ca5b61cf8a144806c724e14a747
-DIST gthumb-3.12.5.tar.xz 7618720 BLAKE2B 
beeac0c62934555dd306ab2319598de7703a10f01498972e7d177286b5f298070274e44977abc665c5e33e996ae884ffb0dfe80641a396425bdf549252c8832d
 SHA512 
acdaef8cddcd68d9dd269bf1c000c50ab8dcb359df18337de243398448407beef1fe6daaeb99e161486a5a5575919779eb7d335c38ea4a4196c2a32d46aa5517
 DIST gthumb-3.12.6.tar.xz 7616560 BLAKE2B 
b1ccf4c76bc0edc5e8f60027357c8e48327fffa44d7ae3792c48701cc74d0338f2a7e6433bbe0e6e86c1bc522fffb8e9d614552a4ea9cf68562415a9cc9f7878
 SHA512 
cfbb901779b78b382ca3abefb7aed5a737a323cc3a7b6d94f5b84d524028c9584761e9001d845508f544f4989eb56563c25f2c64bce60ca84d2d9645f6c0d041

diff --git a/media-gfx/gthumb/gthumb-3.12.3.ebuild 
b/media-gfx/gthumb/gthumb-3.12.3.ebuild
deleted file mode 100644
index 69cc7d97c322..
--- a/media-gfx/gthumb/gthumb-3.12.3.ebuild
+++ /dev/null
@@ -1,110 +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 xdg
-
-DESCRIPTION="Image viewer and browser for Gnome"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gthumb;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="cdr colord exif keyring gstreamer heif jpegxl lcms raw slideshow svg 
tiff webkit webp"
-
-# libX11 dep is a workaround. See files/3.12.2-link-with-x11.patch
-RDEPEND="
-   x11-libs/libX11
-
-   >=dev-libs/glib-2.54.0:2
-   >=x11-libs/gtk+-3.16.0:3
-   exif? ( >=media-gfx/exiv2-0.21:= )
-   slideshow? (
-   >=media-libs/clutter-1.12.0:1.0
-   >=media-libs/clutter-gtk-1:1.0
-   )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-plugins/gst-plugins-gtk:1.0
-   )
-   raw? (
-   >=media-libs/libraw-0.14:=
-   )
-   webkit? (
-   >=net-libs/libsoup-2.42.0:2.4
-   >=dev-libs/json-glib-0.15.0
-   >=net-libs/webkit-gtk-1.10.0:4
-   )
-   keyring? ( >=app-crypt/libsecret-0.11 )
-   cdr? ( >=app-cdr/brasero-3.2.0 )
-   svg? ( >=gnome-base/librsvg-2.34:2 )
-   webp? ( >=media-libs/libwebp-0.2.0:= )
-   jpegxl? (
-   >=media-libs/libjxl-0.3.0
-   =media-libs/libheif-1.11:= )
-   lcms? ( >=media-libs/lcms-2.6:2 )
-   colord? (
-   >=x11-misc/colord-1.3
-   >=media-libs/lcms-2.6:2
-   )
-
-   sys-libs/zlib
-   media-libs/libjpeg-turbo:=
-   tiff? ( media-libs/tiff:= )
-   media-libs/libpng:0=
-   >=gnome-base/gsettings-desktop-schemas-0.1.4
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/appstream-0.14.6
-   dev-util/glib-utils
-   dev-util/itstool
-   app-alternatives/yacc
-   app-alternatives/lex
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   -Drun-in-place=false
-   $(meson_use exif exiv2)
-   $(meson_use slideshow clutter)
-   $(meson_use gstreamer)
-   -Dlibchamplain=false # Upstream still doesn't seem to consider 
this ready
-   $(meson_use colord)
-

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

2024-05-06 Thread Mart Raudsepp
commit: 175344d0c27416f1a6307bbf8def91fd6a1191af
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:42:55 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175344d0

app-misc/gnote: drop 44.1

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

 app-misc/gnote/Manifest  |  1 -
 app-misc/gnote/gnote-44.1.ebuild | 64 
 2 files changed, 65 deletions(-)

diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest
index 140423aab920..019862dd9b30 100644
--- a/app-misc/gnote/Manifest
+++ b/app-misc/gnote/Manifest
@@ -1,2 +1 @@
-DIST gnote-44.1.tar.xz 3330072 BLAKE2B 
ff86fa34bdfff61eceb25abef1c73377f888082e70e539172849bf9425eada1c11000c1a75f69eb74fdbc2fc6d45ad3c58c843bf769279a026dd5298a07abc68
 SHA512 
89364d161d6ecc11822b89dec0353d0e20bc08d883573f324e4980ff2420361ddeb326213eb668fba4ce8de7d5d9668a1a058666ad2b81658ef94f8a65b87363
 DIST gnote-45.2.tar.xz 3248256 BLAKE2B 
ab687802aa6046556c579f1a11fb807398e69f2a256a8a63f50ea76bbcdfc8708ead603f25274b678912bb567c45e96bfe708ea2d56f9733ee1e6061195826bf
 SHA512 
5380a50cfbf235b0007c47c3a1f4860ade599789e1746a7741fc672265698bb0717858bb39e5c0612d4d4e13040f1865674ddeda1427a4818aff508ba5ce8059

diff --git a/app-misc/gnote/gnote-44.1.ebuild b/app-misc/gnote/gnote-44.1.ebuild
deleted file mode 100644
index 6d717a2ff59d..
--- a/app-misc/gnote/gnote-44.1.ebuild
+++ /dev/null
@@ -1,64 +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.62:2[dbus]
-   >=dev-cpp/glibmm-2.62.0:2
-   >=dev-cpp/gtkmm-3.22.20:3.0
-   >=app-crypt/libsecret-0.8
-   >=dev-libs/libxml2-2:2
-   dev-libs/libxslt
-   >=sys-apps/util-linux-2.16
-   >=app-text/gspell-1.6.0:=
-   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: app-accessibility/orca/

2024-05-06 Thread Mart Raudsepp
commit: 1e9ed4ed611a8e23d5558b1d42ea8e11c08ea63d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:56:22 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9ed4ed

app-accessibility/orca: drop 45.1

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

 app-accessibility/orca/Manifest |  1 -
 app-accessibility/orca/orca-45.1.ebuild | 59 -
 2 files changed, 60 deletions(-)

diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest
index 75f961df094e..5cb380de14e3 100644
--- a/app-accessibility/orca/Manifest
+++ b/app-accessibility/orca/Manifest
@@ -1,2 +1 @@
-DIST orca-45.1.tar.xz 3966196 BLAKE2B 
5d78e228c480e880ca62f5e6b35d5394cbe41b67dc14f7158ca3dcadcd9721bb6e37f2054c1fa3375019351fc609d1ab4268becede10b60fbc67051c5e67539f
 SHA512 
581126ced85943c916d9b2c0a55c12fe16344c9d6501be0290698c0668909faab4c1f539ffd856c82d0b386cfa8ca00ba5176ff5b9c5c1176cc30faededb411a
 DIST orca-45.2.tar.xz 3997024 BLAKE2B 
dfdf113694127323a92450b04b20fcc5655be0236c0173167d5d15478703b676c3fd8c1de0e75783875c5d2d40541c764fb002314d66c7570475cd63f6bfa473
 SHA512 
57eee451cf0da52e1297beae6c6d527886721b23c3415a5e046f3431876fdf1603dbd81ca763ed614ace68e7db96d90b413c663f113d0033ec1f2797df7bf589

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



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

2024-05-06 Thread Mart Raudsepp
commit: b2c9c7688db86ad2b0f82ab1d3088b7842c3e57d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:45:44 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2c9c768

dev-util/itstool: drop 2.0.7, 2.0.7-r1

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

 dev-util/itstool/itstool-2.0.7-r1.ebuild | 37 
 dev-util/itstool/itstool-2.0.7.ebuild| 34 -
 2 files changed, 71 deletions(-)

diff --git a/dev-util/itstool/itstool-2.0.7-r1.ebuild 
b/dev-util/itstool/itstool-2.0.7-r1.ebuild
deleted file mode 100644
index b6d14f098b49..
--- a/dev-util/itstool/itstool-2.0.7-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-single-r1
-
-DESCRIPTION="Translation tool for XML documents that uses gettext files and 
ITS rules"
-HOMEPAGE="http://itstool.org/;
-SRC_URI="http://files.itstool.org/itstool/${P}.tar.bz2;
-
-# files in /usr/share/itstool/its are under a special exception || GPL-3+
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-libs/libxml2[python,${PYTHON_USEDEP}]
-   ')"
-DEPEND="${RDEPEND}"
-BDEPEND=""
-
-DOCS=(ChangeLog NEWS) # AUTHORS, README are empty
-
-PATCHES="
-   "${FILESDIR}"/${PN}-2.0.7-missing-translation-fix.patch"
-
-src_test() {
-   :
-   #"${PYTHON}" tests/run_tests.py || die "test suite failed" # Test suite 
not shipped in tarball
-}

diff --git a/dev-util/itstool/itstool-2.0.7.ebuild 
b/dev-util/itstool/itstool-2.0.7.ebuild
deleted file mode 100644
index 4364a2f48092..
--- a/dev-util/itstool/itstool-2.0.7.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-single-r1
-
-DESCRIPTION="Translation tool for XML documents that uses gettext files and 
ITS rules"
-HOMEPAGE="http://itstool.org/;
-SRC_URI="http://files.itstool.org/itstool/${P}.tar.bz2;
-
-# files in /usr/share/itstool/its are under a special exception || GPL-3+
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-libs/libxml2[python,${PYTHON_USEDEP}]
-   ')"
-DEPEND="${RDEPEND}"
-BDEPEND=""
-
-DOCS=(ChangeLog NEWS) # AUTHORS, README are empty
-
-src_test() {
-   :
-   #"${PYTHON}" tests/run_tests.py || die "test suite failed" # Test suite 
not shipped in tarball
-}



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

2024-05-06 Thread Mart Raudsepp
commit: 11c5855028b79f3fb97d9f5a5e407db8d72ebf65
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:45:55 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c58550

net-wireless/gnome-bluetooth: drop 42.7

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

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

diff --git a/net-wireless/gnome-bluetooth/Manifest 
b/net-wireless/gnome-bluetooth/Manifest
index 69b8a0e4dfbc..012cbc97a02f 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -1,2 +1 @@
-DIST gnome-bluetooth-42.7.tar.xz 304736 BLAKE2B 
6b3eed3d93184c01a98307458ac1570ce97b46fea116d24ec54aa499aa45ce3245cb7982d8fda01d731ff0455b450c6513a86d52a6f7d7ee724726e476ddfd78
 SHA512 
dcbc5f54c2eb9eea29fea91e3c2c60ab3b6bf23effbe79df54dfc91834dda10fef144fb3abf6dc8a4651b5cc18bc666d4ab0574be793d31d199d1514e96c2a59
 DIST gnome-bluetooth-42.8.tar.xz 304908 BLAKE2B 
c487e0c278b316ecdcbdd39421389ce95024b06bf0e350d59dcac06d7a7e8b982da12b1088701e479d0b5c64b123899a5351a00c477208946bb1f44f3c8f30a6
 SHA512 
1c3d1db874b54ebae3cf59e526db8ff71131daea0c994abeefd95b51abf590bbba0baa8314ebbd1d3efe7973021327c7b8257163ed8f0567fe610b4e0c3dba88

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



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

2024-05-06 Thread Mart Raudsepp
commit: f924a21965ad8fc563a90ee10b32d5ab244d76a5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:42:22 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f924a219

dev-cpp/gtkmm: drop 3.24.8

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

 dev-cpp/gtkmm/Manifest|  1 -
 dev-cpp/gtkmm/gtkmm-3.24.8.ebuild | 53 ---
 2 files changed, 54 deletions(-)

diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index c9a1b19f8ac4..9975fe388a3b 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,4 +1,3 @@
 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.8.ebuild 
b/dev-cpp/gtkmm/gtkmm-3.24.8.ebuild
deleted file mode 100644
index f0d1a12ae4bb..
--- a/dev-cpp/gtkmm/gtkmm-3.24.8.ebuild
+++ /dev/null
@@ -1,53 +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 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/gnome-core-libs/

2024-05-06 Thread Mart Raudsepp
commit: b6605d46c9afdf10df512e43808b538c5386037c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:56:03 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6605d46

gnome-base/gnome-core-libs: drop 44.4

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

 .../gnome-core-libs/gnome-core-libs-44.4.ebuild| 41 --
 1 file changed, 41 deletions(-)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild
deleted file mode 100644
index 5cf824cf9ce4..
--- a/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Sub-meta package for the core libraries of GNOME"
-HOMEPAGE="https://www.gnome.org/;
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="cups python"
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# Note to developers:
-# This is a wrapper for the core libraries used by GNOME
-RDEPEND="
-   >=dev-libs/glib-2.76.4:2
-   >=x11-libs/gdk-pixbuf-2.42.10:2
-   >=x11-libs/pango-1.50.14
-   >=x11-libs/gtk+-3.24.38:3[cups?]
-   >=gui-libs/gtk-4.10.5:4[cups?]
-   >=gui-libs/libadwaita-1.3.4:1
-   >=app-accessibility/at-spi2-core-2.48.3:2
-   >=gnome-base/librsvg-2.56.3
-   >=gnome-base/gnome-desktop-44.0:4
-
-   >=gnome-base/gvfs-1.50.6
-   >=gnome-base/dconf-0.40.0
-
-   >=media-libs/gstreamer-1.20.6:1.0
-   >=media-libs/gst-plugins-base-1.20.6:1.0
-   >=media-libs/gst-plugins-good-1.20.6:1.0
-
-   python? ( >=dev-python/pygobject-3.44.1:3 )
-"
-DEPEND=""
-BDEPEND=""
-
-S="${WORKDIR}"



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

2024-05-06 Thread Mart Raudsepp
commit: 50a5dceaa761c4a54c6a6f1905c1ff0fec37530b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:42:07 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a5dcea

gnome-extra/nm-applet: drop 1.32.0, 1.34.0

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

 gnome-extra/nm-applet/Manifest|  2 -
 gnome-extra/nm-applet/nm-applet-1.32.0.ebuild | 61 ---
 gnome-extra/nm-applet/nm-applet-1.34.0.ebuild | 60 --
 3 files changed, 123 deletions(-)

diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest
index 87e28204f69e..7c019461e39e 100644
--- a/gnome-extra/nm-applet/Manifest
+++ b/gnome-extra/nm-applet/Manifest
@@ -1,3 +1 @@
-DIST network-manager-applet-1.32.0.tar.xz 1899584 BLAKE2B 
7ce83c1a81ef62002283b87d09dd7045d3688597f71dba7f91b6feaed504934af10974cbe5732027a187a031df6668697cd433ad4bb5975503b1c7fa6789d6c2
 SHA512 
a7abe55c88fa95406e62fb442c068f95325fca748438aa037e0bd5b23add6454c3bc27ac54afe520746d32845bc7403f228f9bfde8e70c7442c906a8227ebe6c
-DIST network-manager-applet-1.34.0.tar.xz 1981256 BLAKE2B 
43056b0e804dec4915664d366399d0ca2bc3621dc94950ebb577676fd5f92075bd82743564ba36a5e4831d2ebcf5b2ff06a3205e9b30303c30d1ac1dec21c56f
 SHA512 
46c3a0496c5c111ad551a3d16b7ade21ad9e2d6c576f9f6da69901a27403730008ba30a577e5efad32265f53b348077224155139f0f00a916a7da7ce7c0a0c00
 DIST network-manager-applet-1.36.0.tar.xz 1923064 BLAKE2B 
fc9e4a4a83cc84254e1e18abcbea555f0bd3c83706faff769d80308d366cdb4d755a17f616551b461090855975584d6bdddaede5c0dd1863306b7ac64d5bc14e
 SHA512 
081cb1f219b0ea44ff15b9ebb3696d976463530317244ce25b18cdc292d453fccd2619cc42ea07798604ed1e5f7c5295bcb7ba148f1ed3312bf8f80d8647e30a

diff --git a/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild
deleted file mode 100644
index 7b3ca27858f8..
--- a/gnome-extra/nm-applet/nm-applet-1.32.0.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
-GNOME_ORG_MODULE="network-manager-applet"
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="NetworkManager connection editor and applet"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="appindicator +modemmanager selinux teamd"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=app-crypt/libsecret-0.18
-   >=net-libs/libnma-1.10.4-r2
-   >=x11-libs/gtk+-3.10:3
-   >=dev-libs/libgudev-147:=
-   >=net-misc/networkmanager-1.16[modemmanager?,teamd?]
-   appindicator? (
-   dev-libs/libayatana-appindicator
-   >=dev-libs/libdbusmenu-16.04.0
-   )
-   modemmanager? ( net-misc/modemmanager )
-   selinux? ( sys-libs/libselinux )
-   teamd? ( >=dev-libs/jansson-2.7:= )
-
-   virtual/freedesktop-icon-theme
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/libxml2
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dappindicator=$(usex appindicator ayatana no)
-   $(meson_use modemmanager wwan)
-   $(meson_use selinux)
-   $(meson_use teamd team)
-   -Dmore_asserts=0
-   -Dld_gc=false
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/gnome-extra/nm-applet/nm-applet-1.34.0.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.34.0.ebuild
deleted file mode 100644
index eb9895b1b6ef..
--- a/gnome-extra/nm-applet/nm-applet-1.34.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GNOME_ORG_MODULE="network-manager-applet"
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="NetworkManager connection editor and applet"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="appindicator +modemmanager selinux teamd"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=app-crypt/libsecret-0.18
-   >=net-libs/libnma-1.10.4-r2
-   >=x11-libs/gtk+-3.10:3
-   >=net-misc/networkmanager-1.16[modemmanager?,teamd?]
-   appindicator? (
-   dev-libs/libayatana-appindicator
-   >=dev-libs/libdbusmenu-16.04.0
-   )
-   modemmanager? ( net-

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

2024-05-06 Thread Mart Raudsepp
commit: f1dfe758d9ddee93ce1f17a3c056b59a421f65ae
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:43:43 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dfe758

app-crypt/gcr: drop 4.1.0

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

 app-crypt/gcr/Manifest |  1 -
 app-crypt/gcr/gcr-4.1.0.ebuild | 93 --
 2 files changed, 94 deletions(-)

diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index a29030333924..520f875e448e 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,3 +1,2 @@
 DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
 SHA512 
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
-DIST gcr-4.1.0.tar.xz 722776 BLAKE2B 
910cef50301a5988979f368501a8c62cf264b8af54c909309c335b06117e0504c39afd5f1c92613f13ce09db154ae5036af1ade50bd7f1482c48efd7abf02d22
 SHA512 
a91a5b0a7b62f7756dec2e7e19a59a4087a1423ccf24c5dd6d4a18de0a58fd91c5d5c131233360a3334c236b28ee94ec6889fcec1de85771a4b6a5daa5b9e203
 DIST gcr-4.2.1.tar.xz 719392 BLAKE2B 
a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309
 SHA512 
fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25

diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild
deleted file mode 100644
index 5b18a011db3d..
--- a/app-crypt/gcr/gcr-4.1.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
-
-IUSE="gtk gtk-doc +introspection systemd test +vala"
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-
-DEPEND="
-   >=dev-libs/glib-2.68.0:2
-   >=dev-libs/libgcrypt-1.2.2:0=
-   >=app-crypt/p11-kit-0.19.0
-   >=app-crypt/libsecret-0.20
-   systemd? ( sys-apps/systemd:= )
-   gtk? ( gui-libs/gtk:4[introspection?] )
-   >=sys-apps/dbus-1
-   introspection? ( >=dev-libs/gobject-introspection-1.58:= )
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/files/, dev-libs/libpwquality/

2024-05-06 Thread Mart Raudsepp
commit: 2e93261f8bd9ab34a9c314fb0f2ecb73a29be33f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:36:40 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e93261f

dev-libs/libpwquality: drop 1.4.5

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

 .../libpwquality-1.4.4-pam_pwquality-include.patch | 35 -
 dev-libs/libpwquality/libpwquality-1.4.5.ebuild| 87 --
 2 files changed, 122 deletions(-)

diff --git 
a/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch 
b/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch
deleted file mode 100644
index 2ed638c1e34a..
--- a/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://github.com/libpwquality/libpwquality/pull/62
-
-From 27057c6cbf528108c35df934280c7dd83e8d5ce9 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Wed, 7 Sep 2022 05:42:17 +0100
-Subject: [PATCH] pam_pwquality: add include for
- pam_modutil_check_user_in_passwd
-
-After 9084c1b032161cdb53d5f66132a91bdc207faecf, one gets:
-```
-pam_pwquality.c: In function 'check_local_user':
-pam_pwquality.c:102:16: error: implicit declaration of function 
'pam_modutil_check_user_in_passwd' [-Werror=implicit-function-declaration]
-  102 | return pam_modutil_check_user_in_passwd(pamh, user, NULL) == 
PAM_SUCCESS;
-  |^~~~
-cc1: some warnings being treated as errors
-make[2]: *** [Makefile:634: pam_pwquality.lo] Error 1
-make[2]: *** Waiting for unfinished jobs
-```
-
-We need to include security/pam_modutil.h when appropriate.
-
-Signed-off-by: Sam James 
 a/src/pam_pwquality.c
-+++ b/src/pam_pwquality.c
-@@ -34,6 +34,10 @@
- #include 
- #include 
- 
-+#ifdef HAVE_PAM_CHECK_USER_IN_PASSWD
-+#include 
-+#endif
-+
- /* argument parsing */
- #define PAM_DEBUG_ARG   0x0001
- 

diff --git a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
deleted file mode 100644
index 87db7e77e81e..
--- a/dev-libs/libpwquality/libpwquality-1.4.5.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit pam python-r1 usr-ldscript
-
-DESCRIPTION="Library for password quality checking and generating random 
passwords"
-HOMEPAGE="https://github.com/libpwquality/libpwquality;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2;
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="pam python static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   >=sys-devel/gettext-0.18.2
-   virtual/pkgconfig
-"
-RDEPEND="
-   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
-   pam? ( sys-libs/pam )
-   python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.4-pam_pwquality-include.patch
-)
-
-src_prepare() {
-   default
-   # ensure pkgconfig files go in /usr
-   sed -e "s:\(pkgconfigdir *=\).*:\1 
${EPREFIX}/usr/$(get_libdir)/pkgconfig:" \
-   -i src/Makefile.{am,in} || die "sed failed"
-
-   if use python ; then
-   # bug #830397
-   export SETUPTOOLS_USE_DISTUTILS=stdlib
-   python_copy_sources
-   fi
-}
-
-src_configure() {
-   # Install library in /lib for pam
-   configuring() {
-   local sitedir
-   econf \
-   --libdir="${EPREFIX}/$(get_libdir)" \
-   $(use_enable pam) \
-   --with-securedir="${EPREFIX}/$(getpam_mod_dir)" \
-   $(use_enable python python-bindings) \
-   $(usex python "--with-pythonsitedir=$(use python && 
python_get_sitedir)" "") \
-   $(use_enable static-libs static)
-   }
-   if_use_python_python_foreach_impl configuring
-}
-
-src_compile() {
-   if_use_python_python_foreach_impl default
-}
-
-src_test() {
-   if_use_python_python_foreach_impl default
-}
-
-src_install() {
-   if_use_python_python_foreach_impl default
-   if use static-libs; then
-   # Do not install static libs in /lib
-   mkdir -p "${ED}/usr/$(get_libdir)"
-   mv "${ED}/$(get_libdir)/libpwquality.a" 
"${ED}/usr/$(get_libdir)/" || die
-   gen_usr_ldscript libpwquality.so
-   fi
-   find "${ED}" -name '*.la' -delete || die
-}
-
-if_use_python_python_foreach_impl() {
-   if use python; then
-   python_foreach_impl run_in_build_dir "$@"
-   else
-   "$@"
-   fi
-}



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

2024-05-06 Thread Mart Raudsepp
commit: 708426b76d767a45a0eb6009ab7c06e5060797dc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:36:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708426b7

dev-lang/vala: drop 0.56.14, 0.56.15

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

 dev-lang/vala/Manifest|  2 --
 dev-lang/vala/vala-0.56.14.ebuild | 48 ---
 dev-lang/vala/vala-0.56.15.ebuild | 48 ---
 3 files changed, 98 deletions(-)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index b80ecf9f9c32..647b70e51a11 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -1,4 +1,2 @@
-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.14.ebuild 
b/dev-lang/vala/vala-0.56.14.ebuild
deleted file mode 100644
index b9c3c1b71920..
--- a/dev-lang/vala/vala-0.56.14.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
-
-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}
-   test? (
-   dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2
-   dev-libs/gobject-introspection
-   )
-"
-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
-}

diff --git a/dev-lang/vala/vala-0.56.15.ebuild 
b/dev-lang/vala/vala-0.56.15.ebuild
deleted file mode 100644
index ec0273524b5a..
--- a/dev-lang/vala/vala-0.56.15.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
-
-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}
-   test? (
-   dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2
-   dev-libs/gobject-introspection
-   )
-"
-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: dev-libs/vala-common/

2024-05-06 Thread Mart Raudsepp
commit: 5675f29cbcde5547c4fcfa74052bf858b0fc3031
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:37:24 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5675f29c

dev-libs/vala-common: drop 0.56.14, 0.56.15

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

 dev-libs/vala-common/Manifest   |  2 --
 dev-libs/vala-common/vala-common-0.56.14.ebuild | 29 -
 dev-libs/vala-common/vala-common-0.56.15.ebuild | 29 -
 3 files changed, 60 deletions(-)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index b80ecf9f9c32..647b70e51a11 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,4 +1,2 @@
-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.14.ebuild 
b/dev-libs/vala-common/vala-common-0.56.14.ebuild
deleted file mode 100644
index 39e3c39dc4dc..
--- a/dev-libs/vala-common/vala-common-0.56.14.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# 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
-}

diff --git a/dev-libs/vala-common/vala-common-0.56.15.ebuild 
b/dev-libs/vala-common/vala-common-0.56.15.ebuild
deleted file mode 100644
index e12b06c906ca..
--- a/dev-libs/vala-common/vala-common-0.56.15.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# 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-libs/libgudev/, dev-libs/libgudev/files/

2024-05-05 Thread Mart Raudsepp
commit: f2616e2c1a6dc2df57b016df5603225fdcb8fa32
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May  5 11:45:25 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun May  5 11:45:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2616e2c

dev-libs/libgudev: Fix clang-18 compatibility

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

 .../files/238-clang18-export-dynamic.patch | 37 
 dev-libs/libgudev/libgudev-238-r2.ebuild   | 51 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-libs/libgudev/files/238-clang18-export-dynamic.patch 
b/dev-libs/libgudev/files/238-clang18-export-dynamic.patch
new file mode 100644
index ..8894f0116ed0
--- /dev/null
+++ b/dev-libs/libgudev/files/238-clang18-export-dynamic.patch
@@ -0,0 +1,37 @@
+From a354fcbb911220965f737d38fefe700f7b941cf8 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Tue, 16 Jan 2024 12:02:46 -0800
+Subject: [PATCH] meson: Pass --export-dynamic option to linker
+
+Bypass the compiler driver trying to comprehend and translate it for
+linker, since its not clear what the right behavior should be, gcc seems
+to translate it into --export-dynamic but clang 18+ rejects it
+
+| x86_64-yoe-linux-clang: error: unknown argument: '-export-dynamic'
+
+also see [1]
+
+This makes it work as intended across gcc and clang
+
+[1] 
https://discourse.llvm.org/t/clang-option-export-dynamic-parse-to-e-xport-dynamic-error/72454
+Signed-off-by: Khem Raj 
+---
+ gudev/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gudev/meson.build b/gudev/meson.build
+index e904203..3ed580b 100644
+--- a/gudev/meson.build
 b/gudev/meson.build
+@@ -33,7 +33,7 @@ libgudev_c_args = [
+ ]
+ 
+ libgudev_link_args = [
+-  '-export-dynamic',
++  '-Wl,--export-dynamic',
+   '-Wl,--version-script,@0@/libgudev-1.0.sym'.format(top_srcdir),
+ ]
+ 
+-- 
+GitLab
+

diff --git a/dev-libs/libgudev/libgudev-238-r2.ebuild 
b/dev-libs/libgudev/libgudev-238-r2.ebuild
new file mode 100644
index ..7e9eb935f5a6
--- /dev/null
+++ b/dev-libs/libgudev/libgudev-238-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2015-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson-multilib
+
+DESCRIPTION="GObject bindings for libudev"
+HOMEPAGE="https://wiki.gnome.org/Projects/libgudev;
+SRC_URI="https://download.gnome.org/sources/libgudev/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="introspection test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.38.0:2[${MULTILIB_USEDEP}]
+   >=virtual/libudev-251:=[sticky-tags(+),${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-util/umockdev[${MULTILIB_USEDEP}] )
+"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-clang18-export-dynamic.patch #926350
+)
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_feature introspection)
+   -Dgtk_doc=false
+   $(meson_feature test tests)
+   -Dvapi=disabled
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # libsandbox interferes somehow.
+   # There are no access violations, but tests fail.
+   # https://bugs.gentoo.org/805449
+   local -x SANDBOX_ON=0
+   meson-multilib_src_test
+}



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

2024-05-04 Thread Mart Raudsepp
commit: d729c7f6afb96826edab20a1a7bdeb22db2b451f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May  4 21:21:32 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sat May  4 21:22:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d729c7f6

gui-libs/gtk: add 4.14.4

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

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.14.4.ebuild | 251 +
 2 files changed, 252 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index d20cfb519069..778cd0fb700c 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.12.5.tar.xz 17314760 BLAKE2B 
ce6a88d2c3ecfa2a9773682645ff00a61fd932b9a6de764794ef8abd10c5c75df386801143c32d10fec110029e997a16c4cdcb0ef050905562c6dd9fdc46039d
 SHA512 
813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4
 DIST gtk-4.14.3.tar.xz 18340444 BLAKE2B 
20238e061c6500a8b253617010ac017e84ec2cacd9f10a7d2e982e9d72b72d78ee46abb3eb836d853d1d10736c697fc7468b2700b16ce5477a34400e8758e2b8
 SHA512 
2502fff3e98cb45f2293c94d86c32ff9b7c88d72eb7500a19fc9e589e1eda69af94c4eae78c044dcf5cf345cb99537d264250115d633034d9552cadc67f71e8e
+DIST gtk-4.14.4.tar.xz 18306548 BLAKE2B 
352831cb6373488593831e0d3489d425ca19b2b6c5541e269e251bb4f0455b435d73d24befef441fe09537838446eb773f33cbca746a9aeeed2204c413535ac0
 SHA512 
33a983f4ebac9088eaf9d3794a171d1619632bbcb27d9f46d894305dc15f83615a18443598b3c62a553b9596438b58226560ba17c41e539c76c3ee8a2b62c651

diff --git a/gui-libs/gtk/gtk-4.14.4.ebuild b/gui-libs/gtk/gtk-4.14.4.ebuild
new file mode 100644
index ..7f0c8930ab74
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.14.4.ebuild
@@ -0,0 +1,251 @@
+# Copyright 2023-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-any-r1 toolchain-funcs 
virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# TODO: Optional gst build dep on >=gst-plugins-base-1.23.1, so depend on it 
once we can
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl(+),X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   examples? ( gnome-base/librsvg:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.12.3:1.0
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   || (
+   >=media-libs/gst-plugins-base-1.12.3:1.0[gles2]
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( >=media-libs/vulkan-loader-1.3:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   kernel_linux? (
+   x11-libs/libdrm
+   sys-kernel/linux-headers
+   )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep on wd40 profiles with 
librsvg[tools]), bu

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

2024-05-03 Thread Mart Raudsepp
commit: 785116472a3975dff6bc6d9337099bf58f698759
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May  3 20:25:33 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Fri May  3 20:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78511647

app-misc/tracker: fix regression from sqlite-3.45.3 behaviour change

Straight to stable because sqlite-3.45.3 was already stabilized early and
thus tracker was broken on stable.

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

 .../tracker/files/3.6.0-sqlite-3.45.3-compat.patch | 44 ++
 ...racker-3.6.0.ebuild => tracker-3.6.0-r1.ebuild} |  1 +
 2 files changed, 45 insertions(+)

diff --git a/app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch 
b/app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch
new file mode 100644
index ..72e37c83068c
--- /dev/null
+++ b/app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch
@@ -0,0 +1,44 @@
+From 0c576af6df5af2f1b8df9841fbb566fa52a4e382 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Thu, 18 Apr 2024 14:18:08 +0200
+Subject: [PATCH] core: Fix incompatibility introduced by SQLite 3.45.3
+
+For the umpteenth time, SQLite introduced behavioral changes that
+we need to adapt to. This time, version 3.45.3 "fixed" at
+https://github.com/sqlite/sqlite/commit/74851f66811854c772a9b2d0a13f1e9e82b69c25
+their SQLITE_ALLOW_ROWID_IN_VIEW build-time option which controls the
+behavior of views having an implicit ROWID column vs not.
+
+This broke our view used to proxy data to the content-less FTS5
+table, since the SELECT query it translates to used a naked reference to
+ROWID that is now deemed "ambiguous" by SQLite engine, this results
+in the following errors:
+
+Tracker:ERROR:../tests/core/tracker-ontology-test.c:231:test_query: assertion 
failed (error == NULL): ambiguous column name: ROWID 
(tracker-db-interface-error-quark, 0)
+
+We are actually referencing data inside the SELECT query, so fix this
+ambiguity by stating clearly the table/column that we are referring to
+within the SELECT query clause. This is backwards compatible with older
+versions of SQLite.
+
+Closes: https://gitlab.gnome.org/GNOME/tracker/-/issues/435
+---
+ src/libtracker-sparql/core/tracker-fts.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/libtracker-sparql/core/tracker-fts.c 
b/src/libtracker-sparql/core/tracker-fts.c
+index 1171dc11a8..99600820bd 100644
+--- a/src/libtracker-sparql/core/tracker-fts.c
 b/src/libtracker-sparql/core/tracker-fts.c
+@@ -112,7 +112,7 @@ tracker_fts_create_table (sqlite3*db,
+ 
+   g_string_append_printf (from, "WHERE COALESCE (%s NULL) IS NOT NULL ",
+   column_names->str);
+-  g_string_append (from, "GROUP BY ROWID");
++  g_string_append (from, "GROUP BY \"rdfs:Resource\".ID");
+   g_string_append (str, from->str);
+   g_string_free (from, TRUE);
+ 
+-- 
+GitLab
+

diff --git a/app-misc/tracker/tracker-3.6.0.ebuild 
b/app-misc/tracker/tracker-3.6.0-r1.ebuild
similarity index 98%
rename from app-misc/tracker/tracker-3.6.0.ebuild
rename to app-misc/tracker/tracker-3.6.0-r1.ebuild
index 3ce100022d75..d45a9117cedf 100644
--- a/app-misc/tracker/tracker-3.6.0.ebuild
+++ b/app-misc/tracker/tracker-3.6.0-r1.ebuild
@@ -47,6 +47,7 @@ PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_rc )"
 
 PATCHES=(
"${FILESDIR}"/3.6.0-configure-c99.patch
+   "${FILESDIR}"/${PV}-sqlite-3.45.3-compat.patch
 )
 
 python_check_deps() {



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

2024-05-02 Thread Mart Raudsepp
commit: e1e6b993fb22fdf8d023d003f1769a767b05ef0d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Apr 26 20:58:27 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Thu May  2 08:02:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e6b993

dev-libs/glib: crank up test timeouts

Bug: https://bugs.gentoo.org/803068
Bug: https://bugs.gentoo.org/928842
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36444
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/glib/glib-2.76.4.ebuild| 2 +-
 dev-libs/glib/glib-2.78.3.ebuild| 2 +-
 dev-libs/glib/glib-2.78.4-r1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/glib/glib-2.76.4.ebuild b/dev-libs/glib/glib-2.76.4.ebuild
index 51da7bfa347f..356bd10b8796 100644
--- a/dev-libs/glib/glib-2.76.4.ebuild
+++ b/dev-libs/glib/glib-2.76.4.ebuild
@@ -217,7 +217,7 @@ multilib_src_test() {
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
 
-   meson_src_test --timeout-multiplier 2 --no-suite flaky
+   meson_src_test --timeout-multiplier 20 --no-suite flaky
 }
 
 multilib_src_install() {

diff --git a/dev-libs/glib/glib-2.78.3.ebuild b/dev-libs/glib/glib-2.78.3.ebuild
index 51da7bfa347f..356bd10b8796 100644
--- a/dev-libs/glib/glib-2.78.3.ebuild
+++ b/dev-libs/glib/glib-2.78.3.ebuild
@@ -217,7 +217,7 @@ multilib_src_test() {
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
 
-   meson_src_test --timeout-multiplier 2 --no-suite flaky
+   meson_src_test --timeout-multiplier 20 --no-suite flaky
 }
 
 multilib_src_install() {

diff --git a/dev-libs/glib/glib-2.78.4-r1.ebuild 
b/dev-libs/glib/glib-2.78.4-r1.ebuild
index f1a94faa0074..4e0a4c13ecd6 100644
--- a/dev-libs/glib/glib-2.78.4-r1.ebuild
+++ b/dev-libs/glib/glib-2.78.4-r1.ebuild
@@ -226,7 +226,7 @@ multilib_src_test() {
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
 
-   meson_src_test --timeout-multiplier 2 --no-suite flaky
+   meson_src_test --timeout-multiplier 20 --no-suite flaky
 }
 
 multilib_src_install() {



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

2024-04-30 Thread Mart Raudsepp
commit: 064eb3ffb2c5ded288c03096de4ce2217cae69a0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 20:14:13 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 20:14:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064eb3ff

sys-kernel/asahi-sources: stabilize 6.8.8_p2 for arm64

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

 sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
index f975144c1b51..ac1ab4ff4d6f 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
@@ -32,7 +32,7 @@ 
KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 "
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="



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

2024-04-30 Thread Mart Raudsepp
commit: f5b2587263775d4c3a7b336e5a64cba40b62
Author: Janne Grunau  jannau  net>
AuthorDate: Tue Apr 30 19:45:53 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 19:51:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b25872

sys-kernel/asahi-sources: add 6.8.8_p2

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

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

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index bc08b8c1c9fd..c1b3b834834c 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,3 +1,4 @@
 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-4.tar.gz 235255308 BLAKE2B 
47b789a1cd0284d722937001ce934ef4ed0eab3f25dbc6f1add5fdf2aac58c60b2c9b24f71d34f2f1cc7044c1bca50fa0cab2d2d6f2d7acc0789c0ae05be778d
 SHA512 
a3b2041754ae7b73a8612b3623683229788744652037983bc092f77dc9371938a82f4641a93e4f909d5cd4b0ea25d77714ffe05f686ff92a96efbe23e3dfe4c6
+DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B 
cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4
 SHA512 
101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
new file mode 100644
index ..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.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: sys-kernel/asahi-sources/

2024-04-30 Thread Mart Raudsepp
commit: 2f7379acfcb36fc00446a407f275cdeca9e02578
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 20:14:23 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 20:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7379ac

sys-kernel/asahi-sources: drop 6.8.6_p4

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

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

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index c1b3b834834c..623a76c106be 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,4 +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-4.tar.gz 235255308 BLAKE2B 
47b789a1cd0284d722937001ce934ef4ed0eab3f25dbc6f1add5fdf2aac58c60b2c9b24f71d34f2f1cc7044c1bca50fa0cab2d2d6f2d7acc0789c0ae05be778d
 SHA512 
a3b2041754ae7b73a8612b3623683229788744652037983bc092f77dc9371938a82f4641a93e4f909d5cd4b0ea25d77714ffe05f686ff92a96efbe23e3dfe4c6
 DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B 
cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4
 SHA512 
101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
deleted file mode 100644
index ac1ab4ff4d6f..
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# 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: media-libs/gst-plugins-bad/

2024-04-30 Thread Mart Raudsepp
commit: b00ec89acdcf04f28b9daa333f099e9b34bcde38
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 16:20:18 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 16:20:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00ec89a

media-libs/gst-plugins-bad: drop removed USE=qsv from metadata

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

 media-libs/gst-plugins-bad/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/gst-plugins-bad/metadata.xml 
b/media-libs/gst-plugins-bad/metadata.xml
index 76af8564275e..80aff6b6abd1 100644
--- a/media-libs/gst-plugins-bad/metadata.xml
+++ b/media-libs/gst-plugins-bad/metadata.xml
@@ -7,6 +7,5 @@


Enable bzip2 encoder/decoder plugin
-   Enable Intel Quick Sync Video using the 
media-libs/libvpl dispatcher

 



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

2024-04-30 Thread Mart Raudsepp
commit: b4b450c9fc7ad5d1e908b58979d836934f66f07e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 16:22:17 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 16:22:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b450c9

media-libs/gstreamer: drop removed USE=orc from metadata

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

 media-libs/gstreamer/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-libs/gstreamer/metadata.xml 
b/media-libs/gstreamer/metadata.xml
index c80f710a1130..3484eebda129 100644
--- a/media-libs/gstreamer/metadata.xml
+++ b/media-libs/gstreamer/metadata.xml
@@ -6,9 +6,6 @@
GStreamer package maintainers


-   Disable some PaX memory protections to allow 
plugins
-   that use dev-lang/orc for runtime 
optimization to be
-   used on hardened PaX systems
Enable sys-libs/libunwind usage 
for better
backtrace support in leaks tracer module




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

2024-04-30 Thread Mart Raudsepp
commit: 3ad9f8f4f561387f69244ee8314ec3f78ab36f1c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:48:34 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad9f8f4

media-libs/gst-plugins-base: drop 1.20.5, 1.20.6

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

 media-libs/gst-plugins-base/Manifest   |   2 -
 .../gst-plugins-base-1.20.5.ebuild | 151 -
 .../gst-plugins-base-1.20.6.ebuild | 151 -
 3 files changed, 304 deletions(-)

diff --git a/media-libs/gst-plugins-base/Manifest 
b/media-libs/gst-plugins-base/Manifest
index b1597f7c5a50..3b95369e79d3 100644
--- a/media-libs/gst-plugins-base/Manifest
+++ b/media-libs/gst-plugins-base/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 
299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76
 SHA512 
63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
-DIST gst-plugins-base-1.20.6.tar.xz 3320100 BLAKE2B 
e1e8508227c8f8f88f01fe16e8faa73ed92a3d2bb23656369b6bd9c4fcd4827cca062dbd8bccfc1669d0ab8096703981cace414f33aa594c5077af15f567f16b
 SHA512 
ed212921636d9ed35ab18216a37ebddfcd4a3d9d27020648b358f6c8d5ab81a6cd87724b61881c292cb28e37b8de5b3e67c114d2ae692af79daf8e4d9416b260
 DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 
0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a
 SHA512 
cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60

diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.20.5.ebuild 
b/media-libs/gst-plugins-base/gst-plugins-base-1.20.5.ebuild
deleted file mode 100644
index ccd2f56aaff7..
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.20.5.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-base"
-
-inherit flag-o-matic gstreamer-meson
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="https://gstreamer.freedesktop.org/;
-
-LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-# For OpenGL we have three separate concepts, with a list of possibilities in 
each:
-#  * opengl APIs - opengl and/or gles2; USE=opengl and USE=gles2 enable these 
accordingly; if neither is enabled, OpenGL helper library and elements are not 
built at all and all the other options aren't relevant
-#  * opengl platforms - glx and/or egl; also cgl, wgl, eagl for non-linux; 
USE="X opengl" enables glx platform; USE="egl" enables egl platform. Rest is up 
for relevant prefix teams.
-#  * opengl windowing system - x11, wayland, win32, cocoa, android, viv_fb, 
gbm and/or dispmanx; USE=X enables x11 (but for WSI it's automagic - FIXME), 
USE=wayland enables wayland, USE=gbm enables gbm (automagic upstream - FIXME); 
rest is up for relevant prefix/arch teams/contributors to test and provide 
patches
-# 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
-#  * 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;
-#  and libpng/jpeg are required for gloverlay element;
-
-# Keep default IUSE options for relevant ones mirrored with gst-plugins-gtk 
and gst-plugins-bad
-IUSE="alsa +egl gbm gles2 +introspection ivorbis +ogg +opengl +orc +pango 
theora +vorbis wayland +X"
-GL_REQUIRED_USE="
-   || ( gbm wayland X )
-   wayland? ( egl )
-   gbm? ( egl )
-"
-REQUIRED_USE="
-   ivorbis? ( ogg )
-   theora? ( ogg )
-   vorbis? ( ogg )
-   opengl? ( || ( egl X ) ${GL_REQUIRED_USE} )
-   gles2? ( egl ${GL_REQUIRED_USE} )
-"
-
-# Dependencies needed by opengl library and plugin (enabled via USE gles2 
and/or opengl)
-# dmabuf automagic from libdrm headers (drm_fourcc.h) and EGL, so ensure it 
with USE=egl (platform independent header used only, thus no MULTILIB_USEDEP); 
provides dmabuf based upload/download/eglimage options
-

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

2024-04-30 Thread Mart Raudsepp
commit: fc491741d1211056f09d106199d7426ca7ead821
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:54:09 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc491741

media-libs/gst-rtsp-server: drop 1.20.5, 1.20.6

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

 media-libs/gst-rtsp-server/Manifest|  2 -
 .../gst-rtsp-server/gst-rtsp-server-1.20.5.ebuild  | 43 --
 .../gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild  | 43 --
 3 files changed, 88 deletions(-)

diff --git a/media-libs/gst-rtsp-server/Manifest 
b/media-libs/gst-rtsp-server/Manifest
index 5077d3e37883..395530c61a87 100644
--- a/media-libs/gst-rtsp-server/Manifest
+++ b/media-libs/gst-rtsp-server/Manifest
@@ -1,3 +1 @@
-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.11.tar.xz 281608 BLAKE2B 
50c2fdaeb828b4f1d8f23cea4e4054ab07bd7be3b3fcf1c977852c13b18b3360603da62daa19bc1f71b6d138158bd2d51f0e048490c99b1dcfc5cf4dbf5bd52a
 SHA512 
cf3c698dbbcaa790b6bb1b1df4bae88be5f54fb70ba4bce5a4a0f907d693616d52b1cf67e73f694dcd7c9588b63a6303949f9f36fde952011a2d2ff80f9b44de

diff --git a/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.5.ebuild 
b/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.5.ebuild
deleted file mode 100644
index a54f4502fd14..
--- a/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gstreamer-meson
-
-DESCRIPTION="A GStreamer based RTSP server"
-HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-rtsp-server.html;
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 x86"
-IUSE="examples +introspection static-libs"
-
-# gst-plugins-base for many used elements and API
-# gst-plugins-good for rtprtxsend and rtpbin elements, maybe more
-# gst-plugins-srtp for srtpenc and srtpdec elements
-RDEPEND="
-   >=media-libs/gstreamer-${PV}:${SLOT}[introspection?,${MULTILIB_USEDEP}]
-   
>=media-libs/gst-plugins-base-${PV}:${SLOT}[introspection?,${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-good-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-plugins/gst-plugins-srtp-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND=""
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dintrospection=$(multilib_native_usex introspection enabled 
disabled)
-   )
-
-   gstreamer_multilib_src_configure
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   if use examples ; then
-   docinto examples
-   dodoc "${S}"/examples/*.c
-   fi
-}

diff --git a/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild 
b/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild
deleted file mode 100644
index a54f4502fd14..
--- a/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gstreamer-meson
-
-DESCRIPTION="A GStreamer based RTSP server"
-HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-rtsp-server.html;
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 x86"
-IUSE="examples +introspection static-libs"
-
-# gst-plugins-base for many used elements and API
-# gst-plugins-good for rtprtxsend and rtpbin elements, maybe more
-# gst-plugins-srtp for srtpenc and srtpdec elements
-RDEPEND="
-   >=media-libs/gstreamer-${PV}:${SLOT}[introspection?,${MULTILIB_USEDEP}]
-   
>=media-libs/gst-plugins-base-${PV}:${SLOT}[introspection?,${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-good-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-plugins/gst-plugins-srtp-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND=""
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dintrospection=$(multilib_native_usex introspe

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

2024-04-30 Thread Mart Raudsepp
commit: 5ae81701a01ad7621969c055abcb100c6cbd3925
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:48:12 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae81701

media-libs/gst-plugins-good: drop 1.20.5, 1.20.6

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

 media-libs/gst-plugins-good/Manifest   |  2 -
 .../gst-plugins-good-1.20.5.ebuild | 53 --
 .../gst-plugins-good-1.20.6.ebuild | 53 --
 3 files changed, 108 deletions(-)

diff --git a/media-libs/gst-plugins-good/Manifest 
b/media-libs/gst-plugins-good/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-libs/gst-plugins-good/Manifest
+++ b/media-libs/gst-plugins-good/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.20.5.ebuild 
b/media-libs/gst-plugins-good/gst-plugins-good-1.20.5.ebuild
deleted file mode 100644
index aa69a3fd7e2f..
--- a/media-libs/gst-plugins-good/gst-plugins-good-1.20.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-good"
-
-inherit gstreamer-meson
-
-DESCRIPTION="Basepack of plugins for GStreamer"
-HOMEPAGE="https://gstreamer.freedesktop.org/;
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-IUSE="+orc"
-
-RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND=""
-
-DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
-
-# Fixes backported to 1.20.1, to be removed in 1.20.2+
-PATCHES=(
-)
-
-multilib_src_configure() {
-   GST_PLUGINS_NOAUTO="bz2"
-
-   local emesonargs=(
-   -Dbz2=enabled
-
-   # gst-plugins-ximagesrc
-   -Dximagesrc=disabled
-   -Dximagesrc-xshm=disabled
-   -Dximagesrc-xfixes=disabled
-   -Dximagesrc-xdamage=disabled
-
-   # gst-plugins-v4l2
-   -Dv4l2=disabled
-   )
-
-   gstreamer_multilib_src_configure
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.20.6.ebuild 
b/media-libs/gst-plugins-good/gst-plugins-good-1.20.6.ebuild
deleted file mode 100644
index aa69a3fd7e2f..
--- a/media-libs/gst-plugins-good/gst-plugins-good-1.20.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-good"
-
-inherit gstreamer-meson
-
-DESCRIPTION="Basepack of plugins for GStreamer"
-HOMEPAGE="https://gstreamer.freedesktop.org/;
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-IUSE="+orc"
-
-RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND=""
-
-DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
-
-# Fixes backported to 1.20.1, to be removed in 1.20.2+
-PATCHES=(
-)
-
-multilib_src_configure() {
-   GST_PLUGINS_NOAUTO="bz2"
-
-   local emesonargs=(
-   -Dbz2=enabled
-
-   # gst-plugins-xima

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

2024-04-30 Thread Mart Raudsepp
commit: 33c10a2bffd833ac5b41de396bf85b753aa53f15
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:54:30 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c10a2b

media-libs/gstreamer-editing-services: drop 1.20.5, 1.20.6

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

 media-libs/gstreamer-editing-services/Manifest |  2 -
 .../gstreamer-editing-services-1.20.5.ebuild   | 53 --
 .../gstreamer-editing-services-1.20.6.ebuild   | 53 --
 3 files changed, 108 deletions(-)

diff --git a/media-libs/gstreamer-editing-services/Manifest 
b/media-libs/gstreamer-editing-services/Manifest
index 336e62514ac3..817afbcbf4a8 100644
--- a/media-libs/gstreamer-editing-services/Manifest
+++ b/media-libs/gstreamer-editing-services/Manifest
@@ -1,3 +1 @@
-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.11.tar.xz 836008 BLAKE2B 
49ce48e45b956f9675f64f8da4ce2a8cd851ccba5573e722d8f823ff08a96053a4b8beca14fe5d32b4d8f71abf32feba2c2b80c10cf3825c32a5eaf52ce474a4
 SHA512 
87f1240c3c18d1530ace3f15ad50acef90dab2808198658b5f9da54a5cfe2ee2c040e7bdd766550e566c5e86a1509b12a473b6063f3a7e471ee18b163b40873d

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.5.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.5.ebuild
deleted file mode 100644
index 2958daee2dd8..
--- 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit meson python-r1
-
-DESCRIPTION="SDK for making video editors and more"
-HOMEPAGE="http://wiki.pitivi.org/wiki/GES;
-SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P/gstreamer/gst}.tar.xz;
-S="${WORKDIR}"/${P/gstreamer/gst}
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-
-IUSE="+introspection test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-# Some tests are failing
-RESTRICT="test"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/glib-2.40.0:2
-   dev-libs/libxml2:2
-   >=media-libs/gstreamer-${PV}:1.0[introspection?]
-   >=media-libs/gst-plugins-base-${PV}:1.0[introspection?]
-   >=media-libs/gst-plugins-bad-${PV}:1.0[introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   local emesonargs=(
-   -Ddoc=disabled # hotdoc not packaged
-   $(meson_feature introspection)
-   $(meson_feature test tests)
-   -Dbash-completion=disabled
-   -Dxptv=disabled
-   -Dpython=enabled
-   -Dvalidate=disabled
-   -Dexamples=disabled
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   python_moduleinto gi.overrides
-   python_foreach_impl python_domodule bindings/python/gi/overrides/GES.py
-}

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.6.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.6.ebuild
deleted file mode 100644
index 2958daee2dd8..
--- 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit meson python-r1
-
-DESCRIPTION="SDK for making video editors and more"
-HOMEPAGE="http://wiki.pitivi.org/wiki/GES;
-SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P/gstreamer/gst}.tar.xz;
-S="${WORKDIR}"/${P/gstreamer/gst}
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-
-IUSE="+introspection test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-# Some tests are failing
-RESTRICT="test"
-
-RDEPEND="
-   ${PYTHON_DEPS}
- 

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

2024-04-30 Thread Mart Raudsepp
commit: 15881aaf14c79dc8bd18060646ec2d69e556fd07
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:50:05 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15881aaf

media-libs/gstreamer: drop 1.20.5, 1.20.6

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

 media-libs/gstreamer/Manifest  |   2 -
 .../files/gstreamer-1.20.5-tests-race.patch| 293 -
 media-libs/gstreamer/gstreamer-1.20.5.ebuild   |  76 --
 media-libs/gstreamer/gstreamer-1.20.6.ebuild   |  72 -
 4 files changed, 443 deletions(-)

diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest
index 0240c9b8ad80..4e39f93eb248 100644
--- a/media-libs/gstreamer/Manifest
+++ b/media-libs/gstreamer/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-1.20.5.tar.xz 2690968 BLAKE2B 
cca6385b1fcc10928ad19e587ebb6ce202097f4a33d79555c969d3906dacc7e5074fc8f42a0566e40aa333502764ad0b491d610c05ef1921ad370bf5f5883afd
 SHA512 
90c5f5865877170bb0dc570e61c22c27dea5adae2d9c304227da266b5b5b2eccd98ed21943f14bb5dfe169f4e020b8ac457a5d540363dfe2547180f34a3c7b29
-DIST gstreamer-1.20.6.tar.xz 2699648 BLAKE2B 
e475a7ef419d1b3588bf37f3d5fadbe4ca307b6915496d8da9535a9586f24ddacd338e54001ce30c666786493b28c2841c8a7fc8a36e5a678d846eeccc3979dc
 SHA512 
eefd2932feb6c6c50eb69dd4831f4e4fe63c7f852050ddce0f447b0b54df2e2e5f81b6c1fefe295e2c771f2accef62aaef6aef3bda8395a1b75c84b9916d7795
 DIST gstreamer-1.22.11.tar.xz 1801248 BLAKE2B 
856342994bc8750598cb256313151355e7c58d751214c168c53ba831cfcdf3ab789a192473ba0e0645df8cb7cb9e625348b18cfe83d839f1f231f8f746877f49
 SHA512 
8976cebd2cbac3ef31ee6163d2c5264be7d10d54ab9fe6f0b2317d7d0380420ef2378e1b476af09f1e6b203e3eafcda88fc08bb2f550a6f411d8670dec04843e

diff --git a/media-libs/gstreamer/files/gstreamer-1.20.5-tests-race.patch 
b/media-libs/gstreamer/files/gstreamer-1.20.5-tests-race.patch
deleted file mode 100644
index 05b183ec3054..
--- a/media-libs/gstreamer/files/gstreamer-1.20.5-tests-race.patch
+++ /dev/null
@@ -1,293 +0,0 @@
-https://bugs.gentoo.org/888986
-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/ccd582c3321312fe96b28ce90fe6f2fd7adfa058
-
-From ccd582c3321312fe96b28ce90fe6f2fd7adfa058 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= 
-Date: Tue, 21 Jun 2022 11:51:35 +0300
-Subject: [PATCH] bin: Fix race conditions in tests
-
-The latency messages are non-deterministic and can arrive before/after
-async-done or during state-changes as they are posted by e.g. sinks from
-their streaming thread but bins are finishing asynchronous state changes
-from a secondary helper thread.
-
-To solve this, expect latency messages at any time and assert that we
-receive one at some point during the test.
-
-Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3647>
 a/tests/check/gst/gstbin.c
-+++ b/tests/check/gst/gstbin.c
-@@ -27,50 +27,95 @@
- #include 
- 
- static void
--pop_async_done (GstBus * bus)
-+pop_async_done (GstBus * bus, gboolean * had_latency)
- {
-   GstMessage *message;
-+  GstMessageType types = GST_MESSAGE_ASYNC_DONE;
-+
-+  if (!*had_latency)
-+types |= GST_MESSAGE_LATENCY;
- 
-   GST_DEBUG ("popping async-done message");
--  message = gst_bus_poll (bus, GST_MESSAGE_ASYNC_DONE, -1);
- 
--  fail_unless (message && GST_MESSAGE_TYPE (message)
--  == GST_MESSAGE_ASYNC_DONE, "did not get GST_MESSAGE_ASYNC_DONE");
-+  do {
-+message = gst_bus_poll (bus, types, -1);
- 
--  gst_message_unref (message);
--  GST_DEBUG ("popped message");
-+fail_unless (message);
-+GST_DEBUG ("popped message %s",
-+gst_message_type_get_name (GST_MESSAGE_TYPE (message)));
-+
-+if (GST_MESSAGE_TYPE (message) == GST_MESSAGE_LATENCY) {
-+  fail_unless (*had_latency == FALSE);
-+  *had_latency = TRUE;
-+  gst_clear_message ();
-+  types &= ~GST_MESSAGE_LATENCY;
-+  continue;
-+}
-+
-+fail_unless (GST_MESSAGE_TYPE (message)
-+== GST_MESSAGE_ASYNC_DONE, "did not get GST_MESSAGE_ASYNC_DONE");
-+
-+gst_clear_message ();
-+break;
-+  } while (TRUE);
- }
- 
- static void
--pop_latency (GstBus * bus)
-+pop_latency (GstBus * bus, gboolean * had_latency)
- {
-   GstMessage *message;
- 
--  GST_DEBUG ("popping async-done message");
-+  if (*had_latency)
-+return;
-+
-+  GST_DEBUG ("popping latency message");
-   message = gst_bus_poll (bus, GST_MESSAGE_LATENCY, -1);
- 
--  fail_unless (message && GST_MESSAGE_TYPE (message)
-+  fail_unless (message);
-+  fail_unless (GST_MESSAGE_TYPE (message)
-   == GST_MESSAGE_LATENCY, "did not get GST_MESSAGE_LATENCY");
- 
--  gst_message_unref (message);
--  GST_DEBUG ("popped message");
-+  GST_DEBUG ("popped message %s",
-+  

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

2024-04-30 Thread Mart Raudsepp
commit: b50f93226da182686fd27f621c05c85c3fb953f8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:54:50 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b50f9322

dev-python/gst-python: drop 1.20.5, 1.20.6

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

 dev-python/gst-python/Manifest |  2 -
 dev-python/gst-python/gst-python-1.20.5.ebuild | 63 --
 dev-python/gst-python/gst-python-1.20.6.ebuild | 63 --
 3 files changed, 128 deletions(-)

diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index 79e1a599f779..670eba39788d 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -1,3 +1 @@
-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.11.tar.xz 118072 BLAKE2B 
7133bdc6462ed54669b18f0650ec9e9d5c90d406eadedccc2f125c01b05366c8cfd89ae17178a8197fd4c251d53fd848bdb498ff377076e402983a404f16c186
 SHA512 
749a3080ad56edfee66c6f24ab106b07cd2a7d6e5f704147a69e12fc0a1da9d9b8d8337c36ce62af459577df3f0804c60cbeb4a211454277ad0a46fd89edcfa5

diff --git a/dev-python/gst-python/gst-python-1.20.5.ebuild 
b/dev-python/gst-python/gst-python-1.20.5.ebuild
deleted file mode 100644
index e1c9054fd9b1..
--- a/dev-python/gst-python/gst-python-1.20.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit meson python-r1 xdg-utils
-
-DESCRIPTION="A Python Interface to GStreamer"
-HOMEPAGE="https://gstreamer.freedesktop.org/;
-SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz;
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=media-libs/gstreamer-${PV}:1.0[introspection]
-   >=media-libs/gst-plugins-base-${PV}:1.0[introspection]
-   >=dev-python/pygobject-3.8:3[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   # Avoid building & testing plugin - it must NOT be multi-python as 
gst-inspect will map in all libpython.so versions and crash or behave 
mysteriously.
-   # Python plugin support is of limited use (GIL gets in the way). If 
it's ever requested or needed, it should be a
-   # separate python-single-r1 media-plugins/gst-plugins-python package 
that only builds the plugin directory.
-   sed -e '/subdir.*plugin/d' -i meson.build || die
-   sed -e '/test_plugin.py/d' -i testsuite/meson.build || die
-
-   xdg_environment_reset
-}
-
-src_configure() {
-   configuring() {
-   meson_src_configure \
-   -Dpython="${EPYTHON}"
-   }
-   python_foreach_impl configuring
-}
-
-src_compile() {
-   python_foreach_impl meson_src_compile
-}
-
-src_test() {
-   python_foreach_impl meson_src_test
-}
-
-src_install() {
-   installing() {
-   meson_src_install
-   python_optimize
-   }
-   python_foreach_impl installing
-}

diff --git a/dev-python/gst-python/gst-python-1.20.6.ebuild 
b/dev-python/gst-python/gst-python-1.20.6.ebuild
deleted file mode 100644
index e1c9054fd9b1..
--- a/dev-python/gst-python/gst-python-1.20.6.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit meson python-r1 xdg-utils
-
-DESCRIPTION="A Python Interface to GStreamer"
-HOMEPAGE="https://gstreamer.freedesktop.org/;
-SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz;
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=media-libs/gstreamer-${PV}:1.0[introspection]
-   >=media-libs/gs

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

2024-04-30 Thread Mart Raudsepp
commit: 6ad09df3873c7ebd1b06b7af27036e31d06e134b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:55:29 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad09df3

dev-lang/orc: drop 0.4.33, 0.4.34

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

 dev-lang/orc/Manifest  |  2 --
 dev-lang/orc/orc-0.4.33.ebuild | 40 
 dev-lang/orc/orc-0.4.34.ebuild | 39 ---
 3 files changed, 81 deletions(-)

diff --git a/dev-lang/orc/Manifest b/dev-lang/orc/Manifest
index 565795e1170d..1c4abf5d2b4e 100644
--- a/dev-lang/orc/Manifest
+++ b/dev-lang/orc/Manifest
@@ -1,3 +1 @@
-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.33.ebuild b/dev-lang/orc/orc-0.4.33.ebuild
deleted file mode 100644
index e068104a0ad4..
--- a/dev-lang/orc/orc-0.4.33.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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="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"
-
-DEPEND=""
-RDEPEND=""
-BDEPEND="
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xml-dtd:4.3 )
-"
-
-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 # FIXME: always installs static library, bug 
645232
-   -Dbenchmarks=disabled
-   -Dexamples=disabled
-   $(meson_native_use_feature gtk-doc gtk_doc)
-   $(meson_feature test tests)
-   -Dtools=enabled # requires orc-test
-   )
-   meson_src_configure
-}

diff --git a/dev-lang/orc/orc-0.4.34.ebuild b/dev-lang/orc/orc-0.4.34.ebuild
deleted file mode 100644
index 4a1c717d77ec..
--- a/dev-lang/orc/orc-0.4.34.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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
-   )
-"
-
-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-libvisual/

2024-04-30 Thread Mart Raudsepp
commit: 0f8a516ecc5f548aa35c1da56aff850ae3095b38
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:46:53 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8a516e

media-plugins/gst-plugins-libvisual: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-libvisual/Manifest   |  2 --
 .../gst-plugins-libvisual-1.20.5.ebuild| 23 --
 .../gst-plugins-libvisual-1.20.6.ebuild| 23 --
 3 files changed, 48 deletions(-)

diff --git a/media-plugins/gst-plugins-libvisual/Manifest 
b/media-plugins/gst-plugins-libvisual/Manifest
index b1597f7c5a50..3b95369e79d3 100644
--- a/media-plugins/gst-plugins-libvisual/Manifest
+++ b/media-plugins/gst-plugins-libvisual/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 
299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76
 SHA512 
63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
-DIST gst-plugins-base-1.20.6.tar.xz 3320100 BLAKE2B 
e1e8508227c8f8f88f01fe16e8faa73ed92a3d2bb23656369b6bd9c4fcd4827cca062dbd8bccfc1669d0ab8096703981cace414f33aa594c5077af15f567f16b
 SHA512 
ed212921636d9ed35ab18216a37ebddfcd4a3d9d27020648b358f6c8d5ab81a6cd87724b61881c292cb28e37b8de5b3e67c114d2ae692af79daf8e4d9416b260
 DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 
0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a
 SHA512 
cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60

diff --git 
a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild 
b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild
deleted file mode 100644
index 0be33f38b8f8..
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Visualization elements for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
-   >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}]
-   >=media-plugins/libvisual-plugins-0.4.0-r3[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   gstreamer_system_package audio_dep:gstreamer-audio
-   gstreamer_system_package pbutils_dep:gstreamer-pbutils
-   gstreamer_system_package video_dep:gstreamer-video
-}

diff --git 
a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild 
b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild
deleted file mode 100644
index 0be33f38b8f8..
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Visualization elements for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
-   >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}]
-   >=media-plugins/libvisual-plugins-0.4.0-r3[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   gstreamer_system_package audio_dep:gstreamer-audio
-   gstreamer_system_package pbutils_dep:gstreamer-pbutils
-   gstreamer_system_package video_dep:gstreamer-video
-}



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

2024-04-30 Thread Mart Raudsepp
commit: 11ed9487393eba1eef677ede05c2ca6f9f033916
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:48 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ed9487

media-plugins/gst-plugins-ximagesrc: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-ximagesrc/Manifest   |  2 --
 .../gst-plugins-ximagesrc-1.20.5.ebuild| 34 --
 .../gst-plugins-ximagesrc-1.20.6.ebuild| 34 --
 3 files changed, 70 deletions(-)

diff --git a/media-plugins/gst-plugins-ximagesrc/Manifest 
b/media-plugins/gst-plugins-ximagesrc/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-ximagesrc/Manifest
+++ b/media-plugins/gst-plugins-ximagesrc/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git 
a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild 
b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild
deleted file mode 100644
index 4c087c3f9ced..
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-
-RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXdamage-1.1.4-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-"
-
-GST_PLUGINS_BUILD_DIR="ximage"
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dximagesrc=enabled
-   -Dximagesrc-xshm=enabled
-   -Dximagesrc-xfixes=enabled
-   -Dximagesrc-xdamage=enabled
-   )
-
-   gstreamer_multilib_src_configure
-}

diff --git 
a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild 
b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild
deleted file mode 100644
index 4c087c3f9ced..
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-
-RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXdamage-1.1.4-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-"
-
-GST_PLUGINS_BUILD_DIR="ximage"
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dximagesrc=enabled
-   -Dximagesrc-xshm=enabled
-   -Dximagesrc-xfixes=enabled
-   -Dximagesrc-xdamage=enabled
-   )
-
-   gstreamer_multilib_src_configure
-}



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

2024-04-30 Thread Mart Raudsepp
commit: efb17a65db77f739bcd2016ead46bcce2aecbcf2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:47:29 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb17a65

media-libs/gst-plugins-ugly: drop 1.20.5, 1.20.6

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

 media-libs/gst-plugins-ugly/Manifest   |  2 --
 .../gst-plugins-ugly-1.20.5.ebuild | 28 --
 .../gst-plugins-ugly-1.20.6.ebuild | 28 --
 3 files changed, 58 deletions(-)

diff --git a/media-libs/gst-plugins-ugly/Manifest 
b/media-libs/gst-plugins-ugly/Manifest
index faf8dc672768..b2b2d4a984d9 100644
--- a/media-libs/gst-plugins-ugly/Manifest
+++ b/media-libs/gst-plugins-ugly/Manifest
@@ -1,3 +1 @@
-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.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.5.ebuild 
b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.5.ebuild
deleted file mode 100644
index 7b28f6bfd3c7..
--- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-ugly"
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-inherit gstreamer-meson python-any-r1
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-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
-}

diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.6.ebuild 
b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.6.ebuild
deleted file mode 100644
index 7b28f6bfd3c7..
--- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.6.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-ugly"
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-inherit gstreamer-meson python-any-r1
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-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-libs/gst-plugins-bad/

2024-04-30 Thread Mart Raudsepp
commit: 921fdfc2e59cfb6143b33056ca4b215f65be248b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:47:59 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921fdfc2

media-libs/gst-plugins-bad: drop 1.20.5-r1, 1.20.6

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

 media-libs/gst-plugins-bad/Manifest|   2 -
 .../gst-plugins-bad-1.20.5-r1.ebuild   | 104 -
 .../gst-plugins-bad/gst-plugins-bad-1.20.6.ebuild  | 104 -
 3 files changed, 210 deletions(-)

diff --git a/media-libs/gst-plugins-bad/Manifest 
b/media-libs/gst-plugins-bad/Manifest
index c8b34993b4a6..94ba53d60500 100644
--- a/media-libs/gst-plugins-bad/Manifest
+++ b/media-libs/gst-plugins-bad/Manifest
@@ -1,3 +1 @@
-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.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.5-r1.ebuild 
b/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.5-r1.ebuild
deleted file mode 100644
index 000eabd18e16..
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.5-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-bad"
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-inherit gstreamer-meson python-any-r1
-
-DESCRIPTION="Less plugins for GStreamer"
-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 vnc wayland qsv" # 
Keep default IUSE mirrored with gst-plugins-base where relevant
-
-# 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}] )
-RDEPEND="
-   !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=]
-   introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
-
-   bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
-   vnc? ( X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) )
-   wayland? (
-   >=dev-libs/wayland-1.4.0[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.55[${MULTILIB_USEDEP}]
-   >=dev-libs/wayland-protocols-1.15
-   )
-
-   orc? ( >=dev-lang/orc-0.4.17[${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}]
-   )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/glib-utils
-"
-
-DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
-
-# FIXME: gstharness.c:889:gst_harness_new_with_padnames: assertion failed: 
(element != NULL)
-RESTRICT="test"
-
-# Fixes backported to 1.20.1, to be removed in 1.20.2+
-PATCHES=(
-)
-
-src_prepare() {
-   default
-   addpredict /dev # Prevent sandbox violations bug #570624
-}
-
-multilib_src_configure() {
-   GST_PLUGINS_NOAUTO="shm ipcpipeline librfb msdk hls wayland"
-
-   local emesonargs=(
-   -Dshm=enabled
-   -Dipcpipeline=enabled
-   -Dhls=disabled
-   $(meson_feature vnc librfb)
-
-   $(meson_feature wayland)
-   )
-
-   if use

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

2024-04-30 Thread Mart Raudsepp
commit: 539028d44e4a7be6d83a76526b051a805c108c09
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:46:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539028d4

media-plugins/gst-plugins-opus: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-opus/Manifest|  4 --
 .../gst-plugins-opus-1.20.5.ebuild | 54 --
 .../gst-plugins-opus-1.20.6.ebuild | 54 --
 3 files changed, 112 deletions(-)

diff --git a/media-plugins/gst-plugins-opus/Manifest 
b/media-plugins/gst-plugins-opus/Manifest
index f9333d71af37..51d00d8a7f6f 100644
--- a/media-plugins/gst-plugins-opus/Manifest
+++ b/media-plugins/gst-plugins-opus/Manifest
@@ -1,6 +1,2 @@
-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.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 
299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76
 SHA512 
63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
-DIST gst-plugins-base-1.20.6.tar.xz 3320100 BLAKE2B 
e1e8508227c8f8f88f01fe16e8faa73ed92a3d2bb23656369b6bd9c4fcd4827cca062dbd8bccfc1669d0ab8096703981cace414f33aa594c5077af15f567f16b
 SHA512 
ed212921636d9ed35ab18216a37ebddfcd4a3d9d27020648b358f6c8d5ab81a6cd87724b61881c292cb28e37b8de5b3e67c114d2ae692af79daf8e4d9416b260
 DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 
0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a
 SHA512 
cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60

diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.ebuild 
b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.ebuild
deleted file mode 100644
index 44f88f6c2553..
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Opus audio parser plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
-
-RDEPEND="${COMMON_DEPEND}
-   !media-plugins/gst-plugins-opusparse
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},ogg]
-"
-DEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
-   default
-   gstreamer_system_package audio_dep:gstreamer-audio
-   gstreamer_system_package pbutils_dep:gstreamer-pbutils
-   gstreamer_system_package tag_dep:gstreamer-tag
-}
-
-# Everything below is for building opusparse from gst-plugins-bad. Once it 
moves into -base, all below can be removed
-SRC_URI+=" 
https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.${GST_TARBALL_SUFFIX};
-
-in_bdir() {
-   pushd "${BUILD_DIR}" || die
-   "$@"
-   popd || die
-}
-
-src_configure() {
-   S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi 
gstreamer_multilib_src_configure
-   S="${WORKDIR}/gst-plugins-bad-${PV}"  multilib_foreach_abi 
gstreamer_multilib_src_configure
-}
-
-src_compile() {
-   S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir 
gstreamer_multilib_src_compile
-   S="${WORKDIR}/gst-plugins-bad-${PV}"  multilib_foreach_abi in_bdir 
gstreamer_multilib_src_compile
-}
-
-multilib_src_test() {
-   S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir 
gstreamer_multilib_src_test
-   S="${WORKDIR}/gs

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

2024-04-30 Thread Mart Raudsepp
commit: 6aaca8e42dfa75c242540ff75c15311f6398dd6b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:42 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aaca8e4

media-plugins/gst-plugins-vpx: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-vpx/Manifest  |  2 --
 media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild | 13 -
 media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-vpx/Manifest 
b/media-plugins/gst-plugins-vpx/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-vpx/Manifest
+++ b/media-plugins/gst-plugins-vpx/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild 
b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild
deleted file mode 100644
index fe998e5ba878..
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild 
b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild
deleted file mode 100644
index fe998e5ba878..
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: 2ab16142b21c55fc12c9e7fb43af9059703d1b41
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:45 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab16142

media-plugins/gst-plugins-wavpack: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-wavpack/Manifest  |  2 --
 .../gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.ebuild   | 13 -
 .../gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild   | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-wavpack/Manifest 
b/media-plugins/gst-plugins-wavpack/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-wavpack/Manifest
+++ b/media-plugins/gst-plugins-wavpack/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git 
a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.ebuild 
b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.ebuild
deleted file mode 100644
index 36aaac3d03a9..
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86"
-
-RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git 
a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild 
b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild
deleted file mode 100644
index 36aaac3d03a9..
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86"
-
-RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: 5ae0c8d948262eb665e4187415105ae2f9ad3fb8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:46:50 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae0c8d9

media-plugins/gst-plugins-cdparanoia: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-cdparanoia/Manifest  |  2 --
 .../gst-plugins-cdparanoia-1.20.5.ebuild   | 18 --
 .../gst-plugins-cdparanoia-1.20.6.ebuild   | 18 --
 3 files changed, 38 deletions(-)

diff --git a/media-plugins/gst-plugins-cdparanoia/Manifest 
b/media-plugins/gst-plugins-cdparanoia/Manifest
index b1597f7c5a50..3b95369e79d3 100644
--- a/media-plugins/gst-plugins-cdparanoia/Manifest
+++ b/media-plugins/gst-plugins-cdparanoia/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 
299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76
 SHA512 
63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
-DIST gst-plugins-base-1.20.6.tar.xz 3320100 BLAKE2B 
e1e8508227c8f8f88f01fe16e8faa73ed92a3d2bb23656369b6bd9c4fcd4827cca062dbd8bccfc1669d0ab8096703981cace414f33aa594c5077af15f567f16b
 SHA512 
ed212921636d9ed35ab18216a37ebddfcd4a3d9d27020648b358f6c8d5ab81a6cd87724b61881c292cb28e37b8de5b3e67c114d2ae692af79daf8e4d9416b260
 DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 
0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a
 SHA512 
cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60

diff --git 
a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.ebuild 
b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.ebuild
deleted file mode 100644
index dfbd35001503..
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   gstreamer_system_package audio_dep:gstreamer-audio
-}

diff --git 
a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.6.ebuild 
b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.6.ebuild
deleted file mode 100644
index dfbd35001503..
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.6.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   gstreamer_system_package audio_dep:gstreamer-audio
-}



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

2024-04-30 Thread Mart Raudsepp
commit: a43e73feffe249044aff4b8deab339bdb513ae7c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:39 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43e73fe

media-plugins/gst-plugins-v4l2: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-v4l2/Manifest|  2 --
 .../gst-plugins-v4l2-1.20.5.ebuild | 30 --
 .../gst-plugins-v4l2-1.20.6.ebuild | 30 --
 3 files changed, 62 deletions(-)

diff --git a/media-plugins/gst-plugins-v4l2/Manifest 
b/media-plugins/gst-plugins-v4l2/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-v4l2/Manifest
+++ b/media-plugins/gst-plugins-v4l2/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.ebuild 
b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.ebuild
deleted file mode 100644
index 4f7559e5c0e8..
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="V4L2 source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-IUSE="udev"
-
-RDEPEND="
-   >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   virtual/os-headers
-"
-
-GST_PLUGINS_ENABLED="v4l2"
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dv4l2-gudev=$(usex udev enabled disabled)
-   )
-
-   gstreamer_multilib_src_configure
-}

diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild 
b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild
deleted file mode 100644
index 4f7559e5c0e8..
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="V4L2 source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-IUSE="udev"
-
-RDEPEND="
-   >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   virtual/os-headers
-"
-
-GST_PLUGINS_ENABLED="v4l2"
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dv4l2-gudev=$(usex udev enabled disabled)
-   )
-
-   gstreamer_multilib_src_configure
-}



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

2024-04-30 Thread Mart Raudsepp
commit: f347404d831f423d1f546f3fc0f70d8bc7ae
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:36 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f347404d

media-plugins/gst-plugins-twolame: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-twolame/Manifest  |  2 --
 .../gst-plugins-twolame/gst-plugins-twolame-1.20.5.ebuild   | 13 -
 .../gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild   | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-twolame/Manifest 
b/media-plugins/gst-plugins-twolame/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-twolame/Manifest
+++ b/media-plugins/gst-plugins-twolame/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git 
a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.5.ebuild 
b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.5.ebuild
deleted file mode 100644
index 185f3730f027..
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git 
a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild 
b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild
deleted file mode 100644
index 185f3730f027..
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: d968d16106325cf4f64cd5d0b6ca746b1cb3538f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:30 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d968d161

media-plugins/gst-plugins-speex: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-speex/Manifest|  2 --
 .../gst-plugins-speex/gst-plugins-speex-1.20.5.ebuild   | 13 -
 .../gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild   | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-speex/Manifest 
b/media-plugins/gst-plugins-speex/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-speex/Manifest
+++ b/media-plugins/gst-plugins-speex/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.5.ebuild 
b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.5.ebuild
deleted file mode 100644
index 24addc1b..
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild 
b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild
deleted file mode 100644
index 24addc1b..
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: 75b9bc1a47e03a7a179529bee4642b620a754f35
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:33 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b9bc1a

media-plugins/gst-plugins-taglib: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-taglib/Manifest   |  2 --
 .../gst-plugins-taglib/gst-plugins-taglib-1.20.5.ebuild | 13 -
 .../gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-taglib/Manifest 
b/media-plugins/gst-plugins-taglib/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-taglib/Manifest
+++ b/media-plugins/gst-plugins-taglib/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.5.ebuild 
b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.5.ebuild
deleted file mode 100644
index df75a61799a9..
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild 
b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild
deleted file mode 100644
index df75a61799a9..
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: 53fbe8031ec6a227be33edc480c9a5701d7f0a28
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:27 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53fbe803

media-plugins/gst-plugins-soup: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-soup/Manifest |  2 --
 .../gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild | 13 -
 .../gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-soup/Manifest 
b/media-plugins/gst-plugins-soup/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-soup/Manifest
+++ b/media-plugins/gst-plugins-soup/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild 
b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild
deleted file mode 100644
index c6d9221c5535..
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP client source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~x64-macos"
-
-RDEPEND=">=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild 
b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild
deleted file mode 100644
index c6d9221c5535..
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP client source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~x64-macos"
-
-RDEPEND=">=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: d49f13636c48e4465ffad99ace28ef19b662dc9b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:25 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49f1363

media-plugins/gst-plugins-shout2: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-shout2/Manifest   |  2 --
 .../gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild | 13 -
 .../gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-shout2/Manifest 
b/media-plugins/gst-plugins-shout2/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-shout2/Manifest
+++ b/media-plugins/gst-plugins-shout2/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild 
b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild
deleted file mode 100644
index 544bf904a496..
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-
-RDEPEND=">=media-libs/libshout-2.3.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild 
b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild
deleted file mode 100644
index 544bf904a496..
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-
-RDEPEND=">=media-libs/libshout-2.3.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: e4a5f4d7e06ab5b3c8987722eb9c83e21e9a71a9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:19 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a5f4d7

media-plugins/gst-plugins-pulse: drop 1.20.5-r1, 1.20.6

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

 media-plugins/gst-plugins-pulse/Manifest |  2 --
 .../gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.ebuild | 16 
 .../gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild| 16 
 3 files changed, 34 deletions(-)

diff --git a/media-plugins/gst-plugins-pulse/Manifest 
b/media-plugins/gst-plugins-pulse/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-pulse/Manifest
+++ b/media-plugins/gst-plugins-pulse/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.ebuild 
b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.ebuild
deleted file mode 100644
index 3c64cdb7b7bd..
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="PulseAudio sound server plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/libpulse-2.1-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild 
b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild
deleted file mode 100644
index 3c64cdb7b7bd..
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="PulseAudio sound server plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/libpulse-2.1-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: e5219dccafcece317461a284622a43fcb5a257b2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:16 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5219dcc

media-plugins/gst-plugins-oss: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-oss/Manifest  |  2 --
 media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.ebuild | 13 -
 media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild | 13 -
 3 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-oss/Manifest 
b/media-plugins/gst-plugins-oss/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-oss/Manifest
+++ b/media-plugins/gst-plugins-oss/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.ebuild 
b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.ebuild
deleted file mode 100644
index 26e88518c99b..
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND=""
-DEPEND="virtual/os-headers"

diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild 
b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild
deleted file mode 100644
index 26e88518c99b..
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND=""
-DEPEND="virtual/os-headers"



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

2024-04-30 Thread Mart Raudsepp
commit: 50ad75106eeed8f9c07cd9469c0767718398e841
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:14 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ad7510

media-plugins/gst-plugins-mpg123: drop 1.20.5, 1.20.6, 1.20.6-r1

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

 media-plugins/gst-plugins-mpg123/Manifest |  2 --
 .../gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.ebuild   | 15 ---
 .../gst-plugins-mpg123-1.20.6-r1.ebuild   | 15 ---
 .../gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild   | 15 ---
 4 files changed, 47 deletions(-)

diff --git a/media-plugins/gst-plugins-mpg123/Manifest 
b/media-plugins/gst-plugins-mpg123/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-mpg123/Manifest
+++ b/media-plugins/gst-plugins-mpg123/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.ebuild 
b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.ebuild
deleted file mode 100644
index 2c285a5676c3..
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   >=media-sound/mpg123-1.23[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git 
a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild 
b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild
deleted file mode 100644
index 887e147a96ba..
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   >=media-sound/mpg123-base-1.23[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild 
b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild
deleted file mode 100644
index 2c285a5676c3..
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   >=media-sound/mpg123-1.23[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"



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

2024-04-30 Thread Mart Raudsepp
commit: 0077dfe1956737d2e199e40da1908cecdef5f531
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 30 07:45:22 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 30 08:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0077dfe1

media-plugins/gst-plugins-raw1394: drop 1.20.5, 1.20.6

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

 media-plugins/gst-plugins-raw1394/Manifest   |  2 --
 .../gst-plugins-raw1394-1.20.5.ebuild| 20 
 .../gst-plugins-raw1394-1.20.6.ebuild| 20 
 3 files changed, 42 deletions(-)

diff --git a/media-plugins/gst-plugins-raw1394/Manifest 
b/media-plugins/gst-plugins-raw1394/Manifest
index e484500a49ef..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-raw1394/Manifest
+++ b/media-plugins/gst-plugins-raw1394/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 
682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9
 SHA512 
d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B 
dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a
 SHA512 
ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git 
a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild 
b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild
deleted file mode 100644
index e99a68d30d7d..
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="
-   >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
-   >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
-   >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="dv1394"
-GST_PLUGINS_BUILD_DIR="raw1394"

diff --git 
a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild 
b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild
deleted file mode 100644
index e99a68d30d7d..
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="
-   >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
-   >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
-   >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="dv1394"
-GST_PLUGINS_BUILD_DIR="raw1394"



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

2024-04-29 Thread Mart Raudsepp
commit: a7b8ffece918d4426e6c3b7713de3b69b9b07eec
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 29 07:17:17 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 29 07:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b8ffec

sys-kernel/asahi-sources: stabilize 6.8.6_p4 for arm64

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

 sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
index f975144c1b51..ac1ab4ff4d6f 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
@@ -32,7 +32,7 @@ 
KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 "
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="



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

2024-04-29 Thread Mart Raudsepp
commit: 0fe9c4ccf3b644189b4acae141daadd87e6218d4
Author: Janne Grunau  jannau  net>
AuthorDate: Wed Apr 24 06:30:01 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 29 07:15:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe9c4cc

sys-kernel/asahi-sources: add 6.8.6_p4, drop 6.8.6_p1

>From upstream's change log:
- DP/HDMI audio support (M2 Ultra devices require m1n1 support)
- HDMI stability improvements

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

 sys-kernel/asahi-sources/Manifest   | 2 +-
 .../{asahi-sources-6.8.6_p1.ebuild => asahi-sources-6.8.6_p4.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index 23d203d4eafc..bc08b8c1c9fd 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,3 +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
+DIST linux-asahi-6.8.6-4.tar.gz 235255308 BLAKE2B 
47b789a1cd0284d722937001ce934ef4ed0eab3f25dbc6f1add5fdf2aac58c60b2c9b24f71d34f2f1cc7044c1bca50fa0cab2d2d6f2d7acc0789c0ae05be778d
 SHA512 
a3b2041754ae7b73a8612b3623683229788744652037983bc092f77dc9371938a82f4641a93e4f909d5cd4b0ea25d77714ffe05f686ff92a96efbe23e3dfe4c6

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
similarity index 100%
rename from sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
rename to sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild



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

2024-04-28 Thread Mart Raudsepp
commit: 1b4b1619b29f6c36b8345493f5d543694a56d33f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 28 20:42:57 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b4b1619

gnome-base/gnome-control-center: add 45.4

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

 gnome-base/gnome-control-center/Manifest   |   1 +
 .../gnome-control-center-45.4.ebuild   | 211 +
 2 files changed, 212 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 8b3665d85208..a06257574c6f 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,4 +1,5 @@
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
 DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9156b49f6b41f60ce2bfb36d7ade7261cd038ddb60bcc9a6a71e6c49209f0f3c13c49b38758a19f02cc9735cea2874368602434
 SHA512 
0aad27f3324940292551c0aa9fa79771d1d41cc5a633970c709836a2d6af575f688df8553755f936495f75a02268a5a1f89e7f3b5fb03512140c73bf14fc4cf5
+DIST gnome-control-center-45.4.tar.xz 7764264 BLAKE2B 
5e3632901b1203fc71b839a71aad50f63741412dfc673b8b8f87c72716fda386a1c7641b64642be811f94d6b2c54263deb45c4624d828ec66726d2a833a272e4
 SHA512 
d16b3c1cffeb7db27e9743106b6bc7ad925a832162764d0714b4931d0c21c9e02137b5b5e101be93dd8a92aebaa8556f6ce52e83c5e05e9e3d7e40d46b8c11d5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild
new file mode 100644
index ..e51277b7a52c
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild
@@ -0,0 +1,211 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center;
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-45.0-patchset.tar.xz;
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg;
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg;
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos networkmanager systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
+#   but needs testing if handled gracefully enough
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, probably also 
runtime support
+# printer panel requires cups and smbclient (the latter is not patched yet to 
be separately optional)
+# First block is toplevel meson.build deps in order of occurrence (plus deeper 
deps if in same conditional).
+# Second block is dependency() from subdir meson.builds, sorted by directory 
name occurrence order
+DEPEND="
+   gnome-online-accounts? (
+   x11-libs/gtk+:3
+   >=net-libs/gnome-online-accounts-3.25.3:=
+   )
+   >=media-libs/libpulse-2.0[glib]
+   >=gui-libs/gtk-4.11.2:4[X,wayland=]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=sys-apps/accountsservice-0.6.39
+   >=x11-misc/colord-0.1.34:0=
+   >=x11-libs/gdk-pixbuf-2.23.0:2
+   >=dev-libs/glib-2.75.0:2
+   gnome-base/gnome-desktop:4=
+   >

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

2024-04-28 Thread Mart Raudsepp
commit: 653816fe975340fde768db29517257350e1db661
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 27 20:17:33 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653816fe

gui-libs/gtk: Dependency fixes, test running tweaks

* Add missing libdrm and linux-headers linux build deps.
* Fix minimum required vulkan version.
* examples automagically depend on librsvg - just pull it in for them, as the
  circular dep with librsvg is mostly a thing of the past.
* Depend on either gles2 or opengl gst-plugins-base, as former is preferred
  nowadays and the dep didn't allow avoiding the latter. Either will provide
  the necessary for gtk[gstreamer] gstreamer-gl-1.0.pc package.
* Add media-libs/gstreamer dep for correctness and avoiding a iwdevtools warn.
* Leave a note about zero-copy dmabuf video playback build-time conditional
  dependending on gstreamer-1.23 for later minimum dep raising.
* Drop obsolete at-spi2-core dependency - gtk has its own copy of everything
  it needs.
* Clarify librsvg PDEPEND comment, as it's only for wd40 profiles, as rust
  librsvg doesn't ship the tool behind USE=tools that links to gtk, where
  that probably even was GTK 3, not GTK 4. Also SLOT depend just in case.
* Tweak the meson test parameters to match upstream CI setup a bit more in
  terms of skipped test suites for a lesser chance of expected failures
  being hit. The tests are still rather dependent on installed fonts, the
  graphics driver used and so on, but lets see how it fares for others.

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

 gui-libs/gtk/gtk-4.14.3.ebuild | 35 ---
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/gui-libs/gtk/gtk-4.14.3.ebuild b/gui-libs/gtk/gtk-4.14.3.ebuild
index 9b673318f3f5..7f0c8930ab74 100644
--- a/gui-libs/gtk/gtk-4.14.3.ebuild
+++ b/gui-libs/gtk/gtk-4.14.3.ebuild
@@ -18,6 +18,7 @@ REQUIRED_USE="
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
+# TODO: Optional gst build dep on >=gst-plugins-base-1.23.1, so depend on it 
once we can
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2
>=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
@@ -36,12 +37,17 @@ COMMON_DEPEND="
cloudproviders? ( net-libs/libcloudproviders )
colord? ( >=x11-misc/colord-0.1.9:0= )
cups? ( >=net-print/cups-2.0 )
+   examples? ( gnome-base/librsvg:2 )
gstreamer? (
+   >=media-libs/gstreamer-1.12.3:1.0
>=media-libs/gst-plugins-bad-1.12.3:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   || (
+   >=media-libs/gst-plugins-base-1.12.3:1.0[gles2]
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
)
introspection? ( >=dev-libs/gobject-introspection-1.76:= )
-   vulkan? ( media-libs/vulkan-loader:= )
+   vulkan? ( >=media-libs/vulkan-loader-1.3:= )
wayland? (
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.31
@@ -49,7 +55,6 @@ COMMON_DEPEND="
>=x11-libs/libxkbcommon-0.2
)
X? (
-   >=app-accessibility/at-spi2-core-2.46.0
media-libs/fontconfig
media-libs/mesa[X(+)]
x11-libs/libX11
@@ -63,15 +68,19 @@ COMMON_DEPEND="
)
 "
 DEPEND="${COMMON_DEPEND}
+   kernel_linux? (
+   x11-libs/libdrm
+   sys-kernel/linux-headers
+   )
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
X? ( x11-base/xorg-proto )
 "
 RDEPEND="${COMMON_DEPEND}
>=dev-util/gtk-update-icon-cache-3
 "
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+# librsvg for svg icons (PDEPEND to avoid circular dep on wd40 profiles with 
librsvg[tools]), bug #547710
 PDEPEND="
-   gnome-base/librsvg
+   gnome-base/librsvg:2
>=x11-themes/adwaita-icon-theme-3.14
 "
 BDEPEND="
@@ -177,7 +186,13 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--timeout-multiplier=130 \
+   --setup=x11 \
+   --no-suite=failing \
+   --no-suite=x11_failing \
+   --no-suite=flaky \
+   --no-suite=headless \
+   --no-suite=gsk-compare-broadway
fi
 
if use wayland; then
@@ -189,7 +204,13 @@ src_test() {
compositor=$!
export WAYLAND_

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

2024-04-28 Thread Mart Raudsepp
commit: e9af795746c59a3125013b681633e1ede0d7c2df
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Feb 14 23:19:33 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9af7957

gui-libs/libadwaita: Bump to 1.5.0

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

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

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index a2745e5f7843..e1ad57e9a741 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1 +1,2 @@
 DIST libadwaita-1.4.4.tar.xz 3957408 BLAKE2B 
ba165260677d3dabd47d31e6895271e793ccca5525253eca1147e6ac44326563f5dc8d30e01997b6c8ffe984d32d17ab5652b7f98fcbdab1e031b9025d7c019f
 SHA512 
3b5110753efca53133ab2d5e4dc50b50727e43427744e517c8afb15ec6ff9da2cd6b280d3c590034b3f4e0960084cc1354942831d528732d5649218743a56c71
+DIST libadwaita-1.5.0.tar.xz 4352384 BLAKE2B 
f64fee58b2b9482a512977daef3b222b23f9a345c24f8c5aa3408f7f7013ee2c14def6a2414b4edfc7be35bc28d8e58a30c33df312a4b0fbcf9a08627a5a2640
 SHA512 
cdd6d128a461f4a19c663fe6af7df7aa3e97b416574311f26f16b1355a9a3164d78f498cf5cd397c8ea7617234f85ecebf1095a53117bb715ecd84bf199600ac

diff --git a/gui-libs/libadwaita/libadwaita-1.5.0.ebuild 
b/gui-libs/libadwaita/libadwaita-1.5.0.ebuild
new file mode 100644
index ..19cc3b979162
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.5.0.ebuild
@@ -0,0 +1,66 @@
+# 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.13.4:4[introspection?]
+   dev-libs/appstream:=
+   dev-libs/fribidi
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   -Dprofiling=false
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   -Dgtk_doc=false # we ship pregenerated docs
+   $(meson_use test tests)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test --timeout-multiplier 2
+}
+
+src_install() {
+   meson_src_install
+
+   insinto /usr/share/gtk-doc/html
+   # This will install libadwaita API docs unconditionally, but this is 
intentional
+   doins -r "${S}"/doc/libadwaita-1
+}



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

2024-04-28 Thread Mart Raudsepp
commit: 949b6d7c8f25ea5e3dc8137d264cea75a8a8e953
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Apr 21 21:35:27 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949b6d7c

gnome-extra/evolution-data-server: Bump to 3.52.1

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

 gnome-extra/evolution-data-server/Manifest |   1 +
 .../evolution-data-server-3.52.1.ebuild| 159 +
 2 files changed, 160 insertions(+)

diff --git a/gnome-extra/evolution-data-server/Manifest 
b/gnome-extra/evolution-data-server/Manifest
index a1c195bc75df..295e2fc77680 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-data-server-3.50.2.tar.xz 4964152 BLAKE2B 
7279a5bcb0399fdcce723336a052dca13efa6f0af6ef7371b7cb8e76fbd7e1b0313e7f677cea530de62a93770c35887fd70bac551338f9a89860e2529b1f1519
 SHA512 
9e2a34e06a446ae142535072a3d6916e31b7be987b114c111fb0687fa32a3fe4085ba5a09ccd77fb395d107e5c673130dc770bae74a50fdb566c91cd9de85610
 DIST evolution-data-server-3.50.4.tar.xz 4964564 BLAKE2B 
7e3cf51856a1b12fcbd7e0b6ab98b8616c6e6047afb7fc59f8366920177c30b4d18f58cdd11825e81054ef46d61d3addf9eb646310510ba44f60bc5a2c2abe50
 SHA512 
e83f4222615d518e536a622808896b1da7e425e90d9b3c3545c6b850f955bd6d4b4a6815904fcdcfa373b3c01a6ce61377e259bc740941fc3f641e60eddacaed
+DIST evolution-data-server-3.52.1.tar.xz 5048124 BLAKE2B 
6dd6dc89c7efb7484c075cc51c5e2056ee62a50b810e479f39d04fe62f1a095e49783c20d23372efed954d7f9b78681b7af45389410f2cffb53af8ab2cd22bb3
 SHA512 
67f08fc3c8f7393fa66dc91f6fb33aa17644eb036d6c3552c3e7b30f128756b9e232cbf2a38eab43d0451699bb8799d9a869198bd9c293c0e2456b8e00339286

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.52.1.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.52.1.ebuild
new file mode 100644
index ..9782120ba5b7
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.52.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake db-use flag-o-matic gnome2 vala virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/evolution/-/wikis/home 
https://gitlab.gnome.org/GNOME/evolution-data-server;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/64-11-21-4-3-27-2-27-4-0" # subslot = 
libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0
 soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos 
oauth-gtk3 oauth-gtk4 vala +weather"
+REQUIRED_USE="
+   oauth-gtk3? ( gtk )
+   oauth-gtk4? ( gtk )
+   vala? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# glib-2.70 for build-time optional GPowerProfileMonitor
+RDEPEND="
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.70:2
+   >=dev-libs/libical-3.0.8:=[glib,introspection?]
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4
+   >=dev-libs/nss-3.9
+   >=net-libs/libsoup-3.1.1:3.0
+   >=dev-libs/json-glib-1.0.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=x11-libs/gtk+-3.20:3
+   >=gui-libs/gtk-4.4:4
+   >=media-libs/libcanberra-0.25[gtk3]
+
+   oauth-gtk3? ( >=net-libs/webkit-gtk-2.34.0:4.1 )
+   oauth-gtk4? ( >=net-libs/webkit-gtk-2.39.90:6 )
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-4.2.0:4= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend)
+   >=net-libs/libsoup-3.1.1:3.0[vala]
+   dev-libs/libical[vala]
+   )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gperf
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.14
+   dev-util/gi-docgen
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.1

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

2024-04-28 Thread Mart Raudsepp
commit: cb38c0ebf7e51426333921ba34adfc7042d5244d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 28 17:10:28 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb38c0eb

gnome-extra/gnome-contacts: drop appstream-glib build dep

It changed from dev-libs/appstream-glib to dev-libs/appstream, but it's all
optional at build time just to run appstream file validation and that is just
skipped when not found - so no need for a hard required build dep for this.

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

 gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild 
b/gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild
index 0edf83222c9a..679a34918174 100644
--- a/gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild
+++ b/gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild
@@ -39,7 +39,6 @@ BDEPEND="
${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



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

2024-04-28 Thread Mart Raudsepp
commit: 1b2feae5bbe1af766c6904474cf45e17553d0fb3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Apr 22 13:27:53 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2feae5

gnome-extra/gnome-calendar: Bump to 46.1

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

 gnome-extra/gnome-calendar/Manifest|  1 +
 .../gnome-calendar/gnome-calendar-46.1.ebuild  | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/gnome-extra/gnome-calendar/Manifest 
b/gnome-extra/gnome-calendar/Manifest
index 0e457c660082..524eac6d72ff 100644
--- a/gnome-extra/gnome-calendar/Manifest
+++ b/gnome-extra/gnome-calendar/Manifest
@@ -1 +1,2 @@
 DIST gnome-calendar-45.1.tar.xz 456436 BLAKE2B 
7d095314887c055834c6cbba13a6070eedf521b737976b46c184f09d1fd40ac1f07a436fd8d72174d0ea4cf070bc6acd6e0d81e2630839bd3774cdf751cdf1a4
 SHA512 
372abcf94c7b49980c9d1a5f7ee6cea1e34760337f2ab8886fdb3207fd3d87f4c45feecfa9156f6f8596f395af8d02469c2db53acf6b718735db94221af8c623
+DIST gnome-calendar-46.1.tar.xz 492432 BLAKE2B 
768a68563343de209b90a04301ff67246fa16f493187c781f70278c5560c89fdda4e926afd840a6b7ad3b1c7ce98af486b2e1dacfb8a72e0a12a0c7828557a8a
 SHA512 
79e863d7bd1e31eab16b5da77cac956886be10ded99de97875e118641a8582c245cb30e9872fb7abde2f434e4b559f43e18a5ecf6d52cdce5d7de84f6f9e06b8

diff --git a/gnome-extra/gnome-calendar/gnome-calendar-46.1.ebuild 
b/gnome-extra/gnome-calendar/gnome-calendar-46.1.ebuild
new file mode 100644
index ..2685000c6239
--- /dev/null
+++ b/gnome-extra/gnome-calendar/gnome-calendar-46.1.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 gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Manage your online calendars with simple and modern interface"
+HOMEPAGE="https://apps.gnome.org/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.5_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: gnome-base/gnome-control-center/files/, gnome-base/gnome-control-center/

2024-04-28 Thread Mart Raudsepp
commit: da5993731c13d2158af53e840fab334bc3ab56e6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 28 17:15:15 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da599373

gnome-base/gnome-control-center: drop 44.3, 45.2

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

 gnome-base/gnome-control-center/Manifest   |   3 -
 .../45.2-fix_incompatible_type_warnings.patch  |  39 
 .../gnome-control-center-44.3.ebuild   | 202 ---
 .../gnome-control-center-45.2.ebuild   | 216 -
 4 files changed, 460 deletions(-)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 1997277317c2..8b3665d85208 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,7 +1,4 @@
-DIST gnome-control-center-44.0-patchset.tar.xz 6004 BLAKE2B 
a647cd83fe5d2283edc341afaa6d55661b905fea740729cf21679c3593e5e339aec507b835fd57c11d1fdde8db338b57ff8e24f464bb1296ad7a5bd1fb7319c3
 SHA512 
85cdcf4d55028550cfd871285729d265f1f8b74ec46ad656ada122f511ec617a21c5927923e4000f3a2d7ca08f49aafc28cecbd4ab840db377fa2d4054997b6f
-DIST gnome-control-center-44.3.tar.xz 7634240 BLAKE2B 
edd9cdd0f2cccd628670020f58f4c56f90fe7264593f8546a4d98c46cd12a1d3618f92532b1afdbd405e1ac8921d69f4f02a91e68507e8c3cd6aa29637ec0f41
 SHA512 
4eb4b2bd0109acc4626d64eaf948dc2b0442602a8219a9be880472710c124d2b4dabbcc74aaab1192d6bef74ad2757e719efd81b5d09850f348bc925d6f60355
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
-DIST gnome-control-center-45.2.tar.xz 7715304 BLAKE2B 
5b0b42cf8b1e4e908cbf4dc24018fd645cf4e9643f0233e953bcce5975302eb103306dae37270cce11f0fbe059fbd5dfd6b10cb6dcc08cf4765f648f8f73b32b
 SHA512 
08749b6246e401982bd9c0088a5e2e517c7e8e2cea2fdce5fd29841a6c73b6bad9fba2d2af726f31cde3b64705cc9db22982673117f170cea27bae48911775de
 DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9156b49f6b41f60ce2bfb36d7ade7261cd038ddb60bcc9a6a71e6c49209f0f3c13c49b38758a19f02cc9735cea2874368602434
 SHA512 
0aad27f3324940292551c0aa9fa79771d1d41cc5a633970c709836a2d6af575f688df8553755f936495f75a02268a5a1f89e7f3b5fb03512140c73bf14fc4cf5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git 
a/gnome-base/gnome-control-center/files/45.2-fix_incompatible_type_warnings.patch
 
b/gnome-base/gnome-control-center/files/45.2-fix_incompatible_type_warnings.patch
deleted file mode 100644
index 4b0867bfa0b2..
--- 
a/gnome-base/gnome-control-center/files/45.2-fix_incompatible_type_warnings.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 13c939659a844049ddc68e90c7830bf96ebe174d Mon Sep 17 00:00:00 2001
-From: Marco Melorio 
-Date: Thu, 5 Oct 2023 19:21:39 +0200
-Subject: [PATCH] misc: Fix incompatible type warnings
-

- panels/datetime/cc-datetime-panel.c | 2 +-
- panels/network/net-device-wifi.c| 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/panels/datetime/cc-datetime-panel.c 
b/panels/datetime/cc-datetime-panel.c
-index 3544411d04..204b8ce44d 100644
 a/panels/datetime/cc-datetime-panel.c
-+++ b/panels/datetime/cc-datetime-panel.c
-@@ -695,7 +695,7 @@ list_box_row_activated (CcDateTimePanel *self,
- }
-   else if (row == GTK_LIST_BOX_ROW (self->timezone_row))
- {
--  present_window (self, self->timezone_dialog);
-+  present_window (self, GTK_WINDOW (self->timezone_dialog));
- }
- }
- 
-diff --git a/panels/network/net-device-wifi.c 
b/panels/network/net-device-wifi.c
-index dd4453d0f8..3cb66e19fa 100644
 a/panels/network/net-device-wifi.c
-+++ b/panels/network/net-device-wifi.c
-@@ -780,7 +780,7 @@ net_device_wifi_dispose (GObject *object)
- NetDeviceWifi *self = NET_DEVICE_WIFI (object);
- 
- if (self->hotspot_dialog) {
--gtk_window_destroy (self->hotspot_dialog);
-+gtk_window_destroy (GTK_WINDOW (self->hotspot_dialog));
- self->hotspot_dialog = NULL;
-

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

2024-04-28 Thread Mart Raudsepp
commit: 9ac790f089e32c54633697fe09e7aed73cb6bac2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 28 16:24:14 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac790f0

gnome-extra/gnome-calendar: update DESCRIPTION

Upstream makes a point of supporting local and offline calendars as well.

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

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

diff --git a/gnome-extra/gnome-calendar/gnome-calendar-46.1.ebuild 
b/gnome-extra/gnome-calendar/gnome-calendar-46.1.ebuild
index 2685000c6239..98611aefc0bc 100644
--- a/gnome-extra/gnome-calendar/gnome-calendar-46.1.ebuild
+++ b/gnome-extra/gnome-calendar/gnome-calendar-46.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 inherit gnome.org gnome2-utils meson virtualx xdg
 
-DESCRIPTION="Manage your online calendars with simple and modern interface"
+DESCRIPTION="Manage your calendars with simple and modern interface"
 HOMEPAGE="https://apps.gnome.org/Calendar/;
 
 LICENSE="GPL-3+"



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

2024-04-28 Thread Mart Raudsepp
commit: 298aa9562cc11330141f86cea80d632d0715d120
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Apr 21 22:29:56 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298aa956

gui-libs/gtk: Bump to 4.14.3

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

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.14.3.ebuild | 230 +
 2 files changed, 231 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 6df578a92734..d20cfb519069 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.12.5.tar.xz 17314760 BLAKE2B 
ce6a88d2c3ecfa2a9773682645ff00a61fd932b9a6de764794ef8abd10c5c75df386801143c32d10fec110029e997a16c4cdcb0ef050905562c6dd9fdc46039d
 SHA512 
813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4
+DIST gtk-4.14.3.tar.xz 18340444 BLAKE2B 
20238e061c6500a8b253617010ac017e84ec2cacd9f10a7d2e982e9d72b72d78ee46abb3eb836d853d1d10736c697fc7468b2700b16ce5477a34400e8758e2b8
 SHA512 
2502fff3e98cb45f2293c94d86c32ff9b7c88d72eb7500a19fc9e589e1eda69af94c4eae78c044dcf5cf345cb99537d264250115d633034d9552cadc67f71e8e

diff --git a/gui-libs/gtk/gtk-4.14.3.ebuild b/gui-libs/gtk/gtk-4.14.3.ebuild
new file mode 100644
index ..9b673318f3f5
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.14.3.ebuild
@@ -0,0 +1,230 @@
+# Copyright 2023-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-any-r1 toolchain-funcs 
virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl(+),X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   dev-libs/glib
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   vulkan? ( media-libs/shaderc )
+   wayland? (
+   dev-util/wayland-scanner
+   )
+   test? (
+   dev

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

2024-04-28 Thread Mart Raudsepp
commit: 962ca7353a0fd32de730c1819db4d20cf074225a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 11 14:33:46 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962ca735

gnome-extra/gnome-contacts: Bump to 46.0

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

 gnome-extra/gnome-contacts/Manifest|  1 +
 .../gnome-contacts/gnome-contacts-46.0.ebuild  | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/gnome-extra/gnome-contacts/Manifest 
b/gnome-extra/gnome-contacts/Manifest
index 6de76fb43191..98b40f2b486a 100644
--- a/gnome-extra/gnome-contacts/Manifest
+++ b/gnome-extra/gnome-contacts/Manifest
@@ -1 +1,2 @@
 DIST gnome-contacts-45.1.tar.xz 402748 BLAKE2B 
02cb3fd3ebcfd4e33add4706b1746940a14d680697ddaf54f9e006a14c15e7a11f791af2704b40573b59c6348ba3f1e1e216b514b1bc5fed990f0e8eaf1dc45b
 SHA512 
87fc5b235e955ca347950306d37d0d8aea71dbcdb0f8d5c45d96da3a316f5e40da6004d6c5ab3674acdf7237f81bd508486c90130d01b045ee0c0582b04ba8aa
+DIST gnome-contacts-46.0.tar.xz 410040 BLAKE2B 
bff36046bf6a37d5550458d55078ec2dfc0704c31365e925788ed64cf03af88ae73be45e256c770fdbc43e65dba5487812fafe169168c2ef625853eaeff17e90
 SHA512 
adadbb4038053e402f131f530b61fa1c33008eac819d2c03e0a024080bc7e5e24b022a0e9d773ffa03e20324296338d1c3115d25a39f6a3fddd4480de3c8980e

diff --git a/gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild 
b/gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild
new file mode 100644
index ..0edf83222c9a
--- /dev/null
+++ b/gnome-extra/gnome-contacts/gnome-contacts-46.0.ebuild
@@ -0,0 +1,73 @@
+# 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:=[gtk,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-extra/evolution-ews/

2024-04-28 Thread Mart Raudsepp
commit: 9486a70ea5b772bbc9ed56bf84038cb9c337723a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Apr 21 21:36:29 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9486a70e

gnome-extra/evolution-ews: Bump to 3.52.1

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

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

diff --git a/gnome-extra/evolution-ews/Manifest 
b/gnome-extra/evolution-ews/Manifest
index e777d5e023a9..89ede7b991c4 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-ews-3.50.2.tar.xz 707800 BLAKE2B 
18241eff067658af2f4620af87dea1c9c7c62476bbf9bf259addf15868a3b7e3f156dc952f21af2cad7ba6c2da9fd348b8733e5887f4276ad7eeeca8f9088476
 SHA512 
9aa4bb023922e39132a0ac3171d95f8362116960aa14dcb961b31ad242e6d7bcf2e946f19aea2c6f9a5324ca0954731264594a27fbb2b0e2cc38eca0cf441108
 DIST evolution-ews-3.50.3.tar.xz 708336 BLAKE2B 
e8fe4e2a6539142847d6610a61e2f57a83d604946270cd7b23d7e34fa89a38f644a05e452bbc03a6d96553936a38719afb7296eed03c7134735f937943d57114
 SHA512 
12c7fbe72f375837f185d4c8dbcb2167d327a0ad4b2ca822e4e5349d561e996e7a7405c6f8d36ceeddff0015286117db66a65d2756003aa8ca96948d7826e51f
+DIST evolution-ews-3.52.1.tar.xz 716152 BLAKE2B 
91a4ff7ed1b9cb718a42a20bc08b4e12f10caf18534cd72e9f5cbe90161fbeb0af40bf52075a1a83e96f44ed6aac2cc4ad917e1ce49dcc0e26cd56f129b60951
 SHA512 
24f964019b08261e9b330a1b6663d835e07235e817aea4399c3dab1f35bf4bfb7543f82c91f23f6df6e56e0dff45d1f9ab23362d3603f9a64f6e1c63de75c450

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



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

2024-04-28 Thread Mart Raudsepp
commit: e7d84f0aeb3c370dbc72435c1f19dd3fdb71b17b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Apr 21 21:33:18 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d84f0a

mail-client/evolution: Bump to 3.52.1

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

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

diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index 31cee8d834a0..a5c0875218af 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-3.50.2.tar.xz 13510112 BLAKE2B 
c30b6ecf4a4de45856137e82e7ff15072d96093a62ae7903afe10d28f8a02c7ad2c617b6d5992699e1e3fbe9501fc6bd1dc11b9e9d464aa28c4b6d8fd46ee69d
 SHA512 
965693094e6f24ac9edb4a361d382d497bd63a48c8be6056bfbd04c27f7c88806256979e949c89aa1da7dac3114797962476d3804be49c6ca8f065c24acf9c87
 DIST evolution-3.50.4.tar.xz 13512624 BLAKE2B 
3288bf3286a7c28476e5e95b9ded6d1004d7a8f73dd162a47b755a48966d30668379a6c65d462fc05d2a1c2b8b9426e39a42f80ccaa6b3927a4efd9e92b0dad7
 SHA512 
857e219df65dab3182b26f5751bfec68d532af11c3e3565bf288d63e5298c9bb9aec4e293769da46083213da79c41790ca624e843e0f2779a75f581d607d2109
+DIST evolution-3.52.1.tar.xz 13627360 BLAKE2B 
733fe65c2cb26059f6a7093be7f746b42915d527a6e0064e0dca527963f40527297e1448217a9e9df2bbcea38fa05ae1654904f2b61208e55ab8cc91cb2dfe38
 SHA512 
3fefb1b11ab164d85cd95ef1973dea8fe60ecd26f8617097a0d6843ee40db9bfe44df92e7b6ecf3afd1da4ac8e2c1e2c3144faf439d0dcf9bf677a6f842cb043

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

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

2024-04-28 Thread Mart Raudsepp
commit: f250eebad91e5069d3f31599a286a0c230c6dd1c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 27 16:17:21 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f250eeba

mail-client/evolution: ebuild touchups

* Drop subslot operator on webkit-gtk:4.1, as it doesn't have subslots
* Drop long obsolete libICE and libSM deps, gone since upstream ported
  to GtkApplication back before version 3.6

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

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

diff --git a/mail-client/evolution/evolution-3.52.1.ebuild 
b/mail-client/evolution/evolution-3.52.1.ebuild
index a59c05ad70c9..b38c7fda6a5a 100644
--- a/mail-client/evolution/evolution-3.52.1.ebuild
+++ b/mail-client/evolution/evolution-3.52.1.ebuild
@@ -33,7 +33,7 @@ DEPEND="
>=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
>=media-libs/libcanberra-0.25[gtk3]
>=net-libs/libsoup-3.0:3.0
-   >=net-libs/webkit-gtk-2.38.0:4.1=[spell?]
+   >=net-libs/webkit-gtk-2.38.0:4.1[spell?]
>=x11-libs/cairo-1.9.15[glib]
>=x11-libs/gdk-pixbuf-2.24:2
>=x11-libs/gtk+-3.22:3
@@ -45,8 +45,6 @@ DEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
 
gnome-base/dconf
-   x11-libs/libSM
-   x11-libs/libICE
 
archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
bogofilter? ( mail-filter/bogofilter )



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

2024-04-28 Thread Mart Raudsepp
commit: 882e4a2042388e0946240acb1beab3f17fe2165f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 27 16:33:37 2024 +
Commit:     Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=882e4a20

gnome-extra/evolution-ews: Update dep for libical-glib

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

 gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild
index 5d91684b2f80..b8536add3667 100644
--- a/gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild
+++ b/gnome-extra/evolution-ews/evolution-ews-3.52.1.ebuild
@@ -13,11 +13,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="test"
 
-# libical-glib currently (2020-02-29) oddly behind USE=introspection
 RDEPEND="
dev-db/sqlite:3
>=dev-libs/glib-2.68:2
-   >=dev-libs/libical-3.0.5:0=[introspection(-)]
+   >=dev-libs/libical-3.0.5:0=[glib]
>=dev-libs/json-glib-1.0.4
>=dev-libs/libmspack-0.4
dev-libs/libxml2:2



[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 

  1   2   3   4   5   6   7   8   9   10   >