diff options
author | ume <ume@FreeBSD.org> | 2010-07-04 18:01:00 +0800 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2010-07-04 18:01:00 +0800 |
commit | 693bc9182c91c5333c3d400cb553581988e0efa4 (patch) | |
tree | e5e11557a2d5852ceb91d06ca986c091f06f3945 | |
parent | 99ad4a3808fa18bc76a123292d10a13d6af459ac (diff) | |
download | freebsd-ports-gnome-693bc9182c91c5333c3d400cb553581988e0efa4.tar.gz freebsd-ports-gnome-693bc9182c91c5333c3d400cb553581988e0efa4.tar.zst freebsd-ports-gnome-693bc9182c91c5333c3d400cb553581988e0efa4.zip |
Add new port - IBus client for GNU Emacs.
Feature safe: yes
-rw-r--r-- | textproc/Makefile | 1 | ||||
-rw-r--r-- | textproc/ibus-el/Makefile | 50 | ||||
-rw-r--r-- | textproc/ibus-el/distinfo | 3 | ||||
-rw-r--r-- | textproc/ibus-el/pkg-descr | 7 |
4 files changed, 61 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile index aad88cfcd0e0..b15807b29b55 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -252,6 +252,7 @@ SUBDIR += hyperestraier SUBDIR += ia-aspell SUBDIR += ibus + SUBDIR += ibus-el SUBDIR += ibus-kmfl SUBDIR += ibus-m17n SUBDIR += ibus-qt diff --git a/textproc/ibus-el/Makefile b/textproc/ibus-el/Makefile new file mode 100644 index 000000000000..29247f4f36c3 --- /dev/null +++ b/textproc/ibus-el/Makefile @@ -0,0 +1,50 @@ +# New ports collection makefile for: ibus-el +# Date created: 4 July 2010 +# Whom: Hajimu UMEMOTO <ume@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= ibus-el +PORTVERSION= 0.1.1 +#PORTREVISION= 0 +CATEGORIES= textproc elisp +MASTER_SITES= http://www11.atwiki.jp/s-irie/pub/emacs/ibus/ +PKGNAMESUFFIX= -${EMACS_PORT_NAME} + +MAINTAINER= ume@FreeBSD.org +COMMENT= IBus client for GNU Emacs + +RUN_DEPENDS= ibus-daemon:${PORTSDIR}/textproc/ibus \ + ${PYTHON_SITELIBDIR}/Xlib/X.py:${PORTSDIR}/x11-toolkits/py-xlib + +USE_EMACS= yes +USE_PYTHON_RUN= yes + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/doc/COPYING + +PLIST_DIRS= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} share/${PORTNAME} +PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}/ibus.el \ + ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}/ibus.elc \ + share/${PORTNAME}/ibus-el-agent +PORTDOCS= README + +do-build: + @cd ${WRKSRC} && ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ + -f batch-byte-compile ibus.el + +do-install: + @${MKDIR} ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} + @${INSTALL_DATA} ${WRKSRC}/ibus.el \ + ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} + @${INSTALL_DATA} ${WRKSRC}/ibus.elc \ + ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} + @${MKDIR} ${PREFIX}/share/${PORTNAME} + @${INSTALL_SCRIPT} ${WRKSRC}/ibus-el-agent ${PREFIX}/share/${PORTNAME} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/textproc/ibus-el/distinfo b/textproc/ibus-el/distinfo new file mode 100644 index 000000000000..3ec34d4c917e --- /dev/null +++ b/textproc/ibus-el/distinfo @@ -0,0 +1,3 @@ +MD5 (ibus-el-0.1.1.tar.gz) = 09d8ebb97c9fa20a134b6c58e53af66e +SHA256 (ibus-el-0.1.1.tar.gz) = de0762cce9e177db965dde1af6808e407c7b89094581999dc6878698551ee18a +SIZE (ibus-el-0.1.1.tar.gz) = 46810 diff --git a/textproc/ibus-el/pkg-descr b/textproc/ibus-el/pkg-descr new file mode 100644 index 000000000000..cc39e1a5559f --- /dev/null +++ b/textproc/ibus-el/pkg-descr @@ -0,0 +1,7 @@ +ibus.el is IBus client for GNU Emacs. ibus.el provides ibus-mode +minor mode, which allows users on-the-spot style input with IBus on +Emacs. 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. + +WWW: http://www.emacswiki.org/emacs/IBusMode |