git: f3b1ad45c3b6 - main - lang/ldc: Update to 1.30.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 15 Nov 2022 00:29:43 UTC
The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=f3b1ad45c3b6e926824002047157993e8f05beb8 commit f3b1ad45c3b6e926824002047157993e8f05beb8 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2022-11-15 00:26:06 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2022-11-15 00:26:06 +0000 lang/ldc: Update to 1.30.0 - Commit forgotten files ChangeLog at: https://github.com/ldc-developers/ldc/releases/tag/v1.30.0 PR: 266828 --- lang/ldc/Makefile | 49 +++++++++--------------- lang/ldc/distinfo | 16 ++------ lang/ldc/pkg-plist | 109 ++++++++++++++++++++++++++++++++++++++++++++--------- 3 files changed, 112 insertions(+), 62 deletions(-) diff --git a/lang/ldc/Makefile b/lang/ldc/Makefile index 2c8c4aa742a6..b2f030adc948 100644 --- a/lang/ldc/Makefile +++ b/lang/ldc/Makefile @@ -1,8 +1,8 @@ PORTNAME= ldc -PORTVERSION= 1.23.0 -DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTVERSION= 1.30.0 CATEGORIES= lang +MASTER_SITES= https://github.com/ldc-developers/${PORTNAME}/releases/download/v${DISTVERSION}/ +DISTVERSIONSUFFIX= -src MAINTAINER= acm@FreeBSD.org COMMENT= LLVM-based D compiler @@ -15,23 +15,17 @@ BROKEN_armv7= fails to compile: Error: undefined identifier _jmp_buf, did you me BROKEN_i386= function core.bitop.bsf (uint v) is not callable using argument types (ulong) BROKEN_riscv64= fails to compile: unable to get target for 'riscv64-portbld-freebsd13.0', see -version and -mtriple. -LLVM_VERSION= 10 -BUILD_DEPENDS= llvm70>0:devel/llvm70 \ - llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} -RUN_DEPENDS= llvm70>0:devel/llvm70 \ - llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} +LLVM_VERSION= 13 +BUILD_DEPENDS= gdmd>0:devel/gdmd \ + gdc11:lang/gcc11 +RUN_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} LIB_DEPENDS= libconfig.so:devel/libconfig -USES= ninja cmake:insource +USES= ninja cmake:insource pkgconfig -USE_GITHUB= yes -GH_ACCOUNT= ldc-developers -GH_PROJECT= ldc -GH_TUPLE= ldc-developers:ldc:911589c:tree/ltsmaster \ - ldc-developers:druntime:13b1ccf:druntimelts/ltsmaster/runtime/druntime \ - ldc-developers:phobos:1d758b2:phoboslts/ltsmaster/runtime/phobos \ - ldc-developers:druntime:cc97ccd:druntime/runtime/druntime \ - ldc-developers:phobos:8ae121c:phobos/runtime/phobos +#USE_GITHUB= yes +#GH_ACCOUNT= ldc-developers +#GH_PROJECT= ldc USE_LDCONFIG= yes @@ -46,21 +40,12 @@ LDCVER= ${PORTVERSION} CFLAGS+= -fPIC .endif -.if ${OPSYS} == FreeBSD -EXTRA_PATCHES= ${PATCHDIR}/fbsd12-* -.endif - CMAKE_ARGS+= -DLDC_INSTALL_PREFIX="${PREFIX}" \ - -DD_COMPILER:STRING="${WRKSRC}/ltsmaster/bin/ldmd2" \ - -DCMAKE_C_COMPILER:STRING="${CC}" \ - -DCMAKE_CXX_COMPILER:STRING="${CXX}" \ - -DLLVM_CONFIG:PATH=${LLVM_CONFIG} \ - -DBUILD_SHARED_LIBS:STRING="BOTH" - -pre-configure: - @cd ${WRKSRC}/ltsmaster && \ - ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} -GNinja . - @cd ${WRKSRC}/ltsmaster && \ - ${SETENV} ${MAKE_ENV} ninja + -DD_COMPILER="${PREFIX}/bin/gdmd" \ + -DCMAKE_C_COMPILER="${CC}" \ + -DCMAKE_CXX_COMPILER="${CXX}" \ + -DLLVM_CONFIG=${LLVM_CONFIG} \ + -DBUILD_SHARED_LIBS="BOTH" \ + -DBUILD_LTO_LIBS=ON .include <bsd.port.post.mk> diff --git a/lang/ldc/distinfo b/lang/ldc/distinfo index 3ca30bc46b7b..436ccc8b3bd8 100644 --- a/lang/ldc/distinfo +++ b/lang/ldc/distinfo @@ -1,13 +1,3 @@ -TIMESTAMP = 1597912509 -SHA256 (ldc-developers-ldc-v1.23.0_GH0.tar.gz) = 09e78bab1281609aec2dc50d73f14acd9e32b45231701bddf075a7f6910f725c -SIZE (ldc-developers-ldc-v1.23.0_GH0.tar.gz) = 1869981 -SHA256 (ldc-developers-ldc-911589c_GH0.tar.gz) = c10ee47d857358ea97eccd14b49b4152c7b2621c0129eee1e8f98988f1d13f5e -SIZE (ldc-developers-ldc-911589c_GH0.tar.gz) = 1231073 -SHA256 (ldc-developers-druntime-13b1ccf_GH0.tar.gz) = 0be26cb90b540e972eae3660e1b865f97d5b1cb6c7ffe76e2ec4eae89ed63f4a -SIZE (ldc-developers-druntime-13b1ccf_GH0.tar.gz) = 953762 -SHA256 (ldc-developers-phobos-1d758b2_GH0.tar.gz) = af70f2d4b09e0062ba986e215677f484c1cec2977a74ca1a73d3534a120992e9 -SIZE (ldc-developers-phobos-1d758b2_GH0.tar.gz) = 1923043 -SHA256 (ldc-developers-druntime-cc97ccd_GH0.tar.gz) = 3ab1e2560c640bb0e77f0a5f91a84c9b464bdc461b8bcf84827b5644e505d64e -SIZE (ldc-developers-druntime-cc97ccd_GH0.tar.gz) = 1829988 -SHA256 (ldc-developers-phobos-8ae121c_GH0.tar.gz) = 32aaaf8c8f6578840a7c802962eba1cfb0814c94a6bce854c0b6cd82cb466f43 -SIZE (ldc-developers-phobos-8ae121c_GH0.tar.gz) = 2415254 +TIMESTAMP = 1667402925 +SHA256 (ldc-1.30.0-src.tar.gz) = fdbb376f08242d917922a6a22a773980217fafa310046fc5d6459490af23dacd +SIZE (ldc-1.30.0-src.tar.gz) = 8292548 diff --git a/lang/ldc/pkg-plist b/lang/ldc/pkg-plist index 654f4dbfe5e6..96539fb0b339 100644 --- a/lang/ldc/pkg-plist +++ b/lang/ldc/pkg-plist @@ -4,9 +4,11 @@ bin/ldc-prune-cache bin/ldc2 bin/ldmd2 etc/ldc2.conf +include/d/__builtins.di include/d/core/atomic.d include/d/core/attribute.d include/d/core/bitop.d +include/d/core/builtins.d include/d/core/checkedint.d include/d/core/cpuid.d include/d/core/demangle.d @@ -14,6 +16,7 @@ include/d/core/exception.d include/d/core/gc/config.d include/d/core/gc/gcinterface.d include/d/core/gc/registry.d +include/d/core/int128.d include/d/core/internal/abort.d include/d/core/internal/array/appending.d include/d/core/internal/array/capacity.d @@ -26,6 +29,16 @@ include/d/core/internal/array/operations.d include/d/core/internal/array/utils.d include/d/core/internal/atomic.d include/d/core/internal/attributes.d +include/d/core/internal/backtrace/dwarf.d +include/d/core/internal/backtrace/elf.d +include/d/core/internal/backtrace/handler.d +include/d/core/internal/backtrace/libunwind.d +include/d/core/internal/backtrace/macho.d +include/d/core/internal/backtrace/unwind.d +include/d/core/internal/container/array.d +include/d/core/internal/container/common.d +include/d/core/internal/container/hashtab.d +include/d/core/internal/container/treap.d include/d/core/internal/convert.d include/d/core/internal/dassert.d include/d/core/internal/destruction.d @@ -33,17 +46,26 @@ 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/gc/bits.d +include/d/core/internal/gc/impl/conservative/gc.d +include/d/core/internal/gc/impl/manual/gc.d +include/d/core/internal/gc/impl/proto/gc.d +include/d/core/internal/gc/os.d +include/d/core/internal/gc/pooltable.d +include/d/core/internal/gc/proxy.d include/d/core/internal/hash.d include/d/core/internal/lifetime.d include/d/core/internal/moving.d include/d/core/internal/parseoptions.d include/d/core/internal/postblit.d +include/d/core/internal/qsort.d include/d/core/internal/spinlock.d include/d/core/internal/string.d include/d/core/internal/switch_.d include/d/core/internal/traits.d include/d/core/internal/utf.d include/d/core/internal/util/array.d +include/d/core/internal/util/math.d include/d/core/internal/vararg/aarch64.d include/d/core/internal/vararg/sysv_x64.d include/d/core/lifetime.d @@ -82,6 +104,7 @@ include/d/core/stdcpp/string.d include/d/core/stdcpp/string_view.d include/d/core/stdcpp/type_traits.d include/d/core/stdcpp/typeinfo.d +include/d/core/stdcpp/utility.d include/d/core/stdcpp/vector.d include/d/core/stdcpp/xutility.d include/d/core/sync/barrier.d @@ -94,30 +117,39 @@ include/d/core/sync/rwmutex.d include/d/core/sync/semaphore.d include/d/core/sys/bionic/err.d include/d/core/sys/bionic/fcntl.d +include/d/core/sys/bionic/stdlib.d include/d/core/sys/bionic/string.d include/d/core/sys/bionic/unistd.d include/d/core/sys/darwin/crt_externs.d include/d/core/sys/darwin/dlfcn.d include/d/core/sys/darwin/err.d include/d/core/sys/darwin/execinfo.d +include/d/core/sys/darwin/fcntl.d +include/d/core/sys/darwin/ifaddrs.d include/d/core/sys/darwin/mach/dyld.d include/d/core/sys/darwin/mach/getsect.d include/d/core/sys/darwin/mach/kern_return.d include/d/core/sys/darwin/mach/loader.d +include/d/core/sys/darwin/mach/nlist.d include/d/core/sys/darwin/mach/port.d include/d/core/sys/darwin/mach/semaphore.d +include/d/core/sys/darwin/mach/stab.d include/d/core/sys/darwin/mach/thread_act.d include/d/core/sys/darwin/netinet/in_.d include/d/core/sys/darwin/pthread.d +include/d/core/sys/darwin/stdlib.d include/d/core/sys/darwin/string.d +include/d/core/sys/darwin/sys/attr.d include/d/core/sys/darwin/sys/cdefs.d include/d/core/sys/darwin/sys/event.d include/d/core/sys/darwin/sys/mman.d +include/d/core/sys/darwin/sys/sysctl.d include/d/core/sys/dragonflybsd/dlfcn.d include/d/core/sys/dragonflybsd/err.d include/d/core/sys/dragonflybsd/execinfo.d include/d/core/sys/dragonflybsd/netinet/in_.d include/d/core/sys/dragonflybsd/pthread_np.d +include/d/core/sys/dragonflybsd/stdlib.d include/d/core/sys/dragonflybsd/string.d include/d/core/sys/dragonflybsd/sys/_bitset.d include/d/core/sys/dragonflybsd/sys/_cpuset.d @@ -130,12 +162,15 @@ include/d/core/sys/dragonflybsd/sys/event.d include/d/core/sys/dragonflybsd/sys/link_elf.d include/d/core/sys/dragonflybsd/sys/mman.d include/d/core/sys/dragonflybsd/sys/socket.d +include/d/core/sys/dragonflybsd/sys/sysctl.d include/d/core/sys/dragonflybsd/time.d +include/d/core/sys/freebsd/config.d include/d/core/sys/freebsd/dlfcn.d include/d/core/sys/freebsd/err.d include/d/core/sys/freebsd/execinfo.d include/d/core/sys/freebsd/netinet/in_.d include/d/core/sys/freebsd/pthread_np.d +include/d/core/sys/freebsd/stdlib.d include/d/core/sys/freebsd/string.d include/d/core/sys/freebsd/sys/_bitset.d include/d/core/sys/freebsd/sys/_cpuset.d @@ -148,6 +183,7 @@ include/d/core/sys/freebsd/sys/event.d include/d/core/sys/freebsd/sys/link_elf.d include/d/core/sys/freebsd/sys/mman.d include/d/core/sys/freebsd/sys/mount.d +include/d/core/sys/freebsd/sys/sysctl.d include/d/core/sys/freebsd/time.d include/d/core/sys/freebsd/unistd.d include/d/core/sys/linux/config.d @@ -158,10 +194,13 @@ include/d/core/sys/linux/err.d include/d/core/sys/linux/errno.d include/d/core/sys/linux/execinfo.d include/d/core/sys/linux/fcntl.d +include/d/core/sys/linux/fs.d include/d/core/sys/linux/ifaddrs.d +include/d/core/sys/linux/io_uring.d include/d/core/sys/linux/link.d include/d/core/sys/linux/netinet/in_.d include/d/core/sys/linux/netinet/tcp.d +include/d/core/sys/linux/perf_event.d include/d/core/sys/linux/sched.d include/d/core/sys/linux/stdio.d include/d/core/sys/linux/string.d @@ -171,6 +210,7 @@ include/d/core/sys/linux/sys/file.d include/d/core/sys/linux/sys/inotify.d include/d/core/sys/linux/sys/mman.d include/d/core/sys/linux/sys/prctl.d +include/d/core/sys/linux/sys/procfs.d include/d/core/sys/linux/sys/signalfd.d include/d/core/sys/linux/sys/socket.d include/d/core/sys/linux/sys/sysinfo.d @@ -184,6 +224,7 @@ include/d/core/sys/linux/unistd.d include/d/core/sys/netbsd/dlfcn.d include/d/core/sys/netbsd/err.d include/d/core/sys/netbsd/execinfo.d +include/d/core/sys/netbsd/stdlib.d include/d/core/sys/netbsd/string.d include/d/core/sys/netbsd/sys/elf.d include/d/core/sys/netbsd/sys/elf32.d @@ -193,9 +234,14 @@ include/d/core/sys/netbsd/sys/event.d include/d/core/sys/netbsd/sys/featuretest.d include/d/core/sys/netbsd/sys/link_elf.d include/d/core/sys/netbsd/sys/mman.d +include/d/core/sys/netbsd/sys/sysctl.d include/d/core/sys/netbsd/time.d include/d/core/sys/openbsd/dlfcn.d include/d/core/sys/openbsd/err.d +include/d/core/sys/openbsd/execinfo.d +include/d/core/sys/openbsd/pthread_np.d +include/d/core/sys/openbsd/pwd.d +include/d/core/sys/openbsd/stdlib.d include/d/core/sys/openbsd/string.d include/d/core/sys/openbsd/sys/cdefs.d include/d/core/sys/openbsd/sys/elf.d @@ -204,7 +250,9 @@ include/d/core/sys/openbsd/sys/elf64.d include/d/core/sys/openbsd/sys/elf_common.d include/d/core/sys/openbsd/sys/link_elf.d include/d/core/sys/openbsd/sys/mman.d +include/d/core/sys/openbsd/sys/sysctl.d include/d/core/sys/openbsd/time.d +include/d/core/sys/openbsd/unistd.d include/d/core/sys/posix/aio.d include/d/core/sys/posix/arpa/inet.d include/d/core/sys/posix/config.d @@ -229,6 +277,7 @@ include/d/core/sys/posix/semaphore.d include/d/core/sys/posix/setjmp.d include/d/core/sys/posix/signal.d include/d/core/sys/posix/spawn.d +include/d/core/sys/posix/stdc/time.d include/d/core/sys/posix/stdio.d include/d/core/sys/posix/stdlib.d include/d/core/sys/posix/string.d @@ -264,6 +313,7 @@ include/d/core/sys/solaris/err.d include/d/core/sys/solaris/execinfo.d include/d/core/sys/solaris/libelf.d include/d/core/sys/solaris/link.d +include/d/core/sys/solaris/stdlib.d include/d/core/sys/solaris/sys/elf.d include/d/core/sys/solaris/sys/elf_386.d include/d/core/sys/solaris/sys/elf_SPARC.d @@ -409,6 +459,8 @@ include/d/core/sys/windows/sqlucode.d include/d/core/sys/windows/sspi.d include/d/core/sys/windows/stacktrace.d include/d/core/sys/windows/stat.d +include/d/core/sys/windows/stdc/malloc.d +include/d/core/sys/windows/stdc/time.d include/d/core/sys/windows/subauth.d include/d/core/sys/windows/threadaux.d include/d/core/sys/windows/tlhelp32.d @@ -441,9 +493,13 @@ include/d/core/sys/windows/winuser.d include/d/core/sys/windows/winver.d include/d/core/sys/windows/wtsapi32.d include/d/core/sys/windows/wtypes.d +include/d/core/thread/context.d include/d/core/thread/fiber.d include/d/core/thread/osthread.d include/d/core/thread/package.d +include/d/core/thread/threadbase.d +include/d/core/thread/threadgroup.d +include/d/core/thread/types.d include/d/core/time.d include/d/core/vararg.d include/d/core/volatile.d @@ -455,10 +511,10 @@ include/d/etc/c/odbc/sqlucode.d include/d/etc/c/sqlite3.d include/d/etc/c/zlib.d include/d/etc/linux/memoryerror.d +include/d/importc.h 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_amdgcn.di @@ -471,6 +527,7 @@ include/d/ldc/gccbuiltins_x86.di include/d/ldc/intrinsics.di include/d/ldc/libfuzzer.di include/d/ldc/llvmasm.di +include/d/ldc/opencl.di include/d/ldc/profile.di include/d/ldc/sanitizer_common.d include/d/ldc/sanitizers_optionally_linked.d @@ -489,6 +546,7 @@ include/d/std/ascii.d include/d/std/base64.d include/d/std/bigint.d include/d/std/bitmanip.d +include/d/std/checkedint.d include/d/std/compiler.d include/d/std/complex.d include/d/std/concurrency.d @@ -550,9 +608,16 @@ include/d/std/experimental/logger/nulllogger.d include/d/std/experimental/logger/package.d include/d/std/experimental/typecons.d include/d/std/file.d -include/d/std/format.d +include/d/std/format/internal/floats.d +include/d/std/format/internal/read.d +include/d/std/format/internal/write.d +include/d/std/format/package.d +include/d/std/format/read.d +include/d/std/format/spec.d +include/d/std/format/write.d include/d/std/functional.d include/d/std/getopt.d +include/d/std/int128.d include/d/std/internal/attributes.d include/d/std/internal/cstring.d include/d/std/internal/digest/sha_SSSE3.d @@ -574,7 +639,16 @@ include/d/std/internal/unicode_norm.d include/d/std/internal/unicode_tables.d include/d/std/internal/windows/advapi32.d include/d/std/json.d -include/d/std/math.d +include/d/std/math/algebraic.d +include/d/std/math/constants.d +include/d/std/math/exponential.d +include/d/std/math/hardware.d +include/d/std/math/operations.d +include/d/std/math/package.d +include/d/std/math/remainder.d +include/d/std/math/rounding.d +include/d/std/math/traits.d +include/d/std/math/trigonometry.d include/d/std/mathspecial.d include/d/std/meta.d include/d/std/mmfile.d @@ -604,11 +678,12 @@ include/d/std/socket.d include/d/std/stdint.d include/d/std/stdio.d include/d/std/string.d +include/d/std/sumtype.d include/d/std/system.d include/d/std/traits.d include/d/std/typecons.d include/d/std/typetuple.d -include/d/std/uni.d +include/d/std/uni/package.d include/d/std/uri.d include/d/std/utf.d include/d/std/uuid.d @@ -619,24 +694,24 @@ include/d/std/windows/syserror.d include/d/std/xml.d include/d/std/zip.d include/d/std/zlib.d +lib/ldc_rt.dso.o lib/libdruntime-ldc-debug-shared.so -lib/libdruntime-ldc-debug-shared.so.2.0.93 -lib/libdruntime-ldc-debug-shared.so.93 +lib/libdruntime-ldc-debug-shared.so.100 +lib/libdruntime-ldc-debug-shared.so.100.1 lib/libdruntime-ldc-debug.a +lib/libdruntime-ldc-lto.a lib/libdruntime-ldc-shared.so -lib/libdruntime-ldc-shared.so.2.0.93 -lib/libdruntime-ldc-shared.so.93 +lib/libdruntime-ldc-shared.so.100 +lib/libdruntime-ldc-shared.so.100.1 lib/libdruntime-ldc.a -lib/libldc-jit-rt.a -lib/libldc-jit.so -lib/libldc-jit.so.2.0.93 -lib/libldc-jit.so.93 lib/libphobos2-ldc-debug-shared.so -lib/libphobos2-ldc-debug-shared.so.2.0.93 -lib/libphobos2-ldc-debug-shared.so.93 +lib/libphobos2-ldc-debug-shared.so.100 +lib/libphobos2-ldc-debug-shared.so.100.1 lib/libphobos2-ldc-debug.a +lib/libphobos2-ldc-lto.a lib/libphobos2-ldc-shared.so -lib/libphobos2-ldc-shared.so.2.0.93 -lib/libphobos2-ldc-shared.so.93 +lib/libphobos2-ldc-shared.so.100 +lib/libphobos2-ldc-shared.so.100.1 lib/libphobos2-ldc.a -@dir include/d/etc/c/zlib +@dir include/d/etc/c/zlib/doc +@dir include/d/etc/c/zlib/test