pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/zig zig: Update to 0.5.0. Unbreak.
details: https://anonhg.NetBSD.org/pkgsrc/rev/b0a2362e4b47
branches: trunk
changeset: 426063:b0a2362e4b47
user: nia <nia%pkgsrc.org@localhost>
date: Wed Mar 25 22:27:20 2020 +0000
description:
zig: Update to 0.5.0. Unbreak.
This version of zig supports the current version of llvm in pkgsrc (9).
Some patches from TheLemonMan were backported by me to fix NetBSD support.
Release notes: https://ziglang.org/download/0.5.0/release-notes.html
diffstat:
lang/zig/Makefile | 9 +-
lang/zig/PLIST | 2926 ++++++++++++++++++--
lang/zig/distinfo | 19 +-
lang/zig/patches/patch-CMakeLists.txt | 15 +
lang/zig/patches/patch-lib_std_c.zig | 12 +
lang/zig/patches/patch-lib_std_c_netbsd.zig | 27 +
lang/zig/patches/patch-lib_std_fs.zig | 24 +
lang/zig/patches/patch-lib_std_fs_file.zig | 33 +
lang/zig/patches/patch-lib_std_os.zig | 72 +
lang/zig/patches/patch-lib_std_os_bits_netbsd.zig | 467 +++
lang/zig/patches/patch-lib_std_thread.zig | 52 +
lang/zig/patches/patch-src_link.cpp | 18 +
12 files changed, 3294 insertions(+), 380 deletions(-)
diffs (truncated from 4633 to 300 lines):
diff -r a7b62cb112d5 -r b0a2362e4b47 lang/zig/Makefile
--- a/lang/zig/Makefile Wed Mar 25 18:15:15 2020 +0000
+++ b/lang/zig/Makefile Wed Mar 25 22:27:20 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2020/03/20 11:42:38 tnn Exp $
+# $NetBSD: Makefile,v 1.5 2020/03/25 22:27:20 nia Exp $
-DISTNAME= zig-0.4.0
+DISTNAME= zig-0.5.0
CATEGORIES= lang
MASTER_SITES= https://ziglang.org/download/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.xz
@@ -12,14 +12,13 @@
USE_CMAKE= yes
USE_LANGUAGES= c c++
+
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
-BROKEN= "expected LLVM 8.x but found 9.0.1"
+CMAKE_ARGS+= -DDESTDIR=${DESTDIR}
CHECK_PORTABILITY_SKIP+= ci/azure/macos_script
BUILDLINK_TRANSFORM+= rm:-Werror
.include "../../lang/clang/buildlink3.mk"
.include "../../lang/llvm/buildlink3.mk"
-# Using builtin lld
-#.include "../../devel/lld/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r a7b62cb112d5 -r b0a2362e4b47 lang/zig/PLIST
--- a/lang/zig/PLIST Wed Mar 25 18:15:15 2020 +0000
+++ b/lang/zig/PLIST Wed Mar 25 22:27:20 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2019/06/02 15:02:27 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2020/03/25 22:27:20 nia Exp $
bin/zig
lib/zig/include/__clang_cuda_builtin_vars.h
lib/zig/include/__clang_cuda_cmath.h
@@ -20,6 +20,7 @@
lib/zig/include/arm_neon.h
lib/zig/include/armintr.h
lib/zig/include/avx2intrin.h
+lib/zig/include/avx512bf16intrin.h
lib/zig/include/avx512bitalgintrin.h
lib/zig/include/avx512bwintrin.h
lib/zig/include/avx512cdintrin.h
@@ -32,6 +33,7 @@
lib/zig/include/avx512vbmi2intrin.h
lib/zig/include/avx512vbmiintrin.h
lib/zig/include/avx512vbmivlintrin.h
+lib/zig/include/avx512vlbf16intrin.h
lib/zig/include/avx512vlbitalgintrin.h
lib/zig/include/avx512vlbwintrin.h
lib/zig/include/avx512vlcdintrin.h
@@ -39,7 +41,9 @@
lib/zig/include/avx512vlintrin.h
lib/zig/include/avx512vlvbmi2intrin.h
lib/zig/include/avx512vlvnniintrin.h
+lib/zig/include/avx512vlvp2intersectintrin.h
lib/zig/include/avx512vnniintrin.h
+lib/zig/include/avx512vp2intersectintrin.h
lib/zig/include/avx512vpopcntdqintrin.h
lib/zig/include/avx512vpopcntdqvlintrin.h
lib/zig/include/avxintrin.h
@@ -55,6 +59,7 @@
lib/zig/include/cuda_wrappers/complex
lib/zig/include/cuda_wrappers/new
lib/zig/include/emmintrin.h
+lib/zig/include/enqcmdintrin.h
lib/zig/include/f16cintrin.h
lib/zig/include/float.h
lib/zig/include/fma4intrin.h
@@ -80,11 +85,20 @@
lib/zig/include/msa.h
lib/zig/include/mwaitxintrin.h
lib/zig/include/nmmintrin.h
+lib/zig/include/opencl-c-base.h
lib/zig/include/opencl-c.h
+lib/zig/include/openmp_wrappers/__clang_openmp_math.h
+lib/zig/include/openmp_wrappers/__clang_openmp_math_declares.h
+lib/zig/include/openmp_wrappers/cmath
+lib/zig/include/openmp_wrappers/math.h
lib/zig/include/pconfigintrin.h
lib/zig/include/pkuintrin.h
lib/zig/include/pmmintrin.h
lib/zig/include/popcntintrin.h
+lib/zig/include/ppc_wrappers/emmintrin.h
+lib/zig/include/ppc_wrappers/mm_malloc.h
+lib/zig/include/ppc_wrappers/mmintrin.h
+lib/zig/include/ppc_wrappers/xmmintrin.h
lib/zig/include/prfchwintrin.h
lib/zig/include/ptwriteintrin.h
lib/zig/include/rdseedintrin.h
@@ -120,13 +134,7 @@
lib/zig/include/xsaveoptintrin.h
lib/zig/include/xsavesintrin.h
lib/zig/include/xtestintrin.h
-lib/zig/libc/dummy/c.zig
-lib/zig/libc/dummy/c/i386.zig
-lib/zig/libc/dummy/c/x86_64.zig
-lib/zig/libc/dummy/dl.zig
-lib/zig/libc/dummy/m.zig
-lib/zig/libc/dummy/pthread.zig
-lib/zig/libc/dummy/rt.zig
+lib/zig/libc/glibc/abi.txt
lib/zig/libc/glibc/bits/byteswap.h
lib/zig/libc/glibc/bits/endian.h
lib/zig/libc/glibc/bits/floatn-common.h
@@ -151,6 +159,7 @@
lib/zig/libc/glibc/csu/elf-init.c
lib/zig/libc/glibc/debug/stack_chk_fail_local.c
lib/zig/libc/glibc/elf/elf.h
+lib/zig/libc/glibc/fns.txt
lib/zig/libc/glibc/include/alloca.h
lib/zig/libc/glibc/include/bits/cpu-set.h
lib/zig/libc/glibc/include/bits/statx.h
@@ -245,6 +254,7 @@
lib/zig/libc/glibc/sysdeps/generic/dl-sysdep.h
lib/zig/libc/glibc/sysdeps/generic/dwarf2.h
lib/zig/libc/glibc/sysdeps/generic/libc-lock.h
+lib/zig/libc/glibc/sysdeps/generic/single-thread.h
lib/zig/libc/glibc/sysdeps/generic/symbol-hacks.h
lib/zig/libc/glibc/sysdeps/generic/sys/syscall.h
lib/zig/libc/glibc/sysdeps/generic/sysdep.h
@@ -424,6 +434,7 @@
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sh/kernel-features.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sh/sh4/sysdep.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sh/sysdep.h
+lib/zig/libc/glibc/sysdeps/unix/sysv/linux/single-thread.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/bits/stat.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/bits/typesizes.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/kernel-features.h
@@ -460,6 +471,7 @@
lib/zig/libc/glibc/time/bits/types/struct_tm.h
lib/zig/libc/glibc/time/bits/types/time_t.h
lib/zig/libc/glibc/time/bits/types/timer_t.h
+lib/zig/libc/glibc/vers.txt
lib/zig/libc/include/aarch64-linux-any/asm/auxvec.h
lib/zig/libc/include/aarch64-linux-any/asm/bitsperlong.h
lib/zig/libc/include/aarch64-linux-any/asm/bpf_perf_event.h
@@ -509,23 +521,23 @@
lib/zig/libc/include/aarch64-linux-gnu/sys/ptrace.h
lib/zig/libc/include/aarch64-linux-gnu/sys/ucontext.h
lib/zig/libc/include/aarch64-linux-gnu/sys/user.h
-lib/zig/libc/include/aarch64-linux-musleabi/bfd_stdint.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/alltypes.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/endian.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/fenv.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/float.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/hwcap.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/ipc.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/limits.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/posix.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/reg.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/sem.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/setjmp.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/signal.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/socket.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/stat.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/syscall.h
-lib/zig/libc/include/aarch64-linux-musleabi/bits/user.h
+lib/zig/libc/include/aarch64-linux-musl/bits/alltypes.h
+lib/zig/libc/include/aarch64-linux-musl/bits/endian.h
+lib/zig/libc/include/aarch64-linux-musl/bits/fcntl.h
+lib/zig/libc/include/aarch64-linux-musl/bits/fenv.h
+lib/zig/libc/include/aarch64-linux-musl/bits/float.h
+lib/zig/libc/include/aarch64-linux-musl/bits/hwcap.h
+lib/zig/libc/include/aarch64-linux-musl/bits/ipc.h
+lib/zig/libc/include/aarch64-linux-musl/bits/limits.h
+lib/zig/libc/include/aarch64-linux-musl/bits/posix.h
+lib/zig/libc/include/aarch64-linux-musl/bits/reg.h
+lib/zig/libc/include/aarch64-linux-musl/bits/sem.h
+lib/zig/libc/include/aarch64-linux-musl/bits/setjmp.h
+lib/zig/libc/include/aarch64-linux-musl/bits/signal.h
+lib/zig/libc/include/aarch64-linux-musl/bits/socket.h
+lib/zig/libc/include/aarch64-linux-musl/bits/stat.h
+lib/zig/libc/include/aarch64-linux-musl/bits/syscall.h
+lib/zig/libc/include/aarch64-linux-musl/bits/user.h
lib/zig/libc/include/aarch64_be-linux-any/asm/auxvec.h
lib/zig/libc/include/aarch64_be-linux-any/asm/bitsperlong.h
lib/zig/libc/include/aarch64_be-linux-any/asm/bpf_perf_event.h
@@ -575,23 +587,6 @@
lib/zig/libc/include/aarch64_be-linux-gnu/sys/ptrace.h
lib/zig/libc/include/aarch64_be-linux-gnu/sys/ucontext.h
lib/zig/libc/include/aarch64_be-linux-gnu/sys/user.h
-lib/zig/libc/include/aarch64_be-linux-musl/bfd_stdint.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/alltypes.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/endian.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/fenv.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/float.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/hwcap.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/ipc.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/limits.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/posix.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/reg.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/sem.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/setjmp.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/signal.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/socket.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/stat.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/syscall.h
-lib/zig/libc/include/aarch64_be-linux-musl/bits/user.h
lib/zig/libc/include/any-linux-any/asm-generic/auxvec.h
lib/zig/libc/include/any-linux-any/asm-generic/bitsperlong.h
lib/zig/libc/include/any-linux-any/asm-generic/bpf_perf_event.h
@@ -1410,6 +1405,1516 @@
lib/zig/libc/include/any-linux-any/linux/xilinx-v4l2-controls.h
lib/zig/libc/include/any-linux-any/linux/zorro.h
lib/zig/libc/include/any-linux-any/linux/zorro_ids.h
+lib/zig/libc/include/any-windows-any/GL/gl.h
+lib/zig/libc/include/any-windows-any/GL/glaux.h
+lib/zig/libc/include/any-windows-any/GL/glcorearb.h
+lib/zig/libc/include/any-windows-any/GL/glext.h
+lib/zig/libc/include/any-windows-any/GL/glu.h
+lib/zig/libc/include/any-windows-any/GL/glxext.h
+lib/zig/libc/include/any-windows-any/GL/wglext.h
+lib/zig/libc/include/any-windows-any/_bsd_types.h
+lib/zig/libc/include/any-windows-any/_cygwin.h
+lib/zig/libc/include/any-windows-any/_dbdao.h
+lib/zig/libc/include/any-windows-any/_mingw.h
+lib/zig/libc/include/any-windows-any/_mingw_dxhelper.h
+lib/zig/libc/include/any-windows-any/_mingw_mac.h
+lib/zig/libc/include/any-windows-any/_mingw_off_t.h
+lib/zig/libc/include/any-windows-any/_mingw_print_pop.h
+lib/zig/libc/include/any-windows-any/_mingw_print_push.h
+lib/zig/libc/include/any-windows-any/_mingw_secapi.h
+lib/zig/libc/include/any-windows-any/_mingw_stat64.h
+lib/zig/libc/include/any-windows-any/_mingw_stdarg.h
+lib/zig/libc/include/any-windows-any/_mingw_unicode.h
+lib/zig/libc/include/any-windows-any/_timeval.h
+lib/zig/libc/include/any-windows-any/accctrl.h
+lib/zig/libc/include/any-windows-any/aclapi.h
+lib/zig/libc/include/any-windows-any/aclui.h
+lib/zig/libc/include/any-windows-any/activation.h
+lib/zig/libc/include/any-windows-any/activaut.h
+lib/zig/libc/include/any-windows-any/activdbg.h
+lib/zig/libc/include/any-windows-any/activdbg100.h
+lib/zig/libc/include/any-windows-any/activecf.h
+lib/zig/libc/include/any-windows-any/activeds.h
+lib/zig/libc/include/any-windows-any/activprof.h
+lib/zig/libc/include/any-windows-any/activscp.h
+lib/zig/libc/include/any-windows-any/adc.h
+lib/zig/libc/include/any-windows-any/adhoc.h
+lib/zig/libc/include/any-windows-any/admex.h
+lib/zig/libc/include/any-windows-any/adoctint.h
+lib/zig/libc/include/any-windows-any/adodef.h
+lib/zig/libc/include/any-windows-any/adogpool.h
+lib/zig/libc/include/any-windows-any/adogpool_backcompat.h
+lib/zig/libc/include/any-windows-any/adoguids.h
+lib/zig/libc/include/any-windows-any/adoid.h
+lib/zig/libc/include/any-windows-any/adoint.h
+lib/zig/libc/include/any-windows-any/adoint_backcompat.h
+lib/zig/libc/include/any-windows-any/adojet.h
+lib/zig/libc/include/any-windows-any/adomd.h
+lib/zig/libc/include/any-windows-any/adptif.h
+lib/zig/libc/include/any-windows-any/adsdb.h
+lib/zig/libc/include/any-windows-any/adserr.h
+lib/zig/libc/include/any-windows-any/adshlp.h
+lib/zig/libc/include/any-windows-any/adsiid.h
+lib/zig/libc/include/any-windows-any/adsnms.h
+lib/zig/libc/include/any-windows-any/adsprop.h
+lib/zig/libc/include/any-windows-any/adssts.h
+lib/zig/libc/include/any-windows-any/adtgen.h
+lib/zig/libc/include/any-windows-any/advpub.h
+lib/zig/libc/include/any-windows-any/af_irda.h
+lib/zig/libc/include/any-windows-any/afxres.h
+lib/zig/libc/include/any-windows-any/agtctl.h
+lib/zig/libc/include/any-windows-any/agterr.h
+lib/zig/libc/include/any-windows-any/agtsvr.h
+lib/zig/libc/include/any-windows-any/alg.h
+lib/zig/libc/include/any-windows-any/alink.h
+lib/zig/libc/include/any-windows-any/amaudio.h
+lib/zig/libc/include/any-windows-any/amstream.h
+lib/zig/libc/include/any-windows-any/amstream.idl
+lib/zig/libc/include/any-windows-any/amvideo.h
+lib/zig/libc/include/any-windows-any/amvideo.idl
+lib/zig/libc/include/any-windows-any/apdevpkey.h
+lib/zig/libc/include/any-windows-any/apiset.h
+lib/zig/libc/include/any-windows-any/apisetcconv.h
+lib/zig/libc/include/any-windows-any/appmgmt.h
+lib/zig/libc/include/any-windows-any/aqadmtyp.h
+lib/zig/libc/include/any-windows-any/asptlb.h
+lib/zig/libc/include/any-windows-any/assert.h
+lib/zig/libc/include/any-windows-any/atacct.h
+lib/zig/libc/include/any-windows-any/atalkwsh.h
+lib/zig/libc/include/any-windows-any/atsmedia.h
+lib/zig/libc/include/any-windows-any/audevcod.h
+lib/zig/libc/include/any-windows-any/audioapotypes.h
+lib/zig/libc/include/any-windows-any/audioclient.h
+lib/zig/libc/include/any-windows-any/audioendpoints.h
+lib/zig/libc/include/any-windows-any/audioengineendpoint.h
+lib/zig/libc/include/any-windows-any/audiopolicy.h
+lib/zig/libc/include/any-windows-any/audiosessiontypes.h
+lib/zig/libc/include/any-windows-any/austream.h
+lib/zig/libc/include/any-windows-any/austream.idl
+lib/zig/libc/include/any-windows-any/authif.h
+lib/zig/libc/include/any-windows-any/authz.h
+lib/zig/libc/include/any-windows-any/aux_ulib.h
+lib/zig/libc/include/any-windows-any/avifmt.h
+lib/zig/libc/include/any-windows-any/aviriff.h
Home |
Main Index |
Thread Index |
Old Index