diff --git a/srcpkgs/praat/template b/srcpkgs/praat/template index 197ef24be0ee13..a570873d7d539a 100644 --- a/srcpkgs/praat/template +++ b/srcpkgs/praat/template @@ -1,7 +1,7 @@ # Template file for 'praat' pkgname=praat -version=6.3.18 -revision=2 +version=6.4.07 +revision=1 create_wrksrc=yes hostmakedepends="pkg-config" makedepends="gtk+3-devel $(vopt_if alsa alsa-lib-devel) $(vopt_if jack jack-devel) @@ -13,7 +13,7 @@ license="GPL-2.0-or-later" homepage="https://www.fon.hum.uva.nl/praat/" changelog="https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html" distfiles="https://github.com/praat/praat/archive/v${version}.tar.gz" -checksum=12b57cb9c3acebe25fe6bec93f16b0479d24ed02d30bb49879ec75f6d5145be8 +checksum=56b42f59c139cd0a4386947abdfd607db93c91ad4e7b863631e4b918bd63b76d # there are a number of pre-defined Makefiles for certain configurations # build options are used to choose which one to use among a selected few @@ -48,6 +48,12 @@ do_build() { CFLAGS+=" -DPA_BIG_ENDIAN" fi + # see https://github.com/praat/praat/issues/2433 + case "$XBPS_TARGET_MACHINE" in + i686*) + CXXFLAGS+=" -fexcess-precision=fast";; + esac; + make ${makejobs} CC="$CC" CXX="$CXX" LD="$LD" AR="$AR" mv praat* ..