Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Mar 2008 17:52:10 GMT
From:      Richard Neese <r.neese@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/121611: New Port
Message-ID:  <200803111752.m2BHqAfL010767@www.freebsd.org>
Resent-Message-ID: <200803111800.m2BI01Jh048060@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121611
>Category:       ports
>Synopsis:       New Port
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 11 18:00:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Richard Neese
>Release:        6.3-Stable
>Organization:
>Environment:
FreeBSD laptop.boldlygoingnowhere.net 6.3-STABLE FreeBSD 6.3-STABLE #1: Wed Mar  5 22:04:18 PST 2008     root@laptop.boldlygoingnowhere.net:/usr/src/sys/i386/compile/LAPTOP  i386
>Description:
New Port 
SphinxBase This is the new sphinx voice control from cmu. This is the base it used by the pocketsphinx and sphinx3 ports .
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	sphinxbase
#	sphinxbase/files
#	sphinxbase/files/patch-configure.in
#	sphinxbase/files/patch-src-libsphinxad_ad_oss_bsd.c
#	sphinxbase/files/patch-test-unit-test_case_ucase3.test
#	sphinxbase/Makefile
#	sphinxbase/distinfo
#	sphinxbase/pkg-descr
#	sphinxbase/pkg-plist
#
echo c - sphinxbase
mkdir -p sphinxbase > /dev/null 2>&1
echo c - sphinxbase/files
mkdir -p sphinxbase/files > /dev/null 2>&1
echo x - sphinxbase/files/patch-configure.in
sed 's/^X//' >sphinxbase/files/patch-configure.in << 'END-of-sphinxbase/files/patch-configure.in'
X
X$FreeBSD: ports/audio/sphinxbase/files/patch-configure.in,v 1.1 2008/01/05 09:30:12 rneese Exp $
X
X--- configure.in	(revision 7550)
X+++ configure.in	(working copy)
X@@ -105,18 +105,12 @@
X 
X if test "x$ad_files" = "x"; then
X         case $host in
X-                *-*-linux*|*-*-uclinux*)
X+                *-*-linux*|*-*-uclinux*| \
X+                *-*-freebsd*|*-*-netbsd*|*-*-openbsd*)
X                         ad_files="ad_oss.lo"
X                         ad_backend="AD_BACKEND_OSS"
X 			AC_DEFINE(AD_BACKEND_OSS, [], [Use OSS interface for sound I/O])
X                         ;;
X-                # FIXME: isn't this the same OSS as on Linux?
X-                *-*-freebsd*|*-*-netbsd*|*-*-openbsd*)
X-                        ad_files="ad_oss_bsd.lo mulaw_base.lo"
X-                        ad_libs="-lossaudio"
X-                        ad_backend="AD_BACKEND_OSS_BSD"
X-			AC_DEFINE(AD_BACKEND_OSS_BSD, [], [Use OSS interface for sound I/O])
X-                        ;;
X                 *-*-osf*)
X                         ad_files="ad_osf.lo mulaw_base.lo"
X                         ad_backend="AD_BACKEND_OSF"
END-of-sphinxbase/files/patch-configure.in
echo x - sphinxbase/files/patch-src-libsphinxad_ad_oss_bsd.c
sed 's/^X//' >sphinxbase/files/patch-src-libsphinxad_ad_oss_bsd.c << 'END-of-sphinxbase/files/patch-src-libsphinxad_ad_oss_bsd.c'
X
X$FreeBSD: ports/audio/sphinxbase/files/patch-src-libsphinxad_ad_oss_bsd.c,v 1.1 2008/01/05 09:30:12 rneese Exp $
X
X--- src/libsphinxad/ad_oss_bsd.c        (revision 7548)
X+++ src/libsphinxad/ad_oss_bsd.c        (working copy)
X@@ -65,11 +65,7 @@
X #include <stdlib.h>
X #include <string.h>
X #include <sys/ioctl.h>
X-#if defined(SYS_SOUNDCARD_H)
X #include <sys/soundcard.h>
X-#else
X-#include <soundcard.h>
X-#endif
X #include <errno.h>
X #include <config.h>
X
END-of-sphinxbase/files/patch-src-libsphinxad_ad_oss_bsd.c
echo x - sphinxbase/files/patch-test-unit-test_case_ucase3.test
sed 's/^X//' >sphinxbase/files/patch-test-unit-test_case_ucase3.test << 'END-of-sphinxbase/files/patch-test-unit-test_case_ucase3.test'
X
X$FreeBSD: ports/audio/sphinx/files/patch-test-unit-test_cause,v 1.1 2008/01/05 09:30:12 rneese Exp $
X
X--- test/unit/test_case/_ucase3.test    (revision 7548)
X+++ test/unit/test_case/_ucase3.test    (working copy)
X@@ -1,2 +1,2 @@
X-#!/bin/bash
X-./chgCase ucase
X\ No newline at end of file
X+#!/bin/sh
X+./chgCase ucase
X
END-of-sphinxbase/files/patch-test-unit-test_case_ucase3.test
echo x - sphinxbase/Makefile
sed 's/^X//' >sphinxbase/Makefile << 'END-of-sphinxbase/Makefile'
X# New ports collection makefile for:   sphinxbase
X# Date created:        8 Jan 2008
X# Whom:                r.neese
X#
X# $FreeBSD$
X#
X
XPORTNAME=	sphinxbase
XPORTVERSION=	0.3
XCATEGORIES=	audio accessibility
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	cmusphinx
X
XMAINTAINER=	ports@FreeBSD.org
XCOMMENT=	CMU SPhinx Speech recognition system base
X
XDEST=		${WRKSRC}/src/sphinxbase/
XUSE_LDCONFIG=	yes
XPKGMESSAGE=	${WRKDIR}/pkg-message
XUSE_GMAKE=	yes
XUSE_AUTOTOOLS=	libtool:15
X
XGNU_CONFIGURE=  yes
XCONFIGURE_ENV= 	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib"
X
XMAKE_ENV=	MKDIR="${MKDIR}" \
X		OSVERSION=${OSVERSION} \
X		CXX="${CXX}"
X
X.include <bsd.port.mk>
END-of-sphinxbase/Makefile
echo x - sphinxbase/distinfo
sed 's/^X//' >sphinxbase/distinfo << 'END-of-sphinxbase/distinfo'
XMD5 (sphinxbase-0.3.tar.gz) = 4a00720a5fa42947e1f477e8a7325454
XSHA256 (sphinxbase-0.3.tar.gz) = 0497a39d926fb0faa5fab28391821743225cd332e7b582419c60b0db7e6fbaa2
XSIZE (sphinxbase-0.3.tar.gz) = 1841919
END-of-sphinxbase/distinfo
echo x - sphinxbase/pkg-descr
sed 's/^X//' >sphinxbase/pkg-descr << 'END-of-sphinxbase/pkg-descr'
XSphinx Base is part of a large-vocabulary, speaker-independent, continuous
Xspeech recognition engine.
X
XThis port is required for PocketSphinx and Sphinx3
X
XOnce the system is built, try running the Perl script sphinx-demo.
XThe sphinx-test script should run sphinx-batch over an example
Xutterance of "go forward ten meters."
X
XWWW:  http://www.speech.cs.cmu.edu/sphinx/
END-of-sphinxbase/pkg-descr
echo x - sphinxbase/pkg-plist
sed 's/^X//' >sphinxbase/pkg-plist << 'END-of-sphinxbase/pkg-plist'
Xbin/sphinx_cepview
Xbin/sphinx_fe
Xinclude/sphinxbase/ad.h
Xinclude/sphinxbase/agc.h
Xinclude/sphinxbase/bio.h
Xinclude/sphinxbase/bitvec.h
Xinclude/sphinxbase/byteorder.h
Xinclude/sphinxbase/case.h
Xinclude/sphinxbase/ckd_alloc.h
Xinclude/sphinxbase/clapack_lite.h
Xinclude/sphinxbase/cmd_ln.h
Xinclude/sphinxbase/cmn.h
Xinclude/sphinxbase/cont_ad.h
Xinclude/sphinxbase/err.h
Xinclude/sphinxbase/f2c.h
Xinclude/sphinxbase/fe.h
Xinclude/sphinxbase/feat.h
Xinclude/sphinxbase/filename.h
Xinclude/sphinxbase/fixpoint.h
Xinclude/sphinxbase/genrand.h
Xinclude/sphinxbase/glist.h
Xinclude/sphinxbase/hash_table.h
Xinclude/sphinxbase/heap.h
Xinclude/sphinxbase/info.h
Xinclude/sphinxbase/libutil.h
Xinclude/sphinxbase/linklist.h
Xinclude/sphinxbase/matrix.h
Xinclude/sphinxbase/mulaw.h
Xinclude/sphinxbase/pio.h
Xinclude/sphinxbase/prim_type.h
Xinclude/sphinxbase/profile.h
Xinclude/sphinxbase/s3_arraylist.h
Xinclude/sphinxbase/sphinx_config.h
Xinclude/sphinxbase/sphinx_types.h
Xinclude/sphinxbase/strfuncs.h
Xinclude/sphinxbase/unlimit.h
Xlib/libsphinxad.a
Xlib/libsphinxad.la
Xlib/libsphinxad.so
Xlib/libsphinxad.so.0
Xlib/libsphinxfe.a
Xlib/libsphinxfe.la
Xlib/libsphinxfe.so
Xlib/libsphinxfe.so.0
Xlib/libsphinxfeat.a
Xlib/libsphinxfeat.la
Xlib/libsphinxfeat.so
Xlib/libsphinxfeat.so.0
Xlib/libsphinxutil.a
Xlib/libsphinxutil.la
Xlib/libsphinxutil.so
Xlib/libsphinxutil.so.0
Xlib/pkgconfig/sphinxbase.pc
X@dirrm share/pixmaps
X@dirrm share/locale/zh_TW/LC_MESSAGES
X@dirrm share/locale/zh_TW
X@dirrm share/locale/zh_CN/LC_MESSAGES
X@dirrm share/locale/zh_CN
X@dirrm share/locale/uz/LC_MESSAGES
X@dirrm share/locale/uz
X@dirrm share/locale/uk/LC_MESSAGES
X@dirrm share/locale/uk
X@dirrm share/locale/tk/LC_MESSAGES
X@dirrm share/locale/tk
X@dirrm share/locale/tg/LC_MESSAGES
X@dirrm share/locale/tg
X@dirrm share/locale/sr/LC_MESSAGES
X@dirrm share/locale/sr
X@dirrm share/locale/sl/LC_MESSAGES
X@dirrm share/locale/sl
X@dirrm share/locale/sk/LC_MESSAGES
X@dirrm share/locale/sk
X@dirrm share/locale/ro/LC_MESSAGES
X@dirrm share/locale/ro
X@dirrm share/locale/pt/LC_MESSAGES
X@dirrm share/locale/pt
X@dirrm share/locale/pl/LC_MESSAGES
X@dirrm share/locale/pl
X@dirrm share/locale/no/LC_MESSAGES
X@dirrm share/locale/no
X@dirrm share/locale/nn/LC_MESSAGES
X@dirrm share/locale/nn
X@dirrm share/locale/ne/LC_MESSAGES
X@dirrm share/locale/ne
X@dirrm share/locale/li/LC_MESSAGES
X@dirrm share/locale/li
X@dirrm share/locale/ko/LC_MESSAGES
X@dirrm share/locale/ko
X@dirrm share/locale/gl/LC_MESSAGES
X@dirrm share/locale/gl
X@dirrm share/locale/fr_FR/LC_MESSAGES
X@dirrm share/locale/fr_FR
X@dirrm share/locale/fi/LC_MESSAGES
X@dirrm share/locale/fi
X@dirrm share/locale/fa_IR/LC_MESSAGES
X@dirrm share/locale/fa_IR
X@dirrm share/locale/en_AU/LC_MESSAGES
X@dirrm share/locale/en_AU
X@dirrm share/locale/el/LC_MESSAGES
X@dirrm share/locale/el
X@dirrm share/locale/de_AT/LC_MESSAGES
X@dirrm share/locale/de_AT
X@dirrm share/locale/cs/LC_MESSAGES
X@dirrm share/locale/cs
X@dirrm share/locale/ca/LC_MESSAGES
X@dirrm share/locale/ca
X@dirrm share/locale/be/LC_MESSAGES
X@dirrm share/locale/be
X@dirrm lib/pkgconfig
X@dirrm lib/X11/fonts/local
X@dirrm lib/X11/fonts
X@dirrm lib/X11/app-defaults
X@dirrm lib/X11
X@dirrm include/sphinxbase
X@dirrm include/X11
X@exec mkdir -p %D/share/pixmaps
X@exec mkdir -p %D/share/locale/zh_TW/LC_MESSAGES
X@exec mkdir -p %D/share/locale/zh_CN/LC_MESSAGES
X@exec mkdir -p %D/share/locale/uz/LC_MESSAGES
X@exec mkdir -p %D/share/locale/uk/LC_MESSAGES
X@exec mkdir -p %D/share/locale/tk/LC_MESSAGES
X@exec mkdir -p %D/share/locale/tg/LC_MESSAGES
X@exec mkdir -p %D/share/locale/sr/LC_MESSAGES
X@exec mkdir -p %D/share/locale/sl/LC_MESSAGES
X@exec mkdir -p %D/share/locale/sk/LC_MESSAGES
X@exec mkdir -p %D/share/locale/ro/LC_MESSAGES
X@exec mkdir -p %D/share/locale/pt/LC_MESSAGES
X@exec mkdir -p %D/share/locale/pl/LC_MESSAGES
X@exec mkdir -p %D/share/locale/no/LC_MESSAGES
X@exec mkdir -p %D/share/locale/nn/LC_MESSAGES
X@exec mkdir -p %D/share/locale/ne/LC_MESSAGES
X@exec mkdir -p %D/share/locale/li/LC_MESSAGES
X@exec mkdir -p %D/share/locale/ko/LC_MESSAGES
X@exec mkdir -p %D/share/locale/gl/LC_MESSAGES
X@exec mkdir -p %D/share/locale/fr_FR/LC_MESSAGES
X@exec mkdir -p %D/share/locale/fi/LC_MESSAGES
X@exec mkdir -p %D/share/locale/fa_IR/LC_MESSAGES
X@exec mkdir -p %D/share/locale/en_AU/LC_MESSAGES
X@exec mkdir -p %D/share/locale/el/LC_MESSAGES
X@exec mkdir -p %D/share/locale/de_AT/LC_MESSAGES
X@exec mkdir -p %D/share/locale/cs/LC_MESSAGES
X@exec mkdir -p %D/share/locale/ca/LC_MESSAGES
X@exec mkdir -p %D/share/locale/be/LC_MESSAGES
X@exec mkdir -p %D/lib/X11/fonts/local
X@exec mkdir -p %D/lib/X11/app-defaults
X@exec mkdir -p %D/include/X11
END-of-sphinxbase/pkg-plist
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803111752.m2BHqAfL010767>