pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/espeak espeak: Update to 1.48.04.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c475db0565f3
branches:  trunk
changeset: 398552:c475db0565f3
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Jul 21 22:47:56 2019 +0000

description:
espeak: Update to 1.48.04.

Use portaudio v19 instead of v18. I think this was the last consumer of
portaudio v18 in pkgsrc.

Changelog does not go this far back~

diffstat:

 audio/espeak/Makefile                   |   44 ++++--
 audio/espeak/PLIST                      |  210 +++++++++++++++++++++++++------
 audio/espeak/buildlink3.mk              |    4 +-
 audio/espeak/distinfo                   |   14 +-
 audio/espeak/patches/patch-aa           |   35 -----
 audio/espeak/patches/patch-ab           |   35 -----
 audio/espeak/patches/patch-ac           |   60 ---------
 audio/espeak/patches/patch-src_Makefile |   16 ++
 8 files changed, 219 insertions(+), 199 deletions(-)

diffs (truncated from 589 to 300 lines):

diff -r 44a3f49a944f -r c475db0565f3 audio/espeak/Makefile
--- a/audio/espeak/Makefile     Sun Jul 21 22:23:57 2019 +0000
+++ b/audio/espeak/Makefile     Sun Jul 21 22:47:56 2019 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.11 2018/02/28 21:49:55 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2019/07/21 22:47:56 nia Exp $
 
-DISTNAME=      espeak-1.31-source
+MINOR_VER=     48
+DISTNAME=      espeak-1.${MINOR_VER}.04-source
 PKGNAME=       ${DISTNAME:S/-source//}
-PKGREVISION=   1
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=espeak/}
 EXTRACT_SUFX=  .zip
@@ -12,24 +12,38 @@
 COMMENT=       Speech synthesizer
 LICENSE=       gnu-gpl-v3
 
-USE_LANGUAGES= c++
-USE_TOOLS+=    gmake
-WRKSRC=                ${WRKDIR}/${DISTNAME}/src
+BUILD_DIRS=    src
+USE_LANGUAGES= c c++03
+USE_TOOLS+=    gmake pax
+
+MAKE_FLAGS+=   DATADIR=${PREFIX}/share/espeak-data
+
+# use portaudio v19
+MAKE_FLAGS+=   WAVE=wave.cpp
+MAKE_FLAGS+=   LIB_AUDIO=-lportaudio
+MAKE_FLAGS+=   USE_AUDIO=-DUSE_PORTAUDIO
+
+PLIST_SUBST+=  MINOR_VER=${MINOR_VER}
+
+CXXFLAGS+=     -funsigned-char
 
 INSTALLATION_DIRS=     bin include lib share
 
+pre-configure:
+       ${CP} ${WRKSRC}/src/portaudio19.h ${WRKSRC}/src/portaudio.h
+
 do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/espeak ${DESTDIR}${PREFIX}/bin
-       ${INSTALL_LIB} ${WRKSRC}/libespeak.so.1.1.31 ${DESTDIR}${PREFIX}/lib
-       ${LN} -sf libespeak.so.1.1.31 \
+       ${INSTALL_PROGRAM} ${WRKSRC}/src/espeak ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_LIB} ${WRKSRC}/src/libespeak.so.1.1.${MINOR_VER} ${DESTDIR}${PREFIX}/lib
+       ${LN} -sf libespeak.so.1.1.${MINOR_VER} \
                ${DESTDIR}${PREFIX}/lib/libespeak.so.1
-       ${LN} -sf libespeak.so.1.1.31 \
+       ${LN} -sf libespeak.so.1.1.${MINOR_VER} \
                ${DESTDIR}${PREFIX}/lib/libespeak.so
-       ${INSTALL_LIB} ${WRKSRC}/libespeak.a ${DESTDIR}${PREFIX}/lib
-       ${INSTALL_DATA} ${WRKSRC}/speak_lib.h ${DESTDIR}${PREFIX}/include
-       ${CP} -r ${WRKDIR}/espeak-1.31-source/espeak-data \
-               ${DESTDIR}${PREFIX}/share
+       ${INSTALL_LIB} ${WRKSRC}/src/libespeak.a ${DESTDIR}${PREFIX}/lib
+       ${INSTALL_DATA} ${WRKSRC}/src/speak_lib.h ${DESTDIR}${PREFIX}/include
+       cd ${WRKSRC}/espeak-data && \
+               ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/espeak-data
 
-.include "../../audio/portaudio/buildlink3.mk"
+.include "../../audio/portaudio-devel/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 44a3f49a944f -r c475db0565f3 audio/espeak/PLIST
--- a/audio/espeak/PLIST        Sun Jul 21 22:23:57 2019 +0000
+++ b/audio/espeak/PLIST        Sun Jul 21 22:47:56 2019 +0000
@@ -1,107 +1,204 @@
-@comment $NetBSD: PLIST,v 1.4 2009/06/14 18:10:28 joerg Exp $
+@comment $NetBSD: PLIST,v 1.5 2019/07/21 22:47:56 nia Exp $
 bin/espeak
 include/speak_lib.h
 lib/libespeak.a
 lib/libespeak.so
 lib/libespeak.so.1
