summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-09-04 20:39:11 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-09-04 20:39:11 +0000
commit9417781f42eb9cfcca153ac3633ec042b389c6ae (patch)
tree53ac68679e05dbd405ebd49d08829684a5b25452
parent- Update to 1.0.10 (diff)
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%%