textproc/uim: Update to 1.9.1

- Add japanese/uim-anthy-unicode port that supports Anthy Unicode
  (japanese/anthy-unicode)
- Bump PORTREVISION of the ports that depend on textproc/uim port
This commit is contained in:
MANTANI Nobutaka 2025-04-20 19:54:49 +09:00
parent 20ca611218
commit 1c99ec1d1d
14 changed files with 74 additions and 21 deletions

View file

@ -281,6 +281,7 @@
SUBDIR += today SUBDIR += today
SUBDIR += tomoe SUBDIR += tomoe
SUBDIR += uim-anthy SUBDIR += uim-anthy
SUBDIR += uim-anthy-unicode
SUBDIR += uim-mozc SUBDIR += uim-mozc
SUBDIR += uim-tomoe-gtk SUBDIR += uim-tomoe-gtk
SUBDIR += vera-fpw SUBDIR += vera-fpw

View file

@ -1,7 +1,7 @@
PORTNAME= mozc PORTNAME= mozc
PORTVERSION= 2.23.2815.102.01 PORTVERSION= 2.23.2815.102.01
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
PORTREVISION?= 27 PORTREVISION?= 28
CATEGORIES= japanese CATEGORIES= japanese
MAINTAINER= hrs@FreeBSD.org MAINTAINER= hrs@FreeBSD.org

View file

@ -1,6 +1,6 @@
PORTNAME= scim-uim PORTNAME= scim-uim
PORTVERSION= 0.2.0 PORTVERSION= 0.2.0
PORTREVISION= 17 PORTREVISION= 18
CATEGORIES= japanese CATEGORIES= japanese
MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION} \ MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION} \
http://freedesktop.org/~suzhe/sources/ http://freedesktop.org/~suzhe/sources/

View file

@ -0,0 +1,45 @@
CATEGORIES= japanese
.if defined(WITHOUT_X11)
PKGNAMESUFFIX= -anthy-unicode-nox11
.else
PKGNAMESUFFIX= -anthy-unicode
.endif
COMMENT= Uim plugin using Anthy Unicode input method
.if !defined(WITHOUT_X11)
USE_GNOME= cairo gdkpixbuf gtk30
.endif
LIB_DEPENDS= libanthy-unicode.so:japanese/anthy-unicode \
libfreetype.so:print/freetype2 \
libuim.so:textproc/uim \
libfontconfig.so:x11-fonts/fontconfig \
libharfbuzz.so:print/harfbuzz
MASTERDIR= ${.CURDIR}/../../textproc/uim
PKGDIR= ${.CURDIR}
CONFIGURE_ARGS= --with-anthy-utf8
.if !defined(WITHOUT_X11)
CONFIGURE_ARGS+= --with-gtk3 --enable-dict
.endif
CONFLICTS_INSTALL= ja-uim-anthy
UIM_SLAVE= yes
do-build:
(cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-anthy-utf8.la)
.if !defined(WITHOUT_X11)
(cd ${WRKSRC}/gtk3/dict && ${MAKE_CMD} uim-dict-gtk3)
.endif
do-install:
(cd ${WRKSRC}/uim && \
${MAKE_CMD} DESTDIR=${STAGEDIR} uim_plugin_LTLIBRARIES=libuim-anthy-utf8.la INSTALL_STRIP_FLAG=-s install-uim_pluginLTLIBRARIES)
.if !defined(WITHOUT_X11)
(cd ${WRKSRC}/gtk3/dict && ${MAKE_CMD} DESTDIR=${STAGEDIR} bin_PROGRAMS=uim-dict-gtk3 INSTALL_STRIP_FLAG=-s install-binPROGRAMS install-uim_dict_uiDATA)
.endif
.include "${MASTERDIR}/Makefile"

View file

@ -0,0 +1 @@
uim plugin using Anthy Unicode input method.

View file

@ -0,0 +1,5 @@
%%X11%%bin/uim-dict-gtk3
lib/uim/plugin/libuim-anthy-utf8.so
%%X11%%%%DATADIR%%/helperdata/uim-dict-ui.xml
@postexec uim-module-manager --register anthy-utf8
@preunexec uim-module-manager --unregister anthy-utf8

View file

@ -25,6 +25,8 @@ CONFIGURE_ARGS= --with-anthy --with-anthy-utf8
CONFIGURE_ARGS+= --with-gtk3 --enable-dict CONFIGURE_ARGS+= --with-gtk3 --enable-dict
.endif .endif
CONFLICTS_INSTALL= ja-uim-anthy-unicode
UIM_SLAVE= yes UIM_SLAVE= yes
do-build: do-build:

View file

@ -1,4 +1,4 @@
PORTREVISION= 8 PORTREVISION= 9
PKGNAMEPREFIX= ja-uim- PKGNAMEPREFIX= ja-uim-
COMMENT= Mozc engine for uim COMMENT= Mozc engine for uim

View file

