diff options
author | pav <pav@FreeBSD.org> | 2008-03-31 21:23:57 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2008-03-31 21:23:57 +0800 |
commit | 9ca78bd8ba9a8e11a357b02e714f994669dfccfe (patch) | |
tree | fb2c746a45900f27ec8c1c6e65a6dae8ad8ef223 /audio/flite | |
parent | 4fa2855234449c27a2e1390ef0c5df8f7eb25225 (diff) | |
download | freebsd-ports-graphics-9ca78bd8ba9a8e11a357b02e714f994669dfccfe.tar.gz freebsd-ports-graphics-9ca78bd8ba9a8e11a357b02e714f994669dfccfe.tar.zst freebsd-ports-graphics-9ca78bd8ba9a8e11a357b02e714f994669dfccfe.zip |
- Update to 1.3
PR: ports/121609
Submitted by: Richard Neese <r.neese@gmail.com>
Approved by: maintainer timeout (sobomax; 20 days)
Diffstat (limited to 'audio/flite')
-rw-r--r-- | audio/flite/Makefile | 6 | ||||
-rw-r--r-- | audio/flite/distinfo | 6 | ||||
-rw-r--r-- | audio/flite/files/patch-Makefile | 24 | ||||
-rw-r--r-- | audio/flite/files/patch-configure | 19 | ||||
-rw-r--r-- | audio/flite/files/patch-lang-cmulex-make_cmulex | 14 | ||||
-rw-r--r-- | audio/flite/files/patch-lib::Makefile | 15 | ||||
-rw-r--r-- | audio/flite/files/patch-src-audio-au_sun.c | 25 | ||||
-rw-r--r-- | audio/flite/files/patch-tools-funds_sts_main.c | 19 | ||||
-rw-r--r-- | audio/flite/files/patch-tools-huff_table | 59 | ||||
-rw-r--r-- | audio/flite/pkg-plist | 21 |
10 files changed, 165 insertions, 43 deletions
diff --git a/audio/flite/Makefile b/audio/flite/Makefile index 82145884bd3..92841cf6d51 100644 --- a/audio/flite/Makefile +++ b/audio/flite/Makefile @@ -6,8 +6,7 @@ # PORTNAME= flite -PORTVERSION= 1.2 -PORTREVISION= 1 +PORTVERSION= 1.3 CATEGORIES= audio MASTER_SITES= http://www.speech.cs.cmu.edu/flite/packed/${PORTNAME}-${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-release @@ -15,11 +14,10 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-release MAINTAINER= sobomax@FreeBSD.org COMMENT= A small run-time speech synthesis engine -USE_BZIP2= yes USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared=yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes .include <bsd.port.pre.mk> diff --git a/audio/flite/distinfo b/audio/flite/distinfo index 89013128fc6..323bd866efb 100644 --- a/audio/flite/distinfo +++ b/audio/flite/distinfo @@ -1,3 +1,3 @@ -MD5 (flite-1.2-release.tar.bz2) = 24c1576f5b3eb23ecedf4bebde96710f -SHA256 (flite-1.2-release.tar.bz2) = 10ff42ce08a628c7fd84d26b5228d549e9eecb1eb03cb158e87d8be66bc58ae2 -SIZE (flite-1.2-release.tar.bz2) = 7817919 +MD5 (flite-1.3-release.tar.gz) = ae0aca1cb7b4801f4372f3a75a9e52b5 +SHA256 (flite-1.3-release.tar.gz) = 922225f7001e57a0fbace8833b0a48790a68f6c7b491f2d47c78ad537ab78a8b +SIZE (flite-1.3-release.tar.gz) = 10663835 diff --git a/audio/flite/files/patch-Makefile b/audio/flite/files/patch-Makefile new file mode 100644 index 00000000000..b37c81c0b7d --- /dev/null +++ b/audio/flite/files/patch-Makefile @@ -0,0 +1,24 @@ +--- Makefile.orig 2005-11-01 14:40:45.000000000 +0100 ++++ Makefile 2008-03-31 15:19:26.000000000 +0200 +@@ -48,6 +48,7 @@ + FILES = Makefile README ACKNOWLEDGEMENTS COPYING $(CONFIG) + DIST_CLEAN = config.cache config.log config.status \ + config/config config/system.mak FileList ++DOCDIR= $(PREFIX)/share/doc/flite + + HOST_ONLY_DIRS = tools main + ALL = $(BUILD_DIRS) +@@ -108,10 +109,12 @@ + mkdir -p $(INSTALLBINDIR) + mkdir -p $(INSTALLLIBDIR) + mkdir -p $(INSTALLINCDIR) ++ mkdir -p $(DOCDIR) + $(INSTALL) -m 644 include/*.h $(INSTALLINCDIR) +- @ $(MAKE) -C lib --no-print-directory install ++ $(INSTALL) -m 644 $(LIBDIR)/libflite* $(INSTALLLIBDIR) + $(INSTALL) -m 755 bin/flite $(INSTALLBINDIR) + $(INSTALL) -m 755 bin/flite_time $(INSTALLBINDIR) ++ $(INSTALL) -m 644 README $(DOCDIR) + + time-stamp : + @ echo $(PROJECT_NAME) >.time-stamp diff --git a/audio/flite/files/patch-configure b/audio/flite/files/patch-configure index 431ff29f067..c7622a2a575 100644 --- a/audio/flite/files/patch-configure +++ b/audio/flite/files/patch-configure @@ -3,22 +3,23 @@ $FreeBSD$ --- configure.orig +++ configure -@@ -1113,6 +1113,9 @@ +@@ -2772,7 +2772,7 @@ OTHERLIBS= if test "$shared" = true; then - case "$host_os" in -+ *bsd*) -+ SHFLAGS="-fPIC" -+ ;; - linux*) + case "$target_os" in +- linux*) ++ linux*|*bsd*) SHFLAGS="-fPIC" ;; -@@ -1498,7 +1501,7 @@ - AUDIODRIVER=oss - AUDIODEFS=-DCST_AUDIO_LINUX + solaris*) +@@ -3989,7 +3989,7 @@ + AUDIODEFS=-DCST_AUDIO_ALSA + AUDIOLIBS=-lasound ;; - *bsd) + *bsd*) AUDIODRIVER=oss AUDIODEFS=-DCST_AUDIO_FREEBSD ;; + + diff --git a/audio/flite/files/patch-lang-cmulex-make_cmulex b/audio/flite/files/patch-lang-cmulex-make_cmulex new file mode 100644 index 00000000000..2d70b4a3530 --- /dev/null +++ b/audio/flite/files/patch-lang-cmulex-make_cmulex @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- lang/cmulex/make_cmulex.orig ++++ lang/cmulex/make_cmulex +@@ -36,7 +36,7 @@ + ## ## + ########################################################################### + +-if [ "x$FLITEDIR" == "x" ] ++if [ "x$FLITEDIR" = "x" ] + then + FLITEDIR=`pwd`/../.. + fi diff --git a/audio/flite/files/patch-lib::Makefile b/audio/flite/files/patch-lib::Makefile deleted file mode 100644 index 149ef4faf0f..00000000000 --- a/audio/flite/files/patch-lib::Makefile +++ /dev/null @@ -1,15 +0,0 @@ - -$FreeBSD$ - ---- lib/Makefile -+++ lib/Makefile -@@ -44,8 +44,7 @@ - STATICLIBS= $(LIBNAMES:%=lib%.a) - SHAREDARLIBS= $(LIBNAMES:%=lib%.shared.a) - SHAREDLIBS = $(LIBNAMES:%=lib%.so) --VERSIONSHAREDLIBS = $(SHAREDLIBS:%=%.${PROJECT_VERSION}) \ -- $(SHAREDLIBS:%=%.${PROJECT_SHLIB_VERSION}) -+VERSIONSHAREDLIBS = $(SHAREDLIBS:%=%.${PROJECT_SHLIB_VERSION}) - ALL_LIBS = $(STATICLIBS) $(SHAREDLIBS) $(VERSIONSHAREDLIBS) - - ALL = shared_libs diff --git a/audio/flite/files/patch-src-audio-au_sun.c b/audio/flite/files/patch-src-audio-au_sun.c new file mode 100644 index 00000000000..845361dda65 --- /dev/null +++ b/audio/flite/files/patch-src-audio-au_sun.c @@ -0,0 +1,25 @@ + +$FreeBSD$ + +--- src/audio/au_sun.c.orig ++++ src/audio/au_sun.c +@@ -45,6 +45,7 @@ + #include <sys/stat.h> + #include <fcntl.h> + #include <errno.h> ++#include <sys/ioctl.h> + #include <sys/filio.h> + #include <sys/audioio.h> + #include "cst_string.h" +@@ -76,7 +77,11 @@ cst_audiodev *audio_open_sun(int sps, in + cst_error(); + } + } ++#ifdef __OpenBSD__ ++ AUDIO_INITINFO(&ainfo); ++#else + ioctl(fd,AUDIO_GETINFO,&ainfo); ++#endif + + switch (fmt) + { diff --git a/audio/flite/files/patch-tools-funds_sts_main.c b/audio/flite/files/patch-tools-funds_sts_main.c new file mode 100644 index 00000000000..f63f7db9962 --- /dev/null +++ b/audio/flite/files/patch-tools-funds_sts_main.c @@ -0,0 +1,19 @@ + +$FreeBSD$ + +Tags: for-upstream + +The standard headers must be included before the behavior gets undefined +by the following macro definition. + +--- tools/find_sts_main.c.orig 2005-01-01 15:04:43.000000000 +0100 ++++ tools/find_sts_main.c 2007-01-21 04:36:17.750982588 +0100 +@@ -40,6 +40,8 @@ + #include <stdio.h> + #include <math.h> + #include <string.h> ++#include <stdlib.h> ++#include <unistd.h> + + /* To allow some normally const fields to manipulated during building */ + #define const diff --git a/audio/flite/files/patch-tools-huff_table b/audio/flite/files/patch-tools-huff_table new file mode 100644 index 00000000000..78a4cebdf71 --- /dev/null +++ b/audio/flite/files/patch-tools-huff_table @@ -0,0 +1,59 @@ + +$FreeBSD$ + +--- tools/huff_table.orig ++++ tools/huff_table +@@ -62,7 +62,7 @@ export LANG + ## 0 is reserved, 1 is reserved too + ALPHABET_SIZE=254 + +-if [ $1 == "entries" ] ++if [ $1 = "entries" ] + then + infile=$2 + outfile=$3 +@@ -74,7 +74,7 @@ then + printf("\n");}' >huff.tmp.corpus + fi + +-if [ $1 == "phones" ] ++if [ $1 = "phones" ] + then + infile=$2 + outfile=$3 +@@ -83,7 +83,7 @@ then + sed 's/\\/ /g' >huff.tmp.corpus + fi + +-if [ $1 == "residual" ] ++if [ $1 = "residual" ] + then + # This really doesn't work: just some tests to see what's worthwhile + infile=$2 +@@ -110,7 +110,7 @@ then + sed 's/,//g;s/};//' >huff.tmp.corpus + fi + +-if [ $1 == "other" ] ++if [ $1 = "other" ] + then + infile=$2 + outfile=$3 +@@ -242,7 +242,7 @@ awk 'BEGIN {'"$maptable"'} + printf("\n"); + }' > huff.tmp.corpus.uncompressed + +-if [ $1 == "phones" ] ++if [ $1 = "phones" ] + then + cat huff.tmp.corpus.best | + sed 's/+/\\/g' | +@@ -259,7 +259,7 @@ then + mv huff.tmp.corpus.compressed huff.phones.compressed + fi + +-if [ $1 == "entries" ] ++if [ $1 = "entries" ] + then + cat huff.tmp.corpus.best | + sed 's/+//g' | diff --git a/audio/flite/pkg-plist b/audio/flite/pkg-plist index 6f2ee8f5cbf..1413ed2b8d7 100644 --- a/audio/flite/pkg-plist +++ b/audio/flite/pkg-plist @@ -15,6 +15,7 @@ include/flite/cst_item.h include/flite/cst_lexicon.h include/flite/cst_lts.h include/flite/cst_lts_rewrites.h +include/flite/cst_math.h include/flite/cst_phoneset.h include/flite/cst_regex.h include/flite/cst_relation.h @@ -38,21 +39,17 @@ include/flite/cst_wave.h include/flite/flite.h include/flite/flite_version.h lib/libflite.a -lib/libflite.so -lib/libflite.so.1 +lib/libflite.shared.a lib/libflite_cmu_time_awb.a -lib/libflite_cmu_time_awb.so -lib/libflite_cmu_time_awb.so.1 +lib/libflite_cmu_time_awb.shared.a lib/libflite_cmu_us_kal.a -lib/libflite_cmu_us_kal.so -lib/libflite_cmu_us_kal.so.1 +lib/libflite_cmu_us_kal.shared.a lib/libflite_cmu_us_kal16.a -lib/libflite_cmu_us_kal16.so -lib/libflite_cmu_us_kal16.so.1 +lib/libflite_cmu_us_kal16.shared.a lib/libflite_cmulex.a -lib/libflite_cmulex.so -lib/libflite_cmulex.so.1 +lib/libflite_cmulex.shared.a lib/libflite_usenglish.a -lib/libflite_usenglish.so -lib/libflite_usenglish.so.1 +lib/libflite_usenglish.shared.a +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm include/flite |