diff options
Diffstat (limited to 'chinese')
-rw-r--r-- | chinese/Makefile | 1 | ||||
-rw-r--r-- | chinese/ibus-cangjie/Makefile | 38 | ||||
-rw-r--r-- | chinese/ibus-cangjie/distinfo | 3 | ||||
-rw-r--r-- | chinese/ibus-cangjie/files/patch-autogen.sh | 8 | ||||
-rw-r--r-- | chinese/ibus-cangjie/files/patch-configure.ac | 13 | ||||
-rw-r--r-- | chinese/ibus-cangjie/pkg-descr | 8 | ||||
-rw-r--r-- | chinese/ibus-cangjie/pkg-plist | 28 |
7 files changed, 99 insertions, 0 deletions
diff --git a/chinese/Makefile b/chinese/Makefile index 29763ebec243..6d3a376c8db2 100644 --- a/chinese/Makefile +++ b/chinese/Makefile @@ -52,6 +52,7 @@ SUBDIR += gydict SUBDIR += hc SUBDIR += ibus-array + SUBDIR += ibus-cangjie SUBDIR += ibus-chewing SUBDIR += ibus-libpinyin SUBDIR += ibus-pinyin diff --git a/chinese/ibus-cangjie/Makefile b/chinese/ibus-cangjie/Makefile new file mode 100644 index 000000000000..5b2d520d4ede --- /dev/null +++ b/chinese/ibus-cangjie/Makefile @@ -0,0 +1,38 @@ +# Created by: blubee <hello@blubee.me> +# $FreeBSD$ + +PORTNAME= ibus-cangjie +PORTVERSION= 2.4 +DISTVERSIONPREFIX= v +CATEGORIES= chinese + +MAINTAINER= hello@blubee.me +COMMENT= IBus engine for users of the Cangjie and Quick + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libibus-1.0.so:textproc/ibus +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/cangjie/_core.so:chinese/pycangjie \ + ${PYTHON_SITELIBDIR}/pycanberra/pycanberra.py:devel/pycanberra@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cangjie/_core.so:chinese/pycangjie \ + ${PYTHON_SITELIBDIR}/pycanberra/pycanberra.py:devel/pycanberra@${PY_FLAVOR} + +USES= autoreconf gmake libtool pkgconfig python:3.4+ +USE_PYTHON= allflavors +USE_GNOME= introspection:run pygobject3 intltool +GLIB_SCHEMAS= org.cangjians.ibus.cangjie.gschema.xml \ + org.cangjians.ibus.quick.gschema.xml + +OPTIONS_DEFINE= NLS +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= gettext + +INSTALLS_ICONS= yes +GNU_CONFIGURE= yes + +USE_GITHUB= yes +GH_ACCOUNT= Cangjians +GH_PROJECT= ibus-cangjie + +.include <bsd.port.mk> diff --git a/chinese/ibus-cangjie/distinfo b/chinese/ibus-cangjie/distinfo new file mode 100644 index 000000000000..602b2832b9c7 --- /dev/null +++ b/chinese/ibus-cangjie/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1509798473 +SHA256 (Cangjians-ibus-cangjie-v2.4_GH0.tar.gz) = 632b38bf8fe979fbbe50fe0cee5322fe2f5c815c3ad0e800c0bdab7e3b814043 +SIZE (Cangjians-ibus-cangjie-v2.4_GH0.tar.gz) = 38549 diff --git a/chinese/ibus-cangjie/files/patch-autogen.sh b/chinese/ibus-cangjie/files/patch-autogen.sh new file mode 100644 index 000000000000..61fdd8c561fe --- /dev/null +++ b/chinese/ibus-cangjie/files/patch-autogen.sh @@ -0,0 +1,8 @@ +--- autogen.sh.orig 2015-03-29 15:19:21 UTC ++++ autogen.sh +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + + set -e + set -x diff --git a/chinese/ibus-cangjie/files/patch-configure.ac b/chinese/ibus-cangjie/files/patch-configure.ac new file mode 100644 index 000000000000..76029e4fbf9e --- /dev/null +++ b/chinese/ibus-cangjie/files/patch-configure.ac @@ -0,0 +1,13 @@ +--- configure.ac.orig 2015-03-29 15:19:21 UTC ++++ configure.ac +@@ -15,8 +15,8 @@ m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) + IT_PROG_INTLTOOL([0.35.0]) + + # i18n +-AM_GNU_GETTEXT([external]) +-AM_GNU_GETTEXT_VERSION(0.17) ++#AM_GNU_GETTEXT([external]) ++#AM_GNU_GETTEXT_VERSION(0.17) + + # Note: If you change GETTEXT_PACKAGE below, you will also need to change it + # in src/config.py, or find a way to de-hardcode it there. diff --git a/chinese/ibus-cangjie/pkg-descr b/chinese/ibus-cangjie/pkg-descr new file mode 100644 index 000000000000..1f06b3172b5f --- /dev/null +++ b/chinese/ibus-cangjie/pkg-descr @@ -0,0 +1,8 @@ +This is an IBus engine for users of the Cangjie and +Quick input methods. + +It is primarily intended to Hong Kong people +who want to input Traditional Chinese, +as they are (by far) the majority of Cangjie and Quick users. + +WWW: http://cangjians.github.io/projects/ibus-cangjie/ diff --git a/chinese/ibus-cangjie/pkg-plist b/chinese/ibus-cangjie/pkg-plist new file mode 100644 index 000000000000..6084b2cf779f --- /dev/null +++ b/chinese/ibus-cangjie/pkg-plist @@ -0,0 +1,28 @@ +bin/ibus-setup-cangjie +lib/ibus-cangjie/ibus-engine-cangjie +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__init__.py +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/canberra.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/canberra.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/engine.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/engine.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/ibus_cangjie/canberra.py +%%PYTHON_SITELIBDIR%%/ibus_cangjie/engine.py +%%PYTHON_SITELIBDIR%%/ibus_cangjie/setup.py +share/appdata/cangjie.appdata.xml +share/appdata/quick.appdata.xml +share/applications/ibus-setup-cangjie.desktop +share/applications/ibus-setup-quick.desktop +%%DATADIR%%/setup.ui +share/ibus/component/cangjie.xml +share/ibus/component/quick.xml +share/icons/hicolor/16x16/intl/cangjie.png +share/icons/hicolor/16x16/intl/quick.png +share/icons/hicolor/scalable/intl/cangjie.svg +share/icons/hicolor/scalable/intl/quick.svg +share/locale/pt_BR/LC_MESSAGES/ibus-cangjie.mo +share/locale/zh_HK/LC_MESSAGES/ibus-cangjie.mo +share/locale/zh_TW/LC_MESSAGES/ibus-cangjie.mo |