summaryrefslogtreecommitdiff
path: root/inputmethod/prime
diff options
context:
space:
mode:
Diffstat (limited to 'inputmethod/prime')
-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