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
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,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--3.22.0,1---
FreeBSD:14:latest-3.22.0_1,1--3.22.0_1,1---
FreeBSD:14:quarterly-3.22.0,1--3.22.0,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.

Number of commits found: 139 (showing only 39 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
352_7
21 Aug 2008 06:18:49
Original commit files touched by this commit
rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above View all of this commit message)
352_7
20 Aug 2008 00:57:32
Original commit files touched by this commit
ade search for other commits by this committer
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:      exp build run (erwin)
352_7
17 May 2008 19:04:49
Original commit files touched by this commit
barner search for other commits by this committer
Fix build on FreeBSD 7.

Requested by:   many
PR:             ports/116513 [1],
                ports/123711 [2]
Submitted by:   Bruce Cran <bruce@cran.org.uk> [1],
                delphij [2]
352_7
11 May 2008 19:37:28
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN on 7.x

Reported by:    pointyhat
352_7
09 Feb 2008 12:06:53
Original commit files touched by this commit
erwin search for other commits by this committer
Mark IGNORE on 8.0: unsupported.
352_7
04 Oct 2007 23:08:40
Original commit files touched by this commit
edwin search for other commits by this committer
Remove always true/always false OSVERSION conditions.
352_7
04 Oct 2007 00:41:11
Original commit files touched by this commit Sanity Test Failure
edwin search for other commits by this committer
Remove always-false/true conditions based on OSVERSION 500000
352_7
30 Sep 2007 04:47:37
Original commit files touched by this commit
linimon search for other commits by this committer
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:             ports/116639
Submitted by:   aDe
352_6
08 Sep 2007 00:59:21
Original commit files touched by this commit
linimon search for other commits by this committer
Welcome bsd.perl.mk.  Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:   gabor
Sponsored by:   Google Summer of Code 2007
Hat:            portmgr
352_6
21 Feb 2007 12:33:19
Original commit files touched by this commit
barner search for other commits by this committer
- Fix build on -current.
- Valgrind still dumps core (under investigation).
352_6
04 May 2006 21:41:12
Original commit files touched by this commit
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with D
352_6
20 Feb 2006 13:07:57
Original commit files touched by this commit
barner search for other commits by this committer
- SHM fix: Silence erroneous warnings on X server initialization
- Bump PORTREVISION

Submitted by: anholt
352_5
15 Feb 2006 17:42:26
Original commit files touched by this commit
barner search for other commits by this committer
- Fix build on 7-current by avoiding conflict in si_band macro, that
  is already defined in the sys/signal.h header

