svn commit: r459687 - in head/chinese: . ibus-cangjie ibus-cangjie/files
Kurt Jaeger
pi at FreeBSD.org
Mon Jan 22 19:31:47 UTC 2018
Author: pi
Date: Mon Jan 22 19:31:45 2018
New Revision: 459687
URL: https://svnweb.freebsd.org/changeset/ports/459687
Log:
New port: chinese/ibus-cangjie
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/
PR: 225259
Submitted by: owen94012 at gmail.com
Added:
head/chinese/ibus-cangjie/
head/chinese/ibus-cangjie/Makefile (contents, props changed)
head/chinese/ibus-cangjie/distinfo (contents, props changed)
head/chinese/ibus-cangjie/files/
head/chinese/ibus-cangjie/files/patch-autogen.sh (contents, props changed)
head/chinese/ibus-cangjie/files/patch-configure.ac (contents, props changed)
head/chinese/ibus-cangjie/pkg-descr (contents, props changed)
head/chinese/ibus-cangjie/pkg-plist (contents, props changed)
Modified:
head/chinese/Makefile
Modified: head/chinese/Makefile
==============================================================================
--- head/chinese/Makefile Mon Jan 22 19:21:58 2018 (r459686)
+++ head/chinese/Makefile Mon Jan 22 19:31:45 2018 (r459687)
@@ -52,6 +52,7 @@
SUBDIR += gydict
SUBDIR += hc
SUBDIR += ibus-array
+ SUBDIR += ibus-cangjie
SUBDIR += ibus-chewing
SUBDIR += ibus-libpinyin
SUBDIR += ibus-pinyin
Added: head/chinese/ibus-cangjie/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-cangjie/Makefile Mon Jan 22 19:31:45 2018 (r459687)
@@ -0,0 +1,38 @@
+# Created by: blubee <hello at blubee.me>
+# $FreeBSD$
+
+PORTNAME= ibus-cangjie
+PORTVERSION= 2.4
+DISTVERSIONPREFIX= v
+CATEGORIES= chinese
+
+MAINTAINER= hello at 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>
Added: head/chinese/ibus-cangjie/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-cangjie/distinfo Mon Jan 22 19:31:45 2018 (r459687)
@@ -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
Added: head/chinese/ibus-cangjie/files/patch-autogen.sh
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-cangjie/files/patch-autogen.sh Mon Jan 22 19:31:45 2018 (r459687)
@@ -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
Added: head/chinese/ibus-cangjie/files/patch-configure.ac
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-cangjie/files/patch-configure.ac Mon Jan 22 19:31:45 2018 (r459687)
@@ -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.
Added: head/chinese/ibus-cangjie/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-cangjie/pkg-descr Mon Jan 22 19:31:45 2018 (r459687)
@@ -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/
Added: head/chinese/ibus-cangjie/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-cangjie/pkg-plist Mon Jan 22 19:31:45 2018 (r459687)
@@ -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
More information about the svn-ports-all
mailing list