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