git: 0b1d5eee1a1a - main - japanese/ibus-skk: Update to 1.4.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 28 May 2026 19:18:57 UTC
The branch main has been updated by mce:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0b1d5eee1a1a2175646a6d661dcf108fd69bda28
commit 0b1d5eee1a1a2175646a6d661dcf108fd69bda28
Author: Kousuke Kannagi <mce@FreeBSD.org>
AuthorDate: 2026-05-24 22:17:31 +0000
Commit: Kousuke Kannagi <mce@FreeBSD.org>
CommitDate: 2026-05-28 19:18:08 +0000
japanese/ibus-skk: Update to 1.4.4
Take maintainership.
Split gettext into gettext-tools and gettext-runtime.
Remove USES=python, CONFIGURE_ENV and CPPFLAGS.
Simplify USE_GNOME.
Update pkg-descr.
pkg-message is almost identical to the one displayed during ibus
installation, so remove it.
https://raw.githubusercontent.com/ueno/ibus-skk/refs/tags/ibus-skk-1.4.4/NEWS
PR: 295557
Approved by: osa (mentor)
---
japanese/ibus-skk/Makefile | 39 ++++++++++++++-------------------------
japanese/ibus-skk/distinfo | 8 +++-----
japanese/ibus-skk/pkg-descr | 8 ++------
japanese/ibus-skk/pkg-message | 41 -----------------------------------------
4 files changed, 19 insertions(+), 77 deletions(-)
diff --git a/japanese/ibus-skk/Makefile b/japanese/ibus-skk/Makefile
index 00e1fb9e7c35..63be106dae4e 100644
--- a/japanese/ibus-skk/Makefile
+++ b/japanese/ibus-skk/Makefile
@@ -1,46 +1,35 @@
PORTNAME= ibus-skk
DISTVERSIONPREFIX= ibus-skk-
-DISTVERSION= 1.4.3
-PORTREVISION= 2
+DISTVERSION= 1.4.4
CATEGORIES= japanese
-PATCH_SITES= https://github.com/ueno/${PORTNAME}/commit/
-PATCHFILES= b9c00e304412c513738516a567df14a4a28e4a21.patch:-p1
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mce@FreeBSD.org
COMMENT= Japanese SKK input engine for IBus
WWW= https://github.com/ueno/ibus-skk
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${LOCALBASE}/share/skk/SKK-JISYO.L:japanese/skk-jisyo
LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libibus-1.0.so:textproc/ibus \
libskk.so:japanese/libskk
+RUN_DEPENDS= ${LOCALBASE}/share/skk/SKK-JISYO.L:japanese/skk-jisyo
-USES= autoreconf gettext gmake gnome libtool pkgconfig python vala:build
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= DATADIRNAME=share
+USES= autoreconf gettext-tools gmake gnome libtool pkgconfig \
+ vala:build
USE_GITHUB= yes
GH_ACCOUNT= ueno
-USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 intltool pango
+USE_GNOME= glib20 gtk30 intltool
-CPPFLAGS+= -I${LOCALBASE}/include
+GNU_CONFIGURE= yes
OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/share/skk/SKK-JISYO.L|${LOCALBASE}/share/skk/SKK-JISYO.L|' ${WRKSRC}/src/preferences.vala
-
-.include <bsd.port.pre.mk>
+NLS_USES= gettext-runtime
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
+post-patch:
+ @${REINPLACE_CMD} -e '/SKK-JISYO/s,/usr/share,${LOCALBASE}/share,' \
+ ${WRKSRC}/src/preferences.vala
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/japanese/ibus-skk/distinfo b/japanese/ibus-skk/distinfo
index fa21b951ef15..26caef7b7250 100644
--- a/japanese/ibus-skk/distinfo
+++ b/japanese/ibus-skk/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1774057079
-SHA256 (ueno-ibus-skk-ibus-skk-1.4.3_GH0.tar.gz) = a5eb5fd47072dc4854a241bfa3d2394723839aea3a3474ac66fff59171e91e09
-SIZE (ueno-ibus-skk-ibus-skk-1.4.3_GH0.tar.gz) = 54844
-SHA256 (b9c00e304412c513738516a567df14a4a28e4a21.patch) = 3aca0d57efdc7adb9203070e6eb41da8ecd7911d29e8d0b936425464a95d5111
-SIZE (b9c00e304412c513738516a567df14a4a28e4a21.patch) = 1074
+TIMESTAMP = 1779587868
+SHA256 (ueno-ibus-skk-ibus-skk-1.4.4_GH0.tar.gz) = a342ce2c7f3bcdfed9d9b30bfa6ef84de4e79796881536defcfe89c4b22919df
+SIZE (ueno-ibus-skk-ibus-skk-1.4.4_GH0.tar.gz) = 54945
diff --git a/japanese/ibus-skk/pkg-descr b/japanese/ibus-skk/pkg-descr
index 2f67233c5a05..04a788bfe452 100644
--- a/japanese/ibus-skk/pkg-descr
+++ b/japanese/ibus-skk/pkg-descr
@@ -1,7 +1,3 @@
-ibus-skk -- a Japanese SKK input engine for IBus
-
ibus-skk is an implementation of the SKK (Simple Kana-Kanji) input
-method on the IBus input method framework. To learn about SKK, see:
-
-http://openlab.jp/skk/
-https://secure.wikimedia.org/wikipedia/ja/wiki/SKK
+method on the IBus input method framework. Note that SKK works quite
+differently from other Japanese input methods.
diff --git a/japanese/ibus-skk/pkg-message b/japanese/ibus-skk/pkg-message
deleted file mode 100644
index 74ea277e5f78..000000000000
--- a/japanese/ibus-skk/pkg-message
+++ /dev/null
@@ -1,41 +0,0 @@
-[
-{ type: install
- message: <<EOM
-ibus-skk installation finished. To use ibus-skk, please do the following:
-
-If you are using bash or zsh, please add following lines to your $HOME/.bashrc or
-$HOME/.zshrc:
-
-export XIM=ibus
-export GTK_IM_MODULE=ibus
-export QT_IM_MODULE=xim
-export XMODIFIERS=@im=ibus
-export XIM_PROGRAM="ibus-daemon"
-export XIM_ARGS="--daemonize --xim"
-
-If you are using tcsh, please add following lines to your $HOME/.cshrc:
-
-setenv XIM ibus
-setenv GTK_IM_MODULE ibus
-setenv QT_IM_MODULE xim
-setenv XMODIFIERS @im=ibus
-setenv XIM_PROGRAM ibus-daemon
-setenv XIM_ARGS "--daemonize --xim"
-
-If you are using KDE4, you may create a shell script in $HOME/.kde4/env,
-and add following lines:
-
-#!/bin/sh
-export XIM=ibus
-export GTK_IM_MODULE=ibus
-export QT_IM_MODULE=xim
-export XMODIFIERS=@im=ibus
-export XIM_PROGRAM="ibus-daemon"
-export XIM_ARGS="--daemonize --xim"
-
-If ibus cannot start or the panel does not appear, please ensure
-that you are using up-to-date python.
-There's a bug in python 2.5, which may prevent the panel from appearing.
-EOM
-}
-]