diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-27 03:04:46 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-27 03:04:46 -0500 |
| commit | 2becf90cbeed1e8431dfd896e8a1b0e52085a807 (patch) | |
| tree | a2c63582302d79d3b93dee005f71c667e192ae02 /app-i18n | |
| parent | a5b204c853f6ce1d5c74fb57a0c5c64567baeab6 (diff) | |
| download | baldeagleos-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.patch | 14 | ||||
| -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 |
