git: 38dc8517345f - main - korean/ibus-hangul: Update to 1.5.5

From: Jung-uk Kim <jkim_at_FreeBSD.org>
Date: Sun, 28 Jun 2026 18:54:14 UTC
The branch main has been updated by jkim:

URL: https://cgit.FreeBSD.org/ports/commit/?id=38dc8517345f7692635d83d6ae219b3a87b608b1

commit 38dc8517345f7692635d83d6ae219b3a87b608b1
Author:     Jung-uk Kim <jkim@FreeBSD.org>
AuthorDate: 2026-06-28 18:50:35 +0000
Commit:     Jung-uk Kim <jkim@FreeBSD.org>
CommitDate: 2026-06-28 18:53:54 +0000

    korean/ibus-hangul: Update to 1.5.5
---
 korean/ibus-hangul/Makefile                  | 10 ++++++----
 korean/ibus-hangul/distinfo                  |  6 +++---
 korean/ibus-hangul/files/patch-setup_main.py | 10 ----------
 korean/ibus-hangul/pkg-plist                 | 17 +++++++++++------
 4 files changed, 20 insertions(+), 23 deletions(-)

diff --git a/korean/ibus-hangul/Makefile b/korean/ibus-hangul/Makefile
index bd4a72ad147c..e3043743f23a 100644
--- a/korean/ibus-hangul/Makefile
+++ b/korean/ibus-hangul/Makefile
@@ -1,8 +1,6 @@
 PORTNAME=	ibus-hangul
-PORTVERSION=	1.5.1
-PORTREVISION=	3
+PORTVERSION=	1.5.5
 CATEGORIES=	korean
-MASTER_SITES=	https://github.com/choehwanjin/ibus-hangul/releases/download/${PORTVERSION}/
 
 MAINTAINER=	jkim@FreeBSD.org
 COMMENT=	Hangul input engine for IBus
@@ -13,10 +11,14 @@ LICENSE=	GPLv2
 LIB_DEPENDS=	libhangul.so:korean/libhangul \
 		libibus-1.0.so:textproc/ibus
 
-USES=		gmake gnome libtool pkgconfig python
+USES=		autoreconf gmake gnome libtool pkgconfig python
 USE_GNOME=	gtk30 intlhack pygobject3
 USE_PYTHON=	py3kplist
 
+GH_ACCOUNT=	choehwanjin
+GH_TAGNAME=	aa4b71c
+USE_GITHUB=	yes
+
 OPTIONS_DEFINE=	NLS
 OPTIONS_SUB=	NLS
 
diff --git a/korean/ibus-hangul/distinfo b/korean/ibus-hangul/distinfo
index f98cb71538e9..3d836e795254 100644
--- a/korean/ibus-hangul/distinfo
+++ b/korean/ibus-hangul/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1563219642
-SHA256 (ibus-hangul-1.5.1.tar.gz) = 7af195ba9c7b7964f079900e84a8c1989ad7de9ad1f9b11dea9914d75c430a3e
-SIZE (ibus-hangul-1.5.1.tar.gz) = 460517
+TIMESTAMP = 1782670131
+SHA256 (choehwanjin-ibus-hangul-1.5.5-aa4b71c_GH0.tar.gz) = ccc1fa40147a8578dcceca76e84f248e2acac35b639f72a4ca3f039ac981dd84
+SIZE (choehwanjin-ibus-hangul-1.5.5-aa4b71c_GH0.tar.gz) = 70648
diff --git a/korean/ibus-hangul/files/patch-setup_main.py b/korean/ibus-hangul/files/patch-setup_main.py
deleted file mode 100644
index 060cd3e1e902..000000000000
--- a/korean/ibus-hangul/files/patch-setup_main.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup/main.py.orig	2018-06-08 14:34:37 UTC
-+++ setup/main.py
-@@ -151,6 +151,7 @@ class Setup ():
-         self.__window = self.__builder.get_object("SetupDialog")
-         icon_file = os.path.join(config.pkgdatadir, "icons", "ibus-hangul.svg")
-         self.__window.set_icon_from_file(icon_file)
-+        self.__window.connect("destroy", Gtk.main_quit)
-         self.__window.show()
- 
-         button = self.__builder.get_object("button_apply")
diff --git a/korean/ibus-hangul/pkg-plist b/korean/ibus-hangul/pkg-plist
index f65e8e19d7cc..b05a5ed34f12 100644
--- a/korean/ibus-hangul/pkg-plist
+++ b/korean/ibus-hangul/pkg-plist
@@ -2,18 +2,22 @@ bin/ibus-setup-hangul
 libexec/ibus-engine-hangul
 libexec/ibus-setup-hangul
 share/applications/ibus-setup-hangul.desktop
+share/glib-2.0/schemas/org.freedesktop.ibus.engine.hangul.gschema.xml
 %%DATADIR%%/data/symbol.txt
 %%DATADIR%%/icons/ibus-hangul.png
 %%DATADIR%%/icons/ibus-hangul.svg
+%%DATADIR%%/setup/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/config%%PYTHON_TAG%%.opt-2.pyc
+%%DATADIR%%/setup/__pycache__/config%%PYTHON_TAG%%.pyc
+%%DATADIR%%/setup/__pycache__/keycapturedialog%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/keycapturedialog%%PYTHON_TAG%%.opt-2.pyc
+%%DATADIR%%/setup/__pycache__/keycapturedialog%%PYTHON_TAG%%.pyc
+%%DATADIR%%/setup/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/main%%PYTHON_TAG%%.opt-2.pyc
+%%DATADIR%%/setup/__pycache__/main%%PYTHON_TAG%%.pyc
 %%DATADIR%%/setup/config.py
-%%DATADIR%%/setup/config.pyc
-%%DATADIR%%/setup/config.pyo
 %%DATADIR%%/setup/keycapturedialog.py
-%%DATADIR%%/setup/keycapturedialog.pyc
-%%DATADIR%%/setup/keycapturedialog.pyo
 %%DATADIR%%/setup/main.py
-%%PYTHON2%%%%DATADIR%%/setup/main.pyc
-%%PYTHON2%%%%DATADIR%%/setup/main.pyo
 %%DATADIR%%/setup/setup.ui
 share/ibus/component/hangul.xml
 share/icons/hicolor/64x64/apps/ibus-hangul.png
@@ -22,3 +26,4 @@ share/icons/hicolor/scalable/apps/ibus-hangul.svg
 share/icons/hicolor/scalable/apps/ibus-setup-hangul.svg
 %%NLS%%share/locale/ko/LC_MESSAGES/ibus-hangul.mo
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-hangul.mo
+share/metainfo/org.freedesktop.ibus.engine.hangul.metainfo.xml