summaryrefslogtreecommitdiff
path: root/app-i18n
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-27 03:04:46 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-27 03:04:46 -0500
commit2becf90cbeed1e8431dfd896e8a1b0e52085a807 (patch)
treea2c63582302d79d3b93dee005f71c667e192ae02 /app-i18n
parenta5b204c853f6ce1d5c74fb57a0c5c64567baeab6 (diff)
downloadbaldeagleos-repo-2becf90cbeed1e8431dfd896e8a1b0e52085a807.tar.gz
baldeagleos-repo-2becf90cbeed1e8431dfd896e8a1b0e52085a807.tar.xz
baldeagleos-repo-2becf90cbeed1e8431dfd896e8a1b0e52085a807.zip
Adding metadata
Diffstat (limited to 'app-i18n')
-rw-r--r--app-i18n/uim/files/uim-1.9.6-volatile.patch14
-rw-r--r--app-i18n/uim/uim-1.9.6-r1.ebuild (renamed from app-i18n/uim/uim-1.9.6.ebuild)23
2 files changed, 23 insertions, 14 deletions
diff --git a/app-i18n/uim/files/uim-1.9.6-volatile.patch b/app-i18n/uim/files/uim-1.9.6-volatile.patch
new file mode 100644
index 000000000000..d1af5e52299a
--- /dev/null
+++ b/app-i18n/uim/files/uim-1.9.6-volatile.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/978762
+https://github.com/uim/uim/issues/207
+https://github.com/uim/sigscheme/pull/21
+--- a/sigscheme/src/module-sscm-ext.c
++++ b/sigscheme/src/module-sscm-ext.c
+@@ -233,7 +233,7 @@ scm_require_internal(const char *filename)
+ }
+
+ SCM_EXPORT ScmObj
+-scm_p_require(ScmObj filename)
++scm_p_require(volatile ScmObj filename)
+ {
+ #if SCM_COMPAT_SIOD
+ ScmObj loaded_str, retsym;
diff --git a/app-i18n/uim/uim-1.9.6.ebuild b/app-i18n/uim/uim-1.9.6-r1.ebuild
index 85d727e98013..93c772c350ac 100644
--- a/app-i18n/uim/uim-1.9.6.ebuild
+++ b/app-i18n/uim/uim-1.9.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI="8"
-inherit autotools dot-a elisp-common flag-o-matic gnome2-utils qmake-utils xdg
+inherit autotools dot-a elisp-common flag-o-matic gnome2-utils qt-utils xdg
DESCRIPTION="Multilingual input method framework"
HOMEPAGE="https://github.com/uim/uim"
@@ -12,12 +12,11 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="BSD GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~riscv x86"
-IUSE="X +anthy curl eb emacs expat libffi gtk gtk2 l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW libedit libnotify m17n-lib ncurses qt5 qt6 skk sqlite ssl static-libs"
+IUSE="X +anthy curl eb emacs expat libffi gtk gtk2 l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW libedit libnotify m17n-lib ncurses qt6 skk sqlite ssl static-libs"
RESTRICT="test"
REQUIRED_USE="
gtk? ( X )
gtk2? ( X )
- qt5? ( X )
qt6? ( X )
"
GTK_DEPEND="
@@ -54,12 +53,6 @@ COMMON_DEPEND="
)
m17n-lib? ( dev-libs/m17n-lib )
ncurses? ( sys-libs/ncurses:0= )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtx11extras:5
- dev-qt/qtwidgets:5
- )
qt6? ( dev-qt/qtbase:6[widgets,X] )
skk? ( app-i18n/skk-jisyo )
sqlite? ( dev-db/sqlite:3 )
@@ -118,6 +111,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-xkb.patch
# PR merged https://github.com/uim/uim/pull/275.patch
"${FILESDIR}"/${P}-pkg_config.patch
+ "${FILESDIR}"/${P}-volatile.patch
)
DOCS=( AUTHORS NEWS README RELNOTE doc )
@@ -146,7 +140,6 @@ src_configure() {
$(usev gtk gtk3)
$(usev qt6)
$(usev gtk2 gtk)
- $(usev qt5)
)
local myconf=(
@@ -164,12 +157,10 @@ src_configure() {
$(use_with gtk2)
$(use_with m17n-lib m17nlib)
$(use_enable ncurses fep)
- $(use_with qt5)
- $(use_with qt5 qt5-immodule)
- _QMAKE5=$(qt5_get_bindir)/qmake
+ --without-qt5
+ --without-qt5-immodule
$(use_with qt6)
$(use_with qt6 qt6-immodule)
- _QMAKE6=$(qt6_get_bindir)/qmake
$(use_with skk)
$(use_with sqlite sqlite3)
$(use_enable ssl openssl)
@@ -191,6 +182,10 @@ src_configure() {
myconf+=( --disable-dict )
fi
+ if use qt6; then
+ myconf+=( _QMAKE6=$(qt_get_broot_binary 6 qmake) )
+ fi
+
if use libnotify; then
myconf+=( --enable-notify=libnotify )
fi