svn commit: r492617 - in head/audio/flite: . files

Kurt Jaeger pi at FreeBSD.org
Sun Feb 10 16:34:44 UTC 2019


Author: pi
Date: Sun Feb 10 16:34:42 2019
New Revision: 492617
URL: https://svnweb.freebsd.org/changeset/ports/492617

Log:
  audio/flite: upgrade 1.4 -> 2.1
  
  PR:		216018
  Submitted by:	Simun Mikecin <numisemis at yahoo.com>, pi, jrm
  Reviewed by:	tobik
  Approved by:	sobomax (maintainer timeout)
  Differential Revision:	D19138

Added:
  head/audio/flite/files/patch-Makefile   (contents, props changed)
  head/audio/flite/files/patch-config_common__make__rules
     - copied, changed from r492616, head/audio/flite/files/patch-shlib_deps
  head/audio/flite/files/patch-main_Makefile   (contents, props changed)
Deleted:
  head/audio/flite/files/patch-lang-cmulex-make_cmulex
  head/audio/flite/files/patch-parallel-build
  head/audio/flite/files/patch-shlib_deps
  head/audio/flite/files/patch-single-exe
  head/audio/flite/files/patch-src-audio-au_sun.c
  head/audio/flite/files/patch-tools-funds_sts_main.c
  head/audio/flite/files/patch-warnings
Modified:
  head/audio/flite/Makefile
  head/audio/flite/distinfo
  head/audio/flite/files/patch-configure
  head/audio/flite/pkg-descr
  head/audio/flite/pkg-plist

Modified: head/audio/flite/Makefile
==============================================================================
--- head/audio/flite/Makefile	Sun Feb 10 15:44:22 2019	(r492616)
+++ head/audio/flite/Makefile	Sun Feb 10 16:34:42 2019	(r492617)
@@ -2,29 +2,31 @@
 # $FreeBSD$
 
 PORTNAME=	flite
-PORTVERSION=	1.4
-PORTREVISION=	2
+PORTVERSION=	2.1
 CATEGORIES=	audio
-MASTER_SITES=	http://www.speech.cs.cmu.edu/flite/packed/${PORTNAME}-${PORTVERSION}/
-DISTNAME=	${PORTNAME}-${PORTVERSION}-release
+MASTER_SITES=	http://www.festvox.org/flite/packed/${PORTNAME}-2.1/
+DISTNAME=	${PORTNAME}-${PORTVERSION:}-release
 
 MAINTAINER=	sobomax at FreeBSD.org
 COMMENT=	Small run-time speech synthesis engine
 
-OPTIONS_DEFINE=	DOCS
+LICENSE=	BSD4CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 USES=		cpe desthack gmake tar:bzip2
+
 CPE_VENDOR=	cmu
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-shared=yes
 USE_LDCONFIG=	yes
 
+OPTIONS_DEFINE=	DOCS
+
 post-patch:
-	@${REINPLACE_CMD} -e 's|-pd|-pR|g' ${WRKSRC}/main/Makefile
+	${REINPLACE_CMD} -e 's|-pd|-pR|g' ${WRKSRC}/main/Makefile
 
 post-install:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/audio/flite/distinfo
==============================================================================
--- head/audio/flite/distinfo	Sun Feb 10 15:44:22 2019	(r492616)
+++ head/audio/flite/distinfo	Sun Feb 10 16:34:42 2019	(r492617)
@@ -1,2 +1,3 @@
-SHA256 (flite-1.4-release.tar.bz2) = 45c662160aeca6560589f78daf42ab62c6111dd4d244afc28118c4e6f553cd0c
-SIZE (flite-1.4-release.tar.bz2) = 15163897
+TIMESTAMP = 1546891281
+SHA256 (flite-2.1-release.tar.bz2) = c73c3f6a2ea764977d6eaf0a287722d1e2066b4697088c552e342c790f3d2b85
+SIZE (flite-2.1-release.tar.bz2) = 14816327

