ports/117171: [New Port] textproc/scim-kmfl-sil-ipa-unicode5: IPA Unicode 5 mnemonic keyboard for KMFL IMEngine of SCIM
Nikola Lecic
nikola.lecic at anthesphoria.net
Sun Oct 14 02:20:06 UTC 2007
>Number: 117171
>Category: ports
>Synopsis: [New Port] textproc/scim-kmfl-sil-ipa-unicode5: IPA Unicode 5 mnemonic keyboard for KMFL IMEngine of SCIM
>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 Oct 14 02:20:00 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Nikola Lecic
>Release: FreeBSD 6.2-RELEASE-p8 i386
>Organization:
>Environment:
System: FreeBSD nyx 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #1: Sun Oct 7 06:28:18 CEST 2007 root at nyx:/usr/obj/usr/src/sys/NYX i386
>Description:
This is no. 4 of 4 PRs related to the new KMFL port; they are:
KMFL:
textproc/kmflcomp (ports/117167)
textproc/libkmfl (ports/117169)
textproc/scim-kmfl-imengine (ports/117170)
An example keyboard:
textproc/scim-kmfl-sil-ipa-unicode5
-------------------------------------
This is mnemonic keyboard that covers entire IPA (International
Phonetic Alphabet) Unicode5 range. It is written in Keyman keyboard
language created by SIL Non-Roman Script Initiative (NRSI). This
port installs the keyboard so that it can be used through SCIM KMFL
IMEngine (textproc/scim-kmfl-imengine).
This keyboard is distributed under SIL's Freeware Licence. Please
read pkg-message for details and restrictions.
>How-To-Repeat:
>Fix:
--- scim-kmfl-sil-ipa-unicode5-1.1.2.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-sil-ipa-unicode5
# scim-kmfl-sil-ipa-unicode5/Makefile
# scim-kmfl-sil-ipa-unicode5/distinfo
# scim-kmfl-sil-ipa-unicode5/pkg-message
# scim-kmfl-sil-ipa-unicode5/files
# scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn
# scim-kmfl-sil-ipa-unicode5/pkg-descr
#
echo c - scim-kmfl-sil-ipa-unicode5
mkdir -p scim-kmfl-sil-ipa-unicode5 > /dev/null 2>&1
echo x - scim-kmfl-sil-ipa-unicode5/Makefile
sed 's/^X//' >scim-kmfl-sil-ipa-unicode5/Makefile << 'END-of-scim-kmfl-sil-ipa-unicode5/Makefile'
X# New ports collection makefile for: scim-kmfl-sil-ipa-unicode5
X# Date created: 10 October 2007
X# Whom: Nikola Lecic <nikola.lecic at anthesphoria.net>
X#
X# $FreeBSD$
X
XPORTNAME= scim-kmfl-sil-ipa-unicode5
XPORTVERSION= 1.1.2
XCATEGORIES= textproc
XMASTER_SITES= http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=IPAUni_112_Src\&filename=/:1 http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=IPAUni_112.pdf\&filename=/:2
XDISTFILES= IPAUni_Src11.zip:1 \
X IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf:2
XDIST_SUBDIR= kmfl
XEXTRACT_ONLY= IPAUni_Src11.zip
X
XMAINTAINER= nikola.lecic at anthesphoria.net
XCOMMENT= IPA Unicode 5 mnemonic keyboard for KMFL IMEngine of SCIM
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
XRESTRICTED= SIL's Freeware License (a) doesn't allow distribution, (b) makes keyboard free for personal use only, (c) doesn't allow distribution of modified keyboard sources under the same name.
X
XWRKSRC= ${WRKDIR}/IPA112
XNO_BUILD= yes
XUSE_ZIP= yes
X
XKMFLDOCSDIR_REL= share/doc/kmfl/${PORTNAME}
XKMFLDOCSDIR= ${LOCALBASE}/${KMFLDOCSDIR_REL}
XSCIM_KMFL_DIR= share/scim/kmfl
XSCIM_KMFL_ICONS_DIR= share/scim/kmfl/icons
X
XDOCSLIST= ${WRKSRC}/welcome.htm \
X ${DISTDIR}/${DIST_SUBDIR}/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf
XPLIST_FILES= ${SCIM_KMFL_DIR}/IPAUni11.kmn \
X ${SCIM_KMFL_ICONS_DIR}/IPA93.bmp \
X ${SCIM_KMFL_ICONS_DIR}/sil.bmp \
X ${KMFLDOCSDIR_REL}/welcome.htm \
X ${KMFLDOCSDIR_REL}/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf
XPLIST_DIRS= ${KMFLDOCSDIR_REL}
X
Xdo-install: install-kmn install-docs
X
Xinstall-kmn:
X ${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
X ${INSTALL_DATA} ${WRKSRC}/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
X
Xinstall-docs:
X.if !defined(NOPORTDOCS)
X ${MKDIR} ${KMFLDOCSDIR}
X for doc in ${DOCSLIST} ; do \
X ${INSTALL_DATA} $$doc ${KMFLDOCSDIR} ; \
X done
X.endif
X
Xpost-install:
X @${CAT} ${PKGMESSAGE}
X @${ECHO} [To display this message again, type \`pkg_info -D ${PKGNAME}\'.]
X @${ECHO}
X
X.include <bsd.port.mk>
END-of-scim-kmfl-sil-ipa-unicode5/Makefile
echo x - scim-kmfl-sil-ipa-unicode5/distinfo
sed 's/^X//' >scim-kmfl-sil-ipa-unicode5/distinfo << 'END-of-scim-kmfl-sil-ipa-unicode5/distinfo'
XMD5 (kmfl/IPAUni_Src11.zip) = 3e9c76cfb174367c2a0d42c693844bbb
XSHA256 (kmfl/IPAUni_Src11.zip) = a87d0d0aa8a977304359ff7e75ce906f7ee6cf978ab5ef17ef8b9b929b38792a
XSIZE (kmfl/IPAUni_Src11.zip) = 125086
XMD5 (kmfl/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf) = 1bdc5482d0abeec34f053fbc317a59ef
XSHA256 (kmfl/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf) = f61d754f4f65a26860f63f94478b056800056fac2ab396a6b0cdd2787f69bf73
XSIZE (kmfl/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf) = 365961
END-of-scim-kmfl-sil-ipa-unicode5/distinfo
echo x - scim-kmfl-sil-ipa-unicode5/pkg-message
sed 's/^X//' >scim-kmfl-sil-ipa-unicode5/pkg-message << 'END-of-scim-kmfl-sil-ipa-unicode5/pkg-message'
X
X------------------------------------------------------------------------
X You should now have the new keyboard in section "Others" of your
X SCIM menu. If you don't see it, restart X.
X
X The PDF documentation for use of SIL IPA Unicode5 keyboard can be
X found in
X
X ${PREFIX}/share/doc/kmfl/scim-kmfl-sil-ipa-unicode5/
X
X This keyboard is distributed under SIL's Freeware Licence which
X (a) doesn't allow distribution,
X (b) makes keyboard free for personal use only,
X (c) doesn't allow distribution of modified keyboard sources under
X the same name.
X
X http://www.sil.org/computing/catalog/freeware.html
X http://scripts.sil.org/UniIPAKeyboard#dee994f5
X------------------------------------------------------------------------
END-of-scim-kmfl-sil-ipa-unicode5/pkg-message
echo c - scim-kmfl-sil-ipa-unicode5/files
mkdir -p scim-kmfl-sil-ipa-unicode5/files > /dev/null 2>&1
echo x - scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn
sed 's/^X//' >scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn << 'END-of-scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn'
X--- IPAUni11.kmn.orig Tue Sep 25 04:10:06 2007
X+++ IPAUni11.kmn Tue Sep 25 04:11:16 2007
X@@ -48,8 +48,9 @@
X NAME "IPA Unicode 5.0c (ver 1.1.2) KMN"
X VERSION 6.0
X c BITMAPS IPA93ON IPA93OFF
X-BITMAP IPA93
X-HOTKEY "^+P"
X+BITMAP IPA93.bmp
X+AUTHOR "Martin Hosken and Lorna A. Priest"
X+COPYRIGHT "SIL Non-Roman Script Initiative (NRSI)"
X
X begin Unicode > use(Unicode)
X
END-of-scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn
echo x - scim-kmfl-sil-ipa-unicode5/pkg-descr
sed 's/^X//' >scim-kmfl-sil-ipa-unicode5/pkg-descr << 'END-of-scim-kmfl-sil-ipa-unicode5/pkg-descr'
XThis is mnemonic keyboard that covers entire IPA (International
XPhonetic Alphabet) Unicode5 range. It is written in Keyman keyboard
Xlanguage created by SIL Non-Roman Script Initiative (NRSI). This
Xport installs the keyboard so that it can be used through SCIM KMFL
XIMEngine (textproc/scim-kmfl-imengine).
X
XThis open source keyboard is provided under SIL's Freeware licence
X(http://www.sil.org/computing/catalog/freeware.html) which makes it
Xfree for personal use only and non-distributable. Besides,
X
X <quot>If you plan to redistribute your modified keyboard you must
X rename it.</quot>
X
XWWW: http://scripts.sil.org/UniIPAKeyboard#dee994f5
X
X--
Xnikola.lecic at anthesphoria.net
END-of-scim-kmfl-sil-ipa-unicode5/pkg-descr
exit
--- scim-kmfl-sil-ipa-unicode5-1.1.2.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list