Ravenports generated: 25 Sep 2022 00:03
[ravenports.git] / bucket_71 / openmp
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               openmp
4 VERSION=                15.0.1
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.1/
13 DISTFILE[1]=            openmp-15.0.1.src.tar.xz:main
14 DISTFILE[2]=            cmake-15.0.1.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.1.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=              AMDGCN={{VAR1}}
36                         LLVM_MAJOR="15"
37
38 CMAKE_ARGS=             -DCMAKE_INSTALL_RPATH:STRING="{{LOCALBASE}}/llvm/lib"
39 VAR_OPSYS[freebsd]=     VAR1="@comment "
40
41 post-install:
42         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomp.${LIBEXT}
43         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomptarget.${LIBEXT}
44         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libarcher.${LIBEXT}
45
46 post-extract:
47         ${CP} ${WRKDIR}/cmake-15.0.1.src/Modules/* \
48                 ${WRKSRC}/cmake/
49
50 [FILE:951:descriptions/desc.single]
51 The LLVM Project is a collection of modular and reusable compiler and
52 toolchain technologies. Despite its name, LLVM has little to do with
53 traditional virtual machines, though it does provide helpful libraries
54 that can be used to build them. The name "LLVM" itself is not an
55 acronym; it is the full name of the project.
56
57 The OpenMP subproject of LLVM contains the components required to build
58 an executable OpenMP program that are outside the compiler itself.
59
60 This package contains the code for the runtime library against which code
61 compiled by clang -fopenmp must be linked before it can run.  It also
62 contains the library that supports offload to target devices (in
63 "libomptarget").
64
65 Support for the parts of the OpenMP 4.0 (and later) language that are not
66 associated with the "target" constructs are contained in the "runtime"
67 directory. Support for offloading computation via the "target" directive
68 is in the separate "libomptarget" directory.
69
70
71 [FILE:205:distinfo]
72 d72ba3d777fca3c3b8923fa595d5a3c7d31ae5a5411e3f1d810a7c5398544f0e      1184792 openmp-15.0.1.src.tar.xz
73 a660d1b7d4d2ef9759de6ad360d5fa9eed3625a6548068a97df2dd706edf2dd0         6976 cmake-15.0.1.src.tar.xz
74
75
76 [FILE:1257:manifests/plist.single]
77 %%AMDGCN%%lib/
78  libomptarget-amdgpu-gfx1010.bc
79  libomptarget-amdgpu-gfx1030.bc
80  libomptarget-amdgpu-gfx1031.bc
81  libomptarget-amdgpu-gfx1032.bc
82  libomptarget-amdgpu-gfx1033.bc
83  libomptarget-amdgpu-gfx1034.bc
84  libomptarget-amdgpu-gfx1035.bc
85  libomptarget-amdgpu-gfx1036.bc
86  libomptarget-amdgpu-gfx700.bc
87  libomptarget-amdgpu-gfx701.bc
88  libomptarget-amdgpu-gfx801.bc
89  libomptarget-amdgpu-gfx803.bc
90  libomptarget-amdgpu-gfx900.bc
91  libomptarget-amdgpu-gfx902.bc
92  libomptarget-amdgpu-gfx906.bc
93  libomptarget-amdgpu-gfx908.bc
94  libomptarget-amdgpu-gfx90a.bc
95  libomptarget-amdgpu-gfx90c.bc
96  libomptarget-amdgpu-gfx940.bc
97 %%ONLY-DRAGONFLY%%lib/
98  libomptarget-nvptx-sm_35.bc
99  libomptarget-nvptx-sm_37.bc
100  libomptarget-nvptx-sm_50.bc
101  libomptarget-nvptx-sm_52.bc
102  libomptarget-nvptx-sm_53.bc
103  libomptarget-nvptx-sm_60.bc
104  libomptarget-nvptx-sm_61.bc
105  libomptarget-nvptx-sm_62.bc
106  libomptarget-nvptx-sm_70.bc
107  libomptarget-nvptx-sm_72.bc
108  libomptarget-nvptx-sm_75.bc
109  libomptarget-nvptx-sm_80.bc
110  libomptarget-nvptx-sm_86.bc
111 include/
112  omp-tools.h
113  omp.h
114  ompt-multiplex.h
115  ompt.h
116 lib/
117  libarcher.so
118  libarcher_static.a
119  libgomp.so
120  libiomp5.so
121  libomp.so
122  libomptarget.devicertl.a
123  libomptarget.so
124  libomptarget.so.%%LLVM_MAJOR%%
125 lib/cmake/openmp/FindOpenMPTarget.cmake
126