-lib/libespeak.so.1.${PKGVERSION}
+lib/libespeak.so.1.1.${MINOR_VER}
 share/espeak-data/af_dict
-share/espeak-data/config
+share/espeak-data/am_dict
+share/espeak-data/an_dict
+share/espeak-data/as_dict
+share/espeak-data/az_dict
+share/espeak-data/bg_dict
+share/espeak-data/bn_dict
+share/espeak-data/ca_dict
 share/espeak-data/cs_dict
 share/espeak-data/cy_dict
+share/espeak-data/da_dict
 share/espeak-data/de_dict
 share/espeak-data/el_dict
 share/espeak-data/en_dict
 share/espeak-data/eo_dict
 share/espeak-data/es_dict
+share/espeak-data/et_dict
+share/espeak-data/eu_dict
+share/espeak-data/fa_dict
 share/espeak-data/fi_dict
 share/espeak-data/fr_dict
+share/espeak-data/ga_dict
+share/espeak-data/gd_dict
 share/espeak-data/grc_dict
+share/espeak-data/gu_dict
 share/espeak-data/hbs_dict
 share/espeak-data/hi_dict
 share/espeak-data/hu_dict
+share/espeak-data/hy_dict
+share/espeak-data/id_dict
+share/espeak-data/intonations
 share/espeak-data/is_dict
 share/espeak-data/it_dict
 share/espeak-data/jbo_dict
+share/espeak-data/ka_dict
+share/espeak-data/kl_dict
+share/espeak-data/kn_dict
+share/espeak-data/ko_dict
+share/espeak-data/ku_dict
 share/espeak-data/la_dict
+share/espeak-data/lfn_dict
+share/espeak-data/lt_dict
+share/espeak-data/lv_dict
 share/espeak-data/mbrola_ph/af1_phtrans
 share/espeak-data/mbrola_ph/ca1_phtrans
 share/espeak-data/mbrola_ph/cr1_phtrans
 share/espeak-data/mbrola_ph/cs_phtrans
+share/espeak-data/mbrola_ph/de2_phtrans
 share/espeak-data/mbrola_ph/de4_phtrans
 share/espeak-data/mbrola_ph/de6_phtrans
+share/espeak-data/mbrola_ph/ee1_phtrans
 share/espeak-data/mbrola_ph/en1_phtrans
+share/espeak-data/mbrola_ph/es_phtrans
 share/espeak-data/mbrola_ph/fr1_phtrans
 share/espeak-data/mbrola_ph/gr2_phtrans
 share/espeak-data/mbrola_ph/grc-de6_phtrans
+share/espeak-data/mbrola_ph/hn1_phtrans
 share/espeak-data/mbrola_ph/hu1_phtrans
+share/espeak-data/mbrola_ph/ic1_phtrans
+share/espeak-data/mbrola_ph/id1_phtrans
+share/espeak-data/mbrola_ph/in1_phtrans
+share/espeak-data/mbrola_ph/ir1_phtrans
 share/espeak-data/mbrola_ph/it3_phtrans
 share/espeak-data/mbrola_ph/la1_phtrans
+share/espeak-data/mbrola_ph/lt1_phtrans
+share/espeak-data/mbrola_ph/lt2_phtrans
+share/espeak-data/mbrola_ph/mx1_phtrans
+share/espeak-data/mbrola_ph/mx2_phtrans
 share/espeak-data/mbrola_ph/nl_phtrans
 share/espeak-data/mbrola_ph/pl1_phtrans
+share/espeak-data/mbrola_ph/pt1_phtrans
+share/espeak-data/mbrola_ph/pt_phtrans
+share/espeak-data/mbrola_ph/ptbr4_phtrans
+share/espeak-data/mbrola_ph/ptbr_phtrans
 share/espeak-data/mbrola_ph/ro1_phtrans
 share/espeak-data/mbrola_ph/sv2_phtrans
 share/espeak-data/mbrola_ph/sv_phtrans
+share/espeak-data/mbrola_ph/tr1_phtrans
 share/espeak-data/mbrola_ph/us3_phtrans
 share/espeak-data/mbrola_ph/us_phtrans
+share/espeak-data/mbrola_ph/vz_phtrans
 share/espeak-data/mk_dict
+share/espeak-data/ml_dict
+share/espeak-data/ms_dict
+share/espeak-data/nci_dict
+share/espeak-data/ne_dict
 share/espeak-data/nl_dict
 share/espeak-data/no_dict
+share/espeak-data/or_dict
+share/espeak-data/pa_dict
+share/espeak-data/pap_dict
 share/espeak-data/phondata
+share/espeak-data/phondata-manifest
 share/espeak-data/phonindex
 share/espeak-data/phontab
 share/espeak-data/pl_dict
 share/espeak-data/pt_dict
 share/espeak-data/ro_dict
 share/espeak-data/ru_dict
+share/espeak-data/si_dict
 share/espeak-data/sk_dict
+share/espeak-data/sl_dict
+share/espeak-data/sq_dict
 share/espeak-data/sv_dict
 share/espeak-data/sw_dict
