[arch-commits] Commit in festival/trunk (7 files)

2019-07-14 Thread Antonio Rojas via arch-commits
Date: Sunday, July 14, 2019 @ 13:00:29
  Author: arojas
Revision: 357976

Update to 2.5.0

Added:
  festival/trunk/festival-2.5.0-compile.patch
Modified:
  festival/trunk/PKGBUILD
  festival/trunk/festconfig.patch
  festival/trunk/festival-shared-build.patch
  festival/trunk/speechconfig.patch
Deleted:
  festival/trunk/festival-2.4-compat.patch
  festival/trunk/festival-gcc47.patch

--+
 PKGBUILD |   46 ++---
 festconfig.patch |2 
 festival-2.4-compat.patch|  365 -
 festival-2.5.0-compile.patch |   12 +
 festival-gcc47.patch |   59 --
 festival-shared-build.patch  |8 
 speechconfig.patch   |8 
 7 files changed, 39 insertions(+), 461 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-07-14 11:05:11 UTC (rev 357975)
+++ PKGBUILD2019-07-14 13:00:29 UTC (rev 357976)
@@ -4,47 +4,45 @@
 # Contributor: Simo Leone 
 
 pkgname=festival
-pkgver=2.4
-pkgrel=4
+pkgver=2.5.0
+pkgrel=1
 pkgdesc="A general multi-lingual speech synthesis system"
 arch=(x86_64)
-url="http://www.cstr.ed.ac.uk/projects/festival/;
+url="http://festvox.org/festival/;
 license=(BSD GPL custom)
 depends=(perl alsa-lib)
 options=('!makeflags')
