aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2009-09-05 04:39:11 +0800
committermiwi <miwi@FreeBSD.org>2009-09-05 04:39:11 +0800
commit47c1383d080bcfb79f5a6c59c336be76b6711666 (patch)
treea3432fde6936475ca388e5082ca619e9dc6379a4
parent693335ed3e06902043e90badb5a33e8d29ee76d0 (diff)
downloadfreebsd-ports-gnome-47c1383d080bcfb79f5a6c59c336be76b6711666.tar.gz
freebsd-ports-gnome-47c1383d080bcfb79f5a6c59c336be76b6711666.tar.zst
freebsd-ports-gnome-47c1383d080bcfb79f5a6c59c336be76b6711666.zip
This is the m17n IMEngine for IBus (Intelligent Input Bus) framework. It
allows you to use official and contributed keyboard layouts of the m17n project (available via devel/m17n-db and textproc/m17n-contrib) through standard IBus interface. m17n-lib currenty supports input of more than 60 languages with more than 70 language-specific input methods. WWW: http://code.google.com/p/ibus PR: ports/138521 Submitted by: Nikola Lecic <nikola.lecic at anthesphoria.net>
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/ibus-m17n/Makefile33
-rw-r--r--textproc/ibus-m17n/distinfo3
-rw-r--r--textproc/ibus-m17n/pkg-descr7
-rw-r--r--textproc/ibus-m17n/pkg-plist6
5 files changed, 50 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 8bcd24339ca7..59e3163cef56 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -236,6 +236,7 @@
SUBDIR += hyperestraier
SUBDIR += ia-aspell
SUBDIR += ibus
+ SUBDIR += ibus-m17n
SUBDIR += id-aspell
SUBDIR += idnits
SUBDIR += iiimf-client-lib
diff --git a/textproc/ibus-m17n/Makefile b/textproc/ibus-m17n/Makefile
new file mode 100644
index 000000000000..23a0a5c32c4a
--- /dev/null
+++ b/textproc/ibus-m17n/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: ibus-m17n
+# Date created: 3 September 2009
+# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ibus-m17n
+PORTVERSION= 1.1.0.20090211
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \
+ http://anthesphoria.net/FreeBSD/ports/distfiles/
+
+MAINTAINER= nikola.lecic@anthesphoria.net
+COMMENT= The m17n IMEngine for IBus framework
+
+LIB_DEPENDS= m17n.3:${PORTSDIR}/devel/m17n-lib
+RUN_DEPENDS= ibus-daemon:${PORTSDIR}/textproc/ibus
+
+PROJECTHOST= ibus
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+.else
+CONFIGURE_ARGS+= --disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+.include <bsd.port.mk>
diff --git a/textproc/ibus-m17n/distinfo b/textproc/ibus-m17n/distinfo
new file mode 100644
index 000000000000..14e4ed7f16ca
--- /dev/null
+++ b/textproc/ibus-m17n/distinfo
@@ -0,0 +1,3 @@
+MD5 (ibus-m17n-1.1.0.20090211.tar.gz) = fd3da5bcf3c58aa5266a31882040ca41
+SHA256 (ibus-m17n-1.1.0.20090211.tar.gz) = 8388584ff58bb6775027cb4433de732bf0ee890588795a71656d86306ccf9989
+SIZE (ibus-m17n-1.1.0.20090211.tar.gz) = 388106
diff --git a/textproc/ibus-m17n/pkg-descr b/textproc/ibus-m17n/pkg-descr
new file mode 100644
index 000000000000..872b75260e27
--- /dev/null
+++ b/textproc/ibus-m17n/pkg-descr
@@ -0,0 +1,7 @@
+This is the m17n IMEngine for IBus (Intelligent Input Bus) framework. It
+allows you to use official and contributed keyboard layouts of the m17n
+project (available via devel/m17n-db and textproc/m17n-contrib) through
+standard IBus interface. m17n-lib currenty supports input of more than 60
+languages with more than 70 language-specific input methods.
+
+WWW: http://code.google.com/p/ibus
diff --git a/textproc/ibus-m17n/pkg-plist b/textproc/ibus-m17n/pkg-plist
new file mode 100644
index 000000000000..f137c8d52e3f
--- /dev/null
+++ b/textproc/ibus-m17n/pkg-plist
@@ -0,0 +1,6 @@
+libexec/ibus-engine-m17n
+share/ibus/component/m17n.xml
+%%DATADIR%%/icons/ibus-m17n.svg
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-m17n.mo
+@dirrm %%DATADIR%%/icons
+@dirrm %%DATADIR%%