From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jun 10 11:20:06 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 741CE1065670 for ; Thu, 10 Jun 2010 11:20:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 353B38FC25 for ; Thu, 10 Jun 2010 11:20:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o5ABK6c3068296 for ; Thu, 10 Jun 2010 11:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o5ABK6cU068295; Thu, 10 Jun 2010 11:20:06 GMT (envelope-from gnats) Resent-Date: Thu, 10 Jun 2010 11:20:06 GMT Resent-Message-Id: <201006101120.o5ABK6cU068295@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nikola Lecic Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B3B3A1065670 for ; Thu, 10 Jun 2010 11:17:57 +0000 (UTC) (envelope-from nl@anthesphoria.net) Received: from anthesphoria.net (anthesphoria.net [200.46.204.219]) by mx1.freebsd.org (Postfix) with ESMTP id 51A458FC14 for ; Thu, 10 Jun 2010 11:17:57 +0000 (UTC) Received: from anthesphoria.net (anthesphoria.net [200.46.204.219]) by anthesphoria.net (8.14.3/8.14.3) with ESMTP id o5ABHuKw042077 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 10 Jun 2010 13:17:57 +0200 (CEST) (envelope-from nl@anthesphoria.net) Received: (from nl@localhost) by anthesphoria.net (8.14.3/8.14.3/Submit) id o5ABHu7s042076; Thu, 10 Jun 2010 13:17:56 +0200 (CEST) (envelope-from nl) Message-Id: <201006101117.o5ABHu7s042076@anthesphoria.net> Date: Thu, 10 Jun 2010 13:17:56 +0200 (CEST) From: Nikola Lecic To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/147763: [New Port] textproc/ibus-kmfl: KMFL IMEngine for IBus framework X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nikola Lecic List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2010 11:20:06 -0000 >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 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 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: