2013-09-21 01:17:30 +02:00
|
|
|
# Created by: Nikola Lecic <nikola.lecic@anthesphoria.net>
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
# $FreeBSD$
|
|
|
|
|
2011-05-29 15:28:25 +02:00
|
|
|
PORTNAME= kmfl-european-latin
|
2011-07-10 01:59:47 +02:00
|
|
|
PORTVERSION= 1.6
|
2014-06-27 16:32:05 +02:00
|
|
|
PORTREVISION= 1
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
CATEGORIES= textproc
|
2011-07-10 01:59:47 +02:00
|
|
|
MASTER_SITES= http://www.tavultesoft.com/eurolatin/ \
|
|
|
|
http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
|
|
|
|
DISTNAME= eurolatin-source-${PORTVERSION}
|
2009-11-28 21:43:52 +01:00
|
|
|
DIST_SUBDIR= kmfl
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
|
|
|
|
MAINTAINER= nikola.lecic@anthesphoria.net
|
2011-07-10 01:59:47 +02:00
|
|
|
COMMENT= Paneuropean Latin KMFL keyboard covering 120 languages
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
|
2016-04-01 16:25:16 +02:00
|
|
|
BUILD_DEPENDS= base64:converters/base64
|
|
|
|
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
|
2011-07-10 01:59:47 +02:00
|
|
|
WRKSRC= ${WRKDIR}/EuroLatin\ Source\ Files
|
2014-03-11 21:28:58 +01:00
|
|
|
USES= dos2unix zip
|
2014-03-10 18:25:25 +01:00
|
|
|
DOS2UNIX_FILES= european.kmn
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
|
2014-06-27 16:32:05 +02:00
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
DOCSDIR= ${PREFIX}/share/doc/kmfl/${PORTNAME}
|
2011-07-10 01:59:47 +02:00
|
|
|
DOCSLIST= EuroLatin\ Keyman\ Desktop\ Keyboard\ Files/eurolatin1.6.pdf \
|
|
|
|
EuroLatin\ KeymanWeb\ Keyboard\ Files/european.html \
|
|
|
|
licence.txt
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
|
2014-06-27 16:32:05 +02:00
|
|
|
KMFL_DIR= share/kmfl
|
|
|
|
KMFL_ICONS_DIR= share/kmfl/icons
|
|
|
|
|
|
|
|
SUB_FILES= pkg-message
|
|
|
|
|
2011-07-10 01:59:47 +02:00
|
|
|
do-build:
|
2014-06-27 16:32:05 +02:00
|
|
|
${LOCALBASE}/bin/base64 -d ${FILESDIR}/latin.png.base64.txt > ${WRKSRC}/latin.png
|
2011-07-10 01:59:47 +02:00
|
|
|
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
do-install:
|
2014-06-27 16:32:05 +02:00
|
|
|
${MKDIR} ${STAGEDIR}${PREFIX}/${KMFL_DIR} ${STAGEDIR}${PREFIX}/${KMFL_ICONS_DIR}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/*.kmn ${STAGEDIR}${PREFIX}/${KMFL_DIR}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/latin.png ${STAGEDIR}${PREFIX}/${KMFL_ICONS_DIR}
|
|
|
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
for doc in ${DOCSLIST} ; do \
|
2014-06-27 16:32:05 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/"$$doc" ${STAGEDIR}${DOCSDIR} ; \
|
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>
2009-07-16 19:32:11 +02:00
|
|
|
done
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|