Ravenports generated: 11 Dec 2022 20:15
[ravenports.git] / bucket_71 / openmp
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               openmp
4 VERSION=                15.0.6
5 KEYWORDS=               devel lang
6 VARIANTS=               standard
7 SDESC[standard]=        LLVM Open Multi-Processing Runtime Library
8 HOMEPAGE=               http://llvm.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.6/
13 DISTFILE[1]=            openmp-15.0.6.src.tar.xz:main
14 DISTFILE[2]=            cmake-15.0.6.src.tar.xz:main
15 DF_INDEX=               1 2
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILD_DEPENDS=          clang:complete:standard
22 BUILDRUN_DEPENDS=       llvm:single:standard
23
24 USES=                   cmake perl:build pkgconfig zlib c++:single
25
26 DISTNAME=               openmp-15.0.6.src
27
28 LICENSE=                CUSTOM1:single
29 LICENSE_NAME=           CUSTOM1:"University of Illinois/NCSA Open Source License"
30 LICENSE_FILE=           CUSTOM1:{{WRKSRC}}/LICENSE.txt
31 LICENSE_SCHEME=         solo
32
33 CMAKE_BUILD_TYPE=       Release
34
35 PLIST_SUB=              LLVM_MAJOR="15"
36
37 CMAKE_ARGS=             -DCMAKE_INSTALL_RPATH:STRING="{{LOCALBASE}}/llvm/lib"
38
39 post-install:
40         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomp.${LIBEXT}
41         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomptarget.${LIBEXT}
42         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libarcher.${LIBEXT}
43
44 post-extract:
45         ${CP} ${WRKDIR}/cmake-15.0.6.src/Modules/* \
46                 ${WRKSRC}/cmake/
47
48 [FILE:951:descriptions/desc.single]
49 The LLVM Project is a collection of modular and reusable compiler and
50 toolchain technologies. Despite its name, LLVM has little to do with
51 traditional virtual machines, though it does provide helpful libraries
52 that can be used to build them. The name "LLVM" itself is not an
53 acronym; it is the full name of the project.
54
55 The OpenMP subproject of LLVM contains the components required to build
56 an executable OpenMP program that are outside the compiler itself.
57
58 This package contains the code for the runtime library against which code
59 compiled by clang -fopenmp must be linked before it can run.  It also
60 contains the library that supports offload to target devices (in
61 "libomptarget").
62
63 Support for the parts of the OpenMP 4.0 (and later) language that are not
64 associated with the "target" constructs are contained in the "runtime"
65 directory. Support for offloading computation via the "target" directive
66 is in the separate "libomptarget" directory.
67
68
69 [FILE:205:distinfo]
70 1ac6f159d81625d852a42676ff6d8820cb744c18d825a56d56a6d7aa389f5ac9      1184608 openmp-15.0.6.src.tar.xz
71 7613aeeaba9b8b12b35224044bc349b5fa45525919625057fa54dc882dcb4c86         6972 cmake-15.0.6.src.tar.xz
72
73
74 [FILE:1219:manifests/plist.single]
75 include/
76  omp-tools.h
77  omp.h
78  ompt-multiplex.h
79  ompt.h
80 lib/
81  libarcher.so
82  libarcher_static.a
83  libgomp.so
84  libiomp5.so
85  libomp.so
86  libomptarget-amdgpu-gfx1010.bc
87  libomptarget-amdgpu-gfx1030.bc
88  libomptarget-amdgpu-gfx1031.bc
89  libomptarget-amdgpu-gfx1032.bc
90  libomptarget-amdgpu-gfx1033.bc
91  libomptarget-amdgpu-gfx1034.bc
92  libomptarget-amdgpu-gfx1035.bc
93  libomptarget-amdgpu-gfx1036.bc
94  libomptarget-amdgpu-gfx700.bc
95  libomptarget-amdgpu-gfx701.bc
96  libomptarget-amdgpu-gfx801.bc
97  libomptarget-amdgpu-gfx803.bc
98  libomptarget-amdgpu-gfx900.bc
99  libomptarget-amdgpu-gfx902.bc
100  libomptarget-amdgpu-gfx906.bc
101  libomptarget-amdgpu-gfx908.bc
102  libomptarget-amdgpu-gfx90a.bc
103  libomptarget-amdgpu-gfx90c.bc
104  libomptarget-amdgpu-gfx940.bc
105  libomptarget-nvptx-sm_35.bc
106  libomptarget-nvptx-sm_37.bc
107  libomptarget-nvptx-sm_50.bc
108  libomptarget-nvptx-sm_52.bc
109  libomptarget-nvptx-sm_53.bc
110  libomptarget-nvptx-sm_60.bc
111  libomptarget-nvptx-sm_61.bc
112  libomptarget-nvptx-sm_62.bc
113  libomptarget-nvptx-sm_70.bc
114  libomptarget-nvptx-sm_72.bc
115  libomptarget-nvptx-sm_75.bc
116  libomptarget-nvptx-sm_80.bc
117  libomptarget-nvptx-sm_86.bc
118  libomptarget.devicertl.a
119  libomptarget.so
120  libomptarget.so.%%LLVM_MAJOR%%
121 lib/cmake/openmp/FindOpenMPTarget.cmake
122