summaryrefslogtreecommitdiff
path: root/inputmethod
diff options
context:
space:
mode:
authorobache <obache>2008-03-02 02:49:45 +0000
committerobache <obache>2008-03-02 02:49:45 +0000
commit20f93868a13bf1bcad8ca29a6aec54e2beaf32f4 (patch)
tree844806a7e153f7d5277d48534d71c787c97b6167 /inputmethod
parentbcf0a0e153ce046fa1fe13b02d6d2ecf469424c7 (diff)
downloadpkgsrc-20f93868a13bf1bcad8ca29a6aec54e2beaf32f4.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