Added: head/audio/flite/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/flite/files/patch-Makefile	Sun Feb 10 16:34:42 2019	(r492617)
@@ -0,0 +1,19 @@
+--- Makefile.orig	2017-12-25 15:13:21 UTC
++++ Makefile
+@@ -106,11 +106,11 @@ tags:
+ 
+ install:
+ 	@echo Installing 
+-	mkdir -p $(DESTDIR)$(INSTALLBINDIR)
+-	mkdir -p $(DESTDIR)$(INSTALLLIBDIR)
+-	mkdir -p $(DESTDIR)$(INSTALLINCDIR)
+-	$(INSTALL) -m 644 include/*.h $(DESTDIR)$(INSTALLINCDIR)
+-	@ $(MAKE) -C main --no-print-directory DESTDIR=$(DESTDIR) install
++	mkdir -p $(INSTALLBINDIR)
++	mkdir -p $(INSTALLLIBDIR)
++	mkdir -p $(INSTALLINCDIR)
++	$(INSTALL) -m 644 include/*.h $(INSTALLINCDIR)
++	@ $(MAKE) -C main --no-print-directory DESTDIR=${DESTDIR} install
+ 
+ time-stamp :
+ 	@ echo $(PROJECT_NAME) >.time-stamp

Copied and modified: head/audio/flite/files/patch-config_common__make__rules (from r492616, head/audio/flite/files/patch-shlib_deps)
==============================================================================
--- head/audio/flite/files/patch-shlib_deps	Sun Feb 10 15:44:22 2019	(r492616, copy source)
+++ head/audio/flite/files/patch-config_common__make__rules	Sun Feb 10 16:34:42 2019	(r492617)
@@ -1,14 +1,11 @@
-Respect LDFLAGS in shared libraries
-https://bugs.debian.org/577335
-
---- config/common_make_rules.orig	2009-07-30 14:52:56 UTC
+--- config/common_make_rules.orig	2017-10-21 14:01:07 UTC
 +++ config/common_make_rules
 @@ -123,7 +123,7 @@ $(LIBDIR)/%.so: $(LIBDIR)/%.shared.a
- 	@ rm -rf shared_os.$* && mkdir shared_os.$*
+ 	@ rm -rf shared_os && mkdir shared_os
  	@ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION} 
- 	@ (cd shared_os.$* && ar x ../$<)
--	@ (cd shared_os.$* && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os)
-+	@ (cd shared_os.$* && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(LDFLAGS))
+ 	@ (cd shared_os && ar x ../$<)
+-	@ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os)
++	@ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(LDFLAGS))
  	@ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_VERSION}` `basename $@.${PROJECT_SHLIB_VERSION}` )
  	@ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` )
- 	@ rm -rf shared_os.$*
+ 	@ rm -rf shared_os

Modified: head/audio/flite/files/patch-configure
==============================================================================
--- head/audio/flite/files/patch-configure	Sun Feb 10 15:44:22 2019	(r492616)
+++ head/audio/flite/files/patch-configure	Sun Feb 10 16:34:42 2019	(r492617)
@@ -1,7 +1,7 @@
---- configure.orig	2009-08-14 22:50:59.000000000 +0200
-+++ configure	2010-09-09 15:07:27.000000000 +0200
-@@ -4079,7 +4079,7 @@
- OTHERLIBS=
+--- configure.orig	2017-10-21 14:01:07 UTC
++++ configure
+@@ -4213,7 +4213,7 @@ fi
+ 
  if test "$shared" = true; then
     case "$target_os" in
 -	linux*|k*bsd*-gnu|gnu*)
@@ -9,9 +9,9 @@
  		SHFLAGS="-fPIC"
          ;;
  	solaris*)
-@@ -4893,7 +4893,7 @@
- 	    AUDIODEFS=-DCST_AUDIO_ALSA
-             AUDIOLIBS=-lasound
+@@ -4413,7 +4413,7 @@ if test "x$AUDIODEFS" = x; then
+ 	    AUDIODEFS=-DCST_AUDIO_PULSEAUDIO
+             AUDIOLIBS='-lpulse-simple -lpulse'
  	    ;;
 -	*bsd)
 +	*bsd*)

Added: head/audio/flite/files/patch-main_Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/flite/files/patch-main_Makefile	Sun Feb 10 16:34:42 2019	(r492617)
@@ -0,0 +1,23 @@
+--- main/Makefile.orig	2017-10-21 14:01:07 UTC
++++ main/Makefile
+@@ -133,15 +133,15 @@ $(BINDIR)/flite_${VOICE}: flite_main.o flite_lang_list
+ 
+ install:
+ #       The basic binaries
+-	@ $(INSTALL) -m 755 $(BINDIR)/flite $(DESTDIR)$(INSTALLBINDIR)
++	@ $(INSTALL) -m 755 -s $(BINDIR)/flite $(INSTALLBINDIR)
+ 	@ for i in $(VOICES) ; \
+ 	do \
+-	   $(INSTALL) $(BINDIR)/flite_$$i $(DESTDIR)$(INSTALLBINDIR); \
++	   $(INSTALL) -s $(BINDIR)/flite_$$i $(INSTALLBINDIR); \
+ 	done
+-	$(INSTALL) -m 755 $(BINDIR)/flite_time $(DESTDIR)$(INSTALLBINDIR)
++	$(INSTALL) -m 755 -s $(BINDIR)/flite_time $(INSTALLBINDIR)
+ #       The libraries: static and shared (if built)
+-	cp -pd $(flite_LIBS_deps) $(DESTDIR)$(INSTALLLIBDIR)
++	cp -pR $(flite_LIBS_deps) $(INSTALLLIBDIR)
+ ifdef SHFLAGS
+-	cp -pd $(SHAREDLIBS) $(VERSIONSHAREDLIBS) $(DESTDIR)$(INSTALLLIBDIR)
++	cp -pR $(SHAREDLIBS) $(VERSIONSHAREDLIBS) $(INSTALLLIBDIR)
+ endif
+ 

Modified: head/audio/flite/pkg-descr
==============================================================================
--- head/audio/flite/pkg-descr	Sun Feb 10 15:44:22 2019	(r492616)
+++ head/audio/flite/pkg-descr	Sun Feb 10 16:34:42 2019	(r492617)
@@ -8,4 +8,4 @@ does not require either of these systems to compile an
 Flite is the answer to the complaint that Festival is too big, too slow,
 and not portable enough.
 
-WWW: http://cmuflite.org
+WWW: http://www.festvox.org/flite/

Modified: head/audio/flite/pkg-plist
==============================================================================
--- head/audio/flite/pkg-plist	Sun Feb 10 15:44:22 2019	(r492616)
+++ head/audio/flite/pkg-plist	Sun Feb 10 16:34:42 2019	(r492617)
@@ -50,37 +50,53 @@ include/flite/flite_version.h
 lib/libflite.a
 lib/libflite.so
 lib/libflite.so.1
-lib/libflite.so.1.4
+lib/libflite.so.2.1
+lib/libflite_cmu_grapheme_lang.a
+lib/libflite_cmu_grapheme_lang.so
+lib/libflite_cmu_grapheme_lang.so.1
+lib/libflite_cmu_grapheme_lang.so.2.1
+lib/libflite_cmu_grapheme_lex.a
+lib/libflite_cmu_grapheme_lex.so
+lib/libflite_cmu_grapheme_lex.so.1
+lib/libflite_cmu_grapheme_lex.so.2.1
+lib/libflite_cmu_indic_lang.a
+lib/libflite_cmu_indic_lang.so
+lib/libflite_cmu_indic_lang.so.1
+lib/libflite_cmu_indic_lang.so.2.1
+lib/libflite_cmu_indic_lex.a
+lib/libflite_cmu_indic_lex.so
+lib/libflite_cmu_indic_lex.so.1
+lib/libflite_cmu_indic_lex.so.2.1
 lib/libflite_cmu_time_awb.a
 lib/libflite_cmu_time_awb.so
 lib/libflite_cmu_time_awb.so.1
-lib/libflite_cmu_time_awb.so.1.4
+lib/libflite_cmu_time_awb.so.2.1
 lib/libflite_cmu_us_awb.a
 lib/libflite_cmu_us_awb.so
 lib/libflite_cmu_us_awb.so.1
-lib/libflite_cmu_us_awb.so.1.4
+lib/libflite_cmu_us_awb.so.2.1
 lib/libflite_cmu_us_kal.a
 lib/libflite_cmu_us_kal.so
 lib/libflite_cmu_us_kal.so.1
-lib/libflite_cmu_us_kal.so.1.4
+lib/libflite_cmu_us_kal.so.2.1
 lib/libflite_cmu_us_kal16.a
 lib/libflite_cmu_us_kal16.so
 lib/libflite_cmu_us_kal16.so.1
-lib/libflite_cmu_us_kal16.so.1.4
+lib/libflite_cmu_us_kal16.so.2.1
 lib/libflite_cmu_us_rms.a
 lib/libflite_cmu_us_rms.so
 lib/libflite_cmu_us_rms.so.1
-lib/libflite_cmu_us_rms.so.1.4
+lib/libflite_cmu_us_rms.so.2.1
 lib/libflite_cmu_us_slt.a
 lib/libflite_cmu_us_slt.so
 lib/libflite_cmu_us_slt.so.1
-lib/libflite_cmu_us_slt.so.1.4
+lib/libflite_cmu_us_slt.so.2.1
 lib/libflite_cmulex.a
 lib/libflite_cmulex.so
 lib/libflite_cmulex.so.1
-lib/libflite_cmulex.so.1.4
+lib/libflite_cmulex.so.2.1
 lib/libflite_usenglish.a
 lib/libflite_usenglish.so
 lib/libflite_usenglish.so.1
-lib/libflite_usenglish.so.1.4
-%%PORTDOCS%%%%DOCSDIR%%/README
+lib/libflite_usenglish.so.2.1
+%%PORTDOCS%%%%DOCSDIR%%/README.md


More information about the svn-ports-head mailing list