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