Date: Thu, 10 Jun 2010 13:17:56 +0200 (CEST) From: Nikola Lecic <nikola.lecic@anthesphoria.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/147763: [New Port] textproc/ibus-kmfl: KMFL IMEngine for IBus framework Message-ID: <201006101117.o5ABHu7s042076@anthesphoria.net> Resent-Message-ID: <201006101120.o5ABK6cU068295@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 147763 >Category: ports >Synopsis: [New Port] textproc/ibus-kmfl: KMFL IMEngine for IBus framework >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jun 10 11:20:05 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Nikola Lecic >Release: FreeBSD 8.0-STABLE amd64 >Organization: >Environment: System: FreeBSD mordor.xx.ac.rs 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Feb 26 10:23:40 UTC 2010 nikola@mordor.xx.ac.rs:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Log: This is the KMFL IMEngine for IBus (Intelligent Input Bus) framework. It allows you to use layouts written in KMN keyboard language through standard IBus interface, through KMFL compiler (textproc/kmflcomp) and KMFL library (textproc/libkmfl). KMFL aims to bring Tavultesoft Keyman functionality to *nix operating systems. KMFL is being jointly developed by SIL International (http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com). The powerful KMN keyboard language supports contextual deadkeys, pre- and post-processing of keystrokes, rules grouping, 'storing' of character classes for use in similar rules, custom and Unicode character constants, SIL Ethnologue language codes, etc. Official Tavultesoft repository contains keyboards that cover more than 220 languages. Significant number of them are open source. WWW: http://kmfl.sourceforge.net/ >How-To-Repeat: >Fix: --- ibus-kmfl-1.0.2.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ibus-kmfl # ibus-kmfl/Makefile # ibus-kmfl/distinfo # ibus-kmfl/pkg-descr # ibus-kmfl/pkg-plist # echo c - ibus-kmfl mkdir -p ibus-kmfl > /dev/null 2>&1 echo x - ibus-kmfl/Makefile sed 's/^X//' >ibus-kmfl/Makefile << '0f03658476b7593bd3ce5539665fa439' X# New ports collection makefile for: ibus-kmfl X# Date created: 4 June 2010 X# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net> X# X# $FreeBSD$ X# X XPORTNAME= ibus-kmfl XPORTVERSION= 1.0.2 XCATEGORIES= textproc XMASTER_SITES= SF/kmfl/${PORTNAME}/${PORTVERSION} \ X http://anthesphoria.net/FreeBSD/ports/distfiles/ XDIST_SUBDIR= kmfl X XMAINTAINER= nikola.lecic@anthesphoria.net XCOMMENT= KMFL IMEngine for IBus framework X XLIB_DEPENDS= ibus.2:${PORTSDIR}/textproc/ibus \ X kmfl.0:${PORTSDIR}/textproc/libkmfl \ X kmflcomp.0:${PORTSDIR}/textproc/kmflcomp XRUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp X XUSE_GNOME= glib20 pkgconfig X XUSE_AUTOTOOLS= aclocal:110 automake:110 XACLOCAL_ARGS= -I m4 XAUTOMAKE_ARGS= --add-missing --copy XUSE_GMAKE= yes XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X X.if !defined(WITHOUT_NLS) XUSE_GETTEXT= yes XPLIST_SUB+= NLS="" X.else XCONFIGURE_ARGS+= --disable-nls XPLIST_SUB+= NLS="@comment " X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' \ X ${WRKSRC}/src/kmflutil.c ${WRKSRC}/src/kmfl.xml.in.in X X.include <bsd.port.mk> 0f03658476b7593bd3ce5539665fa439 echo x - ibus-kmfl/distinfo sed 's/^X//' >ibus-kmfl/distinfo << 'e5df60131405be8e34ecb8bf11eb3b59' XMD5 (kmfl/ibus-kmfl-1.0.2.tar.gz) = c1b369bcc5713f1e921dfd2c0f1285d8 XSHA256 (kmfl/ibus-kmfl-1.0.2.tar.gz) = e6b1af7e1f3dd4768489ee83f4842f7c47a64f707e4edeaf503ab2ec4e97751c XSIZE (kmfl/ibus-kmfl-1.0.2.tar.gz) = 385440 e5df60131405be8e34ecb8bf11eb3b59 echo x - ibus-kmfl/pkg-descr sed 's/^X//' >ibus-kmfl/pkg-descr << 'ea8bbd9e68a79874b822c49c8c9f7462' XThis is the KMFL IMEngine for IBus (Intelligent Input Bus) framework. XIt allows you to use layouts written in KMN keyboard language through Xstandard IBus interface, through KMFL compiler (textproc/kmflcomp) and XKMFL library (textproc/libkmfl). X XKMFL aims to bring Tavultesoft Keyman functionality to *nix operating Xsystems. KMFL is being jointly developed by SIL International X(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com). X XThe powerful KMN keyboard language supports contextual deadkeys, pre- Xand post-processing of keystrokes, rules grouping, 'storing' of Xcharacter classes for use in similar rules, custom and Unicode character Xconstants, SIL Ethnologue language codes, etc. X XOfficial Tavultesoft repository contains keyboards that cover more Xthan 220 languages. Significant number of them are open source. X XWWW: http://kmfl.sourceforge.net/ ea8bbd9e68a79874b822c49c8c9f7462 echo x - ibus-kmfl/pkg-plist sed 's/^X//' >ibus-kmfl/pkg-plist << 'a2b9c3d1b874e99be4c89f575ff822d6' Xlibexec/ibus-engine-kmfl X%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-kmfl.mo Xshare/ibus/component/kmfl.xml Xshare/kmfl/icons/default.png Xshare/kmfl/icons/ibus-kmfl.svg X@dirrm share/kmfl/icons X@dirrm share/kmfl a2b9c3d1b874e99be4c89f575ff822d6 exit --- ibus-kmfl-1.0.2.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006101117.o5ABHu7s042076>