diff --git a/cad/ghdl/Makefile b/cad/ghdl/Makefile index 21434b11b2e7..0bc4384efd0d 100644 --- a/cad/ghdl/Makefile +++ b/cad/ghdl/Makefile @@ -1,64 +1,55 @@ PORTNAME= ghdl DISTVERSIONPREFIX= v -DISTVERSION= 5.1.1 +DISTVERSION= 6.0.0 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org COMMENT= GNU VHDL simulator -WWW= https://github.com/ghdl/ghdl +WWW= http://ghdl.free.fr/ \ + https://github.com/ghdl/ghdl/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.md BROKEN_aarch64= build breaks, see https://github.com/ghdl/ghdl/issues/2639 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0:devel/py-pyTooling@${PY_FLAVOR} \ bash:shells/bash USES= ada:run gmake python:test shebangfix USE_GITHUB= yes USE_LDCONFIG= yes SHEBANG_FILES= testsuite/testsuite.sh GNU_CONFIGURE= yes NO_SHLIB_REQUIRES_GLOB= libgnat-12.so PIE_UNSAFE= yes OPTIONS_DEFINE= SYNTH OPTIONS_DEFAULT= LLVM SYNTH OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= LLVM MCODE OPTIONS_SUB= yes LLVM_DESC= Use the LLVM backend MCODE_DESC= Use the MCODE backend # MCODE is enabled by default and doesn't require any configuration options SYNTH_DESC= Enable Synthesis Features in ghdl LLVM_USES= llvm:lib ncurses LLVM_CONFIGURE_ON= --with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_VERSION} -SYNTH_CONFIGURE_ON= --enable-synth +SYNTH_CONFIGURE_OFF= --disable-synth post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libghdl-${DISTVERSION:S/./_/g}.so + cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} bin/ghdl bin/ghwdump lib/*.so post-install-LLVM-on: - @${STRIP_CMD} \ - ${STAGEDIR}${PREFIX}/bin/ghdl \ - ${STAGEDIR}${PREFIX}/bin/ghwdump \ - ${STAGEDIR}${PREFIX}/bin/ghdl1-llvm \ - ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so \ - ${STAGEDIR}${PREFIX}/lib/libghw.so - -post-install-MCODE-on: - @${STRIP_CMD} \ - ${STAGEDIR}${PREFIX}/bin/ghdl \ - ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so + cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} bin/ghdl1-llvm do-test: @cd ${WRKSRC}/testsuite && \ ${SETENV} ${MAKE_ENV} GHDL=${STAGEDIR}${PREFIX}/bin/ghdl ${SH} testsuite.sh .include diff --git a/cad/ghdl/distinfo b/cad/ghdl/distinfo index 42a05d02f23b..9431e2f27968 100644 --- a/cad/ghdl/distinfo +++ b/cad/ghdl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758491532 -SHA256 (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 00cd58ec8f25e2532465aabc8705f43071f20dc1d13e03fd9dc235523186fca9 -SIZE (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 7894213 +TIMESTAMP = 1774420714 +SHA256 (ghdl-ghdl-v6.0.0_GH0.tar.gz) = 2d84fbd0b238a26928e89a0256274072c6b40af1969a4f4c7be57ec3515bc622 +SIZE (ghdl-ghdl-v6.0.0_GH0.tar.gz) = 8056568 diff --git a/cad/ghdl/files/patch-Makefile.in b/cad/ghdl/files/patch-Makefile.in index 846a95e7c625..d277275a6e1a 100644 --- a/cad/ghdl/files/patch-Makefile.in +++ b/cad/ghdl/files/patch-Makefile.in @@ -1,13 +1,13 @@ Allow setting rpath to libgnat-12.so, because it isn't added to ldconfig directories. ---- Makefile.in.orig 2025-03-01 16:49:42 UTC +--- Makefile.in.orig 2026-03-07 17:47:40 UTC +++ Makefile.in -@@ -485,7 +485,7 @@ lib/$(libghdl_name): $(GRT_SRC_DEPS) $(LIBGHDL_GRT_OBJ +@@ -490,7 +490,7 @@ lib/$(libghdl_name): $(GRT_SRC_DEPS) $(LIBGHDL_GRT_OBJ lib/$(libghdl_name): $(GRT_SRC_DEPS) $(LIBGHDL_GRT_OBJS) version.ads force # Use -g for gnatlink so that the binder file is not removed. We need # it for libghdl.a - $(GNATMAKE) -I- -aI. -D pic -z libghdl -o $@ -gnat12 $(GNATFLAGS) $(PIC_FLAGS) $(LIBGHDL_INCFLAGS) -bargs -shared -Llibghdl_ -largs -R -g -shared $(SHLIB_FLAGS) $(filter-out -static,$(LDFLAGS)) $(LIBGHDL_GRT_OBJS) + $(GNATMAKE) -I- -aI. -D pic -z libghdl -o $@ -gnat12 $(GNATFLAGS) $(PIC_FLAGS) $(LIBGHDL_INCFLAGS) -bargs -shared -Llibghdl_ -largs -g -shared $(SHLIB_FLAGS) $(filter-out -static,$(LDFLAGS)) $(LIBGHDL_GRT_OBJS) # On windows, gnatmake (via Osint.Executable_Name) always appends .exe # Adjust. (Other solution: use gnatmake for compilation and binding, # then use gnatlink directly for linking). diff --git a/cad/ghdl/files/patch-configure b/cad/ghdl/files/patch-configure index 308d29b4b0d3..0140095d8e04 100644 --- a/cad/ghdl/files/patch-configure +++ b/cad/ghdl/files/patch-configure @@ -1,19 +1,19 @@ ---- configure.orig 2025-03-01 16:49:42 UTC +--- configure.orig 2026-03-07 17:47:40 UTC +++ configure @@ -140,8 +140,6 @@ for opt do --enable-coverage) build_mode="coverage";; -h|-help|--help) show_help=yes;; *) - echo "$0: unknown option $opt; try $0 --help" - exit 1 ;; esac done -@@ -437,6 +435,7 @@ if test $backend = mcode; then +@@ -440,6 +438,7 @@ if test $backend = mcode; then *darwin*) ortho_flags="Flags_Macosx${mcode64}" ;; *mingw32*) ortho_flags="Flags_Windows${mcode64}" ;; *linux*) ortho_flags="Flags_Linux${mcode64}" ;; + *freebsd*) 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;; diff --git a/cad/ghdl/files/patch-src_ortho_mcode_memsegs__c.c b/cad/ghdl/files/patch-src_ortho_mcode_memsegs__c.c index b32ef2b82686..fd16b552d5a3 100644 --- a/cad/ghdl/files/patch-src_ortho_mcode_memsegs__c.c +++ b/cad/ghdl/files/patch-src_ortho_mcode_memsegs__c.c @@ -1,11 +1,11 @@ ---- src/ortho/mcode/memsegs_c.c.orig 2022-02-28 18:46:53 UTC +--- src/ortho/mcode/memsegs_c.c.orig 2026-03-07 17:47:40 UTC +++ src/ortho/mcode/memsegs_c.c @@ -26,7 +26,7 @@ set rights. */ -#if defined(__APPLE__) || defined(__OpenBSD__) +#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) #define MAP_ANONYMOUS MAP_ANON - #else - #define HAVE_MREMAP + #elif defined(__NetBSD__) + /* none */ diff --git a/cad/ghdl/pkg-plist b/cad/ghdl/pkg-plist index 62fd7629460d..6884d88355b9 100644 --- a/cad/ghdl/pkg-plist +++ b/cad/ghdl/pkg-plist @@ -1,203 +1,246 @@ bin/ghdl %%LLVM%%bin/ghdl1-llvm bin/ghwdump include/ghdl/libghw.h include/ghdl/synth.h include/ghdl/synth_gates.h include/ghdl/vhpi_user.h include/ghdl/vpi_user.h lib/ghdl/ansi_color.sh %%LLVM%%lib/ghdl/grt-exec.lst %%LLVM%%lib/ghdl/grt-shared.lst %%LLVM%%lib/ghdl/grt.lst %%LLVM%%lib/ghdl/grt.ver %%LLVM%%lib/ghdl/ieee/v08/fixed_float_types.o %%LLVM%%lib/ghdl/ieee/v08/fixed_generic_pkg-body.o %%LLVM%%lib/ghdl/ieee/v08/fixed_generic_pkg.o %%LLVM%%lib/ghdl/ieee/v08/fixed_pkg.o %%LLVM%%lib/ghdl/ieee/v08/float_generic_pkg-body.o %%LLVM%%lib/ghdl/ieee/v08/float_generic_pkg.o %%LLVM%%lib/ghdl/ieee/v08/float_pkg.o lib/ghdl/ieee/v08/ieee-obj08.cf %%LLVM%%lib/ghdl/ieee/v08/ieee_bit_context.o %%LLVM%%lib/ghdl/ieee/v08/ieee_std_context.o %%LLVM%%lib/ghdl/ieee/v08/math_complex-body.o %%LLVM%%lib/ghdl/ieee/v08/math_complex.o %%LLVM%%lib/ghdl/ieee/v08/math_real-body.o %%LLVM%%lib/ghdl/ieee/v08/math_real.o %%LLVM%%lib/ghdl/ieee/v08/memory_b.o %%LLVM%%lib/ghdl/ieee/v08/memory_p.o %%LLVM%%lib/ghdl/ieee/v08/numeric_bit-body.o %%LLVM%%lib/ghdl/ieee/v08/numeric_bit.o %%LLVM%%lib/ghdl/ieee/v08/numeric_bit_unsigned-body.o %%LLVM%%lib/ghdl/ieee/v08/numeric_bit_unsigned.o %%LLVM%%lib/ghdl/ieee/v08/numeric_std-body.o %%LLVM%%lib/ghdl/ieee/v08/numeric_std.o %%LLVM%%lib/ghdl/ieee/v08/numeric_std_unsigned-body.o %%LLVM%%lib/ghdl/ieee/v08/numeric_std_unsigned.o %%LLVM%%lib/ghdl/ieee/v08/prmtvs_b.o %%LLVM%%lib/ghdl/ieee/v08/prmtvs_p.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_1164-body.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_1164.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_arith.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_misc-body.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_misc.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_signed.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_textio.o %%LLVM%%lib/ghdl/ieee/v08/std_logic_unsigned.o %%LLVM%%lib/ghdl/ieee/v08/timing_b.o %%LLVM%%lib/ghdl/ieee/v08/timing_p.o %%LLVM%%lib/ghdl/ieee/v08/upf-body.o %%LLVM%%lib/ghdl/ieee/v08/upf.o +%%LLVM%%lib/ghdl/ieee/v19/fixed_float_types.o +%%LLVM%%lib/ghdl/ieee/v19/fixed_generic_pkg-body.o +%%LLVM%%lib/ghdl/ieee/v19/fixed_generic_pkg.o +%%LLVM%%lib/ghdl/ieee/v19/fixed_pkg.o +%%LLVM%%lib/ghdl/ieee/v19/float_generic_pkg-body.o +%%LLVM%%lib/ghdl/ieee/v19/float_generic_pkg.o +%%LLVM%%lib/ghdl/ieee/v19/float_pkg.o +lib/ghdl/ieee/v19/ieee-obj19.cf +%%LLVM%%lib/ghdl/ieee/v19/ieee_bit_context.o +%%LLVM%%lib/ghdl/ieee/v19/ieee_std_context.o +%%LLVM%%lib/ghdl/ieee/v19/math_complex-body.o +%%LLVM%%lib/ghdl/ieee/v19/math_complex.o +%%LLVM%%lib/ghdl/ieee/v19/math_real-body.o +%%LLVM%%lib/ghdl/ieee/v19/math_real.o +%%LLVM%%lib/ghdl/ieee/v19/memory_b.o +%%LLVM%%lib/ghdl/ieee/v19/memory_p.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_bit-body.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_bit.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_bit_unsigned-body.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_bit_unsigned.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_std-body.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_std.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_std_unsigned-body.o +%%LLVM%%lib/ghdl/ieee/v19/numeric_std_unsigned.o +%%LLVM%%lib/ghdl/ieee/v19/prmtvs_b.o +%%LLVM%%lib/ghdl/ieee/v19/prmtvs_p.o +%%LLVM%%lib/ghdl/ieee/v19/std_logic_1164-body.o +%%LLVM%%lib/ghdl/ieee/v19/std_logic_1164.o +%%LLVM%%lib/ghdl/ieee/v19/std_logic_textio.o +%%LLVM%%lib/ghdl/ieee/v19/timing_b.o +%%LLVM%%lib/ghdl/ieee/v19/timing_p.o +%%LLVM%%lib/ghdl/ieee/v19/upf-body.o +%%LLVM%%lib/ghdl/ieee/v19/upf.o lib/ghdl/ieee/v87/ieee-obj87.cf %%LLVM%%lib/ghdl/ieee/v87/numeric_bit-body.o %%LLVM%%lib/ghdl/ieee/v87/numeric_bit.o %%LLVM%%lib/ghdl/ieee/v87/numeric_std-body.o %%LLVM%%lib/ghdl/ieee/v87/numeric_std.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_1164-body.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_1164.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_arith.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_misc-body.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_misc.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_signed.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_textio.o %%LLVM%%lib/ghdl/ieee/v87/std_logic_unsigned.o %%LLVM%%lib/ghdl/ieee/v87/upf-body.o %%LLVM%%lib/ghdl/ieee/v87/upf.o %%LLVM%%lib/ghdl/ieee/v87/vital_primitives-body.o %%LLVM%%lib/ghdl/ieee/v87/vital_primitives.o %%LLVM%%lib/ghdl/ieee/v87/vital_timing-body.o %%LLVM%%lib/ghdl/ieee/v87/vital_timing.o lib/ghdl/ieee/v93/ieee-obj93.cf %%LLVM%%lib/ghdl/ieee/v93/math_complex-body.o %%LLVM%%lib/ghdl/ieee/v93/math_complex.o %%LLVM%%lib/ghdl/ieee/v93/math_real-body.o %%LLVM%%lib/ghdl/ieee/v93/math_real.o %%LLVM%%lib/ghdl/ieee/v93/memory_b.o %%LLVM%%lib/ghdl/ieee/v93/memory_p.o %%LLVM%%lib/ghdl/ieee/v93/numeric_bit-body.o %%LLVM%%lib/ghdl/ieee/v93/numeric_bit.o %%LLVM%%lib/ghdl/ieee/v93/numeric_std-body.o %%LLVM%%lib/ghdl/ieee/v93/numeric_std.o %%LLVM%%lib/ghdl/ieee/v93/prmtvs_b.o %%LLVM%%lib/ghdl/ieee/v93/prmtvs_p.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_1164-body.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_1164.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_arith.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_misc-body.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_misc.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_signed.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_textio.o %%LLVM%%lib/ghdl/ieee/v93/std_logic_unsigned.o %%LLVM%%lib/ghdl/ieee/v93/timing_b.o %%LLVM%%lib/ghdl/ieee/v93/timing_p.o %%LLVM%%lib/ghdl/ieee/v93/upf-body.o %%LLVM%%lib/ghdl/ieee/v93/upf.o %%LLVM%%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 lib/ghdl/src/ieee/math_real.vhdl lib/ghdl/src/ieee/v87/numeric_bit-body.vhdl lib/ghdl/src/ieee/v87/numeric_bit.vhdl lib/ghdl/src/ieee/v87/numeric_std-body.vhdl lib/ghdl/src/ieee/v87/numeric_std.vhdl lib/ghdl/src/ieee/v87/std_logic_1164-body.vhdl lib/ghdl/src/ieee/v87/std_logic_1164.vhdl lib/ghdl/src/ieee/v93/numeric_bit-body.vhdl lib/ghdl/src/ieee/v93/numeric_bit.vhdl lib/ghdl/src/ieee/v93/numeric_std-body.vhdl lib/ghdl/src/ieee/v93/numeric_std.vhdl lib/ghdl/src/ieee/v93/std_logic_1164-body.vhdl lib/ghdl/src/ieee/v93/std_logic_1164.vhdl lib/ghdl/src/ieee2008/LICENSE lib/ghdl/src/ieee2008/fixed_float_types.vhdl lib/ghdl/src/ieee2008/fixed_generic_pkg-body.vhdl lib/ghdl/src/ieee2008/fixed_generic_pkg.vhdl lib/ghdl/src/ieee2008/fixed_pkg.vhdl lib/ghdl/src/ieee2008/float_generic_pkg-body.vhdl lib/ghdl/src/ieee2008/float_generic_pkg.vhdl lib/ghdl/src/ieee2008/float_pkg.vhdl lib/ghdl/src/ieee2008/ieee_bit_context.vhdl lib/ghdl/src/ieee2008/ieee_std_context.vhdl lib/ghdl/src/ieee2008/math_complex-body.vhdl lib/ghdl/src/ieee2008/math_complex.vhdl lib/ghdl/src/ieee2008/math_real-body.vhdl lib/ghdl/src/ieee2008/math_real.vhdl lib/ghdl/src/ieee2008/numeric_bit-body.vhdl lib/ghdl/src/ieee2008/numeric_bit.vhdl lib/ghdl/src/ieee2008/numeric_bit_unsigned-body.vhdl lib/ghdl/src/ieee2008/numeric_bit_unsigned.vhdl lib/ghdl/src/ieee2008/numeric_std-body.vhdl lib/ghdl/src/ieee2008/numeric_std.vhdl lib/ghdl/src/ieee2008/numeric_std_unsigned-body.vhdl lib/ghdl/src/ieee2008/numeric_std_unsigned.vhdl lib/ghdl/src/ieee2008/std_logic_1164-body.vhdl lib/ghdl/src/ieee2008/std_logic_1164.vhdl lib/ghdl/src/ieee2008/std_logic_textio.vhdl -lib/ghdl/src/std/env-body.vhdl -lib/ghdl/src/std/env.vhdl +lib/ghdl/src/std/v08/env-body.vhdl +lib/ghdl/src/std/v08/env.vhdl lib/ghdl/src/std/v08/standard.vhdl lib/ghdl/src/std/v08/textio-body.vhdl lib/ghdl/src/std/v08/textio.vhdl +lib/ghdl/src/std/v19/env-body.vhdl +lib/ghdl/src/std/v19/env.vhdl +lib/ghdl/src/std/v19/textio-body.vhdl +lib/ghdl/src/std/v19/textio.vhdl lib/ghdl/src/std/v87/standard.vhdl lib/ghdl/src/std/v87/textio-body.vhdl lib/ghdl/src/std/v87/textio.vhdl lib/ghdl/src/std/v93/standard.vhdl lib/ghdl/src/std/v93/textio-body.vhdl lib/ghdl/src/std/v93/textio.vhdl lib/ghdl/src/synopsys/std_logic_arith.vhdl lib/ghdl/src/synopsys/std_logic_misc-body.vhdl lib/ghdl/src/synopsys/std_logic_misc.vhdl lib/ghdl/src/synopsys/std_logic_signed.vhdl lib/ghdl/src/synopsys/std_logic_textio.vhdl lib/ghdl/src/synopsys/std_logic_unsigned.vhdl lib/ghdl/src/synopsys/v08/std_logic_misc-body.vhdl lib/ghdl/src/synopsys/v08/std_logic_misc.vhdl lib/ghdl/src/upf/upf-body.vhdl lib/ghdl/src/upf/upf.vhdl lib/ghdl/src/vital2000/memory_b.vhdl lib/ghdl/src/vital2000/memory_p.vhdl lib/ghdl/src/vital2000/prmtvs_b.vhdl lib/ghdl/src/vital2000/prmtvs_p.vhdl lib/ghdl/src/vital2000/timing_b.vhdl lib/ghdl/src/vital2000/timing_p.vhdl lib/ghdl/src/vital95/vital_primitives-body.vhdl lib/ghdl/src/vital95/vital_primitives.vhdl lib/ghdl/src/vital95/vital_timing-body.vhdl lib/ghdl/src/vital95/vital_timing.vhdl %%LLVM%%lib/ghdl/std/v08/env-body.o %%LLVM%%lib/ghdl/std/v08/env.o lib/ghdl/std/v08/std-obj08.cf %%LLVM%%lib/ghdl/std/v08/std_standard.o %%LLVM%%lib/ghdl/std/v08/textio-body.o %%LLVM%%lib/ghdl/std/v08/textio.o +%%LLVM%%lib/ghdl/std/v19/env-body.o +%%LLVM%%lib/ghdl/std/v19/env.o +lib/ghdl/std/v19/std-obj19.cf +%%LLVM%%lib/ghdl/std/v19/std_standard.o +%%LLVM%%lib/ghdl/std/v19/textio-body.o +%%LLVM%%lib/ghdl/std/v19/textio.o lib/ghdl/std/v87/std-obj87.cf %%LLVM%%lib/ghdl/std/v87/std_standard.o %%LLVM%%lib/ghdl/std/v87/textio-body.o %%LLVM%%lib/ghdl/std/v87/textio.o lib/ghdl/std/v93/std-obj93.cf %%LLVM%%lib/ghdl/std/v93/std_standard.o %%LLVM%%lib/ghdl/std/v93/textio-body.o %%LLVM%%lib/ghdl/std/v93/textio.o lib/ghdl/vendors/README.md lib/ghdl/vendors/compile-altera.ps1 lib/ghdl/vendors/compile-altera.sh 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-uvvm.ps1 lib/ghdl/vendors/compile-uvvm.sh lib/ghdl/vendors/compile-xilinx-vivado.ps1 lib/ghdl/vendors/compile-xilinx-vivado.sh lib/ghdl/vendors/config.psm1 lib/ghdl/vendors/config.sh lib/ghdl/vendors/filter.analyze.sh lib/ghdl/vendors/shared.psm1 lib/ghdl/vendors/shared.sh -lib/libghdl-5_1_1.so +lib/libghdl-6_0_0.so lib/libghdl.a lib/libghdl.link lib/libghdlvpi.so lib/libghw.so