ToDo:
ibus-1.5.32で動かなくなっているXIM EUC-JP locale(ja-ktermで必要)を動かすパッチのまとめ
--- textproc/ibus/Makefile.orig +++ textproc/ibus/Makefile @@ -108,6 +108,10 @@ PLIST_SUB+= COMPDIR="" PLIST_SUB+= COMPDIR="@comment " .endif +post-patch: + # Rollback https://github.com/ibus/ibus/issues/2547 for ja_JP.eucJP locale XIM on ja-kterm + ${REINPLACE_CMD} -e 's/gdk_init/gtk_init/' ${WRKSRC}/client/x11/main.c + post-configure: # Clean pre-generated source code, which may not match the options selected. ${MAKE} -C ${WRKSRC}/ui/gtk3 maintainer-clean-generic --- /dev/null 2025-07-10 11:37:47.184390000 +0900 +++ textproc/ibus/files/patch-i18nOffsetCache 2025-07-03 17:34:38.139498000 +0900 @@ -0,0 +1,15 @@ +--- util/IMdkit/i18nOffsetCache.c.orig 2025-04-08 21:57:26.000000000 +0900 ++++ util/IMdkit/i18nOffsetCache.c 2025-07-03 17:34:35.553162000 +0900 +@@ -84,10 +84,10 @@ + + if (++offset_cache->size > offset_cache->capacity) { + Xi18nAtomOffsetPair *pair = (Xi18nAtomOffsetPair *) realloc (data, +- offset_cache->capacity * sizeof (Xi18nAtomOffsetPair)); +- offset_cache->capacity *= OFFSET_CACHE_GROWTH_FACTOR; ++ offset_cache->capacity * OFFSET_CACHE_GROWTH_FACTOR * sizeof (Xi18nAtomOffsetPair)); + if (pair) { + offset_cache->data = pair; ++ offset_cache->capacity *= OFFSET_CACHE_GROWTH_FACTOR; + } else { + offset_cache->data = data; + --offset_cache->size;
カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記