View | Details | Raw Unified | Return to bug 203847
Collapse All | Expand All

(-)Makefile (-3 / +15 lines)
Lines 3-9 Link Here
3
#    $MCom: ports-experimental/math/fftw3/Makefile,v 1.1 2006/03/28 00:08:57 ahze Exp $
3
#    $MCom: ports-experimental/math/fftw3/Makefile,v 1.1 2006/03/28 00:08:57 ahze Exp $
4
4
5
PORTNAME=	fftw3
5
PORTNAME=	fftw3
6
PORTVERSION=	3.3.3
6
PORTVERSION=	3.3.4
7
PORTREVISION?=	2
7
PORTREVISION?=	2
8
CATEGORIES=	math
8
CATEGORIES=	math
9
MASTER_SITES=	http://www.fftw.org/ \
9
MASTER_SITES=	http://www.fftw.org/ \
Lines 16-22 Link Here
16
16
17
LICENSE=	GPLv2
17
LICENSE=	GPLv2
18
18
19
#current flavors: default, float, long, and quad
19
#current flavors: default, float, long, mpi, and quad
20
FFTW3_FLAVOR?=	default
20
FFTW3_FLAVOR?=	default
21
FFTW3_SUFX=
21
FFTW3_SUFX=
22
22
Lines 36-46 Link Here
36
INSTALL_TARGET=	install-pkgconfigDATA install-libLTLIBRARIES install-exec
36
INSTALL_TARGET=	install-pkgconfigDATA install-libLTLIBRARIES install-exec
37
.endif
37
.endif
38
38
39
OPTIONS_DEFINE=		G77_WRAPPERS OPENMP OPTIMIZED_CFLAGS
39
OPTIONS_DEFINE=		G77_WRAPPERS OPENMP OPTIMIZED_CFLAGS OPENMPI
40
40
41
G77_WRAPPERS_DESC=	Alter Fortran wrappers for use with g77
41
G77_WRAPPERS_DESC=	Alter Fortran wrappers for use with g77
42
OPENMP_DESC=		Build OpenMP multithreaded libraries
42
OPENMP_DESC=		Build OpenMP multithreaded libraries
43
OPENMPI_DESC=		Build OpenMPI parallel libraries
43
44
45
44
OPTIONS_DEFAULT=	OPTIMIZED_CFLAGS
46
OPTIONS_DEFAULT=	OPTIMIZED_CFLAGS
45
47
46
.include <bsd.port.options.mk>
48
.include <bsd.port.options.mk>
Lines 55-60 Link Here
55
USES+=		compiler:env
57
USES+=		compiler:env
56
.endif
58
.endif
57
59
60
.if ${PORT_OPTIONS:MOPENMPI}
61
PLIST_SUB+=     OPENMPI=""
62
LIB_DEPENDS+=		libmpi.so:${PORTSDIR}/net/openmpi
63
#BUILD_DEPENDS+=		mpicc:${PORTSDIR}/net/openmpi
64
CONFIGURE_ARGS+=        --enable-mpi
65
CONFIGURE_ENV+=		MPICC=${PREFIX}/mpi/openmpi/bin/mpicc
66
.else
67
PLIST_SUB+=     OPENMPI="@comment "
68
.endif
69
58
#Users must add altivec to MACHINE_CPU when desired:
70
#Users must add altivec to MACHINE_CPU when desired:
59
#this is not currently done in bsd.cpu.mk
71
#this is not currently done in bsd.cpu.mk
60
.if ${FFTW3_FLAVOR} == "default"
72
.if ${FFTW3_FLAVOR} == "default"
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (fftw-3.3.3.tar.gz) = 85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3
1
SHA256 (fftw-3.3.4.tar.gz) = 8f0cde90929bc05587c3368d2f15cd0530a60b8a9912a8e2979a72dbe5af0982
2
SIZE (fftw-3.3.3.tar.gz) = 3920661
2
SIZE (fftw-3.3.4.tar.gz) = 3940427
(-)pkg-plist (-3 / +10 lines)
Lines 2-22 Link Here
2
%%DEF%%bin/fftw-wisdom-to-conf
2
%%DEF%%bin/fftw-wisdom-to-conf
3
%%DEF%%include/fftw3.f
3
%%DEF%%include/fftw3.f
4
%%DEF%%include/fftw3.f03
4
%%DEF%%include/fftw3.f03
5
%%OPENMPI%%include/fftw3-mpi.f03
5
%%DEF%%include/fftw3.h
6
%%DEF%%include/fftw3.h
7
%%OPENMPI%%include/fftw3-mpi.h
6
%%DEF%%include/fftw3l.f03
8
%%DEF%%include/fftw3l.f03
9
%%OPENMPI%%include/fftw3l.f03
7
%%DEF%%include/fftw3q.f03
10
%%DEF%%include/fftw3q.f03
8
lib/libfftw3%%FFTW3_SUFX%%.a
11
lib/libfftw3%%FFTW3_SUFX%%.a
9
lib/libfftw3%%FFTW3_SUFX%%.so
12
lib/libfftw3%%FFTW3_SUFX%%.so
10
lib/libfftw3%%FFTW3_SUFX%%.so.3
13
lib/libfftw3%%FFTW3_SUFX%%.so.3
11
lib/libfftw3%%FFTW3_SUFX%%.so.3.3.2
14
lib/libfftw3%%FFTW3_SUFX%%.so.3.4.4
15
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.a
16
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.so
17
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.so.3
18
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.so.3.4.4
12
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.a
19
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.a
13
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so
20
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so
14
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3
21
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3
15
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3.3.2
22
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3.4.4
16
lib/libfftw3%%FFTW3_SUFX%%_threads.a
23
lib/libfftw3%%FFTW3_SUFX%%_threads.a
17
lib/libfftw3%%FFTW3_SUFX%%_threads.so
24
lib/libfftw3%%FFTW3_SUFX%%_threads.so
18
lib/libfftw3%%FFTW3_SUFX%%_threads.so.3
25
lib/libfftw3%%FFTW3_SUFX%%_threads.so.3
19
lib/libfftw3%%FFTW3_SUFX%%_threads.so.3.3.2
26
lib/libfftw3%%FFTW3_SUFX%%_threads.so.3.4.4
20
libdata/pkgconfig/fftw3%%FFTW3_SUFX%%.pc
27
libdata/pkgconfig/fftw3%%FFTW3_SUFX%%.pc
21
%%DEF%%man/man1/fftw-wisdom.1.gz
28
%%DEF%%man/man1/fftw-wisdom.1.gz
22
%%DEF%%man/man1/fftw-wisdom-to-conf.1.gz
29
%%DEF%%man/man1/fftw-wisdom-to-conf.1.gz

Return to bug 203847