ports/136150: [New Port] textproc/scim-kmfl-european-latin: Paneuropean Latin KMFL SCIM IMEngine keyboard covering 42 languages

Nikola Lecic nikola.lecic at anthesphoria.net
Sun Jun 28 20:50:04 UTC 2009


>Number:         136150
>Category:       ports
>Synopsis:       [New Port] textproc/scim-kmfl-european-latin: Paneuropean Latin KMFL SCIM IMEngine keyboard covering 42 languages
>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:   Sun Jun 28 20:50:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Nikola Lecic
>Release:        FreeBSD 7.2-STABLE i386
>Organization:
>Environment:

System: FreeBSD black 7.2-STABLE FreeBSD 7.2-STABLE #0: Wed May 13 19:04:54 CEST 2009 nikola at black:/usr/obj/usr/src/sys/GENERIC i386

>Description:

Note to the committer: This port is a part of series that begun with
textproc/scim-kmfl-sil-ipa-unicode5.

pkg-descr:

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/

>How-To-Repeat:
>Fix:

--- scim-kmfl-european-latin.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:
#
#	scim-kmfl-european-latin
#	scim-kmfl-european-latin/Makefile
#	scim-kmfl-european-latin/distinfo
#	scim-kmfl-european-latin/pkg-descr
#
echo c - scim-kmfl-european-latin
mkdir -p scim-kmfl-european-latin > /dev/null 2>&1
echo x - scim-kmfl-european-latin/Makefile
sed 's/^X//' >scim-kmfl-european-latin/Makefile << 'f17b609aa574a4a8b7b9da459a88435d'
X# New ports collection makefile for:	scim-kmfl-european-latin
X# Date created:		27 June 2009
X# Whom:			Nikola Lecic <nikola.lecic at anthesphoria.net>
X#
X# $FreeBSD$
X
XPORTNAME=	scim-kmfl-european-latin
XPORTVERSION=	1.2
XCATEGORIES=	textproc
XMASTER_SITES=	http://eurolatin.keymankeyboards.com/ \
X		http://anthesphoria.net/FreeBSD/ports/distfiles/
XDISTNAME=	eurolatin-${PORTVERSION}
X
XMAINTAINER=	nikola.lecic at anthesphoria.net
XCOMMENT=	Paneuropean Latin KMFL SCIM IMEngine keyboard covering 42 languages
X
XRUN_DEPENDS=	kmflcomp:${PORTSDIR}/textproc/kmflcomp \
X 		${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
X
XNO_WRKSUBDIR=	yes
XNO_BUILD=	yes
XUSE_ZIP=	yes
X
XDOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
XDOCSDIR=	${PREFIX}/${DOCSDIR_REL}
XSCIM_KMFL_DIR=	share/scim/kmfl
XSCIM_KMFL_ICONS_DIR=	share/scim/kmfl/icons
X
XPORTDOCS=	*
XDOCSLIST=	eurolatin12.pdf european.html licence.txt readme.html \
X	       	welcome.htm
XPLIST_FILES=	${SCIM_KMFL_DIR}/european.kmn \
X		${SCIM_KMFL_ICONS_DIR}/european.bmp \
X		${SCIM_KMFL_ICONS_DIR}/latin.bmp \
X		${SCIM_KMFL_ICONS_DIR}/latin.ico
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|latin.ico|latin.bmp|' ${WRKSRC}/european.kmn
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
X	${INSTALL_DATA} ${WRKSRC}/*.bmp ${WRKSRC}/*.ico \
X	       ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	for doc in ${DOCSLIST} ; do \
X		${INSTALL_DATA} ${WRKSRC}/$$doc ${DOCSDIR} ; \
X	done
X.endif
X
Xpost-install:
X	@${ECHO_MSG} "--------------------------------------------------------"
X	@${ECHO_MSG} "  You should now have the new keyboard in the section"
X	@${ECHO_MSG} "  \"Others\" in your SCIM menu. If you don't see it,"
X	@${ECHO_MSG} "  restart X."
X.if !defined(NOPORTDOCS)
X	@${ECHO_MSG}
X	@${ECHO_MSG} "  The PDF documentation for use of the European Latin"
X	@${ECHO_MSG} "  Keyboard can be found in:"
X	@${ECHO_MSG} "  ${PREFIX}/share/doc/kmfl/scim-kmfl-european-latin/"
X.endif
X	@${ECHO_MSG} "--------------------------------------------------------"
X
X.include <bsd.port.mk>
f17b609aa574a4a8b7b9da459a88435d
echo x - scim-kmfl-european-latin/distinfo
sed 's/^X//' >scim-kmfl-european-latin/distinfo << 'c568e818bf3070126d6966e97314fa66'
XMD5 (eurolatin-1.2.zip) = 7785b7102296521294eb8c5db7f13a07
XSHA256 (eurolatin-1.2.zip) = 9a31983c240d1b3e46474a264e904b69dc3cc058eea25c7185e99af211454a77
XSIZE (eurolatin-1.2.zip) = 362966
c568e818bf3070126d6966e97314fa66
echo x - scim-kmfl-european-latin/pkg-descr
sed 's/^X//' >scim-kmfl-european-latin/pkg-descr << '3c041caf02dcb69aa075c1e4fdd570e9'
XThis keyboard is designed to enable simple input of most Latin script
Xlanguages, including all major European Latin-script languages. The
Xkeyboard is written in KMN Keyboard Language by the KMN language
Xdeveloper, Tavultesoft (http://www.tavultesoft.com). The keyboard
Xuses punctuation and letter keys in sequence to access diacritic and
Xother letters.
X
XThis port installs the keyboard so that it can be used through SCIM
XKMFL IMEngine (textproc/scim-kmfl-imengine).
X
XSome of the supported languages include: Afrikaans, Albanian,
XBalearic, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch,
XEsperanto, Estonian, Faroese, Finnish, French, Gaelic, Galician,
XGerman, Hungarian, Icelandic, Inuktitut, Italian, Kashubian, Ladin,
XLatvian, Lithuanian, Maltese, Norwegian, Nynorsk, Polish, Portugese,
XRomansch, Saami, Serbian, Slovak, Slovenian, Sorbian, Spanish,
XSwedish, Tagalog, Turkish, Valencian, Vlaams, Walloon, Welsh and Zulu.
X
XThe keyboard is distributed under the terms of 3-clause BSD-licence.
X
XWWW: http://eurolatin.keymankeyboards.com/
3c041caf02dcb69aa075c1e4fdd570e9
exit
--- scim-kmfl-european-latin.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list