From 85964ad773867559f2b70ba36e39b13c851709d7 Mon Sep 17 00:00:00 2001 From: Evgeny Ermakov Date: Sat, 19 Dec 2020 11:02:34 +1100 Subject: [PATCH] fftw: update to 3.3.9 --- srcpkgs/fftw/template | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/srcpkgs/fftw/template b/srcpkgs/fftw/template index 8a0c614d61e..bf0693d01e5 100644 --- a/srcpkgs/fftw/template +++ b/srcpkgs/fftw/template @@ -1,7 +1,7 @@ # Template file for 'fftw' pkgname=fftw -version=3.3.8 -revision=2 +version=3.3.9 +revision=1 hostmakedepends="libtool automake" makedepends="libgomp-devel" short_desc="Library for computing the discrete Fourier transform (DFT)" @@ -9,15 +9,15 @@ maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://www.fftw.org/" distfiles="${homepage}/fftw-${version}.tar.gz" -checksum=6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303 +checksum=bf2c7ce40b04ae811af714deb512510cc2c17b9ab9d6ddcf49fe4487eea7af3d pre_configure() { - sed -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' -i configure.ac + vsed -i configure.ac -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' if [ "$CROSS_BUILD" ]; then # Remove test which does not work when cross compiling case "$XBPS_TARGET_MACHINE" in - armv[78]*|aarch64*) sed -i configure.ac \ - -e "/dnl Check for not-always-available (not quite) cycle counters/,+26d" + armv[78]*|aarch64*) vsed -i configure.ac \ + -e "/dnl Check for not-always-available (not quite) cycle counters/,+26d" esac fi autoreconf -fi @@ -35,12 +35,12 @@ do_configure() { cd ${wrksrc}/build-double ../configure ${configure_args} ${CARGS} ${_sse2} - # long double precission + # long double precision mkdir ${wrksrc}/build-long-double cd ${wrksrc}/build-long-double ../configure ${configure_args} ${CARGS} --enable-long-double - # single precission + # single precision mkdir ${wrksrc}/build-single cd ${wrksrc}/build-single ../configure ${configure_args} ${CARGS} --enable-float ${_sse} @@ -53,6 +53,13 @@ do_build() { done } +do_check() { + for f in double long-double single; do + cd ${wrksrc}/build-${f} + make DESTDIR=${DESTDIR} check + done +} + do_install() { for f in double long-double single; do cd ${wrksrc}/build-${f}