View | Details | Raw Unified | Return to bug 217283 | Differences between
and this patch

Collapse All | Expand All

(-)lang/opencoarrays/Makefile (-9 / +10 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	opencoarrays
4
PORTNAME=	opencoarrays
5
PORTVERSION=	1.9.1
5
PORTVERSION=	1.9.3
6
PORTREVISION=	1
6
PORTREVISION=
7
CATEGORIES=	lang parallel
7
CATEGORIES=	lang parallel
8
8
9
MAINTAINER=	as@cmplx.uk
9
MAINTAINER=	as@cmplx.uk
Lines 15-29 Link Here
15
BUILD_DEPENDS=	bash:shells/bash
15
BUILD_DEPENDS=	bash:shells/bash
16
RUN_DEPENDS=	bash:shells/bash
16
RUN_DEPENDS=	bash:shells/bash
17
17
18
USES=		cmake:outsource fortran
19
PLIST_SUB=	GCC_VER=${_GCC_VER}
20
21
USE_LDCONFIG=	yes
22
18
USE_GITHUB=	yes
23
USE_GITHUB=	yes
19
GH_ACCOUNT=	sourceryinstitute
24
GH_ACCOUNT=	sourceryinstitute
20
GH_PROJECT=	OpenCoarrays
25
GH_PROJECT=	OpenCoarrays
21
26
22
USES=		cmake:outsource fortran shebangfix
23
PLIST_SUB=	GCC_VER=${_GCC_VER}
24
SHEBANG_FILES=	src/extensions/caf-head \
25
		src/extensions/cafrun-head
26
27
OPTIONS_SINGLE=		MPI
27
OPTIONS_SINGLE=		MPI
28
OPTIONS_SINGLE_MPI=	MPICH OPENMPI OPENMPI2
28
OPTIONS_SINGLE_MPI=	MPICH OPENMPI OPENMPI2
29
OPTIONS_DEFAULT=	MPICH
29
OPTIONS_DEFAULT=	MPICH
Lines 31-36 Link Here
31
MPICH_DESC=		Parallel processing support via MPICH
31
MPICH_DESC=		Parallel processing support via MPICH
32
MPICH_BUILD_DEPENDS=	mpif90:net/mpich
32
MPICH_BUILD_DEPENDS=	mpif90:net/mpich
33
MPICH_RUN_DEPENDS=	mpif90:net/mpich
33
MPICH_RUN_DEPENDS=	mpif90:net/mpich
34
MPICH_CONFIGURE_ENV=	MPI_HOME=${LOCALBASE}
34
35
35
OPENMPI_BUILD_DEPENDS=	${LOCALBASE}/mpi/openmpi/bin/mpif90:net/openmpi
36
OPENMPI_BUILD_DEPENDS=	${LOCALBASE}/mpi/openmpi/bin/mpif90:net/openmpi
36
OPENMPI_RUN_DEPENDS=	${LOCALBASE}/mpi/openmpi/bin/mpif90:net/openmpi
37
OPENMPI_RUN_DEPENDS=	${LOCALBASE}/mpi/openmpi/bin/mpif90:net/openmpi
Lines 48-55 Link Here
48
.endif
49
.endif
49
50
50
post-patch:
51
post-patch:
51
	@${REINPLACE_CMD} '/mod_install/s/$${CMAKE_Fortran_COMPILER_VERSION}/${_GCC_VER}/' \
52
	@${REINPLACE_CMD} '/mod_dir_tail/s/$${CMAKE_Fortran_COMPILER_VERSION}/${_GCC_VER}/' \
52
		${WRKSRC}/src/mpi/CMakeLists.txt
53
		${WRKSRC}/CMakeLists.txt
53
54
54
do-test:
55
do-test:
55
	(cd ${TEST_WRKSRC} && ctest)
56
	(cd ${TEST_WRKSRC} && ctest)
(-)lang/opencoarrays/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1502444969
1
TIMESTAMP = 1515663538
2
SHA256 (sourceryinstitute-OpenCoarrays-1.9.1_GH0.tar.gz) = 084a365ea90c0f88c652b259b494349641cf3c75f1bb7b65b78e74755fc5d041
2
SHA256 (sourceryinstitute-OpenCoarrays-1.9.3_GH0.tar.gz) = 93175d25370736d1fda5e9d7a15598da7c1fe7251514a49b2c3c228a59d977a4
3
SIZE (sourceryinstitute-OpenCoarrays-1.9.1_GH0.tar.gz) = 247200
3
SIZE (sourceryinstitute-OpenCoarrays-1.9.3_GH0.tar.gz) = 253572
(-)lang/opencoarrays/pkg-descr (-3 / +3 lines)
Lines 1-5 Link Here
1
OpenCoarrays is an open-source software project that supports the coarray
1
OpenCoarrays is a BSD licensed open source project that produces
2
Fortran (CAF) parallel programming features of the Fortran 2008 standard
2
an ABI for GCC Fortran front-end to build programs that leverage
3
and several features proposed for Fortran 2015.
3
the parallel programming features of Fortran 2018.
4
4
5
WWW: http://www.opencoarrays.org/
5
WWW: http://www.opencoarrays.org/
(-)lang/opencoarrays/pkg-plist (-1 / +5 lines)
Lines 1-6 Link Here
1
bin/caf
1
bin/caf
2
bin/cafrun
2
bin/cafrun
3
include/OpenCoarrays/GNU/%%GCC_VER%%/opencoarrays.mod
3
include/OpenCoarrays-1.9.3_GNU-%%GCC_VER%%/opencoarrays.mod
4
include/libcaf-gfortran-descriptor.h
4
include/libcaf-gfortran-descriptor.h
5
include/libcaf.h
5
include/libcaf.h
6
include/opencoarrays.mod
6
include/opencoarrays.mod
Lines 9-11 Link Here
9
lib/cmake/opencoarrays/OpenCoarraysTargets-%%CMAKE_BUILD_TYPE%%.cmake
9
lib/cmake/opencoarrays/OpenCoarraysTargets-%%CMAKE_BUILD_TYPE%%.cmake
10
lib/cmake/opencoarrays/OpenCoarraysTargets.cmake
10
lib/cmake/opencoarrays/OpenCoarraysTargets.cmake
11
lib/libcaf_mpi.a
11
lib/libcaf_mpi.a
12
lib/libcaf_mpi.so
13
lib/libcaf_mpi.so.2
14
man/man1/caf.1.gz
15
man/man1/cafrun.1.gz

Return to bug 217283