Submitted by:   Niklas Sorensson <nik@cs.chalmers.se>
Prodded by:     kris via pointyhat
352_5
24 Nov 2005 14:08:01
Original commit files touched by this commit
barner search for other commits by this committer
Add SHA256 for my ports (that don't already have it).
352_5
15 Nov 2005 11:22:58
Original commit files touched by this commit
barner search for other commits by this committer
Fix build on FreeBSD 6 and above.

PR:                     ports/89056
Submitted by:           "Andrei V. Shetuhin" <shetuhin@corp.mail.ru>
Also reported by:       kris via pointyhat
352_5
20 Oct 2005 10:41:03
Original commit files touched by this commit
barner search for other commits by this committer
- Add support for uuidgen(2) system call
- Bump PORTREVISION

Submitted by:   rodrigc
PR:             ports/87697
352_4
20 Sep 2005 10:26:27
Original commit files touched by this commit
barner search for other commits by this committer
- fix build on 7-current [1]
- Add forgotten internal dependency for FreeBSD 4.

Reported by:    mich [1]
352_4
20 Sep 2005 00:40:09
Original commit files touched by this commit
barner search for other commits by this committer
- Fix on FreeBSD 6 and above: [1] [2]

  Valgrind did not handle the following sysarch calls, and thus crashed
  immediately
    o get_fsbase
    o set_fsbase
    o get_gsbase
    o set_fsbase

- Valgrind no longer dumps core when its client application does. [2]

  Valgrind-snapshot does contain for safing the client's core dump,
  but it does not work (it resulted in a crash) and has therefore been
  disabled.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
352_3
11 Aug 2005 13:26:20
Original commit files touched by this commit
barner search for other commits by this committer
- Mark valgrind ports IGNORE when /proc is not mounted, previously, only
  a warning was printed.

  A mounted procfs is a runtime dependency of valgrind, but since the
  implementation of automatic suppression file generation the valgrind
  binary is run in the post-install stage.

- An exception needs to be made for the ports cluster: The machine compiling
  the list of IGNOREd ports does not have a mounted /proc, so the check (and
  the generation of supression files is disabled there).

  Users who want to suppress false positives in valgrinds output should build
  the port instead of installing the package (so the rules can be customized to
  their specific installation).

Reported by:    Paul Ledbetter III <aeacides@gmail.com>
Approved by:    portmgr (kris)
352_3
18 Jul 2005 07:13:54
Original commit files touched by this commit
barner search for other commits by this committer
- Fix detection of FreeBSD 7

Reported by:    kris via pointyhat
352_3
19 May 2005 16:56:20
Original commit files touched by this commit
barner search for other commits by this committer
Fix generation of suppression files: Valgrind puts parts of its output
on stderr, so the redirection into a file did not work.

Submitted by:   Eugene Kilachkoff <zeus@samaramail.ru>
PR:             ports/81249
352_3
12 Apr 2005 03:26:57
Original commit files touched by this commit
obrien search for other commits by this committer
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
352_3
11 Apr 2005 08:04:41
Original commit files touched by this commit
obrien search for other commits by this committer
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
352_3
28 Feb 2005 13:05:25
Original commit files touched by this commit
barner search for other commits by this committer
Change email address in ports maintained by me to barner@FreeBSD.org

Approved by:    arved (mentor)
352_3
27 Dec 2004 11:41:40
Original commit files touched by this commit
vs search for other commits by this committer
- Add some suppression files & fix packaging[1]
   (bump PORTREV)
- Warn if USER_LDT is not present in 4.x-kernel [2]

PR:             ports/71832 [1]; ports/75436 [2]
Submitted by:   Frerich Raabe;   maintainer
352_2
09 Dec 2004 23:08:41
Original commit files touched by this commit
pav search for other commits by this committer
- Starting from some point after FreeBSD 5.2.1, valgrind did not terminate
  correctly, but got stuck in state ``umtx''. This was mentioned on the lists
  and in kern/68992 [closed], but I was never able to fix the problem.

  On FreeBSD >= 502120, the kernel's and valgrind's definition of
  UMTX_CONTESTED flag were out of sync, which is why valgrind did not terminate
  on these systems.

PR:             ports/74903
Submitted by:   Simon Barner <barner@gmx.de> (maintainer)
352_1
08 Dec 2004 19:36:55
Original commit files touched by this commit
pav search for other commits by this committer
- Take care of leftover pkgconfig directory

PR:             ports/74818
Submitted by:   Simon Barner <barner@gmx.de> (maintainer)
352_1
02 Sep 2004 05:15:19
Original commit files touched by this commit
sem search for other commits by this committer
Remove junk from Makefile.

Reported by: Amir Shalem <amir(at)boom.org.il>
352_1
01 Sep 2004 16:27:21
Original commit files touched by this commit
sem search for other commits by this committer
Rename devel/calltree to callgrind.
Update it to 0.9.8.
Update related ports.

PR:             ports/70936
Submitted by:   maintainer
352
21 Aug 2004 20:29:19
Original commit files touched by this commit
pav search for other commits by this committer
- Teach configure script about FreeBSD 6

PR:             ports/70746
Submitted by:   Simon Barner <barner@in.tum.de> (maintainer)
352
06 Aug 2004 12:36:34
Original commit files touched by this commit
lofi search for other commits by this committer
Correct CONFLICTS. valgrind-snapshot conflicts with every version of
valgrind, not just 352.
352
06 Aug 2004 12:25:54
Original commit files touched by this commit
lofi search for other commits by this committer
Instead of just checking for PACKAGE_BUILDING, don't let the check for
procfs stop the portbuild at all. Displaying a warning is fine, breaking
the build over a runtime requirement that does not break building the port
is not.
352
01 Aug 2004 17:19:19
Original commit files touched by this commit
lofi search for other commits by this committer
Forced commit to note that these patches were

Obtained from: valgrind CVS
352
01 Aug 2004 17:18:21
Original commit files touched by this commit
lofi search for other commits by this committer
GCC 3.4 fixes.
352
01 Aug 2004 15:20:04
Original commit files touched by this commit
lofi search for other commits by this committer
valgrind installs different files on RELENG_4 & RELENG_5, add some
PLIST_SUB to deal with that.
352
01 Aug 2004 00:45:56
Original commit files touched by this commit
lofi search for other commits by this committer
Disable procfs check on package builders.
352
25 Jul 2004 17:28:14
Original commit files touched by this commit
pav search for other commits by this committer
- Use canonical way to request new Perl
352
25 Jul 2004 17:02:00
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 352

PR:             ports/69553
Submitted by:   Simon Barner <barner@in.tum.de> (maintainer)
327
23 May 2004 17:00:03
Original commit files touched by this commit
krion search for other commits by this committer
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 five tools: two memory error
detectors, a thread error detector, a cache profiler and a heap
profiler.  Several other tools have been built with Valgrind.

Valgrind was ported to FreeBSD by Doug Rabson (http://www.rabson.org/).

Submitted by:   Doug Rabson <dfr@FreeBSD.org> and Simon Barner
<barner@in.tum.de>

Number of commits found: 139 (showing only 39 on this page)

«  1 | 2