textproc/enju: import enju-2.4.4pre20180629

Enju is an accurate natural language parser for English. With a
wide-coverage probabilistic HPSG grammar and an efficient parsing
algorithm, this parser can effectively analyze syntactic/semantic
structures of English sentences and provide a user with phrase
structures and predicate-argument structures.  Those outputs would
be especially useful for high-level NLP applications, including
information extraction, automatic summarization, question answering,
and machine translation, where the "meaning" of a sentence plays
a central role.
This commit is contained in:
ryoon 2024-01-02 00:53:07 +00:00
parent e103401f53
commit f715e23392
4 changed files with 424 additions and 0 deletions

9
textproc/enju/DESCR Normal file
View File

@ -0,0 +1,9 @@
Enju is an accurate natural language parser for English. With a
wide-coverage probabilistic HPSG grammar and an efficient parsing
algorithm, this parser can effectively analyze syntactic/semantic
structures of English sentences and provide a user with phrase
structures and predicate-argument structures. Those outputs would
be especially useful for high-level NLP applications, including
information extraction, automatic summarization, question answering,
and machine translation, where the "meaning" of a sentence plays
a central role.

33
textproc/enju/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $NetBSD: Makefile,v 1.1 2024/01/02 00:53:07 ryoon Exp $
DISTNAME= enju-2.4.4pre20180629
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=mynlp/}
GITHUB_PROJECT= enju
GITHUB_TAG= d984a630b30b95de16f3b715277e95dc6fbe15b4
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= https://mynlp.is.s.u-tokyo.ac.jp/enju/
COMMENT= Natural language parser for English based on HPSG grammar
LICENSE= apache-2.0 # AND wordnet-3.0
USE_TOOLS+= bison flex perl gsed
USE_LANGUAGES+= c c++03
GNU_CONFIGURE= yes
REPLACE_PERL+= enju2ptb/script/*.prl
REPLACE_INTERPRETER+= sed
REPLACE.sed.old= /bin/sed
REPLACE.sed.new= ${SED}
REPLACE_FILES.sed= enju2ptb/script/*.sed
_TOOLS_USE_PKGSRC.gsed= yes
#TOOLS_IGNORE.gsed= yes
.include "../../devel/zlib/buildlink3.mk"
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q}
.include "../../mk/bsd.pkg.mk"

377
textproc/enju/PLIST Normal file
View File

@ -0,0 +1,377 @@
@comment $NetBSD: PLIST,v 1.1 2024/01/02 00:53:07 ryoon Exp $
bin/enju
bin/enju-morph
bin/lilfes
bin/mogura
bin/stepp
bin/super
include/liblilfes/CppPred.h
include/liblilfes/FlexLexer.h
include/liblilfes/basic.h
include/liblilfes/bfstream.h
include/liblilfes/bitmap.h
include/liblilfes/builtin.h
include/liblilfes/cell.h
include/liblilfes/code.h
include/liblilfes/codelist.h
include/liblilfes/errors.h
include/liblilfes/ftype.h
include/liblilfes/gfstream.h
include/liblilfes/hashdef.h
include/liblilfes/in.h
include/liblilfes/initial.h
include/liblilfes/lconfig.h
include/liblilfes/lconfig_win.h
include/liblilfes/ldlfcn_win.h
include/liblilfes/lexer.h
include/liblilfes/lildbm-basic.h
include/liblilfes/lildbm-cell.h
include/liblilfes/lildbm-core.h
include/liblilfes/lildbm-db.h
include/liblilfes/lildbm-dbtree.h
include/liblilfes/lildbm-env.h
include/liblilfes/lildbm-schema.h
include/liblilfes/lildbm-type.h
include/liblilfes/lildbm.h
include/liblilfes/lilfes.h
include/liblilfes/lregex.h
include/liblilfes/machine.h
include/liblilfes/memalloc.h
include/liblilfes/module.h
include/liblilfes/option.h
include/liblilfes/outform.h
include/liblilfes/parse.h
include/liblilfes/proc.h
include/liblilfes/procstream.h
include/liblilfes/profile.h
include/liblilfes/rl_stream.h
include/liblilfes/search_path.h
include/liblilfes/sockstream.h
include/liblilfes/stream.h
include/liblilfes/structur.h
include/liblilfes/tokenizer.h
include/liblilfes/utility.h
include/liblilfes/xml.h
include/liblilfes/yacc.hh
lib/enju/COPYING
lib/enju/DATA/Enju-Brown-adaptlex.output.gz
lib/enju/DATA/Enju-Brown-adaptsyn.output.gz
lib/enju/DATA/Enju-Brown.adapt-lexicon
lib/enju/DATA/Enju-Brown.adapt-templates
lib/enju/DATA/Enju-GENIA-adaptlex.output.gz
lib/enju/DATA/Enju-GENIA-adaptsyn.output.gz
lib/enju/DATA/Enju-GENIA.adapt-lexicon
lib/enju/DATA/Enju-GENIA.adapt-templates
lib/enju/DATA/Enju-IQ-adaptlex.output.gz
lib/enju/DATA/Enju-IQ-adaptsyn.output.gz
lib/enju/DATA/Enju-IQ.adapt-lexicon
lib/enju/DATA/Enju-IQ.adapt-templates
lib/enju/DATA/Enju-lex.output.gz
lib/enju/DATA/Enju-syn.output.gz
lib/enju/DATA/Enju.lexicon
lib/enju/DATA/Enju.templates
lib/enju/DATA/adj.exc
lib/enju/DATA/adv.exc
lib/enju/DATA/genia0001-1600.conv-grammar
lib/enju/DATA/index.adj
lib/enju/DATA/index.adv
lib/enju/DATA/index.noun
lib/enju/DATA/index.verb
lib/enju/DATA/mogura-Enju-Brown.cfg
lib/enju/DATA/mogura-Enju-Brown.restricted.cfg
lib/enju/DATA/mogura-Enju-GENIA.cfg
lib/enju/DATA/mogura-Enju-GENIA.restricted.cfg
lib/enju/DATA/mogura-Enju-IQ.cfg
lib/enju/DATA/mogura-Enju-IQ.restricted.cfg
lib/enju/DATA/mogura-Enju.cfg
lib/enju/DATA/mogura-Enju.restricted.cfg
lib/enju/DATA/mogura.model.gz
lib/enju/DATA/noun.exc
lib/enju/DATA/verb.exc
lib/enju/DATA/wsj02-21.conv-grammar
lib/enju/README
lib/enju/README.ja
lib/enju/enju-manual/I_sign.xhtml
lib/enju/enju-manual/advanced.html
lib/enju/enju-manual/advanced.ja.html
lib/enju/enju-manual/architecture.ja.png
lib/enju/enju-manual/architecture.png
lib/enju/enju-manual/best_edge_sign.html
lib/enju/enju-manual/best_fom_sign.html
lib/enju/enju-manual/browsefs.xhtml
lib/enju/enju-manual/browsepas.xhtml
lib/enju/enju-manual/browsetree.xhtml
lib/enju/enju-manual/chart_ex.png
lib/enju/enju-manual/derivation.xhtml
lib/enju/enju-manual/develindex.html
lib/enju/enju-manual/develindex.ja.html
lib/enju/enju-manual/develmoriv.html
lib/enju/enju-manual/develmoriv.ja.html
lib/enju/enju-manual/develstyle.css
lib/enju/enju-manual/enju-output-spec.html
lib/enju/enju-manual/enju-xml-format-style.css
lib/enju/enju-manual/enju-xml-format.html
lib/enju/enju-manual/ex_deriv.html
lib/enju/enju-manual/ex_deriv_plays.html
lib/enju/enju-manual/ex_development.html
lib/enju/enju-manual/ex_development.ja.html
lib/enju/enju-manual/ex_grammar.html
lib/enju/enju-manual/ex_grammar.ja.html
lib/enju/enju-manual/ex_input_tree.html
lib/enju/enju-manual/ex_lexeme.html
lib/enju/enju-manual/ex_lexent.html
lib/enju/enju-manual/ex_lexent_passive.html
lib/enju/enju-manual/ex_parse_tree.html
lib/enju/enju-manual/ex_process.html
lib/enju/enju-manual/ex_process.ja.html
lib/enju/enju-manual/ex_result_tree.html
lib/enju/enju-manual/ex_transformed1.html
lib/enju/enju-manual/ex_transformed2.html
lib/enju/enju-manual/faq.html
lib/enju/enju-manual/faq.ja.html
lib/enju/enju-manual/files.html
lib/enju/enju-manual/files.ja.html
lib/enju/enju-manual/forest.html
lib/enju/enju-manual/forest.ja.html
lib/enju/enju-manual/fs.css
lib/enju/enju-manual/fs.xsl
lib/enju/enju-manual/grammar.html
lib/enju/enju-manual/grammar.ja.html
lib/enju/enju-manual/him_sign.xhtml
lib/enju/enju-manual/index.html
lib/enju/enju-manual/index.ja.html
lib/enju/enju-manual/install.html
lib/enju/enju-manual/install.ja.html
lib/enju/enju-manual/intro.html
lib/enju/enju-manual/intro.ja.html
lib/enju/enju-manual/lexextract.html
lib/enju/enju-manual/lexextract.ja.html
lib/enju/enju-manual/lexicon.html
lib/enju/enju-manual/lexicon.ja.html
lib/enju/enju-manual/lexrules.html
lib/enju/enju-manual/lexrules.ja.html
lib/enju/enju-manual/moriv.css
lib/enju/enju-manual/moriv.html
lib/enju/enju-manual/moriv.ja.html
lib/enju/enju-manual/mothersign.html
lib/enju/enju-manual/output.html
lib/enju/enju-manual/output.ja.html
lib/enju/enju-manual/parser.html
lib/enju/enju-manual/parser.ja.html
lib/enju/enju-manual/pas.html
lib/enju/enju-manual/pas.ja.html
lib/enju/enju-manual/pashighlight.js
lib/enju/enju-manual/preprocess.html
lib/enju/enju-manual/preprocess.ja.html
lib/enju/enju-manual/probmodel.html
lib/enju/enju-manual/probmodel.ja.html
lib/enju/enju-manual/s12sign.html
lib/enju/enju-manual/s14sign.html
lib/enju/enju-manual/s24sign.html
lib/enju/enju-manual/saw_lexent.html
lib/enju/enju-manual/saw_lextemp.html
lib/enju/enju-manual/schemata.html
lib/enju/enju-manual/schemata.ja.html
lib/enju/enju-manual/show_fstree.png
lib/enju/enju-manual/sign.html
lib/enju/enju-manual/sign.ja.html
lib/enju/enju-manual/style.css
lib/enju/enju-manual/system.html
lib/enju/enju-manual/system.ja.html
lib/enju/enju-manual/thanked_sign.xhtml
lib/enju/enju-manual/transformed.xhtml
lib/enju/enju-manual/transrules.html
lib/enju/enju-manual/transrules.ja.html
lib/enju/enju-manual/unigram.html
lib/enju/enju-manual/unigram.ja.html
lib/enju/enju-manual/up_chart.png
lib/enju/mayz-manual/amisfilter.html
lib/enju/mayz-manual/amisfilter.ja.html
lib/enju/mayz-manual/development.ja.png
lib/enju/mayz-manual/development.png
lib/enju/mayz-manual/forestmaker.html
lib/enju/mayz-manual/forestmaker.ja.html
lib/enju/mayz-manual/index.html
lib/enju/mayz-manual/index.ja.html
lib/enju/mayz-manual/install.html
lib/enju/mayz-manual/install.ja.html
lib/enju/mayz-manual/intro.html
lib/enju/mayz-manual/intro.ja.html
lib/enju/mayz-manual/lex2html.html
lib/enju/mayz-manual/lex2html.ja.html
lib/enju/mayz-manual/lexextract.html
lib/enju/mayz-manual/lexextract.ja.html
lib/enju/mayz-manual/lexrefine.html
lib/enju/mayz-manual/lexrefine.ja.html
lib/enju/mayz-manual/mayzup.html
lib/enju/mayz-manual/mayzup.ja.html
lib/enju/mayz-manual/modules.html
lib/enju/mayz-manual/modules.ja.html
lib/enju/mayz-manual/overview.html
lib/enju/mayz-manual/overview.ja.html
lib/enju/mayz-manual/probmodel.ja.png
lib/enju/mayz-manual/probmodel.png
lib/enju/mayz-manual/style-index.css
lib/enju/mayz-manual/style-install.css
lib/enju/mayz-manual/style-intro.css
lib/enju/mayz-manual/style-modules.css
lib/enju/mayz-manual/style-overview.css
lib/enju/mayz-manual/style-terms.css
lib/enju/mayz-manual/style-tool.css
lib/enju/mayz-manual/style-types.css
lib/enju/mayz-manual/style-usegrammar.css
lib/enju/mayz-manual/terms.html
lib/enju/mayz-manual/terms.ja.html
lib/enju/mayz-manual/treetrans.html
lib/enju/mayz-manual/treetrans.ja.html
lib/enju/mayz-manual/types.html
lib/enju/mayz-manual/types.ja.html
lib/enju/mayz-manual/unimaker.html
lib/enju/mayz-manual/unimaker.ja.html
lib/enju/mayz-manual/up.html
lib/enju/mayz-manual/up.ja.html
lib/enju/mayz-manual/up_chart.png
lib/enju/mayz-manual/up_overview.ja.png
lib/enju/mayz-manual/up_overview.png
lib/enju/mayz-manual/up_position.png
lib/enju/mayz-manual/usegrammar.html
lib/enju/mayz-manual/usegrammar.ja.html
lib/liblilfes.a
share/emacs/site-lisp/hilit19-for-lilfes-mode.el
share/emacs/site-lisp/lilfes-mode.el
share/emacs/site-lisp/lilfes-mode21.el
share/enju2ptb/bin/GluedTreeConv
share/enju2ptb/bin/extractTreePair
share/enju2ptb/bin/markNpb2
share/enju2ptb/bin/raiseComma
share/enju2ptb/convert
share/enju2ptb/script/markRBNot.sed
share/enju2ptb/script/ptbescape.sed
share/enju2ptb/script/strip_trees.prl
share/enju2ptb/script/unmark.sed
share/enju2ptb/script/xml2lisp.prl
share/liblilfes/Artistic
share/liblilfes/COPYING
share/liblilfes/enju/brown-grammar.lil
share/liblilfes/enju/brown-synmodel.lil
share/liblilfes/enju/cgi.js
share/liblilfes/enju/cgi.lil
share/liblilfes/enju/display.lil
share/liblilfes/enju/enju-super.conf
share/liblilfes/enju/forestevent.lil
share/liblilfes/enju/forestprob.lil
share/liblilfes/enju/fullmask.lil
share/liblilfes/enju/fullmodel.lil
share/liblilfes/enju/genia-forestevent.lil
share/liblilfes/enju/genia-forestprob.lil
share/liblilfes/enju/genia-grammar.lil
share/liblilfes/enju/genia-lexmodel.lil
share/liblilfes/enju/genia-synmask.lil
share/liblilfes/enju/genia-synmodel.lil
share/liblilfes/enju/grammar.lil
share/liblilfes/enju/iq-grammar.lil
share/liblilfes/enju/iq-synmodel.lil
share/liblilfes/enju/lexmodel.lil
share/liblilfes/enju/macro.lil
share/liblilfes/enju/moriv.lil
share/liblilfes/enju/nbest.lil
share/liblilfes/enju/outputdep.lil
share/liblilfes/enju/outputxml.lil
share/liblilfes/enju/partial.lil
share/liblilfes/enju/pashighlight.js
share/liblilfes/enju/reduction.lil
share/liblilfes/enju/schema.lil
share/liblilfes/enju/semmask.lil
share/liblilfes/enju/semmodel.lil
share/liblilfes/enju/stem.lil
share/liblilfes/enju/synmask.lil
share/liblilfes/enju/synmodel.lil
share/liblilfes/enju/tools.lil
share/liblilfes/enju/types.lil
share/liblilfes/enju/xmltypes.lil
share/liblilfes/favicon.ico
share/liblilfes/fs.css
share/liblilfes/fs.xsl
share/liblilfes/index.html
share/liblilfes/index.ja.html
share/liblilfes/init.lil
share/liblilfes/lildoc.prl
share/liblilfes/lilfes.gif
share/liblilfes/lillib/cgi.lil
share/liblilfes/lillib/cgiconsole.css
share/liblilfes/lillib/cgiconsole.lil
share/liblilfes/lillib/dattypes.lil
share/liblilfes/lillib/debug.lil
share/liblilfes/lillib/fs.lil
share/liblilfes/lillib/http_server.lil
share/liblilfes/lillib/io.lil
share/liblilfes/lillib/is.lil
share/liblilfes/lillib/lists.lil
share/liblilfes/lillib/ordsets.lil
share/liblilfes/lillib/strings.lil
share/liblilfes/lillib/system.lil
share/liblilfes/lillib/tools.lil
share/liblilfes/lillib/xml.lil
share/liblilfes/manual/chap1.html
share/liblilfes/manual/chap1.ja.html
share/liblilfes/manual/chap2.html
share/liblilfes/manual/chap2.ja.html
share/liblilfes/manual/chap3.html
share/liblilfes/manual/chap3.ja.html
share/liblilfes/manual/chap4.html
share/liblilfes/manual/chap4.ja.html
share/liblilfes/manual/chap5.html
share/liblilfes/manual/chap5.ja.html
share/liblilfes/manual/chap6.html
share/liblilfes/manual/chap6.ja.html
share/liblilfes/manual/index.html
share/liblilfes/manual/index.ja.html
share/liblilfes/manual/style-builtin.css
share/liblilfes/manual/style-chap1.css
share/liblilfes/manual/style-chap2.css
share/liblilfes/manual/style-chap3.css
share/liblilfes/manual/style-chap4.css
share/liblilfes/manual/style-chap5.css
share/liblilfes/manual/style-chap6.css
share/liblilfes/manual/style-index.css
share/liblilfes/mayz/amismodel.lil
share/liblilfes/mayz/display.lil
share/liblilfes/mayz/lexentry.lil
share/liblilfes/mayz/lexicon.lil
share/liblilfes/mayz/moriv.css
share/liblilfes/mayz/moriv.lil
share/liblilfes/mayz/morivchart.js
share/liblilfes/mayz/morivchart.lil
share/liblilfes/mayz/morivgrammar.lil
share/liblilfes/mayz/morivparser.lil
share/liblilfes/mayz/parseall.lil
share/liblilfes/mayz/parser.lil
share/liblilfes/mayz/sample_hpsg.lil
share/liblilfes/mayz/tagger.lil
share/liblilfes/mayz/up.lil
share/liblilfes/mayz/word.lil
share/liblilfes/mogura/brown-grammar.lil
share/liblilfes/mogura/brown-model.lil
share/liblilfes/mogura/genia-grammar.lil
share/liblilfes/mogura/genia-model.lil
share/liblilfes/mogura/grammar.lil
share/liblilfes/mogura/grammar_impl-2_3.lil
share/liblilfes/mogura/grammar_interface.lil
share/liblilfes/mogura/model.lil
share/liblilfes/mogura/output_super.lil
share/liblilfes/style.css
share/stepp/models_brown-wsj02-21c/dictionary.txt
share/stepp/models_brown-wsj02-21c/model.crf
share/stepp/models_brown-wsj02-21c/model.ef.0
share/stepp/models_brown-wsj02-21c/model.ef.1
share/stepp/models_medline/model.crf
share/stepp/models_medline/model.ef.0
share/stepp/models_medline/model.ef.1
share/stepp/models_wsj02-21-IQc/dictionary.txt
share/stepp/models_wsj02-21-IQc/model.crf
share/stepp/models_wsj02-21-IQc/model.ef.0
share/stepp/models_wsj02-21-IQc/model.ef.1
share/stepp/models_wsj02-21c/dictionary.txt
share/stepp/models_wsj02-21c/model.crf
share/stepp/models_wsj02-21c/model.ef.0
share/stepp/models_wsj02-21c/model.ef.1

5
textproc/enju/distinfo Normal file
View File

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2024/01/02 00:53:07 ryoon Exp $
BLAKE2s (enju-2.4.4pre20180629-d984a630b30b95de16f3b715277e95dc6fbe15b4.tar.gz) = 2c99d49caf9395aaf55c654a6e3d38838f5ae9069b857d7da6cad47842f90b0d
SHA512 (enju-2.4.4pre20180629-d984a630b30b95de16f3b715277e95dc6fbe15b4.tar.gz) = 18c50a7dff5827eac4aeabe754e427cd24061fbf1798484b4526cf503de5b08ebb8f4f3eb2d82723e244411b788811750799aca50405106fd476c598448cf1d9
Size (enju-2.4.4pre20180629-d984a630b30b95de16f3b715277e95dc6fbe15b4.tar.gz) = 114648354 bytes