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: Wed Jun 5 17:17:33 UTC 2024
Modified Files:
pkgsrc/cad/ghdl: Makefile PLIST distinfo
pkgsrc/cad/ghdl/patches: patch-configure
Removed Files:
pkgsrc/cad/ghdl/patches: patch-src_ortho_llvm6_llvm-cbindings.cpp
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/cad/ghdl/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/cad/ghdl/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/cad/ghdl/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/cad/ghdl/patches/patch-configure
cvs rdiff -u -r1.3 -r0 \
pkgsrc/cad/ghdl/patches/patch-src_ortho_llvm6_llvm-cbindings.cpp
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.20 pkgsrc/cad/ghdl/Makefile:1.21
--- pkgsrc/cad/ghdl/Makefile:1.20 Wed May 29 16:31:27 2024
+++ pkgsrc/cad/ghdl/Makefile Wed Jun 5 17:17:33 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2024/05/29 16:31:27 adam Exp $
+# $NetBSD: Makefile,v 1.21 2024/06/05 17:17:33 ryoon Exp $
-DISTNAME= ghdl-3.0.0
-PKGREVISION= 3
+DISTNAME= ghdl-4.1.0
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_GITHUB:=ghdl/}
GITHUB_PROJECT= ghdl
@@ -12,8 +11,6 @@ HOMEPAGE= https://ghdl.github.io/ghdl/
COMMENT= Open-source simulator/compiler/analyzer for the VHDL
LICENSE= gnu-gpl-v2
-BROKEN= "Does not support llvm 17."
-
USE_TOOLS+= bash:run gmake
USE_LANGUAGES+= c c++ # ada
Index: pkgsrc/cad/ghdl/PLIST
diff -u pkgsrc/cad/ghdl/PLIST:1.4 pkgsrc/cad/ghdl/PLIST:1.5
--- pkgsrc/cad/ghdl/PLIST:1.4 Sun Jun 11 03:35:39 2023
+++ pkgsrc/cad/ghdl/PLIST Wed Jun 5 17:17:33 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2023/06/11 03:35:39 mef Exp $
+@comment $NetBSD: PLIST,v 1.5 2024/06/05 17:17:33 ryoon Exp $
bin/ghdl
bin/ghdl1-llvm
bin/ghwdump
@@ -201,7 +201,7 @@ lib/ghdl/vendors/config.sh
lib/ghdl/vendors/filter.analyze.sh
lib/ghdl/vendors/shared.psm1
lib/ghdl/vendors/shared.sh
-lib/libghdl-3_0_0.so
+lib/libghdl-4_1_0.so
lib/libghdl.a
lib/libghdl.link
lib/libghdlvpi.so
Index: pkgsrc/cad/ghdl/distinfo
diff -u pkgsrc/cad/ghdl/distinfo:1.11 pkgsrc/cad/ghdl/distinfo:1.12
--- pkgsrc/cad/ghdl/distinfo:1.11 Thu Jan 4 07:10:14 2024
+++ pkgsrc/cad/ghdl/distinfo Wed Jun 5 17:17:33 2024
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.11 2024/01/04 07:10:14 wiz Exp $
+$NetBSD: distinfo,v 1.12 2024/06/05 17:17:33 ryoon Exp $
-BLAKE2s (ghdl-3.0.0.tar.gz) = 3dfcd821e81a470eb1f5b9e42ff69cf56634af8edf531f90ac9839c0c85aa7a6
-SHA512 (ghdl-3.0.0.tar.gz) = 11b638d0ae757ce2e247ab438c15a8f5cd78c3a025ba6272aa05df548d2a7276c25dbbf83b846284ded8c9864eca3dcdb8342cb532faecd01e7cefaada524ab0
-Size (ghdl-3.0.0.tar.gz) = 7160245 bytes
-SHA1 (patch-configure) = a6f8f11f5d636d5838461c7b88fc3830891433dd
-SHA1 (patch-src_ortho_llvm6_llvm-cbindings.cpp) = da2af39f238fa496db687a7a52f8f2f122fa651d
+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
Index: pkgsrc/cad/ghdl/patches/patch-configure
diff -u pkgsrc/cad/ghdl/patches/patch-configure:1.4 pkgsrc/cad/ghdl/patches/patch-configure:1.5
--- pkgsrc/cad/ghdl/patches/patch-configure:1.4 Tue Jan 2 00:42:03 2024
+++ pkgsrc/cad/ghdl/patches/patch-configure Wed Jun 5 17:17:33 2024
@@ -1,19 +1,10 @@
-$NetBSD: patch-configure,v 1.4 2024/01/02 00:42:03 ryoon Exp $
+$NetBSD: patch-configure,v 1.5 2024/06/05 17:17:33 ryoon Exp $
* Support NetBSD for mcode backend. (not used)
-* Support LLVM 16 too.
--- configure.orig 2023-03-08 06:40:01.000000000 +0000
+++ configure
-@@ -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
+@@ -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}" ;;
Home |
Main Index |
Thread Index |
Old Index