aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/scim-kmfl-sil-ipa-unicode5
diff options
context:
space:
mode:
authorgarga <garga@FreeBSD.org>2007-10-25 03:47:03 +0800
committergarga <garga@FreeBSD.org>2007-10-25 03:47:03 +0800
commitd56fc7d7f2c9595bec266600cab7abb303cac3fb (patch)
tree1c1b05b62bd95ed6648e0264042b46b76c64fa2f /textproc/scim-kmfl-sil-ipa-unicode5
parentd674a9bd67ef72427a884d331b539cdd1e743754 (diff)
downloadfreebsd-ports-gnome-d56fc7d7f2c9595bec266600cab7abb303cac3fb.tar.gz
freebsd-ports-gnome-d56fc7d7f2c9595bec266600cab7abb303cac3fb.tar.zst
freebsd-ports-gnome-d56fc7d7f2c9595bec266600cab7abb303cac3fb.zip
This is mnemonic keyboard that covers entire IPA (International
Phonetic Alphabet) Unicode 5 range, written in Keyman keyboard language. The keyboard is developed 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 open source keyboard is provided under SIL's Freeware licence (http://www.sil.org/computing/catalog/freeware.html) which makes it free for personal use only and non-distributable. Besides, <quot>If you plan to redistribute your modified keyboard you must rename it.</quot> WWW: http://scripts.sil.org/UniIPAKeyboard#dee994f5 PR: ports/117171 Submitted by: Nikola Lecic <nikola.lecic at anthesphoria.net>
Diffstat (limited to 'textproc/scim-kmfl-sil-ipa-unicode5')
-rw-r--r--textproc/scim-kmfl-sil-ipa-unicode5/Makefile55
-rw-r--r--textproc/scim-kmfl-sil-ipa-unicode5/distinfo6
-rw-r--r--textproc/scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn14
-rw-r--r--textproc/scim-kmfl-sil-ipa-unicode5/files/pkg-message.in19
-rw-r--r--textproc/scim-kmfl-sil-ipa-unicode5/pkg-descr14
5 files changed, 108 insertions, 0 deletions
diff --git a/textproc/scim-kmfl-sil-ipa-unicode5/Makefile b/textproc/scim-kmfl-sil-ipa-unicode5/Makefile
new file mode 100644
index 000000000000..9b56c60a2fd8
--- /dev/null
+++ b/textproc/scim-kmfl-sil-ipa-unicode5/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: scim-kmfl-sil-ipa-unicode5
+# Date created: 10 October 2007
+# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net>
+#
+# $FreeBSD$
+
+PORTNAME= scim-kmfl-sil-ipa-unicode5
+PORTVERSION= 1.1.2
+CATEGORIES= textproc
+MASTER_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
+DISTFILES= IPAUni_Src11.zip:1 \
+ IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf:2
+DIST_SUBDIR= kmfl
+EXTRACT_ONLY= IPAUni_Src11.zip
+
+MAINTAINER= nikola.lecic@anthesphoria.net
+COMMENT= IPA Unicode 5 mnemonic keyboard for KMFL IMEngine of SCIM
+
+RUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp \
+ ${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine
+
+RESTRICTED= 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.
+
+WRKSRC= ${WRKDIR}/IPA112
+NO_BUILD= yes
+USE_ZIP= yes
+
+DOCSDIR_REL= share/doc/kmfl/${PORTNAME}
+DOCSDIR= ${PREFIX}/${DOCSDIR_REL}
+SCIM_KMFL_DIR= share/scim/kmfl
+SCIM_KMFL_ICONS_DIR= share/scim/kmfl/icons
+
+SUB_FILES= pkg-message
+PORTDOCS= *
+DOCSLIST= ${WRKSRC}/welcome.htm \
+ ${DISTDIR}/${DIST_SUBDIR}/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf
+PLIST_FILES= ${SCIM_KMFL_DIR}/IPAUni11.kmn \
+ ${SCIM_KMFL_ICONS_DIR}/IPA93.bmp \
+ ${SCIM_KMFL_ICONS_DIR}/sil.bmp
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ for doc in ${DOCSLIST} ; do \
+ ${INSTALL_DATA} $$doc ${DOCSDIR} ; \
+ done
+.endif
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/textproc/scim-kmfl-sil-ipa-unicode5/distinfo b/textproc/scim-kmfl-sil-ipa-unicode5/distinfo
new file mode 100644
index 000000000000..91c83750624f
--- /dev/null
+++ b/textproc/scim-kmfl-sil-ipa-unicode5/distinfo
@@ -0,0 +1,6 @@
+MD5 (kmfl/IPAUni_Src11.zip) = 3e9c76cfb174367c2a0d42c693844bbb
+SHA256 (kmfl/IPAUni_Src11.zip) = a87d0d0aa8a977304359ff7e75ce906f7ee6cf978ab5ef17ef8b9b929b38792a
+SIZE (kmfl/IPAUni_Src11.zip) = 125086
+MD5 (kmfl/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf) = 1bdc5482d0abeec34f053fbc317a59ef
+SHA256 (kmfl/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf) = f61d754f4f65a26860f63f94478b056800056fac2ab396a6b0cdd2787f69bf73
+SIZE (kmfl/IPA+Unicode+5.0c_ver+1.1.2_KMN.pdf) = 365961
diff --git a/textproc/scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn b/textproc/scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn
new file mode 100644
index 000000000000..f52fd255fa3e
--- /dev/null
+++ b/textproc/scim-kmfl-sil-ipa-unicode5/files/patch-IPAUni11.kmn
@@ -0,0 +1,14 @@
+--- IPAUni11.kmn.orig 2007-06-12 12:53:08.000000000 -0300
++++ IPAUni11.kmn 2007-10-24 13:47:11.000000000 -0200
+@@ -48,8 +48,9 @@
+ NAME "IPA Unicode 5.0c (ver 1.1.2) KMN"
+ VERSION 6.0
+ c BITMAPS IPA93ON IPA93OFF
+-BITMAP IPA93
+-HOTKEY "^+P"
++BITMAP IPA93.bmp
++AUTHOR "Martin Hosken and Lorna A. Priest"
++COPYRIGHT "SIL Non-Roman Script Initiative (NRSI)"
+
+ begin Unicode > use(Unicode)
+
diff --git a/textproc/scim-kmfl-sil-ipa-unicode5/files/pkg-message.in b/textproc/scim-kmfl-sil-ipa-unicode5/files/pkg-message.in
new file mode 100644
index 000000000000..0fe7f4c1d4eb
--- /dev/null
+++ b/textproc/scim-kmfl-sil-ipa-unicode5/files/pkg-message.in
@@ -0,0 +1,19 @@
+
+------------------------------------------------------------------------
+ You should now have the new keyboard in section "Others" of your
+ SCIM menu. If you don't see it, restart X.
+
+ The PDF documentation for use of SIL IPA Unicode5 keyboard can be
+ found in
+
+ %%PREFIX%%/share/doc/kmfl/scim-kmfl-sil-ipa-unicode5/
+
+ This keyboard is distributed under SIL's Freeware Licence which
+ (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.
+
+ http://www.sil.org/computing/catalog/freeware.html
+ http://scripts.sil.org/UniIPAKeyboard#dee994f5
+------------------------------------------------------------------------
diff --git a/textproc/scim-kmfl-sil-ipa-unicode5/pkg-descr b/textproc/scim-kmfl-sil-ipa-unicode5/pkg-descr
new file mode 100644
index 000000000000..0ee422a0c8e0
--- /dev/null
+++ b/textproc/scim-kmfl-sil-ipa-unicode5/pkg-descr
@@ -0,0 +1,14 @@
+This is mnemonic keyboard that covers entire IPA (International
+Phonetic Alphabet) Unicode 5 range, written in Keyman keyboard
+language. The keyboard is developed 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 open source keyboard is provided under SIL's Freeware licence
+(http://www.sil.org/computing/catalog/freeware.html) which makes it
+free for personal use only and non-distributable. Besides,
+
+ <quot>If you plan to redistribute your modified keyboard you must
+ rename it.</quot>
+
+WWW: http://scripts.sil.org/UniIPAKeyboard#dee994f5