Created attachment 220180 [details] ports archive of ibus-array to be placed under chinese category. Actually resurrect chinese/ibus-array deprecated due to Python 2.7 dependency. The attached patch updates ibus-array to the latest version which uses python3.
poudriere tested w/ head & 12-2-R jail
(In reply to Jia-Shiun Li from comment #1) Isn't this covered by chinese/ibus-table-chinese ?
(In reply to Fernando Apesteguía from comment #2) ibus-table-chinese does not cover all the neat features defined in Array IME. Shortcut codes, symbols, etc.
Understood. Could you? * Send a patch in gitdiff format * Remove the $FreeBSD$ line which is deprecated * Use portlint and or portclippy to lint the port Thanks.
Created attachment 245551 [details] Create chinese/ibus-array - Update to gitdiff format - Pick post- v2.2 commit SHA to prevent crash
(In reply to Jia-Shiun Li from comment #5) The NLS option uses gettext, but gettext is USEd unconditionally earlier. Also, could you sort the variables in their proper order? Have a look at https://docs.freebsd.org/en/books/porters-handbook/order/ Thanks!
Created attachment 246134 [details] Create chinese/ibus-array Changes from previous version: - Remove gettext from USES - Move GNU_CONFIGURE line order - Add NLS file to plist
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=90fd687e394c7a8ad9dd38eb0404c378a50b0d5b commit 90fd687e394c7a8ad9dd38eb0404c378a50b0d5b Author: Fernando Apesteguía <fernape@FreeBSD.org> AuthorDate: 2023-11-06 11:55:39 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> CommitDate: 2023-11-08 08:03:43 +0000 chinese/ibus-array: new port: IME modules for ibus Array 30 Traditional Chinese IME module for ibus PR: 251538 Reported by: Jia-Shiun Li <jiashiun@gmail.com> chinese/Makefile | 1 + chinese/ibus-array/Makefile (new) | 32 ++++++++++++++++++++++++++++++++ chinese/ibus-array/distinfo (new) | 3 +++ chinese/ibus-array/pkg-descr (new) | 2 ++ chinese/ibus-array/pkg-plist (new) | 12 ++++++++++++ 5 files changed, 50 insertions(+)
Committed, Thanks!