pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/cad/ghdl
Module Name: pkgsrc
Committed By: ryoon
Date: Sat Nov 15 12:02:44 UTC 2025
Modified Files:
pkgsrc/cad/ghdl: Makefile PLIST distinfo
Removed Files:
pkgsrc/cad/ghdl/patches: patch-configure
patch-src_ortho_mcode_memsegs__c.c
Log Message:
cad/ghdl: Update to 5.1.1
* Unbreak this package.
* Use Ada compiler from lang/gcc14-gnat.
Changelog:
## [2025-06-17] 5.1
- Improve release management
- Add llvm-jit build
## [2025-03-01] 5.0
- Fix some crashes on errors on Windows x64 with mcode backend
- Multiple minor fixes and improvements
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/cad/ghdl/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/cad/ghdl/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/cad/ghdl/distinfo
cvs rdiff -u -r1.5 -r0 pkgsrc/cad/ghdl/patches/patch-configure
cvs rdiff -u -r1.1 -r0 \
pkgsrc/cad/ghdl/patches/patch-src_ortho_mcode_memsegs__c.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/ghdl/Makefile
diff -u pkgsrc/cad/ghdl/Makefile:1.27 pkgsrc/cad/ghdl/Makefile:1.28
--- pkgsrc/cad/ghdl/Makefile:1.27 Tue Jun 24 11:12:02 2025
+++ pkgsrc/cad/ghdl/Makefile Sat Nov 15 12:02:44 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2025/06/24 11:12:02 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2025/11/15 12:02:44 ryoon Exp $
-DISTNAME= ghdl-4.1.0
-PKGREVISION= 5
+DISTNAME= ghdl-5.1.1
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_GITHUB:=ghdl/}
GITHUB_PROJECT= ghdl
@@ -12,13 +11,11 @@ HOMEPAGE= https://ghdl.github.io/ghdl/
COMMENT= Open-source simulator/compiler/analyzer for the VHDL
LICENSE= gnu-gpl-v2
-BROKEN= "Does not support llvm 19."
-
USE_TOOLS+= bash:run gmake
USE_LANGUAGES+= c c++ # ada
-# lang/gcc10-aux does not support RELRO
+# lang/gcc14-aux does not support RELRO
# and this package should use same condition.
RELRO_SUPPORTED= no
MKPIE_SUPPORTED= no
@@ -37,16 +34,18 @@ REPLACE_BASH= scripts/vendors/*.sh
#.endif
HAS_CONFIGURE= yes
-CONFIGURE_ENV+= GNATMAKE=${PREFIX}/gcc10-aux/bin/gnatmake
+CONFIGURE_ENV+= GNATMAKE=${PREFIX}/gcc14-gnat/bin/gnatmake
CONFIGURE_ARGS+= --prefix=${PREFIX}
CONFIGURE_ARGS+= --enable-synth
CONFIGURE_ARGS+= --enable-libghdl
# Select LLVM backend
CONFIGURE_ARGS+= --with-llvm-config=${PREFIX}/bin/llvm-config
+CONFIGURE_ARGS+= --with-llvm-jit
BUILDLINK_DEPMETHOD.clang= build
.include "../../lang/clang/buildlink3.mk"
.include "../../lang/llvm/buildlink3.mk"
+BUILDLINK_DEPMETHOD.gcc14-gnat= full
# GNAT 8.1 or later is required for --enable-synth.
-.include "../../lang/gcc10-aux/buildlink3.mk"
+.include "../../lang/gcc14-gnat/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cad/ghdl/PLIST
diff -u pkgsrc/cad/ghdl/PLIST:1.5 pkgsrc/cad/ghdl/PLIST:1.6
--- pkgsrc/cad/ghdl/PLIST:1.5 Wed Jun 5 17:17:33 2024
+++ pkgsrc/cad/ghdl/PLIST Sat Nov 15 12:02:44 2025
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.5 2024/06/05 17:17:33 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/11/15 12:02:44 ryoon Exp $
bin/ghdl
-bin/ghdl1-llvm
bin/ghwdump
include/ghdl/libghw.h
include/ghdl/synth.h
@@ -8,93 +7,9 @@ include/ghdl/synth_gates.h
include/ghdl/vhpi_user.h
include/ghdl/vpi_user.h
lib/ghdl/ansi_color.sh
-lib/ghdl/grt-exec.lst
-lib/ghdl/grt-shared.lst
-lib/ghdl/grt.lst
-lib/ghdl/grt.ver
-lib/ghdl/ieee/v08/fixed_float_types.o
-lib/ghdl/ieee/v08/fixed_generic_pkg-body.o
-lib/ghdl/ieee/v08/fixed_generic_pkg.o
-lib/ghdl/ieee/v08/fixed_pkg.o
-lib/ghdl/ieee/v08/float_generic_pkg-body.o
-lib/ghdl/ieee/v08/float_generic_pkg.o
-lib/ghdl/ieee/v08/float_pkg.o
lib/ghdl/ieee/v08/ieee-obj08.cf
-lib/ghdl/ieee/v08/ieee_bit_context.o
-lib/ghdl/ieee/v08/ieee_std_context.o
-lib/ghdl/ieee/v08/math_complex-body.o
-lib/ghdl/ieee/v08/math_complex.o
-lib/ghdl/ieee/v08/math_real-body.o
-lib/ghdl/ieee/v08/math_real.o
-lib/ghdl/ieee/v08/memory_b.o
-lib/ghdl/ieee/v08/memory_p.o
-lib/ghdl/ieee/v08/numeric_bit-body.o
-lib/ghdl/ieee/v08/numeric_bit.o
-lib/ghdl/ieee/v08/numeric_bit_unsigned-body.o
-lib/ghdl/ieee/v08/numeric_bit_unsigned.o
-lib/ghdl/ieee/v08/numeric_std-body.o
-lib/ghdl/ieee/v08/numeric_std.o
-lib/ghdl/ieee/v08/numeric_std_unsigned-body.o
-lib/ghdl/ieee/v08/numeric_std_unsigned.o
-lib/ghdl/ieee/v08/prmtvs_b.o
-lib/ghdl/ieee/v08/prmtvs_p.o
-lib/ghdl/ieee/v08/std_logic_1164-body.o
-lib/ghdl/ieee/v08/std_logic_1164.o
-lib/ghdl/ieee/v08/std_logic_arith.o
-lib/ghdl/ieee/v08/std_logic_misc-body.o
-lib/ghdl/ieee/v08/std_logic_misc.o
-lib/ghdl/ieee/v08/std_logic_signed.o
-lib/ghdl/ieee/v08/std_logic_textio.o
-lib/ghdl/ieee/v08/std_logic_unsigned.o
-lib/ghdl/ieee/v08/timing_b.o
-lib/ghdl/ieee/v08/timing_p.o
-lib/ghdl/ieee/v08/upf-body.o
-lib/ghdl/ieee/v08/upf.o
lib/ghdl/ieee/v87/ieee-obj87.cf
-lib/ghdl/ieee/v87/numeric_bit-body.o
-lib/ghdl/ieee/v87/numeric_bit.o
-lib/ghdl/ieee/v87/numeric_std-body.o
-lib/ghdl/ieee/v87/numeric_std.o
-lib/ghdl/ieee/v87/std_logic_1164-body.o
-lib/ghdl/ieee/v87/std_logic_1164.o
-lib/ghdl/ieee/v87/std_logic_arith.o
-lib/ghdl/ieee/v87/std_logic_misc-body.o
-lib/ghdl/ieee/v87/std_logic_misc.o
-lib/ghdl/ieee/v87/std_logic_signed.o
-lib/ghdl/ieee/v87/std_logic_textio.o
-lib/ghdl/ieee/v87/std_logic_unsigned.o
-lib/ghdl/ieee/v87/upf-body.o
-lib/ghdl/ieee/v87/upf.o
-lib/ghdl/ieee/v87/vital_primitives-body.o
-lib/ghdl/ieee/v87/vital_primitives.o
-lib/ghdl/ieee/v87/vital_timing-body.o
-lib/ghdl/ieee/v87/vital_timing.o
lib/ghdl/ieee/v93/ieee-obj93.cf
-lib/ghdl/ieee/v93/math_complex-body.o
-lib/ghdl/ieee/v93/math_complex.o
-lib/ghdl/ieee/v93/math_real-body.o
-lib/ghdl/ieee/v93/math_real.o
-lib/ghdl/ieee/v93/memory_b.o
-lib/ghdl/ieee/v93/memory_p.o
-lib/ghdl/ieee/v93/numeric_bit-body.o
-lib/ghdl/ieee/v93/numeric_bit.o
-lib/ghdl/ieee/v93/numeric_std-body.o
-lib/ghdl/ieee/v93/numeric_std.o
-lib/ghdl/ieee/v93/prmtvs_b.o
-lib/ghdl/ieee/v93/prmtvs_p.o
-lib/ghdl/ieee/v93/std_logic_1164-body.o
-lib/ghdl/ieee/v93/std_logic_1164.o
-lib/ghdl/ieee/v93/std_logic_arith.o
-lib/ghdl/ieee/v93/std_logic_misc-body.o
-lib/ghdl/ieee/v93/std_logic_misc.o
-lib/ghdl/ieee/v93/std_logic_signed.o
-lib/ghdl/ieee/v93/std_logic_textio.o
-lib/ghdl/ieee/v93/std_logic_unsigned.o
-lib/ghdl/ieee/v93/timing_b.o
-lib/ghdl/ieee/v93/timing_p.o
-lib/ghdl/ieee/v93/upf-body.o
-lib/ghdl/ieee/v93/upf.o
-lib/ghdl/libgrt.a
lib/ghdl/src/ieee/math_complex-body.vhdl
lib/ghdl/src/ieee/math_complex.vhdl
lib/ghdl/src/ieee/math_real-body.vhdl
@@ -167,20 +82,9 @@ lib/ghdl/src/vital95/vital_primitives-bo
lib/ghdl/src/vital95/vital_primitives.vhdl
lib/ghdl/src/vital95/vital_timing-body.vhdl
lib/ghdl/src/vital95/vital_timing.vhdl
-lib/ghdl/std/v08/env-body.o
-lib/ghdl/std/v08/env.o
lib/ghdl/std/v08/std-obj08.cf
-lib/ghdl/std/v08/std_standard.o
-lib/ghdl/std/v08/textio-body.o
-lib/ghdl/std/v08/textio.o
lib/ghdl/std/v87/std-obj87.cf
-lib/ghdl/std/v87/std_standard.o
-lib/ghdl/std/v87/textio-body.o
-lib/ghdl/std/v87/textio.o
lib/ghdl/std/v93/std-obj93.cf
-lib/ghdl/std/v93/std_standard.o
-lib/ghdl/std/v93/textio-body.o
-lib/ghdl/std/v93/textio.o
lib/ghdl/vendors/README.md
lib/ghdl/vendors/compile-altera.ps1
lib/ghdl/vendors/compile-altera.sh
@@ -188,12 +92,8 @@ lib/ghdl/vendors/compile-intel.ps1
lib/ghdl/vendors/compile-intel.sh
lib/ghdl/vendors/compile-lattice.ps1
lib/ghdl/vendors/compile-lattice.sh
-lib/ghdl/vendors/compile-osvvm.ps1
-lib/ghdl/vendors/compile-osvvm.sh
lib/ghdl/vendors/compile-uvvm.ps1
lib/ghdl/vendors/compile-uvvm.sh
-lib/ghdl/vendors/compile-xilinx-ise.ps1
-lib/ghdl/vendors/compile-xilinx-ise.sh
lib/ghdl/vendors/compile-xilinx-vivado.ps1
lib/ghdl/vendors/compile-xilinx-vivado.sh
lib/ghdl/vendors/config.psm1
@@ -201,7 +101,7 @@ lib/ghdl/vendors/config.sh
lib/ghdl/vendors/filter.analyze.sh
lib/ghdl/vendors/shared.psm1
lib/ghdl/vendors/shared.sh
-lib/libghdl-4_1_0.so
+lib/libghdl-5_1_1.so
lib/libghdl.a
lib/libghdl.link
lib/libghdlvpi.so
Index: pkgsrc/cad/ghdl/distinfo
diff -u pkgsrc/cad/ghdl/distinfo:1.12 pkgsrc/cad/ghdl/distinfo:1.13
--- pkgsrc/cad/ghdl/distinfo:1.12 Wed Jun 5 17:17:33 2024
+++ pkgsrc/cad/ghdl/distinfo Sat Nov 15 12:02:44 2025
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.12 2024/06/05 17:17:33 ryoon Exp $
+$NetBSD: distinfo,v 1.13 2025/11/15 12:02:44 ryoon Exp $
-BLAKE2s (ghdl-4.1.0.tar.gz) = 48c148457ff308b5140a37798572202e4275cd08518e3adfc5559eb760a2374c
-SHA512 (ghdl-4.1.0.tar.gz) = 0a3a465f7f8ed7fba9b81b5dec2903bf82731c97a127666e7644286c9ea80078354be4e6bf8947a6ef631b646dc7e8e69dce2d9a467ac36ee03c67d9335a2703
-Size (ghdl-4.1.0.tar.gz) = 7704716 bytes
-SHA1 (patch-configure) = 7ea3242c9143b4c31ca3de81fac7429d7f5f0676
-SHA1 (patch-src_ortho_mcode_memsegs__c.c) = 5669dda0130ade50caf7538c3f2c6cfed061ac5b
+BLAKE2s (ghdl-5.1.1.tar.gz) = e643837ad1087e7bd1e98d7b0415bd08231e2bfa381415d1be207d8acae7ef96
+SHA512 (ghdl-5.1.1.tar.gz) = b70051d49b5f4e427b116512ef29589b826308de1b33f2c4f8fd49c50eaeaf6e09be454c8455665b59f8f7b5cb82c9c198a1c29ebf8ca1110e7126f3e10f5567
+Size (ghdl-5.1.1.tar.gz) = 7894213 bytes
Home |
Main Index |
Thread Index |
Old Index