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