@ -1,6 +1,6 @@
PORTNAME= uim-tomoe-gtk PORTNAME= uim-tomoe-gtk
PORTVERSION= 0.6.0 PORTVERSION= 0.6.0
PORTREVISION= 21 PORTREVISION= 22
CATEGORIES= japanese CATEGORIES= japanese
MASTER_SITES= SF/tomoe/${PORTNAME}/${PORTNAME}-${PORTVERSION} MASTER_SITES= SF/tomoe/${PORTNAME}/${PORTNAME}-${PORTVERSION}

View file

@ -1,6 +1,5 @@
PORTNAME= uim-el PORTNAME= uim-el
PORTVERSION= 1.9.0 PORTVERSION= 1.9.1
PORTREVISION= 1
CATEGORIES= textproc CATEGORIES= textproc
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1740307779 TIMESTAMP = 1745067376
SHA256 (uim-uim-1.9.0_GH0.tar.gz) = e1fb10b1e2b8bf633f69f5f681b4398e10129e912ed204c6af74405c27da6045 SHA256 (uim-uim-1.9.1_GH0.tar.gz) = a0af856130a0da6e3b42304a55c59f4acb5f8ad88d6886111241c36951b1be0e
SIZE (uim-uim-1.9.0_GH0.tar.gz) = 4050531 SIZE (uim-uim-1.9.1_GH0.tar.gz) = 4050008

View file

@ -1,5 +1,5 @@
PORTNAME= uim PORTNAME= uim
PORTVERSION= 1.9.0 PORTVERSION= 1.9.1
CATEGORIES?= textproc CATEGORIES?= textproc
.if !defined(UIM_SLAVE) && defined(WITHOUT_X11) .if !defined(UIM_SLAVE) && defined(WITHOUT_X11)
PKGNAMESUFFIX= -nox11 PKGNAMESUFFIX= -nox11

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1740302751 TIMESTAMP = 1744556086
SHA256 (uim-uim-1.9.0_GH0.tar.gz) = e1fb10b1e2b8bf633f69f5f681b4398e10129e912ed204c6af74405c27da6045 SHA256 (uim-uim-1.9.1_GH0.tar.gz) = a0af856130a0da6e3b42304a55c59f4acb5f8ad88d6886111241c36951b1be0e
SIZE (uim-uim-1.9.0_GH0.tar.gz) = 4050531 SIZE (uim-uim-1.9.1_GH0.tar.gz) = 4050008
SHA256 (uim-sigscheme-ccf1f92_GH0.tar.gz) = 320e0e9af6c64fb9fa2b58643792b9ed5b66b9add3ed233a391b6a2518a6313f SHA256 (uim-sigscheme-ccf1f92_GH0.tar.gz) = 320e0e9af6c64fb9fa2b58643792b9ed5b66b9add3ed233a391b6a2518a6313f
SIZE (uim-sigscheme-ccf1f92_GH0.tar.gz) = 570780 SIZE (uim-sigscheme-ccf1f92_GH0.tar.gz) = 570780
SHA256 (uim-libgcroots-f019129_GH0.tar.gz) = b88a61336ddf230b083f7185eb94aa0f1d3168204a84d35578eccaf0a61c1800 SHA256 (uim-libgcroots-f019129_GH0.tar.gz) = b88a61336ddf230b083f7185eb94aa0f1d3168204a84d35578eccaf0a61c1800

View file

@ -1,4 +1,4 @@
--- configure.ac.orig 2025-02-23 08:00:09 UTC --- configure.ac.orig 2025-04-13 09:17:52 UTC
+++ configure.ac +++ configure.ac
@@ -124,7 +124,7 @@ if test "x$with_anthy" = xyes; then @@ -124,7 +124,7 @@ if test "x$with_anthy" = xyes; then
if test "x$with_anthy" = xyes; then if test "x$with_anthy" = xyes; then
@ -9,12 +9,12 @@
[AC_DEFINE(LIBANTHY_UTF8_CAPABLE, 1, [AC_DEFINE(LIBANTHY_UTF8_CAPABLE, 1,
"libanthy can handle UTF-8")]) "libanthy can handle UTF-8")])
fi fi
@@ -142,7 +142,7 @@ if test "x$with_anthy_utf8" != xno; then @@ -146,7 +146,7 @@ if test "x$with_anthy_utf8" != xno; then
[with_anthy_utf8=no])
if test "x$with_anthy_utf8" != xno; then
- PKG_CHECK_MODULES(ANTHY_UTF8, anthy >= 8622,
+ PKG_CHECK_MODULES(ANTHY_UTF8, anthy >= 0.4,
[with_anthy_utf8=yes [with_anthy_utf8=yes
AC_DEFINE(LIBANTHY_UTF8_CAPABLE, 1, AC_DEFINE(LIBANTHY_UTF8_CAPABLE, 1,
[libanthy can handle UTF-8])], [libanthy-unicode can handle UTF-8])],
- [PKG_CHECK_MODULES(ANTHY_UTF8, anthy >= 8622,
+ [PKG_CHECK_MODULES(ANTHY_UTF8, anthy >= 0.4,
[with_anthy_utf8=yes
AC_DEFINE(LIBANTHY_UTF8_CAPABLE, 1,
[libanthy can handle UTF-8])],