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