This keyboard is designed to enable simple input of most Latin script

languages, including all major European Latin-script languages. The
keyboard is written in KMN Keyboard Language by the KMN language
developer, Tavultesoft (http://www.tavultesoft.com). The keyboard
uses punctuation and letter keys in sequence to access diacritic and
other letters.

This port installs the keyboard so that it can be used through SCIM
KMFL IMEngine (textproc/scim-kmfl-imengine).

Some of the supported languages include: Afrikaans, Albanian,
Balearic, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch,
Esperanto, Estonian, Faroese, Finnish, French, Gaelic, Galician,
German, Hungarian, Icelandic, Inuktitut, Italian, Kashubian, Ladin,
Latvian, Lithuanian, Maltese, Norwegian, Nynorsk, Polish, Portugese,
Romansch, Saami, Serbian, Slovak, Slovenian, Sorbian, Spanish,
Swedish, Tagalog, Turkish, Valencian, Vlaams, Walloon, Welsh and Zulu.

The keyboard is distributed under the terms of 3-clause BSD-licence.

WWW: http://eurolatin.keymankeyboards.com/

PR:		ports/136150
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
This commit is contained in:
Renato Botelho 2009-07-16 17:32:11 +00:00
parent 060e40869e
commit 8593ce8c5c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=237940
7 changed files with 177 additions and 0 deletions

View file

@ -1050,6 +1050,7 @@
SUBDIR += scim-bridge
SUBDIR += scim-bridge-qt4
SUBDIR += scim-input-pad
SUBDIR += scim-kmfl-european-latin
SUBDIR += scim-kmfl-imengine
SUBDIR += scim-kmfl-sil-ipa-unicode5
SUBDIR += scim-m17n

View file

@ -0,0 +1,64 @@
# New ports collection makefile for: scim-kmfl-european-latin
# Date created: 27 June 2009
# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net>
#
# $FreeBSD$
PORTNAME= scim-kmfl-european-latin
PORTVERSION= 1.2
CATEGORIES= textproc
MASTER_SITES= http://eurolatin.keymankeyboards.com/ \
http://anthesphoria.net/FreeBSD/ports/distfiles/
DISTNAME= eurolatin-${PORTVERSION}
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= Paneuropean Latin KMFL SCIM IMEngine keyboard covering 42 languages
RUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp \
${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
NO_WRKSUBDIR= yes
NO_BUILD= yes
USE_ZIP= yes
DOCSDIR_REL= share/doc/kmfl/${PORTNAME}
DOCSDIR= ${PREFIX}/${DOCSDIR_REL}
SCIM_KMFL_DIR= share/scim/kmfl
SCIM_KMFL_ICONS_DIR= share/scim/kmfl/icons
PORTDOCS= *
DOCSLIST= eurolatin12.pdf european.html licence.txt readme.html \
welcome.htm
PLIST_FILES= ${SCIM_KMFL_DIR}/european.kmn \
${SCIM_KMFL_ICONS_DIR}/european.bmp \
${SCIM_KMFL_ICONS_DIR}/latin.bmp \
${SCIM_KMFL_ICONS_DIR}/latin.ico
post-patch:
@${REINPLACE_CMD} -e 's|latin.ico|latin.bmp|' ${WRKSRC}/european.kmn
do-install:
${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
${INSTALL_DATA} ${WRKSRC}/*.bmp ${WRKSRC}/*.ico \
${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
for doc in ${DOCSLIST} ; do \
${INSTALL_DATA} ${WRKSRC}/$$doc ${DOCSDIR} ; \
done
.endif
post-install:
@${ECHO_MSG} "--------------------------------------------------------"
@${ECHO_MSG} " You should now have the new keyboard in the section"
@${ECHO_MSG} " \"Others\" in your SCIM menu. If you don't see it,"
@${ECHO_MSG} " restart X."
.if !defined(NOPORTDOCS)
@${ECHO_MSG}
@${ECHO_MSG} " The PDF documentation for use of the European Latin"
@${ECHO_MSG} " Keyboard can be found in:"
@${ECHO_MSG} " ${PREFIX}/share/doc/kmfl/scim-kmfl-european-latin/"
.endif
@${ECHO_MSG} "--------------------------------------------------------"
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (eurolatin-1.2.zip) = 7785b7102296521294eb8c5db7f13a07
SHA256 (eurolatin-1.2.zip) = 9a31983c240d1b3e46474a264e904b69dc3cc058eea25c7185e99af211454a77
SIZE (eurolatin-1.2.zip) = 362966

View file

@ -0,0 +1,21 @@
This keyboard is designed to enable simple input of most Latin script
languages, including all major European Latin-script languages. The
keyboard is written in KMN Keyboard Language by the KMN language
developer, Tavultesoft (http://www.tavultesoft.com). The keyboard
uses punctuation and letter keys in sequence to access diacritic and
other letters.
This port installs the keyboard so that it can be used through SCIM
KMFL IMEngine (textproc/scim-kmfl-imengine).
Some of the supported languages include: Afrikaans, Albanian,
Balearic, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch,
Esperanto, Estonian, Faroese, Finnish, French, Gaelic, Galician,
German, Hungarian, Icelandic, Inuktitut, Italian, Kashubian, Ladin,
Latvian, Lithuanian, Maltese, Norwegian, Nynorsk, Polish, Portugese,
Romansch, Saami, Serbian, Slovak, Slovenian, Sorbian, Spanish,
Swedish, Tagalog, Turkish, Valencian, Vlaams, Walloon, Welsh and Zulu.
The keyboard is distributed under the terms of 3-clause BSD-licence.
WWW: http://eurolatin.keymankeyboards.com/

View file

@ -0,0 +1,64 @@
# New ports collection makefile for: scim-kmfl-european-latin
# Date created: 27 June 2009
# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net>
#
# $FreeBSD$
PORTNAME= scim-kmfl-european-latin
PORTVERSION= 1.2
CATEGORIES= textproc
MASTER_SITES= http://eurolatin.keymankeyboards.com/ \
http://anthesphoria.net/FreeBSD/ports/distfiles/
DISTNAME= eurolatin-${PORTVERSION}
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= Paneuropean Latin KMFL SCIM IMEngine keyboard covering 42 languages
RUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp \
${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
NO_WRKSUBDIR= yes
NO_BUILD= yes
USE_ZIP= yes
DOCSDIR_REL= share/doc/kmfl/${PORTNAME}
DOCSDIR= ${PREFIX}/${DOCSDIR_REL}
SCIM_KMFL_DIR= share/scim/kmfl
SCIM_KMFL_ICONS_DIR= share/scim/kmfl/icons
PORTDOCS= *
DOCSLIST= eurolatin12.pdf european.html licence.txt readme.html \
welcome.htm
PLIST_FILES= ${SCIM_KMFL_DIR}/european.kmn \
${SCIM_KMFL_ICONS_DIR}/european.bmp \
${SCIM_KMFL_ICONS_DIR}/latin.bmp \
${SCIM_KMFL_ICONS_DIR}/latin.ico
post-patch:
@${REINPLACE_CMD} -e 's|latin.ico|latin.bmp|' ${WRKSRC}/european.kmn
do-install:
${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
${INSTALL_DATA} ${WRKSRC}/*.bmp ${WRKSRC}/*.ico \
${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
for doc in ${DOCSLIST} ; do \
${INSTALL_DATA} ${WRKSRC}/$$doc ${DOCSDIR} ; \
done
.endif
post-install:
@${ECHO_MSG} "--------------------------------------------------------"
@${ECHO_MSG} " You should now have the new keyboard in the section"
@${ECHO_MSG} " \"Others\" in your SCIM menu. If you don't see it,"
@${ECHO_MSG} " restart X."
.if !defined(NOPORTDOCS)
@${ECHO_MSG}
@${ECHO_MSG} " The PDF documentation for use of the European Latin"
@${ECHO_MSG} " Keyboard can be found in:"
@${ECHO_MSG} " ${PREFIX}/share/doc/kmfl/scim-kmfl-european-latin/"
.endif
@${ECHO_MSG} "--------------------------------------------------------"
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (eurolatin-1.2.zip) = 7785b7102296521294eb8c5db7f13a07
SHA256 (eurolatin-1.2.zip) = 9a31983c240d1b3e46474a264e904b69dc3cc058eea25c7185e99af211454a77
SIZE (eurolatin-1.2.zip) = 362966

View file

@ -0,0 +1,21 @@
This keyboard is designed to enable simple input of most Latin script
languages, including all major European Latin-script languages. The
keyboard is written in KMN Keyboard Language by the KMN language
developer, Tavultesoft (http://www.tavultesoft.com). The keyboard
uses punctuation and letter keys in sequence to access diacritic and
other letters.
This port installs the keyboard so that it can be used through SCIM
KMFL IMEngine (textproc/scim-kmfl-imengine).
Some of the supported languages include: Afrikaans, Albanian,
Balearic, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch,
Esperanto, Estonian, Faroese, Finnish, French, Gaelic, Galician,
German, Hungarian, Icelandic, Inuktitut, Italian, Kashubian, Ladin,
Latvian, Lithuanian, Maltese, Norwegian, Nynorsk, Polish, Portugese,
Romansch, Saami, Serbian, Slovak, Slovenian, Sorbian, Spanish,
Swedish, Tagalog, Turkish, Valencian, Vlaams, Walloon, Welsh and Zulu.
The keyboard is distributed under the terms of 3-clause BSD-licence.
WWW: http://eurolatin.keymankeyboards.com/