aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/libkmfl
diff options
context:
space:
mode:
authorwxs <wxs@FreeBSD.org>2011-05-29 21:28:25 +0800
committerwxs <wxs@FreeBSD.org>2011-05-29 21:28:25 +0800
commitf71eccdfb62eef79ba26dcb29eedae91be886ae2 (patch)
tree54d1fbc131da79db75ae7a539f6c38c8f660e61d /textproc/libkmfl
parent14945d36262ef3cbe24f3ee4c7774eadc9c9203a (diff)
downloadfreebsd-ports-graphics-f71eccdfb62eef79ba26dcb29eedae91be886ae2.tar.gz
freebsd-ports-graphics-f71eccdfb62eef79ba26dcb29eedae91be886ae2.tar.zst
freebsd-ports-graphics-f71eccdfb62eef79ba26dcb29eedae91be886ae2.zip
- Patch SCIM KMFL engine (textproc/scim-kmfl-imengine) to use
the same neutral keyboard repository as textproc/ibus-kmfl does, ${LOCALBASE}/share/kmfl/. This approach is similar to m17n (its keyboard databases, devel/m17n-db and textproc/m17n-contrib, are shared between textproc/scim-m17n and textproc/ibus-m17n). This patch also makes both these KMFL engine ports to read ~/.kmfl/ instead of SCIM-oriented ~/.scim/kmfl/. There is UPDATING text that informs KMFL users about this. - Patch keyboard ports (7 of them) to install data to the new repository, ${LOCALBASE}/share/kmfl/; the keyboard ports were SCIM-only and used to install to ${LOCALBASE}/share/scim/kmfl/. - Adapt descriptions in other KMFL ports (textproc/kmflcomp, textproc/libkmfl); - While we are here, do some additional maintenance. - Remove the 7 old ports. - Please see the PR for full details. PR: ports/156694 Submitted by: Nikola Lecic <nikola.lecic@anthesphoria.net> (maintainer)
Diffstat (limited to 'textproc/libkmfl')
-rw-r--r--textproc/libkmfl/Makefile12
-rw-r--r--textproc/libkmfl/pkg-descr10
2 files changed, 13 insertions, 9 deletions
diff --git a/textproc/libkmfl/Makefile b/textproc/libkmfl/Makefile
index 9e5abc39f12..e19a00026ee 100644
--- a/textproc/libkmfl/Makefile
+++ b/textproc/libkmfl/Makefile
@@ -7,20 +7,22 @@
PORTNAME= libkmfl
PORTVERSION= 0.9.9
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= SF/kmfl/kmfl/${PORTVERSION} \
- http://anthesphoria.net/FreeBSD/ports/distfiles/
+ http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= An engine to interpret compiled KMFL keyboard tables
-LIB_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp
+LIB_DEPENDS= kmflcomp.0:${PORTSDIR}/textproc/kmflcomp
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
DOCSDIR= ${PREFIX}/share/doc/kmfl/${PORTNAME}
PORTDOCS= AUTHORS COPYING ChangeLog
@@ -30,7 +32,7 @@ PLIST_FILES= include/kmfl/libkmfl.h \
lib/libkmfl.la \
lib/libkmfl.so \
lib/libkmfl.so.0
-PLIST_DIRS= include/kmfl
+PLIST_DIRSTRY= include/kmfl
post-patch:
@${REINPLACE_CMD} \
diff --git a/textproc/libkmfl/pkg-descr b/textproc/libkmfl/pkg-descr
index 24991c13626..bd773d1a57d 100644
--- a/textproc/libkmfl/pkg-descr
+++ b/textproc/libkmfl/pkg-descr
@@ -1,7 +1,9 @@
-This library provides an engine to interpret compiled
-(textproc/kmflcomp) KMFL keyboard tables written in Keyman keyboard
-language for use with SCIM KMFL IMEngine
-(textproc/scim-kmfl-imengine).
+This library provides an engine to interpret compiled KMFL keyboard
+tables (textproc/kmflcomp) written in Keyman keyboard language.
+
+The current implementation of KMFL uses either the IBus framework (via
+textproc/ibus-kmfl) or the older SCIM framework (via
+textproc/scim-kmfl-imengine) to handle the input method interface to X.
KMFL aims to bring Tavultesoft Keyman functionality to *nix operating
systems. KMFL is being jointly developed by SIL International