View | Details | Raw Unified | Return to bug 156694
Collapse All | Expand All

(-)ibus-kmfl/Makefile (-2 / +7 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	ibus-kmfl
8
PORTNAME=	ibus-kmfl
9
PORTVERSION=	1.0.3
9
PORTVERSION=	1.0.3
10
PORTREVISION=	1
10
CATEGORIES=	textproc
11
CATEGORIES=	textproc
11
MASTER_SITES=	SF/kmfl/${PORTNAME}/${PORTVERSION} \
12
MASTER_SITES=	SF/kmfl/${PORTNAME}/${PORTVERSION} \
12
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
Lines 24-31 Link Here
24
25
25
USE_GMAKE=	yes
26
USE_GMAKE=	yes
26
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
27
CONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include" \
28
CPPFLAGS+=	-I${LOCALBASE}/include
28
		LDFLAGS="-L${LOCALBASE}/lib"
29
LDFLAGS+=	-L${LOCALBASE}/lib
30
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
29
31
30
.if !defined(WITHOUT_NLS)
32
.if !defined(WITHOUT_NLS)
31
USE_GETTEXT=	yes
33
USE_GETTEXT=	yes
Lines 36-42 Link Here
36
.endif
38
.endif
37
39
38
post-patch:
40
post-patch:
41
	@${CP} ${WRKSRC}/icons/default.png ${WRKSRC}/icons/default-kmfl.png
39
	@${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' \
42
	@${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' \
40
		${WRKSRC}/src/kmflutil.c ${WRKSRC}/src/kmfl.xml.in.in
43
		${WRKSRC}/src/kmflutil.c ${WRKSRC}/src/kmfl.xml.in.in
44
	@${REINPLACE_CMD} -e 's|default\.png|default-kmfl.png|g' \
45
		${WRKSRC}/src/kmflutil.c ${WRKSRC}/icons/Makefile.in
41
46
42
.include <bsd.port.mk>
47
.include <bsd.port.mk>
(-)ibus-kmfl/distinfo (-1 lines)
Lines 1-3 Link Here
1
MD5 (kmfl/ibus-kmfl-1.0.3.tar.gz) = d98ed94d49ed2019008f7b4dc4a20e6c
2
SHA256 (kmfl/ibus-kmfl-1.0.3.tar.gz) = 0befc497090f5d1f379aec333e2363c0c54192203b81fdfd8d102ce229f0af7f
1
SHA256 (kmfl/ibus-kmfl-1.0.3.tar.gz) = 0befc497090f5d1f379aec333e2363c0c54192203b81fdfd8d102ce229f0af7f
3
SIZE (kmfl/ibus-kmfl-1.0.3.tar.gz) = 526025
2
SIZE (kmfl/ibus-kmfl-1.0.3.tar.gz) = 526025
(-)ibus-kmfl/pkg-descr (+1 lines)
Lines 14-18 Link Here
14
14
15
Official Tavultesoft repository contains keyboards that cover more
15
Official Tavultesoft repository contains keyboards that cover more
16
than 220 languages. Significant number of them are open source.
16
than 220 languages. Significant number of them are open source.
17
The keyboard ports are textproc/kmfl-*.
17
18
18
WWW: http://kmfl.sourceforge.net/
19
WWW: http://kmfl.sourceforge.net/
(-)ibus-kmfl/pkg-plist (-3 / +3 lines)
Lines 1-7 Link Here
1
libexec/ibus-engine-kmfl
1
libexec/ibus-engine-kmfl
2
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-kmfl.mo
2
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-kmfl.mo
3
share/ibus/component/kmfl.xml
3
share/ibus/component/kmfl.xml
4
share/kmfl/icons/default.png
4
share/kmfl/icons/default-kmfl.png
5
share/kmfl/icons/ibus-kmfl.svg
5
share/kmfl/icons/ibus-kmfl.svg
6
@dirrm share/kmfl/icons
6
@dirrmtry share/kmfl/icons
7
@dirrm share/kmfl
7
@dirrmtry share/kmfl
(-)kmflcomp/Makefile (-7 / +9 lines)
Lines 8-22 Link Here
8
PORTNAME=	kmflcomp
8
PORTNAME=	kmflcomp
9
PORTVERSION=	0.9.9
9
PORTVERSION=	0.9.9
10
CATEGORIES=	textproc
10
CATEGORIES=	textproc
11
MASTER_SITES=	SF/kmfl/kmfl/${PORTVERSION} \
11
MASTER_SITES=	SF/kmfl/kmfl/${PORTVERSION}:1 \
12
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
12
		SF/kmfl/kmfl/Documentation:2 \
13
DISTFILES=	${PORTNAME}-${PORTVERSION}.tar.gz \
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/:1,2
14
		KMFL-Compiler.sxw
14
DISTFILES=	${PORTNAME}-${PORTVERSION}.tar.gz:1 \
15
		KMFL-Compiler.sxw:2
15
DIST_SUBDIR=	kmfl
16
DIST_SUBDIR=	kmfl
16
EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}.tar.gz
17
EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}.tar.gz
17
18
18
MAINTAINER=	nikola.lecic@anthesphoria.net
19
MAINTAINER=	nikola.lecic@anthesphoria.net
19
COMMENT=	Compiler of Keyman keyboard sources to use with SCIM KMFL IMEngine
20
COMMENT=	Compiler of Keyman KMFL keyboard sources to use with SCIM/IBus
20
21
21
BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison
22
BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison
22
23
Lines 24-31 Link Here
24
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
25
USE_ICONV=	yes
26
USE_ICONV=	yes
26
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
27
CONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include" \
28
CPPFLAGS+=	-I${LOCALBASE}/include
28
		LDFLAGS="-L${LOCALBASE}/lib -liconv"
29
LDFLAGS+=	-L${LOCALBASE}/lib -liconv
30
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
29
31
30
DOCSDIR=	${PREFIX}/share/doc/kmfl/${PORTNAME}
32
DOCSDIR=	${PREFIX}/share/doc/kmfl/${PORTNAME}
31
DOCS=		${DISTDIR}/${DIST_SUBDIR}/KMFL-Compiler.sxw \
33
DOCS=		${DISTDIR}/${DIST_SUBDIR}/KMFL-Compiler.sxw \
(-)kmflcomp/distinfo (-2 lines)
Lines 1-6 Link Here
1
MD5 (kmfl/kmflcomp-0.9.9.tar.gz) = ece7fab3fd378ae93445912b6c90c29d
2
SHA256 (kmfl/kmflcomp-0.9.9.tar.gz) = d07fe491ab4bfd6ad1d60a092c382c6e567f44729d406f066d804057ca9f716a
1
SHA256 (kmfl/kmflcomp-0.9.9.tar.gz) = d07fe491ab4bfd6ad1d60a092c382c6e567f44729d406f066d804057ca9f716a
3
SIZE (kmfl/kmflcomp-0.9.9.tar.gz) = 365124
2
SIZE (kmfl/kmflcomp-0.9.9.tar.gz) = 365124
4
MD5 (kmfl/KMFL-Compiler.sxw) = d9bf9f5a45824354205ce8a4721b807d
5
SHA256 (kmfl/KMFL-Compiler.sxw) = dedb0aee0b7d931dff48d0bcd3f9fa5c2c71d4684f9aa53e064df5bfb8b04841
3
SHA256 (kmfl/KMFL-Compiler.sxw) = dedb0aee0b7d931dff48d0bcd3f9fa5c2c71d4684f9aa53e064df5bfb8b04841
6
SIZE (kmfl/KMFL-Compiler.sxw) = 56675
4
SIZE (kmfl/KMFL-Compiler.sxw) = 56675
(-)kmflcomp/files/pkg-message.in (-2 / +3 lines)
Lines 14-19 Link Here
14
14
15
    http://tavultesoft.com/keymandev/documentation/help/main/guide.php
15
    http://tavultesoft.com/keymandev/documentation/help/main/guide.php
16
16
17
  You need textproc/scim-kmfl-imengine and textproc/scim-kmfl-* ports
17
  You need textproc/scim-kmfl-imengine to use KMFL keyboards through
18
  in order to use actual keyboards through SCIM.
18
  SCIM, or textproc/ibus-kmfl to use them through IBus. The keyboard
19
  ports are textproc/kmfl-*.
19
------------------------------------------------------------------------
20
------------------------------------------------------------------------
(-)libkmfl/Makefile (-5 / +7 lines)
Lines 7-26 Link Here
7
7
8
PORTNAME=	libkmfl
8
PORTNAME=	libkmfl
9
PORTVERSION=	0.9.9
9
PORTVERSION=	0.9.9
10
PORTREVISION=	1
10
CATEGORIES=	textproc
11
CATEGORIES=	textproc
11
MASTER_SITES=	SF/kmfl/kmfl/${PORTVERSION} \
12
MASTER_SITES=	SF/kmfl/kmfl/${PORTVERSION} \
12
		http://anthesphoria.net/FreeBSD/ports/distfiles/
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
13
DIST_SUBDIR=	kmfl
14
DIST_SUBDIR=	kmfl
14
15
15
MAINTAINER=	nikola.lecic@anthesphoria.net
16
MAINTAINER=	nikola.lecic@anthesphoria.net
16
COMMENT=	An engine to interpret compiled KMFL keyboard tables
17
COMMENT=	An engine to interpret compiled KMFL keyboard tables
17
18
18
LIB_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
19
LIB_DEPENDS=	kmflcomp.0:${PORTSDIR}/textproc/kmflcomp
19
20
20
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
21
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
22
CONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include" \
23
CPPFLAGS+=	-I${LOCALBASE}/include
23
		LDFLAGS="-L${LOCALBASE}/lib"
24
LDFLAGS+=	-L${LOCALBASE}/lib
25
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
24
26
25
DOCSDIR=	${PREFIX}/share/doc/kmfl/${PORTNAME}
27
DOCSDIR=	${PREFIX}/share/doc/kmfl/${PORTNAME}
26
PORTDOCS=	AUTHORS COPYING ChangeLog
28
PORTDOCS=	AUTHORS COPYING ChangeLog
Lines 30-36 Link Here
30
		lib/libkmfl.la \
32
		lib/libkmfl.la \
31
		lib/libkmfl.so \
33
		lib/libkmfl.so \
32
		lib/libkmfl.so.0
34
		lib/libkmfl.so.0
33
PLIST_DIRS=	include/kmfl
35
PLIST_DIRSTRY=	include/kmfl
34
36
35
post-patch:
37
post-patch:
36
	@${REINPLACE_CMD} \
38
	@${REINPLACE_CMD} \
(-)libkmfl/pkg-descr (-4 / +6 lines)
Lines 1-7 Link Here
1
This library provides an engine to interpret compiled
1
This library provides an engine to interpret compiled KMFL keyboard
2
(textproc/kmflcomp) KMFL keyboard tables written in Keyman keyboard
2
tables (textproc/kmflcomp) written in Keyman keyboard language.
3
language for use with SCIM KMFL IMEngine
3
4
(textproc/scim-kmfl-imengine).
4
The current implementation of KMFL uses either the IBus framework (via
5
textproc/ibus-kmfl) or the older SCIM framework (via
6
textproc/scim-kmfl-imengine) to handle the input method interface to X.
5
7
6
KMFL aims to bring Tavultesoft Keyman functionality to *nix operating
8
KMFL aims to bring Tavultesoft Keyman functionality to *nix operating
7
systems. KMFL is being jointly developed by SIL International
9
systems. KMFL is being jointly developed by SIL International
(-)scim-kmfl-european-latin/Makefile (-14 / +16 lines)
Lines 6-12 Link Here
6
6
7
PORTNAME=	scim-kmfl-european-latin
7
PORTNAME=	scim-kmfl-european-latin
8
PORTVERSION=	1.2
8
PORTVERSION=	1.2
9
PORTREVISION=	4
9
PORTREVISION=	5
10
CATEGORIES=	textproc
10
CATEGORIES=	textproc
11
MASTER_SITES=	http://eurolatin.keymankeyboards.com/ \
11
MASTER_SITES=	http://eurolatin.keymankeyboards.com/ \
12
		http://anthesphoria.net/FreeBSD/ports/distfiles/
12
		http://anthesphoria.net/FreeBSD/ports/distfiles/
Lines 14-23 Link Here
14
DIST_SUBDIR=	kmfl
14
DIST_SUBDIR=	kmfl
15
15
16
MAINTAINER=	nikola.lecic@anthesphoria.net
16
MAINTAINER=	nikola.lecic@anthesphoria.net
17
COMMENT=	Paneuropean Latin KMFL SCIM IMEngine keyboard covering 42 languages
17
COMMENT=	Paneuropean Latin KMFL keyboard covering 42 languages
18
18
19
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
19
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
20
 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
21
20
22
NO_WRKSUBDIR=	yes
21
NO_WRKSUBDIR=	yes
23
USE_DOS2UNIX=	european.kmn
22
USE_DOS2UNIX=	european.kmn
Lines 26-46 Link Here
26
25
27
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
26
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
28
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
27
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
29
SCIM_KMFL_DIR=	share/scim/kmfl
28
KMFL_DIR=	share/kmfl
30
SCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
29
KMFL_ICONS_DIR=	share/kmfl/icons
31
30
32
PORTDOCS=	*
31
PORTDOCS=	*
33
DOCSLIST=	eurolatin12.pdf european.html licence.txt readme.html \
32
DOCSLIST=	eurolatin12.pdf european.html licence.txt readme.html \
34
	       	welcome.htm
33
	       	welcome.htm
35
PLIST_FILES=	${SCIM_KMFL_DIR}/european.kmn \
34
PLIST_FILES=	${KMFL_DIR}/european.kmn \
36
		${SCIM_KMFL_ICONS_DIR}/european.bmp \
35
		${KMFL_ICONS_DIR}/european.bmp \
37
		${SCIM_KMFL_ICONS_DIR}/latin.bmp \
36
		${KMFL_ICONS_DIR}/latin.bmp \
38
		${SCIM_KMFL_ICONS_DIR}/latin.ico
37
		${KMFL_ICONS_DIR}/latin.ico
38
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
39
		${KMFL_DIR}
39
40
40
do-install:
41
do-install:
41
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
42
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
43
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${KMFL_DIR}
42
	${INSTALL_DATA} ${WRKSRC}/*.bmp ${WRKSRC}/*.ico \
44
	${INSTALL_DATA} ${WRKSRC}/*.bmp ${WRKSRC}/*.ico \
43
	       ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
45
	       ${LOCALBASE}/${KMFL_ICONS_DIR}
44
.if !defined(NOPORTDOCS)
46
.if !defined(NOPORTDOCS)
45
	${MKDIR} ${DOCSDIR}
47
	${MKDIR} ${DOCSDIR}
46
	for doc in ${DOCSLIST} ; do \
48
	for doc in ${DOCSLIST} ; do \
Lines 51-63 Link Here
51
post-install:
53
post-install:
52
	@${ECHO_MSG} "--------------------------------------------------------"
54
	@${ECHO_MSG} "--------------------------------------------------------"
53
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
55
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
54
	@${ECHO_MSG} "  \"Others\" in your SCIM menu. If you don't see it,"
56
	@${ECHO_MSG} "  \"Others\" in your SCIM/IBus menu. If you don't see it,"
55
	@${ECHO_MSG} "  restart X."
57
	@${ECHO_MSG} "  restart X."
56
.if !defined(NOPORTDOCS)
58
.if !defined(NOPORTDOCS)
57
	@${ECHO_MSG}
59
	@${ECHO_MSG}
58
	@${ECHO_MSG} "  The PDF documentation for use of the European Latin"
60
	@${ECHO_MSG} "  The PDF documentation for use of the European Latin"
59
	@${ECHO_MSG} "  Keyboard can be found in:"
61
	@${ECHO_MSG} "  Keyboard can be found in:"
60
	@${ECHO_MSG} "  ${PREFIX}/share/doc/kmfl/scim-kmfl-european-latin/"
62
	@${ECHO_MSG} "  ${PREFIX}/share/doc/kmfl/${PORTNAME}/"
61
.endif
63
.endif
62
	@${ECHO_MSG} "--------------------------------------------------------"
64
	@${ECHO_MSG} "--------------------------------------------------------"
63
65
(-)scim-kmfl-european-latin/distinfo (-1 lines)
Lines 1-3 Link Here
1
MD5 (kmfl/eurolatin-1.2.zip) = 7785b7102296521294eb8c5db7f13a07
2
SHA256 (kmfl/eurolatin-1.2.zip) = 9a31983c240d1b3e46474a264e904b69dc3cc058eea25c7185e99af211454a77
1
SHA256 (kmfl/eurolatin-1.2.zip) = 9a31983c240d1b3e46474a264e904b69dc3cc058eea25c7185e99af211454a77
3
SIZE (kmfl/eurolatin-1.2.zip) = 362966
2
SIZE (kmfl/eurolatin-1.2.zip) = 362966
(-)scim-kmfl-european-latin/pkg-descr (-2 / +2 lines)
Lines 5-12 Link Here
5
uses punctuation and letter keys in sequence to access diacritic and
5
uses punctuation and letter keys in sequence to access diacritic and
6
other letters.
6
other letters.
7
7
8
This port installs the keyboard so that it can be used through SCIM
8
This port installs the keyboard so that it can be used through SCIM or
9
KMFL IMEngine (textproc/scim-kmfl-imengine).
9
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
10
10
11
Some of the supported languages include: Afrikaans, Albanian,
11
Some of the supported languages include: Afrikaans, Albanian,
12
Balearic, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch,
12
Balearic, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch,
(-)scim-kmfl-imengine/Makefile (-4 / +19 lines)
Lines 7-15 Link Here
7
7
8
PORTNAME=	scim-kmfl-imengine
8
PORTNAME=	scim-kmfl-imengine
9
PORTVERSION=	0.9.9
9
PORTVERSION=	0.9.9
10
PORTREVISION=	1
10
CATEGORIES=	textproc
11
CATEGORIES=	textproc
11
MASTER_SITES=	SF/kmfl/kmfl/${PORTVERSION} \
12
MASTER_SITES=	SF/kmfl/kmfl/${PORTVERSION} \
12
		http://anthesphoria.net/FreeBSD/ports/distfiles/
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
13
DIST_SUBDIR=	kmfl
14
DIST_SUBDIR=	kmfl
14
15
15
MAINTAINER=	nikola.lecic@anthesphoria.net
16
MAINTAINER=	nikola.lecic@anthesphoria.net
Lines 30-37 Link Here
30
USE_GETTEXT=	yes
31
USE_GETTEXT=	yes
31
USE_ICONV=	yes
32
USE_ICONV=	yes
32
USE_LDCONFIG=	yes
33
USE_LDCONFIG=	yes
33
CONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include" \
34
CPPFLAGS+=	-I${LOCALBASE}/include
34
		LDFLAGS="-L${LOCALBASE}/lib"
35
LDFLAGS+=	-L${LOCALBASE}/lib
36
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
35
37
36
DOCSDIR=	${PREFIX}/share/doc/kmfl/${PORTNAME}
38
DOCSDIR=	${PREFIX}/share/doc/kmfl/${PORTNAME}
37
PORTDOCS=	AUTHORS COPYING ChangeLog
39
PORTDOCS=	AUTHORS COPYING ChangeLog
Lines 41-47 Link Here
41
pre-patch:
43
pre-patch:
42
	@${ECHO_MSG} ---------------------------------------------------------
44
	@${ECHO_MSG} ---------------------------------------------------------
43
	@${ECHO_MSG}   You have SKIM installed. KMFL-SCIM-IMEngine will work
45
	@${ECHO_MSG}   You have SKIM installed. KMFL-SCIM-IMEngine will work
44
	@${ECHO_MSG}   and you will be able to use textproc/scim-kmfl-* key-
46
	@${ECHO_MSG}   and you will be able to use textproc/kmfl-* key-
45
	@${ECHO_MSG}   boards, but KMFL IME does not have SKIM frontend yet.
47
	@${ECHO_MSG}   boards, but KMFL IME does not have SKIM frontend yet.
46
	@${ECHO_MSG}   Please refer to the textproc/kmflcomp docs on how to
48
	@${ECHO_MSG}   Please refer to the textproc/kmflcomp docs on how to
47
	@${ECHO_MSG}   use KMFL keyboards in QT applications.
49
	@${ECHO_MSG}   use KMFL keyboards in QT applications.
Lines 55-60 Link Here
55
	@${REINPLACE_CMD} \
57
	@${REINPLACE_CMD} \
56
		's|/usr/lib|${LOCALBASE}/lib|' \
58
		's|/usr/lib|${LOCALBASE}/lib|' \
57
		${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp
59
		${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp
60
	@${REINPLACE_CMD} \
61
		's|$$(datadir)/scim/kmfl|$$(datadir)/kmfl|g' \
62
		${WRKSRC}/src/Makefile.* \
63
		${WRKSRC}/scim_kmfl_imengine_setup/Makefile.*
64
	@${REINPLACE_CMD} \
65
		's|SCIM_DATADIR="$$datadir/scim"|SCIM_DATADIR="$$datadir"|' \
66
		${WRKSRC}/configure.in
67
	@${REINPLACE_CMD} \
68
		's|"\.scim" SCIM_PATH_DELIM_STRING "kmfl"|".kmfl"|' \
69
		${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp
70
	@${REINPLACE_CMD} \
71
		's|"\.scim" + SCIM_PATH_DELIM_STRING + "kmfl"|".kmfl"|' \
72
		${WRKSRC}/src/scim_kmfl_imengine.cpp
58
73
59
post-install:
74
post-install:
60
.if !defined(NOPORTDOCS)
75
.if !defined(NOPORTDOCS)
(-)scim-kmfl-imengine/distinfo (-3 / +2 lines)
Lines 1-3 Link Here
1
MD5 (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = 81acd6ed58e0d5f3f52cfa575afa47da
1
SHA256 (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = cf0b029d54d1468028be2f82a73606152504cacb2f436f65db6dea48d2d460cc
2
SHA256 (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = 22e384b9add2f30e5cce13564cff72f45919be4ede529d4ba6483206e0a92a73
2
SIZE (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = 509576
3
SIZE (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = 513455
(-)scim-kmfl-imengine/pkg-descr (-1 / +1 lines)
Lines 12-17 Link Here
12
12
13
Official Tavultesoft repository contains keyboards that cover more
13
Official Tavultesoft repository contains keyboards that cover more
14
than 220 languages. Significant number of them are open source.
14
than 220 languages. Significant number of them are open source.
15
Ported keyboards are textproc/scim-kmfl-*.
15
The keyboards ports are textproc/kmfl-*.
16
16
17
WWW: http://kmfl.sourceforge.net/
17
WWW: http://kmfl.sourceforge.net/
(-)scim-kmfl-imengine/pkg-plist (-3 / +3 lines)
Lines 4-9 Link Here
4
lib/scim-1.0/1.4.0/SetupUI/kmfl_imengine_setup.a
4
lib/scim-1.0/1.4.0/SetupUI/kmfl_imengine_setup.a
5
lib/scim-1.0/1.4.0/SetupUI/kmfl_imengine_setup.la
5
lib/scim-1.0/1.4.0/SetupUI/kmfl_imengine_setup.la
6
lib/scim-1.0/1.4.0/SetupUI/kmfl_imengine_setup.so
6
lib/scim-1.0/1.4.0/SetupUI/kmfl_imengine_setup.so
7
share/scim/kmfl/icons/default.png
7
share/kmfl/icons/default.png
8
@dirrmtry share/scim/kmfl/icons
8
@dirrmtry share/kmfl/icons
9
@dirrmtry share/scim/kmfl
9
@dirrmtry share/kmfl
(-)scim-kmfl-imengine/files/pkg-message.in (-1 / +1 lines)
Lines 7-12 Link Here
7
7
8
    %%PREFIX%%/share/doc/kmfl/kmflcomp/KMFL-Compiler.sxw
8
    %%PREFIX%%/share/doc/kmfl/kmflcomp/KMFL-Compiler.sxw
9
9
10
  You need textproc/scim-kmfl-* ports in order to use actual keyboards
10
  You need textproc/kmfl-* ports in order to use actual keyboards
11
  through SCIM.
11
  through SCIM.
12
------------------------------------------------------------------------
12
------------------------------------------------------------------------
(-)scim-kmfl-sil-ezra/Makefile (-13 / +15 lines)
Lines 6-26 Link Here
6
6
7
PORTNAME=	scim-kmfl-sil-ezra
7
PORTNAME=	scim-kmfl-sil-ezra
8
PORTVERSION=	2.4
8
PORTVERSION=	2.4
9
PORTREVISION=	3
9
PORTREVISION=	4
10
CATEGORIES=	textproc
10
CATEGORIES=	textproc
11
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL251_Src.zip\&filename=/:1 \
11
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL251_Src.zip\&filename=/:1 \
12
		http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL2.5Keying\&filename=/:2 \
12
		http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL2.5Keying\&filename=/:2 \
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/kmfl/:1,2
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/:1,2
14
DISTFILES=	EzraSIL251_Src.zip:1 \
14
DISTFILES=	EzraSIL251_Src.zip:1 \
15
		Keying+in+Hebrew.pdf:2
15
		Keying+in+Hebrew.pdf:2
16
DIST_SUBDIR=	kmfl
16
DIST_SUBDIR=	kmfl
17
EXTRACT_ONLY=	EzraSIL251_Src.zip
17
EXTRACT_ONLY=	EzraSIL251_Src.zip
18
18
19
MAINTAINER=	nikola.lecic@anthesphoria.net
19
MAINTAINER=	nikola.lecic@anthesphoria.net
20
COMMENT=	SCIM KMFL IMEngine keyboard for Unicode Biblical Hebrew
20
COMMENT=	KMFL keyboard for Unicode Biblical Hebrew
21
21
22
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
22
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
23
 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
24
23
25
WRKSRC=		${WRKDIR}/EzraSIL2.51
24
WRKSRC=		${WRKDIR}/EzraSIL2.51
26
USE_DOS2UNIX=	Keyman/EZRAUNI24.KMN
25
USE_DOS2UNIX=	Keyman/EZRAUNI24.KMN
Lines 29-36 Link Here
29
28
30
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
29
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
31
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
30
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
32
SCIM_KMFL_DIR=	share/scim/kmfl
31
KMFL_DIR=	share/kmfl
33
SCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
32
KMFL_ICONS_DIR=	share/kmfl/icons
34
33
35
PORTDOCS=	*
34
PORTDOCS=	*
36
DOCSLIST=	${WRKSRC}/Licenses.txt ${WRKSRC}/README.txt \
35
DOCSLIST=	${WRKSRC}/Licenses.txt ${WRKSRC}/README.txt \
Lines 38-51 Link Here
38
		${DISTDIR}/${DIST_SUBDIR}/Keying+in+Hebrew.pdf \
37
		${DISTDIR}/${DIST_SUBDIR}/Keying+in+Hebrew.pdf \
39
		${WRKSRC}/WordDocs/Simplified\ keyboard\ chart.doc
38
		${WRKSRC}/WordDocs/Simplified\ keyboard\ chart.doc
40
39
41
PLIST_FILES=	${SCIM_KMFL_DIR}/EZRAUNI24.kmn \
40
PLIST_FILES=	${KMFL_DIR}/EZRAUNI24.kmn \
42
		${SCIM_KMFL_ICONS_DIR}/HEBDISPY.bmp \
41
		${KMFL_ICONS_DIR}/HEBDISPY.bmp \
43
		${SCIM_KMFL_ICONS_DIR}/alef.bmp
42
		${KMFL_ICONS_DIR}/alef.bmp
43
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
44
		${KMFL_DIR}
44
45
45
do-install:
46
do-install:
47
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
46
	${CP} -f ${WRKSRC}/Keyman/EZRAUNI24.KMN ${WRKSRC}/Keyman/EZRAUNI24.kmn
48
	${CP} -f ${WRKSRC}/Keyman/EZRAUNI24.KMN ${WRKSRC}/Keyman/EZRAUNI24.kmn
47
	${INSTALL_DATA} ${WRKSRC}/Keyman/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
49
	${INSTALL_DATA} ${WRKSRC}/Keyman/*.kmn ${LOCALBASE}/${KMFL_DIR}
48
	${INSTALL_DATA} ${WRKSRC}/Keyman/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
50
	${INSTALL_DATA} ${WRKSRC}/Keyman/*.bmp ${LOCALBASE}/${KMFL_ICONS_DIR}
49
.if !defined(NOPORTDOCS)
51
.if !defined(NOPORTDOCS)
50
	${MKDIR} ${DOCSDIR}
52
	${MKDIR} ${DOCSDIR}
51
	for doc in ${DOCSLIST} ; do \
53
	for doc in ${DOCSLIST} ; do \
Lines 56-62 Link Here
56
post-install:
58
post-install:
57
	@${ECHO_MSG} "--------------------------------------------------------"
59
	@${ECHO_MSG} "--------------------------------------------------------"
58
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
60
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
59
	@${ECHO_MSG} "  \"Hebrew\" in your SCIM menu. If you don't see it,"
61
	@${ECHO_MSG} "  \"Hebrew\" in your SCIM/IBus menu. If you don't see it,"
60
	@${ECHO_MSG} "  restart X."
62
	@${ECHO_MSG} "  restart X."
61
.if !defined(NOPORTDOCS)
63
.if !defined(NOPORTDOCS)
62
	@${ECHO_MSG}
64
	@${ECHO_MSG}
(-)scim-kmfl-sil-ezra/distinfo (-2 lines)
Lines 1-6 Link Here
1
MD5 (kmfl/EzraSIL251_Src.zip) = 9c94d51b9dd6ab1b7fb0db7e67d5ed9e
2
SHA256 (kmfl/EzraSIL251_Src.zip) = d0818f56c4d0e63b1d947cfef5f7dfec005e771e7d178a7197c12539bce454c4
1
SHA256 (kmfl/EzraSIL251_Src.zip) = d0818f56c4d0e63b1d947cfef5f7dfec005e771e7d178a7197c12539bce454c4
3
SIZE (kmfl/EzraSIL251_Src.zip) = 1030435
2
SIZE (kmfl/EzraSIL251_Src.zip) = 1030435
4
MD5 (kmfl/Keying+in+Hebrew.pdf) = 1817c823ac75e59f57a96ee059263033
5
SHA256 (kmfl/Keying+in+Hebrew.pdf) = c034cc1e97cab0e4fc692c2e70e25745f7375e2bd6a7089506e876f66cf5f731
3
SHA256 (kmfl/Keying+in+Hebrew.pdf) = c034cc1e97cab0e4fc692c2e70e25745f7375e2bd6a7089506e876f66cf5f731
6
SIZE (kmfl/Keying+in+Hebrew.pdf) = 89974
4
SIZE (kmfl/Keying+in+Hebrew.pdf) = 89974
(-)scim-kmfl-sil-ezra/pkg-descr (-2 / +2 lines)
Lines 2-9 Link Here
2
cantillation marks) with Unicode fonts. It is written in Keyman keyboard
2
cantillation marks) with Unicode fonts. It is written in Keyman keyboard
3
language and developed by SIL Non-Roman Script Initiative (NRSI).
3
language and developed by SIL Non-Roman Script Initiative (NRSI).
4
4
5
This port installs the keyboard so that it can be used through SCIM KMFL
5
This port installs the keyboard so that it can be used through SCIM or
6
IMEngine (textproc/scim-kmfl-imengine).
6
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
7
7
8
The keyboard is provided under the terms of MIT/X11 License.
8
The keyboard is provided under the terms of MIT/X11 License.
9
9
(-)scim-kmfl-sil-galatia/Makefile (-11 / +13 lines)
Lines 7-13 Link Here
7
7
8
PORTNAME=	scim-kmfl-sil-galatia
8
PORTNAME=	scim-kmfl-sil-galatia
9
PORTVERSION=	1.02
9
PORTVERSION=	1.02
10
PORTREVISION=	3
10
PORTREVISION=	4
11
CATEGORIES=	textproc
11
CATEGORIES=	textproc
12
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php?site_id=nrsi&format=file&media_id=GrkPolyComp_Src&filename=/ \
12
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php?site_id=nrsi&format=file&media_id=GrkPolyComp_Src&filename=/ \
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
Lines 15-24 Link Here
15
DIST_SUBDIR=	kmfl
15
DIST_SUBDIR=	kmfl
16
16
17
MAINTAINER=	nikola.lecic@anthesphoria.net
17
MAINTAINER=	nikola.lecic@anthesphoria.net
18
COMMENT=	SCIM KMFL IMEngine Unicode keyboard for typesetting Ancient Greek
18
COMMENT=	KMFL Unicode keyboard for typesetting Ancient Greek
19
19
20
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
20
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
21
 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
22
21
23
WRKSRC=		${WRKDIR}/GrkPolyComp_Src
22
WRKSRC=		${WRKDIR}/GrkPolyComp_Src
24
USE_DOS2UNIX=	GrkPolyComp.KMN
23
USE_DOS2UNIX=	GrkPolyComp.KMN
Lines 27-46 Link Here
27
26
28
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
27
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
29
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
28
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
30
SCIM_KMFL_DIR=	share/scim/kmfl
29
KMFL_DIR=	share/kmfl
31
SCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
30
KMFL_ICONS_DIR=	share/kmfl/icons
32
31
33
PORTDOCS=	*
32
PORTDOCS=	*
34
DOCSLIST=	Greek\ Poly\ Comp\ Kbrd\ Layout.pdf \
33
DOCSLIST=	Greek\ Poly\ Comp\ Kbrd\ Layout.pdf \
35
		welcome.htm
34
		welcome.htm
36
35
37
PLIST_FILES=	${SCIM_KMFL_DIR}/GrkPolyComp.kmn \
36
PLIST_FILES=	${KMFL_DIR}/GrkPolyComp.kmn \
38
		${SCIM_KMFL_ICONS_DIR}/ALPHA.bmp
37
		${KMFL_ICONS_DIR}/ALPHA.bmp
38
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
39
		${KMFL_DIR}
39
40
40
do-install:
41
do-install:
42
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
41
	${CP} -f ${WRKSRC}/GrkPolyComp.KMN ${WRKSRC}/GrkPolyComp.kmn
43
	${CP} -f ${WRKSRC}/GrkPolyComp.KMN ${WRKSRC}/GrkPolyComp.kmn
42
	${INSTALL_DATA} ${WRKSRC}/GrkPolyComp.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
44
	${INSTALL_DATA} ${WRKSRC}/GrkPolyComp.kmn ${LOCALBASE}/${KMFL_DIR}
43
	${INSTALL_DATA} ${WRKSRC}/ALPHA.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
45
	${INSTALL_DATA} ${WRKSRC}/ALPHA.bmp ${LOCALBASE}/${KMFL_ICONS_DIR}
44
.if !defined(NOPORTDOCS)
46
.if !defined(NOPORTDOCS)
45
	${MKDIR} ${DOCSDIR}
47
	${MKDIR} ${DOCSDIR}
46
	for doc in ${DOCSLIST} ; do \
48
	for doc in ${DOCSLIST} ; do \
Lines 51-57 Link Here
51
post-install:
53
post-install:
52
	@${ECHO_MSG} "--------------------------------------------------------"
54
	@${ECHO_MSG} "--------------------------------------------------------"
53
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
55
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
54
	@${ECHO_MSG} "  \"Greek\" in your SCIM menu. If you don't see it,"
56
	@${ECHO_MSG} "  \"Greek\" in your SCIM/IBus menu. If you don't see it,"
55
	@${ECHO_MSG} "  restart X."
57
	@${ECHO_MSG} "  restart X."
56
.if !defined(NOPORTDOCS)
58
.if !defined(NOPORTDOCS)
57
	@${ECHO_MSG}
59
	@${ECHO_MSG}
(-)scim-kmfl-sil-galatia/distinfo (-1 lines)
Lines 1-3 Link Here
1
MD5 (kmfl/GrkPolyComp_Src.zip) = 5e7bf6186a3917d796f1abb710bed539
2
SHA256 (kmfl/GrkPolyComp_Src.zip) = 59b4ad7f7a31f66a674f1867979baf07ae5143957cec6575e3d1428f5acf66e7
1
SHA256 (kmfl/GrkPolyComp_Src.zip) = 59b4ad7f7a31f66a674f1867979baf07ae5143957cec6575e3d1428f5acf66e7
3
SIZE (kmfl/GrkPolyComp_Src.zip) = 197829
2
SIZE (kmfl/GrkPolyComp_Src.zip) = 197829
(-)scim-kmfl-sil-galatia/pkg-descr (+3 lines)
Lines 2-7 Link Here
2
characters. It is written in Keyman Keyboard Language by SIL Non-Roman Script
2
characters. It is written in Keyman Keyboard Language by SIL Non-Roman Script
3
Initiative (NRSI).
3
Initiative (NRSI).
4
4
5
This port installs the keyboard so that it can be used through SCIM or
6
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
7
5
The main purpose of the keyboards is to provide a wide range of keying options,
8
The main purpose of the keyboards is to provide a wide range of keying options,
6
so many characters can be entered in multiple ways. The features include:
9
so many characters can be entered in multiple ways. The features include:
7
10
(-)scim-kmfl-sil-ipa-unicode5/Makefile (-11 / +13 lines)
Lines 6-12 Link Here
6
6
7
PORTNAME=	scim-kmfl-sil-ipa-unicode5
7
PORTNAME=	scim-kmfl-sil-ipa-unicode5
8
PORTVERSION=	1.2
8
PORTVERSION=	1.2
9
PORTREVISION=	2
9
PORTREVISION=	3
10
CATEGORIES=	textproc
10
CATEGORIES=	textproc
11
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=IPAUni_12_Src\&filename=/:1 \
11
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=IPAUni_12_Src\&filename=/:1 \
12
		http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=IPAUni_12.pdf\&filename=/:2
12
		http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=IPAUni_12.pdf\&filename=/:2
Lines 16-25 Link Here
16
EXTRACT_ONLY=	IPAUni_Src12.zip
16
EXTRACT_ONLY=	IPAUni_Src12.zip
17
17
18
MAINTAINER=	nikola.lecic@anthesphoria.net
18
MAINTAINER=	nikola.lecic@anthesphoria.net
19
COMMENT=	IPA Unicode 5.1 mnemonic keyboard for KMFL IMEngine of SCIM
19
COMMENT=	IPA Unicode 5.1 mnemonic keyboard for KMFL IMEngine
20
20
21
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
21
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
22
 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
23
22
24
WRKSRC=		${WRKDIR}/IPA12
23
WRKSRC=		${WRKDIR}/IPA12
25
USE_DOS2UNIX=	IPAUni12.kmn
24
USE_DOS2UNIX=	IPAUni12.kmn
Lines 28-47 Link Here
28
27
29
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
28
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
30
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
29
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
31
SCIM_KMFL_DIR=	share/scim/kmfl
30
KMFL_DIR=	share/kmfl
32
SCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
31
KMFL_ICONS_DIR=	share/kmfl/icons
33
32
34
SUB_FILES=	pkg-message
33
SUB_FILES=	pkg-message
35
PORTDOCS=	*
34
PORTDOCS=	*
36
DOCSLIST=	${WRKSRC}/welcome.htm \
35
DOCSLIST=	${WRKSRC}/welcome.htm \
37
		${DISTDIR}/${DIST_SUBDIR}/IPA+Unicode+5.1_ver+1.2_KMN.pdf
36
		${DISTDIR}/${DIST_SUBDIR}/IPA+Unicode+5.1_ver+1.2_KMN.pdf
38
PLIST_FILES=	${SCIM_KMFL_DIR}/IPAUni12.kmn \
37
PLIST_FILES=	${KMFL_DIR}/IPAUni12.kmn \
39
		${SCIM_KMFL_ICONS_DIR}/ipa.bmp \
38
		${KMFL_ICONS_DIR}/ipa.bmp \
40
		${SCIM_KMFL_ICONS_DIR}/sil.bmp
39
		${KMFL_ICONS_DIR}/sil.bmp
40
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
41
		${KMFL_DIR}
41
42
42
do-install:
43
do-install:
43
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
44
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
44
	${INSTALL_DATA} ${WRKSRC}/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
45
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${KMFL_DIR}
46
	${INSTALL_DATA} ${WRKSRC}/*.bmp ${LOCALBASE}/${KMFL_ICONS_DIR}
45
.if !defined(NOPORTDOCS)
47
.if !defined(NOPORTDOCS)
46
	${MKDIR} ${DOCSDIR}
48
	${MKDIR} ${DOCSDIR}
47
	for doc in ${DOCSLIST} ; do \
49
	for doc in ${DOCSLIST} ; do \
(-)scim-kmfl-sil-ipa-unicode5/distinfo (-2 lines)
Lines 1-6 Link Here
1
MD5 (kmfl/IPAUni_Src12.zip) = 68a280eda858cbb062581c760e68d362
2
SHA256 (kmfl/IPAUni_Src12.zip) = e4ed6d9268c5877f800437a6d5e6f8ea664f469059c905ee4c3682a92511da69
1
SHA256 (kmfl/IPAUni_Src12.zip) = e4ed6d9268c5877f800437a6d5e6f8ea664f469059c905ee4c3682a92511da69
3
SIZE (kmfl/IPAUni_Src12.zip) = 123262
2
SIZE (kmfl/IPAUni_Src12.zip) = 123262
4
MD5 (kmfl/IPA+Unicode+5.1_ver+1.2_KMN.pdf) = fdd096cbd0dfe39f819f8b62e53f96e6
5
SHA256 (kmfl/IPA+Unicode+5.1_ver+1.2_KMN.pdf) = 778abed97671f7957c4e404b4f766ef636cffa7bd18195aa72d9883999ce28d6
3
SHA256 (kmfl/IPA+Unicode+5.1_ver+1.2_KMN.pdf) = 778abed97671f7957c4e404b4f766ef636cffa7bd18195aa72d9883999ce28d6
6
SIZE (kmfl/IPA+Unicode+5.1_ver+1.2_KMN.pdf) = 638769
4
SIZE (kmfl/IPA+Unicode+5.1_ver+1.2_KMN.pdf) = 638769
(-)scim-kmfl-sil-ipa-unicode5/pkg-descr (-2 / +4 lines)
Lines 1-8 Link Here
1
This is mnemonic keyboard that covers entire IPA (International
1
This is mnemonic keyboard that covers entire IPA (International
2
Phonetic Alphabet) Unicode 5 range, written in Keyman keyboard
2
Phonetic Alphabet) Unicode 5 range, written in Keyman keyboard
3
language. The keyboard is developed by SIL Non-Roman Script Initiative
3
language. The keyboard is developed by SIL Non-Roman Script Initiative
4
(NRSI). This port installs the keyboard so that it can be used through
4
(NRSI).
5
SCIM KMFL IMEngine (textproc/scim-kmfl-imengine).
5
6
This port installs the keyboard so that it can be used through SCIM or
7
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
6
                         
8
                         
7
This keyboard is provided under SIL International X11-style License
9
This keyboard is provided under SIL International X11-style License
8
(http://scripts.sil.org/X11License).
10
(http://scripts.sil.org/X11License).
(-)scim-kmfl-sil-ipa-unicode5/files/pkg-message.in (-1 / +1 lines)
Lines 1-7 Link Here
1
1
2
------------------------------------------------------------------------
2
------------------------------------------------------------------------
3
  You should now have the new keyboard in section "Others" of your
3
  You should now have the new keyboard in section "Others" of your
4
  SCIM menu. If you don't see it, restart X.
4
  SCIM/IBus menu. If you don't see it, restart X.
5
5
6
  The PDF documentation for use of SIL IPA Unicode5 keyboard can be
6
  The PDF documentation for use of SIL IPA Unicode5 keyboard can be
7
  found in 
7
  found in 
(-)scim-kmfl-sil-panafrican-latin/Makefile (-13 / +15 lines)
Lines 7-13 Link Here
7
7
8
PORTNAME=	scim-kmfl-sil-panafrican-latin
8
PORTNAME=	scim-kmfl-sil-panafrican-latin
9
PORTVERSION=	20090831
9
PORTVERSION=	20090831
10
PORTREVISION=	2
10
PORTREVISION=	3
11
CATEGORIES=	textproc
11
CATEGORIES=	textproc
12
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=AfricaKeyboardDead2009\&filename=/:1 \
12
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=AfricaKeyboardDead2009\&filename=/:1 \
13
		http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=AfricaKeyboardUS2009\&filename=/:2 \
13
		http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=AfricaKeyboardUS2009\&filename=/:2 \
Lines 16-25 Link Here
16
DIST_SUBDIR=	kmfl
16
DIST_SUBDIR=	kmfl
17
17
18
MAINTAINER=	nikola.lecic@anthesphoria.net
18
MAINTAINER=	nikola.lecic@anthesphoria.net
19
COMMENT=	SCIM KMFL IMEngine keyboard for African Latin writing systems
19
COMMENT=	KMFL keyboard for African Latin writing systems
20
20
21
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
21
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
22
 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
23
22
24
WRKSRC=		${WRKDIR}
23
WRKSRC=		${WRKDIR}
25
USE_DOS2UNIX=	PanAfricaMnemonic/AfricaDeadKey.kmn \
24
USE_DOS2UNIX=	PanAfricaMnemonic/AfricaDeadKey.kmn \
Lines 29-36 Link Here
29
28
30
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
29
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
31
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
30
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
32
SCIM_KMFL_DIR=	share/scim/kmfl
31
KMFL_DIR=	share/kmfl
33
SCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
32
KMFL_ICONS_DIR=	share/kmfl/icons
34
33
35
post-patch:
34
post-patch:
36
		@${REINPLACE_CMD} -e 's|^BITMAP AFR|BITMAP AFR.bmp|' \
35
		@${REINPLACE_CMD} -e 's|^BITMAP AFR|BITMAP AFR.bmp|' \
Lines 41-57 Link Here
41
DOCSLIST=	PanAfricaMnemonic/SIL\ Unicode\ Keyboard\ Chart\ for\ Africa\ using\ deadkeys.pdf \
40
DOCSLIST=	PanAfricaMnemonic/SIL\ Unicode\ Keyboard\ Chart\ for\ Africa\ using\ deadkeys.pdf \
42
		PanAfricaUSlayout/SIL\ Unicode\ Keyboard\ Chart\ for\ Africa\ using\ shiftkeys.pdf
41
		PanAfricaUSlayout/SIL\ Unicode\ Keyboard\ Chart\ for\ Africa\ using\ shiftkeys.pdf
43
42
44
PLIST_FILES=	${SCIM_KMFL_DIR}/AfricaDeadKey.kmn \
43
PLIST_FILES=	${KMFL_DIR}/AfricaDeadKey.kmn \
45
		${SCIM_KMFL_DIR}/AfricaUS.kmn \
44
		${KMFL_DIR}/AfricaUS.kmn \
46
		${SCIM_KMFL_ICONS_DIR}/AFR.bmp
45
		${KMFL_ICONS_DIR}/AFR.bmp
46
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
47
		${KMFL_DIR}
47
48
48
do-install:
49
do-install:
50
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
49
	${INSTALL_DATA} ${WRKSRC}/PanAfricaMnemonic/*.kmn \
51
	${INSTALL_DATA} ${WRKSRC}/PanAfricaMnemonic/*.kmn \
50
		${LOCALBASE}/${SCIM_KMFL_DIR}
52
		${LOCALBASE}/${KMFL_DIR}
51
	${INSTALL_DATA} ${WRKSRC}/PanAfricaUSlayout/*.kmn \
53
	${INSTALL_DATA} ${WRKSRC}/PanAfricaUSlayout/*.kmn \
52
		${LOCALBASE}/${SCIM_KMFL_DIR}
54
		${LOCALBASE}/${KMFL_DIR}
53
	${INSTALL_DATA} ${WRKSRC}/PanAfricaMnemonic/*.bmp \
55
	${INSTALL_DATA} ${WRKSRC}/PanAfricaMnemonic/*.bmp \
54
		${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
56
		${LOCALBASE}/${KMFL_ICONS_DIR}
55
.if !defined(NOPORTDOCS)
57
.if !defined(NOPORTDOCS)
56
	${MKDIR} ${DOCSDIR}
58
	${MKDIR} ${DOCSDIR}
57
	for doc in ${DOCSLIST} ; do \
59
	for doc in ${DOCSLIST} ; do \
Lines 62-68 Link Here
62
post-install:
64
post-install:
63
	@${ECHO_MSG} "--------------------------------------------------------"
65
	@${ECHO_MSG} "--------------------------------------------------------"
64
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
66
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
65
	@${ECHO_MSG} "  \"Others\" in your SCIM menu. If you don't see it,"
67
	@${ECHO_MSG} "  \"Others\" in your SCIM/IBus menu. If you don't see it,"
66
	@${ECHO_MSG} "  restart X."
68
	@${ECHO_MSG} "  restart X."
67
.if !defined(NOPORTDOCS)
69
.if !defined(NOPORTDOCS)
68
	@${ECHO_MSG}
70
	@${ECHO_MSG}
(-)scim-kmfl-sil-panafrican-latin/distinfo (-2 lines)
Lines 1-6 Link Here
1
MD5 (kmfl/AfricaKeyboardDead.zip) = 820822a611f9480a878d4f6322b749e7
2
SHA256 (kmfl/AfricaKeyboardDead.zip) = b6dace0151891a249d9ee61307a7f95105be9445e91a8bb0b0f36f229ff5d6eb
1
SHA256 (kmfl/AfricaKeyboardDead.zip) = b6dace0151891a249d9ee61307a7f95105be9445e91a8bb0b0f36f229ff5d6eb
3
SIZE (kmfl/AfricaKeyboardDead.zip) = 386610
2
SIZE (kmfl/AfricaKeyboardDead.zip) = 386610
4
MD5 (kmfl/AfricaKeyboardUS.zip) = 02917a406aa67b3065a097dc3e3a67c5
5
SHA256 (kmfl/AfricaKeyboardUS.zip) = fea2fe19ada6a16b134ae85d7fd3fa8f9b71a26235b11a5bfbb941ffbd4e0507
3
SHA256 (kmfl/AfricaKeyboardUS.zip) = fea2fe19ada6a16b134ae85d7fd3fa8f9b71a26235b11a5bfbb941ffbd4e0507
6
SIZE (kmfl/AfricaKeyboardUS.zip) = 399319
4
SIZE (kmfl/AfricaKeyboardUS.zip) = 399319
(-)scim-kmfl-sil-panafrican-latin/pkg-descr (-2 / +3 lines)
Lines 6-13 Link Here
6
Non-Roman Script Initiative (NRSI). The software is distributed under the
6
Non-Roman Script Initiative (NRSI). The software is distributed under the
7
X11-style license (http://scripts.sil.org/X11License).
7
X11-style license (http://scripts.sil.org/X11License).
8
8
9
This port installs the keyboards so that they can be used through SCIM KMFL
9
This port installs the keyboard so that it can be used through SCIM or
10
IMEngine (textproc/scim-kmfl-imengine). Two layouts are provided:
10
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
11
Two layouts are provided:
11
12
12
  * mnemonic layout for any keyboard (using deadkeys);
13
  * mnemonic layout for any keyboard (using deadkeys);
13
  * positional layout for US keyboard (using deadkeys and/or shift-states, i.e.
14
  * positional layout for US keyboard (using deadkeys and/or shift-states, i.e.
(-)scim-kmfl-sil-yi/Makefile (-12 / +14 lines)
Lines 7-44 Link Here
7
7
8
PORTNAME=	scim-kmfl-sil-yi
8
PORTNAME=	scim-kmfl-sil-yi
9
PORTVERSION=	20020903
9
PORTVERSION=	20020903
10
PORTREVISION=	2
10
PORTREVISION=	3
11
CATEGORIES=	textproc
11
CATEGORIES=	textproc
12
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php?site_id=nrsi&format=file&media_id=SILYi12OFL_Src&filename=/ \
12
MASTER_SITES=	http://scripts.sil.org/cms/scripts/render_download.php?site_id=nrsi&format=file&media_id=SILYi12OFL_Src&filename=/ \
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/kmfl/
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
14
DISTNAME=	SILYiOFL1.2Src
14
DISTNAME=	SILYiOFL1.2Src
15
DIST_SUBDIR=	kmfl
15
DIST_SUBDIR=	kmfl
16
16
17
MAINTAINER=	nikola.lecic@anthesphoria.net
17
MAINTAINER=	nikola.lecic@anthesphoria.net
18
COMMENT=	SCIM KMFL IMEngine Unicode keyboard for standardized Yi script
18
COMMENT=	KMFL Unicode keyboard for standardized Yi script
19
19
20
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
20
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
21
 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
22
21
23
WRKSRC=		${WRKDIR}
22
WRKSRC=		${WRKDIR}
24
USE_DOS2UNIX=	SourceFiles/Yi7.kmn
23
USE_DOS2UNIX=	SourceFiles/Yi7.kmn
25
NO_BUILD=	yes
24
NO_BUILD=	yes
26
USE_ZIP=	yes
25
USE_ZIP=	yes
27
26
28
SCIM_KMFL_DIR=	share/scim/kmfl
27
KMFL_DIR=	share/kmfl
29
SCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
28
KMFL_ICONS_DIR=	share/kmfl/icons
30
29
31
PLIST_FILES=	${SCIM_KMFL_DIR}/Yi7.kmn \
30
PLIST_FILES=	${KMFL_DIR}/Yi7.kmn \
32
		${SCIM_KMFL_ICONS_DIR}/YiPinYin.bmp
31
		${KMFL_ICONS_DIR}/YiPinYin.bmp
32
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
33
		${KMFL_DIR}
33
34
34
do-install:
35
do-install:
35
	${INSTALL_DATA} ${WRKSRC}/SourceFiles/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
36
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
36
	${INSTALL_DATA} ${WRKSRC}/SourceFiles/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
37
	${INSTALL_DATA} ${WRKSRC}/SourceFiles/*.kmn ${LOCALBASE}/${KMFL_DIR}
38
	${INSTALL_DATA} ${WRKSRC}/SourceFiles/*.bmp ${LOCALBASE}/${KMFL_ICONS_DIR}
37
39
38
post-install:
40
post-install:
39
	@${ECHO_MSG} "--------------------------------------------------------"
41
	@${ECHO_MSG} "--------------------------------------------------------"
40
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
42
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
41
	@${ECHO_MSG} "  \"Others\" in your SCIM menu. If you don't see it,"
43
	@${ECHO_MSG} "  \"Others\" in your SCIM/IBus menu. If you don't see it,"
42
	@${ECHO_MSG} "  restart X."
44
	@${ECHO_MSG} "  restart X."
43
	@${ECHO_MSG}
45
	@${ECHO_MSG}
44
	@${ECHO_MSG} "  At the moment, this keyboard has no documentation."
46
	@${ECHO_MSG} "  At the moment, this keyboard has no documentation."
(-)scim-kmfl-sil-yi/distinfo (-1 lines)
Lines 1-3 Link Here
1
MD5 (kmfl/SILYiOFL1.2Src.zip) = 9565edac15ec019b935d7a8e0a841968
2
SHA256 (kmfl/SILYiOFL1.2Src.zip) = 7733011014f3a4ad77456d668db318d78f19ca03613dd6857cf80cf3a0ef3245
1
SHA256 (kmfl/SILYiOFL1.2Src.zip) = 7733011014f3a4ad77456d668db318d78f19ca03613dd6857cf80cf3a0ef3245
3
SIZE (kmfl/SILYiOFL1.2Src.zip) = 2627553
2
SIZE (kmfl/SILYiOFL1.2Src.zip) = 2627553
(-)scim-kmfl-sil-yi/pkg-descr (+3 lines)
Lines 2-7 Link Here
2
China with Unicode Yi fonts. It is written in Keyman keyboard language and
2
China with Unicode Yi fonts. It is written in Keyman keyboard language and
3
developed by SIL Non-Roman Script Initiative (NRSI).
3
developed by SIL Non-Roman Script Initiative (NRSI).
4
4
5
This port installs the keyboard so that it can be used through SCIM or
6
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
7
5
To keyboard a Yi syllable, you should type the Pinyin romanization for that
8
To keyboard a Yi syllable, you should type the Pinyin romanization for that
6
syllable, followed by a space. For keyboarding punctuation, use the usual
9
syllable, followed by a space. For keyboarding punctuation, use the usual
7
punctuation keystrokes.
10
punctuation keystrokes.
(-)scim-kmfl-varamozhi-malayalam/Makefile (-12 / +14 lines)
Lines 7-43 Link Here
7
7
8
PORTNAME=	scim-kmfl-varamozhi-malayalam
8
PORTNAME=	scim-kmfl-varamozhi-malayalam
9
PORTVERSION=	1.1.1
9
PORTVERSION=	1.1.1
10
PORTREVISION=	3
10
PORTREVISION=	4
11
CATEGORIES=	textproc
11
CATEGORIES=	textproc
12
MASTER_SITES=	SF/varamozhi/2%20Mozhi%20Keyman%20-%20Input%20Method/${PORTVERSION} \
12
MASTER_SITES=	SF/varamozhi/2%20Mozhi%20Keyman%20-%20Input%20Method/${PORTVERSION} \
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/kmfl/
13
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
14
DISTNAME=	mozhi_${PORTVERSION}
14
DISTNAME=	mozhi_${PORTVERSION}
15
DIST_SUBDIR=	kmfl
15
DIST_SUBDIR=	kmfl
16
16
17
MAINTAINER=	nikola.lecic@anthesphoria.net
17
MAINTAINER=	nikola.lecic@anthesphoria.net
18
COMMENT=	SCIM KMFL IMEngine Malayalam keyboard according to the Mozhi scheme
18
COMMENT=	KMFL Malayalam keyboard according to the Mozhi scheme
19
19
20
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
20
RUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp
21
 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
22
21
23
USE_DOS2UNIX=	mozhi_1.1.0.kmn
22
USE_DOS2UNIX=	mozhi_1.1.0.kmn
24
NO_BUILD=	yes
23
NO_BUILD=	yes
25
USE_ZIP=	yes
24
USE_ZIP=	yes
26
25
27
SCIM_KMFL_DIR=	share/scim/kmfl
26
KMFL_DIR=	share/kmfl
28
SCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
27
KMFL_ICONS_DIR=	share/kmfl/icons
29
28
30
PLIST_FILES=	${SCIM_KMFL_DIR}/mozhi_1.1.0.kmn \
29
PLIST_FILES=	${KMFL_DIR}/mozhi_1.1.0.kmn \
31
		${SCIM_KMFL_ICONS_DIR}/mozhi.bmp
30
		${KMFL_ICONS_DIR}/mozhi.bmp
31
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
32
		${KMFL_DIR}
32
33
33
do-install:
34
do-install:
34
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
35
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
35
	${INSTALL_DATA} ${WRKSRC}/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
36
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${KMFL_DIR}
37
	${INSTALL_DATA} ${WRKSRC}/*.bmp ${LOCALBASE}/${KMFL_ICONS_DIR}
36
38
37
post-install:
39
post-install:
38
	@${ECHO_MSG} "--------------------------------------------------------"
40
	@${ECHO_MSG} "--------------------------------------------------------"
39
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
41
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
40
	@${ECHO_MSG} "  \"Malayalam\" in your SCIM menu. If you don't see it,"
42
	@${ECHO_MSG} "  \"Malayalam\" in your SCIM/IBus menu. If you don't see it,"
41
	@${ECHO_MSG} "  restart X."
43
	@${ECHO_MSG} "  restart X."
42
	@${ECHO_MSG}
44
	@${ECHO_MSG}
43
	@${ECHO_MSG} "  At the moment, this keyboard has no downloadable"
45
	@${ECHO_MSG} "  At the moment, this keyboard has no downloadable"
(-)scim-kmfl-varamozhi-malayalam/distinfo (-1 lines)
Lines 1-3 Link Here
1
MD5 (kmfl/mozhi_1.1.1.zip) = 69eb4fd5405c5fbed69bc401a48bef67
2
SHA256 (kmfl/mozhi_1.1.1.zip) = b1d584c60ecde1c2c40ca96945bf062be5d32d52249570328cd112f9f29037f1
1
SHA256 (kmfl/mozhi_1.1.1.zip) = b1d584c60ecde1c2c40ca96945bf062be5d32d52249570328cd112f9f29037f1
3
SIZE (kmfl/mozhi_1.1.1.zip) = 208053
2
SIZE (kmfl/mozhi_1.1.1.zip) = 208053
(-)scim-kmfl-varamozhi-malayalam/pkg-descr (-2 / +2 lines)
Lines 11-17 Link Here
11
special encoding). It offers mnemonic keyboard functionality and smart-quote
11
special encoding). It offers mnemonic keyboard functionality and smart-quote
12
functionality with comas and numerals.
12
functionality with comas and numerals.
13
13
14
This port installs the keyboard so that it can be used through SCIM KMFL
14
This port installs the keyboard so that it can be used through SCIM or
15
IMEngine (textproc/scim-kmfl-imengine).
15
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
16
16
17
WWW: http://varamozhi.sourceforge.net/
17
WWW: http://varamozhi.sourceforge.net/

Return to bug 156694