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 2022Q2
valgrind Memory debugging and profiling tool
3.22.0_1,1 devel on this many watch lists=18 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 3.22.0_1,1Version of this port present on the latest quarterly branch.
Maintainer: pjfloyd@wanadoo.fr search for ports maintained by this maintainer
Port Added: 2004-05-24 01:40:54
Last Update: 2024-02-23 15:00:41
Commit Hash: 09dcb5e
People watching this port, also watch:: subversion, libxml2, pcre, gmake, mplayer
License: GPLv2
WWW:
https://www.valgrind.org/
Description:
Valgrind is a system for debugging and profiling un*x programs. With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling, to speed up and reduce memory use of your programs. The Valgrind distribution includes 10 tools: - memcheck, the primary tool, a memory error detector - helgrind and drd, thread error detectors - callgrind and cachegrind, execution and cache profiling tools - massif, a memory tracker - dhat, a memory content profiler - lackey, an example of using the framework - none, does no instumentation and can check that Valgrind runs correctly - exp-bbv, and experimental profiling tool using sampling Valgrind was initially ported to FreeBSD by Doug Rabson.
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 (312 items)
Collapse this list.
  1. /usr/local/share/licenses/valgrind-3.22.0_1,1/catalog.mk
  2. /usr/local/share/licenses/valgrind-3.22.0_1,1/LICENSE
  3. /usr/local/share/licenses/valgrind-3.22.0_1,1/GPLv2
  4. bin/callgrind_annotate
  5. bin/callgrind_control
  6. bin/cg_annotate
  7. bin/cg_diff
  8. bin/cg_merge
  9. bin/ms_print
  10. bin/valgrind
  11. bin/valgrind-di-server
  12. bin/valgrind-listener
  13. bin/vgdb
  14. include/valgrind/cachegrind.h
  15. include/valgrind/callgrind.h
  16. include/valgrind/config.h
  17. include/valgrind/dhat.h
  18. include/valgrind/drd.h
  19. include/valgrind/helgrind.h
  20. include/valgrind/libvex.h
  21. include/valgrind/libvex_basictypes.h
  22. include/valgrind/libvex_emnote.h
  23. include/valgrind/libvex_guest_amd64.h
  24. include/valgrind/libvex_guest_arm.h
  25. include/valgrind/libvex_guest_arm64.h
  26. include/valgrind/libvex_guest_mips32.h
  27. include/valgrind/libvex_guest_mips64.h
  28. include/valgrind/libvex_guest_offsets.h
  29. include/valgrind/libvex_guest_ppc32.h
  30. include/valgrind/libvex_guest_ppc64.h
  31. include/valgrind/libvex_guest_s390x.h
  32. include/valgrind/libvex_guest_x86.h
  33. include/valgrind/libvex_inner.h
  34. include/valgrind/libvex_ir.h
  35. include/valgrind/libvex_s390x_common.h
  36. include/valgrind/libvex_trc_values.h
  37. include/valgrind/memcheck.h
  38. include/valgrind/pub_tool_addrinfo.h
  39. include/valgrind/pub_tool_aspacehl.h
  40. include/valgrind/pub_tool_aspacemgr.h
  41. include/valgrind/pub_tool_basics.h
  42. include/valgrind/pub_tool_basics_asm.h
  43. include/valgrind/pub_tool_clientstate.h
  44. include/valgrind/pub_tool_clreq.h
  45. include/valgrind/pub_tool_debuginfo.h
  46. include/valgrind/pub_tool_deduppoolalloc.h
  47. include/valgrind/pub_tool_errormgr.h
  48. include/valgrind/pub_tool_execontext.h
  49. include/valgrind/pub_tool_gdbserver.h
  50. include/valgrind/pub_tool_guest.h
  51. include/valgrind/pub_tool_hashtable.h
  52. include/valgrind/pub_tool_libcassert.h
  53. include/valgrind/pub_tool_libcbase.h
  54. include/valgrind/pub_tool_libcfile.h
  55. include/valgrind/pub_tool_libcprint.h
  56. include/valgrind/pub_tool_libcproc.h
  57. include/valgrind/pub_tool_libcsetjmp.h
  58. include/valgrind/pub_tool_libcsignal.h
  59. include/valgrind/pub_tool_machine.h
  60. include/valgrind/pub_tool_mallocfree.h
  61. include/valgrind/pub_tool_options.h
  62. include/valgrind/pub_tool_oset.h
  63. include/valgrind/pub_tool_poolalloc.h
  64. include/valgrind/pub_tool_rangemap.h
  65. include/valgrind/pub_tool_redir.h
  66. include/valgrind/pub_tool_replacemalloc.h
  67. include/valgrind/pub_tool_seqmatch.h
  68. include/valgrind/pub_tool_signals.h
  69. include/valgrind/pub_tool_sparsewa.h
  70. include/valgrind/pub_tool_stacktrace.h
  71. include/valgrind/pub_tool_threadstate.h
  72. include/valgrind/pub_tool_tooliface.h
  73. include/valgrind/pub_tool_transtab.h
  74. include/valgrind/pub_tool_vki.h
  75. include/valgrind/pub_tool_vkiscnums.h
  76. include/valgrind/pub_tool_vkiscnums_asm.h
  77. include/valgrind/pub_tool_wordfm.h
  78. include/valgrind/pub_tool_xarray.h
  79. include/valgrind/pub_tool_xtmemory.h
  80. include/valgrind/pub_tool_xtree.h
  81. include/valgrind/valgrind.h
  82. include/valgrind/vki/vki-amd64-freebsd.h
  83. include/valgrind/vki/vki-amd64-linux.h
  84. include/valgrind/vki/vki-arm-linux.h
  85. include/valgrind/vki/vki-arm64-linux.h
  86. include/valgrind/vki/vki-darwin.h
  87. include/valgrind/vki/vki-freebsd.h
  88. include/valgrind/vki/vki-linux-drm.h
  89. include/valgrind/vki/vki-linux-io_uring.h
  90. include/valgrind/vki/vki-linux.h
  91. include/valgrind/vki/vki-machine-types-amd64-freebsd.h
  92. include/valgrind/vki/vki-machine-types-x86-freebsd.h
  93. include/valgrind/vki/vki-mips32-linux.h
  94. include/valgrind/vki/vki-mips64-linux.h
  95. include/valgrind/vki/vki-nanomips-linux.h
  96. include/valgrind/vki/vki-posixtypes-amd64-linux.h
  97. include/valgrind/vki/vki-posixtypes-arm-linux.h
  98. include/valgrind/vki/vki-posixtypes-arm64-linux.h
  99. include/valgrind/vki/vki-posixtypes-mips32-linux.h
  100. include/valgrind/vki/vki-posixtypes-mips64-linux.h
  101. include/valgrind/vki/vki-posixtypes-nanomips-linux.h
  102. include/valgrind/vki/vki-posixtypes-ppc32-linux.h
  103. include/valgrind/vki/vki-posixtypes-ppc64-linux.h
  104. include/valgrind/vki/vki-posixtypes-s390x-linux.h
  105. include/valgrind/vki/vki-posixtypes-x86-linux.h
  106. include/valgrind/vki/vki-ppc32-linux.h
  107. include/valgrind/vki/vki-ppc64-linux.h
  108. include/valgrind/vki/vki-s390x-linux.h
  109. include/valgrind/vki/vki-scnums-32bit-linux.h
  110. include/valgrind/vki/vki-scnums-amd64-linux.h
  111. include/valgrind/vki/vki-scnums-arm-linux.h
  112. include/valgrind/vki/vki-scnums-arm64-linux.h
  113. include/valgrind/vki/vki-scnums-darwin.h
  114. include/valgrind/vki/vki-scnums-freebsd.h
  115. include/valgrind/vki/vki-scnums-mips32-linux.h
  116. include/valgrind/vki/vki-scnums-mips64-linux.h
  117. include/valgrind/vki/vki-scnums-nanomips-linux.h
  118. include/valgrind/vki/vki-scnums-ppc32-linux.h
  119. include/valgrind/vki/vki-scnums-ppc64-linux.h
  120. include/valgrind/vki/vki-scnums-s390x-linux.h
  121. include/valgrind/vki/vki-scnums-shared-linux.h
  122. include/valgrind/vki/vki-scnums-solaris.h
  123. include/valgrind/vki/vki-scnums-x86-linux.h
  124. include/valgrind/vki/vki-solaris-repcache.h
  125. include/valgrind/vki/vki-solaris.h
  126. include/valgrind/vki/vki-x86-freebsd.h
  127. include/valgrind/vki/vki-x86-linux.h
  128. include/valgrind/vki/vki-xen-domctl.h
  129. include/valgrind/vki/vki-xen-evtchn.h
  130. include/valgrind/vki/vki-xen-gnttab.h
  131. include/valgrind/vki/vki-xen-hvm.h
  132. include/valgrind/vki/vki-xen-memory.h
  133. include/valgrind/vki/vki-xen-mmuext.h
  134. include/valgrind/vki/vki-xen-physdev.h
  135. include/valgrind/vki/vki-xen-schedop.h
  136. include/valgrind/vki/vki-xen-sysctl.h
  137. include/valgrind/vki/vki-xen-tmem.h
  138. include/valgrind/vki/vki-xen-version.h
  139. include/valgrind/vki/vki-xen-x86.h
  140. include/valgrind/vki/vki-xen-xsm.h
  141. include/valgrind/vki/vki-xen.h
  142. lib/valgrind/libcoregrind-amd64-freebsd.a
  143. lib/valgrind/libcoregrind-x86-freebsd.a
  144. lib/valgrind/libgcc-sup-amd64-freebsd.a
  145. lib/valgrind/libgcc-sup-x86-freebsd.a
  146. lib/valgrind/libreplacemalloc_toolpreload-amd64-freebsd.a
  147. lib/valgrind/libreplacemalloc_toolpreload-x86-freebsd.a
  148. lib/valgrind/libvex-amd64-freebsd.a
  149. lib/valgrind/libvex-x86-freebsd.a
  150. lib/valgrind/libvexmultiarch-amd64-freebsd.a
  151. lib/valgrind/libvexmultiarch-x86-freebsd.a
  152. libdata/pkgconfig/valgrind.pc
  153. libexec/valgrind/32bit-core-valgrind-s1.xml
  154. libexec/valgrind/32bit-core-valgrind-s2.xml
  155. libexec/valgrind/32bit-core.xml
  156. libexec/valgrind/32bit-linux-valgrind-s1.xml
  157. libexec/valgrind/32bit-linux-valgrind-s2.xml
  158. libexec/valgrind/32bit-linux.xml
  159. libexec/valgrind/32bit-sse-valgrind-s1.xml
  160. libexec/valgrind/32bit-sse-valgrind-s2.xml
  161. libexec/valgrind/32bit-sse.xml
  162. libexec/valgrind/64bit-avx-valgrind-s1.xml
  163. libexec/valgrind/64bit-avx-valgrind-s2.xml
  164. libexec/valgrind/64bit-avx.xml
  165. libexec/valgrind/64bit-core-valgrind-s1.xml
  166. libexec/valgrind/64bit-core-valgrind-s2.xml
  167. libexec/valgrind/64bit-core.xml
  168. libexec/valgrind/64bit-linux-valgrind-s1.xml
  169. libexec/valgrind/64bit-linux-valgrind-s2.xml
  170. libexec/valgrind/64bit-linux.xml
  171. libexec/valgrind/64bit-sse-valgrind-s1.xml
  172. libexec/valgrind/64bit-sse-valgrind-s2.xml
  173. libexec/valgrind/64bit-sse.xml
  174. libexec/valgrind/amd64-avx-coresse-valgrind.xml
  175. libexec/valgrind/amd64-avx-coresse.xml
  176. libexec/valgrind/amd64-avx-linux-valgrind.xml
  177. libexec/valgrind/amd64-avx-linux.xml
  178. libexec/valgrind/amd64-coresse-valgrind.xml
  179. libexec/valgrind/amd64-linux-valgrind.xml
  180. libexec/valgrind/arm-core-valgrind-s1.xml
  181. libexec/valgrind/arm-core-valgrind-s2.xml
  182. libexec/valgrind/arm-core.xml
  183. libexec/valgrind/arm-vfpv3-valgrind-s1.xml
  184. libexec/valgrind/arm-vfpv3-valgrind-s2.xml
  185. libexec/valgrind/arm-vfpv3.xml
  186. libexec/valgrind/arm-with-vfpv3-valgrind.xml
  187. libexec/valgrind/arm-with-vfpv3.xml
  188. libexec/valgrind/cachegrind-amd64-freebsd
  189. libexec/valgrind/cachegrind-x86-freebsd
  190. libexec/valgrind/callgrind-amd64-freebsd
  191. libexec/valgrind/callgrind-x86-freebsd
  192. libexec/valgrind/default.supp
  193. libexec/valgrind/dh_view.css
  194. libexec/valgrind/dh_view.html
  195. libexec/valgrind/dh_view.js
  196. libexec/valgrind/dhat-amd64-freebsd
  197. libexec/valgrind/dhat-x86-freebsd
  198. libexec/valgrind/drd-amd64-freebsd
  199. libexec/valgrind/drd-x86-freebsd
  200. libexec/valgrind/exp-bbv-amd64-freebsd
  201. libexec/valgrind/exp-bbv-x86-freebsd
  202. libexec/valgrind/getoff-amd64-freebsd
  203. libexec/valgrind/getoff-x86-freebsd
  204. libexec/valgrind/helgrind-amd64-freebsd
  205. libexec/valgrind/helgrind-x86-freebsd
  206. libexec/valgrind/i386-coresse-valgrind.xml
  207. libexec/valgrind/i386-linux-valgrind.xml
  208. libexec/valgrind/lackey-amd64-freebsd
  209. libexec/valgrind/lackey-x86-freebsd
  210. libexec/valgrind/massif-amd64-freebsd
  211. libexec/valgrind/massif-x86-freebsd
  212. libexec/valgrind/memcheck-amd64-freebsd
  213. libexec/valgrind/memcheck-x86-freebsd
  214. libexec/valgrind/mips-cp0-valgrind-s1.xml
  215. libexec/valgrind/mips-cp0-valgrind-s2.xml
  216. libexec/valgrind/mips-cp0.xml
  217. libexec/valgrind/mips-cpu-valgrind-s1.xml
  218. libexec/valgrind/mips-cpu-valgrind-s2.xml
  219. libexec/valgrind/mips-cpu.xml
  220. libexec/valgrind/mips-fpu-valgrind-s1.xml
  221. libexec/valgrind/mips-fpu-valgrind-s2.xml
  222. libexec/valgrind/mips-fpu.xml
  223. libexec/valgrind/mips-linux-valgrind.xml
  224. libexec/valgrind/mips-linux.xml
  225. libexec/valgrind/mips64-cp0-valgrind-s1.xml
  226. libexec/valgrind/mips64-cp0-valgrind-s2.xml
  227. libexec/valgrind/mips64-cp0.xml
  228. libexec/valgrind/mips64-cpu-valgrind-s1.xml
  229. libexec/valgrind/mips64-cpu-valgrind-s2.xml
  230. libexec/valgrind/mips64-cpu.xml
  231. libexec/valgrind/mips64-fpu-valgrind-s1.xml
  232. libexec/valgrind/mips64-fpu-valgrind-s2.xml
  233. libexec/valgrind/mips64-fpu.xml
  234. libexec/valgrind/mips64-linux-valgrind.xml
  235. libexec/valgrind/mips64-linux.xml
  236. libexec/valgrind/none-amd64-freebsd
  237. libexec/valgrind/none-x86-freebsd
  238. libexec/valgrind/power-altivec-valgrind-s1.xml
  239. libexec/valgrind/power-altivec-valgrind-s2.xml
  240. libexec/valgrind/power-altivec.xml
  241. libexec/valgrind/power-core-valgrind-s1.xml
  242. libexec/valgrind/power-core-valgrind-s2.xml
  243. libexec/valgrind/power-core.xml
  244. libexec/valgrind/power-fpu-valgrind-s1.xml
  245. libexec/valgrind/power-fpu-valgrind-s2.xml
  246. libexec/valgrind/power-fpu.xml
  247. libexec/valgrind/power-linux-valgrind-s1.xml
  248. libexec/valgrind/power-linux-valgrind-s2.xml
  249. libexec/valgrind/power-linux.xml
  250. libexec/valgrind/power-vsx-valgrind-s1.xml
  251. libexec/valgrind/power-vsx-valgrind-s2.xml
  252. libexec/valgrind/power-vsx.xml
  253. libexec/valgrind/power64-core-valgrind-s1.xml
  254. libexec/valgrind/power64-core-valgrind-s2.xml
  255. libexec/valgrind/power64-core.xml
  256. libexec/valgrind/power64-core2-valgrind-s1.xml
  257. libexec/valgrind/power64-core2-valgrind-s2.xml
  258. libexec/valgrind/power64-linux-valgrind-s1.xml
  259. libexec/valgrind/power64-linux-valgrind-s2.xml
  260. libexec/valgrind/power64-linux.xml
  261. libexec/valgrind/powerpc-altivec32l-valgrind.xml
  262. libexec/valgrind/powerpc-altivec32l.xml
  263. libexec/valgrind/powerpc-altivec64l-valgrind.xml
  264. libexec/valgrind/powerpc-altivec64l.xml
  265. libexec/valgrind/s390-acr-valgrind-s1.xml
  266. libexec/valgrind/s390-acr-valgrind-s2.xml
  267. libexec/valgrind/s390-acr.xml
  268. libexec/valgrind/s390-fpr-valgrind-s1.xml
  269. libexec/valgrind/s390-fpr-valgrind-s2.xml
  270. libexec/valgrind/s390-fpr.xml
  271. libexec/valgrind/s390-vx-valgrind-s1.xml
  272. libexec/valgrind/s390-vx-valgrind-s2.xml
  273. libexec/valgrind/s390-vx.xml
  274. libexec/valgrind/s390x-core64-valgrind-s1.xml
  275. libexec/valgrind/s390x-core64-valgrind-s2.xml
  276. libexec/valgrind/s390x-core64.xml
  277. libexec/valgrind/s390x-generic-valgrind.xml
  278. libexec/valgrind/s390x-generic.xml
  279. libexec/valgrind/s390x-linux64-valgrind-s1.xml
  280. libexec/valgrind/s390x-linux64-valgrind-s2.xml
  281. libexec/valgrind/s390x-linux64.xml
  282. libexec/valgrind/s390x-vx-linux-valgrind.xml
  283. libexec/valgrind/s390x-vx-linux.xml
  284. libexec/valgrind/valgrind-monitor-def.py
  285. libexec/valgrind/valgrind-monitor.py
  286. libexec/valgrind/vgpreload_core-amd64-freebsd.so
  287. libexec/valgrind/vgpreload_core-x86-freebsd.so
  288. libexec/valgrind/vgpreload_dhat-amd64-freebsd.so
  289. libexec/valgrind/vgpreload_dhat-x86-freebsd.so
  290. libexec/valgrind/vgpreload_drd-amd64-freebsd.so
  291. libexec/valgrind/vgpreload_drd-x86-freebsd.so
  292. libexec/valgrind/vgpreload_helgrind-amd64-freebsd.so
  293. libexec/valgrind/vgpreload_helgrind-x86-freebsd.so
  294. libexec/valgrind/vgpreload_massif-amd64-freebsd.so
  295. libexec/valgrind/vgpreload_massif-x86-freebsd.so
  296. libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so
  297. libexec/valgrind/vgpreload_memcheck-x86-freebsd.so
  298. share/man/man1/callgrind_annotate.1.gz
  299. share/man/man1/callgrind_control.1.gz
  300. share/man/man1/cg_annotate.1.gz
  301. share/man/man1/cg_diff.1.gz
  302. share/man/man1/cg_merge.1.gz
  303. share/man/man1/ms_print.1.gz
  304. share/man/man1/valgrind-di-server.1.gz
  305. share/man/man1/valgrind-listener.1.gz
  306. share/man/man1/valgrind.1.gz
  307. share/man/man1/vgdb.1.gz
  308. share/doc/valgrind/valgrind_manual.pdf
  309. share/doc/valgrind/valgrind_manual.ps
  310. @owner
  311. @group
  312. @mode
