Commit graph

13 commits

Author SHA1 Message Date
Simon Barner
c5fd6d2919 - Fix build on -current.
- Valgrind still dumps core (under investigation).
2007-02-21 12:33:19 +00:00
Simon Barner
9effedd182 - SHM fix: Silence erroneous warnings on X server initialization
- Bump PORTREVISION

Submitted by: anholt
2006-02-20 13:07:57 +00:00
Simon Barner
ff2d82068c - 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
2006-02-15 17:42:26 +00:00
Simon Barner
a168a326aa 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
2005-11-15 11:22:58 +00:00
Simon Barner
3dc959b3ed - Add support for uuidgen(2) system call
- Bump PORTREVISION

Submitted by:	rodrigc
PR:		ports/87697
2005-10-20 10:41:03 +00:00
Simon Barner
e8a2db3f9d - fix build on 7-current [1]
- Add forgotten internal dependency for FreeBSD 4.

Reported by:	mich [1]
2005-09-20 10:26:27 +00:00
Simon Barner
d711a485a0 - 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.

- Fix crash with valgrind-snapshot when the application to debug
  does not exists or cannot be accessed.

- Fix symlink farms for threading libraries. FreeBSD 4-7 are
  handled. [2]

- Bump PORTREVISION

Reported by:	Ulrich Spoerlein <q@galgenberg.net> [1],
		Chris Gilbert <Chris@lainos.org> [2]
PR:		ports/86007 [1]
2005-09-20 00:40:08 +00:00
Simon Barner
41a9ed248a - Fix detection of FreeBSD 7
Reported by:	kris via pointyhat
2005-07-18 07:13:54 +00:00
Pav Lucistnik
0b3795dfcf - 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)
2004-12-09 23:08:41 +00:00
Pav Lucistnik
f15f0ac4be - Teach configure script about FreeBSD 6
PR:		ports/70746
Submitted by:	Simon Barner <barner@in.tum.de> (maintainer)
2004-08-21 20:29:19 +00:00
Michael Nottebrock
f09f7467a3 GCC 3.4 fixes. 2004-08-01 17:18:21 +00:00
Pav Lucistnik
210c0b78e3 - Update to 352
PR:		ports/69553
Submitted by:	Simon Barner <barner@in.tum.de> (maintainer)
2004-07-25 17:02:00 +00:00
Kirill Ponomarev
f3b8752aaf 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>
2004-05-23 17:00:03 +00:00