notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q3
ghdl GNU VHDL simulator
4.0.0 cad on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.0.0Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-05-30 21:22:29
Last Update: 2024-04-05 09:15:35
Commit Hash: 1fed720
People watching this port, also watch:: python, unoconv, py39-pycparser, sysinfo
License: GPLv2
WWW:
https://github.com/ghdl/ghdl
Description:
GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator. Digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits can be described by VHDL, and VHDL can also be used as a general purpose parallel programming language. GHDL compiles VHDL files and creates a binary which simulates the design. GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002 versions of VHDL, and partially IEEE 1076-2008.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (214 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/ghdl-4.0.0/catalog.mk
  3. /usr/local/share/licenses/ghdl-4.0.0/LICENSE
  4. /usr/local/share/licenses/ghdl-4.0.0/GPLv2
  5. bin/ghdl
  6. bin/ghdl1-llvm
  7. bin/ghwdump
  8. include/ghdl/libghw.h
  9. include/ghdl/vhpi_user.h
  10. include/ghdl/vpi_user.h
  11. include/ghdl/synth.h
  12. include/ghdl/synth_gates.h
  13. lib/ghdl/ansi_color.sh
  14. lib/libghdl-4_0_0.so
  15. lib/libghdl.a
  16. lib/libghdl.link
  17. lib/ghdl/grt-exec.lst
  18. lib/ghdl/grt-shared.lst
  19. lib/ghdl/grt.lst
  20. lib/ghdl/grt.ver
  21. lib/ghdl/ieee/v08/fixed_float_types.o
  22. lib/ghdl/ieee/v08/fixed_generic_pkg-body.o
  23. lib/ghdl/ieee/v08/fixed_generic_pkg.o
  24. lib/ghdl/ieee/v08/fixed_pkg.o
  25. lib/ghdl/ieee/v08/float_generic_pkg-body.o
  26. lib/ghdl/ieee/v08/float_generic_pkg.o
  27. lib/ghdl/ieee/v08/float_pkg.o
  28. lib/ghdl/ieee/v08/ieee-obj08.cf
  29. lib/ghdl/ieee/v08/ieee_bit_context.o
  30. lib/ghdl/ieee/v08/ieee_std_context.o
  31. lib/ghdl/ieee/v08/math_complex-body.o
  32. lib/ghdl/ieee/v08/math_complex.o
  33. lib/ghdl/ieee/v08/math_real-body.o
  34. lib/ghdl/ieee/v08/math_real.o
  35. lib/ghdl/ieee/v08/memory_b.o
  36. lib/ghdl/ieee/v08/memory_p.o
  37. lib/ghdl/ieee/v08/numeric_bit-body.o
  38. lib/ghdl/ieee/v08/numeric_bit.o
  39. lib/ghdl/ieee/v08/numeric_bit_unsigned-body.o
  40. lib/ghdl/ieee/v08/numeric_bit_unsigned.o
  41. lib/ghdl/ieee/v08/numeric_std-body.o
  42. lib/ghdl/ieee/v08/numeric_std.o
  43. lib/ghdl/ieee/v08/numeric_std_unsigned-body.o
  44. lib/ghdl/ieee/v08/numeric_std_unsigned.o
  45. lib/ghdl/ieee/v08/prmtvs_b.o
  46. lib/ghdl/ieee/v08/prmtvs_p.o
  47. lib/ghdl/ieee/v08/std_logic_1164-body.o
  48. lib/ghdl/ieee/v08/std_logic_1164.o
  49. lib/ghdl/ieee/v08/std_logic_arith.o
  50. lib/ghdl/ieee/v08/std_logic_misc-body.o
  51. lib/ghdl/ieee/v08/std_logic_misc.o
  52. lib/ghdl/ieee/v08/std_logic_signed.o
  53. lib/ghdl/ieee/v08/std_logic_textio.o
  54. lib/ghdl/ieee/v08/std_logic_unsigned.o
  55. lib/ghdl/ieee/v08/timing_b.o
  56. lib/ghdl/ieee/v08/timing_p.o
  57. lib/ghdl/ieee/v08/upf-body.o
  58. lib/ghdl/ieee/v08/upf.o
  59. lib/ghdl/ieee/v87/ieee-obj87.cf
  60. lib/ghdl/ieee/v87/numeric_bit-body.o
  61. lib/ghdl/ieee/v87/numeric_bit.o
  62. lib/ghdl/ieee/v87/numeric_std-body.o
  63. lib/ghdl/ieee/v87/numeric_std.o
  64. lib/ghdl/ieee/v87/std_logic_1164-body.o
  65. lib/ghdl/ieee/v87/std_logic_1164.o
  66. lib/ghdl/ieee/v87/std_logic_arith.o
  67. lib/ghdl/ieee/v87/std_logic_misc-body.o
  68. lib/ghdl/ieee/v87/std_logic_misc.o
  69. lib/ghdl/ieee/v87/std_logic_signed.o
  70. lib/ghdl/ieee/v87/std_logic_textio.o
  71. lib/ghdl/ieee/v87/std_logic_unsigned.o
  72. lib/ghdl/ieee/v87/upf-body.o
  73. lib/ghdl/ieee/v87/upf.o
  74. lib/ghdl/ieee/v87/vital_primitives-body.o
  75. lib/ghdl/ieee/v87/vital_primitives.o
  76. lib/ghdl/ieee/v87/vital_timing-body.o
  77. lib/ghdl/ieee/v87/vital_timing.o
  78. lib/ghdl/ieee/v93/ieee-obj93.cf
  79. lib/ghdl/ieee/v93/math_complex-body.o
  80. lib/ghdl/ieee/v93/math_complex.o
  81. lib/ghdl/ieee/v93/math_real-body.o
  82. lib/ghdl/ieee/v93/math_real.o
  83. lib/ghdl/ieee/v93/memory_b.o
  84. lib/ghdl/ieee/v93/memory_p.o
  85. lib/ghdl/ieee/v93/numeric_bit-body.o
  86. lib/ghdl/ieee/v93/numeric_bit.o
  87. lib/ghdl/ieee/v93/numeric_std-body.o
  88. lib/ghdl/ieee/v93/numeric_std.o
  89. lib/ghdl/ieee/v93/prmtvs_b.o
  90. lib/ghdl/ieee/v93/prmtvs_p.o
  91. lib/ghdl/ieee/v93/std_logic_1164-body.o
  92. lib/ghdl/ieee/v93/std_logic_1164.o
  93. lib/ghdl/ieee/v93/std_logic_arith.o
  94. lib/ghdl/ieee/v93/std_logic_misc-body.o
  95. lib/ghdl/ieee/v93/std_logic_misc.o
  96. lib/ghdl/ieee/v93/std_logic_signed.o
  97. lib/ghdl/ieee/v93/std_logic_textio.o
  98. lib/ghdl/ieee/v93/std_logic_unsigned.o
  99. lib/ghdl/ieee/v93/timing_b.o
  100. lib/ghdl/ieee/v93/timing_p.o
  101. lib/ghdl/ieee/v93/upf-body.o
  102. lib/ghdl/ieee/v93/upf.o
  103. lib/ghdl/libgrt.a
  104. lib/ghdl/src/ieee/math_complex-body.vhdl
  105. lib/ghdl/src/ieee/math_complex.vhdl
  106. lib/ghdl/src/ieee/math_real-body.vhdl
  107. lib/ghdl/src/ieee/math_real.vhdl
  108. lib/ghdl/src/ieee/v87/numeric_bit-body.vhdl
  109. lib/ghdl/src/ieee/v87/numeric_bit.vhdl
  110. lib/ghdl/src/ieee/v87/numeric_std-body.vhdl
  111. lib/ghdl/src/ieee/v87/numeric_std.vhdl
  112. lib/ghdl/src/ieee/v87/std_logic_1164-body.vhdl
  113. lib/ghdl/src/ieee/v87/std_logic_1164.vhdl
  114. lib/ghdl/src/ieee/v93/numeric_bit-body.vhdl
  115. lib/ghdl/src/ieee/v93/numeric_bit.vhdl
  116. lib/ghdl/src/ieee/v93/numeric_std-body.vhdl
  117. lib/ghdl/src/ieee/v93/numeric_std.vhdl
  118. lib/ghdl/src/ieee/v93/std_logic_1164-body.vhdl
  119. lib/ghdl/src/ieee/v93/std_logic_1164.vhdl
  120. lib/ghdl/src/ieee2008/LICENSE
  121. lib/ghdl/src/ieee2008/fixed_float_types.vhdl
  122. lib/ghdl/src/ieee2008/fixed_generic_pkg-body.vhdl
  123. lib/ghdl/src/ieee2008/fixed_generic_pkg.vhdl
  124. lib/ghdl/src/ieee2008/fixed_pkg.vhdl
  125. lib/ghdl/src/ieee2008/float_generic_pkg-body.vhdl
  126. lib/ghdl/src/ieee2008/float_generic_pkg.vhdl
  127. lib/ghdl/src/ieee2008/float_pkg.vhdl
  128. lib/ghdl/src/ieee2008/ieee_bit_context.vhdl
  129. lib/ghdl/src/ieee2008/ieee_std_context.vhdl
  130. lib/ghdl/src/ieee2008/math_complex-body.vhdl
  131. lib/ghdl/src/ieee2008/math_complex.vhdl
  132. lib/ghdl/src/ieee2008/math_real-body.vhdl
  133. lib/ghdl/src/ieee2008/math_real.vhdl
  134. lib/ghdl/src/ieee2008/numeric_bit-body.vhdl
  135. lib/ghdl/src/ieee2008/numeric_bit.vhdl
  136. lib/ghdl/src/ieee2008/numeric_bit_unsigned-body.vhdl
  137. lib/ghdl/src/ieee2008/numeric_bit_unsigned.vhdl
  138. lib/ghdl/src/ieee2008/numeric_std-body.vhdl
  139. lib/ghdl/src/ieee2008/numeric_std.vhdl
  140. lib/ghdl/src/ieee2008/numeric_std_unsigned-body.vhdl
  141. lib/ghdl/src/ieee2008/numeric_std_unsigned.vhdl
  142. lib/ghdl/src/ieee2008/std_logic_1164-body.vhdl
  143. lib/ghdl/src/ieee2008/std_logic_1164.vhdl
  144. lib/ghdl/src/ieee2008/std_logic_textio.vhdl
  145. lib/ghdl/src/std/env-body.vhdl
  146. lib/ghdl/src/std/env.vhdl
  147. lib/ghdl/src/std/v08/standard.vhdl
  148. lib/ghdl/src/std/v08/textio-body.vhdl
  149. lib/ghdl/src/std/v08/textio.vhdl
  150. lib/ghdl/src/std/v87/standard.vhdl
  151. lib/ghdl/src/std/v87/textio-body.vhdl
  152. lib/ghdl/src/std/v87/textio.vhdl
  153. lib/ghdl/src/std/v93/standard.vhdl
  154. lib/ghdl/src/std/v93/textio-body.vhdl
  155. lib/ghdl/src/std/v93/textio.vhdl
  156. lib/ghdl/src/synopsys/std_logic_arith.vhdl
  157. lib/ghdl/src/synopsys/std_logic_misc-body.vhdl
  158. lib/ghdl/src/synopsys/std_logic_misc.vhdl
  159. lib/ghdl/src/synopsys/std_logic_signed.vhdl
  160. lib/ghdl/src/synopsys/std_logic_textio.vhdl
  161. lib/ghdl/src/synopsys/std_logic_unsigned.vhdl
  162. lib/ghdl/src/synopsys/v08/std_logic_misc-body.vhdl
  163. lib/ghdl/src/synopsys/v08/std_logic_misc.vhdl
  164. lib/ghdl/src/upf/upf-body.vhdl
  165. lib/ghdl/src/upf/upf.vhdl
  166. lib/ghdl/src/vital2000/memory_b.vhdl
  167. lib/ghdl/src/vital2000/memory_p.vhdl
  168. lib/ghdl/src/vital2000/prmtvs_b.vhdl
  169. lib/ghdl/src/vital2000/prmtvs_p.vhdl
  170. lib/ghdl/src/vital2000/timing_b.vhdl
  171. lib/ghdl/src/vital2000/timing_p.vhdl
  172. lib/ghdl/src/vital95/vital_primitives-body.vhdl
  173. lib/ghdl/src/vital95/vital_primitives.vhdl
  174. lib/ghdl/src/vital95/vital_timing-body.vhdl
  175. lib/ghdl/src/vital95/vital_timing.vhdl
  176. lib/ghdl/std/v08/env-body.o
  177. lib/ghdl/std/v08/env.o
  178. lib/ghdl/std/v08/std-obj08.cf
  179. lib/ghdl/std/v08/std_standard.o
  180. lib/ghdl/std/v08/textio-body.o
  181. lib/ghdl/std/v08/textio.o
  182. lib/ghdl/std/v87/std-obj87.cf
  183. lib/ghdl/std/v87/std_standard.o
  184. lib/ghdl/std/v87/textio-body.o
  185. lib/ghdl/std/v87/textio.o
  186. lib/ghdl/std/v93/std-obj93.cf
  187. lib/ghdl/std/v93/std_standard.o
  188. lib/ghdl/std/v93/textio-body.o
  189. lib/ghdl/std/v93/textio.o
  190. lib/ghdl/vendors/README.md
  191. lib/ghdl/vendors/compile-altera.ps1
  192. lib/ghdl/vendors/compile-altera.sh
  193. lib/ghdl/vendors/compile-intel.ps1
  194. lib/ghdl/vendors/compile-intel.sh
  195. lib/ghdl/vendors/compile-lattice.ps1
  196. lib/ghdl/vendors/compile-lattice.sh
  197. lib/ghdl/vendors/compile-osvvm.ps1
  198. lib/ghdl/vendors/compile-osvvm.sh
  199. lib/ghdl/vendors/compile-uvvm.ps1
  200. lib/ghdl/vendors/compile-uvvm.sh
  201. lib/ghdl/vendors/compile-xilinx-ise.ps1
  202. lib/ghdl/vendors/compile-xilinx-ise.sh
  203. lib/ghdl/vendors/compile-xilinx-vivado.ps1
  204. lib/ghdl/vendors/compile-xilinx-vivado.sh
  205. lib/ghdl/vendors/config.psm1
  206. lib/ghdl/vendors/config.sh
  207. lib/ghdl/vendors/filter.analyze.sh
  208. lib/ghdl/vendors/shared.psm1
  209. lib/ghdl/vendors/shared.sh
  210. lib/libghdlvpi.so
  211. lib/libghw.so
  212. @owner
  213. @group
  214. @mode
Collapse this list.
Dependency lines:
  • ghdl>0:cad/ghdl
To install the port:
cd /usr/ports/cad/ghdl/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/ghdl
  • pkg install ghdl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ghdl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1709785110 SHA256 (ghdl-ghdl-v4.0.0_GH0.tar.gz) = 97c88b36b73e7b5086366c1dd49a4224f3b200142b60c005305fc5c8a835740c SIZE (ghdl-ghdl-v4.0.0_GH0.tar.gz) = 7683124

Packages (timestamps in pop-ups are UTC):
ghdl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-4.0.0--4.0.0---
FreeBSD:13:quarterly-4.0.0--4.0.0---
FreeBSD:14:latest-4.0.0--4.0.0---
FreeBSD:14:quarterly3.0.0_24.0.0--4.0.0---
FreeBSD:15:latest-4.0.0n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. llvm-config15 : devel/llvm15
  2. gnat : lang/gnat12
  3. gmake>=4.4.1 : devel/gmake
Test dependencies:
  1. bash : shells/bash
  2. py39-pyTooling>=2.11.0 : devel/py-pyTooling@py39
  3. python3.9 : lang/python39
Runtime dependencies:
  1. llc15 : devel/llvm15
  2. gnat : lang/gnat12
This port is required by:
for Build
  1. cad/yosys-ghdl-plugin
for Libraries
  1. cad/yosys-ghdl-plugin
for Run
  1. cad/py-vunit-hdl

Configuration Options:
===> The following configuration options are available for ghdl-4.0.0: SYNTH=on: Enable Synthesis Features in ghdl ====> Options available for the single BACKEND: you have to select exactly one of them MCODE=off: Use the MCODE backend LLVM=on: Code generator is LLVM ===> Use 'make config' to modify these settings
Options name:
cad_ghdl
USES:
ada:run gmake python:test shebangfix ncurses
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ghdl/ghdl/tar.gz/v4.0.0?dummy=/
Collapse this list.

There are no commits on branch 2022Q3 for this port