Created attachment 163438 [details]
In some patches there are chunks left that still differ from new code -- need someone with knowledge to look at them:
Original version of these were downloaded as distfiles:
In files/patch-voxware "char *audiodevice;" has already been replaced with "const char *audiodevice;" where the old patch did. But there is one more location where "char *audiodevice;" is untouched -- I made the patch replace there instead.
files/patch-festival_src_modules_hts_engine_HTS_misc.c is a dirty hack: there is no proper detection of FreeBSD in the file.
Created attachment 163439 [details]
audio/festival: portlint -AC
Created attachment 163440 [details]
audio/festival: poudriere output
Test-builds on 11a, 10.2a+i, 9.3a are fine.
Please try building without those (in groups):
1. files/patch-debian-bug-667377 <-- also without last 2 chunks
2. files/patch-speech__tools_include_EST__Ngrammar.h files/patch-speech__tools_include_EST__String.h
I can do it myself, but not sooner than tomorrow's evening.
If the test (a.k.a. post-build) target succeeds everywhere, please, go ahead and commit the upgrade. Thank you!
The problem is those patches may be unnecessary and cause problems in the future.
I'm testbuilding without the four patch-files as requested. If it succeeds,
I'll commit this.
Test-builds on 11a, 10.2a+i, 9.3a with the four patches removed are fine, too.
A commit references this bug:
Date: Sun Nov 29 20:09:50 UTC 2015
New revision: 402619
audio/festival: 2.1 -> 2.4
- Updated HTS and CG engines
- Support for newer compilers
- Bug fixes galore.
Submitted by: Michael Danilov <email@example.com>
Approved by: mi (maintainer)