-source=(http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/$pkgname-$pkgver-release.tar.gz
-
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/speech_tools-$pkgver-release.tar.gz
-
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/festlex_CMU.tar.gz
-
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/festlex_OALD.tar.gz
-
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/festlex_POSLEX.tar.gz
+source=(http://festvox.org/packed/festival/${pkgver%.*}/festival-$pkgver-release.tar.gz
+
http://festvox.org/packed/festival/${pkgver%.*}/speech_tools-$pkgver-release.tar.gz
+http://festvox.org/packed/festival/${pkgver%.*}/festlex_CMU.tar.gz
+http://festvox.org/packed/festival/${pkgver%.*}/festlex_OALD.tar.gz
+http://festvox.org/packed/festival/${pkgver%.*}/festlex_POSLEX.tar.gz
 speechconfig.patch
 festconfig.patch
-festival-2.4-compat.patch
 festival-shared-build.patch
-festival-gcc47.patch)
-sha512sums=('7c8eb6812c587623ea0877d5c792418ace2787f71087929d867adc4714ba13612da6e431dde89ca234330a83bf76519306c1302623e837a6fbfa4c4416b32231'
-
'e6931216069fd3ea791ad22f8657fddd73b18296221e12cbbdf9241d2efda7821ea80a549e595151343533039107a00f939b52f7dc1034a6d9cf2f57d7baefa7'
+festival-2.5.0-compile.patch)
+sha512sums=('529ec3a1780a861074b6070567f3e11cfcc839081f61e078978a491f11eb424bc4d6adf599f073d5571e20f66871b7045df9f9b175a1083d10e8bb02342639b1'
+
'013540a5252efb57633f442143a51bc87aac719dfb46c8f47e750322d19dac9b504f55125462a2ee74a6b0bd2661a63a1fc73a8c3c6d2886e38b136a80447fd7'
 
'c293344020fd3337193303cd5dfb7e2b0a1012770a484d8bccaae921b0c61b75699204bec45fee0db754506d6f1558fd616866cc94e76afcbb85a4dcbcf9542b'
 
'dc7ec5db71ef331f4c4460a741392d548e037369d47080dc734e912aa312bd5c11e66cdcb94bdc4746a3f6c16c0e0294ce159f07b46e350b85c0afab07cc2064'
 
'd7f96621fd98bcd3c84f0188fc6ac5a006e2cbb535279693be3341d51148344360f68e67962f08c4041df1e3527de9b30705b13fb9859ad91e3c804704eb5348'
-
'a50f876baed49404be9611f01d8762822ae2566c779176a857b4a0aa17fd1e96be429ac10e7f3e1b5aa65525a0e4030194d4b61e0d308086c45df7b45ad4f1be'
-
'94f654904baeaa3ac3a68e382fdc3b9937c01062924891fef48dbd08403fafcfbff32a92b7064d0e9813bae58239cff83d4aecd786b866f9e2178d2b7942df15'
+
'd48f899826914a94efcf4005d0e029cebd577ad2c4feb3e1af2e094259e9ca5a5829a6b5c08f22900049c6032ade926af159200d55613cc8d4f3d17e579edd3a'
+
'a3d92ae83bf4b55e9bc83469b85eb1540675c3ed06b9bffa8f99a8a0c4fbdb0cb3fc1abe8c8a4fa5b2c22c77d84bbca36b6b2db3ae0e5ef2d7ddfa214a049372'
 
'246396fd37105025fad4c85df3c3d6060b41712aa555320d89d7c5b40e6231e22c35b79d6c4c235a1b7891595556e3f963d62b5efcd784cc54b30eff166ee914'
-
'd9d2202f1f7d6c8df35a3ded9423f0105644356807b0873ffc3ad71987f5c5d9b3490c767a8e5a39011e748627695b62e696ecf5955f77e2375a736795997f73'
-
'685bb1bde730ea6332fab0d1ac96632511ab3f9b99411689c07eeda2276c089fc8ff2c2bdd5d59e23524482d24b8ce6d1e9e0e65bde991c591eb9c4216f8')
+
'cd14a06e7eaef8755be08635a6354380c0cd67e533d1ec908413f4096b271c5594c054499d016ec4d255180288a68b55d24b891e06e5d04595e3004f2bb62d49'
+
'1e00f531710eb7bb4d7fcfd48f53a485023d37a068cfc87323df1fcfd8c358ca3dce21e261dfc73c5a9d724da64f60ea4fca46656215e1cc5055d4f038110567')
 
 prepare() {
   patch -Np0 -i speechconfig.patch
   patch -Np0 -i festconfig.patch
 
-  # fix build with new gcc versions and build shared libs - taken from Mageia
+  # build shared libs - taken from Mageia
   patch -Np0 -i festival-shared-build.patch
-  patch -Np0 -i 

[arch-commits] Commit in festival/trunk (7 files)

2015-11-28 Thread Antonio Rojas
Date: Saturday, November 28, 2015 @ 14:18:47
  Author: arojas
Revision: 252022

Update to 2.4

Added:
  festival/trunk/festival-2.4-compat.patch
  festival/trunk/festival-gcc47.patch
Modified:
  festival/trunk/PKGBUILD
  festival/trunk/festconfig.patch
  festival/trunk/festival-shared-build.patch
  festival/trunk/speechconfig.patch
Deleted:
  festival/trunk/festival.gcc47.patch

-+
 PKGBUILD|   56 +++---
 festconfig.patch|2 
 festival-2.4-compat.patch   |  365 ++
 festival-gcc47.patch|   59 ++
 festival-shared-build.patch |   52 -
 festival.gcc47.patch|  121 -
 speechconfig.patch  |7 
 7 files changed, 491 insertions(+), 171 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-11-28 09:48:25 UTC (rev 252021)
+++ PKGBUILD2015-11-28 13:18:47 UTC (rev 252022)
@@ -1,48 +1,48 @@
 # $Id$
 # Maintainer:
+# Contributor: netcrusher < tobias AT miglix DOT eu >
 # Contributor: Andrea Scarpino 
 # Contributor: Simo Leone 
 
 pkgname=festival
-pkgver=2.1
-pkgrel=6
+pkgver=2.4
+pkgrel=1
 pkgdesc="A general multi-lingual speech synthesis system"
-arch=('i686' 'x86_64')
+arch=(i686 x86_64)
 url="http://www.cstr.ed.ac.uk/projects/festival/;
-license=('BSD' 'GPL' 'custom')
-depends=('perl')
-makedepends=('hardening-wrapper')
+license=(BSD GPL custom)
+depends=(perl alsa-lib)
 options=('!makeflags')
-source=(http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/${pkgname}-${pkgver}-release.tar.gz
-
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/speech_tools-${pkgver}-release.tar.gz
+source=(http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/$pkgname-$pkgver-release.tar.gz
+
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/speech_tools-$pkgver-release.tar.gz
 
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/festlex_CMU.tar.gz
 
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/festlex_OALD.tar.gz
 
http://www.cstr.ed.ac.uk/downloads/${pkgname}/${pkgver}/festlex_POSLEX.tar.gz
 speechconfig.patch
 festconfig.patch
+   festival-2.4-compat.patch
 festival-shared-build.patch
-festival.gcc47.patch
-festival-2.1-bettersonamehack.patch)
-md5sums=('c93eb3e389ed171ab9abd46afe8897a8'
- '6920ddc75b042910a3bcfee3ab106938'
+festival-gcc47.patch)
+md5sums=('49707d2f6744d5a67f81a96c36f7cb59'
+ '3d60e563135363eb2548d947f7ef4e14'
  '6a2ee4fed7c3ebedf197a3b8524ccb87'
  '84af32a914d996f57bc4cb36fe8cdc97'
  'aa80f9250065b318325f16fdad3a4484'
- 'c30ae990baca40c9c2b1d5cd27502139'
- '348cc033430aee7989463198818ae74c'
- '02f589688182527308e3fe8d1a82c056'
- 'ed738fdf981aaddbae6d00c3a0120d62'
- '85367db2b57bae214d1032e2fc896753')
+ '5a57ae18d71ba66dfd960519b97f4b18'
+ '6e088931b5279550b2aea4bf704bc42b'
+ '3bae028f01ef1fa523511f2ae452f0aa'
+ '9e0c5ce8c0bd5872c76d0570847f7668'
+ '253f00f5e0b10d4e36c06c7cb500f37c')
 
 prepare() {
-  cd $srcdir
-  patch -Np0 -i ${srcdir}/speechconfig.patch
-  patch -Np0 -i ${srcdir}/festconfig.patch
+  patch -Np0 -i speechconfig.patch
+  patch -Np0 -i festconfig.patch
 
   # fix build with new gcc versions and build shared libs - taken from Mageia
-  patch -Np0 -i ${srcdir}/festival-shared-build.patch
-  patch -Np0 -i ${srcdir}/festival-2.1-bettersonamehack.patch
-  patch -Np0 -i ${srcdir}/festival.gcc47.patch
+  patch -Np0 -i festival-shared-build.patch
+  patch -Np0 -i festival-gcc47.patch
+
+  patch -Np0 -i festival-2.4-compat.patch
   
   # Avoid make failure on making scripts and docs
   sed -i "s#examples bin doc#examples#" festival/Makefile
@@ -50,12 +50,12 @@
 
 build() {
   # Build Speech Tools first
-  cd "$srcdir/speech_tools"
+  cd speech_tools
   ./configure --prefix=/usr --sysconfdir=/etc
   make OPTIMISE_CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" 
OPTIMISE_CCFLAGS="${CFLAGS} -fno-strict-aliasing"
 
   # Build Festival itself
-  cd "$srcdir/festival"
+  cd ../festival
   ./configure --prefix=/usr --sysconfdir=/etc
   make OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}"
 }
@@ -62,7 +62,7 @@
 
 package() {
   # Install Speech Tools first
-  cd "$srcdir/speech_tools"
+  cd speech_tools
   install -dm755 
"$pkgdir"/usr/{bin,lib,include/speech_tools/{,instantiate,ling_class,rxp,sigpr,unix}}
 
   #binaries
@@ -81,7 +81,7 @@
 
   #headers
   for dir in {.,instantiate,ling_class,rxp,sigpr,unix}; do
-install -m644 -t "${pkgdir}"/usr/include/speech_tools/$dir include/$dir/*.h
+install -m644 -t "$pkgdir"/usr/include/speech_tools/$dir include/$dir/*.h
   done
 
   # Install Festival itself
@@ -104,7 +104,7 @@
 
   #libraries
   install -m755 src/lib/libFestival.so.* "$pkgdir"/usr/lib/
-