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)
-}
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
diff --git a/app-text/enchant/Manifest b/app-text/enchant/Manifest
index 871cb3000736a..6229b5d6e37af 100644
--- a/app-text/enchant/Manifest
+++ b/app-text/enchant/Manifest
@@ -1,4 +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.14.ebuild
similarity index 95%
rename from app-text/enchant/enchant-2.8.11-r1.ebuild
rename to app-text/enchant/enchant-2.8.14.ebuild
index 40e52843dd564..be90bdd0552a0 100644
--- a/app-text/enchant/enchant-2.8.11-r1.ebuild
+++ b/app-text/enchant/enchant-2.8.14.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit libtool
DESCRIPTION="Spellchecker wrapping library"
-HOMEPAGE="https://github.com/rrthomas/enchant"
+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+"
diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest
index 04f63d2ff569b..358020d8aa6bf 100644
--- a/app-text/gspell/Manifest
+++ b/app-text/gspell/Manifest
@@ -1,2 +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.14.2.ebuild
similarity index 69%
rename from app-text/gspell/gspell-1.12.2.ebuild
rename to app-text/gspell/gspell-1.14.2.ebuild
index 91c127339af87..b4efb2f217666 100644
--- a/app-text/gspell/gspell-1.12.2.ebuild
+++ b/app-text/gspell/gspell-1.14.2.ebuild
@@ -3,16 +3,17 @@
EAPI=8
-inherit gnome2 vala virtualx
+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/2" # subslot = libgspell-1 soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+SLOT="0/3" # subslot = libgspell-1 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+introspection +vala"
+IUSE="gtk-doc +introspection test +vala"
+RESTRICT="!test? ( test )"
REQUIRED_USE="vala? ( introspection )"
RDEPEND="
@@ -28,9 +29,9 @@ DEPEND="${RDEPEND}
BDEPEND="
dev-libs/libxml2:2
dev-util/glib-utils
- >=dev-build/gtk-doc-am-1.25
>=sys-devel/gettext-0.19.6
virtual/pkgconfig
+ gtk-doc? ( dev-util/gtk-doc )
vala? ( $(vala_depend) )
test? (
app-text/enchant:2[hunspell]
@@ -51,11 +52,17 @@ src_prepare() {
}
src_configure() {
- gnome2_src_configure \
- $(use_enable introspection) \
- $(use_enable vala)
+ 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 emake check
+ virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
}
diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest
index c5b520d7ba8ce..d266537d6b367 100644
--- a/app-text/iso-codes/Manifest
+++ b/app-text/iso-codes/Manifest
@@ -1,2 +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.19.0.ebuild
similarity index 85%
rename from app-text/iso-codes/iso-codes-4.17.0.ebuild
rename to app-text/iso-codes/iso-codes-4.19.0.ebuild
index 423aa67127341..c419e987238f2 100644
--- a/app-text/iso-codes/iso-codes-4.17.0.ebuild
+++ b/app-text/iso-codes/iso-codes-4.19.0.ebuild
@@ -4,7 +4,7 @@
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"
+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
@@ -15,7 +15,7 @@ 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"
+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
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
+}