Collapse this list.
Dependency lines:
  • valgrind>0:devel/valgrind
Conflicts:
CONFLICTS:
  • valgrind-devel
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/devel/valgrind/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/valgrind
  • pkg install valgrind
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: valgrind
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
TIMESTAMP = 1698777812 SHA256 (valgrind-3.22.0.tar.bz2) = c811db5add2c5f729944caf47c4e7a65dcaabb9461e472b578765dd7bf6d2d4c SIZE (valgrind-3.22.0.tar.bz2) = 16565502

Packages (timestamps in pop-ups are UTC):
valgrind
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-3.22.0_1,1--3.22.0_1,1---
FreeBSD:13:quarterly-3.22.0_1,1--3.22.0_1,1---
FreeBSD:14:latest-3.22.0_1,1--3.22.0_1,1---
FreeBSD:14:quarterly-3.22.0_1,1--3.22.0_1,1---
FreeBSD:15:latest-3.22.0_1,1n/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. docbook-xsl>=0 : textproc/docbook-xsl
  2. xsltproc : textproc/libxslt
  3. docbook-xsl>=0 : textproc/docbook-xsl
  4. xsltproc : textproc/libxslt
  5. gmake>=4.3 : devel/gmake
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. autoconf>=2.71 : devel/autoconf
  8. automake>=1.16.5 : devel/automake
  9. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. python3.9 : lang/python39
This port is required by:
for Run
  1. devel/rubygem-ruby_memcheck

Configuration Options:
===> The following configuration options are available for valgrind-3.22.0_1,1: 32BIT=on: Enable debugging of 32-bit programs (requires lib32) DOCS=on: Build and/or install documentation MANPAGES=on: Build and/or install manual pages MPI=off: Enable build of MPI wrappers ===> Use 'make config' to modify these settings
Options name:
devel_valgrind
USES:
autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix python:3.9+,run tar:bz2
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/valgrind/
  2. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/valgrind/
  3. https://mirrors.kernel.org/sourceware/valgrind/
  4. https://mirrorservice.org/sites/sourceware.org/pub/valgrind/
Collapse this list.

There are no commits on branch 2022Q2 for this port