summaryrefslogtreecommitdiff
path: root/inputmethod
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2008-03-02 02:49:45 +0000
committerobache <obache@pkgsrc.org>2008-03-02 02:49:45 +0000
commit7d6466521dd68d1b0f7ccd0aa041c17b16272099 (patch)
tree844806a7e153f7d5277d48534d71c787c97b6167 /inputmethod
parentc78f24ab75b2e5f841d7591f056ba2759b7583b9 (diff)
downloadpkgsrc-7d6466521dd68d1b0f7ccd0aa041c17b16272099.tar.gz
Import prime version 1.0.0.1.
PRIME is Japanese PRedictive Input Method Editor. PRIME predicts user's input words using the knowledge of natural language and the history of user's operations, and reduces the cost of typing by the user. For example, if a user wants to input "application" and types "ap" as the beginning characters of the word, PRIME might predict some candidate words like "apple", "application", "appointment", etc... And then the user can input "application" easily by selecting the word from the candidate words by PRIME.
Diffstat (limited to 'inputmethod')
-rw-r--r--inputmethod/prime/DESCR8
-rw-r--r--inputmethod/prime/Makefile38
-rw-r--r--inputmethod/prime/PLIST76
-rw-r--r--inputmethod/prime/buildlink3.mk20
-rw-r--r--inputmethod/prime/distinfo5
5 files changed, 147 insertions, 0 deletions
diff --git a/inputmethod/prime/DESCR b/inputmethod/prime/DESCR
new file mode 100644
index 00000000000..66a7124c4f0
--- /dev/null
+++ b/inputmethod/prime/DESCR
@@ -0,0 +1,8 @@
+PRIME is Japanese PRedictive Input Method Editor.
+
+PRIME predicts user's input words using the knowledge of natural language and
+the history of user's operations, and reduces the cost of typing by the user.
+For example, if a user wants to input "application" and types "ap" as the
+beginning characters of the word, PRIME might predict some candidate words like
+"apple", "application", "appointment", etc... And then the user can input
+"application" easily by selecting the word from the candidate words by PRIME.
diff --git a/inputmethod/prime/Makefile b/inputmethod/prime/Makefile
new file mode 100644
index 00000000000..a339b4f27aa
--- /dev/null
+++ b/inputmethod/prime/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/03/02 02:49:45 obache Exp $
+#
+
+DISTNAME= prime-1.0.0.1
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+CATEGORIES= inputmethod
+MASTER_SITES= http://prime.sourceforge.jp/src/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://taiyaki.org/prime/
+COMMENT= Japanese PRedictive Input Method Editor
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+DEPENDS+= ${RUBY_PKGPREFIX}-prime-dict>=0.8.5:../../inputmethod/prime-dict
+DEPENDS+= ${RUBY_PKGPREFIX}-suikyo>=2.0:../../textproc/ruby-suikyo
+DEPENDS+= ${RUBY_PKGPREFIX}-progressbar-[0-9]*:../../misc/ruby-progressbar
+DEPENDS+= ${RUBY_PKGPREFIX}-sary-[0-9]*:../../textproc/ruby-sary
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= # none
+
+PKGCONFIG_OVERRIDE+= prime.pc.in
+
+REPLACE_RUBY_DIRS= ${WRKSRC}/src
+REPLACE_RUBY_PAT= *.src
+
+CONFIGURE_ARGS+= --with-rubydir=${RUBY_SITELIBDIR}
+CONFIGURE_ARGS+= --with-prime-configdir=${PKG_SYSCONFDIR}
+
+PKG_SYSCONFSUBDIR= prime
+
+CONF_FILES+= ${PREFIX}/share/doc/prime/examples/Custom_prime.rb \
+ ${PKG_SYSCONFDIR}/Custom_prime.rb
+
+.include "../../lang/ruby/modules.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/inputmethod/prime/PLIST b/inputmethod/prime/PLIST
new file mode 100644
index 00000000000..9f19a3d52cd
--- /dev/null
+++ b/inputmethod/prime/PLIST
@@ -0,0 +1,76 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/03/02 02:49:45 obache Exp $
+bin/prime
+bin/prime-dict-convert
+bin/prime-dict-index
+bin/prime-refresh
+bin/prime-userdict-convert
+bin/prime-userdict-update
+lib/pkgconfig/prime.pc
+${RUBY_SITELIBDIR}/prime/array-agent.rb
+${RUBY_SITELIBDIR}/prime/composer.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-adambnc.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-alphabet.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-basic.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-english.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-network.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-number.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-personaldict.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-sary.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-userdict.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-userdict2-en.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-userdict2-lib.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-userdict2-static.rb
+${RUBY_SITELIBDIR}/prime/engine/engine-userdict2.rb
+${RUBY_SITELIBDIR}/prime/engine/engine.rb
+${RUBY_SITELIBDIR}/prime/grammar/grammar.rb
+${RUBY_SITELIBDIR}/prime/makedict/basicdict.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-adambnc.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-cannadic.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-pubdic.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-skkdic.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-text.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-usage.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-wordlist.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat-wordnet.rb
+${RUBY_SITELIBDIR}/prime/makedict/dictformat.rb
+${RUBY_SITELIBDIR}/prime/makedict/prime-sary.rb
+${RUBY_SITELIBDIR}/prime/makedict/userdict.rb
+${RUBY_SITELIBDIR}/prime/prime-config.rb
+${RUBY_SITELIBDIR}/prime/prime-japanese.rb
+${RUBY_SITELIBDIR}/prime/prime-mixed.rb
+${RUBY_SITELIBDIR}/prime/prime.rb
+${RUBY_SITELIBDIR}/prime/prime08.rb
+${RUBY_SITELIBDIR}/prime/prime2.rb
+${RUBY_SITELIBDIR}/prime/protocol.rb
+${RUBY_SITELIBDIR}/prime/server.rb
+${RUBY_SITELIBDIR}/prime/session-english.rb
+${RUBY_SITELIBDIR}/prime/session-japanese.rb
+${RUBY_SITELIBDIR}/prime/session-prime08.rb
+${RUBY_SITELIBDIR}/prime/session.rb
+${RUBY_SITELIBDIR}/prime/taiyaki.rb
+share/doc/prime/dictionary.html
+share/doc/prime/examples/Custom_prime.rb
+share/doc/prime/figures/dict-format.png
+share/doc/prime/figures/predictive-input.png
+share/doc/prime/figures/tan-bunsetsu.png
+share/doc/prime/index.html
+share/doc/prime/install.html
+share/doc/prime/prime.html
+share/doc/prime/taiyaki.css
+share/doc/prime/taiyaki.png
+share/doc/prime/uim/prime-custom.scm
+share/doc/prime/uim/prime-key-custom.scm
+share/doc/prime/uim/prime.scm
+share/doc/prime/uim_prime.html
+share/doc/prime/usage.html
+share/prime/grammar/prime-grammar
+share/prime/makedict/canna2prime.table
+@dirrm share/prime/makedict
+@dirrm share/prime/grammar
+@dirrm share/doc/prime/uim
+@dirrm share/doc/prime/figures
+@dirrm share/doc/prime/examples
+@dirrm share/doc/prime
+@dirrm ${RUBY_SITELIBDIR}/prime/makedict
+@dirrm ${RUBY_SITELIBDIR}/prime/grammar
+@dirrm ${RUBY_SITELIBDIR}/prime/engine
diff --git a/inputmethod/prime/buildlink3.mk b/inputmethod/prime/buildlink3.mk
new file mode 100644
index 00000000000..76f06acfe85
--- /dev/null
+++ b/inputmethod/prime/buildlink3.mk
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/03/02 02:49:45 obache Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+PRIME_BUILDLINK3_MK:= ${PRIME_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= prime
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nprime}
+BUILDLINK_PACKAGES+= prime
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}prime
+
+.if ${PRIME_BUILDLINK3_MK} == "+"
+.include "../../lang/ruby/rubyversion.mk"
+BUILDLINK_API_DEPENDS.prime+= ${RUBY_PKGPREFIX}-prime>=1.0.0.1
+BUILDLINK_PKGSRCDIR.prime?= ../../inputmethod/prime
+.endif # PRIME_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/inputmethod/prime/distinfo b/inputmethod/prime/distinfo
new file mode 100644
index 00000000000..1ee4dd285e6
--- /dev/null
+++ b/inputmethod/prime/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/03/02 02:49:45 obache Exp $
+
+SHA1 (prime-1.0.0.1.tar.gz) = cb634fcbc1e26903d690bd913798ce23776e6026
+RMD160 (prime-1.0.0.1.tar.gz) = ce8bc8da881cfae6fe6ddaa3cab498ef874db6ce
+Size (prime-1.0.0.1.tar.gz) = 300251 bytes