1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= llvm-libunwind
7 SDESC[standard]= LLVM version of libunwind library
8 HOMEPAGE= https://github.com/llvm-mirror/libunwind
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
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 BUILD_DEPENDS= llvm:single:standard
23 USES= cmake cclibs:single
25 DISTNAME= libunwind-10.0.1.src
27 LICENSE= CUSTOM1:single
28 LICENSE_NAME= CUSTOM1:"University of Illinois/NCSA Open Source License"
29 LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENSE.TXT
32 CMAKE_BUILD_TYPE= Release
36 CMAKE_ARGS= -DLLVM_HOST_TRIPLE:STRING="{{CONFIGURE_TARGET}}"
39 ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include/
40 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libunwind.${LIBEXT}
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).
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.
56 741903ec1ebff2253ff19d803629d88dc7612598758b6e48bea2da168de95e27 92724 libunwind-10.0.1.src.tar.xz
59 [FILE:140:manifests/plist.single]
67 libunwind.so.%%SOMAJOR%%
68 libunwind.so.%%SOVERSION%%