Date: Sun, 14 Oct 2007 04:10:58 +0200 (CEST) From: Nikola Lecic <nikola.lecic@anthesphoria.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/117171: [New Port] textproc/scim-kmfl-sil-ipa-unicode5: IPA Unicode 5 mnemonic keyboard for KMFL IMEngine of SCIM Message-ID: <200710140210.l9E2Awcm074043@anthesphoria.net> Resent-Message-ID: <200710140220.l9E2K0tS051799@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710140210.l9E2Awcm074043>