diff options
author | Kurt Jaeger <pi@FreeBSD.org> | 2017-12-31 19:15:49 +0000 |
---|---|---|
committer | Kurt Jaeger <pi@FreeBSD.org> | 2017-12-31 19:15:49 +0000 |
commit | 54ca4ab35de027e738a0d5b6fbd90ff0cf7f5459 (patch) | |
tree | 5edd7d5407eef060b326dee40962f2664d224bd0 /chinese/ibus-cangjie | |
parent | 7c35908087789ba37e03522e68e9db620ef9e69c (diff) | |
download | ports-54ca4ab35de027e738a0d5b6fbd90ff0cf7f5459.tar.gz ports-54ca4ab35de027e738a0d5b6fbd90ff0cf7f5459.zip |
Notes
Diffstat (limited to 'chinese/ibus-cangjie')
-rw-r--r-- | chinese/ibus-cangjie/Makefile | 50 | ||||
-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/pkg-descr | 8 | ||||
-rw-r--r-- | chinese/ibus-cangjie/pkg-plist | 30 |
5 files changed, 99 insertions, 0 deletions
diff --git a/chinese/ibus-cangjie/Makefile b/chinese/ibus-cangjie/Makefile new file mode 100644 index 000000000000..29f3a4bb875a --- /dev/null +++ b/chinese/ibus-cangjie/Makefile @@ -0,0 +1,50 @@ +# 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= ${PREFIX}/lib/python3.6/site-packages/cangjie/_core.so:chinese/pycangjie +RUN_DEPENDS= ${PREFIX}/lib/python3.6/site-packages/cangjie/_core.so:chinese/pycangjie \ + ${PYTHON_SITELIBDIR}/pycanberra/__init__.py:devel/pycanberra@py36 + +USES= autoreconf gmake libtool pkgconfig python:3.6 + +OPTIONS_DEFINE= NLS +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= gettext + +INSTALLS_ICONS= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= PYTHON=${PYTHON_CMD} + +USE_GNOME= introspection:run py3gobject3 intltool + +USE_GITHUB= yes +GH_ACCOUNT= Cangjians +GH_PROJECT= ibus-cangjie + +# ugly kludge fix for this: +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224486 +# We know python3 will be installed so we work around this check +do-configure: + @(cd ${WRKSRC} && ${REINPLACE_CMD} \ + -e 's|([3.2.3])|([2.7])|g' ${WRKSRC}/configure.ac && \ + autopoint --force && \ + intltoolize --force --copy --automake && \ + aclocal -I m4 && \ + autoheader && \ + automake --add-missing --copy && \ + autoconf && \ + ./configure ${CONFIGURE_ENV}) + +.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/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..9305981429ee --- /dev/null +++ b/chinese/ibus-cangjie/pkg-plist @@ -0,0 +1,30 @@ +bin/ibus-setup-cangjie +lib/ibus-cangjie/ibus-engine-cangjie +lib/python3.6/site-packages/ibus_cangjie/__init__.py +lib/python3.6/site-packages/ibus_cangjie/__pycache__/__init__.cpython-36.opt-1.pyc +lib/python3.6/site-packages/ibus_cangjie/__pycache__/__init__.cpython-36.pyc +lib/python3.6/site-packages/ibus_cangjie/__pycache__/canberra.cpython-36.opt-1.pyc +lib/python3.6/site-packages/ibus_cangjie/__pycache__/canberra.cpython-36.pyc +lib/python3.6/site-packages/ibus_cangjie/__pycache__/engine.cpython-36.opt-1.pyc +lib/python3.6/site-packages/ibus_cangjie/__pycache__/engine.cpython-36.pyc +lib/python3.6/site-packages/ibus_cangjie/__pycache__/setup.cpython-36.opt-1.pyc +lib/python3.6/site-packages/ibus_cangjie/__pycache__/setup.cpython-36.pyc +lib/python3.6/site-packages/ibus_cangjie/canberra.py +lib/python3.6/site-packages/ibus_cangjie/engine.py +lib/python3.6/site-packages/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 +share/glib-2.0/schemas/org.cangjians.ibus.cangjie.gschema.xml +share/glib-2.0/schemas/org.cangjians.ibus.quick.gschema.xml +%%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 |