diff options
author | adam <adam@pkgsrc.org> | 2019-06-17 16:35:44 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2019-06-17 16:35:44 +0000 |
commit | fac13f3417e5a6ee73b28554fc5b891506a3e8f3 (patch) | |
tree | c47cd09359a7d4bd76764210f908d6bcfa47b1d3 /parallel | |
parent | f91e166a1760cdd7e753dcb8d6f016b4889f2463 (diff) | |
download | pkgsrc-fac13f3417e5a6ee73b28554fc5b891506a3e8f3.tar.gz |
openmp: added version 8.0.0
The OpenMP subproject of LLVM contains the components required to build an
executable OpenMP program that are outside the compiler itself.
Here you can find the code for the runtime library against which code compiled
by clang -fopenmp must be linked before it can run.
Diffstat (limited to 'parallel')
-rw-r--r-- | parallel/Makefile | 3 | ||||
-rw-r--r-- | parallel/openmp/DESCR | 5 | ||||
-rw-r--r-- | parallel/openmp/Makefile | 33 | ||||
-rw-r--r-- | parallel/openmp/PLIST | 7 | ||||
-rw-r--r-- | parallel/openmp/buildlink3.mk | 12 | ||||
-rw-r--r-- | parallel/openmp/distinfo | 6 |
6 files changed, 65 insertions, 1 deletions
diff --git a/parallel/Makefile b/parallel/Makefile index c527d7091d5..2ec32f545bf 100644 --- a/parallel/Makefile +++ b/parallel/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.25 2018/04/22 17:25:52 bacon Exp $ +# $NetBSD: Makefile,v 1.26 2019/06/17 16:35:44 adam Exp $ # COMMENT= Applications dealing with parallelism in computing @@ -11,6 +11,7 @@ SUBDIR+= gridscheduler SUBDIR+= hwloc SUBDIR+= linda SUBDIR+= mpi-ch +SUBDIR+= openmp SUBDIR+= openmpi SUBDIR+= openpa SUBDIR+= p5-Parallel-Pvm diff --git a/parallel/openmp/DESCR b/parallel/openmp/DESCR new file mode 100644 index 00000000000..3ec76f7b973 --- /dev/null +++ b/parallel/openmp/DESCR @@ -0,0 +1,5 @@ +The OpenMP subproject of LLVM contains the components required to build an +executable OpenMP program that are outside the compiler itself. + +Here you can find the code for the runtime library against which code compiled +by clang -fopenmp must be linked before it can run. diff --git a/parallel/openmp/Makefile b/parallel/openmp/Makefile new file mode 100644 index 00000000000..b148572df2d --- /dev/null +++ b/parallel/openmp/Makefile @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1 2019/06/17 16:35:44 adam Exp $ + +DISTNAME= openmp-8.0.0.src +PKGNAME= ${DISTNAME:S/.src//} +CATEGORIES= devel +MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/ +EXTRACT_SUFX= .tar.xz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://openmp.llvm.org/ +COMMENT= Support for the OpenMP language +LICENSE= modified-bsd + +DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm + +CONFIGURE_DIRS= ${WRKDIR}/build +CMAKE_ARG_PATH= ${WRKSRC} + +USE_LANGUAGES= c c++11 +USE_CMAKE= yes +USE_TOOLS+= perl pkg-config +GCC_REQD+= 4.8 + +CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release +CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} +CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} +CMAKE_ARGS+= -DOPENMP_ENABLE_LIBOMPTARGET=OFF + +post-extract: + ${MKDIR} ${WRKDIR}/build + +.include "../../lang/llvm/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/parallel/openmp/PLIST b/parallel/openmp/PLIST new file mode 100644 index 00000000000..a16edf1f181 --- /dev/null +++ b/parallel/openmp/PLIST @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1 2019/06/17 16:35:44 adam Exp $ +include/omp-tools.h +include/omp.h +include/ompt.h +lib/libgomp.so +lib/libiomp5.so +lib/libomp.so diff --git a/parallel/openmp/buildlink3.mk b/parallel/openmp/buildlink3.mk new file mode 100644 index 00000000000..e640887cd5d --- /dev/null +++ b/parallel/openmp/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2019/06/17 16:35:44 adam Exp $ + +BUILDLINK_TREE+= openmp + +.if !defined(OPENMP_BUILDLINK3_MK) +OPENMP_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.openmp+= openmp>=8.0.0 +BUILDLINK_PKGSRCDIR.openmp?= ../../parallel/openmp +.endif # OPENMP_BUILDLINK3_MK + +BUILDLINK_TREE+= -openmp diff --git a/parallel/openmp/distinfo b/parallel/openmp/distinfo new file mode 100644 index 00000000000..4dd39be2c2f --- /dev/null +++ b/parallel/openmp/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2019/06/17 16:35:44 adam Exp $ + +SHA1 (openmp-8.0.0.src.tar.xz) = 90462a0f720a9a40ecbda9636c24d627b5dc05db +RMD160 (openmp-8.0.0.src.tar.xz) = 81bdf0098bf04b41008e04d258ab708300f2e082 +SHA512 (openmp-8.0.0.src.tar.xz) = 0fff071c9dbf118bc1908e433d6ce571f47a4f2dbc5bf2d843151889e3414473bb5a9c97dc0b6dc6d1bd9ab0c6e365cae625f97d1b11d5d6ae059fa5a0496cb3 +Size (openmp-8.0.0.src.tar.xz) = 934384 bytes |