Ravenports generated: 11 Oct 2020 21:37
[ravenports.git] / bucket_1F / llvm-libunwind
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               llvm-libunwind
4 VERSION=                10.0.1
5 KEYWORDS=               lang devel
6 VARIANTS=               standard
7 SDESC[standard]=        LLVM version of libunwind library
8 HOMEPAGE=               https://github.com/llvm-mirror/libunwind
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.1/
13                         http://llvm.org/releases/10.0.1/
14 DISTFILE[1]=            libunwind-10.0.1.src.tar.xz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILD_DEPENDS=          llvm:single:standard
22
23 USES=                   cmake cclibs:single
24
25 DISTNAME=               libunwind-10.0.1.src
26
27 LICENSE=                CUSTOM1:single
28 LICENSE_NAME=           CUSTOM1:"University of Illinois/NCSA Open Source License"
29 LICENSE_FILE=           CUSTOM1:{{WRKSRC}}/LICENSE.TXT
30 LICENSE_SCHEME=         solo
31
32 CMAKE_BUILD_TYPE=       Release
33
34 SOVERSION=              1.0
35
36 CMAKE_ARGS=             -DLLVM_HOST_TRIPLE:STRING="{{CONFIGURE_TARGET}}"
37
38 post-install:
39         ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include/
40         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libunwind.${LIBEXT}
41
42 [FILE:618:descriptions/desc.single]
43 libunwind is an implementation of the interface defined by the HP libunwind
44 project. It was contributed by Apple as a way to enable clang++ to port to
45 platforms that do not have a system unwinder. It is intended to be a small
46 and fast implementation of the ABI, leaving off some features of HP's
47 libunwind that never materialized (e.g. remote unwinding).
48
49 The unwinder has two levels of API. The high level APIs are the _Unwind_*
50 functions which implement functionality required by __cxa_* exception
51 functions. The low level APIs are the unw_* functions which are an
52 interface defined by the old HP libunwind project.
53
54
55 [FILE:106:distinfo]
56 741903ec1ebff2253ff19d803629d88dc7612598758b6e48bea2da168de95e27        92724 libunwind-10.0.1.src.tar.xz
57
58
59 [FILE:140:manifests/plist.single]
60 include/
61  __libunwind_config.h
62  libunwind.h
63  unwind.h
64 lib/
65  libunwind.a
66  libunwind.so
67  libunwind.so.%%SOMAJOR%%
68  libunwind.so.%%SOVERSION%%
69