summaryrefslogtreecommitdiff
path: root/inputmethod/ibus-el
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-08-07 05:19:05 +0000
committerobache <obache@pkgsrc.org>2010-08-07 05:19:05 +0000
commit47c3866d49d3e333f99e433e8749d9d397cb42e3 (patch)
treef96b80c498312ee12ef631f0da7406172a960c52 /inputmethod/ibus-el
parentf505149b72bfd97e6c3071e53933d69d504a426d (diff)
downloadpkgsrc-47c3866d49d3e333f99e433e8749d9d397cb42e3.tar.gz
Import ibus-el-0.1.1 as inputmethod/ibus-el.
ibus.el is a IBus client for GNU Emacs. This program allows users on-the-spot style input with IBus. The input statuses are individually kept for each buffer, and prefix-keys such as C-x and C-c can be used even if IBus is active. So you can input various languages fast and comfortably by using it.
Diffstat (limited to 'inputmethod/ibus-el')
-rw-r--r--inputmethod/ibus-el/DESCR4
-rw-r--r--inputmethod/ibus-el/Makefile42
-rw-r--r--inputmethod/ibus-el/PLIST4
-rw-r--r--inputmethod/ibus-el/distinfo5
4 files changed, 55 insertions, 0 deletions
diff --git a/inputmethod/ibus-el/DESCR b/inputmethod/ibus-el/DESCR
new file mode 100644
index 00000000000..8b3f4d34d7f
--- /dev/null
+++ b/inputmethod/ibus-el/DESCR
@@ -0,0 +1,4 @@
+ibus.el is a IBus client for GNU Emacs. This program allows users on-the-spot
+style input with IBus. The input statuses are individually kept for each
+buffer, and prefix-keys such as C-x and C-c can be used even if IBus is active.
+So you can input various languages fast and comfortably by using it.
diff --git a/inputmethod/ibus-el/Makefile b/inputmethod/ibus-el/Makefile
new file mode 100644
index 00000000000..52f8ab8cc3d
--- /dev/null
+++ b/inputmethod/ibus-el/Makefile
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/08/07 05:19:05 obache Exp $
+#
+
+DISTNAME= ibus-el-0.1.1
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
+CATEGORIES= inputmethod
+MASTER_SITES= http://www11.atwiki.jp/s-irie/pub/emacs/ibus/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://www11.atwiki.jp/s-irie/pages/21.html
+COMMENT= IBus client for GNU Emacs
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ibus>=1.2:../../inputmethod/ibus
+DEPENDS+= ${PYPKGPREFIX}-Xlib-[0-9]*:../../x11/py-Xlib
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON= ibus-el-agent
+# then execute directly
+SUBST_CLASSES+= pycmd
+SUBST_STAGE.pycmd= pre-build
+SUBST_FILES.pycmd= ibus.el
+SUBST_SED.pycmd= -e 's|"python"|nil|'
+
+do-build:
+ ${RUN} cd ${WRKSRC}; \
+ ${SETENV} ${PKGSRC_MAKE_ENV} \
+ ${EMACS_BIN} --no-init-file --no-site-file -batch \
+ -f batch-byte-compile ibus.el
+
+do-install:
+ ${INSTALL_DATA_DIR} ${DESTDIR}${EMACS_LISPPREFIX}
+ ${INSTALL_DATA} ${WRKSRC}/ibus.el ${DESTDIR}${EMACS_LISPPREFIX}
+ ${INSTALL_DATA} ${WRKSRC}/ibus.elc ${DESTDIR}${EMACS_LISPPREFIX}
+ ${INSTALL_SCRIPT} ${WRKSRC}/ibus-el-agent ${DESTDIR}${EMACS_LISPPREFIX}
+
+.include "../../editors/emacs/modules.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/inputmethod/ibus-el/PLIST b/inputmethod/ibus-el/PLIST
new file mode 100644
index 00000000000..2e5b66f39bb
--- /dev/null
+++ b/inputmethod/ibus-el/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/07 05:19:05 obache Exp $
+${EMACS_LISPPREFIX}/ibus-el-agent
+${EMACS_LISPPREFIX}/ibus.el
+${EMACS_LISPPREFIX}/ibus.elc
diff --git a/inputmethod/ibus-el/distinfo b/inputmethod/ibus-el/distinfo
new file mode 100644
index 00000000000..68b04825d66
--- /dev/null
+++ b/inputmethod/ibus-el/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/08/07 05:19:05 obache Exp $
+
+SHA1 (ibus-el-0.1.1.tar.gz) = 8771682054952cbd2d5e85fdd086164272ab07bb
+RMD160 (ibus-el-0.1.1.tar.gz) = fadbdea2c94f2f2a39b15cd33e395ab9aee492b1
+Size (ibus-el-0.1.1.tar.gz) = 46810 bytes