head 1.8; access; symbols pkgsrc-2026Q2:1.7.0.6 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.7.0.4 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.2 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.6.0.2 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.5.0.2 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.4.0.2 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.2.0.8 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.6 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.4 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.2 pkgsrc-2024Q1-base:1.2; locks; strict; comment @# @; 1.8 date 2026.07.13.04.35.15; author wiz; state Exp; branches; next 1.7; commitid KzpMRouvb2DLQrNG; 1.7 date 2025.10.23.20.35.41; author wiz; state Exp; branches; next 1.6; commitid 1V2hBZn9ypXaCJfG; 1.6 date 2025.07.16.10.09.16; author jperkin; state Exp; branches; next 1.5; commitid a4n2h8ofWdt0lX2G; 1.5 date 2025.05.11.12.31.23; author ryoon; state Exp; branches; next 1.4; commitid o57nJB7YR3AifuUF; 1.4 date 2025.02.12.06.44.21; author ryoon; state Exp; branches; next 1.3; commitid wrOiT0jBBwBs99JF; 1.3 date 2024.12.26.11.45.00; author wiz; state Exp; branches; next 1.2; commitid Wr7QEpXjiDvqm0DF; 1.2 date 2024.03.25.17.18.35; author jperkin; state Exp; branches; next 1.1; commitid N2gjjkXFWiXT4z3F; 1.1 date 2024.03.11.08.03.45; author wiz; state Exp; branches; next ; commitid IFerBef7D8gusI1F; desc @@ 1.8 log @*: recursive bump for libmpg123 dependency in lame @ text @# $NetBSD: Makefile,v 1.7 2025/10/23 20:35:41 wiz Exp $ DISTNAME= espeak-ng-1.52.0 PKGREVISION= 3 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_GITHUB:=espeak-ng/} GITHUB_TAG= ${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/espeak-ng/espeak-ng/ COMMENT= Open source speech synthesizer LICENSE= gnu-gpl-v3 AND apache-2.0 AND 2-clause-bsd AND unicode DEPENDS+= mbrola-[0-9]*:../../audio/mbrola USE_TOOLS+= autoconf automake autoreconf gmake GNU_CONFIGURE= yes USE_LIBTOOL= yes USE_LANGUAGES= c c++ TEST_TARGET= check .include "../../mk/bsd.prefs.mk" # -D_NETBSD_SOURCE for mkstemp in /usr/include/stdlib.h .if ${OPSYS} == "NetBSD" CFLAGS+= -D_NETBSD_SOURCE .endif CFLAGS.SunOS+= -D_LARGEFILE64_SOURCE -D__EXTENSIONS__ PKGCONFIG_OVERRIDE+= espeak-ng.pc.in # Makefile.am: error: required file './AUTHORS' not found pre-configure: set -e; cd ${WRKSRC} && touch AUTHORS NEWS && autoreconf -fi .include "options.mk" .include "../../audio/pcaudiolib/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.7 log @*: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/07/16 10:09:16 jperkin Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.6 log @espeak-ng: Use correct compile flags on SunOS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/05/11 12:31:23 ryoon Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.5 log @audio/espeak-ng: Fix segfault during build under NetBSD/amd64 10.99.14 And some non-effective settings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/02/12 06:44:21 ryoon Exp $ d30 2 @ 1.4 log @*: Recursive revbump from audio/flac-1.5.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/12/26 11:45:00 wiz Exp $ a15 2 WRKSRC= ${WRKDIR}/${DISTNAME} a29 2 CONFIGURE_ARGS+= CFLAGS=${CFLAGS:M*:Q} @ 1.3 log @espeak-ng: update to 1.52.0. ### 1.52.0 attention! this is the last release witch support the autoconf build system. use cmake to compile espeak-ng. * added cmake build system -- djphoenix * Added stress marks to phoneme events -- Rotem Dan bug fixes: * a meny fixes to core C code -- djphoenix android: * Added directBoot support -- beqabeqa473 * Integrated ndk-build step into main gradle pipeline updated languages: * ba (Bashkir) -- Andiv06 * be (Belarusian) -- Andiv06, bespsm, Alaksiej Stankievič * cmn (Mandarin) -- Cameron Wong * en (English) -- Bill Dengler * es (Spanish) -- Sukil Etxenike, Rmcpantoja, gregodejesus * fa (Persian) -- MH * gn (Guarani) -- Andiv06 * he (Hebrew) -- Omer I.S, Andiv06 * it (Italian) -- Christian Leo Mameli * ja (Japanese) -- Karl Eick * kl (Greenlandic) -- Andiv06 * ky (Kyrgyz) -- Andiv06, Valdis Vitolins * lv (Latvian) -- Valdis Vitolins * nog (Nogai) -- Andiv06, boracasli98 * qdb (Lang Belta) -- Andiv06 * qya (Quenya) -- Andiv06 * quc (K'iche') -- Andiv06 * ro (Romanian) -- Andiv06 * ru (Russian) -- Kirill-jjj, a11cf0 * shn (Shan Tay Yai) -- ronaldaug * tk (Turkmen) -- Andiv06 * tr (Turkish) -- Gurbuzguven, Qchristensen * uk (Ukrainian) -- Andrij Mizyk * uz (Uzbek) -- Andiv06 new languages: * en-Shaw (English, Shavian script) -- Luna Rose * ti (Tigrinya) -- Biniam Gebremichael * mto (Totontepec Mixe) -- Bill Dengler, Elizabeth Resendiz * fo (Faroese) -- Andras Eliassen, iSolveIT ApS and Setur.fo/Ravnur * kaa (Karakalpak) -- atabekm * xex (Xextan) -- Filomena Rocca @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/03/25 17:18:35 jperkin Exp $ d4 1 @ 1.2 log @espeak-ng: Add correct TEST_TARGET. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/03/11 08:03:45 wiz Exp $ d3 1 a3 1 DISTNAME= espeak-ng-1.51 d6 1 a6 1 GITHUB_TAG= refs/tags/1.51 a34 6 SUBST_CLASSES+= mbrola SUBST_STAGE.mbrola= pre-configure SUBST_FILES.mbrola= src/libespeak-ng/synth_mbrola.c SUBST_SED.mbrola= -e s,/usr/share/mbrola/%s/%s,${PREFIX}/share/mbrola/voices/%s/%s,g SUBST_MESSAGE.mbrola= Fixing hardcoded mbrola path. @ 1.1 log @audio/espeak-ng: import espeak-ng-1.51 Packaged for wip by adr. The eSpeak NG is a compact open source software text-to-speech synthesizer for Linux, Windows, Android and other operating systems. It supports more than 100 languages and accents. It is based on the eSpeak engine created by Jonathan Duddington. eSpeak NG uses a "formant synthesis" method. This allows many languages to be provided in a small size. The speech is clear, and can be used at high speeds, but is not as natural or smooth as larger synthesizers which are based on human speech recordings. It also supports Klatt formant synthesis, and the ability to use MBROLA as backend speech synthesizer. @ text @d1 1 a1 1 # $NetBSD$ d22 2 @