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