Date: 11 Oct 2006 22:00:07 -0000 From: nivit@email.it (Nicola Vitale) To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/104308: [MAINTAINER] audio/espeak: update to 1.16 Message-ID: <20061011220007.5363.qmail@fabula> Resent-Message-ID: <200610112210.k9BMADKx011857@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 104308 >Category: ports >Synopsis: [MAINTAINER] audio/espeak: update to 1.16 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Oct 11 22:10:13 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Nicola Vitale >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: >Environment: System: FreeBSD fabula.domo.sva 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #3: Sat Sep 23 09:50:37 CEST 2006 >Description: - Update to 1.16 Added file(s): - files/patch-src-speech.h Removed file(s): - files/patch-src-speak.cpp Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- espeak-1.16.patch begins here --- diff -ruN --exclude=CVS /usr/ports/audio/espeak/Makefile /usr/ports/audio/espeak.update-1.16/Makefile --- /usr/ports/audio/espeak/Makefile Sun Sep 3 21:53:58 2006 +++ /usr/ports/audio/espeak.update-1.16/Makefile Wed Oct 11 23:45:27 2006 @@ -6,11 +6,11 @@ # PORTNAME= espeak -PORTVERSION= 1.13 +PORTVERSION= 1.16 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= speak-${PORTVERSION}-source +DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= nivit@email.it COMMENT= A software speech synthesizer @@ -23,17 +23,22 @@ PTHREAD_LIBS="${PTHREAD_LIBS}" CPPFLAGS="${CPPFLAGS}" \ LDFLAGS="${LDFLAGS}" CXX="${CXX}" +PLIST_SUB+= ESPEAK_LIBRARY=${ESPEAK_LIBRARY} + USE_GETOPT_LONG=yes USE_GMAKE= yes +USE_LDCONFIG= yes USE_ZIP= yes WRKSRC= ${WRKDIR}/${DISTNAME} BUILD_WRKSRC= ${WRKSRC}/src - +ESPEAK_LIBRARY= lib${PORTNAME}.so.1.${PORTVERSION} FIND_DIRS= espeak-data FIND_DOCS= docs -REPLACE_FILES= ${BUILD_WRKSRC}/Makefile ${BUILD_WRKSRC}/speak.cpp +LN_OPTS= -sf + +REPLACE_FILES= ${BUILD_WRKSRC}/Makefile ${BUILD_WRKSRC}/speech.h post-patch: @for FILE in ${REPLACE_FILES}; do \ @@ -44,6 +49,8 @@ do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/speak ${PREFIX}/bin/speak + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${ESPEAK_LIBRARY} ${PREFIX}/lib/${ESPEAK_LIBRARY} + ${LN} ${LN_OPTS} ${PREFIX}/lib/${ESPEAK_LIBRARY} ${PREFIX}/lib/${ESPEAK_LIBRARY:S/.${PORTVERSION}//g} cd ${WRKSRC} && ${FIND} ${FIND_DIRS} -type d -exec ${MKDIR} \ ${DATADIR}/{} \; cd ${WRKSRC} && ${FIND} ${FIND_DIRS} -type f -exec ${INSTALL_DATA} {} \ diff -ruN --exclude=CVS /usr/ports/audio/espeak/distinfo /usr/ports/audio/espeak.update-1.16/distinfo --- /usr/ports/audio/espeak/distinfo Sun Sep 3 21:53:58 2006 +++ /usr/ports/audio/espeak.update-1.16/distinfo Wed Oct 11 23:39:17 2006 @@ -1,3 +1,3 @@ -MD5 (speak-1.13-source.zip) = 1cd76ad278fa134eced57b865b72175b -SHA256 (speak-1.13-source.zip) = 373de2952e46e7470aa3a8cb111ed9df2904cf87e637d3aaaad21af0f2700b85 -SIZE (speak-1.13-source.zip) = 481980 +MD5 (espeak-1.16-source.zip) = c376ea94cddda90b093f231926f7ba44 +SHA256 (espeak-1.16-source.zip) = cdb213b50bff0c092a4d1941038eadac831251acee64acb48943e13ccae3471b +SIZE (espeak-1.16-source.zip) = 528920 diff -ruN --exclude=CVS /usr/ports/audio/espeak/files/patch-src-Makefile /usr/ports/audio/espeak.update-1.16/files/patch-src-Makefile --- /usr/ports/audio/espeak/files/patch-src-Makefile Sun Sep 3 21:53:58 2006 +++ /usr/ports/audio/espeak.update-1.16/files/patch-src-Makefile Fri Sep 22 13:20:12 2006 @@ -1,19 +1,35 @@ ---- src/Makefile Thu Apr 6 17:40:54 2006 -+++ src/Makefile.port Sat Sep 2 12:03:47 2006 -@@ -1,13 +1,13 @@ - SRCS=$(wildcard *.cpp) - OBJS=$(patsubst %.cpp,%.o,$(SRCS)) --LIBS=-lstdc++ -lportaudio -+LIBS=-lstdc++ -L%%LOCALBASE%%/lib $(LDFLAGS) -lportaudio - all: speak +--- src/Makefile Tue Sep 19 23:56:53 2006 ++++ src/Makefile.port Fri Sep 22 13:14:34 2006 +@@ -11,7 +11,7 @@ + + SRCS1=$(speak_SOURCES) + OBJS1=$(patsubst %.cpp,%.o,$(SRCS1)) +-LIBS1=-lstdc++ -lportaudio ++LIBS1=-lstdc++ -L%%LOCALBASE%%/lib $(LDFLAGS) -lportaudio + + SRCS2=$(libespeak_SOURCES) + OBJS2=$(patsubst %.cpp,x_%.o,$(SRCS2)) +@@ -23,19 +23,19 @@ + mv libespeak.so libespeak.so.1.1.14 .cpp.o: - $(CXX) $(CXXFLAGS) -O2 -Wall -pedantic -I. -c -fno-exceptions $< + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(PTHREAD_CFLAGS) -Wall -pedantic -I. -c -fno-exceptions $< - speak: $(OBJS) -- $(CXX) -o $@ $(OBJS) $(LIBS) -+ $(CXX) $(PTHREAD_LIBS) -o $@ $(OBJS) $(LIBS) + speak: $(OBJS1) +- $(CXX) -o $@ $(OBJS1) $(LIBS1) ++ $(CXX) $(PTHREAD_LIBS) -o $@ $(OBJS1) $(LIBS1) + + + + x_%.o: %.cpp +- $(CXX) $(CXXFLAGS) -O2 -Wall -fpic -fvisibility=hidden -pedantic \ ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(PTHREAD_CFLAGS) -Wall -fpic -pedantic \ + -I. -D LIBRARY -c -fno-exceptions $< -o x_$*.o + + libespeak.so: $(OBJS2) +- $(CXX) -shared -Wl,-soname,libespeak.so.1 -o $@ $(OBJS2) $(LIBS2) ++ $(CXX) $(PTHREAD_LIBS) -shared -Wl,-soname,libespeak.so.1 -o $@ $(OBJS2) $(LIBS2) clean: rm -f *.o *~ diff -ruN --exclude=CVS /usr/ports/audio/espeak/files/patch-src-speak.cpp /usr/ports/audio/espeak.update-1.16/files/patch-src-speak.cpp --- /usr/ports/audio/espeak/files/patch-src-speak.cpp Fri Apr 28 22:39:29 2006 +++ /usr/ports/audio/espeak.update-1.16/files/patch-src-speak.cpp Thu Jan 1 01:00:00 1970 @@ -1,12 +0,0 @@ -$FreeBSD: ports/audio/espeak/files/patch-src-speak.cpp,v 1.1 2006/04/28 20:39:29 ehaupt Exp $ ---- src/speak.cpp Fri Mar 24 16:22:56 2006 -+++ src/speak.cpp.port Sat Mar 25 11:50:37 2006 -@@ -135,7 +135,7 @@ - sprintf(path_home,"%s/espeak-data",getenv("HOME")); - if(access(path_home,R_OK) != 0) - { -- strcpy(path_home,"/usr/share/espeak-data"); -+ strcpy(path_home,"%%DATADIR%%/espeak-data"); - } - - WavegenInit(22050,0); diff -ruN --exclude=CVS /usr/ports/audio/espeak/files/patch-src-speech.h /usr/ports/audio/espeak.update-1.16/files/patch-src-speech.h --- /usr/ports/audio/espeak/files/patch-src-speech.h Thu Jan 1 01:00:00 1970 +++ /usr/ports/audio/espeak.update-1.16/files/patch-src-speech.h Wed Oct 11 23:44:17 2006 @@ -0,0 +1,11 @@ +--- src/speech.h Tue Oct 3 00:51:13 2006 ++++ src/speech.h.port Wed Oct 11 23:43:20 2006 +@@ -36,7 +36,7 @@ + #endif + + // will look for espeak_data directory here, and also in user's home directory +-#define PATH_ESPEAK_DATA "/usr/share/espeak-data" ++#define PATH_ESPEAK_DATA "%%DATADIR%%/espeak-data" + + typedef unsigned short USHORT; + typedef unsigned char UCHAR; diff -ruN --exclude=CVS /usr/ports/audio/espeak/pkg-plist /usr/ports/audio/espeak.update-1.16/pkg-plist --- /usr/ports/audio/espeak/pkg-plist Sun Sep 3 21:53:58 2006 +++ /usr/ports/audio/espeak.update-1.16/pkg-plist Wed Oct 11 23:50:16 2006 @@ -1,5 +1,7 @@ @comment $FreeBSD: ports/audio/espeak/pkg-plist,v 1.2 2006/09/03 00:16:56 rafan Exp $ bin/speak +lib/libespeak.so.1 +lib/%%ESPEAK_LIBRARY%% %%PORTDOCS%%%%DOCSDIR%%/add_language.html %%PORTDOCS%%%%DOCSDIR%%/commands.html %%PORTDOCS%%%%DOCSDIR%%/dictionary.html @@ -9,23 +11,29 @@ %%PORTDOCS%%%%DOCSDIR%%/images/lips.png %%PORTDOCS%%%%DOCSDIR%%/images/sand-light.jpg %%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/languages.html %%PORTDOCS%%%%DOCSDIR%%/phonemes.html %%PORTDOCS%%%%DOCSDIR%%/phontab.html %%PORTDOCS%%%%DOCSDIR%%/speak_lib.h +%%PORTDOCS%%%%DOCSDIR%%/ssml.html %%PORTDOCS%%%%DOCSDIR%%/voices.html %%DATADIR%%/espeak-data/af_dict %%DATADIR%%/espeak-data/config +%%DATADIR%%/espeak-data/cy_dict %%DATADIR%%/espeak-data/de_dict %%DATADIR%%/espeak-data/el_dict %%DATADIR%%/espeak-data/en_dict %%DATADIR%%/espeak-data/eo_dict %%DATADIR%%/espeak-data/es_dict +%%DATADIR%%/espeak-data/fi_dict %%DATADIR%%/espeak-data/it_dict %%DATADIR%%/espeak-data/phondata %%DATADIR%%/espeak-data/phonindex %%DATADIR%%/espeak-data/phontab %%DATADIR%%/espeak-data/pl_dict +%%DATADIR%%/espeak-data/ru_dict %%DATADIR%%/espeak-data/voices/af +%%DATADIR%%/espeak-data/voices/cy %%DATADIR%%/espeak-data/voices/de %%DATADIR%%/espeak-data/voices/default %%DATADIR%%/espeak-data/voices/el @@ -47,9 +55,11 @@ %%DATADIR%%/espeak-data/voices/en/en8 %%DATADIR%%/espeak-data/voices/eo %%DATADIR%%/espeak-data/voices/es +%%DATADIR%%/espeak-data/voices/fi %%DATADIR%%/espeak-data/voices/it %%DATADIR%%/espeak-data/voices/pl -@dirrm %%PORTDOCS%%%%DOCSDIR%%/images +%%DATADIR%%/espeak-data/voices/ru +%%PORTDOCS%%@dirrm %%DOCSDIR%%/images %%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm %%DATADIR%%/espeak-data/soundicons @dirrm %%DATADIR%%/espeak-data/voices/en --- espeak-1.16.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061011220007.5363.qmail>