pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/cad/nvc
Module Name: pkgsrc
Committed By: ryoon
Date: Wed Dec 31 21:40:35 UTC 2025
Modified Files:
pkgsrc/cad/nvc: Makefile distinfo
Added Files:
pkgsrc/cad/nvc/patches: patch-src_jit_jit-code.c
Log Message:
cad/nvc: Fix build failure under released NetBSDs
* Support old and new ELF headers for NetBSD.
* Make BUILDLINK_DEPMETHOD for devel/check as build and bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/cad/nvc/Makefile pkgsrc/cad/nvc/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/cad/nvc/patches/patch-src_jit_jit-code.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/cad/nvc/Makefile
diff -u pkgsrc/cad/nvc/Makefile:1.1 pkgsrc/cad/nvc/Makefile:1.2
--- pkgsrc/cad/nvc/Makefile:1.1 Sun Dec 28 05:42:54 2025
+++ pkgsrc/cad/nvc/Makefile Wed Dec 31 21:40:34 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2025/12/28 05:42:54 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2025/12/31 21:40:34 ryoon Exp $
DISTNAME= nvc-1.18.2
+PKGREVISION= 1
CATEGORIES= cad
MASTER_SITES= https://www.nickg.me.uk/files/
@@ -34,6 +35,7 @@ pre-configure:
.include "../../archivers/zstd/buildlink3.mk"
.include "../../devel/capstone/buildlink3.mk"
+BUILDLINK_DEPMETHOD.check= build
.include "../../devel/check/buildlink3.mk"
.include "../../devel/libdwarf/buildlink3.mk"
.include "../../devel/libffi/buildlink3.mk"
Index: pkgsrc/cad/nvc/distinfo
diff -u pkgsrc/cad/nvc/distinfo:1.1 pkgsrc/cad/nvc/distinfo:1.2
--- pkgsrc/cad/nvc/distinfo:1.1 Sun Dec 28 05:42:54 2025
+++ pkgsrc/cad/nvc/distinfo Wed Dec 31 21:40:34 2025
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.1 2025/12/28 05:42:54 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2025/12/31 21:40:34 ryoon Exp $
BLAKE2s (nvc-1.18.2.tar.gz) = 6ac11d29eceb288531f356351a7cf32d07f2bd661f67cc77f7e63cc00fd967e0
SHA512 (nvc-1.18.2.tar.gz) = 107f757114c5e8a97c553af91b5778367419ef6aae1be74a5b782491a60baca37bf1a5ad8342383c856c7a29da2f1d6e93581b50ef30d0b4ffb1a3fc211a091b
Size (nvc-1.18.2.tar.gz) = 2601236 bytes
+SHA1 (patch-src_jit_jit-code.c) = 458d26467548403c7aa686f6deec8e0414f8bcb3
SHA1 (patch-src_lib.c) = 787bb41f45a32b2f0f329fd9a32c702db755c005
SHA1 (patch-thirdparty_cpustate.c) = f4ae833e8b2c1b3909c84b16673ff0fb5f089e6d
Added files:
Index: pkgsrc/cad/nvc/patches/patch-src_jit_jit-code.c
diff -u /dev/null pkgsrc/cad/nvc/patches/patch-src_jit_jit-code.c:1.1
--- /dev/null Wed Dec 31 21:40:35 2025
+++ pkgsrc/cad/nvc/patches/patch-src_jit_jit-code.c Wed Dec 31 21:40:35 2025
@@ -0,0 +1,22 @@
+$NetBSD: patch-src_jit_jit-code.c,v 1.1 2025/12/31 21:40:35 ryoon Exp $
+
+* Load some ELF definitions under older and new NetBSDs.
+
+--- src/jit/jit-code.c.orig 2025-11-19 20:36:15.000000000 +0000
++++ src/jit/jit-code.c
+@@ -42,8 +42,15 @@
+ #include <mach-o/arm64/reloc.h>
+ #include <mach-o/x86_64/reloc.h>
+ #else
++#if defined(__NetBSD__)
++#include <sys/elfdefinitions.h>
++#if _USE_SYS_ELFDEFINITIONS_H_ + 0 > 0
+ #include <elf.h>
+ #endif
++#else
++#include <elf.h>
++#endif
++#endif
+
+ #ifdef HAVE_CAPSTONE
+ #include <capstone.h>
Home |
Main Index |
Thread Index |
Old Index