From d71d95dc3c3f159562e33dfaa9cdc32d289ddba4 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:19:44 +0100 Subject: [PATCH 1/9] app-office/grisbi: drop 3.0.3-r1 Signed-off-by: Pacho Ramos --- app-office/grisbi/Manifest | 1 - app-office/grisbi/grisbi-3.0.3-r1.ebuild | 44 ------------------------ 2 files changed, 45 deletions(-) delete mode 100644 app-office/grisbi/grisbi-3.0.3-r1.ebuild diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest index 0f9aa24e3548c..d0414f8f187fc 100644 --- a/app-office/grisbi/Manifest +++ b/app-office/grisbi/Manifest @@ -1,2 +1 @@ -DIST grisbi-3.0.3.tar.bz2 12877828 BLAKE2B 439bb7f7e4724453b84f6c4ddc28926d9ba528460ea9d09c8d3c69ee1eba448805332eb752b06dc9ca67a4ca2fc17da68b583984f9c75530c2a8768985ed42b4 SHA512 7214f1cb7ca9eb0d87c082bd7ba70cf70d1f117c4e021c8e371961ddb7ab07b854986c4a6ab8892e2f7835d46c9814df27411fffc5aeabaf42bcf4fb8dea9dc1 DIST grisbi-3.0.4.tar.bz2 12888285 BLAKE2B 816750d6d2bb2d94f46124613f921f4d4fe3a7b261a8b6a021b5009771fd603764545ea7bafc19319cfdedc07b12e709fe9b311d865e4fe121e031463686645c SHA512 cfaec0c93d7ca535dcdfa214a7222f20ffd826af766c01b0116515830ea72e24ec4a8be420a460d66ea4bac7293bb00bb53bfb32afc805f679a6c04f5f974139 diff --git a/app-office/grisbi/grisbi-3.0.3-r1.ebuild b/app-office/grisbi/grisbi-3.0.3-r1.ebuild deleted file mode 100644 index ed619f2c4cfd2..0000000000000 --- a/app-office/grisbi/grisbi-3.0.3-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2 - -DESCRIPTION="Grisbi is a personal accounting application for Linux" -HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi" -SRC_URI="https://downloads.sourceforge.net/${PN}/grisbi%20stable/$(ver_cut 1-2).x/${P}.tar.bz2" -IUSE="goffice nls ofx ssl" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/libxml2:2= - gnome-extra/libgsf - virtual/zlib:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango - x11-misc/xdg-utils - ssl? ( >=dev-libs/openssl-1.0.0:0= ) - ofx? ( >=dev-libs/libofx-0.9.0:= ) - goffice? ( >=x11-libs/goffice-0.10.0 ) -" -DEPEND="${RDEPEND}" -BDEPEND="dev-util/intltool - virtual/pkgconfig" - -src_configure() { - gnome2_src_configure \ - --with-libxml2 \ - --without-cunit \ - --disable-static \ - $(use_with ssl openssl) \ - $(use_with ofx) \ - $(use_with goffice) \ - $(use_enable nls) -} From 2181082df42c1e68580a22f6f7a97bd323aa6724 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:21:39 +0100 Subject: [PATCH 2/9] app-text/enchant: add 2.8.14 Signed-off-by: Pacho Ramos --- app-text/enchant/Manifest | 1 + app-text/enchant/enchant-2.8.14.ebuild | 74 ++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 app-text/enchant/enchant-2.8.14.ebuild diff --git a/app-text/enchant/Manifest b/app-text/enchant/Manifest index 871cb3000736a..0dc355890f891 100644 --- a/app-text/enchant/Manifest +++ b/app-text/enchant/Manifest @@ -2,3 +2,4 @@ DIST enchant-1.6.1.tar.gz 642124 BLAKE2B d41aa9b313e7fe8b0887728b55f3c5218e270c7 DIST enchant-2.6.1.tar.gz 1014436 BLAKE2B 3df1d72d4fa2e912788d4e12e7bc4ab2676952e358e97457259284e78c32006482be0713059d5feeef56905e83ded975e7d723563c58e4f92c845b0b279a6827 SHA512 e2faabeb6a4edc7237a0a279b210512100fb1662b097cd23f0fc07a3519e48632e5527b0d393793a7623667011eae7e11f15fcddcaa155c4abd26ab6981ddf44 DIST enchant-2.8.11.tar.gz 1254092 BLAKE2B c1f68ad42a1ba2b306afb2a7f1c596ea5aa48ecd78e6384600c778f53ed3d4b00a07f6491e79fc35aa4c12ae15d5a7bc66f134e737b286a6d8982b5b0b436dfd SHA512 cf952f88acd99d04af1e7cde9a1e2f8e2352e7a09386fc3b10dbbf6e2d349ede357808afa27d9f0a2623cde5438dce5fb63448f1317436838d64af3b67ee0215 DIST enchant-2.8.12.tar.gz 1254492 BLAKE2B 208f9bdb24faebc0edef992667b54ceace86f992c79991ccf790ee3ef0eb8d1668d0c6bd0d0e14f6010d297caedc188909ffaba6416251bff0e864b6a6d85b16 SHA512 2bcd22afd97e348bc2925c41cb25f7aec9cb67debca4bcf58f6e30ac06dd09582e01896728e8943ba549b76854905b43b9d51c4ca720dd9e5dcd19d7c996d13b +DIST enchant-2.8.14.tar.gz 1271904 BLAKE2B 6533d95622350261e0cc1570f4ac304372c4fd53076a920ef99231be4f0b16b90e7ca1d971088c32975d015cbd56e98bc9f850056cca2059ad78b28984f0f3ed SHA512 880375e09c69eaaae6d0f2896d37818a3bdf71ab20fd4c946fea4f68335eecac6bf11813925f08437a9cb35192a6067693f3acd3691263b6a4dab3cd5a20cd1b diff --git a/app-text/enchant/enchant-2.8.14.ebuild b/app-text/enchant/enchant-2.8.14.ebuild new file mode 100644 index 0000000000000..be90bdd0552a0 --- /dev/null +++ b/app-text/enchant/enchant-2.8.14.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool + +DESCRIPTION="Spellchecker wrapping library" +HOMEPAGE="https://rrthomas.github.io/enchant/ https://github.com/rrthomas/enchant" +SRC_URI="https://github.com/rrthomas/enchant/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +IUSE="aspell +hunspell nuspell test voikko" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( aspell hunspell nuspell )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.76:2 + aspell? ( app-text/aspell ) + hunspell? ( >=app-text/hunspell-1.2.1:0= ) + nuspell? ( >=app-text/nuspell-5.1.0:0= ) + voikko? ( dev-libs/libvoikko:= ) +" +RDEPEND="${COMMON_DEPEND}" +DEPEND="${COMMON_DEPEND} + test? ( >=dev-libs/unittest++-2.0.0-r4 ) +" +BDEPEND=" + sys-apps/groff + virtual/pkgconfig +" + +QA_CONFIG_IMPL_DECL_SKIP=( + alignof + static_assert + unreachable +) + +src_prepare() { + default + + # Force re-generation of Vala files + # + # TODO: Restore this, we can't currently because it relies on + # an unmerged binding (locale_from_utf8) + # See https://gitlab.gnome.org/GNOME/vala/-/merge_requests/391 + #vala_setup + #find . -name '*.vala' -exec touch {} + || die + + elibtoolize +} + +src_configure() { + local myconf=( + --disable-gcc-warnings + $(use_enable test relocatable) + $(use_with aspell) + $(use_with hunspell) + $(use_with nuspell) + $(use_with voikko) + --without-hspell + --without-applespell + --without-zemberek + ) + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} From f153e8deb7f15a4271d1a4f5f0495a967f36262c Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:23:13 +0100 Subject: [PATCH 3/9] app-text/enchant: drop 2.8.11-r1 Signed-off-by: Pacho Ramos --- app-text/enchant/Manifest | 1 - app-text/enchant/enchant-2.8.11-r1.ebuild | 74 ----------------------- 2 files changed, 75 deletions(-) delete mode 100644 app-text/enchant/enchant-2.8.11-r1.ebuild diff --git a/app-text/enchant/Manifest b/app-text/enchant/Manifest index 0dc355890f891..6229b5d6e37af 100644 --- a/app-text/enchant/Manifest +++ b/app-text/enchant/Manifest @@ -1,5 +1,4 @@ DIST enchant-1.6.1.tar.gz 642124 BLAKE2B d41aa9b313e7fe8b0887728b55f3c5218e270c7359b4edcdc8d9180af68687230bcc9f7d1abb9f85ac673478530e5674366c9bc7d08b983e7226725b2cdd73d3 SHA512 26c62dfa89ee40150db502651a2f876fba00569b7015f205dae27a029557effacff335bbe36124dbe6686537da2305bcab02592179d03e95fdf9741d54b98036 DIST enchant-2.6.1.tar.gz 1014436 BLAKE2B 3df1d72d4fa2e912788d4e12e7bc4ab2676952e358e97457259284e78c32006482be0713059d5feeef56905e83ded975e7d723563c58e4f92c845b0b279a6827 SHA512 e2faabeb6a4edc7237a0a279b210512100fb1662b097cd23f0fc07a3519e48632e5527b0d393793a7623667011eae7e11f15fcddcaa155c4abd26ab6981ddf44 -DIST enchant-2.8.11.tar.gz 1254092 BLAKE2B c1f68ad42a1ba2b306afb2a7f1c596ea5aa48ecd78e6384600c778f53ed3d4b00a07f6491e79fc35aa4c12ae15d5a7bc66f134e737b286a6d8982b5b0b436dfd SHA512 cf952f88acd99d04af1e7cde9a1e2f8e2352e7a09386fc3b10dbbf6e2d349ede357808afa27d9f0a2623cde5438dce5fb63448f1317436838d64af3b67ee0215 DIST enchant-2.8.12.tar.gz 1254492 BLAKE2B 208f9bdb24faebc0edef992667b54ceace86f992c79991ccf790ee3ef0eb8d1668d0c6bd0d0e14f6010d297caedc188909ffaba6416251bff0e864b6a6d85b16 SHA512 2bcd22afd97e348bc2925c41cb25f7aec9cb67debca4bcf58f6e30ac06dd09582e01896728e8943ba549b76854905b43b9d51c4ca720dd9e5dcd19d7c996d13b DIST enchant-2.8.14.tar.gz 1271904 BLAKE2B 6533d95622350261e0cc1570f4ac304372c4fd53076a920ef99231be4f0b16b90e7ca1d971088c32975d015cbd56e98bc9f850056cca2059ad78b28984f0f3ed SHA512 880375e09c69eaaae6d0f2896d37818a3bdf71ab20fd4c946fea4f68335eecac6bf11813925f08437a9cb35192a6067693f3acd3691263b6a4dab3cd5a20cd1b diff --git a/app-text/enchant/enchant-2.8.11-r1.ebuild b/app-text/enchant/enchant-2.8.11-r1.ebuild deleted file mode 100644 index 40e52843dd564..0000000000000 --- a/app-text/enchant/enchant-2.8.11-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit libtool - -DESCRIPTION="Spellchecker wrapping library" -HOMEPAGE="https://github.com/rrthomas/enchant" -SRC_URI="https://github.com/rrthomas/enchant/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" - -IUSE="aspell +hunspell nuspell test voikko" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( aspell hunspell nuspell )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.76:2 - aspell? ( app-text/aspell ) - hunspell? ( >=app-text/hunspell-1.2.1:0= ) - nuspell? ( >=app-text/nuspell-5.1.0:0= ) - voikko? ( dev-libs/libvoikko:= ) -" -RDEPEND="${COMMON_DEPEND}" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-libs/unittest++-2.0.0-r4 ) -" -BDEPEND=" - sys-apps/groff - virtual/pkgconfig -" - -QA_CONFIG_IMPL_DECL_SKIP=( - alignof - static_assert - unreachable -) - -src_prepare() { - default - - # Force re-generation of Vala files - # - # TODO: Restore this, we can't currently because it relies on - # an unmerged binding (locale_from_utf8) - # See https://gitlab.gnome.org/GNOME/vala/-/merge_requests/391 - #vala_setup - #find . -name '*.vala' -exec touch {} + || die - - elibtoolize -} - -src_configure() { - local myconf=( - --disable-gcc-warnings - $(use_enable test relocatable) - $(use_with aspell) - $(use_with hunspell) - $(use_with nuspell) - $(use_with voikko) - --without-hspell - --without-applespell - --without-zemberek - ) - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} From 403afe49fc5d5afa2b4bee90a299fca42c1c1945 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:24:01 +0100 Subject: [PATCH 4/9] app-office/grisbi: Fix VariableOrderWrong warning Signed-off-by: Pacho Ramos --- app-office/grisbi/grisbi-3.0.4-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-office/grisbi/grisbi-3.0.4-r1.ebuild b/app-office/grisbi/grisbi-3.0.4-r1.ebuild index 127d5d3f7de5b..ac5a5f4204887 100644 --- a/app-office/grisbi/grisbi-3.0.4-r1.ebuild +++ b/app-office/grisbi/grisbi-3.0.4-r1.ebuild @@ -8,11 +8,11 @@ inherit gnome2 DESCRIPTION="Grisbi is a personal accounting application for Linux" HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi" SRC_URI="https://downloads.sourceforge.net/${PN}/grisbi%20stable/$(ver_cut 1-2).x/${P}.tar.bz2" -IUSE="goffice nls ofx ssl" - LICENSE="GPL-2+" + SLOT="0" KEYWORDS="amd64 ~ppc ~x86" +IUSE="goffice nls ofx ssl" RDEPEND=" dev-libs/glib:2 From 050405e2f52496fbe0f8449a8a76241289b52d1f Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:26:41 +0100 Subject: [PATCH 5/9] app-text/gspell: add 1.14.2 Signed-off-by: Pacho Ramos --- app-text/gspell/Manifest | 1 + app-text/gspell/gspell-1.14.2.ebuild | 68 ++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 app-text/gspell/gspell-1.14.2.ebuild diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest index 04f63d2ff569b..e9de6b3b5c912 100644 --- a/app-text/gspell/Manifest +++ b/app-text/gspell/Manifest @@ -1,2 +1,3 @@ DIST gspell-1.12.2.tar.xz 442824 BLAKE2B 6a574339dfa4930e5506d63d5f0cf27d8433c2914ce1204edc8366992ebf05bf78d4777029fa17f05be73291510897862c63479e59e72522a4c4943647f66539 SHA512 c13df805f6128cfd19c41e4936fbb49516f80e09d27e79380d5638cbd1a8a3bfc6aae5ef8a4faa748495fe529bde92805bbd5530610b113c58daa36f273a5af8 DIST gspell-1.14.0.tar.xz 116624 BLAKE2B ca42448dcb99b0d2d4563fff6c9209eeaae0f50dc00d8d3b3032b3d6fa332aea083ce737f15665a2cf2977ed715837a6c850bea0d3eaa82c7f01429ef92ab7ed SHA512 d2e9931f4c37170b483ece9ee50b0af8aa281cf1bde5ac009d2a0c7dd2dbfc90e591df13dd555465c04cccdc2864b788d372625be9f71d6541e6e6b0fd3c4370 +DIST gspell-1.14.2.tar.xz 118348 BLAKE2B a03c7abfb9b73e0d5d13774a0ecbc2204e84976cb1ff3a904bf2d70b4af45bb80e1caac2458063caa8ece546ae8f3bfd5e5a56dbb11b23208b6b0958b4f0dab7 SHA512 63e08da986d2c704b894dfadeca926944ef8192c563387534da7803f45406725154b0fff88377a1832f1a84e3d938a979f285eb4b1d808020f04d7882e50a935 diff --git a/app-text/gspell/gspell-1.14.2.ebuild b/app-text/gspell/gspell-1.14.2.ebuild new file mode 100644 index 0000000000000..b4efb2f217666 --- /dev/null +++ b/app-text/gspell/gspell-1.14.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 meson vala virtualx + +DESCRIPTION="Spell check library for GTK+ applications" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell" + +LICENSE="LGPL-2.1+" +SLOT="0/3" # subslot = libgspell-1 soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc +introspection test +vala" +RESTRICT="!test? ( test )" +REQUIRED_USE="vala? ( introspection )" + +RDEPEND=" + >=app-text/enchant-2.2:2 + >=dev-libs/glib-2.44:2 + >=x11-libs/gtk+-3.20:3[introspection?] + dev-libs/icu:= + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +" +DEPEND="${RDEPEND} + test? ( sys-apps/dbus ) +" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/glib-utils + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) + vala? ( $(vala_depend) ) + test? ( + app-text/enchant:2[hunspell] + || ( + app-dicts/myspell-en[l10n_en(+)] + app-dicts/myspell-en[l10n_en-US(+)] + ) + ) +" +# Tests require a en_US dictionary and fail with deprecated enchant aspell backend: +# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered before aspell), +# however a different backend like hspell or nuspell + their en_US dict might be fine too, +# but we don't support them at this time (2020-04-12) in enchant:2 + +src_prepare() { + use vala && vala_setup + gnome2_src_prepare +} + +src_configure() { + local emesonargs=( + -Dinstall_tests=false + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection gobject_introspection) + $(meson_use test tests) + $(meson_use vala vapi) + ) + + meson_src_configure +} + +src_test() { + virtx dbus-run-session meson test -C "${BUILD_DIR}" || die +} From 00f69da54fe4fb26b1c82d1ae44fd8e216376327 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:27:23 +0100 Subject: [PATCH 6/9] app-text/gspell: drop 1.12.2 Signed-off-by: Pacho Ramos --- app-text/gspell/Manifest | 1 - app-text/gspell/gspell-1.12.2.ebuild | 61 ---------------------------- 2 files changed, 62 deletions(-) delete mode 100644 app-text/gspell/gspell-1.12.2.ebuild diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest index e9de6b3b5c912..358020d8aa6bf 100644 --- a/app-text/gspell/Manifest +++ b/app-text/gspell/Manifest @@ -1,3 +1,2 @@ -DIST gspell-1.12.2.tar.xz 442824 BLAKE2B 6a574339dfa4930e5506d63d5f0cf27d8433c2914ce1204edc8366992ebf05bf78d4777029fa17f05be73291510897862c63479e59e72522a4c4943647f66539 SHA512 c13df805f6128cfd19c41e4936fbb49516f80e09d27e79380d5638cbd1a8a3bfc6aae5ef8a4faa748495fe529bde92805bbd5530610b113c58daa36f273a5af8 DIST gspell-1.14.0.tar.xz 116624 BLAKE2B ca42448dcb99b0d2d4563fff6c9209eeaae0f50dc00d8d3b3032b3d6fa332aea083ce737f15665a2cf2977ed715837a6c850bea0d3eaa82c7f01429ef92ab7ed SHA512 d2e9931f4c37170b483ece9ee50b0af8aa281cf1bde5ac009d2a0c7dd2dbfc90e591df13dd555465c04cccdc2864b788d372625be9f71d6541e6e6b0fd3c4370 DIST gspell-1.14.2.tar.xz 118348 BLAKE2B a03c7abfb9b73e0d5d13774a0ecbc2204e84976cb1ff3a904bf2d70b4af45bb80e1caac2458063caa8ece546ae8f3bfd5e5a56dbb11b23208b6b0958b4f0dab7 SHA512 63e08da986d2c704b894dfadeca926944ef8192c563387534da7803f45406725154b0fff88377a1832f1a84e3d938a979f285eb4b1d808020f04d7882e50a935 diff --git a/app-text/gspell/gspell-1.12.2.ebuild b/app-text/gspell/gspell-1.12.2.ebuild deleted file mode 100644 index 91c127339af87..0000000000000 --- a/app-text/gspell/gspell-1.12.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2 vala virtualx - -DESCRIPTION="Spell check library for GTK+ applications" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell" - -LICENSE="LGPL-2.1+" -SLOT="0/2" # subslot = libgspell-1 soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -IUSE="+introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=app-text/enchant-2.2:2 - >=dev-libs/glib-2.44:2 - >=x11-libs/gtk+-3.20:3[introspection?] - dev-libs/icu:= - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND} - test? ( sys-apps/dbus ) -" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.25 - >=sys-devel/gettext-0.19.6 - virtual/pkgconfig - vala? ( $(vala_depend) ) - test? ( - app-text/enchant:2[hunspell] - || ( - app-dicts/myspell-en[l10n_en(+)] - app-dicts/myspell-en[l10n_en-US(+)] - ) - ) -" -# Tests require a en_US dictionary and fail with deprecated enchant aspell backend: -# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered before aspell), -# however a different backend like hspell or nuspell + their en_US dict might be fine too, -# but we don't support them at this time (2020-04-12) in enchant:2 - -src_prepare() { - use vala && vala_setup - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - $(use_enable introspection) \ - $(use_enable vala) -} - -src_test() { - virtx dbus-run-session emake check -} From 745737b59eaa7594b8edc446e26b8e0501e9bbd7 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:28:35 +0100 Subject: [PATCH 7/9] app-text/iso-codes: add 4.19.0 Signed-off-by: Pacho Ramos --- app-text/iso-codes/Manifest | 1 + app-text/iso-codes/iso-codes-4.19.0.ebuild | 79 ++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 app-text/iso-codes/iso-codes-4.19.0.ebuild diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest index c5b520d7ba8ce..152b39fb3ccf7 100644 --- a/app-text/iso-codes/Manifest +++ b/app-text/iso-codes/Manifest @@ -1,2 +1,3 @@ DIST iso-codes-v4.17.0.tar.gz 15459699 BLAKE2B b788e7b9f48e76667e2a7e97367faf7f5229ce66ba1b2d4e458620af4cc189f026b76c580607f7d95b2adda319137964d6e95e683f9363f3825a71c8c6792db9 SHA512 9731270513aa42bda96f277528cf40a47ccdbf7c864ba8a9015f1007ef79cb16aaed0b1c3dd18fca30c923a45e0906f0cc5366fabb85e144fcfeaf82b1943a41 DIST iso-codes-v4.18.0.tar.gz 15535810 BLAKE2B 9d382682b1491d9470a536e3bd63e892c8901ab80f911c78cdcf33ed6f40a0f2da84464369f3ac82297ef72433124c9b486f658be351162f0ad5e730fb4ef897 SHA512 4f9766b3e73a155df3213d5684f0b4c2aefe3efcdc30b2a969913a90deb73e1cbd32a63c2f00c736517c1feed790944d12155410d3c4d381749c39ecd1f71f96 +DIST iso-codes-v4.19.0.tar.gz 16246520 BLAKE2B 18d2bce972108b92fcfada95274f784f2ab1f1c84921e0569d814c42f779598194562aa816d31596113aeee66789ea20d068ca8d47ed7bbe8c322ed93ad42f32 SHA512 3085144ad9936109495a497bb7cfb55ee89ff809525d8e9b56299902335b3cfaf0992643cb3f9d4f1770d71737e6a5a59554be6fc1547b487949dd4bd6b541c1 diff --git a/app-text/iso-codes/iso-codes-4.19.0.ebuild b/app-text/iso-codes/iso-codes-4.19.0.ebuild new file mode 100644 index 0000000000000..c419e987238f2 --- /dev/null +++ b/app-text/iso-codes/iso-codes-4.19.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +PLOCALES="ab ace ach af ak am an ar as ast ay az ba bar be bg bi bn bn_BD bn_IN br bs byn ca ce ch chr ckb crh cs csb cv cy da de dv dz ee el en eo es et eu fa ff fi fil fo fr frp fur fy ga gez gl gn gu gv ha haw he hi hr ht hu hy ia id io is it iu ja jam ka kab ki kk kl km kmr kn ko kok kv kw ky lo lt lv mai mhr mi mk ml mn mr ms mt my na nah nb_NO ne nl nn nso nv oc or ota pa pa_PK pap pi pl ps pt pt_BR ro ro_MD ru rw sc sd si sk sl so son sq sr sr@latin sv sw ta te tg th ti tig tk tl tr tt tt@iqtelif tzm ug uk ur uz ve vi wa wal wo xh yo zh_CN zh_HK zh_TW zu" + +inherit python-any-r1 + +DESCRIPTION="ISO language, territory, currency, script codes and their translations" +HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes" +SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +BDEPEND="${PYTHON_DEPS} + sys-devel/gettext +" + +# This ebuild does not install any binaries. +RESTRICT="binchecks strip" + +DOCS=( CHANGELOG.md README.md ) + +# plocale_find_changes doesn't support multiple directories, +# so need to do the update scan ourselves. +check_existing_locales() { + local std loc all_locales=() + + ebegin "Looking for new locales" + for std in "${all_stds[@]}"; do + pushd "${std}" >/dev/null || die + for loc in *.po; do + all_locales+=( "${loc%.po}" ) + done + popd >/dev/null + done + + all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u)) + if [[ ${PLOCALES} != "${all_locales}" ]]; then + eend 1 + eerror "There are changes in locales! This ebuild should be updated to:" + eerror "PLOCALES=\"${all_locales}\"" + die "Update PLOCALES in the ebuild" + else + eend 0 + fi +} + +src_prepare() { + default + + local std loc mylinguas + local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} ) + + check_existing_locales + + # Modify the Makefiles so they only install requested locales. + for std in "${all_stds[@]}"; do + einfo "Preparing ${std} ..." + pushd "${std}" >/dev/null || die + mylinguas=() + for loc in *.po; do + if has ${loc%.po} ${LINGUAS-${loc%.po}}; then + mylinguas+=( "${loc}" ) + fi + done + + sed \ + -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \ + -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \ + -i Makefile.am Makefile.in || die "sed in ${std} folder failed" + popd >/dev/null + done +} From ffbb9e6d4a5f7ed144bb54f42fd78e51f636c8b8 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 14 Dec 2025 17:30:14 +0100 Subject: [PATCH 8/9] app-text/iso-codes: drop 4.17.0 Signed-off-by: Pacho Ramos --- app-text/iso-codes/Manifest | 1 - app-text/iso-codes/iso-codes-4.17.0.ebuild | 79 ---------------------- 2 files changed, 80 deletions(-) delete mode 100644 app-text/iso-codes/iso-codes-4.17.0.ebuild diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest index 152b39fb3ccf7..d266537d6b367 100644 --- a/app-text/iso-codes/Manifest +++ b/app-text/iso-codes/Manifest @@ -1,3 +1,2 @@ -DIST iso-codes-v4.17.0.tar.gz 15459699 BLAKE2B b788e7b9f48e76667e2a7e97367faf7f5229ce66ba1b2d4e458620af4cc189f026b76c580607f7d95b2adda319137964d6e95e683f9363f3825a71c8c6792db9 SHA512 9731270513aa42bda96f277528cf40a47ccdbf7c864ba8a9015f1007ef79cb16aaed0b1c3dd18fca30c923a45e0906f0cc5366fabb85e144fcfeaf82b1943a41 DIST iso-codes-v4.18.0.tar.gz 15535810 BLAKE2B 9d382682b1491d9470a536e3bd63e892c8901ab80f911c78cdcf33ed6f40a0f2da84464369f3ac82297ef72433124c9b486f658be351162f0ad5e730fb4ef897 SHA512 4f9766b3e73a155df3213d5684f0b4c2aefe3efcdc30b2a969913a90deb73e1cbd32a63c2f00c736517c1feed790944d12155410d3c4d381749c39ecd1f71f96 DIST iso-codes-v4.19.0.tar.gz 16246520 BLAKE2B 18d2bce972108b92fcfada95274f784f2ab1f1c84921e0569d814c42f779598194562aa816d31596113aeee66789ea20d068ca8d47ed7bbe8c322ed93ad42f32 SHA512 3085144ad9936109495a497bb7cfb55ee89ff809525d8e9b56299902335b3cfaf0992643cb3f9d4f1770d71737e6a5a59554be6fc1547b487949dd4bd6b541c1 diff --git a/app-text/iso-codes/iso-codes-4.17.0.ebuild b/app-text/iso-codes/iso-codes-4.17.0.ebuild deleted file mode 100644 index 423aa67127341..0000000000000 --- a/app-text/iso-codes/iso-codes-4.17.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..14} ) -PLOCALES="ab ace ach af ak am an ar as ast ay az ba bar be bg bi bn bn_BD bn_IN br bs byn ca ce ch chr ckb crh cs csb cv cy da de dv dz ee el en eo es et eu fa ff fi fil fo fr frp fur fy ga gez gl gn gu gv ha haw he hi hr ht hu hy ia id io is it iu ja jam ka kab ki kk kl km kmr kn ko kok kv kw ky lo lt lv mai mhr mi mk ml mn mr ms mt my na nah nb_NO ne nl nn nso nv oc or pa pa_PK pap pi pl ps pt pt_BR ro ro_MD ru rw sc sd si sk sl so son sq sr sr@latin sv sw ta te tg th ti tig tk tl tr tt tt@iqtelif tzm ug uk ur uz ve vi wa wal wo xh yo zh_CN zh_HK zh_Hans zh_Hant zh_TW zu" - -inherit python-any-r1 - -DESCRIPTION="ISO language, territory, currency, script codes and their translations" -HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes" -SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -BDEPEND="${PYTHON_DEPS} - sys-devel/gettext -" - -# This ebuild does not install any binaries. -RESTRICT="binchecks strip" - -DOCS=( CHANGELOG.md README.md ) - -# plocale_find_changes doesn't support multiple directories, -# so need to do the update scan ourselves. -check_existing_locales() { - local std loc all_locales=() - - ebegin "Looking for new locales" - for std in "${all_stds[@]}"; do - pushd "${std}" >/dev/null || die - for loc in *.po; do - all_locales+=( "${loc%.po}" ) - done - popd >/dev/null - done - - all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u)) - if [[ ${PLOCALES} != "${all_locales}" ]]; then - eend 1 - eerror "There are changes in locales! This ebuild should be updated to:" - eerror "PLOCALES=\"${all_locales}\"" - die "Update PLOCALES in the ebuild" - else - eend 0 - fi -} - -src_prepare() { - default - - local std loc mylinguas - local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} ) - - check_existing_locales - - # Modify the Makefiles so they only install requested locales. - for std in "${all_stds[@]}"; do - einfo "Preparing ${std} ..." - pushd "${std}" >/dev/null || die - mylinguas=() - for loc in *.po; do - if has ${loc%.po} ${LINGUAS-${loc%.po}}; then - mylinguas+=( "${loc}" ) - fi - done - - sed \ - -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \ - -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \ - -i Makefile.am Makefile.in || die "sed in ${std} folder failed" - popd >/dev/null - done -} From 097c6fd9f334ed9d482571f2764446591fd203b8 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 14 Dec 2025 17:36:57 +0100 Subject: [PATCH 9/9] dev-ruby/oauth-tty: add 1.0.6 Signed-off-by: Hans de Graaff --- dev-ruby/oauth-tty/Manifest | 1 + dev-ruby/oauth-tty/metadata.xml | 4 +- dev-ruby/oauth-tty/oauth-tty-1.0.6.ebuild | 47 +++++++++++++++++++++++ 3 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 dev-ruby/oauth-tty/oauth-tty-1.0.6.ebuild diff --git a/dev-ruby/oauth-tty/Manifest b/dev-ruby/oauth-tty/Manifest index 9727188d531ed..6d39183e0fee0 100644 --- a/dev-ruby/oauth-tty/Manifest +++ b/dev-ruby/oauth-tty/Manifest @@ -1 +1,2 @@ +DIST oauth-tty-1.0.6.tar.gz 193477 BLAKE2B daae6e314de705a5dbd7d6681b509f818afd347643f336921e80c89f112db6687a54fc3fcc51b475570dcf7005f9bb19483b4a06226e8924433a7666dbad7a45 SHA512 13f3378166ac78de83b555da942194b5cd5687bee1d65ff737e44aa99e1a4f48c34de4d0f11984850804bef32c0c40f27876e08273c8c2f55876487efd03f382 DIST oauth2-1.0.5.tar.bz2 27649 BLAKE2B cb20b0073838ad887b2b7311e929507d152746c33adeef602f475fca94aa49df4283597ab678f2fa16d17467220edab6601e7ff4bae07d5c81b55cf8515ca5eb SHA512 3dbb5d1394bf5791b16e88bb4e8ead7456ea935005947e0e6b5e4864277b17c75acea389d5c7e5eef1eff684475962619777728049f8f0686abe434f2fffacf8 diff --git a/dev-ruby/oauth-tty/metadata.xml b/dev-ruby/oauth-tty/metadata.xml index 5082bc5c9e924..dbd0942a6cb77 100644 --- a/dev-ruby/oauth-tty/metadata.xml +++ b/dev-ruby/oauth-tty/metadata.xml @@ -6,6 +6,8 @@ Gentoo Ruby Project - oauth-xx/oauth-tty + ruby-oauth/oauth-tty + ruby-oauth/oauth-tty + oauth-tty diff --git a/dev-ruby/oauth-tty/oauth-tty-1.0.6.ebuild b/dev-ruby/oauth-tty/oauth-tty-1.0.6.ebuild new file mode 100644 index 0000000000000..3972ff67fd302 --- /dev/null +++ b/dev-ruby/oauth-tty/oauth-tty-1.0.6.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="oauth-tty.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="OAuth 1.0 TTY Command Line Interface" +HOMEPAGE="https://github.com/ruby-oauth/oauth-tty" +SRC_URI="https://github.com/ruby-oauth/oauth-tty/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/version_gem-1.1.1:1 + !=dev-ruby/minitest-5.15 + dev-ruby/mocha + >=dev-ruby/oauth-1.1.0 + dev-ruby/rack-test + dev-ruby/webmock +)" + +all_ruby_prepare() { + sed -e 's:_relative ": "./:' \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -e '/kettle/ s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -i spec/spec_helper.rb || die +}