diff options
author | garga <garga@FreeBSD.org> | 2009-07-17 01:33:06 +0800 |
---|---|---|
committer | garga <garga@FreeBSD.org> | 2009-07-17 01:33:06 +0800 |
commit | d2fed233d3e5ca4d2eb73665a47c41d302e3a6bf (patch) | |
tree | 1dff2fdfa4cd44652f7d65645cc9df2b8c5afc3d /textproc | |
parent | d9bbb50a6f11417bb422b1a724354477d9c4de48 (diff) | |
download | freebsd-ports-gnome-d2fed233d3e5ca4d2eb73665a47c41d302e3a6bf.tar.gz freebsd-ports-gnome-d2fed233d3e5ca4d2eb73665a47c41d302e3a6bf.tar.zst freebsd-ports-gnome-d2fed233d3e5ca4d2eb73665a47c41d302e3a6bf.zip |
This is a keyboard for input of the complex Biblical Hebrew (including
cantillation marks) with Unicode fonts. It is written in Keyman keyboard
language and 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).
The keyboard is provided under the terms of MIT/X11 License.
WWW: http://scripts.sil.org/SILHebrUnic2
http://scripts.sil.org/SILHebrUni_Documentation
PR: ports/136768
Submitted by: Nikola Lecic <nikola.lecic at anthesphoria.net>
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/Makefile | 1 | ||||
-rw-r--r-- | textproc/kmfl-sil-ezra/Makefile | 70 | ||||
-rw-r--r-- | textproc/kmfl-sil-ezra/distinfo | 6 | ||||
-rw-r--r-- | textproc/kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN | 14 | ||||
-rw-r--r-- | textproc/kmfl-sil-ezra/pkg-descr | 11 | ||||
-rw-r--r-- | textproc/scim-kmfl-sil-ezra/Makefile | 70 | ||||
-rw-r--r-- | textproc/scim-kmfl-sil-ezra/distinfo | 6 | ||||
-rw-r--r-- | textproc/scim-kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN | 14 | ||||
-rw-r--r-- | textproc/scim-kmfl-sil-ezra/pkg-descr | 11 |
9 files changed, 203 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile index 3553edf03cbc..a96fe85adc3b 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1052,6 +1052,7 @@ SUBDIR += scim-input-pad SUBDIR += scim-kmfl-european-latin SUBDIR += scim-kmfl-imengine + SUBDIR += scim-kmfl-sil-ezra SUBDIR += scim-kmfl-sil-ipa-unicode5 SUBDIR += scim-m17n SUBDIR += scim-openvanilla diff --git a/textproc/kmfl-sil-ezra/Makefile b/textproc/kmfl-sil-ezra/Makefile new file mode 100644 index 000000000000..97cf42adfe7a --- /dev/null +++ b/textproc/kmfl-sil-ezra/Makefile @@ -0,0 +1,70 @@ +# New ports collection makefile for: scim-kmfl-sil-ezra +# Date created: 14 July 2009 +# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net> +# +# $FreeBSD$ + +PORTNAME= scim-kmfl-sil-ezra +PORTVERSION= 2.4 +CATEGORIES= textproc +MASTER_SITES= http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL251_Src.zip\&filename=/:1 \ + http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL2.5Keying\&filename=/:2 \ + http://anthesphoria.net/FreeBSD/ports/distfiles/kmfl/:1,2 +DISTFILES= EzraSIL251_Src.zip:1 \ + Keying+in+Hebrew.pdf:2 +DIST_SUBDIR= kmfl +EXTRACT_ONLY= EzraSIL251_Src.zip + +MAINTAINER= nikola.lecic@anthesphoria.net +COMMENT= SCIM KMFL IMEngine keyboard for Unicode Biblical Hebrew + +RUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp \ + ${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine + +WRKSRC= ${WRKDIR}/EzraSIL2.51 +USE_DOS2UNIX= Keyman/EZRAUNI24.KMN +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 + +PORTDOCS= * +DOCSLIST= ${WRKSRC}/Licenses.txt ${WRKSRC}/README.txt \ + ${WRKSRC}/WordDocs/Ezra\ SIL\ Keyboard\ Chart.doc \ + ${DISTDIR}/${DIST_SUBDIR}/Keying+in+Hebrew.pdf \ + ${WRKSRC}/WordDocs/Simplified\ keyboard\ chart.doc + +PLIST_FILES= ${SCIM_KMFL_DIR}/EZRAUNI24.kmn \ + ${SCIM_KMFL_ICONS_DIR}/HEBDISPY.bmp \ + ${SCIM_KMFL_ICONS_DIR}/alef.bmp + +do-install: + ${CP} -f ${WRKSRC}/Keyman/EZRAUNI24.KMN ${WRKSRC}/Keyman/EZRAUNI24.kmn + ${INSTALL_DATA} ${WRKSRC}/Keyman/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR} + ${INSTALL_DATA} ${WRKSRC}/Keyman/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + for doc in ${DOCSLIST} ; do \ + ${INSTALL_DATA} "$$doc" ${DOCSDIR} ; \ + done +.endif + +post-install: + @${ECHO_MSG} "--------------------------------------------------------" + @${ECHO_MSG} " You should now have the new keyboard in the section" + @${ECHO_MSG} " \"Others\" in your SCIM menu. If you don't see it," + @${ECHO_MSG} " restart X." +.if !defined(NOPORTDOCS) + @${ECHO_MSG} + @${ECHO_MSG} " The documentation is installed into:" + @${ECHO_MSG} " ${DOCSDIR}" + @${ECHO_MSG} " Please note that some documentation files are" + @${ECHO_MSG} " officially released in proprietary formats only and" + @${ECHO_MSG} " that they are installed as such." +.endif + @${ECHO_MSG} "--------------------------------------------------------" + +.include <bsd.port.mk> diff --git a/textproc/kmfl-sil-ezra/distinfo b/textproc/kmfl-sil-ezra/distinfo new file mode 100644 index 000000000000..98b1d0017990 --- /dev/null +++ b/textproc/kmfl-sil-ezra/distinfo @@ -0,0 +1,6 @@ +MD5 (kmfl/EzraSIL251_Src.zip) = 9c94d51b9dd6ab1b7fb0db7e67d5ed9e +SHA256 (kmfl/EzraSIL251_Src.zip) = d0818f56c4d0e63b1d947cfef5f7dfec005e771e7d178a7197c12539bce454c4 +SIZE (kmfl/EzraSIL251_Src.zip) = 1030435 +MD5 (kmfl/Keying+in+Hebrew.pdf) = 1817c823ac75e59f57a96ee059263033 +SHA256 (kmfl/Keying+in+Hebrew.pdf) = c034cc1e97cab0e4fc692c2e70e25745f7375e2bd6a7089506e876f66cf5f731 +SIZE (kmfl/Keying+in+Hebrew.pdf) = 89974 diff --git a/textproc/kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN b/textproc/kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN new file mode 100644 index 000000000000..43b495d9535b --- /dev/null +++ b/textproc/kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN @@ -0,0 +1,14 @@ +--- Keyman/EZRAUNI24.KMN.orig 2009-07-01 09:56:34.000000000 +0200 ++++ Keyman/EZRAUNI24.KMN 2009-07-01 09:56:08.000000000 +0200 +@@ -63,9 +63,10 @@ + + + NAME "Ezra SIL Unicode 2.4" +-BITMAP HebDispy c 8/21/02 ++BITMAP HEBDISPY.bmp c 8/21/02 + c HOTKEY "^+M" + VERSION 6.0 c 7/9/02 ++store(&language) "Biblical Hebrew" + + begin UNICODE > use(Main) + diff --git a/textproc/kmfl-sil-ezra/pkg-descr b/textproc/kmfl-sil-ezra/pkg-descr new file mode 100644 index 000000000000..981ba36bc52f --- /dev/null +++ b/textproc/kmfl-sil-ezra/pkg-descr @@ -0,0 +1,11 @@ +This is a keyboard for input of the complex Biblical Hebrew (including +cantillation marks) with Unicode fonts. It is written in Keyman keyboard +language and 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). + +The keyboard is provided under the terms of MIT/X11 License. + +WWW: http://scripts.sil.org/SILHebrUnic2 + http://scripts.sil.org/SILHebrUni_Documentation diff --git a/textproc/scim-kmfl-sil-ezra/Makefile b/textproc/scim-kmfl-sil-ezra/Makefile new file mode 100644 index 000000000000..97cf42adfe7a --- /dev/null +++ b/textproc/scim-kmfl-sil-ezra/Makefile @@ -0,0 +1,70 @@ +# New ports collection makefile for: scim-kmfl-sil-ezra +# Date created: 14 July 2009 +# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net> +# +# $FreeBSD$ + +PORTNAME= scim-kmfl-sil-ezra +PORTVERSION= 2.4 +CATEGORIES= textproc +MASTER_SITES= http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL251_Src.zip\&filename=/:1 \ + http://scripts.sil.org/cms/scripts/render_download.php\?site_id=nrsi\&format=file\&media_id=EzraSIL2.5Keying\&filename=/:2 \ + http://anthesphoria.net/FreeBSD/ports/distfiles/kmfl/:1,2 +DISTFILES= EzraSIL251_Src.zip:1 \ + Keying+in+Hebrew.pdf:2 +DIST_SUBDIR= kmfl +EXTRACT_ONLY= EzraSIL251_Src.zip + +MAINTAINER= nikola.lecic@anthesphoria.net +COMMENT= SCIM KMFL IMEngine keyboard for Unicode Biblical Hebrew + +RUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp \ + ${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/kmfl.so:${PORTSDIR}/textproc/scim-kmfl-imengine + +WRKSRC= ${WRKDIR}/EzraSIL2.51 +USE_DOS2UNIX= Keyman/EZRAUNI24.KMN +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 + +PORTDOCS= * +DOCSLIST= ${WRKSRC}/Licenses.txt ${WRKSRC}/README.txt \ + ${WRKSRC}/WordDocs/Ezra\ SIL\ Keyboard\ Chart.doc \ + ${DISTDIR}/${DIST_SUBDIR}/Keying+in+Hebrew.pdf \ + ${WRKSRC}/WordDocs/Simplified\ keyboard\ chart.doc + +PLIST_FILES= ${SCIM_KMFL_DIR}/EZRAUNI24.kmn \ + ${SCIM_KMFL_ICONS_DIR}/HEBDISPY.bmp \ + ${SCIM_KMFL_ICONS_DIR}/alef.bmp + +do-install: + ${CP} -f ${WRKSRC}/Keyman/EZRAUNI24.KMN ${WRKSRC}/Keyman/EZRAUNI24.kmn + ${INSTALL_DATA} ${WRKSRC}/Keyman/*.kmn ${LOCALBASE}/${SCIM_KMFL_DIR} + ${INSTALL_DATA} ${WRKSRC}/Keyman/*.bmp ${LOCALBASE}/${SCIM_KMFL_ICONS_DIR} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + for doc in ${DOCSLIST} ; do \ + ${INSTALL_DATA} "$$doc" ${DOCSDIR} ; \ + done +.endif + +post-install: + @${ECHO_MSG} "--------------------------------------------------------" + @${ECHO_MSG} " You should now have the new keyboard in the section" + @${ECHO_MSG} " \"Others\" in your SCIM menu. If you don't see it," + @${ECHO_MSG} " restart X." +.if !defined(NOPORTDOCS) + @${ECHO_MSG} + @${ECHO_MSG} " The documentation is installed into:" + @${ECHO_MSG} " ${DOCSDIR}" + @${ECHO_MSG} " Please note that some documentation files are" + @${ECHO_MSG} " officially released in proprietary formats only and" + @${ECHO_MSG} " that they are installed as such." +.endif + @${ECHO_MSG} "--------------------------------------------------------" + +.include <bsd.port.mk> diff --git a/textproc/scim-kmfl-sil-ezra/distinfo b/textproc/scim-kmfl-sil-ezra/distinfo new file mode 100644 index 000000000000..98b1d0017990 --- /dev/null +++ b/textproc/scim-kmfl-sil-ezra/distinfo @@ -0,0 +1,6 @@ +MD5 (kmfl/EzraSIL251_Src.zip) = 9c94d51b9dd6ab1b7fb0db7e67d5ed9e +SHA256 (kmfl/EzraSIL251_Src.zip) = d0818f56c4d0e63b1d947cfef5f7dfec005e771e7d178a7197c12539bce454c4 +SIZE (kmfl/EzraSIL251_Src.zip) = 1030435 +MD5 (kmfl/Keying+in+Hebrew.pdf) = 1817c823ac75e59f57a96ee059263033 +SHA256 (kmfl/Keying+in+Hebrew.pdf) = c034cc1e97cab0e4fc692c2e70e25745f7375e2bd6a7089506e876f66cf5f731 +SIZE (kmfl/Keying+in+Hebrew.pdf) = 89974 diff --git a/textproc/scim-kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN b/textproc/scim-kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN new file mode 100644 index 000000000000..43b495d9535b --- /dev/null +++ b/textproc/scim-kmfl-sil-ezra/files/patch-Keyman::EZRAUNI24.KMN @@ -0,0 +1,14 @@ +--- Keyman/EZRAUNI24.KMN.orig 2009-07-01 09:56:34.000000000 +0200 ++++ Keyman/EZRAUNI24.KMN 2009-07-01 09:56:08.000000000 +0200 +@@ -63,9 +63,10 @@ + + + NAME "Ezra SIL Unicode 2.4" +-BITMAP HebDispy c 8/21/02 ++BITMAP HEBDISPY.bmp c 8/21/02 + c HOTKEY "^+M" + VERSION 6.0 c 7/9/02 ++store(&language) "Biblical Hebrew" + + begin UNICODE > use(Main) + diff --git a/textproc/scim-kmfl-sil-ezra/pkg-descr b/textproc/scim-kmfl-sil-ezra/pkg-descr new file mode 100644 index 000000000000..981ba36bc52f --- /dev/null +++ b/textproc/scim-kmfl-sil-ezra/pkg-descr @@ -0,0 +1,11 @@ +This is a keyboard for input of the complex Biblical Hebrew (including +cantillation marks) with Unicode fonts. It is written in Keyman keyboard +language and 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). + +The keyboard is provided under the terms of MIT/X11 License. + +WWW: http://scripts.sil.org/SILHebrUnic2 + http://scripts.sil.org/SILHebrUni_Documentation |