ldc: update wip/ldc to 1.21.0

Changes:
- Add buildlink file
- Build shared libs
This commit is contained in:
Dan Cîrnaț 2020-05-17 21:00:45 +02:00
parent c4fbc3d96e
commit 47db1cc513
4 changed files with 41 additions and 7 deletions

View File

@ -1,11 +1,12 @@
# $NetBSD$
PKGNAME= ldc-1.20.0
PKGNAME= ldc-1.21.0
GITHUB_PROJECT= ldc
DISTNAME= ${PKGNAME_NOREV}-src
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=ldc-developers/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
PKGREVISION= 2
MAINTAINER= dan@alt.md
HOMEPAGE= https://github.com/ldc-developers/ldc/
@ -20,8 +21,6 @@ CMAKE_ARG_PATH= ${WRKSRC}
CMAKE_ARGS+= -GNinja
CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH}
CMAKE_ARGS+= -DLDC_DYNAMIC_COMPILE=OFF
CMAKE_ARGS+= -DBUILD_SHARED_LIBS=OFF
post-extract:
${RUN} mkdir -p ${WRKDIR}/build

View File

@ -31,6 +31,8 @@ include/d/core/internal/attributes.d
include/d/core/internal/convert.d
include/d/core/internal/dassert.d
include/d/core/internal/destruction.d
include/d/core/internal/elf/dl.d
include/d/core/internal/elf/io.d
include/d/core/internal/entrypoint.d
include/d/core/internal/execinfo.d
include/d/core/internal/hash.d
@ -74,6 +76,7 @@ include/d/core/stdc/wctype.d
include/d/core/stdcpp/allocator.d
include/d/core/stdcpp/array.d
include/d/core/stdcpp/exception.d
include/d/core/stdcpp/memory.d
include/d/core/stdcpp/new_.d
include/d/core/stdcpp/string.d
include/d/core/stdcpp/string_view.d
@ -388,6 +391,7 @@ include/d/core/sys/windows/rpcnsi.d
include/d/core/sys/windows/rpcnsip.d
include/d/core/sys/windows/rpcnterr.d
include/d/core/sys/windows/schannel.d
include/d/core/sys/windows/sdkddkver.d
include/d/core/sys/windows/secext.d
include/d/core/sys/windows/security.d
include/d/core/sys/windows/servprov.d
@ -454,6 +458,7 @@ include/d/etc/linux/memoryerror.d
include/d/ldc/asan.d
include/d/ldc/attributes.d
include/d/ldc/dcompute.d
include/d/ldc/dynamic_compile.d
include/d/ldc/eh_msvc.d
include/d/ldc/gccbuiltins_aarch64.di
include/d/ldc/gccbuiltins_arm.di
@ -610,8 +615,24 @@ include/d/std/windows/syserror.d
include/d/std/xml.d
include/d/std/zip.d
include/d/std/zlib.d
lib/libdruntime-ldc-debug-shared.so
lib/libdruntime-ldc-debug-shared.so.2.0.91
lib/libdruntime-ldc-debug-shared.so.91
lib/libdruntime-ldc-debug.a
lib/libdruntime-ldc-shared.so
lib/libdruntime-ldc-shared.so.2.0.91
lib/libdruntime-ldc-shared.so.91
lib/libdruntime-ldc.a
lib/libldc-jit-rt.a
lib/libldc-jit.so
lib/libldc-jit.so.2.0.91
lib/libldc-jit.so.91
lib/libphobos2-ldc-debug-shared.so
lib/libphobos2-ldc-debug-shared.so.2.0.91
lib/libphobos2-ldc-debug-shared.so.91
lib/libphobos2-ldc-debug.a
lib/libphobos2-ldc-shared.so
lib/libphobos2-ldc-shared.so.2.0.91
lib/libphobos2-ldc-shared.so.91
lib/libphobos2-ldc.a
@pkgdir include/d/etc/c/zlib

14
ldc/buildlink3.mk Normal file
View File

@ -0,0 +1,14 @@
# $NetBSD$
BUILDLINK_TREE+= ldc
.if !defined(LDC_BUILDLINK3_MK)
LDC_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.ldc+= ldc>=1.21.0nb2
BUILDLINK_PKGSRCDIR.ldc?= ../../wip/ldc
.include "../../lang/llvm/buildlink3.mk"
.endif # LDC_BUILDLINK3_MK
BUILDLINK_TREE+= -ldc

View File

@ -1,6 +1,6 @@
$NetBSD$
SHA1 (ldc-1.20.0-src.tar.gz) = 66d3a512fcbbf8413d857fcbcf64f49669607505
RMD160 (ldc-1.20.0-src.tar.gz) = 68c06961cb8c948b6d72d1c44c75e6391ccae379
SHA512 (ldc-1.20.0-src.tar.gz) = 6a94400a9f28bc5fe0d12d5ab5aa188eb84d929c61ee79f3d87e9719f4e72cc1b658c4290d30e038ee6f741ca55f81007965102b0c591d75234aa4ea57d6f21f
Size (ldc-1.20.0-src.tar.gz) = 7271581 bytes
SHA1 (ldc-1.21.0-src.tar.gz) = 6d194f8acef0a9249eb88c36512e7a4e5e17c8e3
RMD160 (ldc-1.21.0-src.tar.gz) = 4f3c38941c9ee2bfe4c8d1878e3d1ba65441e124
SHA512 (ldc-1.21.0-src.tar.gz) = 5759cb0ad04d2e62a075748b40efb30261c1ebefbc129024cddccf60ab59c211f20b87a0fe22b0a714a0435f53d54a722229cd8ad4ede7bfbf492809f23c679a
Size (ldc-1.21.0-src.tar.gz) = 7355981 bytes