+share/espeak-data/ta_dict
+share/espeak-data/te_dict
+share/espeak-data/tr_dict
+share/espeak-data/ur_dict
 share/espeak-data/vi_dict
 share/espeak-data/voices/!v/croak
 share/espeak-data/voices/!v/f1
 share/espeak-data/voices/!v/f2
 share/espeak-data/voices/!v/f3
 share/espeak-data/voices/!v/f4
+share/espeak-data/voices/!v/f5
+share/espeak-data/voices/!v/klatt
+share/espeak-data/voices/!v/klatt2
+share/espeak-data/voices/!v/klatt3
+share/espeak-data/voices/!v/klatt4
 share/espeak-data/voices/!v/m1
 share/espeak-data/voices/!v/m2
 share/espeak-data/voices/!v/m3
 share/espeak-data/voices/!v/m4
 share/espeak-data/voices/!v/m5
 share/espeak-data/voices/!v/m6
-share/espeak-data/voices/!v/test
+share/espeak-data/voices/!v/m7
 share/espeak-data/voices/!v/whisper
-share/espeak-data/voices/!v/wisper
-share/espeak-data/voices/af
-share/espeak-data/voices/bs
-share/espeak-data/voices/cs
-share/espeak-data/voices/cy
+share/espeak-data/voices/!v/whisperf
+share/espeak-data/voices/asia/fa
+share/espeak-data/voices/asia/fa-pin
+share/espeak-data/voices/asia/hi
+share/espeak-data/voices/asia/hy
+share/espeak-data/voices/asia/hy-west
+share/espeak-data/voices/asia/id
+share/espeak-data/voices/asia/ka
+share/espeak-data/voices/asia/kn
+share/espeak-data/voices/asia/ku
+share/espeak-data/voices/asia/ml
+share/espeak-data/voices/asia/ms
+share/espeak-data/voices/asia/ne
+share/espeak-data/voices/asia/pa
+share/espeak-data/voices/asia/ta
+share/espeak-data/voices/asia/tr
+share/espeak-data/voices/asia/vi
+share/espeak-data/voices/asia/vi-hue
+share/espeak-data/voices/asia/vi-sgn
+share/espeak-data/voices/asia/zh
+share/espeak-data/voices/asia/zh-yue
 share/espeak-data/voices/de
 share/espeak-data/voices/default
-share/espeak-data/voices/el
-share/espeak-data/voices/en/en
-share/espeak-data/voices/en/en-n
-share/espeak-data/voices/en/en-r
-share/espeak-data/voices/en/en-rp
-share/espeak-data/voices/en/en-sc
-share/espeak-data/voices/en/en-wi
-share/espeak-data/voices/en/en-wm
-share/espeak-data/voices/eo
-share/espeak-data/voices/es
-share/espeak-data/voices/fi
+share/espeak-data/voices/en
+share/espeak-data/voices/en-us
+share/espeak-data/voices/es-la
+share/espeak-data/voices/europe/an
+share/espeak-data/voices/europe/bg
+share/espeak-data/voices/europe/bs
+share/espeak-data/voices/europe/ca
+share/espeak-data/voices/europe/cs
+share/espeak-data/voices/europe/cy
+share/espeak-data/voices/europe/da
+share/espeak-data/voices/europe/el
+share/espeak-data/voices/europe/es
+share/espeak-data/voices/europe/et
+share/espeak-data/voices/europe/fi
+share/espeak-data/voices/europe/fr-be
+share/espeak-data/voices/europe/ga
+share/espeak-data/voices/europe/hr
+share/espeak-data/voices/europe/hu
+share/espeak-data/voices/europe/is
+share/espeak-data/voices/europe/it
+share/espeak-data/voices/europe/lt
+share/espeak-data/voices/europe/lv
+share/espeak-data/voices/europe/mk
+share/espeak-data/voices/europe/nl
+share/espeak-data/voices/europe/no
+share/espeak-data/voices/europe/pl
+share/espeak-data/voices/europe/pt-pt
+share/espeak-data/voices/europe/ro
+share/espeak-data/voices/europe/ru
+share/espeak-data/voices/europe/sk
+share/espeak-data/voices/europe/sq
+share/espeak-data/voices/europe/sr
+share/espeak-data/voices/europe/sv
 share/espeak-data/voices/fr
-share/espeak-data/voices/grc
-share/espeak-data/voices/hi
-share/espeak-data/voices/hr
-share/espeak-data/voices/hu
-share/espeak-data/voices/is
-share/espeak-data/voices/it
-share/espeak-data/voices/jbo
-share/espeak-data/voices/la
 share/espeak-data/voices/mb/mb-af1
 share/espeak-data/voices/mb/mb-af1-en
+share/espeak-data/voices/mb/mb-br1
+share/espeak-data/voices/mb/mb-br3
+share/espeak-data/voices/mb/mb-br4
 share/espeak-data/voices/mb/mb-cr1
 share/espeak-data/voices/mb/mb-cz2
+share/espeak-data/voices/mb/mb-de2
+share/espeak-data/voices/mb/mb-de3
 share/espeak-data/voices/mb/mb-de4



Home | Main Index | Thread Index | Old Index