head 1.6; access; symbols pkgsrc-2025Q3:1.5.0.12 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.10 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.8 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.6 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.4 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.2 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.4.0.2 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.3.0.6 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.4 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.2 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.2.0.6 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.4 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.2 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.1.0.2 pkgsrc-2022Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2025.11.15.12.02.44; author ryoon; state dead; branches; next 1.5; commitid RziMePRFlugO2EiG; 1.5 date 2024.06.05.17.17.33; author ryoon; state Exp; branches; next 1.4; commitid xlwNDOCcaoC3LOcF; 1.4 date 2024.01.02.00.42.03; author ryoon; state Exp; branches; next 1.3; commitid PS69UyOAmkWqeOSE; 1.3 date 2023.06.11.03.35.39; author mef; state Exp; branches; next 1.2; commitid 391Bnqd7QgKlMtsE; 1.2 date 2022.09.22.11.47.14; author wiz; state Exp; branches; next 1.1; commitid NvRLKCTz75tiVQUD; 1.1 date 2022.05.19.16.05.12; author ryoon; state Exp; branches; next ; commitid pRTE4PtgsNwVoGED; desc @@ 1.6 log @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 @ text @$NetBSD: patch-configure,v 1.5 2024/06/05 17:17:33 ryoon Exp $ * Support NetBSD for mcode backend. (not used) --- configure.orig 2023-03-08 06:40:01.000000000 +0000 +++ configure @@@@ -429,6 +431,7 @@@@ if test $backend = mcode; then *mingw32*) ortho_flags="Flags_Windows${mcode64}" ;; *linux*) ortho_flags="Flags_Linux${mcode64}" ;; *openbsd*) ortho_flags="Flags_Macosx${mcode64}" ;; + *netbsd*) ortho_flags="Flags_Macosx${mcode64}" ;; *) echo "Unsupported $build build for mcode"; exit 1;; esac echo "Generate ortho_code-x86-flags.ads" @ 1.5 log @cad/ghdl: Update to 4.1.0 Changelog: [2024-04-14] 4.1 The mcode backend is now fully supported on Windows x64 Coverage output has been improved for being supported by vunit. [2024-03-06] 4.0 For the mcode backend, elaboration of the designs is now performed before code generation. This allows some optimizations and the support of external names. There is a new signal dumper (using FST format) for the mcode backend. The GCC backend will be deprecated and the LLVM backend will be used like the mcode backend (code generation in memory). As a consequence, no backend will generate object files anymore. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.4 2024/01/02 00:42:03 ryoon Exp $ @ 1.4 log @ghdl: Fix build with LLVM 16 @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2023/06/11 03:35:39 mef Exp $ a3 1 * Support LLVM 16 too. d7 1 a7 9 @@@@ -315,6 +315,7 @@@@ if test $backend = llvm; then check_version 13.0 $llvm_version || check_version 14.0 $llvm_version || check_version 15.0 $llvm_version || + check_version 16.0 $llvm_version || false; then echo "Debugging is enabled with llvm $llvm_version" else @@@@ -429,6 +430,7 @@@@ if test $backend = mcode; then @ 1.3 log @(cad/ghdl) Updated 2.0 to 3.0 ## [2023-03-08] 3.0.0 [Milestone v3.0 筐咯(https://github.com/ghdl/ghdl/milestone/11?closed=1) - Handle IEEE operators for static expressions. - Improved support of VHDL 2008 (still!). - Start support of VHDL 2019 (`--std=19`). - pyGHDL: - Experimental support to preserve VHDL code comments for documentation extraction. - Experimental packaging with a platform-specific shared library for standalone installation using PIP. - DOM: dependency graphs, instantiation graphs (design hierarchy), file dependencies (compile order). - Pre-releases are published to GitHub Releases and assets are uploaded to pre-releases and releases. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.2 2022/09/22 11:47:14 wiz Exp $ d4 1 d6 11 a16 3 --- configure.orig 2023-03-08 15:40:01.000000000 +0900 +++ configure 2023-06-11 12:10:38.287600340 +0900 @@@@ -429,6 +429,7 @@@@ if test $backend = mcode; then @ 1.2 log @ghdl: fix build with llvm 14 Fix pkglint while here. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2022/05/19 16:05:12 ryoon Exp $ a2 1 * Support llvm 14 & 15. d5 3 a7 12 --- configure.orig 2022-02-28 18:46:53.000000000 +0000 +++ configure @@@@ -281,6 +281,8 @@@@ if test $backend = llvm; then check_version 11.1 $llvm_version || check_version 12.0 $llvm_version || check_version 13.0 $llvm_version || + check_version 14.0 $llvm_version || + check_version 15.0 $llvm_version || false; then echo "Debugging is enabled with llvm $llvm_version" else @@@@ -379,6 +381,7 @@@@ if test $backend = mcode; then @ 1.1 log @ghdl: Update to 2.0.0 * Use LLVM backend. Changelog: Not available in concise form. * Add experimental synthesizer. * More complete VHDL 2008/93/87 support. @ text @d1 1 a1 1 $NetBSD$ d3 1 d8 10 a17 1 @@@@ -379,6 +379,7 @@@@ if test $backend = mcode; then @