Kirill Bychkov [2012-10-13, 17:10:24]:
> Hi. This patch enables threaded libs in math/fftw3. The are required by
> upcoming luminance-hdr port.
> Regression tests were completed with no errors on amd64. Also tested with
> scorched3d game - no fallout.
> OK to commit?
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/math/fftw3/Makefile,v
> retrieving revision 1.22
> diff -u -r1.22 Makefile
> --- Makefile  29 Mar 2012 13:38:40 -0000      1.22
> +++ Makefile  16 Jul 2012 06:07:14 -0000
> @@ -10,10 +10,12 @@
>  # XXX set it to its default value so that bsd.port.mk won't whine
>  FULLPKGPATH-main=    math/fftw3,-main${FLAVOR_EXT:S/-/,/g}
>  FULLPKGNAME-common=  fftw3-common-${V}
> -REVISION-main=       0
> +REVISION-main=       1
>  REVISION-common=0
>  SHARED_LIBS= fftw3   5.0 \
> -             fftw3f  5.0
> +             fftw3f  5.0 \
> +             fftw3_threads   0.0 \
> +             fftw3f_threads  0.0
>  CATEGORIES=  math
> 
>  HOMEPAGE=    http://www.fftw.org/
> @@ -40,7 +42,8 @@
>  USE_GROFF =  Yes
>  CONFIGURE_STYLE=gnu
>  CONFIGURE_ARGS=      ${CONFIGURE_SHARED} \
> -             --enable-portable-binary
> +             --enable-portable-binary \
> +             --enable-threads

this adds -pthread everywhere and records libpthread as NEEDED in the main
library as well.
maybe bump all the libraries to be safe?

tests have no errors on i386.

Reply via email to