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>