Fri Sep 5 10:13:21 2014 UTC ()
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.


(fhajny)
diff -r0 -r1.1 pkgsrc/audio/pocketsphinx/DESCR
diff -r0 -r1.1 pkgsrc/audio/pocketsphinx/Makefile
diff -r0 -r1.1 pkgsrc/audio/pocketsphinx/PLIST
diff -r0 -r1.1 pkgsrc/audio/pocketsphinx/buildlink3.mk
diff -r0 -r1.1 pkgsrc/audio/pocketsphinx/distinfo
diff -r0 -r1.1 pkgsrc/audio/pocketsphinx/patches/patch-src_Makefile.in
diff -r0 -r1.1 pkgsrc/audio/sphinx3/DESCR
diff -r0 -r1.1 pkgsrc/audio/sphinx3/Makefile
diff -r0 -r1.1 pkgsrc/audio/sphinx3/PLIST
diff -r0 -r1.1 pkgsrc/audio/sphinx3/distinfo
diff -r0 -r1.1 pkgsrc/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c
diff -r0 -r1.1 pkgsrc/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c
diff -r0 -r1.1 pkgsrc/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c
diff -r0 -r1.1 pkgsrc/audio/sphinxbase/DESCR
diff -r0 -r1.1 pkgsrc/audio/sphinxbase/Makefile
diff -r0 -r1.1 pkgsrc/audio/sphinxbase/PLIST
diff -r0 -r1.1 pkgsrc/audio/sphinxbase/buildlink3.mk
diff -r0 -r1.1 pkgsrc/audio/sphinxbase/distinfo
diff -r0 -r1.1 pkgsrc/audio/sphinxbase/options.mk
diff -r0 -r1.1 pkgsrc/audio/sphinxtrain/DESCR
diff -r0 -r1.1 pkgsrc/audio/sphinxtrain/Makefile
diff -r0 -r1.1 pkgsrc/audio/sphinxtrain/PLIST
diff -r0 -r1.1 pkgsrc/audio/sphinxtrain/distinfo

File Added: pkgsrc/audio/pocketsphinx/DESCR
Pocket Sphinx is a frontend to the sphinxbase large-vocabulary,
speaker-independent, continuous speech recognition engine.

File Added: pkgsrc/audio/pocketsphinx/Makefile
# $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"

File Added: pkgsrc/audio/pocketsphinx/PLIST
@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

File Added: pkgsrc/audio/pocketsphinx/buildlink3.mk
# $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

File Added: pkgsrc/audio/pocketsphinx/distinfo
$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

File Added: pkgsrc/audio/pocketsphinx/patches/patch-src_Makefile.in
$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
 

File Added: pkgsrc/audio/sphinx3/DESCR
Sphinx 3 is a frontend to sphinxbase, a large-vocabulary,
speaker-independent, continuous speech recognition engine.

File Added: pkgsrc/audio/sphinx3/Makefile
# $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"

File Added: pkgsrc/audio/sphinx3/PLIST
@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

File Added: pkgsrc/audio/sphinx3/distinfo
$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

File Added: pkgsrc/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c
$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"
 

File Added: pkgsrc/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c
$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

File Added: pkgsrc/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c
$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;
 

File Added: pkgsrc/audio/sphinxbase/DESCR
Sphinx Base is part of a large-vocabulary, speaker-independent, continuous
speech recognition engine.

File Added: pkgsrc/audio/sphinxbase/Makefile
# $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"

File Added: pkgsrc/audio/sphinxbase/PLIST
@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

File Added: pkgsrc/audio/sphinxbase/buildlink3.mk
# $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

File Added: pkgsrc/audio/sphinxbase/distinfo
$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

File Added: pkgsrc/audio/sphinxbase/options.mk
# $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

File Added: pkgsrc/audio/sphinxtrain/DESCR
Carnegie Mellon University's open source acoustic model trainer.
Scripts and instructions necessary for building models for the
CMU Sphinx Recognizer.

File Added: pkgsrc/audio/sphinxtrain/Makefile
# $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"

File Added: pkgsrc/audio/sphinxtrain/PLIST
@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

File Added: pkgsrc/audio/sphinxtrain/distinfo
$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