SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
40
inputmethods/Makefile
Normal file
40
inputmethods/Makefile
Normal file
|
@ -0,0 +1,40 @@
|
|||
SUBDIR =
|
||||
SUBDIR += anthy
|
||||
SUBDIR += cellwriter
|
||||
SUBDIR += fcitx
|
||||
SUBDIR += fcitx-anthy
|
||||
SUBDIR += fcitx-chewing
|
||||
SUBDIR += fcitx-chinese-addons
|
||||
SUBDIR += fcitx-config-qt
|
||||
SUBDIR += fcitx-gtk
|
||||
SUBDIR += fcitx-hangul
|
||||
SUBDIR += fcitx-kkc
|
||||
SUBDIR += fcitx-lua
|
||||
SUBDIR += fcitx-m17n
|
||||
SUBDIR += fcitx-qt
|
||||
SUBDIR += fcitx-table-extra
|
||||
SUBDIR += fcitx-unikey
|
||||
SUBDIR += ibus
|
||||
SUBDIR += ibus-anthy
|
||||
SUBDIR += ibus-kkc
|
||||
SUBDIR += ibus-skk
|
||||
SUBDIR += ibus-typing-booster
|
||||
SUBDIR += libime
|
||||
SUBDIR += libkkc
|
||||
SUBDIR += libkkc-data
|
||||
SUBDIR += libskk
|
||||
SUBDIR += libtomoe-gtk
|
||||
SUBDIR += scim
|
||||
SUBDIR += scim-anthy
|
||||
SUBDIR += scim-chewing
|
||||
SUBDIR += scim-fcitx
|
||||
SUBDIR += scim-hangul
|
||||
SUBDIR += scim-pinyin
|
||||
SUBDIR += scim-tables
|
||||
SUBDIR += tomoe
|
||||
SUBDIR += uim
|
||||
SUBDIR += uim-chewing
|
||||
SUBDIR += uim-tomoe-gtk
|
||||
SUBDIR += xcb-imdkit
|
||||
|
||||
.include <bsd.port.subdir.mk>
|
48
inputmethods/anthy/Makefile
Normal file
48
inputmethods/anthy/Makefile
Normal file
|
@ -0,0 +1,48 @@
|
|||
COMMENT-main = japanese input method
|
||||
COMMENT-emacs = emacs files for anthy
|
||||
|
||||
V = 9100h
|
||||
DISTNAME = anthy-$V
|
||||
PKGNAME-main = anthy-$V
|
||||
PKGNAME-emacs = emacs-anthy-$V
|
||||
REVISION-main = 3
|
||||
REVISION-emacs = 7
|
||||
|
||||
SHARED_LIBS += anthydic 1.0 # .1.0
|
||||
SHARED_LIBS += anthy 1.0 # .1.0
|
||||
SHARED_LIBS += anthyinput 1.0 # .0.0
|
||||
|
||||
CATEGORIES = inputmethods japanese
|
||||
|
||||
HOMEPAGE = https://anthy.osdn.jp/
|
||||
|
||||
# GPL, part LGPL
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB-main = c m
|
||||
|
||||
MASTER_SITES = ${MASTER_SITE_OSDN_JP:=anthy/37536/}
|
||||
|
||||
FAKE_FLAGS = sysconfdir=$(PREFIX)/share/examples/anthy
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ENV = CPPFLAGS='-I${LOCALBASE}/include' \
|
||||
LDFLAGS='-L${LOCALBASE}/lib ${LDFLAGS}' \
|
||||
SWIG=no
|
||||
|
||||
PSEUDO_FLAVORS = no_emacs
|
||||
FLAVOR ?=
|
||||
|
||||
MULTI_PACKAGES = -main -emacs
|
||||
.include <bsd.port.arch.mk>
|
||||
|
||||
.if ${BUILD_PACKAGES:M-emacs}
|
||||
BUILD_DEPENDS = emacs->=24:editors/emacs,no_x11
|
||||
.else
|
||||
CONFIGURE_ENV += EMACS=no
|
||||
.endif
|
||||
|
||||
# can't make sense of any of these tests
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/anthy/distinfo
Normal file
2
inputmethods/anthy/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (anthy-9100h.tar.gz) = 0lbwdfAYtKPLDRZe1hUf2kun2xYhcn4OtUVptuInVUc=
|
||||
SIZE (anthy-9100h.tar.gz) = 4446148
|
27
inputmethods/anthy/patches/patch-src-util_anthy-dic_el
Normal file
27
inputmethods/anthy/patches/patch-src-util_anthy-dic_el
Normal file
|
@ -0,0 +1,27 @@
|
|||
Index: src-util/anthy-dic.el
|
||||
--- src-util/anthy-dic.el.orig
|
||||
+++ src-util/anthy-dic.el
|
||||
@@ -1,4 +1,4 @@
|
||||
-;; anthy-dic.el -- Anthy
|
||||
+; anthy-dic.el -- Anthy
|
||||
|
||||
;; Copyright (C) 2001 - 2005
|
||||
;; Author: Yusuke Tabata<yusuke@w5.dion.ne.jp>
|
||||
@@ -70,7 +70,7 @@
|
||||
(defun anthy-dic-get-special-noun-category (word)
|
||||
(let
|
||||
((res '())
|
||||
- (cat (string-to-int
|
||||
+ (cat (string-to-number
|
||||
(read-from-minibuffer "1:$B?ML>(B 2:$BCOL>(B: "))))
|
||||
(cond ((= cat 1)
|
||||
(setq res '(("$BIJ;l(B" "$B?ML>(B"))))
|
||||
@@ -113,7 +113,7 @@
|
||||
(and (string= word "")
|
||||
(setq word (read-from-minibuffer "$BC18l(B($B8l44$N$_(B): ")))
|
||||
(setq yomi (read-from-minibuffer (concat "$BFI$_(B (" word "): ")))
|
||||
- (setq cat (string-to-int
|
||||
+ (setq cat (string-to-number
|
||||
(read-from-minibuffer
|
||||
"$B%+%F%4%j!<(B 1:$B0lHLL>;l(B 2:$B$=$NB>$NL>;l(B 3:$B7AMF;l(B 4:$BI{;l(B: ")))
|
||||
(cond ((= cat 1)
|
41
inputmethods/anthy/patches/patch-src-util_anthy_el
Normal file
41
inputmethods/anthy/patches/patch-src-util_anthy_el
Normal file
|
@ -0,0 +1,41 @@
|
|||
- old-style backquotes are obsolete
|
||||
- last-command-char is obsolete
|
||||
|
||||
Index: src-util/anthy.el
|
||||
--- src-util/anthy.el.orig
|
||||
+++ src-util/anthy.el
|
||||
@@ -161,11 +161,11 @@
|
||||
|
||||
;; From skk-macs.el From viper-util.el. Welcome!
|
||||
(defmacro anthy-deflocalvar (var default-value &optional documentation)
|
||||
- (` (progn
|
||||
- (defvar (, var) (, default-value)
|
||||
- (, (format "%s\n\(buffer local\)" documentation)))
|
||||
- (make-variable-buffer-local '(, var))
|
||||
- )))
|
||||
+ `(progn
|
||||
+ (defvar ,var ,default-value
|
||||
+ ,(format "%s\n\(buffer local\)" documentation))
|
||||
+ (make-variable-buffer-local ',var)
|
||||
+ ))
|
||||
|
||||
;; buffer local variables
|
||||
(anthy-deflocalvar anthy-context-id nil "$B%3%s%F%-%9%H$N(Bid")
|
||||
@@ -745,7 +745,7 @@
|
||||
(if anthy-agent-process
|
||||
(kill-process anthy-agent-process))
|
||||
(setq anthy-agent-process proc)
|
||||
- (process-kill-without-query proc)
|
||||
+ (set-process-query-on-exit-flag proc nil)
|
||||
(if anthy-xemacs
|
||||
(if (coding-system-p (find-coding-system 'euc-japan))
|
||||
(set-process-coding-system proc 'euc-japan 'euc-japan))
|
||||
@@ -892,7 +892,7 @@
|
||||
((event-matches-key-specifier-p event 'backspace) 8)
|
||||
(t
|
||||
(char-to-int (event-to-character event)))))
|
||||
- last-command-char))
|
||||
+ last-command-event))
|
||||
|
||||
;;
|
||||
;;
|
1
inputmethods/anthy/pkg/DESCR-emacs
Normal file
1
inputmethods/anthy/pkg/DESCR-emacs
Normal file
|
@ -0,0 +1 @@
|
|||
Set of emacs-lisp files to access anthy.
|
7
inputmethods/anthy/pkg/DESCR-main
Normal file
7
inputmethods/anthy/pkg/DESCR-main
Normal file
|
@ -0,0 +1,7 @@
|
|||
Anthy is a japanese input method library that can be used
|
||||
from many setups.
|
||||
|
||||
With its complement package anthy-emacs, it can be used with
|
||||
emacs, using the simple anthy-agent wedge for communication.
|
||||
|
||||
It can also be accessed from uim.
|
16
inputmethods/anthy/pkg/PLIST-emacs
Normal file
16
inputmethods/anthy/pkg/PLIST-emacs
Normal file
|
@ -0,0 +1,16 @@
|
|||
share/emacs/
|
||||
share/emacs/site-lisp/
|
||||
share/emacs/site-lisp/anthy/
|
||||
share/emacs/site-lisp/anthy/anthy-azik.el
|
||||
share/emacs/site-lisp/anthy/anthy-azik.elc
|
||||
share/emacs/site-lisp/anthy/anthy-conf.el
|
||||
share/emacs/site-lisp/anthy/anthy-conf.elc
|
||||
share/emacs/site-lisp/anthy/anthy-dic.el
|
||||
share/emacs/site-lisp/anthy/anthy-dic.elc
|
||||
share/emacs/site-lisp/anthy/anthy-isearch.el
|
||||
share/emacs/site-lisp/anthy/anthy-kyuri.el
|
||||
share/emacs/site-lisp/anthy/anthy.el
|
||||
share/emacs/site-lisp/anthy/anthy.elc
|
||||
share/emacs/site-lisp/anthy/leim-list.el
|
||||
@comment Leave leim-list.elc as a comment. It's not created by emacs 24.
|
||||
@comment share/emacs/site-lisp/anthy/leim-list.elc
|
26
inputmethods/anthy/pkg/PLIST-main
Normal file
26
inputmethods/anthy/pkg/PLIST-main
Normal file
|
@ -0,0 +1,26 @@
|
|||
@pkgpath inputmethods/anthy
|
||||
@bin bin/anthy-agent
|
||||
@bin bin/anthy-dic-tool
|
||||
@bin bin/anthy-morphological-analyzer
|
||||
include/anthy/
|
||||
include/anthy/anthy.h
|
||||
include/anthy/dicutil.h
|
||||
include/anthy/input.h
|
||||
@static-lib lib/libanthy.a
|
||||
lib/libanthy.la
|
||||
@lib lib/libanthy.so.${LIBanthy_VERSION}
|
||||
@static-lib lib/libanthydic.a
|
||||
lib/libanthydic.la
|
||||
@lib lib/libanthydic.so.${LIBanthydic_VERSION}
|
||||
@static-lib lib/libanthyinput.a
|
||||
lib/libanthyinput.la
|
||||
@lib lib/libanthyinput.so.${LIBanthyinput_VERSION}
|
||||
lib/pkgconfig/anthy.pc
|
||||
share/anthy/
|
||||
share/anthy/anthy.dic
|
||||
share/anthy/dic-tool-usage.txt
|
||||
share/anthy/typetab
|
||||
share/anthy/zipcode.t
|
||||
share/examples/anthy/
|
||||
share/examples/anthy/anthy-conf
|
||||
@sample ${SYSCONFDIR}/anthy-conf
|
27
inputmethods/cellwriter/Makefile
Normal file
27
inputmethods/cellwriter/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
COMMENT = grid-entry natural handwriting input panel
|
||||
|
||||
GH_ACCOUNT = risujin
|
||||
GH_PROJECT = cellwriter
|
||||
GH_TAGNAME = 1.3.6
|
||||
REVISION = 2
|
||||
|
||||
CATEGORIES = inputmethods x11
|
||||
|
||||
MAINTAINER = Vasily Mikhaylichenko <vaskas@lxmx.com.au>
|
||||
|
||||
# GPLv2+
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB = X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr
|
||||
WANTLIB += Xrender Xtst atk-1.0 c cairo fontconfig freetype gdk-x11-2.0
|
||||
WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0
|
||||
WANTLIB += harfbuzz intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 z
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
x11/gtk+4,-guic
|
||||
LIB_DEPENDS = x11/gtk+2
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ENV = LDFLAGS=-L${X11BASE}/lib
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/cellwriter/distinfo
Normal file
2
inputmethods/cellwriter/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (cellwriter-1.3.6.tar.gz) = F7sHIm1GgLVlsYpgSUyxnN+QZ7QnyN90VMFtgJ3pljs=
|
||||
SIZE (cellwriter-1.3.6.tar.gz) = 434211
|
12
inputmethods/cellwriter/patches/patch-src_options_c
Normal file
12
inputmethods/cellwriter/patches/patch-src_options_c
Normal file
|
@ -0,0 +1,12 @@
|
|||
Index: src/options.c
|
||||
--- src/options.c.orig
|
||||
+++ src/options.c
|
||||
@@ -27,7 +27,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Bos
|
||||
#include <string.h>
|
||||
|
||||
/* preprocess.c */
|
||||
-int ignore_stroke_dir, ignore_stroke_num;
|
||||
+extern int ignore_stroke_dir, ignore_stroke_num;
|
||||
|
||||
/* cellwidget.c */
|
||||
extern int cell_width, cell_height, cell_cols_pref, cell_rows_pref,
|
12
inputmethods/cellwriter/patches/patch-src_recognize_c
Normal file
12
inputmethods/cellwriter/patches/patch-src_recognize_c
Normal file
|
@ -0,0 +1,12 @@
|
|||
Index: src/recognize.c
|
||||
--- src/recognize.c.orig
|
||||
+++ src/recognize.c
|
||||
@@ -29,7 +29,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Bos
|
||||
#include "recognize.h"
|
||||
|
||||
/* preprocess.c */
|
||||
-int prep_examined;
|
||||
+extern int prep_examined;
|
||||
|
||||
void engine_prep(void);
|
||||
|
5
inputmethods/cellwriter/pkg/DESCR
Normal file
5
inputmethods/cellwriter/pkg/DESCR
Normal file
|
@ -0,0 +1,5 @@
|
|||
CellWriter is a grid-entry natural handwriting input panel. As you write
|
||||
characters into the cells, your writing is instantly recognized at the
|
||||
character level. When you press 'Enter' on the panel, the input you
|
||||
entered is sent to the currently focused application as if typed on the
|
||||
keyboard.
|
11
inputmethods/cellwriter/pkg/PLIST
Normal file
11
inputmethods/cellwriter/pkg/PLIST
Normal file
|
@ -0,0 +1,11 @@
|
|||
@bin bin/cellwriter
|
||||
@man man/man1/cellwriter.1
|
||||
share/applications/cellwriter.desktop
|
||||
share/cellwriter/
|
||||
share/cellwriter/profile
|
||||
share/cellwriter/wordfreq
|
||||
share/icons/hicolor/scalable/apps/cellwriter.svg
|
||||
share/pixmaps/
|
||||
share/pixmaps/cellwriter.xpm
|
||||
@tag update-desktop-database
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
40
inputmethods/fcitx-anthy/Makefile
Normal file
40
inputmethods/fcitx-anthy/Makefile
Normal file
|
@ -0,0 +1,40 @@
|
|||
COMMENT = anthy wrapper for fcitx5
|
||||
|
||||
V = 5.0.14
|
||||
PKGNAME = fcitx-anthy-$V
|
||||
REVISION = 0
|
||||
|
||||
GH_ACCOUNT = fcitx
|
||||
GH_PROJECT = fcitx5-anthy
|
||||
GH_TAGNAME = $V
|
||||
|
||||
CATEGORIES = inputmethods japanese
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-anthy
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils
|
||||
WANTLIB += anthy anthydic m
|
||||
|
||||
# LGPL-2.1+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
misc/shared-mime-info \
|
||||
x11/gtk+4,-guic
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
inputmethods/anthy
|
||||
|
||||
# ninja: error: unknown target 'test'
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-anthy/distinfo
Normal file
2
inputmethods/fcitx-anthy/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-anthy-5.0.14.tar.gz) = rOCKrrZFLkxDbW7vq0SHdUMIaLcm6U2nauLC+16w0yQ=
|
||||
SIZE (fcitx5-anthy-5.0.14.tar.gz) = 104560
|
1
inputmethods/fcitx-anthy/pkg/DESCR
Normal file
1
inputmethods/fcitx-anthy/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
fcitx5-anthy is an anthy wrapper for fcitx5.
|
52
inputmethods/fcitx-anthy/pkg/PLIST
Normal file
52
inputmethods/fcitx-anthy/pkg/PLIST
Normal file
|
@ -0,0 +1,52 @@
|
|||
@so lib/fcitx5/anthy.so
|
||||
share/fcitx5/addon/anthy.conf
|
||||
share/fcitx5/anthy/
|
||||
share/fcitx5/anthy/101kana.sty
|
||||
share/fcitx5/anthy/atok.sty
|
||||
share/fcitx5/anthy/azik.sty
|
||||
share/fcitx5/anthy/canna.sty
|
||||
share/fcitx5/anthy/msime.sty
|
||||
share/fcitx5/anthy/nicola-a.sty
|
||||
share/fcitx5/anthy/nicola-f.sty
|
||||
share/fcitx5/anthy/nicola-j.sty
|
||||
share/fcitx5/anthy/oasys100j.sty
|
||||
share/fcitx5/anthy/qkana.sty
|
||||
share/fcitx5/anthy/tron-dvorak.sty
|
||||
share/fcitx5/anthy/tron-qwerty-jp.sty
|
||||
share/fcitx5/anthy/tsuki-2-203-101.sty
|
||||
share/fcitx5/anthy/tsuki-2-203-106.sty
|
||||
share/fcitx5/anthy/vje-delta.sty
|
||||
share/fcitx5/anthy/wnn.sty
|
||||
share/fcitx5/inputmethod/
|
||||
share/fcitx5/inputmethod/anthy.conf
|
||||
share/icons/hicolor/16x16/apps/fcitx-anthy.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-anthy.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-anthy.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-anthy.png
|
||||
share/icons/hicolor/22x22/status/fcitx-anthy-symbol.png
|
||||
share/icons/hicolor/22x22/status/org.fcitx.Fcitx5.fcitx-anthy-symbol.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-anthy.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-anthy.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-anthy.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-anthy.png
|
||||
share/icons/hicolor/scalable/status/fcitx-anthy-period-japanese.svg
|
||||
share/icons/hicolor/scalable/status/fcitx-anthy-period-latin.svg
|
||||
share/icons/hicolor/scalable/status/fcitx-anthy-period-wide-japanese.svg
|
||||
share/icons/hicolor/scalable/status/fcitx-anthy-period-wide-latin.svg
|
||||
share/icons/hicolor/scalable/status/fcitx-anthy-symbol.svg
|
||||
share/icons/hicolor/scalable/status/org.fcitx.Fcitx5.fcitx-anthy-period-japanese.svg
|
||||
share/icons/hicolor/scalable/status/org.fcitx.Fcitx5.fcitx-anthy-period-latin.svg
|
||||
share/icons/hicolor/scalable/status/org.fcitx.Fcitx5.fcitx-anthy-period-wide-japanese.svg
|
||||
share/icons/hicolor/scalable/status/org.fcitx.Fcitx5.fcitx-anthy-period-wide-latin.svg
|
||||
share/icons/hicolor/scalable/status/org.fcitx.Fcitx5.fcitx-anthy-symbol.svg
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-anthy.mo
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
40
inputmethods/fcitx-chewing/Makefile
Normal file
40
inputmethods/fcitx-chewing/Makefile
Normal file
|
@ -0,0 +1,40 @@
|
|||
COMMENT = chewing wrapper for fcitx5
|
||||
|
||||
V = 5.0.14
|
||||
PKGNAME = fcitx-chewing-$V
|
||||
REVISION = 0
|
||||
|
||||
GH_ACCOUNT = fcitx
|
||||
GH_PROJECT = fcitx5-chewing
|
||||
GH_TAGNAME = $V
|
||||
|
||||
CATEGORIES = inputmethods chinese
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-chewing
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# LGPLv2.1+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils
|
||||
WANTLIB += chewing m
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
x11/gtk+4,-guic \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
chinese/libchewing
|
||||
|
||||
# ninja: error: unknown target 'test'
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-chewing/distinfo
Normal file
2
inputmethods/fcitx-chewing/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-chewing-5.0.14.tar.gz) = sofFbsitZYu7HHzKZIKA/Arp4Ng6o/DSMvbnrp9PlAI=
|
||||
SIZE (fcitx5-chewing-5.0.14.tar.gz) = 26314
|
1
inputmethods/fcitx-chewing/pkg/DESCR
Normal file
1
inputmethods/fcitx-chewing/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
fcitx5-chewing is a chewing wrapper for fcitx5.
|
24
inputmethods/fcitx-chewing/pkg/PLIST
Normal file
24
inputmethods/fcitx-chewing/pkg/PLIST
Normal file
|
@ -0,0 +1,24 @@
|
|||
@so lib/fcitx5/libchewing.so
|
||||
share/fcitx5/addon/chewing.conf
|
||||
share/fcitx5/inputmethod/
|
||||
share/fcitx5/inputmethod/chewing.conf
|
||||
share/icons/hicolor/16x16/apps/fcitx-chewing.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-chewing.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-chewing.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-chewing.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
57
inputmethods/fcitx-chinese-addons/Makefile
Normal file
57
inputmethods/fcitx-chinese-addons/Makefile
Normal file
|
@ -0,0 +1,57 @@
|
|||
COMMENT = addons related to Chinese with IME bundled inside fcitx
|
||||
|
||||
V = 5.0.17
|
||||
DISTNAME = fcitx5-chinese-addons-$V
|
||||
PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
|
||||
REVISION = 0
|
||||
|
||||
CATEGORIES = inputmethods chinese
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-chinese-addons
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# LGPLv2.1+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt5DBusAddons
|
||||
WANTLIB += Fcitx5Qt5WidgetsAddons Fcitx5Utils IMECore IMEPinyin
|
||||
WANTLIB += IMETable Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Widgets
|
||||
WANTLIB += boost_iostreams-mt boost_regex-mt c m opencc
|
||||
|
||||
MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/
|
||||
DISTFILES = ${DISTNAME}${EXTRACT_SUFX}
|
||||
DIST_SUBDIR = fcitx
|
||||
|
||||
MASTER_SITES0 = https://download.fcitx-im.org/data/
|
||||
DISTFILES += py_table-20121124.tar.gz:0
|
||||
DISTFILES += py_stroke-20121124.tar.gz:0
|
||||
|
||||
MODULES = devel/kf5
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx-lua \
|
||||
devel/fmt \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
inputmethods/fcitx-lua \
|
||||
x11/gtk+4,-guic \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
inputmethods/fcitx-qt \
|
||||
inputmethods/libime \
|
||||
devel/boost,-main \
|
||||
converters/opencc
|
||||
|
||||
CONFIGURE_ARGS = -DENABLE_BROWSER=OFF \
|
||||
-DENABLE_CLOUDPINYIN=OFF
|
||||
|
||||
post-patch:
|
||||
cp ${FULLDISTDIR}/py_table-20121124.tar.gz \
|
||||
${WRKSRC}/modules/pinyinhelper/
|
||||
cp ${FULLDISTDIR}/py_stroke-20121124.tar.gz \
|
||||
${WRKSRC}/modules/pinyinhelper/
|
||||
|
||||
.include <bsd.port.mk>
|
6
inputmethods/fcitx-chinese-addons/distinfo
Normal file
6
inputmethods/fcitx-chinese-addons/distinfo
Normal file
|
@ -0,0 +1,6 @@
|
|||
SHA256 (fcitx/fcitx5-chinese-addons-5.0.17.tar.xz) = mCKurGt3LTjfi8pPgGeY0M746Ek8xgHdvgYLULb3X0Y=
|
||||
SHA256 (fcitx/py_stroke-20121124.tar.gz) = jrEoqb+kOVLmfPL87h/RNMb0z9MXvC9sOKYV9etk4kg=
|
||||
SHA256 (fcitx/py_table-20121124.tar.gz) = QhRqyX3mwT1V+eme2HORX0xmc56cEVMqNFVrrfl5LAQ=
|
||||
SIZE (fcitx/fcitx5-chinese-addons-5.0.17.tar.xz) = 234696
|
||||
SIZE (fcitx/py_stroke-20121124.tar.gz) = 445601
|
||||
SIZE (fcitx/py_table-20121124.tar.gz) = 186822
|
1
inputmethods/fcitx-chinese-addons/pkg/DESCR
Normal file
1
inputmethods/fcitx-chinese-addons/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
This provides pinyin and table input method support for fcitx5.
|
205
inputmethods/fcitx-chinese-addons/pkg/PLIST
Normal file
205
inputmethods/fcitx-chinese-addons/pkg/PLIST
Normal file
|
@ -0,0 +1,205 @@
|
|||
@bin bin/scel2org5
|
||||
include/Fcitx5/Module/fcitx-module/pinyinhelper/
|
||||
include/Fcitx5/Module/fcitx-module/pinyinhelper/pinyinhelper_public.h
|
||||
include/Fcitx5/Module/fcitx-module/punctuation/
|
||||
include/Fcitx5/Module/fcitx-module/punctuation/punctuation_public.h
|
||||
lib/cmake/Fcitx5ModulePinyinHelper/
|
||||
lib/cmake/Fcitx5ModulePinyinHelper/Fcitx5ModulePinyinHelperConfig.cmake
|
||||
lib/cmake/Fcitx5ModulePinyinHelper/Fcitx5ModulePinyinHelperConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModulePunctuation/
|
||||
lib/cmake/Fcitx5ModulePunctuation/Fcitx5ModulePunctuationConfig.cmake
|
||||
lib/cmake/Fcitx5ModulePunctuation/Fcitx5ModulePunctuationConfigVersion.cmake
|
||||
@so lib/fcitx5/libchttrans.so
|
||||
@so lib/fcitx5/libfullwidth.so
|
||||
@so lib/fcitx5/libpinyin.so
|
||||
@so lib/fcitx5/libpinyinhelper.so
|
||||
@so lib/fcitx5/libpunctuation.so
|
||||
@so lib/fcitx5/libtable.so
|
||||
@so lib/fcitx5/qt5/libpinyindictmanager.so
|
||||
share/fcitx5/addon/chttrans.conf
|
||||
share/fcitx5/addon/fullwidth.conf
|
||||
share/fcitx5/addon/pinyin.conf
|
||||
share/fcitx5/addon/pinyinhelper.conf
|
||||
share/fcitx5/addon/punctuation.conf
|
||||
share/fcitx5/addon/table.conf
|
||||
share/fcitx5/chttrans/
|
||||
share/fcitx5/chttrans/gbks2t.tab
|
||||
share/fcitx5/inputmethod/
|
||||
share/fcitx5/inputmethod/cangjie.conf
|
||||
share/fcitx5/inputmethod/db.conf
|
||||
share/fcitx5/inputmethod/erbi.conf
|
||||
share/fcitx5/inputmethod/pinyin.conf
|
||||
share/fcitx5/inputmethod/qxm.conf
|
||||
share/fcitx5/inputmethod/shuangpin.conf
|
||||
share/fcitx5/inputmethod/wanfeng.conf
|
||||
share/fcitx5/inputmethod/wbpy.conf
|
||||
share/fcitx5/inputmethod/wbx.conf
|
||||
share/fcitx5/inputmethod/zrm.conf
|
||||
share/fcitx5/lua/imeapi/extensions/
|
||||
share/fcitx5/lua/imeapi/extensions/pinyin.lua
|
||||
share/fcitx5/pinyin/
|
||||
share/fcitx5/pinyin/chaizi.dict
|
||||
share/fcitx5/pinyin/emoji.dict
|
||||
share/fcitx5/pinyinhelper/
|
||||
share/fcitx5/pinyinhelper/py_stroke.mb
|
||||
share/fcitx5/pinyinhelper/py_table.mb
|
||||
share/fcitx5/punctuation/
|
||||
share/fcitx5/punctuation/punc.mb.zh_CN
|
||||
share/fcitx5/punctuation/punc.mb.zh_HK
|
||||
share/fcitx5/punctuation/punc.mb.zh_TW
|
||||
share/icons/hicolor/16x16/apps/fcitx-cangjie.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-chn.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-chttrans-active.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-erbi.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-pinyin.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-punc-active.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-punc-inactive.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-remind-active.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-remind-inactive.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-shuangpin.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-wbpy.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-wubi.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-ziranma.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chn.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-erbi.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wubi.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-cangjie.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-chn.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-chttrans-active.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-erbi.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-pinyin.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-punc-active.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-punc-inactive.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-remind-active.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-remind-inactive.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-shuangpin.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-wbpy.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-wubi.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-ziranma.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chn.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-erbi.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wubi.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-cangjie.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-chn.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-chttrans-active.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-erbi.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-pinyin.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-punc-active.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-punc-inactive.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-remind-active.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-remind-inactive.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-shuangpin.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-wbpy.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-wubi.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-ziranma.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chn.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-erbi.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wubi.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-cangjie.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-chn.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-chttrans-active.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-erbi.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-pinyin.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-punc-active.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-punc-inactive.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-remind-active.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-remind-inactive.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-shuangpin.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-wbpy.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-wubi.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-ziranma.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chn.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-erbi.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wubi.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
|
||||
share/icons/hicolor/scalable/apps/fcitx-fullwidth-active-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/fcitx-fullwidth-active.svg
|
||||
share/icons/hicolor/scalable/apps/fcitx-fullwidth-inactive-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/fcitx-fullwidth-inactive.svg
|
||||
share/icons/hicolor/scalable/apps/fcitx-punc-active-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/fcitx-punc-active.svg
|
||||
share/icons/hicolor/scalable/apps/fcitx-punc-inactive-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/fcitx-punc-inactive.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-punc-active-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-punc-active.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-punc-inactive-symbolic.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.svg
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-chinese-addons.mo
|
||||
@tag update-desktop-database
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.ChineseAddons.metainfo.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
47
inputmethods/fcitx-config-qt/Makefile
Normal file
47
inputmethods/fcitx-config-qt/Makefile
Normal file
|
@ -0,0 +1,47 @@
|
|||
COMMENT = GUI configure tool for fcitx5
|
||||
|
||||
V = 5.0.17
|
||||
DISTNAME = fcitx5-configtool-$V
|
||||
PKGNAME = fcitx-configtool-qt-$V
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-configtool
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# GPLv2.0+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt5DBusAddons
|
||||
WANTLIB += Fcitx5Qt5WidgetsAddons Fcitx5Utils KF5ConfigCore KF5CoreAddons
|
||||
WANTLIB += KF5I18n KF5IconThemes KF5ItemViews KF5Package KF5Plasma
|
||||
WANTLIB += KF5QuickAddons KF5Service KF5WidgetsAddons Qt5Core
|
||||
WANTLIB += Qt5DBus Qt5Gui Qt5Network Qt5Qml Qt5QmlModels Qt5Quick
|
||||
WANTLIB += Qt5Widgets Qt5X11Extras X11 c m xkbcommon xkbfile
|
||||
|
||||
MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5-configtool/
|
||||
DIST_SUBDIR = fcitx
|
||||
|
||||
MODULES = devel/kf5
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
devel/kf5/kirigami2 \
|
||||
devel/kf5/kpackage \
|
||||
x11/qt5/qtquickcontrols2,-main \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
devel/kf5/kirigami2 \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx-qt \
|
||||
x11/qt5/qtx11extras \
|
||||
devel/kf5/plasma-framework \
|
||||
devel/kf5/kdeclarative \
|
||||
devel/kf5/ki18n \
|
||||
devel/kf5/kitemviews
|
||||
|
||||
CONFIGURE_ARGS = -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5/cmake
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-config-qt/distinfo
Normal file
2
inputmethods/fcitx-config-qt/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx/fcitx5-configtool-5.0.17.tar.xz) = +LYZbSPRSmrMmis9vDdytuWy46UUe3i2SSOKPXdXhtU=
|
||||
SIZE (fcitx/fcitx5-configtool-5.0.17.tar.xz) = 113760
|
|
@ -0,0 +1,11 @@
|
|||
Index: src/CMakeLists.txt
|
||||
--- src/CMakeLists.txt.orig
|
||||
+++ src/CMakeLists.txt
|
||||
@@ -7,4 +7,6 @@ if (ENABLE_CONFIG_QT)
|
||||
add_subdirectory(configtool)
|
||||
endif()
|
||||
|
||||
-add_subdirectory(migrator)
|
||||
+if (ENABLE_MIGRATOR)
|
||||
+ add_subdirectory(migrator)
|
||||
+endif()
|
1
inputmethods/fcitx-config-qt/pkg/DESCR
Normal file
1
inputmethods/fcitx-config-qt/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
GUI configure tool for fcitx5, based on Qt5.
|
61
inputmethods/fcitx-config-qt/pkg/PLIST
Normal file
61
inputmethods/fcitx-config-qt/pkg/PLIST
Normal file
|
@ -0,0 +1,61 @@
|
|||
@bin bin/fcitx5-config-qt
|
||||
@bin bin/fcitx5-plasma-theme-generator
|
||||
@bin bin/kbd-layout-viewer5
|
||||
lib/qt5/plugins/kcms/
|
||||
@so lib/qt5/plugins/kcms/kcm_fcitx5.so
|
||||
share/applications/kbd-layout-viewer5.desktop
|
||||
share/applications/org.fcitx.fcitx5-config-qt.desktop
|
||||
share/kpackage/
|
||||
share/kpackage/kcms/
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/AddIMPage.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/AddonPage.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/BoolOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ColorOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ConfigGroup.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ConfigPage.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/EnumOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ExternalOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/FontOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/IntegerOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/KeyListOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/KeyOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ListOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/OptionLoader.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/SaveWarningDialog.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/SelectLayoutSheet.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/StringOption.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/main.qml
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/utils.js
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/metadata.desktop
|
||||
share/kpackage/kcms/org.fcitx.fcitx5.kcm/metadata.json
|
||||
share/kservices5/kcm_fcitx5.desktop
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/ca/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/da/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/de/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/es/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/fr/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/fr/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/he/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/ja/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/ko/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/ru/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/tr/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/tr/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/vi/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/vi/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-configtool.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
|
||||
share/metainfo/org.fcitx.fcitx5.kcm.appdata.xml
|
||||
@tag update-desktop-database
|
50
inputmethods/fcitx-gtk/Makefile
Normal file
50
inputmethods/fcitx-gtk/Makefile
Normal file
|
@ -0,0 +1,50 @@
|
|||
COMMENT = GTK IM module for fcitx5
|
||||
|
||||
DISTNAME = fcitx5-gtk-5.0.23
|
||||
PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
|
||||
|
||||
SHARED_LIBS = Fcitx5GClient 0.0 # 0.0
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
HOMEPAGE = https://fcitx-im.org/
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# LGPLv2.1+
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} atk-1.0 gdk-3 gtk-3 xkbcommon
|
||||
WANTLIB += X11 cairo cairo-gobject harfbuzz pango-1.0 pangocairo-1.0
|
||||
WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 intl m
|
||||
|
||||
MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5-gtk/
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx \
|
||||
devel/gobject-introspection \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
inputmethods/fcitx \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = devel/harfbuzz,-main \
|
||||
devel/pango \
|
||||
graphics/gdk-pixbuf2 \
|
||||
x11/gnome/at-spi2-core \
|
||||
x11/gtk+3,-main \
|
||||
x11/xkbcommon
|
||||
|
||||
CONFIGURE_ARGS = -DENABLE_GTK2_IM_MODULE=OFF \
|
||||
-DENABLE_GTK4_IM_MODULE=OFF \
|
||||
-DCMAKE_CXX_FLAGS="-I${X11BASE}/include \
|
||||
-I${LOCALBASE}/include"
|
||||
|
||||
# ninja: error: unknown target 'test'
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-gtk/distinfo
Normal file
2
inputmethods/fcitx-gtk/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-gtk-5.0.23.tar.xz) = rRJM5/G7ymUN2kfLc8VXKRNBlRPqz56+hMn2dTySCGg=
|
||||
SIZE (fcitx5-gtk-5.0.23.tar.xz) = 53436
|
12
inputmethods/fcitx-gtk/patches/patch-CMakeLists_txt
Normal file
12
inputmethods/fcitx-gtk/patches/patch-CMakeLists_txt
Normal file
|
@ -0,0 +1,12 @@
|
|||
Index: CMakeLists.txt
|
||||
--- CMakeLists.txt.orig
|
||||
+++ CMakeLists.txt
|
||||
@@ -3,7 +3,7 @@ project(fcitx5-gtk VERSION 5.0.10)
|
||||
|
||||
find_package(ECM REQUIRED 1.0.0)
|
||||
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
|
||||
-
|
||||
+set(CMAKE_SHARED_LINKER_FLAGS "-lm ${CMAKE_SHARED_LINKER_FLAGS}")
|
||||
include(FindPkgConfig)
|
||||
include(ECMSetupVersion)
|
||||
include(GenerateExportHeader)
|
|
@ -0,0 +1,12 @@
|
|||
Index: cmake/CompilerSettings.cmake
|
||||
--- cmake/CompilerSettings.cmake.orig
|
||||
+++ cmake/CompilerSettings.cmake
|
||||
@@ -6,8 +6,6 @@ set(CMAKE_C_STANDARD 99)
|
||||
|
||||
set(CMAKE_C_FLAGS "-Wall -Wextra ${CMAKE_C_FLAGS}")
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra ${CMAKE_CXX_FLAGS}")
|
||||
-set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed ${CMAKE_SHARED_LINKER_FLAGS}")
|
||||
-set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed ${CMAKE_MODULE_LINKER_FLAGS}")
|
||||
|
||||
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
|
||||
set(CMAKE_VISIBILITY_INLINES_HIDDEN On)
|
4
inputmethods/fcitx-gtk/pkg/DESCR
Normal file
4
inputmethods/fcitx-gtk/pkg/DESCR
Normal file
|
@ -0,0 +1,4 @@
|
|||
GTK input module for fcitx5.
|
||||
|
||||
Usage requires setting the following in the environment:
|
||||
export GTK_IM_MODULE="fcitx"
|
15
inputmethods/fcitx-gtk/pkg/PLIST
Normal file
15
inputmethods/fcitx-gtk/pkg/PLIST
Normal file
|
@ -0,0 +1,15 @@
|
|||
include/Fcitx5/GClient/
|
||||
include/Fcitx5/GClient/fcitx-gclient/
|
||||
include/Fcitx5/GClient/fcitx-gclient/fcitxgclient.h
|
||||
include/Fcitx5/GClient/fcitx-gclient/fcitxgwatcher.h
|
||||
lib/cmake/Fcitx5GClient/
|
||||
lib/cmake/Fcitx5GClient/Fcitx5GClientConfig.cmake
|
||||
lib/cmake/Fcitx5GClient/Fcitx5GClientConfigVersion.cmake
|
||||
lib/cmake/Fcitx5GClient/Fcitx5GClientTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/Fcitx5GClient/Fcitx5GClientTargets.cmake
|
||||
lib/girepository-1.0/FcitxG-1.0.typelib
|
||||
@so lib/gtk-3.0/3.0.0/immodules/im-fcitx5.so
|
||||
@lib lib/libFcitx5GClient.so.${LIBFcitx5GClient_VERSION}
|
||||
lib/pkgconfig/Fcitx5GClient.pc
|
||||
share/gir-1.0/FcitxG-1.0.gir
|
||||
@tag gtk-query-immodules-3.0
|
37
inputmethods/fcitx-hangul/Makefile
Normal file
37
inputmethods/fcitx-hangul/Makefile
Normal file
|
@ -0,0 +1,37 @@
|
|||
COMMENT = Hangul wrapper for fcitx5
|
||||
|
||||
V = 5.0.11
|
||||
PKGNAME = fcitx-hangul-$V
|
||||
REVISION = 0
|
||||
|
||||
GH_ACCOUNT = fcitx
|
||||
GH_PROJECT = fcitx5-hangul
|
||||
GH_TAGNAME = $V
|
||||
|
||||
CATEGORIES = inputmethods korean
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-hangul
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# LGPLv2.1 or later
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils
|
||||
WANTLIB += hangul iconv intl m
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
x11/gtk+4,-guic \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
korean/libhangul
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-hangul/distinfo
Normal file
2
inputmethods/fcitx-hangul/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-hangul-5.0.11.tar.gz) = XDeEPdZFG+tYsPNHQ+nO8Af3gazBdBmKAGZ7TPQ+xBc=
|
||||
SIZE (fcitx5-hangul-5.0.11.tar.gz) = 44221
|
1
inputmethods/fcitx-hangul/pkg/DESCR
Normal file
1
inputmethods/fcitx-hangul/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
fcitx5-hangul is a Hangul wrapper for fcitx5, using libhangul.
|
44
inputmethods/fcitx-hangul/pkg/PLIST
Normal file
44
inputmethods/fcitx-hangul/pkg/PLIST
Normal file
|
@ -0,0 +1,44 @@
|
|||
@so lib/fcitx5/hangul.so
|
||||
share/fcitx5/addon/hangul.conf
|
||||
share/fcitx5/hangul/
|
||||
share/fcitx5/hangul/symbol.txt
|
||||
share/fcitx5/inputmethod/
|
||||
share/fcitx5/inputmethod/hangul.conf
|
||||
share/icons/hicolor/16x16/apps/fcitx-hangul.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-hanja-active.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hangul.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-hangul.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-hanja-active.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hangul.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-hangul.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-hanja-active.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hangul.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-hangul.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-hanja-active.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hangul.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-hangul.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-hangul.png
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/tr/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-hangul.mo
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.Hangul.metainfo.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
45
inputmethods/fcitx-kkc/Makefile
Normal file
45
inputmethods/fcitx-kkc/Makefile
Normal file
|
@ -0,0 +1,45 @@
|
|||
COMMENT = libkkc wrapper for fcitx5
|
||||
|
||||
V = 5.0.12
|
||||
PKGNAME = fcitx-kkc-$V
|
||||
REVISION = 0
|
||||
|
||||
GH_ACCOUNT = fcitx
|
||||
GH_PROJECT = fcitx5-kkc
|
||||
GH_TAGNAME = $V
|
||||
|
||||
CATEGORIES = inputmethods japanese
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-kkc
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# GPLv3.0 or later
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt5WidgetsAddons
|
||||
WANTLIB += Fcitx5Utils Qt5Core Qt5Gui Qt5Widgets gee-0.8 gio-2.0
|
||||
WANTLIB += glib-2.0 gobject-2.0 intl json-glib-1.0 kkc m
|
||||
|
||||
MODULES = devel/kf5
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
inputmethods/libkkc-data \
|
||||
misc/shared-mime-info \
|
||||
x11/gtk+4,-guic
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
inputmethods/fcitx-qt \
|
||||
inputmethods/libkkc
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKSRC}/CMakeLists.txt
|
||||
|
||||
# ninja: error: unknown target 'test'
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-kkc/distinfo
Normal file
2
inputmethods/fcitx-kkc/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-kkc-5.0.12.tar.gz) = GBe6URqRErhRbWiGJjwKKwOa4QBPmihRtlK1Gd8xmvE=
|
||||
SIZE (fcitx5-kkc-5.0.12.tar.gz) = 51553
|
12
inputmethods/fcitx-kkc/patches/patch-CMakeLists.txt
Normal file
12
inputmethods/fcitx-kkc/patches/patch-CMakeLists.txt
Normal file
|
@ -0,0 +1,12 @@
|
|||
Index: CMakeLists.txt
|
||||
--- CMakeLists.txt.orig
|
||||
+++ CMakeLists.txt
|
||||
@@ -25,7 +25,7 @@ find_package(Fcitx5Qt5WidgetsAddons REQUIRED)
|
||||
endif ()
|
||||
|
||||
if (NOT SKK_DEFAULT_PATH)
|
||||
- set(SKK_DEFAULT_PATH "/usr/share/skk/")
|
||||
+ set(SKK_DEFAULT_PATH "${LOCALBASE}/share/skk/")
|
||||
endif ()
|
||||
|
||||
include("${FCITX_INSTALL_CMAKECONFIG_DIR}/Fcitx5Utils/Fcitx5CompilerSettings.cmake")
|
20
inputmethods/fcitx-kkc/patches/patch-gui_CMakeLists_txt
Normal file
20
inputmethods/fcitx-kkc/patches/patch-gui_CMakeLists_txt
Normal file
|
@ -0,0 +1,20 @@
|
|||
Fix build with CMake 3.26:
|
||||
https://github.com/fcitx/fcitx5-kkc/commit/85b56d6289550174b15f108e355f39d7083f8c5c
|
||||
|
||||
Index: gui/CMakeLists.txt
|
||||
--- gui/CMakeLists.txt.orig
|
||||
+++ gui/CMakeLists.txt
|
||||
@@ -17,12 +17,11 @@ qt5_wrap_ui(KKC_CONFIG_SRCS dictwidget.ui adddictdialo
|
||||
add_library(fcitx5-kkc-config
|
||||
MODULE ${KKC_CONFIG_SRCS})
|
||||
|
||||
-add_definitions(-DQT_NO_KEYWORDS -std=c++11)
|
||||
+add_definitions(-DQT_NO_KEYWORDS)
|
||||
|
||||
target_include_directories(fcitx5-kkc-config PRIVATE ${PROJECT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
set_target_properties(fcitx5-kkc-config PROPERTIES
|
||||
- LINK_FLAGS "-Wl,--no-undefined"
|
||||
AUTOMOC TRUE
|
||||
AUTOUIC TRUE
|
||||
AUTOUIC_OPTIONS "-tr=fcitx::tr2fcitx;--include=fcitxqti18nhelper.h")
|
1
inputmethods/fcitx-kkc/pkg/DESCR
Normal file
1
inputmethods/fcitx-kkc/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
fcitx5-kkc is a libkkc wrapper for fcitx5.
|
30
inputmethods/fcitx-kkc/pkg/PLIST
Normal file
30
inputmethods/fcitx-kkc/pkg/PLIST
Normal file
|
@ -0,0 +1,30 @@
|
|||
@so lib/fcitx5/kkc.so
|
||||
@so lib/fcitx5/qt5/libfcitx5-kkc-config.so
|
||||
share/fcitx5/addon/kkc.conf
|
||||
share/fcitx5/inputmethod/
|
||||
share/fcitx5/inputmethod/kkc.conf
|
||||
share/fcitx5/kkc/
|
||||
share/fcitx5/kkc/dictionary_list
|
||||
share/fcitx5/kkc/rule
|
||||
share/icons/hicolor/16x16/apps/fcitx-kkc.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-kkc.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-kkc.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-kkc.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-kkc.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-kkc.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-kkc.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-kkc.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-kkc.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-kkc.png
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/tr/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-kkc.mo
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.Kkc.metainfo.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
33
inputmethods/fcitx-lua/Makefile
Normal file
33
inputmethods/fcitx-lua/Makefile
Normal file
|
@ -0,0 +1,33 @@
|
|||
COMMENT = Lua support for fcitx5
|
||||
|
||||
DISTNAME = fcitx5-lua-5.0.10
|
||||
PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-lua
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# LGPLv2.1+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5-lua/
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils
|
||||
WANTLIB += m
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
lang/lua/5.3 \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
misc/shared-mime-info \
|
||||
lang/lua/5.3
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-lua/distinfo
Normal file
2
inputmethods/fcitx-lua/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-lua-5.0.10.tar.xz) = Kd3TUINtegWgW5GIl/ikkEt2T3RsxCyzTHBcdU80cI8=
|
||||
SIZE (fcitx5-lua-5.0.10.tar.xz) = 34264
|
20
inputmethods/fcitx-lua/patches/patch-CMakeLists_txt
Normal file
20
inputmethods/fcitx-lua/patches/patch-CMakeLists_txt
Normal file
|
@ -0,0 +1,20 @@
|
|||
Dirty hack to resolve to the correct library path
|
||||
|
||||
Index: CMakeLists.txt
|
||||
--- CMakeLists.txt.orig
|
||||
+++ CMakeLists.txt
|
||||
@@ -36,12 +36,12 @@ endif()
|
||||
function(_RESOLVE_LIBRARY_PATH _FILE_NAME _LIBRARY_PATH)
|
||||
if (CMAKE_OBJDUMP)
|
||||
execute_process (
|
||||
- COMMAND ${CMAKE_OBJDUMP} -p "${_LIBRARY_PATH}"
|
||||
+ COMMAND "find" "${_LIBRARY_PATH}"
|
||||
RESULT_VARIABLE STATUS
|
||||
OUTPUT_VARIABLE OBJDUMP_RESULT
|
||||
ERROR_QUIET
|
||||
)
|
||||
- string(REGEX REPLACE ".*SONAME +([^ ]+)\n.*$" "\\1" SONAME_OUT "${OBJDUMP_RESULT}")
|
||||
+ string(REGEX REPLACE "\n$" "" SONAME_OUT "${OBJDUMP_RESULT}")
|
||||
if (SONAME_OUT)
|
||||
set(_FILE_NAME_OUT "${SONAME_OUT}")
|
||||
endif ()
|
9
inputmethods/fcitx-lua/pkg/DESCR
Normal file
9
inputmethods/fcitx-lua/pkg/DESCR
Normal file
|
@ -0,0 +1,9 @@
|
|||
fcitx5-lua provides Lua support for fcitx5.
|
||||
It tries to support lua in fcitx in two ways:
|
||||
|
||||
1. An addon loader for lua, which supports Type=Lua addon.
|
||||
2, The googlepinyin api, which is provided by imeapi addon.
|
||||
|
||||
You may put your lua file under
|
||||
$HOME/.local/share/fcitx5/lua/imeapi/extensions to make the addon
|
||||
find your scripts.
|
20
inputmethods/fcitx-lua/pkg/PLIST
Normal file
20
inputmethods/fcitx-lua/pkg/PLIST
Normal file
|
@ -0,0 +1,20 @@
|
|||
include/Fcitx5/Module/fcitx-module/luaaddonloader/
|
||||
include/Fcitx5/Module/fcitx-module/luaaddonloader/luaaddon_public.h
|
||||
lib/cmake/Fcitx5ModuleLuaAddonLoader/
|
||||
lib/cmake/Fcitx5ModuleLuaAddonLoader/Fcitx5ModuleLuaAddonLoaderConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleLuaAddonLoader/Fcitx5ModuleLuaAddonLoaderConfigVersion.cmake
|
||||
@so lib/fcitx5/libluaaddonloader.so
|
||||
share/fcitx5/addon/imeapi.conf
|
||||
share/fcitx5/addon/luaaddonloader.conf
|
||||
share/fcitx5/lua/
|
||||
share/fcitx5/lua/imeapi/
|
||||
share/fcitx5/lua/imeapi/imeapi.lua
|
||||
share/locale/da/LC_MESSAGES/fcitx5-lua.mo
|
||||
share/locale/fr/LC_MESSAGES/fcitx5-lua.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-lua.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-lua.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-lua.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-lua.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-lua.mo
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.Lua.metainfo.xml
|
36
inputmethods/fcitx-m17n/Makefile
Normal file
36
inputmethods/fcitx-m17n/Makefile
Normal file
|
@ -0,0 +1,36 @@
|
|||
COMMENT = m17n wrapper for fcitx5
|
||||
|
||||
V = 5.0.11
|
||||
PKGNAME = fcitx-m17n-$V
|
||||
|
||||
GH_ACCOUNT = fcitx
|
||||
GH_PROJECT = fcitx5-m17n
|
||||
GH_TAGNAME = $V
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-m17n
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# LGPLv2.1 or later
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils
|
||||
WANTLIB += m m17n m17n-core m17n-gui
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx \
|
||||
devel/fmt \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
misc/m17n/lib
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-m17n/distinfo
Normal file
2
inputmethods/fcitx-m17n/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-m17n-5.0.11.tar.gz) = 83z0eDeGPO7pYTbvQydG5Ag//zSvlXCDA62CSF0J+T0=
|
||||
SIZE (fcitx5-m17n-5.0.11.tar.gz) = 26069
|
1
inputmethods/fcitx-m17n/pkg/DESCR
Normal file
1
inputmethods/fcitx-m17n/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
fcitx5-m17n is an m17n wrapper for fcitx5.
|
16
inputmethods/fcitx-m17n/pkg/PLIST
Normal file
16
inputmethods/fcitx-m17n/pkg/PLIST
Normal file
|
@ -0,0 +1,16 @@
|
|||
@so lib/fcitx5/m17n.so
|
||||
share/fcitx5/addon/m17n.conf
|
||||
share/fcitx5/m17n/
|
||||
share/fcitx5/m17n/default
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/tr/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/vi/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-m17n.mo
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.M17N.metainfo.xml
|
43
inputmethods/fcitx-qt/Makefile
Normal file
43
inputmethods/fcitx-qt/Makefile
Normal file
|
@ -0,0 +1,43 @@
|
|||
COMMENT = Qt library and IM module for fcitx5
|
||||
|
||||
DISTNAME = fcitx5-qt-5.0.17
|
||||
PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
|
||||
|
||||
SHARED_LIBS += Fcitx5Qt5WidgetsAddons 0.0 # 0.0
|
||||
SHARED_LIBS += Fcitx5Qt5DBusAddons 0.0 # 0.0
|
||||
SHARED_LIBS += Fcitx5Qt6DBusAddons 0.0 # 0.0
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
HOMEPAGE = https://fcitx-im.org/
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# BSD for plugins
|
||||
# LGPL2.1+ for other files
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils GL Qt5Concurrent Qt5Core
|
||||
WANTLIB += Qt5DBus Qt5Gui Qt5Widgets Qt6Core Qt6DBus Qt6Gui Qt6Widgets
|
||||
WANTLIB += c m xcb xkbcommon
|
||||
|
||||
MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5-qt/
|
||||
|
||||
MODULES = devel/kf5 \
|
||||
x11/qt6
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/fcitx \
|
||||
devel/iso-codes \
|
||||
devel/fmt
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
inputmethods/fcitx \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx
|
||||
|
||||
CONFIGURE_ARGS = -DENABLE_QT4=OFF \
|
||||
-DENABLE_QT6=ON
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-qt/distinfo
Normal file
2
inputmethods/fcitx-qt/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-qt-5.0.17.tar.xz) = QmjnoSd2kqedz/COZi0edEB+WYph09A4a8ZKUYCekfQ=
|
||||
SIZE (fcitx5-qt-5.0.17.tar.xz) = 84680
|
5
inputmethods/fcitx-qt/pkg/DESCR
Normal file
5
inputmethods/fcitx-qt/pkg/DESCR
Normal file
|
@ -0,0 +1,5 @@
|
|||
fcitx5-qt provides Qt library and Qt IM module for fcitx5.
|
||||
|
||||
To enable it, add the following line to your ~/.xsession or ~/.xinitrc
|
||||
|
||||
export QT_IM_MODULE=fcitx
|
62
inputmethods/fcitx-qt/pkg/PLIST
Normal file
62
inputmethods/fcitx-qt/pkg/PLIST
Normal file
|
@ -0,0 +1,62 @@
|
|||
include/Fcitx5Qt5/
|
||||
include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/
|
||||
include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitx5qt5dbusaddons_export.h
|
||||
include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtcontrollerproxy.h
|
||||
include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtdbustypes.h
|
||||
include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtinputcontextproxy.h
|
||||
include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtinputmethodproxy.h
|
||||
include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtwatcher.h
|
||||
include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/
|
||||
include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitx5qt5widgetsaddons_export.h
|
||||
include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguifactory.h
|
||||
include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguiplugin.h
|
||||
include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguiwidget.h
|
||||
include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqti18nhelper.h
|
||||
include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h
|
||||
include/Fcitx5Qt5/fcitx5qt5dbusaddons_version.h
|
||||
include/Fcitx5Qt5/fcitx5qt5widgetsaddons_version.h
|
||||
include/Fcitx5Qt6/
|
||||
include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/
|
||||
include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitx5qt6dbusaddons_export.h
|
||||
include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtcontrollerproxy.h
|
||||
include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtdbustypes.h
|
||||
include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtinputcontextproxy.h
|
||||
include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtinputmethodproxy.h
|
||||
include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtwatcher.h
|
||||
include/Fcitx5Qt6/fcitx5qt6dbusaddons_version.h
|
||||
lib/cmake/Fcitx5Qt5DBusAddons/
|
||||
lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfig.cmake
|
||||
lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfigVersion.cmake
|
||||
lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsTargets.cmake
|
||||
lib/cmake/Fcitx5Qt5WidgetsAddons/
|
||||
lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfig.cmake
|
||||
lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfigVersion.cmake
|
||||
lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets.cmake
|
||||
lib/cmake/Fcitx5Qt6DBusAddons/
|
||||
lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsConfig.cmake
|
||||
lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsConfigVersion.cmake
|
||||
lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsTargets.cmake
|
||||
lib/fcitx5/qt5/
|
||||
@so lib/fcitx5/qt5/libfcitx-quickphrase-editor5.so
|
||||
@lib lib/libFcitx5Qt5DBusAddons.so.${LIBFcitx5Qt5DBusAddons_VERSION}
|
||||
@lib lib/libFcitx5Qt5WidgetsAddons.so.${LIBFcitx5Qt5WidgetsAddons_VERSION}
|
||||
@lib lib/libFcitx5Qt6DBusAddons.so.${LIBFcitx5Qt6DBusAddons_VERSION}
|
||||
@so lib/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so
|
||||
@so lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so
|
||||
@bin libexec/fcitx5-qt5-gui-wrapper
|
||||
share/applications/org.fcitx.fcitx5-qt5-gui-wrapper.desktop
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/es/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/fr/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-qt.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-qt.mo
|
||||
@tag update-desktop-database
|
37
inputmethods/fcitx-table-extra/Makefile
Normal file
37
inputmethods/fcitx-table-extra/Makefile
Normal file
|
@ -0,0 +1,37 @@
|
|||
COMMENT = extra table for Fcitx5
|
||||
|
||||
V = 5.0.13
|
||||
DISTNAME = fcitx5-table-extra-$V
|
||||
PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
|
||||
REVISION = 0
|
||||
|
||||
CATEGORIES = inputmethods chinese
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-table-extra
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# GPLv3.0 or later
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/
|
||||
DIST_SUBDIR = fcitx
|
||||
|
||||
MODULES = devel/kf5
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
x11/gtk+4,-guic \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
inputmethods/fcitx-chinese-addons \
|
||||
devel/boost,-main \
|
||||
converters/opencc
|
||||
|
||||
# ninja: error: unknown target 'test'
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-table-extra/distinfo
Normal file
2
inputmethods/fcitx-table-extra/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx/fcitx5-table-extra-5.0.13.tar.xz) = auwD5ssUCNhEeJgiYTLnImBxU1wFhONeBBWeTF90oBY=
|
||||
SIZE (fcitx/fcitx5-table-extra-5.0.13.tar.xz) = 7288400
|
2
inputmethods/fcitx-table-extra/pkg/DESCR
Normal file
2
inputmethods/fcitx-table-extra/pkg/DESCR
Normal file
|
@ -0,0 +1,2 @@
|
|||
fcitx5-table-extra provides extra table for fcitx5.
|
||||
Including: Boshiamy, Zhengma, Cangjie, and Quick.
|
187
inputmethods/fcitx-table-extra/pkg/PLIST
Normal file
187
inputmethods/fcitx-table-extra/pkg/PLIST
Normal file
|
@ -0,0 +1,187 @@
|
|||
share/fcitx5/
|
||||
share/fcitx5/inputmethod/
|
||||
share/fcitx5/inputmethod/array30-large.conf
|
||||
share/fcitx5/inputmethod/array30.conf
|
||||
share/fcitx5/inputmethod/boshiamy.conf
|
||||
share/fcitx5/inputmethod/cangjie-large.conf
|
||||
share/fcitx5/inputmethod/cangjie3.conf
|
||||
share/fcitx5/inputmethod/cangjie5.conf
|
||||
share/fcitx5/inputmethod/cantonese.conf
|
||||
share/fcitx5/inputmethod/cantonhk.conf
|
||||
share/fcitx5/inputmethod/easy-large.conf
|
||||
share/fcitx5/inputmethod/jyutping-table.conf
|
||||
share/fcitx5/inputmethod/quick-classic.conf
|
||||
share/fcitx5/inputmethod/quick3.conf
|
||||
share/fcitx5/inputmethod/quick5.conf
|
||||
share/fcitx5/inputmethod/scj6.conf
|
||||
share/fcitx5/inputmethod/stroke5.conf
|
||||
share/fcitx5/inputmethod/t9.conf
|
||||
share/fcitx5/inputmethod/wu.conf
|
||||
share/fcitx5/inputmethod/wubi-large.conf
|
||||
share/fcitx5/inputmethod/wubi98-pinyin.conf
|
||||
share/fcitx5/inputmethod/wubi98-single.conf
|
||||
share/fcitx5/inputmethod/wubi98.conf
|
||||
share/fcitx5/inputmethod/zhengma-large.conf
|
||||
share/fcitx5/inputmethod/zhengma-pinyin.conf
|
||||
share/fcitx5/inputmethod/zhengma.conf
|
||||
share/fcitx5/table/
|
||||
share/fcitx5/table/array30-large.main.dict
|
||||
share/fcitx5/table/array30.main.dict
|
||||
share/fcitx5/table/boshiamy.main.dict
|
||||
share/fcitx5/table/cangjie-large.main.dict
|
||||
share/fcitx5/table/cangjie3.main.dict
|
||||
share/fcitx5/table/cangjie5.main.dict
|
||||
share/fcitx5/table/cantonese.main.dict
|
||||
share/fcitx5/table/cantonhk.main.dict
|
||||
share/fcitx5/table/easy-large.main.dict
|
||||
share/fcitx5/table/jyutping-table.main.dict
|
||||
share/fcitx5/table/quick-classic.main.dict
|
||||
share/fcitx5/table/quick3.main.dict
|
||||
share/fcitx5/table/quick5.main.dict
|
||||
share/fcitx5/table/scj6.main.dict
|
||||
share/fcitx5/table/stroke5.main.dict
|
||||
share/fcitx5/table/t9.main.dict
|
||||
share/fcitx5/table/wu.main.dict
|
||||
share/fcitx5/table/wubi-large.main.dict
|
||||
share/fcitx5/table/wubi98-pinyin.main.dict
|
||||
share/fcitx5/table/wubi98-single.main.dict
|
||||
share/fcitx5/table/wubi98.main.dict
|
||||
share/fcitx5/table/zhengma-large.main.dict
|
||||
share/fcitx5/table/zhengma-pinyin.main.dict
|
||||
share/fcitx5/table/zhengma.main.dict
|
||||
share/icons/hicolor/16x16/apps/fcitx-array30-large.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-array30.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-boshiamy.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-cantonese.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-cantonhk.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-easy-large.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-jyutping-table.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-quick-classic.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-quick3.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-quick5.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-scj6.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-stroke5.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-t9.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-wu.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-zhengma.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick3.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick5.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-scj6.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-t9.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wu.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-array30-large.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-array30.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-boshiamy.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-cantonese.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-cantonhk.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-easy-large.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-jyutping-table.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-quick-classic.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-quick3.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-quick5.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-scj6.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-stroke5.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-t9.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-wu.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-zhengma.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick3.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick5.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-scj6.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-t9.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wu.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-array30-large.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-array30.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-boshiamy.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-cantonese.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-cantonhk.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-easy-large.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-jyutping-table.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-quick-classic.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-quick3.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-quick5.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-scj6.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-stroke5.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-t9.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-wu.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-zhengma.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick3.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick5.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-scj6.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-t9.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wu.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-array30-large.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-array30.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-boshiamy.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-cantonese.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-cantonhk.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-easy-large.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-jyutping-table.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-quick-classic.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-quick3.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-quick5.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-scj6.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-stroke5.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-t9.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-wu.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-zhengma.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick3.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick5.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-scj6.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-t9.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wu.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-array30-large.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-array30.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-boshiamy.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-easy-large.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-t9.png
|
||||
share/icons/hicolor/64x64/apps/fcitx-zhengma.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-array30.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-t9.png
|
||||
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
|
||||
share/metainfo/
|
||||
@tag update-desktop-database
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.TableExtra.metainfo.xml
|
36
inputmethods/fcitx-unikey/Makefile
Normal file
36
inputmethods/fcitx-unikey/Makefile
Normal file
|
@ -0,0 +1,36 @@
|
|||
COMMENT = unikey Vietnamese support for fcitx5
|
||||
|
||||
V = 5.0.13
|
||||
PKGNAME = fcitx-unikey-$V
|
||||
REVISION = 0
|
||||
|
||||
GH_ACCOUNT = fcitx
|
||||
GH_PROJECT = fcitx5-unikey
|
||||
GH_TAGNAME = $V
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
HOMEPAGE = https://github.com/fcitx/fcitx5-unikey
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# GPLv2.0+ and LGPLv2.0+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils
|
||||
WANTLIB += Fcitx5Qt5WidgetsAddons Qt5Core Qt5Gui Qt5Widgets m
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
devel/iso-codes
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
x11/gtk+4,-guic \
|
||||
misc/shared-mime-info
|
||||
|
||||
LIB_DEPENDS = inputmethods/fcitx \
|
||||
inputmethods/fcitx-qt
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/fcitx-unikey/distinfo
Normal file
2
inputmethods/fcitx-unikey/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (fcitx5-unikey-5.0.13.tar.gz) = Hyard9gpTTXcsdNWReT26O9MVqTDKYSxtdoeSCBynVo=
|
||||
SIZE (fcitx5-unikey-5.0.13.tar.gz) = 109149
|
1
inputmethods/fcitx-unikey/pkg/DESCR
Normal file
1
inputmethods/fcitx-unikey/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
Unikey (Vietnamese Input Method) engine support for fcitx5.
|
30
inputmethods/fcitx-unikey/pkg/PLIST
Normal file
30
inputmethods/fcitx-unikey/pkg/PLIST
Normal file
|
@ -0,0 +1,30 @@
|
|||
@so lib/fcitx5/libunikey.so
|
||||
@so lib/fcitx5/qt5/libfcitx5-unikey-keymap-editor.so
|
||||
@so lib/fcitx5/qt5/libfcitx5-unikey-macro-editor.so
|
||||
share/fcitx5/addon/unikey.conf
|
||||
share/fcitx5/inputmethod/
|
||||
share/fcitx5/inputmethod/unikey.conf
|
||||
share/icons/hicolor/128x128/apps/fcitx-unikey.png
|
||||
share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.fcitx-unikey.png
|
||||
share/icons/hicolor/16x16/apps/fcitx-unikey.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-unikey.png
|
||||
share/icons/hicolor/22x22/apps/fcitx-unikey.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-unikey.png
|
||||
share/icons/hicolor/24x24/apps/fcitx-unikey.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-unikey.png
|
||||
share/icons/hicolor/48x48/apps/fcitx-unikey.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-unikey.png
|
||||
share/locale/ca/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/fr/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/tr/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/vi/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5-unikey.mo
|
||||
share/metainfo/org.fcitx.Fcitx5.Addon.Unikey.metainfo.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
69
inputmethods/fcitx/Makefile
Normal file
69
inputmethods/fcitx/Makefile
Normal file
|
@ -0,0 +1,69 @@
|
|||
COMMENT = flexible input method framework
|
||||
|
||||
DISTNAME = fcitx5-5.0.23
|
||||
PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
|
||||
REVISION = 0
|
||||
|
||||
SHARED_LIBS += Fcitx5Config 0.0 # 0.0
|
||||
SHARED_LIBS += Fcitx5Core 0.0 # 0.0
|
||||
SHARED_LIBS += Fcitx5Utils 0.0 # 0.0
|
||||
|
||||
CATEGORIES = inputmethods chinese japanese korean
|
||||
|
||||
HOMEPAGE = https://fcitx-im.org/
|
||||
|
||||
MAINTAINER = Yifei Zhan <openbsd@zhan.science>
|
||||
|
||||
# LGPLv2.1+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} c cairo dbus-1 enchant-2 event_core
|
||||
WANTLIB += execinfo expat gdk_pixbuf-2.0 gio-2.0 glib-2.0
|
||||
WANTLIB += gobject-2.0 harfbuzz intl json-c kvm m pango-1.0
|
||||
WANTLIB += pangocairo-1.0 pthread uuid xcb xcb-ewmh xcb-icccm
|
||||
WANTLIB += xcb-imdkit xcb-keysyms xcb-randr xcb-render
|
||||
WANTLIB += xcb-shape xcb-util xcb-xfixes xcb-xinerama xcb-xkb
|
||||
WANTLIB += xkbcommon xkbcommon-x11 xkbfile z
|
||||
|
||||
MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5/
|
||||
MASTER_SITES0 = https://download.fcitx-im.org/data/
|
||||
DISTFILES += ${DISTNAME}${EXTRACT_SUFX} \
|
||||
en_dict-20121020.tar.gz:0
|
||||
|
||||
DIST_SUBDIR = fcitx
|
||||
|
||||
MODULES = devel/kf5
|
||||
MODQT5_DEPS = No
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
devel/iso-codes \
|
||||
devel/fmt
|
||||
|
||||
# bash: for fcitx5-diagnose.sh
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
misc/shared-mime-info \
|
||||
shells/bash \
|
||||
x11/gtk+4,-guic
|
||||
|
||||
LIB_DEPENDS = devel/harfbuzz,-main \
|
||||
devel/json-c \
|
||||
devel/libevent2 \
|
||||
devel/pango \
|
||||
graphics/gdk-pixbuf2 \
|
||||
inputmethods/xcb-imdkit \
|
||||
sysutils/e2fsprogs \
|
||||
textproc/enchant2 \
|
||||
x11/dbus \
|
||||
x11/xkbcommon
|
||||
|
||||
CONFIGURE_ARGS = -DENABLE_WAYLAND=OFF \
|
||||
-DCMAKE_INSTALL_SYSCONFDIR=${PREFIX}/share/examples
|
||||
|
||||
CFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
|
||||
CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
|
||||
|
||||
post-patch:
|
||||
cp ${FULLDISTDIR}/en_dict-20121020.tar.gz \
|
||||
${WRKSRC}/src/modules/spell/
|
||||
|
||||
.include <bsd.port.mk>
|
4
inputmethods/fcitx/distinfo
Normal file
4
inputmethods/fcitx/distinfo
Normal file
|
@ -0,0 +1,4 @@
|
|||
SHA256 (fcitx/en_dict-20121020.tar.gz) = xEpdeEeSXuqeTS0EdI1ELNKN2SmaC1cu99kerE9abOs=
|
||||
SHA256 (fcitx/fcitx5-5.0.23.tar.xz) = BPIJpkBiJc4ZeF+NnTvbJTlEWG7c+pYBQU/N2oobE6A=
|
||||
SIZE (fcitx/en_dict-20121020.tar.gz) = 630491
|
||||
SIZE (fcitx/fcitx5-5.0.23.tar.xz) = 6828856
|
|
@ -0,0 +1,12 @@
|
|||
Index: cmake/Fcitx5CompilerSettings.cmake
|
||||
--- cmake/Fcitx5CompilerSettings.cmake.orig
|
||||
+++ cmake/Fcitx5CompilerSettings.cmake
|
||||
@@ -7,8 +7,6 @@ set(CMAKE_C_STANDARD 99)
|
||||
|
||||
set(CMAKE_C_FLAGS "-Wall -Wextra ${CMAKE_C_FLAGS}")
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra ${CMAKE_CXX_FLAGS}")
|
||||
-set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed ${CMAKE_SHARED_LINKER_FLAGS}")
|
||||
-set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed ${CMAKE_MODULE_LINKER_FLAGS}")
|
||||
|
||||
set(CMAKE_C_VISIBILITY_PRESET hidden)
|
||||
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
|
|
@ -0,0 +1,12 @@
|
|||
Index: src/lib/fcitx-utils/misc.cpp
|
||||
--- src/lib/fcitx-utils/misc.cpp.orig
|
||||
+++ src/lib/fcitx-utils/misc.cpp
|
||||
@@ -86,7 +86,7 @@ std::string getProcessName(pid_t pid) {
|
||||
struct kinfo_proc2 *kp = kvm_getproc2(vm, KERN_PROC_PID, pid,
|
||||
sizeof(struct kinfo_proc2), &cnt);
|
||||
#else
|
||||
- struct kinfo_proc *kp = kvm_getprocs(vm, KERN_PROC_PID, pid, &cnt);
|
||||
+ struct kinfo_proc *kp = kvm_getprocs(vm, KERN_PROC_PID, pid, sizeof(struct kinfo_proc), &cnt);
|
||||
#endif
|
||||
if ((cnt != 1) || (kp == 0)) {
|
||||
break;
|
2
inputmethods/fcitx/pkg/DESCR
Normal file
2
inputmethods/fcitx/pkg/DESCR
Normal file
|
@ -0,0 +1,2 @@
|
|||
Fcitx5 is an input method framework with support for many languages and
|
||||
scripts.
|
473
inputmethods/fcitx/pkg/PLIST
Normal file
473
inputmethods/fcitx/pkg/PLIST
Normal file
|
@ -0,0 +1,473 @@
|
|||
@bin bin/fcitx5
|
||||
bin/fcitx5-configtool
|
||||
bin/fcitx5-diagnose
|
||||
@bin bin/fcitx5-remote
|
||||
include/Fcitx5/
|
||||
include/Fcitx5/Config/
|
||||
include/Fcitx5/Config/fcitx-config/
|
||||
include/Fcitx5/Config/fcitx-config/configuration.h
|
||||
include/Fcitx5/Config/fcitx-config/dbushelper.h
|
||||
include/Fcitx5/Config/fcitx-config/enum.h
|
||||
include/Fcitx5/Config/fcitx-config/fcitxconfig_export.h
|
||||
include/Fcitx5/Config/fcitx-config/iniparser.h
|
||||
include/Fcitx5/Config/fcitx-config/marshallfunction.h
|
||||
include/Fcitx5/Config/fcitx-config/option.h
|
||||
include/Fcitx5/Config/fcitx-config/option_details.h
|
||||
include/Fcitx5/Config/fcitx-config/optiontypename.h
|
||||
include/Fcitx5/Config/fcitx-config/rawconfig.h
|
||||
include/Fcitx5/Core/
|
||||
include/Fcitx5/Core/fcitx/
|
||||
include/Fcitx5/Core/fcitx/action.h
|
||||
include/Fcitx5/Core/fcitx/addonfactory.h
|
||||
include/Fcitx5/Core/fcitx/addoninfo.h
|
||||
include/Fcitx5/Core/fcitx/addoninstance.h
|
||||
include/Fcitx5/Core/fcitx/addoninstance_details.h
|
||||
include/Fcitx5/Core/fcitx/addonloader.h
|
||||
include/Fcitx5/Core/fcitx/addonmanager.h
|
||||
include/Fcitx5/Core/fcitx/candidatelist.h
|
||||
include/Fcitx5/Core/fcitx/event.h
|
||||
include/Fcitx5/Core/fcitx/fcitxcore_export.h
|
||||
include/Fcitx5/Core/fcitx/focusgroup.h
|
||||
include/Fcitx5/Core/fcitx/globalconfig.h
|
||||
include/Fcitx5/Core/fcitx/icontheme.h
|
||||
include/Fcitx5/Core/fcitx/inputcontext.h
|
||||
include/Fcitx5/Core/fcitx/inputcontextmanager.h
|
||||
include/Fcitx5/Core/fcitx/inputcontextproperty.h
|
||||
include/Fcitx5/Core/fcitx/inputmethodengine.h
|
||||
include/Fcitx5/Core/fcitx/inputmethodentry.h
|
||||
include/Fcitx5/Core/fcitx/inputmethodgroup.h
|
||||
include/Fcitx5/Core/fcitx/inputmethodmanager.h
|
||||
include/Fcitx5/Core/fcitx/inputpanel.h
|
||||
include/Fcitx5/Core/fcitx/instance.h
|
||||
include/Fcitx5/Core/fcitx/menu.h
|
||||
include/Fcitx5/Core/fcitx/statusarea.h
|
||||
include/Fcitx5/Core/fcitx/surroundingtext.h
|
||||
include/Fcitx5/Core/fcitx/text.h
|
||||
include/Fcitx5/Core/fcitx/userinterface.h
|
||||
include/Fcitx5/Core/fcitx/userinterfacemanager.h
|
||||
include/Fcitx5/Module/
|
||||
include/Fcitx5/Module/fcitx-module/
|
||||
include/Fcitx5/Module/fcitx-module/clipboard/
|
||||
include/Fcitx5/Module/fcitx-module/clipboard/clipboard_public.h
|
||||
include/Fcitx5/Module/fcitx-module/dbus/
|
||||
include/Fcitx5/Module/fcitx-module/dbus/dbus_public.h
|
||||
include/Fcitx5/Module/fcitx-module/emoji/
|
||||
include/Fcitx5/Module/fcitx-module/emoji/emoji_public.h
|
||||
include/Fcitx5/Module/fcitx-module/notificationitem/
|
||||
include/Fcitx5/Module/fcitx-module/notificationitem/notificationitem_public.h
|
||||
include/Fcitx5/Module/fcitx-module/notifications/
|
||||
include/Fcitx5/Module/fcitx-module/notifications/notifications_public.h
|
||||
include/Fcitx5/Module/fcitx-module/quickphrase/
|
||||
include/Fcitx5/Module/fcitx-module/quickphrase/quickphrase_public.h
|
||||
include/Fcitx5/Module/fcitx-module/spell/
|
||||
include/Fcitx5/Module/fcitx-module/spell/spell_public.h
|
||||
include/Fcitx5/Module/fcitx-module/testfrontend/
|
||||
include/Fcitx5/Module/fcitx-module/testfrontend/testfrontend_public.h
|
||||
include/Fcitx5/Module/fcitx-module/testim/
|
||||
include/Fcitx5/Module/fcitx-module/testim/testim_public.h
|
||||
include/Fcitx5/Module/fcitx-module/unicode/
|
||||
include/Fcitx5/Module/fcitx-module/unicode/unicode_public.h
|
||||
include/Fcitx5/Module/fcitx-module/xcb/
|
||||
include/Fcitx5/Module/fcitx-module/xcb/xcb_public.h
|
||||
include/Fcitx5/Utils/
|
||||
include/Fcitx5/Utils/fcitx-utils/
|
||||
include/Fcitx5/Utils/fcitx-utils/capabilityflags.h
|
||||
include/Fcitx5/Utils/fcitx-utils/charutils.h
|
||||
include/Fcitx5/Utils/fcitx-utils/color.h
|
||||
include/Fcitx5/Utils/fcitx-utils/connectableobject.h
|
||||
include/Fcitx5/Utils/fcitx-utils/cutf8.h
|
||||
include/Fcitx5/Utils/fcitx-utils/dbus/
|
||||
include/Fcitx5/Utils/fcitx-utils/dbus/bus.h
|
||||
include/Fcitx5/Utils/fcitx-utils/dbus/matchrule.h
|
||||
include/Fcitx5/Utils/fcitx-utils/dbus/message.h
|
||||
include/Fcitx5/Utils/fcitx-utils/dbus/message_details.h
|
||||
include/Fcitx5/Utils/fcitx-utils/dbus/objectvtable.h
|
||||
include/Fcitx5/Utils/fcitx-utils/dbus/servicewatcher.h
|
||||
include/Fcitx5/Utils/fcitx-utils/element.h
|
||||
include/Fcitx5/Utils/fcitx-utils/event.h
|
||||
include/Fcitx5/Utils/fcitx-utils/eventdispatcher.h
|
||||
include/Fcitx5/Utils/fcitx-utils/fcitxutils_export.h
|
||||
include/Fcitx5/Utils/fcitx-utils/flags.h
|
||||
include/Fcitx5/Utils/fcitx-utils/fs.h
|
||||
include/Fcitx5/Utils/fcitx-utils/handlertable.h
|
||||
include/Fcitx5/Utils/fcitx-utils/handlertable_details.h
|
||||
include/Fcitx5/Utils/fcitx-utils/i18n.h
|
||||
include/Fcitx5/Utils/fcitx-utils/i18nstring.h
|
||||
include/Fcitx5/Utils/fcitx-utils/inputbuffer.h
|
||||
include/Fcitx5/Utils/fcitx-utils/intrusivelist.h
|
||||
include/Fcitx5/Utils/fcitx-utils/key.h
|
||||
include/Fcitx5/Utils/fcitx-utils/keysym.h
|
||||
include/Fcitx5/Utils/fcitx-utils/keysymgen.h
|
||||
include/Fcitx5/Utils/fcitx-utils/library.h
|
||||
include/Fcitx5/Utils/fcitx-utils/log.h
|
||||
include/Fcitx5/Utils/fcitx-utils/macros.h
|
||||
include/Fcitx5/Utils/fcitx-utils/metastring.h
|
||||
include/Fcitx5/Utils/fcitx-utils/misc.h
|
||||
include/Fcitx5/Utils/fcitx-utils/rect.h
|
||||
include/Fcitx5/Utils/fcitx-utils/semver.h
|
||||
include/Fcitx5/Utils/fcitx-utils/signals.h
|
||||
include/Fcitx5/Utils/fcitx-utils/signals_details.h
|
||||
include/Fcitx5/Utils/fcitx-utils/standardpath.h
|
||||
include/Fcitx5/Utils/fcitx-utils/stringutils.h
|
||||
include/Fcitx5/Utils/fcitx-utils/stringutils_details.h
|
||||
include/Fcitx5/Utils/fcitx-utils/testing.h
|
||||
include/Fcitx5/Utils/fcitx-utils/textformatflags.h
|
||||
include/Fcitx5/Utils/fcitx-utils/trackableobject.h
|
||||
include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h
|
||||
include/Fcitx5/Utils/fcitx-utils/unixfd.h
|
||||
include/Fcitx5/Utils/fcitx-utils/utf8.h
|
||||
lib/cmake/Fcitx5Config/
|
||||
lib/cmake/Fcitx5Config/Fcitx5ConfigConfig.cmake
|
||||
lib/cmake/Fcitx5Config/Fcitx5ConfigConfigVersion.cmake
|
||||
lib/cmake/Fcitx5Config/Fcitx5ConfigTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/Fcitx5Config/Fcitx5ConfigTargets.cmake
|
||||
lib/cmake/Fcitx5Core/
|
||||
lib/cmake/Fcitx5Core/Fcitx5CoreConfig.cmake
|
||||
lib/cmake/Fcitx5Core/Fcitx5CoreConfigVersion.cmake
|
||||
lib/cmake/Fcitx5Core/Fcitx5CoreTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/Fcitx5Core/Fcitx5CoreTargets.cmake
|
||||
lib/cmake/Fcitx5Module/
|
||||
lib/cmake/Fcitx5Module/Fcitx5ModuleConfig.cmake
|
||||
lib/cmake/Fcitx5Module/Fcitx5ModuleConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleClipboard/
|
||||
lib/cmake/Fcitx5ModuleClipboard/Fcitx5ModuleClipboardConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleClipboard/Fcitx5ModuleClipboardConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleDBus/
|
||||
lib/cmake/Fcitx5ModuleDBus/Fcitx5ModuleDBusConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleDBus/Fcitx5ModuleDBusConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleEmoji/
|
||||
lib/cmake/Fcitx5ModuleEmoji/Fcitx5ModuleEmojiConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleEmoji/Fcitx5ModuleEmojiConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleNotificationItem/
|
||||
lib/cmake/Fcitx5ModuleNotificationItem/Fcitx5ModuleNotificationItemConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleNotificationItem/Fcitx5ModuleNotificationItemConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleNotifications/
|
||||
lib/cmake/Fcitx5ModuleNotifications/Fcitx5ModuleNotificationsConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleNotifications/Fcitx5ModuleNotificationsConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleQuickPhrase/
|
||||
lib/cmake/Fcitx5ModuleQuickPhrase/Fcitx5ModuleQuickPhraseConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleQuickPhrase/Fcitx5ModuleQuickPhraseConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleSpell/
|
||||
lib/cmake/Fcitx5ModuleSpell/Fcitx5ModuleSpellConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleSpell/Fcitx5ModuleSpellConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleTestFrontend/
|
||||
lib/cmake/Fcitx5ModuleTestFrontend/Fcitx5ModuleTestFrontendConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleTestFrontend/Fcitx5ModuleTestFrontendConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleTestIM/
|
||||
lib/cmake/Fcitx5ModuleTestIM/Fcitx5ModuleTestIMConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleTestIM/Fcitx5ModuleTestIMConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleUnicode/
|
||||
lib/cmake/Fcitx5ModuleUnicode/Fcitx5ModuleUnicodeConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleUnicode/Fcitx5ModuleUnicodeConfigVersion.cmake
|
||||
lib/cmake/Fcitx5ModuleXCB/
|
||||
lib/cmake/Fcitx5ModuleXCB/Fcitx5ModuleXCBConfig.cmake
|
||||
lib/cmake/Fcitx5ModuleXCB/Fcitx5ModuleXCBConfigVersion.cmake
|
||||
lib/cmake/Fcitx5Utils/
|
||||
lib/cmake/Fcitx5Utils/Fcitx5CompilerSettings.cmake
|
||||
lib/cmake/Fcitx5Utils/Fcitx5Download.cmake.in
|
||||
lib/cmake/Fcitx5Utils/Fcitx5Macros.cmake
|
||||
lib/cmake/Fcitx5Utils/Fcitx5ModuleTemplate.cmake.in
|
||||
lib/cmake/Fcitx5Utils/Fcitx5UtilsConfig.cmake
|
||||
lib/cmake/Fcitx5Utils/Fcitx5UtilsConfigVersion.cmake
|
||||
lib/cmake/Fcitx5Utils/Fcitx5UtilsTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/Fcitx5Utils/Fcitx5UtilsTargets.cmake
|
||||
lib/fcitx5/
|
||||
@so lib/fcitx5/libclassicui.so
|
||||
@so lib/fcitx5/libclipboard.so
|
||||
@so lib/fcitx5/libdbus.so
|
||||
@so lib/fcitx5/libdbusfrontend.so
|
||||
@so lib/fcitx5/libemoji.so
|
||||
lib/fcitx5/libexec/
|
||||
@bin lib/fcitx5/libexec/comp-spell-dict
|
||||
@so lib/fcitx5/libfcitx4frontend.so
|
||||
@so lib/fcitx5/libibusfrontend.so
|
||||
@so lib/fcitx5/libimselector.so
|
||||
@so lib/fcitx5/libkimpanel.so
|
||||
@so lib/fcitx5/libnotificationitem.so
|
||||
@so lib/fcitx5/libnotifications.so
|
||||
@so lib/fcitx5/libquickphrase.so
|
||||
@so lib/fcitx5/libspell.so
|
||||
@so lib/fcitx5/libtestfrontend.so
|
||||
@so lib/fcitx5/libtestim.so
|
||||
@so lib/fcitx5/libtestui.so
|
||||
@so lib/fcitx5/libunicode.so
|
||||
@so lib/fcitx5/libxcb.so
|
||||
@so lib/fcitx5/libxim.so
|
||||
@lib lib/libFcitx5Config.so.${LIBFcitx5Config_VERSION}
|
||||
@lib lib/libFcitx5Core.so.${LIBFcitx5Core_VERSION}
|
||||
@lib lib/libFcitx5Utils.so.${LIBFcitx5Utils_VERSION}
|
||||
lib/pkgconfig/Fcitx5Config.pc
|
||||
lib/pkgconfig/Fcitx5Core.pc
|
||||
lib/pkgconfig/Fcitx5Module.pc
|
||||
lib/pkgconfig/Fcitx5Utils.pc
|
||||
@bin libexec/fcitx5-wayland-launcher
|
||||
share/applications/fcitx5-configtool.desktop
|
||||
share/applications/org.fcitx.Fcitx5.desktop
|
||||
share/dbus-1/services/org.fcitx.Fcitx5.service
|
||||
share/doc/pkg-readmes/${PKGSTEM}
|
||||
share/examples/xdg/
|
||||
@sample ${SYSCONFDIR}/xdg/
|
||||
share/examples/xdg/autostart/
|
||||
@sample ${SYSCONFDIR}/xdg/autostart/
|
||||
share/examples/xdg/autostart/org.fcitx.Fcitx5.desktop
|
||||
@sample ${SYSCONFDIR}/xdg/autostart/org.fcitx.Fcitx5.desktop
|
||||
share/fcitx5/
|
||||
share/fcitx5/addon/
|
||||
share/fcitx5/addon/classicui.conf
|
||||
share/fcitx5/addon/clipboard.conf
|
||||
share/fcitx5/addon/dbus.conf
|
||||
share/fcitx5/addon/dbusfrontend.conf
|
||||
share/fcitx5/addon/emoji.conf
|
||||
share/fcitx5/addon/fcitx4frontend.conf
|
||||
share/fcitx5/addon/ibusfrontend.conf
|
||||
share/fcitx5/addon/imselector.conf
|
||||
share/fcitx5/addon/keyboard.conf
|
||||
share/fcitx5/addon/kimpanel.conf
|
||||
share/fcitx5/addon/notificationitem.conf
|
||||
share/fcitx5/addon/notifications.conf
|
||||
share/fcitx5/addon/quickphrase.conf
|
||||
share/fcitx5/addon/spell.conf
|
||||
share/fcitx5/addon/unicode.conf
|
||||
share/fcitx5/addon/xcb.conf
|
||||
share/fcitx5/addon/xim.conf
|
||||
share/fcitx5/data/
|
||||
share/fcitx5/data/quickphrase.d/
|
||||
share/fcitx5/data/quickphrase.d/emoji-eac.mb
|
||||
share/fcitx5/data/quickphrase.d/emoji.mb
|
||||
share/fcitx5/data/quickphrase.d/latex.mb
|
||||
share/fcitx5/default/
|
||||
share/fcitx5/default/ar_DZ
|
||||
share/fcitx5/default/as_IN
|
||||
share/fcitx5/default/ast_ES
|
||||
share/fcitx5/default/az_AZ
|
||||
share/fcitx5/default/be_BY
|
||||
share/fcitx5/default/bg_BG
|
||||
share/fcitx5/default/bn_IN
|
||||
share/fcitx5/default/cat_ES
|
||||
share/fcitx5/default/cs_CZ
|
||||
share/fcitx5/default/de_CH
|
||||
share/fcitx5/default/de_DE
|
||||
share/fcitx5/default/el_CY
|
||||
share/fcitx5/default/el_GR
|
||||
share/fcitx5/default/en_GB
|
||||
share/fcitx5/default/en_US
|
||||
share/fcitx5/default/en_ZA
|
||||
share/fcitx5/default/es_ES
|
||||
share/fcitx5/default/es_GT
|
||||
share/fcitx5/default/es_MX
|
||||
share/fcitx5/default/fr_BE
|
||||
share/fcitx5/default/fr_CH
|
||||
share/fcitx5/default/fr_FR
|
||||
share/fcitx5/default/gl_ES
|
||||
share/fcitx5/default/gu_IN
|
||||
share/fcitx5/default/he_IL
|
||||
share/fcitx5/default/hi_IN
|
||||
share/fcitx5/default/id_ID
|
||||
share/fcitx5/default/it_IT
|
||||
share/fcitx5/default/ja_JP
|
||||
share/fcitx5/default/kn_IN
|
||||
share/fcitx5/default/ko_KR
|
||||
share/fcitx5/default/mai_IN
|
||||
share/fcitx5/default/ml_IN
|
||||
share/fcitx5/default/mr_IN
|
||||
share/fcitx5/default/nl_NL
|
||||
share/fcitx5/default/or_IN
|
||||
share/fcitx5/default/pa_IN
|
||||
share/fcitx5/default/pl_PL
|
||||
share/fcitx5/default/pt_BR
|
||||
share/fcitx5/default/pt_PT
|
||||
share/fcitx5/default/ru_RU
|
||||
share/fcitx5/default/sd_IN
|
||||
share/fcitx5/default/sk_SK
|
||||
share/fcitx5/default/ta_IN
|
||||
share/fcitx5/default/te_IN
|
||||
share/fcitx5/default/ur_IN
|
||||
share/fcitx5/default/zh_CN
|
||||
share/fcitx5/default/zh_HK
|
||||
share/fcitx5/default/zh_TW
|
||||
share/fcitx5/emoji/
|
||||
share/fcitx5/emoji/data/
|
||||
share/fcitx5/emoji/data/af.dict
|
||||
share/fcitx5/emoji/data/am.dict
|
||||
share/fcitx5/emoji/data/ar.dict
|
||||
share/fcitx5/emoji/data/ar_SA.dict
|
||||
share/fcitx5/emoji/data/as.dict
|
||||
share/fcitx5/emoji/data/ast.dict
|
||||
share/fcitx5/emoji/data/az.dict
|
||||
share/fcitx5/emoji/data/be.dict
|
||||
share/fcitx5/emoji/data/bg.dict
|
||||
share/fcitx5/emoji/data/bn.dict
|
||||
share/fcitx5/emoji/data/br.dict
|
||||
share/fcitx5/emoji/data/bs.dict
|
||||
share/fcitx5/emoji/data/ca.dict
|
||||
share/fcitx5/emoji/data/ccp.dict
|
||||
share/fcitx5/emoji/data/ceb.dict
|
||||
share/fcitx5/emoji/data/chr.dict
|
||||
share/fcitx5/emoji/data/ckb.dict
|
||||
share/fcitx5/emoji/data/cs.dict
|
||||
share/fcitx5/emoji/data/cy.dict
|
||||
share/fcitx5/emoji/data/da.dict
|
||||
share/fcitx5/emoji/data/de.dict
|
||||
share/fcitx5/emoji/data/de_CH.dict
|
||||
share/fcitx5/emoji/data/dsb.dict
|
||||
share/fcitx5/emoji/data/el.dict
|
||||
share/fcitx5/emoji/data/en.dict
|
||||
share/fcitx5/emoji/data/en_001.dict
|
||||
share/fcitx5/emoji/data/en_AU.dict
|
||||
share/fcitx5/emoji/data/en_CA.dict
|
||||
share/fcitx5/emoji/data/en_GB.dict
|
||||
share/fcitx5/emoji/data/es.dict
|
||||
share/fcitx5/emoji/data/es_419.dict
|
||||
share/fcitx5/emoji/data/es_MX.dict
|
||||
share/fcitx5/emoji/data/es_US.dict
|
||||
share/fcitx5/emoji/data/et.dict
|
||||
share/fcitx5/emoji/data/eu.dict
|
||||
share/fcitx5/emoji/data/fa.dict
|
||||
share/fcitx5/emoji/data/fi.dict
|
||||
share/fcitx5/emoji/data/fil.dict
|
||||
share/fcitx5/emoji/data/fo.dict
|
||||
share/fcitx5/emoji/data/fr.dict
|
||||
share/fcitx5/emoji/data/fr_CA.dict
|
||||
share/fcitx5/emoji/data/ga.dict
|
||||
share/fcitx5/emoji/data/gd.dict
|
||||
share/fcitx5/emoji/data/gl.dict
|
||||
share/fcitx5/emoji/data/gu.dict
|
||||
share/fcitx5/emoji/data/ha.dict
|
||||
share/fcitx5/emoji/data/he.dict
|
||||
share/fcitx5/emoji/data/hi.dict
|
||||
share/fcitx5/emoji/data/hi_Latn.dict
|
||||
share/fcitx5/emoji/data/hr.dict
|
||||
share/fcitx5/emoji/data/hsb.dict
|
||||
share/fcitx5/emoji/data/hu.dict
|
||||
share/fcitx5/emoji/data/hy.dict
|
||||
share/fcitx5/emoji/data/ia.dict
|
||||
share/fcitx5/emoji/data/id.dict
|
||||
share/fcitx5/emoji/data/ig.dict
|
||||
share/fcitx5/emoji/data/is.dict
|
||||
share/fcitx5/emoji/data/it.dict
|
||||
share/fcitx5/emoji/data/ja.dict
|
||||
share/fcitx5/emoji/data/jv.dict
|
||||
share/fcitx5/emoji/data/ka.dict
|
||||
share/fcitx5/emoji/data/kab.dict
|
||||
share/fcitx5/emoji/data/kk.dict
|
||||
share/fcitx5/emoji/data/kl.dict
|
||||
share/fcitx5/emoji/data/km.dict
|
||||
share/fcitx5/emoji/data/kn.dict
|
||||
share/fcitx5/emoji/data/ko.dict
|
||||
share/fcitx5/emoji/data/kok.dict
|
||||
share/fcitx5/emoji/data/ky.dict
|
||||
share/fcitx5/emoji/data/lb.dict
|
||||
share/fcitx5/emoji/data/lo.dict
|
||||
share/fcitx5/emoji/data/lt.dict
|
||||
share/fcitx5/emoji/data/lv.dict
|
||||
share/fcitx5/emoji/data/mi.dict
|
||||
share/fcitx5/emoji/data/mk.dict
|
||||
share/fcitx5/emoji/data/ml.dict
|
||||
share/fcitx5/emoji/data/mn.dict
|
||||
share/fcitx5/emoji/data/mni.dict
|
||||
share/fcitx5/emoji/data/mr.dict
|
||||
share/fcitx5/emoji/data/ms.dict
|
||||
share/fcitx5/emoji/data/mt.dict
|
||||
share/fcitx5/emoji/data/my.dict
|
||||
share/fcitx5/emoji/data/ne.dict
|
||||
share/fcitx5/emoji/data/nl.dict
|
||||
share/fcitx5/emoji/data/nn.dict
|
||||
share/fcitx5/emoji/data/no.dict
|
||||
share/fcitx5/emoji/data/or.dict
|
||||
share/fcitx5/emoji/data/pa.dict
|
||||
share/fcitx5/emoji/data/pa_Arab.dict
|
||||
share/fcitx5/emoji/data/pcm.dict
|
||||
share/fcitx5/emoji/data/pl.dict
|
||||
share/fcitx5/emoji/data/ps.dict
|
||||
share/fcitx5/emoji/data/pt.dict
|
||||
share/fcitx5/emoji/data/pt_PT.dict
|
||||
share/fcitx5/emoji/data/qu.dict
|
||||
share/fcitx5/emoji/data/rm.dict
|
||||
share/fcitx5/emoji/data/ro.dict
|
||||
share/fcitx5/emoji/data/ru.dict
|
||||
share/fcitx5/emoji/data/rw.dict
|
||||
share/fcitx5/emoji/data/sc.dict
|
||||
share/fcitx5/emoji/data/sd.dict
|
||||
share/fcitx5/emoji/data/si.dict
|
||||
share/fcitx5/emoji/data/sk.dict
|
||||
share/fcitx5/emoji/data/sl.dict
|
||||
share/fcitx5/emoji/data/so.dict
|
||||
share/fcitx5/emoji/data/sq.dict
|
||||
share/fcitx5/emoji/data/sr.dict
|
||||
share/fcitx5/emoji/data/sr_Cyrl_BA.dict
|
||||
share/fcitx5/emoji/data/sr_Latn.dict
|
||||
share/fcitx5/emoji/data/sr_Latn_BA.dict
|
||||
share/fcitx5/emoji/data/sv.dict
|
||||
share/fcitx5/emoji/data/sw.dict
|
||||
share/fcitx5/emoji/data/sw_KE.dict
|
||||
share/fcitx5/emoji/data/ta.dict
|
||||
share/fcitx5/emoji/data/te.dict
|
||||
share/fcitx5/emoji/data/tg.dict
|
||||
share/fcitx5/emoji/data/th.dict
|
||||
share/fcitx5/emoji/data/ti.dict
|
||||
share/fcitx5/emoji/data/tk.dict
|
||||
share/fcitx5/emoji/data/to.dict
|
||||
share/fcitx5/emoji/data/tr.dict
|
||||
share/fcitx5/emoji/data/ug.dict
|
||||
share/fcitx5/emoji/data/uk.dict
|
||||
share/fcitx5/emoji/data/ur.dict
|
||||
share/fcitx5/emoji/data/uz.dict
|
||||
share/fcitx5/emoji/data/vi.dict
|
||||
share/fcitx5/emoji/data/wo.dict
|
||||
share/fcitx5/emoji/data/xh.dict
|
||||
share/fcitx5/emoji/data/yo.dict
|
||||
share/fcitx5/emoji/data/yo_BJ.dict
|
||||
share/fcitx5/emoji/data/yue.dict
|
||||
share/fcitx5/emoji/data/yue_Hans.dict
|
||||
share/fcitx5/emoji/data/zh.dict
|
||||
share/fcitx5/emoji/data/zh_Hant.dict
|
||||
share/fcitx5/emoji/data/zh_Hant_HK.dict
|
||||
share/fcitx5/emoji/data/zu.dict
|
||||
share/fcitx5/spell/
|
||||
share/fcitx5/spell/en_dict.fscd
|
||||
share/fcitx5/testing/
|
||||
share/fcitx5/testing/addon/
|
||||
share/fcitx5/testing/addon/testfrontend.conf
|
||||
share/fcitx5/testing/addon/testim.conf
|
||||
share/fcitx5/testing/addon/testui.conf
|
||||
share/fcitx5/themes/
|
||||
share/fcitx5/themes/default/
|
||||
share/fcitx5/themes/default/arrow.png
|
||||
share/fcitx5/themes/default/highlight.png
|
||||
share/fcitx5/themes/default/next.png
|
||||
share/fcitx5/themes/default/panel.png
|
||||
share/fcitx5/themes/default/prev.png
|
||||
share/fcitx5/themes/default/radio.png
|
||||
share/fcitx5/themes/default/theme.conf
|
||||
share/fcitx5/unicode/
|
||||
share/fcitx5/unicode/charselectdata
|
||||
share/icons/hicolor/128x128/apps/fcitx.png
|
||||
share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.png
|
||||
share/icons/hicolor/16x16/apps/fcitx.png
|
||||
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.png
|
||||
share/icons/hicolor/22x22/apps/fcitx.png
|
||||
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.png
|
||||
share/icons/hicolor/24x24/apps/fcitx.png
|
||||
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.png
|
||||
share/icons/hicolor/32x32/apps/fcitx.png
|
||||
share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.png
|
||||
share/icons/hicolor/48x48/apps/fcitx.png
|
||||
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.png
|
||||
share/icons/hicolor/scalable/apps/fcitx.svg
|
||||
share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.svg
|
||||
share/locale/ca/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/da/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/de/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/es/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/fr/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/he/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/ja/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/ko/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/ru/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/vi/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/fcitx5.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/fcitx5.mo
|
||||
share/metainfo/
|
||||
share/metainfo/org.fcitx.Fcitx5.metainfo.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
||||
@tag update-desktop-database
|
84
inputmethods/fcitx/pkg/README
Normal file
84
inputmethods/fcitx/pkg/README
Normal file
|
@ -0,0 +1,84 @@
|
|||
+-----------------------------------------------------------------------
|
||||
| Running ${PKGSTEM} on OpenBSD
|
||||
+-----------------------------------------------------------------------
|
||||
|
||||
The "fcitx" package provides a framework for multilingual typing.
|
||||
You will also need to install packages providing support for your
|
||||
chosen languages and graphical environments (e.g. Qt, GTK+).
|
||||
|
||||
A basic installation of fcitx would be:
|
||||
|
||||
# pkg_add fcitx fcitx-configtool-qt fcitx-gtk fcitx-qt
|
||||
# pkg_add $YOUR_PREFERRED_INPUT_METHOD
|
||||
|
||||
then configure fcitx to start with your DE/WM and setup your IM
|
||||
engine. For Chinese/Japanese/Korean users, remember to install a font
|
||||
with CJK support. To install noto-cjk:
|
||||
|
||||
# pkg_add noto-cjk
|
||||
|
||||
|=============================================================|
|
||||
| Language/Method | Language engine package to install |
|
||||
|=============================================================|
|
||||
| M17N | fcitx-m17n |
|
||||
| Vietnamese Telex | fcitx-unikey |
|
||||
| Korean | fcitx-hangul |
|
||||
| Japanese | fcitx-skk / fcitx-kkc / fcitx-anthy |
|
||||
| Symbols (e.g. IPA) | fcitx-table-other |
|
||||
| Other tables [1] | fcitx-table-other |
|
||||
|=============================================================|
|
||||
|
||||
[1]: https://github.com/fcitx/fcitx5-table-other/tree/master/tables
|
||||
|
||||
Chinese Method
|
||||
==============
|
||||
|
||||
For PinYin / CangJie / ShuangPin / WuBi / ErBi / ZiRanMa, install
|
||||
fcitx-chinese-addons.
|
||||
|
||||
For ZhengMa / Boshiamy / Quick and other WuBi / CangJie tables,
|
||||
install fcitx-table-extra.
|
||||
|
||||
For ZhuYin, install fcitx-chewing.
|
||||
|
||||
Starting fcitx
|
||||
===============
|
||||
|
||||
You need to start fcitx with your desktop environment/window manager
|
||||
for it to be useful. If your desktop environment supports XDG Autostart,
|
||||
fcitx should start automatically. Otherwise, add the following lines
|
||||
to ~/.xsession *BEFORE INVOKING YOUR DE/WM* and then login again:
|
||||
|
||||
export XMODIFIERS=@im=fcitx
|
||||
export GTK_IM_MODULE=fcitx
|
||||
export QT_IM_MODULE=fcitx
|
||||
${TRUEPREFIX}/bin/fcitx5 &
|
||||
|
||||
To use fcitx with kitty terminal, also add the following line:
|
||||
|
||||
export GLFW_IM_MODULE=ibus
|
||||
|
||||
Setting up input engines
|
||||
========================
|
||||
|
||||
To setup an input engine, run fcitx5-configtool after starting fcitx5,
|
||||
then select and add your preferred input method from the Avaliable
|
||||
Input Method panel. You might need to uncheck 'Only Show Current
|
||||
Language' to find your preferred input method.
|
||||
|
||||
For more information, please refer to Fcitx's wiki page:
|
||||
https://www.fcitx-im.org/wiki/Setup_Fcitx_5
|
||||
|
||||
Troubleshooting
|
||||
===============
|
||||
|
||||
Fcitx includes fcitx5-diagnose, a tool to help you troubleshoot.
|
||||
If you need to send a bug report, remember to attach a copy of its
|
||||
output, with sensitive information removed.
|
||||
|
||||
Migrating from fcitx4
|
||||
=====================
|
||||
|
||||
Pinyin and table input method engines were previously included in fcitx4.
|
||||
These are now packaged separately as "fcitx-chinese-addons", install
|
||||
it to use those methods.
|
42
inputmethods/ibus-anthy/Makefile
Normal file
42
inputmethods/ibus-anthy/Makefile
Normal file
|
@ -0,0 +1,42 @@
|
|||
COMMENT = japanese input engine for ibus
|
||||
|
||||
GH_ACCOUNT = ibus
|
||||
GH_PROJECT = ibus-anthy
|
||||
GH_TAGNAME = 1.5.14
|
||||
REVISION = 2
|
||||
|
||||
SHARED_LIBS += anthygobject-1.0 1.1 # 5.514
|
||||
|
||||
CATEGORIES = inputmethods japanese
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += anthy anthydic ffi glib-2.0 gobject-2.0 iconv intl
|
||||
WANTLIB += m pcre2-8 pthread
|
||||
|
||||
MODULES = devel/dconf \
|
||||
lang/python
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/ibus
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
inputmethods/ibus \
|
||||
x11/gtk+4,-guic
|
||||
|
||||
LIB_DEPENDS = inputmethods/anthy
|
||||
|
||||
USE_GMAKE = Yes
|
||||
|
||||
AUTOCONF_VERSION = 2.69
|
||||
AUTOMAKE_VERSION = 1.16
|
||||
|
||||
CONFIGURE_STYLE = autoreconf
|
||||
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include"
|
||||
CONFIGURE_ARGS = --with-kasumi-exec=${LOCALBASE}/bin/kasumi \
|
||||
--with-kasumi-icon=${LOCALBASE}/share/pixmaps/kasumi.png
|
||||
|
||||
DEBUG_PACKAGES = ${BUILD_PACKAGES}
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/ibus-anthy/distinfo
Normal file
2
inputmethods/ibus-anthy/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (ibus-anthy-1.5.14.tar.gz) = HzoIk8Er5lavdKVTVgL8tWZ4mGcwRqLWgnFmMdo2+no=
|
||||
SIZE (ibus-anthy-1.5.14.tar.gz) = 267418
|
2
inputmethods/ibus-anthy/pkg/DESCR
Normal file
2
inputmethods/ibus-anthy/pkg/DESCR
Normal file
|
@ -0,0 +1,2 @@
|
|||
The Anthy engine for IBus platform. It provides Japanese input
|
||||
method from libanthy.
|
91
inputmethods/ibus-anthy/pkg/PLIST
Normal file
91
inputmethods/ibus-anthy/pkg/PLIST
Normal file
|
@ -0,0 +1,91 @@
|
|||
include/ibus-anthy-1.0/
|
||||
include/ibus-anthy-1.0/anthygcontext.h
|
||||
lib/girepository-1.0/Anthy-9000.typelib
|
||||
@static-lib lib/libanthygobject-1.0.a
|
||||
lib/libanthygobject-1.0.la
|
||||
@lib lib/libanthygobject-1.0.so.${LIBanthygobject-1.0_VERSION}
|
||||
libexec/ibus-engine-anthy
|
||||
libexec/ibus-setup-anthy
|
||||
share/applications/ibus-setup-anthy.desktop
|
||||
share/gir-1.0/Anthy-9000.gir
|
||||
share/glib-2.0/schemas/org.freedesktop.ibus.engine.anthy.gschema.xml
|
||||
share/ibus-anthy/
|
||||
share/ibus-anthy/dicts/
|
||||
share/ibus-anthy/dicts/emoji.t
|
||||
share/ibus-anthy/dicts/era.t
|
||||
share/ibus-anthy/dicts/oldchar.t
|
||||
share/ibus-anthy/dicts/symbol.t
|
||||
share/ibus-anthy/dicts/zipcode.t
|
||||
share/ibus-anthy/engine/
|
||||
${MODPY_COMMENT}share/ibus-anthy/engine/${MODPY_PYCACHE}/
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}engine.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}engine.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}jastring.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}jastring.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}kana.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}kana.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}romaji.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}romaji.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}segment.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}segment.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}tables.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}tables.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}thumb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/engine/${MODPY_PYCACHE}thumb.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/engine/_config.py
|
||||
share/ibus-anthy/engine/default.xml
|
||||
share/ibus-anthy/engine/engine.py
|
||||
share/ibus-anthy/engine/factory.py
|
||||
share/ibus-anthy/engine/jastring.py
|
||||
share/ibus-anthy/engine/kana.py
|
||||
share/ibus-anthy/engine/main.py
|
||||
share/ibus-anthy/engine/romaji.py
|
||||
share/ibus-anthy/engine/segment.py
|
||||
share/ibus-anthy/engine/tables.py
|
||||
share/ibus-anthy/engine/thumb.py
|
||||
share/ibus-anthy/setup/
|
||||
${MODPY_COMMENT}share/ibus-anthy/setup/${MODPY_PYCACHE}/
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}anthyprefs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}anthyprefs.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}prefs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-anthy/setup/${MODPY_PYCACHE}prefs.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-anthy/setup/_config.py
|
||||
share/ibus-anthy/setup/anthyprefs.py
|
||||
share/ibus-anthy/setup/main.py
|
||||
share/ibus-anthy/setup/prefs.py
|
||||
share/ibus-anthy/setup/setup.ui
|
||||
share/ibus/component/anthy.xml
|
||||
share/icons/hicolor/scalable/apps/ibus-anthy.svg
|
||||
share/locale/ca/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/cs/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/de/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/el/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/es/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/fi/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/fr/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/hu/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/ja/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/ko/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/pt_PT/
|
||||
share/locale/pt_PT/LC_MESSAGES/
|
||||
share/locale/pt_PT/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/tr/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/uk/LC_MESSAGES/ibus-anthy.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/ibus-anthy.mo
|
||||
share/metainfo/
|
||||
share/metainfo/org.freedesktop.ibus.engine.anthy.metainfo.xml
|
||||
@tag update-desktop-database
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
||||
@tag glib-compile-schemas
|
||||
@tag ibus-write-cache
|
51
inputmethods/ibus-kkc/Makefile
Normal file
51
inputmethods/ibus-kkc/Makefile
Normal file
|
@ -0,0 +1,51 @@
|
|||
COMMENT = japanese libkkc engine for ibus
|
||||
|
||||
VERSION = 20220105
|
||||
DISTNAME = ibus-kkc
|
||||
PKGNAME = ibus-kkc-${VERSION}
|
||||
REVISION = 1
|
||||
|
||||
GH_ACCOUNT = ueno
|
||||
GH_PROJECT = ibus-kkc
|
||||
GH_COMMIT = 80f21121b908f1eb88243cc61c3c4cec2a425936
|
||||
|
||||
CATEGORIES = inputmethods japanese
|
||||
|
||||
HOMEPAGE = https://github.com/ueno/ibus-kkc/
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB = ${COMPILER_LIBCXX} X11 Xau Xcomposite Xcursor Xdamage Xdmcp \
|
||||
Xext Xfixes Xi Xinerama Xrandr Xrender c epoxy expat execinfo \
|
||||
fontconfig freetype jpeg m pixman-1 xcb xcb-render xcb-shm z \
|
||||
atk-1.0 atk-bridge-2.0 cairo cairo-gobject ffi fribidi \
|
||||
gdk-3 gdk_pixbuf-2.0 gee-0.8 gio-2.0 glib-2.0 gmodule-2.0 \
|
||||
gobject-2.0 graphite2 gtk-3 harfbuzz ibus-1.0 iconv \
|
||||
intl json-glib-1.0 kkc marisa pango-1.0 pangocairo-1.0 \
|
||||
pangoft2-1.0 pcre2-8 png
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
lang/vala
|
||||
|
||||
LIB_DEPENDS = devel/json-glib \
|
||||
devel/libffi \
|
||||
devel/libgee \
|
||||
devel/glib2 \
|
||||
graphics/cairo \
|
||||
graphics/graphite2 \
|
||||
inputmethods/ibus \
|
||||
inputmethods/libkkc \
|
||||
textproc/libmarisa \
|
||||
x11/gnome/at-spi2-core \
|
||||
x11/gtk+3
|
||||
|
||||
USE_GMAKE = Yes
|
||||
|
||||
CONFIGURE_STYLE = autoreconf
|
||||
AUTOCONF_VERSION = 2.69
|
||||
AUTOMAKE_VERSION = 1.15
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/ibus-kkc/distinfo
Normal file
2
inputmethods/ibus-kkc/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (ibus-kkc-80f21121.tar.gz) = 2PYvuYCLhkZu6sX/3aJUjGIetaFn36twp3n5fKP9fFM=
|
||||
SIZE (ibus-kkc-80f21121.tar.gz) = 55160
|
14
inputmethods/ibus-kkc/patches/patch-configure_ac
Normal file
14
inputmethods/ibus-kkc/patches/patch-configure_ac
Normal file
|
@ -0,0 +1,14 @@
|
|||
--- configure.ac.orig Wed Jun 7 22:02:51 2017
|
||||
+++ configure.ac Wed Sep 22 20:29:53 2021
|
||||
@@ -48,7 +48,10 @@ AC_PROG_CXX
|
||||
AM_PROG_CC_C_O
|
||||
AC_ISC_POSIX
|
||||
AC_HEADER_STDC
|
||||
-IT_PROG_INTLTOOL([0.35.0])
|
||||
+AM_GNU_GETTEXT([external])
|
||||
+AM_GNU_GETTEXT_VERSION([0.19.8])
|
||||
+m4_ifdef(AM_GNU_GETTEXT_REQUIRE_VERSION,
|
||||
+ [AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.8])])
|
||||
AM_PROG_LIBTOOL
|
||||
|
||||
# For dislpay Date
|
14
inputmethods/ibus-kkc/patches/patch-po-POTFILES_in
Normal file
14
inputmethods/ibus-kkc/patches/patch-po-POTFILES_in
Normal file
|
@ -0,0 +1,14 @@
|
|||
--- po/POTFILES.in.orig Wed Jun 7 22:02:51 2017
|
||||
+++ po/POTFILES.in Wed Sep 22 20:30:30 2021
|
||||
@@ -1,8 +1,8 @@
|
||||
src/engine.vala
|
||||
src/setup.vala
|
||||
-[type: gettext/glade]src/setup-dialog.ui
|
||||
-[type: gettext/glade]src/dictionary-dialog.ui
|
||||
-[type: gettext/glade]src/shortcut-dialog.ui
|
||||
+src/setup-dialog.ui
|
||||
+src/dictionary-dialog.ui
|
||||
+src/shortcut-dialog.ui
|
||||
src/ibus-kkc-dictionaries.pot
|
||||
src/ibus-setup-kkc.desktop.in.in
|
||||
src/kkc.xml.in.in
|
32
inputmethods/ibus-kkc/patches/patch-src-Makefile_am
Normal file
32
inputmethods/ibus-kkc/patches/patch-src-Makefile_am
Normal file
|
@ -0,0 +1,32 @@
|
|||
--- src/Makefile.am.orig Wed Jun 7 22:02:51 2017
|
||||
+++ src/Makefile.am Wed Sep 22 20:32:32 2021
|
||||
@@ -129,15 +129,17 @@ $(desktop_in_files): %.desktop.in: %.desktop.in.in Mak
|
||||
desktopdir=$(datadir)/applications
|
||||
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
|
||||
|
||||
-@INTLTOOL_DESKTOP_RULE@
|
||||
+$(desktop_DATA): $(addsuffix .in, $(desktop_DATA))
|
||||
+ $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
|
||||
|
||||
component_DATA = kkc.xml
|
||||
componentdir = $(datadir)/ibus/component
|
||||
|
||||
-kkc.xml.in: kkc.xml.in.in
|
||||
+kkc.inputMethod.xml.in: kkc.xml.in.in
|
||||
$(AM_V_GEN) $(edit) $< > $@.tmp && mv $@.tmp $@
|
||||
|
||||
-@INTLTOOL_XML_NOMERGE_RULE@
|
||||
+$(component_DATA): $(patsubst %.xml,%.inputMethod.xml.in,$(component_DATA))
|
||||
+ $(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@
|
||||
|
||||
GITIGNOREFILES = \
|
||||
$(libutil_la_SOURCES:.vala=.c) \
|
||||
@@ -154,7 +156,7 @@ CLEANFILES = \
|
||||
ibus-setup-kkc-resources.c \
|
||||
$(desktop_DATA) \
|
||||
$(desktop_in_files) \
|
||||
- kkc.xml.in \
|
||||
+ kkc.inputMethod.xml.in \
|
||||
kkc.xml \
|
||||
$(NULL)
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
--- src/ibus-setup-kkc.desktop.in.in.orig Wed Jun 7 22:02:51 2017
|
||||
+++ src/ibus-setup-kkc.desktop.in.in Wed Sep 22 20:57:42 2021
|
||||
@@ -1,6 +1,6 @@
|
||||
[Desktop Entry]
|
||||
-_Name=Kana Kanji Conversion Preferences
|
||||
-_Comment=Customize Kana Kanji Conversion input-method
|
||||
+Name=Kana Kanji Conversion Preferences
|
||||
+Comment=Customize Kana Kanji Conversion input-method
|
||||
Exec=@libexecdir@/ibus-setup-kkc
|
||||
Icon=@pkgdatadir@/icons/ibus-kkc.svg
|
||||
NoDisplay=true
|
13
inputmethods/ibus-kkc/patches/patch-src-kkc_xml_in_in
Normal file
13
inputmethods/ibus-kkc/patches/patch-src-kkc_xml_in_in
Normal file
|
@ -0,0 +1,13 @@
|
|||
--- src/kkc.xml.in.in.orig Wed Jun 7 22:02:51 2017
|
||||
+++ src/kkc.xml.in.in Wed Sep 22 20:58:27 2021
|
||||
@@ -19,8 +19,8 @@
|
||||
<author>Daiki Ueno <ueno@gnu.org></author>
|
||||
<icon>@pkgdatadir@/icons/ibus-kkc.svg</icon>
|
||||
<layout>jp</layout>
|
||||
- <_longname>Kana Kanji</_longname>
|
||||
- <_description>Kana Kanji Input Method</_description>
|
||||
+ <longname>Kana Kanji</longname>
|
||||
+ <description>Kana Kanji Input Method</description>
|
||||
<rank>77</rank>
|
||||
<symbol>あ</symbol>
|
||||
<textdomain>ibus-kkc</textdomain>
|
2
inputmethods/ibus-kkc/pkg/DESCR
Normal file
2
inputmethods/ibus-kkc/pkg/DESCR
Normal file
|
@ -0,0 +1,2 @@
|
|||
The libkkc engine for IBus platform. It provides Japanese input
|
||||
method from libkkc.
|
10
inputmethods/ibus-kkc/pkg/PLIST
Normal file
10
inputmethods/ibus-kkc/pkg/PLIST
Normal file
|
@ -0,0 +1,10 @@
|
|||
@bin libexec/ibus-engine-kkc
|
||||
@bin libexec/ibus-setup-kkc
|
||||
share/applications/ibus-setup-kkc.desktop
|
||||
share/ibus-kkc/
|
||||
share/ibus-kkc/icons/
|
||||
share/ibus-kkc/icons/ibus-kkc.svg
|
||||
share/ibus/component/kkc.xml
|
||||
share/locale/ja/LC_MESSAGES/ibus-kkc.mo
|
||||
@tag update-desktop-database
|
||||
@tag ibus-write-cache
|
42
inputmethods/ibus-skk/Makefile
Normal file
42
inputmethods/ibus-skk/Makefile
Normal file
|
@ -0,0 +1,42 @@
|
|||
COMMENT = japanese skk input engine for ibus
|
||||
|
||||
V = 1.4.3
|
||||
DISTNAME = ibus-skk-${V}
|
||||
REVISION = 4
|
||||
|
||||
CATEGORIES = inputmethods japanese
|
||||
|
||||
HOMEPAGE = https://github.com/ueno/ibus-skk/
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite Xcursor Xdamage Xext
|
||||
WANTLIB += Xfixes Xi Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0
|
||||
WANTLIB += c cairo cairo-gobject epoxy expat ffi fontconfig freetype
|
||||
WANTLIB += fribidi gdk-3 gdk_pixbuf-2.0 gee-0.8 gio-2.0 glib-2.0
|
||||
WANTLIB += gmodule-2.0 gobject-2.0 graphite2 gtk-3 harfbuzz ibus-1.0
|
||||
WANTLIB += iconv intl json-glib-1.0 m pango-1.0 pangocairo-1.0
|
||||
WANTLIB += pangoft2-1.0 pcre2-8 pixman-1 png skk xcb xcb-render xcb-shm
|
||||
WANTLIB += xkbcommon z Xau Xdmcp execinfo jpeg
|
||||
|
||||
MASTER_SITES = https://github.com/ueno/ibus-skk/releases/download/ibus-skk-${V}/
|
||||
EXTRACT_SUFX = .tar.xz
|
||||
|
||||
MODULES = textproc/intltool
|
||||
|
||||
BUILD_DEPENDS = lang/vala
|
||||
LIB_DEPENDS = inputmethods/ibus \
|
||||
inputmethods/libskk
|
||||
RUN_DEPENDS = devel/desktop-file-utils
|
||||
|
||||
USE_GMAKE = Yes
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKSRC}/src/preferences.vala
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/ibus-skk/distinfo
Normal file
2
inputmethods/ibus-skk/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (ibus-skk-1.4.3.tar.xz) = ZmG9nQvX+DINYEF2WkvTB+wJsC4S1BkdA1tLaY05ZV0=
|
||||
SIZE (ibus-skk-1.4.3.tar.xz) = 321344
|
11
inputmethods/ibus-skk/patches/patch-src_preferences_vala
Normal file
11
inputmethods/ibus-skk/patches/patch-src_preferences_vala
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- src/preferences.vala.orig Wed Aug 13 05:25:10 2014
|
||||
+++ src/preferences.vala Sat Oct 4 19:09:15 2014
|
||||
@@ -73,7 +73,7 @@ public class Preferences : Object {
|
||||
"type=file,file=%s/ibus-skk/user.dict,mode=readwrite".printf (
|
||||
Environment.get_user_config_dir ()));
|
||||
dictionaries.add (
|
||||
- "type=file,file=/usr/share/skk/SKK-JISYO.L,mode=readonly");
|
||||
+ "type=file,file=${LOCALBASE}/share/skk/SKK-JISYO.L,mode=readonly");
|
||||
dictionaries.add (
|
||||
"type=server,host=localhost,port=1178");
|
||||
_default.set ("dictionaries",
|
2
inputmethods/ibus-skk/pkg/DESCR
Normal file
2
inputmethods/ibus-skk/pkg/DESCR
Normal file
|
@ -0,0 +1,2 @@
|
|||
ibus-skk is an implementation of the SKK (Simple Kana-Kanji) input
|
||||
method on the IBus input method framework.
|
12
inputmethods/ibus-skk/pkg/PLIST
Normal file
12
inputmethods/ibus-skk/pkg/PLIST
Normal file
|
@ -0,0 +1,12 @@
|
|||
@bin libexec/ibus-engine-skk
|
||||
@bin libexec/ibus-setup-skk
|
||||
share/applications/ibus-setup-skk.desktop
|
||||
share/ibus-skk/
|
||||
share/ibus-skk/icons/
|
||||
share/ibus-skk/icons/ibus-skk.svg
|
||||
share/ibus-skk/setup/
|
||||
share/ibus-skk/setup/ibus-skk-preferences.ui
|
||||
share/ibus/component/skk.xml
|
||||
share/locale/ja/LC_MESSAGES/ibus-skk.mo
|
||||
@tag update-desktop-database
|
||||
@tag ibus-write-cache
|
36
inputmethods/ibus-typing-booster/Makefile
Normal file
36
inputmethods/ibus-typing-booster/Makefile
Normal file
|
@ -0,0 +1,36 @@
|
|||
COMMENT = completion input-method to speed up typing
|
||||
|
||||
VERSION = 2.23.2
|
||||
DISTNAME = ibus-typing-booster-${VERSION}
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
HOMEPAGE = https://mike-fabian.github.io/ibus-typing-booster/
|
||||
|
||||
# GPLv3+, APLv2 (fonts)
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MASTER_SITES = https://github.com/mike-fabian/ibus-typing-booster/releases/download/${VERSION}/
|
||||
|
||||
MODULES = devel/dconf \
|
||||
lang/python
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
inputmethods/ibus
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
inputmethods/ibus \
|
||||
misc/m17n/lib \
|
||||
x11/gtk+4,-guic
|
||||
|
||||
USE_GMAKE = Yes
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
|
||||
pre-configure:
|
||||
sed -i -e "s,^#!/usr/bin/sh,#!/bin/sh," \
|
||||
${WRKSRC}/engine/emoji-picker.in \
|
||||
${WRKSRC}/engine/ibus-engine-typing-booster.in \
|
||||
${WRKSRC}/setup/ibus-setup-typing-booster.in
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/ibus-typing-booster/distinfo
Normal file
2
inputmethods/ibus-typing-booster/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (ibus-typing-booster-2.23.2.tar.gz) = eTeN3Qg0N7dT0WmLLQqy2ArbldVqD1i30Wo9An60Oog=
|
||||
SIZE (ibus-typing-booster-2.23.2.tar.gz) = 11342214
|
12
inputmethods/ibus-typing-booster/pkg/DESCR
Normal file
12
inputmethods/ibus-typing-booster/pkg/DESCR
Normal file
|
@ -0,0 +1,12 @@
|
|||
Ibus-typing-booster is a completion input method to speed-up typing.
|
||||
Features:
|
||||
- Context sensitive completions.
|
||||
- Learns from user input.
|
||||
- Can be trained by supplying files containing typical user input.
|
||||
- If available, hunspell and hunspell dictionaries will also be used
|
||||
to provide not only completion but also spellchecking suggestions.
|
||||
- Can be used with any keyboard layout.
|
||||
- Almost all input methods supplied by libm17n are supported.
|
||||
- Several input methods and languages can be used at the same time
|
||||
without switching.
|
||||
- Predicts Unicode symbols and emoji as well.
|
434
inputmethods/ibus-typing-booster/pkg/PLIST
Normal file
434
inputmethods/ibus-typing-booster/pkg/PLIST
Normal file
|
@ -0,0 +1,434 @@
|
|||
bin/emoji-picker
|
||||
libexec/ibus-engine-typing-booster
|
||||
libexec/ibus-setup-typing-booster
|
||||
share/applications/emoji-picker.desktop
|
||||
share/applications/ibus-setup-typing-booster.desktop
|
||||
share/glib-2.0/schemas/org.freedesktop.ibus.engine.typing-booster.gschema.xml
|
||||
share/ibus-typing-booster/
|
||||
share/ibus-typing-booster/data/
|
||||
share/ibus-typing-booster/data/UnicodeData.txt
|
||||
share/ibus-typing-booster/data/annotations/
|
||||
share/ibus-typing-booster/data/annotations/af.xml
|
||||
share/ibus-typing-booster/data/annotations/am.xml
|
||||
share/ibus-typing-booster/data/annotations/ar.xml
|
||||
share/ibus-typing-booster/data/annotations/ar_SA.xml
|
||||
share/ibus-typing-booster/data/annotations/as.xml
|
||||
share/ibus-typing-booster/data/annotations/ast.xml
|
||||
share/ibus-typing-booster/data/annotations/az.xml
|
||||
share/ibus-typing-booster/data/annotations/be.xml
|
||||
share/ibus-typing-booster/data/annotations/bg.xml
|
||||
share/ibus-typing-booster/data/annotations/bgn.xml
|
||||
share/ibus-typing-booster/data/annotations/bn.xml
|
||||
share/ibus-typing-booster/data/annotations/br.xml
|
||||
share/ibus-typing-booster/data/annotations/bs.xml
|
||||
share/ibus-typing-booster/data/annotations/ca.xml
|
||||
share/ibus-typing-booster/data/annotations/ccp.xml
|
||||
share/ibus-typing-booster/data/annotations/ceb.xml
|
||||
share/ibus-typing-booster/data/annotations/chr.xml
|
||||
share/ibus-typing-booster/data/annotations/ckb.xml
|
||||
share/ibus-typing-booster/data/annotations/cs.xml
|
||||
share/ibus-typing-booster/data/annotations/cy.xml
|
||||
share/ibus-typing-booster/data/annotations/da.xml
|
||||
share/ibus-typing-booster/data/annotations/de.xml
|
||||
share/ibus-typing-booster/data/annotations/de_CH.xml
|
||||
share/ibus-typing-booster/data/annotations/doi.xml
|
||||
share/ibus-typing-booster/data/annotations/dsb.xml
|
||||
share/ibus-typing-booster/data/annotations/el.xml
|
||||
share/ibus-typing-booster/data/annotations/en.xml
|
||||
share/ibus-typing-booster/data/annotations/en_001.xml
|
||||
share/ibus-typing-booster/data/annotations/en_AU.xml
|
||||
share/ibus-typing-booster/data/annotations/en_CA.xml
|
||||
share/ibus-typing-booster/data/annotations/en_GB.xml
|
||||
share/ibus-typing-booster/data/annotations/en_IN.xml
|
||||
share/ibus-typing-booster/data/annotations/es.xml
|
||||
share/ibus-typing-booster/data/annotations/es_419.xml
|
||||
share/ibus-typing-booster/data/annotations/es_MX.xml
|
||||
share/ibus-typing-booster/data/annotations/es_US.xml
|
||||
share/ibus-typing-booster/data/annotations/et.xml
|
||||
share/ibus-typing-booster/data/annotations/eu.xml
|
||||
share/ibus-typing-booster/data/annotations/fa.xml
|
||||
share/ibus-typing-booster/data/annotations/ff.xml
|
||||
share/ibus-typing-booster/data/annotations/ff_Adlm.xml
|
||||
share/ibus-typing-booster/data/annotations/fi.xml
|
||||
share/ibus-typing-booster/data/annotations/fil.xml
|
||||
share/ibus-typing-booster/data/annotations/fo.xml
|
||||
share/ibus-typing-booster/data/annotations/fr.xml
|
||||
share/ibus-typing-booster/data/annotations/fr_CA.xml
|
||||
share/ibus-typing-booster/data/annotations/ga.xml
|
||||
share/ibus-typing-booster/data/annotations/gd.xml
|
||||
share/ibus-typing-booster/data/annotations/gl.xml
|
||||
share/ibus-typing-booster/data/annotations/gu.xml
|
||||
share/ibus-typing-booster/data/annotations/ha.xml
|
||||
share/ibus-typing-booster/data/annotations/ha_NE.xml
|
||||
share/ibus-typing-booster/data/annotations/he.xml
|
||||
share/ibus-typing-booster/data/annotations/hi.xml
|
||||
share/ibus-typing-booster/data/annotations/hi_Latn.xml
|
||||
share/ibus-typing-booster/data/annotations/hr.xml
|
||||
share/ibus-typing-booster/data/annotations/hsb.xml
|
||||
share/ibus-typing-booster/data/annotations/hu.xml
|
||||
share/ibus-typing-booster/data/annotations/hy.xml
|
||||
share/ibus-typing-booster/data/annotations/ia.xml
|
||||
share/ibus-typing-booster/data/annotations/id.xml
|
||||
share/ibus-typing-booster/data/annotations/ig.xml
|
||||
share/ibus-typing-booster/data/annotations/is.xml
|
||||
share/ibus-typing-booster/data/annotations/it.xml
|
||||
share/ibus-typing-booster/data/annotations/ja.xml
|
||||
share/ibus-typing-booster/data/annotations/jv.xml
|
||||
share/ibus-typing-booster/data/annotations/ka.xml
|
||||
share/ibus-typing-booster/data/annotations/kab.xml
|
||||
share/ibus-typing-booster/data/annotations/kk.xml
|
||||
share/ibus-typing-booster/data/annotations/kl.xml
|
||||
share/ibus-typing-booster/data/annotations/km.xml
|
||||
share/ibus-typing-booster/data/annotations/kn.xml
|
||||
share/ibus-typing-booster/data/annotations/ko.xml
|
||||
share/ibus-typing-booster/data/annotations/kok.xml
|
||||
share/ibus-typing-booster/data/annotations/ku.xml
|
||||
share/ibus-typing-booster/data/annotations/ky.xml
|
||||
share/ibus-typing-booster/data/annotations/lb.xml
|
||||
share/ibus-typing-booster/data/annotations/lij.xml
|
||||
share/ibus-typing-booster/data/annotations/lo.xml
|
||||
share/ibus-typing-booster/data/annotations/lt.xml
|
||||
share/ibus-typing-booster/data/annotations/lv.xml
|
||||
share/ibus-typing-booster/data/annotations/mai.xml
|
||||
share/ibus-typing-booster/data/annotations/mi.xml
|
||||
share/ibus-typing-booster/data/annotations/mk.xml
|
||||
share/ibus-typing-booster/data/annotations/ml.xml
|
||||
share/ibus-typing-booster/data/annotations/mn.xml
|
||||
share/ibus-typing-booster/data/annotations/mni.xml
|
||||
share/ibus-typing-booster/data/annotations/mr.xml
|
||||
share/ibus-typing-booster/data/annotations/ms.xml
|
||||
share/ibus-typing-booster/data/annotations/mt.xml
|
||||
share/ibus-typing-booster/data/annotations/my.xml
|
||||
share/ibus-typing-booster/data/annotations/nb.xml
|
||||
share/ibus-typing-booster/data/annotations/ne.xml
|
||||
share/ibus-typing-booster/data/annotations/nl.xml
|
||||
share/ibus-typing-booster/data/annotations/nn.xml
|
||||
share/ibus-typing-booster/data/annotations/no.xml
|
||||
share/ibus-typing-booster/data/annotations/nso.xml
|
||||
share/ibus-typing-booster/data/annotations/oc.xml
|
||||
share/ibus-typing-booster/data/annotations/or.xml
|
||||
share/ibus-typing-booster/data/annotations/pa.xml
|
||||
share/ibus-typing-booster/data/annotations/pa_Arab.xml
|
||||
share/ibus-typing-booster/data/annotations/pcm.xml
|
||||
share/ibus-typing-booster/data/annotations/pl.xml
|
||||
share/ibus-typing-booster/data/annotations/ps.xml
|
||||
share/ibus-typing-booster/data/annotations/pt.xml
|
||||
share/ibus-typing-booster/data/annotations/pt_PT.xml
|
||||
share/ibus-typing-booster/data/annotations/qu.xml
|
||||
share/ibus-typing-booster/data/annotations/quc.xml
|
||||
share/ibus-typing-booster/data/annotations/rm.xml
|
||||
share/ibus-typing-booster/data/annotations/ro.xml
|
||||
share/ibus-typing-booster/data/annotations/root.xml
|
||||
share/ibus-typing-booster/data/annotations/ru.xml
|
||||
share/ibus-typing-booster/data/annotations/rw.xml
|
||||
share/ibus-typing-booster/data/annotations/sa.xml
|
||||
share/ibus-typing-booster/data/annotations/sat.xml
|
||||
share/ibus-typing-booster/data/annotations/sc.xml
|
||||
share/ibus-typing-booster/data/annotations/sd.xml
|
||||
share/ibus-typing-booster/data/annotations/si.xml
|
||||
share/ibus-typing-booster/data/annotations/sk.xml
|
||||
share/ibus-typing-booster/data/annotations/sl.xml
|
||||
share/ibus-typing-booster/data/annotations/so.xml
|
||||
share/ibus-typing-booster/data/annotations/sq.xml
|
||||
share/ibus-typing-booster/data/annotations/sr.xml
|
||||
share/ibus-typing-booster/data/annotations/sr_Cyrl.xml
|
||||
share/ibus-typing-booster/data/annotations/sr_Cyrl_BA.xml
|
||||
share/ibus-typing-booster/data/annotations/sr_Latn.xml
|
||||
share/ibus-typing-booster/data/annotations/sr_Latn_BA.xml
|
||||
share/ibus-typing-booster/data/annotations/su.xml
|
||||
share/ibus-typing-booster/data/annotations/sv.xml
|
||||
share/ibus-typing-booster/data/annotations/sw.xml
|
||||
share/ibus-typing-booster/data/annotations/sw_KE.xml
|
||||
share/ibus-typing-booster/data/annotations/ta.xml
|
||||
share/ibus-typing-booster/data/annotations/te.xml
|
||||
share/ibus-typing-booster/data/annotations/tg.xml
|
||||
share/ibus-typing-booster/data/annotations/th.xml
|
||||
share/ibus-typing-booster/data/annotations/ti.xml
|
||||
share/ibus-typing-booster/data/annotations/tk.xml
|
||||
share/ibus-typing-booster/data/annotations/tn.xml
|
||||
share/ibus-typing-booster/data/annotations/to.xml
|
||||
share/ibus-typing-booster/data/annotations/tr.xml
|
||||
share/ibus-typing-booster/data/annotations/tt.xml
|
||||
share/ibus-typing-booster/data/annotations/ug.xml
|
||||
share/ibus-typing-booster/data/annotations/uk.xml
|
||||
share/ibus-typing-booster/data/annotations/ur.xml
|
||||
share/ibus-typing-booster/data/annotations/uz.xml
|
||||
share/ibus-typing-booster/data/annotations/vi.xml
|
||||
share/ibus-typing-booster/data/annotations/wo.xml
|
||||
share/ibus-typing-booster/data/annotations/xh.xml
|
||||
share/ibus-typing-booster/data/annotations/yo.xml
|
||||
share/ibus-typing-booster/data/annotations/yo_BJ.xml
|
||||
share/ibus-typing-booster/data/annotations/yue.xml
|
||||
share/ibus-typing-booster/data/annotations/yue_Hans.xml
|
||||
share/ibus-typing-booster/data/annotations/zh.xml
|
||||
share/ibus-typing-booster/data/annotations/zh_Hant.xml
|
||||
share/ibus-typing-booster/data/annotations/zh_Hant_HK.xml
|
||||
share/ibus-typing-booster/data/annotations/zu.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/
|
||||
share/ibus-typing-booster/data/annotationsDerived/af.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/am.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ar.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ar_SA.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/as.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ast.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/az.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/be.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/bg.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/bgn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/bn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/br.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/bs.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ca.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ccp.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ceb.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/chr.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ckb.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/cs.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/cy.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/da.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/de.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/de_CH.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/doi.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/dsb.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/el.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/en.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/en_001.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/en_AU.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/en_CA.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/en_GB.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/en_IN.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/es.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/es_419.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/es_MX.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/es_US.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/et.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/eu.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/fa.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ff.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ff_Adlm.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/fi.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/fil.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/fo.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/fr.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/fr_CA.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ga.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/gd.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/gl.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/gu.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ha.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ha_NE.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/he.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/hi.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/hi_Latn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/hr.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/hsb.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/hu.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/hy.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ia.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/id.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ig.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/is.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/it.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ja.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/jv.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ka.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/kab.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/kk.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/kl.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/km.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/kn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ko.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/kok.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ky.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/lb.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/lij.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/lo.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/lt.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/lv.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/mai.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/mi.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/mk.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ml.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/mn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/mni.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/mr.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ms.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/mt.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/my.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/nb.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ne.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/nl.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/nn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/no.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/nso.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/oc.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/or.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/pa.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/pa_Arab.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/pcm.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/pl.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ps.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/pt.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/pt_PT.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/qu.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/quc.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/rm.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ro.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/root.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ru.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/rw.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sa.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sat.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sc.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sd.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/si.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sk.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sl.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/so.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sq.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sr.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sr_Cyrl.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sr_Cyrl_BA.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sr_Latn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sr_Latn_BA.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/su.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sv.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sw.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/sw_KE.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ta.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/te.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/tg.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/th.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ti.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/tk.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/tn.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/to.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/tr.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/tt.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ug.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/uk.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/ur.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/uz.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/vi.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/wo.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/xh.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/yo.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/yo_BJ.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/yue.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/yue_Hans.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/zh.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/zh_Hant.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/zh_Hant_HK.xml
|
||||
share/ibus-typing-booster/data/annotationsDerived/zu.xml
|
||||
share/ibus-typing-booster/data/coin9.wav
|
||||
share/ibus-typing-booster/data/emoji-data.txt
|
||||
share/ibus-typing-booster/data/emoji-sequences.txt
|
||||
share/ibus-typing-booster/data/emoji-test.txt
|
||||
share/ibus-typing-booster/data/emoji-variation-sequences.txt
|
||||
share/ibus-typing-booster/data/emoji-zwj-sequences.txt
|
||||
share/ibus-typing-booster/data/emoji.json
|
||||
share/ibus-typing-booster/data/fi_FI.dic
|
||||
share/ibus-typing-booster/engine/
|
||||
${MODPY_COMMENT}share/ibus-typing-booster/engine/${MODPY_PYCACHE}/
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}emoji_picker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}emoji_picker.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}hunspell_suggest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}hunspell_suggest.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}hunspell_table.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}hunspell_table.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_active_window.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_active_window.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_emoji.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_emoji.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_nltk.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_nltk.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_pango.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_pango.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_util.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}itb_version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}m17n_translit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}m17n_translit.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}tabsqlitedb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}tabsqlitedb.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}tabstatistics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/engine/${MODPY_PYCACHE}tabstatistics.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/engine/emoji_picker.py
|
||||
share/ibus-typing-booster/engine/factory.py
|
||||
share/ibus-typing-booster/engine/hunspell_suggest.py
|
||||
share/ibus-typing-booster/engine/hunspell_table.py
|
||||
share/ibus-typing-booster/engine/itb_active_window.py
|
||||
share/ibus-typing-booster/engine/itb_emoji.py
|
||||
share/ibus-typing-booster/engine/itb_nltk.py
|
||||
share/ibus-typing-booster/engine/itb_pango.py
|
||||
share/ibus-typing-booster/engine/itb_util.py
|
||||
share/ibus-typing-booster/engine/itb_version.py
|
||||
share/ibus-typing-booster/engine/m17n_translit.py
|
||||
share/ibus-typing-booster/engine/main.py
|
||||
share/ibus-typing-booster/engine/tabsqlitedb.py
|
||||
share/ibus-typing-booster/engine/tabstatistics.py
|
||||
share/ibus-typing-booster/icons/
|
||||
share/ibus-typing-booster/icons/ibus-typing-booster.svg
|
||||
share/ibus-typing-booster/setup/
|
||||
${MODPY_COMMENT}share/ibus-typing-booster/setup/${MODPY_PYCACHE}/
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}i18n.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}i18n.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}itb_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}itb_version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}pkginstall.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}pkginstall.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}test_input_purpose.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
share/ibus-typing-booster/setup/${MODPY_PYCACHE}test_input_purpose.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
share/ibus-typing-booster/setup/i18n.py
|
||||
share/ibus-typing-booster/setup/itb_version.py
|
||||
share/ibus-typing-booster/setup/main.py
|
||||
share/ibus-typing-booster/setup/pkginstall.py
|
||||
share/ibus-typing-booster/setup/test_input_purpose.py
|
||||
share/ibus/component/typing-booster.xml
|
||||
share/icons/hicolor/128x128/apps/ibus-typing-booster.png
|
||||
share/icons/hicolor/16x16/apps/ibus-typing-booster.png
|
||||
share/icons/hicolor/22x22/apps/ibus-typing-booster.png
|
||||
share/icons/hicolor/256x256/apps/ibus-typing-booster.png
|
||||
share/icons/hicolor/32x32/apps/ibus-typing-booster.png
|
||||
share/icons/hicolor/48x48/apps/ibus-typing-booster.png
|
||||
share/icons/hicolor/64x64/apps/ibus-typing-booster.png
|
||||
share/icons/hicolor/scalable/apps/ibus-typing-booster.svg
|
||||
share/locale/ar/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/bn/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/ca/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/cs/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/de/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/es/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/fa/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/fr/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/he/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/hu/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/it/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/ja/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/ka/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/nl/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/or/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/pl/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/pt/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/si/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/sv/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/sw/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/tr/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/uk/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/ibus-typing-booster.mo
|
||||
share/metainfo/
|
||||
share/metainfo/emoji-picker.appdata.xml
|
||||
share/metainfo/typing-booster.appdata.xml
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
||||
@tag update-desktop-database
|
||||
@tag glib-compile-schemas
|
||||
@tag ibus-write-cache
|
114
inputmethods/ibus/Makefile
Normal file
114
inputmethods/ibus/Makefile
Normal file
|
@ -0,0 +1,114 @@
|
|||
COMMENT-main = intelligent input bus framework
|
||||
COMMENT-gtk2 = IBus IM module for GTK2
|
||||
COMMENT-gtk3 = IBus IM module for GTK3
|
||||
COMMENT-gtk4 = IBus IM module for GTK4
|
||||
|
||||
GH_PROJECT = ibus
|
||||
GH_ACCOUNT = ibus
|
||||
GH_TAGNAME = 1.5.29-beta2
|
||||
|
||||
PKGNAME-main = ibus-${GH_TAGNAME:S/-//}
|
||||
PKGNAME-gtk2 = ibus-gtk2-${GH_TAGNAME:S/-//}
|
||||
PKGNAME-gtk3 = ibus-gtk3-${GH_TAGNAME:S/-//}
|
||||
PKGNAME-gtk4 = ibus-gtk4-${GH_TAGNAME:S/-//}
|
||||
|
||||
SHARED_LIBS += ibus-1.0 4.5 # 5.529
|
||||
|
||||
CATEGORIES = inputmethods chinese japanese korean
|
||||
|
||||
HOMEPAGE = https://github.com/ibus/ibus/wiki
|
||||
|
||||
# LGPLv2+
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MULTI_PACKAGES = -main -gtk2 -gtk3 -gtk4
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} X11 Xau Xcursor Xdamage Xdmcp Xext
|
||||
WANTLIB += Xfixes Xi Xinerama Xrandr Xrender cairo expat ffi fontconfig
|
||||
WANTLIB += freetype fribidi gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
|
||||
WANTLIB += gobject-2.0 graphite2 harfbuzz iconv intl m pango-1.0
|
||||
WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre2-8 pixman-1 png xcb xcb-render
|
||||
WANTLIB += xcb-shm z execinfo jpeg
|
||||
|
||||
WANTLIB-main += ${WANTLIB}
|
||||
WANTLIB-main += atk-1.0 atk-bridge-2.0 c cairo-gobject dconf epoxy
|
||||
WANTLIB-main += gdk-3 gthread-2.0 gtk-3 Xcomposite notify atspi dbus-1
|
||||
WANTLIB-main += dbusmenu-glib dbusmenu-gtk3
|
||||
|
||||
WANTLIB-gtk2 += ${WANTLIB}
|
||||
WANTLIB-gtk2 += atk-1.0 dbus-1 gdk-x11-2.0 gtk-x11-2.0 ibus-1.0
|
||||
WANTLIB-gtk2 += Xcomposite
|
||||
|
||||
WANTLIB-gtk3 += ${WANTLIB}
|
||||
WANTLIB-gtk3 += Xcomposite atk-1.0 atk-bridge-2.0 cairo-gobject dbus-1
|
||||
WANTLIB-gtk3 += epoxy gdk-3 gtk-3 ibus-1.0 atspi
|
||||
|
||||
WANTLIB-gtk4 += ${WANTLIB}
|
||||
WANTLIB-gtk4 += cairo-gobject cairo-script-interpreter dbus-1 epoxy
|
||||
WANTLIB-gtk4 += graphene-1.0 gtk-4 ibus-1.0 lzo2 lzma tiff zstd dbus-1
|
||||
|
||||
MODULES = devel/dconf \
|
||||
lang/python \
|
||||
textproc/intltool
|
||||
|
||||
BUILD_DEPENDS = devel/iso-codes \
|
||||
devel/py-gobject3${MODPY_FLAVOR} \
|
||||
lang/vala \
|
||||
textproc/unicode/cldr,-annotations \
|
||||
textproc/unicode/emoji \
|
||||
textproc/unicode/ucd
|
||||
|
||||
RUN_DEPENDS-main = ${RUN_DEPENDS} \
|
||||
devel/desktop-file-utils \
|
||||
devel/iso-codes \
|
||||
x11/gtk+4,-guic
|
||||
|
||||
# MODPY_LIBDIR/gi/overrides/
|
||||
RUN_DEPENDS-main += devel/py-gobject3${MODPY_FLAVOR}
|
||||
|
||||
LIB_DEPENDS-main = devel/libnotify \
|
||||
x11/gtk+3 \
|
||||
x11/libdbusmenu
|
||||
|
||||
RUN_DEPENDS-gtk2 = # empty
|
||||
LIB_DEPENDS-gtk2 = ${BASE_PKGPATH},-main \
|
||||
x11/gtk+2
|
||||
|
||||
RUN_DEPENDS-gtk3 = # empty
|
||||
LIB_DEPENDS-gtk3 = ${BASE_PKGPATH},-main \
|
||||
x11/gtk+3
|
||||
|
||||
RUN_DEPENDS-gtk4 = # empty
|
||||
LIB_DEPENDS-gtk4 = ${BASE_PKGPATH},-main \
|
||||
x11/gtk+4
|
||||
|
||||
USE_GMAKE = Yes
|
||||
|
||||
AUTOCONF_VERSION = 2.69
|
||||
AUTOMAKE_VERSION = 1.16
|
||||
|
||||
CONFIGURE_STYLE = autoreconf
|
||||
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
|
||||
CONFIGURE_ARGS = --disable-python2 \
|
||||
--disable-systemd-services \
|
||||
--disable-wayland \
|
||||
--enable-gtk4 \
|
||||
--with-ucd-dir=${LOCALBASE}/share/unicode/ucd \
|
||||
--with-unicode-emoji-dir=${LOCALBASE}/share/unicode/emoji \
|
||||
--with-emoji-annotation-dir=${LOCALBASE}/share/unicode/cldr/common/annotations
|
||||
|
||||
DEBUG_PACKAGES = ${BUILD_PACKAGES}
|
||||
|
||||
FAKE_FLAGS = bash_completiondir=${PREFIX}/share/examples/ibus/bash_completion.d \
|
||||
sysconfdir=${PREFIX}/share/examples/ibus
|
||||
|
||||
BUILD_DEPENDS += textproc/gtk-doc
|
||||
do-gen:
|
||||
cd ${WRKSRC} && gtkdocize
|
||||
|
||||
post-install:
|
||||
rm ${PREFIX}/lib/gtk-{2,3,4}.0/*/immodules/*.{a,la}
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/ibus/distinfo
Normal file
2
inputmethods/ibus/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (ibus-1.5.29-beta2.tar.gz) = Dmj4Otndzybbmk3+LTRSDHcnogfU+BAmrlQe0YY3Y08=
|
||||
SIZE (ibus-1.5.29-beta2.tar.gz) = 1500420
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue