summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2014-09-05 10:13:20 +0000
committerfhajny <fhajny@pkgsrc.org>2014-09-05 10:13:20 +0000
commitdf4139cf7bd1564c557b75061469085ff1034446 (patch)
tree7caec3e2e2e54f2c6d9c207a61d7a4dfd7fd56bd /audio
parent9ae3f2fe432fc9585bb635e314456ab639d254c0 (diff)
downloadpkgsrc-df4139cf7bd1564c557b75061469085ff1034446.tar.gz
Import the CMUSphinx toolkit as sphinxbase, sphinx3, sphinxtrain
and pocketsphinx. CMUSphinx toolkit is a leading speech recognition toolkit with various tools used to build speech applications. CMU Sphinx toolkit has a number of packages for different tasks and applications.
Diffstat (limited to 'audio')
-rw-r--r--audio/pocketsphinx/DESCR2
-rw-r--r--audio/pocketsphinx/Makefile22
-rw-r--r--audio/pocketsphinx/PLIST49
-rw-r--r--audio/pocketsphinx/buildlink3.mk14
-rw-r--r--audio/pocketsphinx/distinfo6
-rw-r--r--audio/pocketsphinx/patches/patch-src_Makefile.in15
-rw-r--r--audio/sphinx3/DESCR2
-rw-r--r--audio/sphinx3/Makefile19
-rw-r--r--audio/sphinx3/PLIST202
-rw-r--r--audio/sphinx3/distinfo8
-rw-r--r--audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c13
-rw-r--r--audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c15
-rw-r--r--audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c14
-rw-r--r--audio/sphinxbase/DESCR2
-rw-r--r--audio/sphinxbase/Makefile29
-rw-r--r--audio/sphinxbase/PLIST54
-rw-r--r--audio/sphinxbase/buildlink3.mk25
-rw-r--r--audio/sphinxbase/distinfo5
-rw-r--r--audio/sphinxbase/options.mk27
-rw-r--r--audio/sphinxtrain/DESCR3
-rw-r--r--audio/sphinxtrain/Makefile28
-rw-r--r--audio/sphinxtrain/PLIST233
-rw-r--r--audio/sphinxtrain/distinfo5
23 files changed, 792 insertions, 0 deletions
diff --git a/audio/pocketsphinx/DESCR b/audio/pocketsphinx/DESCR
new file mode 100644
index 00000000000..81fa83705c3
--- /dev/null
+++ b/audio/pocketsphinx/DESCR
@@ -0,0 +1,2 @@
+Pocket Sphinx is a frontend to the sphinxbase large-vocabulary,
+speaker-independent, continuous speech recognition engine.
diff --git a/audio/pocketsphinx/Makefile b/audio/pocketsphinx/Makefile
new file mode 100644
index 00000000000..6aaf29fda99
--- /dev/null
+++ b/audio/pocketsphinx/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+
+DISTNAME= pocketsphinx-0.8
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/}
+
+MAINTAINER= filip@joyent.com
+HOMEPAGE= http://cmusphinx.sourceforge.net/
+COMMENT= CMUSphinx speech recognition C library
+LICENSE= 2-clause-bsd
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE+= pocketsphinx.pc.in
+
+CONFIGURE_ARGS+= --without-python
+
+.include "../../audio/sphinxbase/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/pocketsphinx/PLIST b/audio/pocketsphinx/PLIST
new file mode 100644
index 00000000000..05a14549fa2
--- /dev/null
+++ b/audio/pocketsphinx/PLIST
@@ -0,0 +1,49 @@
+@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+bin/pocketsphinx_batch
+bin/pocketsphinx_continuous
+bin/pocketsphinx_mdef_convert
+include/pocketsphinx/cmdln_macro.h
+include/pocketsphinx/fsg_set.h
+include/pocketsphinx/pocketsphinx.h
+include/pocketsphinx/pocketsphinx.pxd
+include/pocketsphinx/pocketsphinx_export.h
+include/pocketsphinx/ps_lattice.h
+include/pocketsphinx/ps_mllr.h
+lib/libpocketsphinx.la
+lib/pkgconfig/pocketsphinx.pc
+man/man1/pocketsphinx_batch.1
+man/man1/pocketsphinx_continuous.1
+man/man1/pocketsphinx_mdef_convert.1
+share/pocketsphinx/model/hmm/en/tidigits/feat.params
+share/pocketsphinx/model/hmm/en/tidigits/mdef
+share/pocketsphinx/model/hmm/en/tidigits/means
+share/pocketsphinx/model/hmm/en/tidigits/sendump
+share/pocketsphinx/model/hmm/en/tidigits/transition_matrices
+share/pocketsphinx/model/hmm/en/tidigits/variances
+share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/feat.params
+share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/mdef
+share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/means
+share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/noisedict
+share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/sendump
+share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/transition_matrices
+share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/variances
+share/pocketsphinx/model/hmm/zh/tdt_sc_8k/feat.params
+share/pocketsphinx/model/hmm/zh/tdt_sc_8k/mdef
+share/pocketsphinx/model/hmm/zh/tdt_sc_8k/means
+share/pocketsphinx/model/hmm/zh/tdt_sc_8k/noisedict
+share/pocketsphinx/model/hmm/zh/tdt_sc_8k/sendump
+share/pocketsphinx/model/hmm/zh/tdt_sc_8k/transition_matrices
+share/pocketsphinx/model/hmm/zh/tdt_sc_8k/variances
+share/pocketsphinx/model/lm/en/tidigits.DMP
+share/pocketsphinx/model/lm/en/tidigits.dic
+share/pocketsphinx/model/lm/en/tidigits.fsg
+share/pocketsphinx/model/lm/en/turtle.DMP
+share/pocketsphinx/model/lm/en/turtle.dic
+share/pocketsphinx/model/lm/en_US/cmu07a.dic
+share/pocketsphinx/model/lm/en_US/hub4.5000.DMP
+share/pocketsphinx/model/lm/en_US/hub4.5000.dic
+share/pocketsphinx/model/lm/en_US/wsj0vp.5000.DMP
+share/pocketsphinx/model/lm/zh_CN/gigatdt.5000.DMP
+share/pocketsphinx/model/lm/zh_CN/mandarin_notone.dic
+share/pocketsphinx/model/lm/zh_TW/gigatdt.5000.DMP
+share/pocketsphinx/model/lm/zh_TW/mandarin_notone.dic
diff --git a/audio/pocketsphinx/buildlink3.mk b/audio/pocketsphinx/buildlink3.mk
new file mode 100644
index 00000000000..9ace7c5393a
--- /dev/null
+++ b/audio/pocketsphinx/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+
+BUILDLINK_TREE+= pocketsphinx
+
+.if !defined(POCKETSPHINX_BUILDLINK3_MK)
+POCKETSPHINX_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.pocketsphinx+= pocketsphinx>=0.8
+BUILDLINK_ABI_DEPENDS.pocketsphinx+= pocketsphinx>=0.8
+BUILDLINK_PKGSRCDIR.pocketsphinx?= ../../audio/pocketsphinx
+BUILDLINK_INCDIRS.pocketsphinx+= include/pocketsphinx
+.endif
+
+BUILDLINK_TREE+= -pocketsphinx
diff --git a/audio/pocketsphinx/distinfo b/audio/pocketsphinx/distinfo
new file mode 100644
index 00000000000..cf063210faa
--- /dev/null
+++ b/audio/pocketsphinx/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+
+SHA1 (pocketsphinx-0.8.tar.gz) = d9efdd0baddd2e47c2ba559caaca62ffa0c0eede
+RMD160 (pocketsphinx-0.8.tar.gz) = 825544ec117eda6118ceadc5c04f3a41485aa008
+Size (pocketsphinx-0.8.tar.gz) = 23781837 bytes
+SHA1 (patch-src_Makefile.in) = 43b75bb5cf8f59e2bd60fb9ab945ec196e475ecf
diff --git a/audio/pocketsphinx/patches/patch-src_Makefile.in b/audio/pocketsphinx/patches/patch-src_Makefile.in
new file mode 100644
index 00000000000..258045b7a38
--- /dev/null
+++ b/audio/pocketsphinx/patches/patch-src_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_Makefile.in,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+
+Ignore gstreamer plugin.
+--- src/Makefile.in.orig 2012-12-12 18:38:31.000000000 +0000
++++ src/Makefile.in
+@@ -217,8 +217,7 @@ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ SUBDIRS = libpocketsphinx \
+- programs \
+- gst-plugin
++ programs
+
+ all: all-recursive
+
diff --git a/audio/sphinx3/DESCR b/audio/sphinx3/DESCR
new file mode 100644
index 00000000000..e44e44d242b
--- /dev/null
+++ b/audio/sphinx3/DESCR
@@ -0,0 +1,2 @@
+Sphinx 3 is a frontend to sphinxbase, a large-vocabulary,
+speaker-independent, continuous speech recognition engine.
diff --git a/audio/sphinx3/Makefile b/audio/sphinx3/Makefile
new file mode 100644
index 00000000000..48750528c72
--- /dev/null
+++ b/audio/sphinx3/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+
+DISTNAME= sphinx3-0.8
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/}
+
+MAINTAINER= filip@joyent.com
+HOMEPAGE= http://cmusphinx.sourceforge.net/
+COMMENT= CMUSphinx speech recognition frontend
+LICENSE= 2-clause-bsd
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE+= sphinx3.pc.in
+
+.include "../../audio/sphinxbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/sphinx3/PLIST b/audio/sphinx3/PLIST
new file mode 100644
index 00000000000..16cd57147cf
--- /dev/null
+++ b/audio/sphinx3/PLIST
@@ -0,0 +1,202 @@
+@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+bin/sphinx3-simple
+bin/sphinx3_align
+bin/sphinx3_astar
+bin/sphinx3_cfg2fsg
+bin/sphinx3_conf
+bin/sphinx3_continuous
+bin/sphinx3_dag
+bin/sphinx3_decode
+bin/sphinx3_dp
+bin/sphinx3_ep
+bin/sphinx3_gausubvq
+bin/sphinx3_livedecode
+bin/sphinx3_livepretend
+bin/sphinx3_lm_convert
+include/sphinx3/adaptor.h
+include/sphinx3/approx_cont_mgau.h
+include/sphinx3/ascr.h
+include/sphinx3/astar.h
+include/sphinx3/blkarray_list.h
+include/sphinx3/cb2mllr_io.h
+include/sphinx3/classifier.h
+include/sphinx3/classify.h
+include/sphinx3/cmdln_macro.h
+include/sphinx3/confidence.h
+include/sphinx3/cont_mgau.h
+include/sphinx3/corpus.h
+include/sphinx3/ctxt_table.h
+include/sphinx3/dag.h
+include/sphinx3/dict.h
+include/sphinx3/dict2pid.h
+include/sphinx3/encoding.h
+include/sphinx3/endptr.h
+include/sphinx3/fast_algo_struct.h
+include/sphinx3/fillpen.h
+include/sphinx3/fsg.h
+include/sphinx3/fsg_history.h
+include/sphinx3/fsg_lextree.h
+include/sphinx3/fsg_psubtree.h
+include/sphinx3/fsg_search.h
+include/sphinx3/gmm_wrap.h
+include/sphinx3/gs.h
+include/sphinx3/hmm.h
+include/sphinx3/interp.h
+include/sphinx3/kb.h
+include/sphinx3/kbcore.h
+include/sphinx3/kdtree.h
+include/sphinx3/lextree.h
+include/sphinx3/lm.h
+include/sphinx3/lmclass.h
+include/sphinx3/logs3.h
+include/sphinx3/lts.h
+include/sphinx3/mdef.h
+include/sphinx3/misc.h
+include/sphinx3/mllr.h
+include/sphinx3/ms_gauden.h
+include/sphinx3/ms_mgau.h
+include/sphinx3/ms_mllr.h
+include/sphinx3/ms_senone.h
+include/sphinx3/s2_semi_mgau.h
+include/sphinx3/s3_arraylist.h
+include/sphinx3/s3_cfg.h
+include/sphinx3/s3_decode.h
+include/sphinx3/s3_endpointer.h
+include/sphinx3/s3types.h
+include/sphinx3/search.h
+include/sphinx3/sort.h
+include/sphinx3/sphinx3_export.h
+include/sphinx3/srch.h
+include/sphinx3/srch_allphone.h
+include/sphinx3/srch_debug.h
+include/sphinx3/srch_do_nothing.h
+include/sphinx3/srch_flat_fwd.h
+include/sphinx3/srch_fsg.h
+include/sphinx3/srch_output.h
+include/sphinx3/srch_time_switch_tree.h
+include/sphinx3/srch_word_switch_tree.h
+include/sphinx3/stat.h
+include/sphinx3/subvq.h
+include/sphinx3/tmat.h
+include/sphinx3/utt.h
+include/sphinx3/vector.h
+include/sphinx3/vithist.h
+include/sphinx3/whmm.h
+include/sphinx3/wid.h
+include/sphinx3/word_fsg.h
+include/sphinx3/word_graph.h
+include/sphinx3/word_ugprob.h
+lib/libs3decoder.la
+lib/pkgconfig/sphinx3.pc
+share/sphinx3/doc/BN_AM_HUB96-97.doc
+share/sphinx3/doc/BN_AM_HUB96-97.htm
+share/sphinx3/doc/cmdhelp.txt
+share/sphinx3/doc/doxygen.cfg
+share/sphinx3/doc/doxygen.main
+share/sphinx3/doc/index.html
+share/sphinx3/doc/models.html
+share/sphinx3/doc/rarrow.gif
+share/sphinx3/doc/s3-2.htm
+share/sphinx3/doc/s3-2.pdf
+share/sphinx3/doc/s3-2.ppt
+share/sphinx3/doc/s3-4.pdf
+share/sphinx3/doc/s3-4.ppt
+share/sphinx3/doc/s3-5.ppt
+share/sphinx3/doc/s3-6.ppt
+share/sphinx3/doc/s3_codewalk.html
+share/sphinx3/doc/s3_description.html
+share/sphinx3/doc/s3_fe_spec.pdf
+share/sphinx3/doc/s3_overview.html
+share/sphinx3/doc/sphinx3.3-6.ppt
+share/sphinx3/doc/sphinx3.4.code.tracing
+share/sphinx3/doc/sphinx3.5_refactoring.note
+share/sphinx3/doc/sphinxman_FAQ.html
+share/sphinx3/doc/sphinxman_manual.html
+share/sphinx3/doc/sphinxman_misc.html
+share/sphinx3/model/ep/chan3-dither.cepview
+share/sphinx3/model/ep/chan3-logspec.cepview
+share/sphinx3/model/ep/chan3.cepview
+share/sphinx3/model/ep/chan3.logspec
+share/sphinx3/model/ep/chan3.mfc
+share/sphinx3/model/ep/chan3.raw
+share/sphinx3/model/ep/ep.mdef
+share/sphinx3/model/ep/ep.result
+share/sphinx3/model/ep/means
+share/sphinx3/model/ep/mixture_weights
+share/sphinx3/model/ep/variances
+share/sphinx3/model/hmm/RM1_cd_semi/feat.params
+share/sphinx3/model/hmm/RM1_cd_semi/kdtrees
+share/sphinx3/model/hmm/RM1_cd_semi/mdef
+share/sphinx3/model/hmm/RM1_cd_semi/means
+share/sphinx3/model/hmm/RM1_cd_semi/mixture_weights
+share/sphinx3/model/hmm/RM1_cd_semi/transition_matrices
+share/sphinx3/model/hmm/RM1_cd_semi/variances
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/8gau.6000sen.quant
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/feat.params
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mdef
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/means
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mixture_weights
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mllr_matrices
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test-align-mllr.out
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test-conf.confhypseg
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.mllr.out
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.out
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.phseg
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.wdseg
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.allp
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.match
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.matchseg
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.allp
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.match
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.matchseg
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.allp
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.match
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.matchseg
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.allp
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.match
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.matchseg
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.hyp
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.ref
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.simple.log
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.mode1369.dump
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.subvq
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/transition_matrices
+share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/variances
+share/sphinx3/model/lm/an4/README
+share/sphinx3/model/lm/an4/align.correct
+share/sphinx3/model/lm/an4/an4.cls.probdef
+share/sphinx3/model/lm/an4/an4.ctl
+share/sphinx3/model/lm/an4/an4.ctl.platform_independent
+share/sphinx3/model/lm/an4/an4.ctl_lm
+share/sphinx3/model/lm/an4/an4.dict
+share/sphinx3/model/lm/an4/an4.phone.dict
+share/sphinx3/model/lm/an4/an4.phonelist
+share/sphinx3/model/lm/an4/an4.tg.phone.arpa
+share/sphinx3/model/lm/an4/an4.tg.phone.arpa.DMP
+share/sphinx3/model/lm/an4/an4.tg.phone.arpa.FST
+share/sphinx3/model/lm/an4/an4.tg.phone.arpa.FST.SYM
+share/sphinx3/model/lm/an4/an4.tg.phone.arpa.lm_convert
+share/sphinx3/model/lm/an4/an4.ug.cls.lm
+share/sphinx3/model/lm/an4/an4.ug.cls.lm.DMP
+share/sphinx3/model/lm/an4/an4.ug.cls.lmctl
+share/sphinx3/model/lm/an4/an4.ug.fsg
+share/sphinx3/model/lm/an4/an4.ug.lm
+share/sphinx3/model/lm/an4/an4.ug.lm.DMP
+share/sphinx3/model/lm/an4/an4.ug.lm.FST
+share/sphinx3/model/lm/an4/an4.ug.lm.FST.SYM
+share/sphinx3/model/lm/an4/an4.ug.lm.lm_convert
+share/sphinx3/model/lm/an4/args.an4
+share/sphinx3/model/lm/an4/args.an4.test
+share/sphinx3/model/lm/an4/args.an4.test.cls
+share/sphinx3/model/lm/an4/args.an4.test.fsg
+share/sphinx3/model/lm/an4/args.an4.test.mllr
+share/sphinx3/model/lm/an4/args.an4.test.win32
+share/sphinx3/model/lm/an4/filler.dict
+share/sphinx3/model/lm/an4/pittsburgh.bigendian.mfc
+share/sphinx3/model/lm/an4/pittsburgh.bigendian.raw
+share/sphinx3/model/lm/an4/pittsburgh.lat.gz
+share/sphinx3/model/lm/an4/pittsburgh.littleendian.abcd
+share/sphinx3/model/lm/an4/pittsburgh.littleendian.mfc
+share/sphinx3/model/lm/an4/pittsburgh.littleendian.raw
+share/sphinx3/model/lm/an4/pittsburgh.littleendian.slf
+share/sphinx3/model/lm/an4/pittsburgh.nbest
diff --git a/audio/sphinx3/distinfo b/audio/sphinx3/distinfo
new file mode 100644
index 00000000000..0dc2ee14933
--- /dev/null
+++ b/audio/sphinx3/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2014/09/05 10:13:20 fhajny Exp $
+
+SHA1 (sphinx3-0.8.tar.gz) = 631220266c7619c411659d1a1a571c3f868b6994
+RMD160 (sphinx3-0.8.tar.gz) = 63696e35838f07a6b6e2490d48ad59bd24037b83
+Size (sphinx3-0.8.tar.gz) = 25226326 bytes
+SHA1 (patch-src_libs3decoder_libcfg_s3__cfg__convert.c) = de4a35285d4c8ab40838f71c77a290f47e7635a8
+SHA1 (patch-src_libs3decoder_libsearch_fsg__history.c) = 51afaaff40c2970fc0dc649569baaafde1cc72de
+SHA1 (patch-src_libs3decoder_libsearch_vithist.c) = 6fecd5870464796b8c114eafe4121b15cb9a3c77
diff --git a/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c b/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c
new file mode 100644
index 00000000000..45b8928bc21
--- /dev/null
+++ b/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_libs3decoder_libcfg_s3__cfg__convert.c,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+Only use libbsd on Linux.
+--- src/libs3decoder/libcfg/s3_cfg_convert.c.orig 2008-12-31 18:27:55.000000000 +0000
++++ src/libs3decoder/libcfg/s3_cfg_convert.c
+@@ -1,5 +1,7 @@
+
++#if defined(__linux__)
+ #include <libutil.h>
++#endif
+ #include "s3_cfg.h"
+ #include "fsg.h"
+
diff --git a/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c
new file mode 100644
index 00000000000..a7b74fc710f
--- /dev/null
+++ b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_libs3decoder_libsearch_fsg__history.c,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+Only use libbsd on Linux.
+--- src/libs3decoder/libsearch/fsg_history.c.orig 2008-12-31 18:27:56.000000000 +0000
++++ src/libs3decoder/libsearch/fsg_history.c
+@@ -55,7 +55,9 @@
+ #include <kb.h>
+ /*#include <phone.h>*/
+ #include <search.h>
++#if defined(__linux__)
+ #include "libutil.h"
++#endif
+
+
+ #define __FSG_DBG__ 0
diff --git a/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c
new file mode 100644
index 00000000000..6304b487164
--- /dev/null
+++ b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_libs3decoder_libsearch_vithist.c,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+Fix heap declaration.
+--- src/libs3decoder/libsearch/vithist.c.orig 2008-12-31 18:27:56.000000000 +0000
++++ src/libs3decoder/libsearch/vithist.c
+@@ -647,7 +647,7 @@ vithist_prune(vithist_t * vh, dict_t * d
+ {
+ int32 se, fe, filler_done, th;
+ vithist_entry_t *ve;
+- heap_t h;
++ heap_t* h;
+ s3wid_t *wid;
+ int32 i;
+
diff --git a/audio/sphinxbase/DESCR b/audio/sphinxbase/DESCR
new file mode 100644
index 00000000000..1ed8dc8ebfe
--- /dev/null
+++ b/audio/sphinxbase/DESCR
@@ -0,0 +1,2 @@
+Sphinx Base is part of a large-vocabulary, speaker-independent, continuous
+speech recognition engine.
diff --git a/audio/sphinxbase/Makefile b/audio/sphinxbase/Makefile
new file mode 100644
index 00000000000..5eeb725042a
--- /dev/null
+++ b/audio/sphinxbase/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+DISTNAME= sphinxbase-0.8
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/}
+
+MAINTAINER= filip@joyent.com
+HOMEPAGE= http://cmusphinx.sourceforge.net/
+COMMENT= CMUSphinx speech recognition support library
+LICENSE= 2-clause-bsd
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= bison perl:run pkg-config
+USE_LANGUAGES= c c++
+
+PKGCONFIG_OVERRIDE+= sphinxbase.pc.in
+
+REPLACE_PERL+= src/sphinx_lmtools/sphinx_lm_sort
+
+CONFIGURE_ARGS+= --without-lapack
+CONFIGURE_ARGS+= --without-python
+CONFIGURE_ENV+= SAMPLERATE_LIBS=${LIBOSSAUDIO}
+
+.include "options.mk"
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/sphinxbase/PLIST b/audio/sphinxbase/PLIST
new file mode 100644
index 00000000000..9ba87e8c9d4
--- /dev/null
+++ b/audio/sphinxbase/PLIST
@@ -0,0 +1,54 @@
+@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+bin/sphinx_cepview
+bin/sphinx_cont_adseg
+bin/sphinx_cont_fileseg
+bin/sphinx_fe
+bin/sphinx_jsgf2fsg
+bin/sphinx_lm_convert
+bin/sphinx_lm_eval
+bin/sphinx_lm_sort
+bin/sphinx_pitch
+include/sphinxbase/ad.h
+include/sphinxbase/agc.h
+include/sphinxbase/bio.h
+include/sphinxbase/bitvec.h
+include/sphinxbase/byteorder.h
+include/sphinxbase/case.h
+include/sphinxbase/ckd_alloc.h
+include/sphinxbase/clapack_lite.h
+include/sphinxbase/cmd_ln.h
+include/sphinxbase/cmn.h
+include/sphinxbase/cont_ad.h
+include/sphinxbase/err.h
+include/sphinxbase/f2c.h
+include/sphinxbase/fe.h
+include/sphinxbase/feat.h
+include/sphinxbase/filename.h
+include/sphinxbase/fixpoint.h
+include/sphinxbase/fsg_model.h
+include/sphinxbase/genrand.h
+include/sphinxbase/glist.h
+include/sphinxbase/hash_table.h
+include/sphinxbase/heap.h
+include/sphinxbase/huff_code.h
+include/sphinxbase/info.h
+include/sphinxbase/jsgf.h
+include/sphinxbase/listelem_alloc.h
+include/sphinxbase/logmath.h
+include/sphinxbase/matrix.h
+include/sphinxbase/mmio.h
+include/sphinxbase/mulaw.h
+include/sphinxbase/ngram_model.h
+include/sphinxbase/pio.h
+include/sphinxbase/prim_type.h
+include/sphinxbase/profile.h
+include/sphinxbase/sbthread.h
+include/sphinxbase/sphinx_config.h
+include/sphinxbase/sphinxbase.pxd
+include/sphinxbase/sphinxbase_export.h
+include/sphinxbase/strfuncs.h
+include/sphinxbase/unlimit.h
+include/sphinxbase/yin.h
+lib/libsphinxad.la
+lib/libsphinxbase.la
+lib/pkgconfig/sphinxbase.pc
diff --git a/audio/sphinxbase/buildlink3.mk b/audio/sphinxbase/buildlink3.mk
new file mode 100644
index 00000000000..8d2f633b42d
--- /dev/null
+++ b/audio/sphinxbase/buildlink3.mk
@@ -0,0 +1,25 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+BUILDLINK_TREE+= sphinxbase
+
+.if !defined(SPHINXBASE_BUILDLINK3_MK)
+SPHINXBASE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.sphinxbase+= sphinxbase>=0.8
+BUILDLINK_ABI_DEPENDS.sphinxbase+= sphinxbase>=0.8
+BUILDLINK_PKGSRCDIR.sphinxbase?= ../../audio/sphinxbase
+BUILDLINK_INCDIRS.sphinxbase+= include/sphinxbase
+
+pkgbase:= sphinxbase
+.include "../../mk/pkg-build-options.mk"
+
+.if !empty(PKG_BUILD_OPTIONS.sphinxbase:Msamplerate)
+. include "../../audio/libsamplerate/buildlink3.mk"
+.endif
+
+.if !empty(PKG_BUILD_OPTIONS.sphinxbase:Msndfile)
+. include "../../audio/libsndfile/buildlink3.mk"
+.endif
+.endif
+
+BUILDLINK_TREE+= -sphinxbase
diff --git a/audio/sphinxbase/distinfo b/audio/sphinxbase/distinfo
new file mode 100644
index 00000000000..369778c984d
--- /dev/null
+++ b/audio/sphinxbase/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+SHA1 (sphinxbase-0.8.tar.gz) = c0c4d52e143d07cd593bd6bcaeb92b9a8a5a8c8e
+RMD160 (sphinxbase-0.8.tar.gz) = 8ec9d09bdd2b8173fe93cfa4c756c761beb1d7c5
+Size (sphinxbase-0.8.tar.gz) = 3313197 bytes
diff --git a/audio/sphinxbase/options.mk b/audio/sphinxbase/options.mk
new file mode 100644
index 00000000000..96902f50daf
--- /dev/null
+++ b/audio/sphinxbase/options.mk
@@ -0,0 +1,27 @@
+# $NetBSD: options.mk,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.sphinxbase
+PKG_SUPPORTED_OPTIONS= samplerate sndfile threads
+PKG_SUGGESTED_OPTIONS= samplerate sndfile
+
+.include "../../mk/pthread.buildlink3.mk"
+
+.if ${PTHREAD_TYPE} == "native"
+PKG_SUGGESTED_OPTIONS+= threads
+.endif
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Msamplerate)
+.include "../../audio/libsamplerate/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Msndfile)
+.include "../../audio/libsndfile/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mthreads)
+CONFIGURE_ARGS+= --enable-threads
+.else
+CONFIGURE_ARGS+= --disable-threads
+.endif
diff --git a/audio/sphinxtrain/DESCR b/audio/sphinxtrain/DESCR
new file mode 100644
index 00000000000..10faaba2fd0
--- /dev/null
+++ b/audio/sphinxtrain/DESCR
@@ -0,0 +1,3 @@
+Carnegie Mellon University's open source acoustic model trainer.
+Scripts and instructions necessary for building models for the
+CMU Sphinx Recognizer.
diff --git a/audio/sphinxtrain/Makefile b/audio/sphinxtrain/Makefile
new file mode 100644
index 00000000000..dd5c4a58943
--- /dev/null
+++ b/audio/sphinxtrain/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+DISTNAME= sphinxtrain-1.0.8
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/}
+
+MAINTAINER= filip@joyent.com
+HOMEPAGE= http://cmusphinx.sourceforge.net/
+COMMENT= CMUSphinx speed recognition acoustic model training tools
+LICENSE= 2-clause-bsd
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_LANGUAGES= c c++
+USE_TOOLS+= perl:run pkg-config
+
+CONFIGURE_ARGS+= --with-sphinxbase=auto
+
+REPLACE_PERL+= scripts/*/*.pl
+REPLACE_PYTHON+= python/cmusphinx/*.py \
+ python/setup.py \
+ scripts/0000.g2p_train/calculateER.py \
+ scripts/0000.g2p_train/evaluate.py \
+ scripts/sphinxtrain
+
+.include "../../audio/sphinxbase/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/sphinxtrain/PLIST b/audio/sphinxtrain/PLIST
new file mode 100644
index 00000000000..0237d23bb6e
--- /dev/null
+++ b/audio/sphinxtrain/PLIST
@@ -0,0 +1,233 @@
+@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+bin/sphinxtrain
+include/sphinxtrain/acmod_set.h
+include/sphinxtrain/best_q.h
+include/sphinxtrain/ck_seg.h
+include/sphinxtrain/common.h
+include/sphinxtrain/corpus.h
+include/sphinxtrain/cvt2triphone.h
+include/sphinxtrain/div.h
+include/sphinxtrain/dtree.h
+include/sphinxtrain/file.h
+include/sphinxtrain/gauden.h
+include/sphinxtrain/heap.h
+include/sphinxtrain/itree.h
+include/sphinxtrain/kdtree.h
+include/sphinxtrain/kmeans.h
+include/sphinxtrain/lexicon.h
+include/sphinxtrain/metric.h
+include/sphinxtrain/misc.h
+include/sphinxtrain/mk_phone_list.h
+include/sphinxtrain/mk_phone_seq.h
+include/sphinxtrain/mk_sseq.h
+include/sphinxtrain/mk_trans_seq.h
+include/sphinxtrain/mk_ts2ci.h
+include/sphinxtrain/mllr.h
+include/sphinxtrain/mllr_class_io.h
+include/sphinxtrain/mllr_io.h
+include/sphinxtrain/model_def.h
+include/sphinxtrain/model_def_io.h
+include/sphinxtrain/model_inventory.h
+include/sphinxtrain/pset_io.h
+include/sphinxtrain/quest.h
+include/sphinxtrain/remap.h
+include/sphinxtrain/s3.h
+include/sphinxtrain/s3acc_io.h
+include/sphinxtrain/s3cb2mllr_io.h
+include/sphinxtrain/s3gau_io.h
+include/sphinxtrain/s3io.h
+include/sphinxtrain/s3lamb_io.h
+include/sphinxtrain/s3map_io.h
+include/sphinxtrain/s3mixw_io.h
+include/sphinxtrain/s3phseg_io.h
+include/sphinxtrain/s3tmat_io.h
+include/sphinxtrain/s3ts2cb_io.h
+include/sphinxtrain/segdmp.h
+include/sphinxtrain/state.h
+include/sphinxtrain/state_seq.h
+include/sphinxtrain/swap.h
+include/sphinxtrain/time.h
+include/sphinxtrain/topo_read.h
+include/sphinxtrain/ts2cb.h
+include/sphinxtrain/vector.h
+include/sphinxtrain/was_added.h
+lib/sphinxtrain/etc/feat.params
+lib/sphinxtrain/etc/sphinx_train.cfg
+lib/sphinxtrain/python/cmusphinx/__init__.py
+lib/sphinxtrain/python/cmusphinx/arpalm.py
+lib/sphinxtrain/python/cmusphinx/classlm2fst.py
+lib/sphinxtrain/python/cmusphinx/cluster_mixw.py
+lib/sphinxtrain/python/cmusphinx/corpus.py
+lib/sphinxtrain/python/cmusphinx/dict_spd.py
+lib/sphinxtrain/python/cmusphinx/divergence.py
+lib/sphinxtrain/python/cmusphinx/evaluation.py
+lib/sphinxtrain/python/cmusphinx/feat/_1s_c_d_dd.py
+lib/sphinxtrain/python/cmusphinx/feat/__init__.py
+lib/sphinxtrain/python/cmusphinx/feat/s2_4x.py
+lib/sphinxtrain/python/cmusphinx/fstutils.py
+lib/sphinxtrain/python/cmusphinx/gmm.py
+lib/sphinxtrain/python/cmusphinx/hmm.py
+lib/sphinxtrain/python/cmusphinx/htkmfc.py
+lib/sphinxtrain/python/cmusphinx/hypseg.py
+lib/sphinxtrain/python/cmusphinx/lat2dot.py
+lib/sphinxtrain/python/cmusphinx/lat2fsg.py
+lib/sphinxtrain/python/cmusphinx/lat_rescore.py
+lib/sphinxtrain/python/cmusphinx/lat_rescore_fst.py
+lib/sphinxtrain/python/cmusphinx/lattice.py
+lib/sphinxtrain/python/cmusphinx/lattice_conv.py
+lib/sphinxtrain/python/cmusphinx/lattice_error.py
+lib/sphinxtrain/python/cmusphinx/lattice_error_fst.py
+lib/sphinxtrain/python/cmusphinx/lattice_prune.py
+lib/sphinxtrain/python/cmusphinx/lda.py
+lib/sphinxtrain/python/cmusphinx/mfcc.py
+lib/sphinxtrain/python/cmusphinx/mllr.py
+lib/sphinxtrain/python/cmusphinx/mllt.py
+lib/sphinxtrain/python/cmusphinx/prune_mixw.py
+lib/sphinxtrain/python/cmusphinx/qmwx.pyx
+lib/sphinxtrain/python/cmusphinx/quantize_mixw.py
+lib/sphinxtrain/python/cmusphinx/s2mfc.py
+lib/sphinxtrain/python/cmusphinx/s3dict.py
+lib/sphinxtrain/python/cmusphinx/s3file.py
+lib/sphinxtrain/python/cmusphinx/s3gau.py
+lib/sphinxtrain/python/cmusphinx/s3gaucnt.py
+lib/sphinxtrain/python/cmusphinx/s3lda.py
+lib/sphinxtrain/python/cmusphinx/s3mdef.py
+lib/sphinxtrain/python/cmusphinx/s3mixw.py
+lib/sphinxtrain/python/cmusphinx/s3model.py
+lib/sphinxtrain/python/cmusphinx/s3senmgau.py
+lib/sphinxtrain/python/cmusphinx/s3tmat.py
+lib/sphinxtrain/python/cmusphinx/sendump.py
+lib/sphinxtrain/python/cmusphinx/test/100.arpa.gz
+lib/sphinxtrain/python/cmusphinx/test/bar.dict
+lib/sphinxtrain/python/cmusphinx/test/filler.dict
+lib/sphinxtrain/python/cmusphinx/test/foo.dict
+lib/sphinxtrain/python/cmusphinx/test/sa1.ctl
+lib/sphinxtrain/python/cmusphinx/test/sa1.dict
+lib/sphinxtrain/python/cmusphinx/test/sa1.logspec
+lib/sphinxtrain/python/cmusphinx/test/sa1.lsn
+lib/sphinxtrain/python/cmusphinx/test/sa1.mfc
+lib/sphinxtrain/python/cmusphinx/test/sa1.wav
+lib/sphinxtrain/python/cmusphinx/test/test.ctl
+lib/sphinxtrain/python/cmusphinx/test/tidigits/dictionary
+lib/sphinxtrain/python/cmusphinx/test/tidigits/fillerdict
+lib/sphinxtrain/python/cmusphinx/test/tidigits/man.ah.111a.mfc
+lib/sphinxtrain/python/cmusphinx/test/tidigits/mdef
+lib/sphinxtrain/python/cmusphinx/test/tidigits/means
+lib/sphinxtrain/python/cmusphinx/test/tidigits/mixture_weights
+lib/sphinxtrain/python/cmusphinx/test/tidigits/noisedict
+lib/sphinxtrain/python/cmusphinx/test/tidigits/transition_matrices
+lib/sphinxtrain/python/cmusphinx/test/tidigits/variances
+lib/sphinxtrain/python/cmusphinx/test_arpalm.py
+lib/sphinxtrain/python/cmusphinx/test_corpus.py
+lib/sphinxtrain/python/cmusphinx/test_evaluation.py
+lib/sphinxtrain/python/cmusphinx/test_hmm.py
+lib/sphinxtrain/python/cmusphinx/test_s3dict.py
+lib/sphinxtrain/python/cmusphinx/test_s3file.py
+lib/sphinxtrain/python/cmusphinx/test_s3model.py
+lib/sphinxtrain/python/setup.py
+lib/sphinxtrain/scripts/00.verify/verify_all.pl
+lib/sphinxtrain/scripts/000.comp_feat/make_feats.pl
+lib/sphinxtrain/scripts/000.comp_feat/slave_feat.pl
+lib/sphinxtrain/scripts/0000.g2p_train/calculateER.py
+lib/sphinxtrain/scripts/0000.g2p_train/evaluate.py
+lib/sphinxtrain/scripts/0000.g2p_train/g2p_train.pl
+lib/sphinxtrain/scripts/01.lda_train/baum_welch.pl
+lib/sphinxtrain/scripts/01.lda_train/lda_train.pl
+lib/sphinxtrain/scripts/01.lda_train/norm.pl
+lib/sphinxtrain/scripts/01.lda_train/norm_and_launchbw.pl
+lib/sphinxtrain/scripts/01.lda_train/slave_lda.pl
+lib/sphinxtrain/scripts/02.mllt_train/baum_welch.pl
+lib/sphinxtrain/scripts/02.mllt_train/mllt_train.pl
+lib/sphinxtrain/scripts/02.mllt_train/norm.pl
+lib/sphinxtrain/scripts/02.mllt_train/norm_and_launchbw.pl
+lib/sphinxtrain/scripts/02.mllt_train/slave_mllt.pl
+lib/sphinxtrain/scripts/05.vector_quantize/agg_seg.pl
+lib/sphinxtrain/scripts/05.vector_quantize/kmeans.pl
+lib/sphinxtrain/scripts/05.vector_quantize/slave.VQ.pl
+lib/sphinxtrain/scripts/10.falign_ci_hmm/baum_welch.pl
+lib/sphinxtrain/scripts/10.falign_ci_hmm/norm.pl
+lib/sphinxtrain/scripts/10.falign_ci_hmm/norm_and_launchbw.pl
+lib/sphinxtrain/scripts/10.falign_ci_hmm/slave_convg.pl
+lib/sphinxtrain/scripts/10.falign_ci_hmm/split_gaussians.pl
+lib/sphinxtrain/scripts/11.force_align/force_align.pl
+lib/sphinxtrain/scripts/11.force_align/make_spd.pl
+lib/sphinxtrain/scripts/11.force_align/slave_align.pl
+lib/sphinxtrain/scripts/12.vtln_align/slave_align.pl
+lib/sphinxtrain/scripts/12.vtln_align/vtln_align.pl
+lib/sphinxtrain/scripts/20.ci_hmm/baum_welch.pl
+lib/sphinxtrain/scripts/20.ci_hmm/norm.pl
+lib/sphinxtrain/scripts/20.ci_hmm/norm_and_launchbw.pl
+lib/sphinxtrain/scripts/20.ci_hmm/slave_convg.pl
+lib/sphinxtrain/scripts/20.ci_hmm/split_gaussians.pl
+lib/sphinxtrain/scripts/30.cd_hmm_untied/baum_welch.pl
+lib/sphinxtrain/scripts/30.cd_hmm_untied/norm.pl
+lib/sphinxtrain/scripts/30.cd_hmm_untied/norm_and_launchbw.pl
+lib/sphinxtrain/scripts/30.cd_hmm_untied/slave_convg.pl
+lib/sphinxtrain/scripts/40.buildtrees/buildtree.pl
+lib/sphinxtrain/scripts/40.buildtrees/make_questions.pl
+lib/sphinxtrain/scripts/40.buildtrees/slave.treebuilder.pl
+lib/sphinxtrain/scripts/45.prunetree/prunetree.pl
+lib/sphinxtrain/scripts/45.prunetree/slave.state-tying.pl
+lib/sphinxtrain/scripts/45.prunetree/tiestate.pl
+lib/sphinxtrain/scripts/50.cd_hmm_tied/baum_welch.pl
+lib/sphinxtrain/scripts/50.cd_hmm_tied/norm.pl
+lib/sphinxtrain/scripts/50.cd_hmm_tied/norm_and_launchbw.pl
+lib/sphinxtrain/scripts/50.cd_hmm_tied/slave_convg.pl
+lib/sphinxtrain/scripts/50.cd_hmm_tied/split_gaussians.pl
+lib/sphinxtrain/scripts/60.lattice_generation/force_align.pl
+lib/sphinxtrain/scripts/60.lattice_generation/s3decode.pl
+lib/sphinxtrain/scripts/60.lattice_generation/slave_genlat.pl
+lib/sphinxtrain/scripts/61.lattice_pruning/lattice_prune.pl
+lib/sphinxtrain/scripts/61.lattice_pruning/slave_prune.pl
+lib/sphinxtrain/scripts/62.lattice_conversion/lattice_conv.pl
+lib/sphinxtrain/scripts/62.lattice_conversion/slave_conv.pl
+lib/sphinxtrain/scripts/65.mmie_train/baum_welch.pl
+lib/sphinxtrain/scripts/65.mmie_train/norm.pl
+lib/sphinxtrain/scripts/65.mmie_train/norm_and_launchbw.pl
+lib/sphinxtrain/scripts/65.mmie_train/slave_convg.pl
+lib/sphinxtrain/scripts/80.mllr_adapt/baum_welch.pl
+lib/sphinxtrain/scripts/80.mllr_adapt/mllr_solve.pl
+lib/sphinxtrain/scripts/80.mllr_adapt/slave_adapt.pl
+lib/sphinxtrain/scripts/90.deleted_interpolation/deleted_interpolation.pl
+lib/sphinxtrain/scripts/decode/psdecode.pl
+lib/sphinxtrain/scripts/decode/slave.pl
+lib/sphinxtrain/scripts/decode/verify_dec.pl
+lib/sphinxtrain/scripts/decode/word_align.pl
+lib/sphinxtrain/scripts/lib/Queue.pm
+lib/sphinxtrain/scripts/lib/Queue/Job.pm
+lib/sphinxtrain/scripts/lib/Queue/PBS.pm
+lib/sphinxtrain/scripts/lib/Queue/POSIX.pm
+lib/sphinxtrain/scripts/lib/SimpleConfig.pm
+lib/sphinxtrain/scripts/lib/SphinxTrain/Config.pm
+lib/sphinxtrain/scripts/lib/SphinxTrain/Util.pm
+lib/sphinxtrain/scripts/lib/test_SimpleConfig.pl
+lib/sphinxtrain/scripts/lib/test_SimpleConfig.txt
+lib/sphinxtrain/scripts/prepare/make_phoneset.pl
+lib/sphinxtrain/scripts/prepare/maketopology.pl
+libexec/sphinxtrain/agg_seg
+libexec/sphinxtrain/bldtree
+libexec/sphinxtrain/bw
+libexec/sphinxtrain/cdcn_norm
+libexec/sphinxtrain/cdcn_train
+libexec/sphinxtrain/cp_parm
+libexec/sphinxtrain/delint
+libexec/sphinxtrain/inc_comp
+libexec/sphinxtrain/init_gau
+libexec/sphinxtrain/init_mixw
+libexec/sphinxtrain/kdtree
+libexec/sphinxtrain/kmeans_init
+libexec/sphinxtrain/make_quests
+libexec/sphinxtrain/map_adapt
+libexec/sphinxtrain/mixw_interp
+libexec/sphinxtrain/mk_flat
+libexec/sphinxtrain/mk_mdef_gen
+libexec/sphinxtrain/mk_mllr_class
+libexec/sphinxtrain/mk_s2sendump
+libexec/sphinxtrain/mk_ts2cb
+libexec/sphinxtrain/mllr_solve
+libexec/sphinxtrain/mllr_transform
+libexec/sphinxtrain/norm
+libexec/sphinxtrain/param_cnt
+libexec/sphinxtrain/printp
+libexec/sphinxtrain/prunetree
+libexec/sphinxtrain/tiestate
diff --git a/audio/sphinxtrain/distinfo b/audio/sphinxtrain/distinfo
new file mode 100644
index 00000000000..c618f38d928
--- /dev/null
+++ b/audio/sphinxtrain/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/09/05 10:13:21 fhajny Exp $
+
+SHA1 (sphinxtrain-1.0.8.tar.gz) = fccbb42203a388b353318d74a89fdf225aa7afe4
+RMD160 (sphinxtrain-1.0.8.tar.gz) = 1238b9dcc296dc0cab3fc4d0d7c55649b6917b74
+Size (sphinxtrain-1.0.8.tar.gz) = 8925803 bytes