FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
boehm-gc 7.4.2_1 devel on this many watch lists=117 search for ports that depend on this port
Garbage collection and memory leak detection for C and C++
Maintained by: cpm@fbsd.es search for ports maintained by this maintainer
Port Added: unknown
License: BDWGC


The Boehm-Weiser garbage collection package, for C and C++ -
garbage collection and memory leak detection libraries.

A garbage collector is something which automatically frees malloc'd
memory for you by working out what parts of memory your program
no longer has pointers to.  As a result, garbage collectors can also
inform you of memory leaks (if they find memory they can free, it means
you have lost all of your pointers to it, but you didn't free it).

C programs may be linked against either of these, and should run (with
GC or leak detection) without change.  C++ programs must include a header
to use garbage collection, though leak detection should work without
such source code modifications.  See the man page and header files.

ps: garbage collection is addictive.

WWW: http://www.hboehm.info/gc/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon
Slave ports
  1. devel/boehm-gc-redirect
  2. devel/boehm-gc-threaded

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Required To Build:
  1. devel/libatomic_ops
  2. devel/pkgconf
  3. devel/automake
  4. devel/autoconf
  5. devel/libtool

This port is required by:

for Build for Libraries for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/devel/boehm-gc/ && make install clean
To add the package: pkg install devel/boehm-gc


Configuration Options
===> The following configuration options are available for boehm-gc-7.4.2_1:
     DEBUG=off: Build with debugging support
     DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings

Master Sites:
  1. http://distcache.FreeBSD.org/ports-distfiles/
  2. http://www.hboehm.info/gc/gc_source/

Number of commits found: 79

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
23 Aug 2014 15:58:13
Original commit files touched by this commit  7.4.2_1
Revision:365746
sunpoet search for other commits by this committer
- Update MAINTAINER

PR:		ports/192902
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
06 Aug 2014 14:01:59
Original commit files touched by this commit  7.4.2_1
Revision:364172
pi search for other commits by this committer
devel/boehm-gc: fix build on sparc64

PR:		192398
Submitted by:	kvedulv@kvedulv.de
Approved by:	cjpugmed@gmail.com (maintainer)
28 Jul 2014 16:28:03
Original commit files touched by this commit  7.4.2
Revision:363197
adamw search for other commits by this committer
Rename devel/ patch-xy patches to reflect the files they modify.
09 Jul 2014 05:15:07
Original commit files touched by this commit  7.4.2
Revision:361335
jkim search for other commits by this committer
Fix plist.

Reported by:	swills (Jenkins)
08 Jul 2014 23:01:48
Original commit files touched by this commit  7.4.2
Revision:361320
jkim search for other commits by this committer
Add USES=pkgconfig to fix build.

Reported by:	swills (Jenkins)
08 Jul 2014 20:00:46
Original commit files touched by this commit  7.4.2
Revision:361286
adamw search for other commits by this committer
Update to 7.4.2, and pass maintainership to submitter.

PR:		191338
Submitted by:	Carlos Jacobo Puga Medina
23 Feb 2014 01:35:05
Original commit files touched by this commit  7.2e
Revision:345686
jhale search for other commits by this committer
- Update MASTER_SITES
- Update WWW in pkg-descr

PR:		ports/186877
Submitted by:	Vitaly Magerya <vmagerya@gmail.com>
19 Nov 2013 10:49:44
Original commit files touched by this commit  7.2e
Revision:334298
bsam search for other commits by this committer
. update to version 7.2e;
. remove patches which have been incorporated upstream.

Reported by:	Ivan Maidanski <ivmai@mail.ru> (via e-mail)
17 Oct 2013 20:53:58
Original commit files touched by this commit  7.2d
Revision:330672
bsam search for other commits by this committer
. update to version 7.2d;
. organize as master and slave ports;
. while I'm here: support stage.

PR:		ports/175590  [1]
		ports/176011  [2]
		ports/176716  [3]

Submitted by:	KATO Tsuguru <tkato432@yahoo.com>    [1]
		Vitaly Magerya <vmagerya@gmail.com>  [2]
		Hirohisa Yamaguchi <umq@ueo.co.jp>   [3]
20 Sep 2013 17:03:27
Refresh Original commit files touched by this commit
Revision:327722  Sanity Test Failure
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1)
19 Mar 2013 13:04:31
Original commit files touched by this commit  7.1
Revision:314640
eadler search for other commits by this committer
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.

If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
12 Jun 2012 09:17:03
Original commit files touched by this commit  7.1
bapt search for other commits by this committer
Convert to new options framework
09 Nov 2011 15:26:04
Original commit files touched by this commit  7.1
miwi search for other commits by this committer
- Remove WITH_FBSD10_FIX, is no longer needed
29 Oct 2011 08:45:31
Original commit files touched by this commit  7.1
miwi search for other commits by this committer
- Fix build on FreeBSD 10
24 Oct 2011 03:33:20
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Return my ports back to the pool.  I was unable to make any fixes to
  my ports in the past 3 weeks while ports were broken on any 10.x
  machines, which means I'm unable to maintain them.  So let people know
  that there's no available support for them until things are back to
  normal (which also means that anyone with spare time will be able
  to fix them without getting approval).
22 Oct 2011 23:50:23
Original commit files touched by this commit  7.1
eadler search for other commits by this committer
- remove maintainer tags from pkg-descr

Approved by:    portmgr
Approved by:    bapt (mentor)
19 Sep 2011 22:53:27
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Add 'test' target.

PR:             ports/160835
Submitted by:   Dmitry Marakasov <amdmi3@amdmi3.ru>
11 Aug 2011 19:20:17
Original commit files touched by this commit  7.1
  Sanity Test Failure
kwm search for other commits by this committer
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:             ports/159624
Submitted by:   Ruslan Mahmatkhanov <cvs-src@yandex.ru>
03 Jul 2011 14:59:23
Original commit files touched by this commit  7.1
ohauer search for other commits by this committer
-remove MD5
13 Jun 2010 08:40:06
Original commit files touched by this commit  7.1
erwin search for other commits by this committer
BROKEN should not be quoted.
No functional change.
01 Apr 2010 08:38:32
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Fix boehm-gc on powerpc (AIM only for now).
19 Dec 2009 11:11:15
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Fix sparc64 build.

PR:             ports/141713
Submitted by:   Michael Moll <kvedulv@kvedulv.de>
18 Dec 2009 04:08:56
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Drop REDIRECT/THREADED options as this libgc variants were moved into the
  separate ports.
17 Dec 2009 21:39:26
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Delete outdated info from pkg-descr.
15 Dec 2009 20:56:16
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Mark multiple make jobs unsafe.

PR:             ports/141644
Submitted by:   Dmitry Marakasov <amdmi3@amdmi3.ru>
15 Dec 2009 05:53:43
Original commit files touched by this commit  7.1
stas search for other commits by this committer
- Update to 7.1.
02 Aug 2009 19:36:34
Original commit files touched by this commit  6.8
mezz search for other commits by this committer
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:      marcus and kwm
Pointyhat-exp:  a few times by pav
Tested by:      pgollucci, "Romain Tartière" <romain@blogreen.org>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
05 Jan 2009 19:44:02
Original commit files touched by this commit  6.8
pav search for other commits by this committer
- Remove conditional checks for FreeBSD 5.x and older
05 Feb 2007 22:12:47
Original commit files touched by this commit  6.8
stas search for other commits by this committer
- Use PTHREAD_LIBS.

Submitted by:   nork
01 Feb 2007 02:42:06
Original commit files touched by this commit  6.8
kris search for other commits by this committer
Use libtool port instead of included version to avoid objformat a.out botch
20 Sep 2006 13:33:14
Original commit files touched by this commit  6.8
stas search for other commits by this committer
 - Update to 6.8
 - Replace some obsoleted variables
 - Take maintainership

ChangeLog: it's mainly bugfix release

Approved by:    sem (mentor)
17 Sep 2006 08:57:20
Original commit files touched by this commit  6.6_3
nobutaka search for other commits by this committer
Drop maintainership.
04 May 2006 21:41:12
Original commit files touched by this commit  6.6_3
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with D
23 Feb 2006 10:40:45
Original commit files touched by this commit  6.6_3
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
22 Jan 2006 08:30:12
Original commit files touched by this commit  6.6_2
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
15 Nov 2005 06:52:12
Original commit files touched by this commit  6.6_2
ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
13 Nov 2005 13:28:25
Original commit files touched by this commit  6.6_2
nobutaka search for other commits by this committer
Remove redundant gc:: from gc_cpp.h for gcc41.

Submitted by:   "Arno J. Klaassen" <arno@heho.snv.jussieu.fr>
23 Oct 2005 00:01:35
Original commit files touched by this commit  6.6_1
nobutaka search for other commits by this committer
Fix build error on amd64 with THREADING option.

PR:             ports/87484
Submitted by:   Vasil Dimov <vd@datamax.bg>
10 Oct 2005 13:06:07
Original commit files touched by this commit  6.6
nobutaka search for other commits by this committer
Link pthread library when WITH_THREADING is defined.

Pointed out by: Nicola Vitale <nivit@email.it>
08 Oct 2005 11:43:40
Original commit files touched by this commit  6.6
nobutaka search for other commits by this committer
Update to 6.6.
15 Jul 2005 19:14:36
Original commit files touched by this commit  6.5
nobutaka search for other commits by this committer
Remove !defined(WITHOUT_*) tests to correct handling of WITH_* knobs
when they are defined from command line and BATCH is defined.

PR:             ports/83430
Submitted by:   Sean Farley <sean-freebsd@farley.org>
29 Jun 2005 16:29:45
Original commit files touched by this commit  6.5
nobutaka search for other commits by this committer
Add arm support.

Submitted by:   cognet
26 Jun 2005 17:24:27
Original commit files touched by this commit  6.5
nobutaka search for other commits by this committer
Update to 6.5.

Submitted by:   lioux
19 Mar 2005 16:44:02
Original commit files touched by this commit  6.4
nobutaka search for other commits by this committer
Fix build on powerpc.

PR:             ports/78577
Submitted by:   Martin Minkus <diskiller@diablo.diskiller.net>
09 Jan 2005 12:01:24
Original commit files touched by this commit  6.4
nobutaka search for other commits by this committer
Fix compile error on amd64.
30 Dec 2004 00:16:26
Original commit files touched by this commit  6.4
nobutaka search for other commits by this committer
Remove patch-mach_dep.c.
This file should have been removed in previous update.

Pointed out by: Scott Robbins <scottro@nyc.rr.com>, kris
29 Dec 2004 15:17:42
Original commit files touched by this commit  6.4
nobutaka search for other commits by this committer
Update to 6.4.
16 Dec 2004 18:39:09
Original commit files touched by this commit  6.3_1
nobutaka search for other commits by this committer
Fix breakage on amd64.
17 Nov 2004 15:52:40
Original commit files touched by this commit  6.3
nobutaka search for other commits by this committer
Remove BROKEN mark for sparc64.

Submitted by:   Hannes Mehnert <hannes@mehnert.org>
08 Nov 2004 16:33:05
Original commit files touched by this commit  6.3
nobutaka search for other commits by this committer
- Update to 6.3.
- Get to work on sparc. [1]
- Fix warnings from gc_cpp.h. [2]

Submitted by:   Hannes Mehnert <hannes@mehnert.org> [1], des [2]
09 Jul 2004 17:43:11
Original commit files touched by this commit  6.2_2
marcus search for other commits by this committer
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:             63944
Based on work by:eik and marcus
Approved by:    ade (autotools maintainer)
Tested by:      kris on pointyhat
Bound to be hidden problems:    You bet
13 Jun 2004 14:28:58
Original commit files touched by this commit  6.2_2
nobutaka search for other commits by this committer
Turn off PARALLEL_MARK option in default config.
27 May 2004 14:12:50
Original commit files touched by this commit  6.2_2
nobutaka search for other commits by this committer
Use "on" and "off" instead of "yes" and "no" in OPTIONS. [1]
Check WITHOUT_* knobs. [2]
Use USE_GNOME=lthack.
Fix PKGNAMESUFFIX recursion.

Submitted by:   kris [1] [2]
24 May 2004 14:54:56
Original commit files touched by this commit  6.2_1
nobutaka search for other commits by this committer
Add four knobs (WITH_THREADING, WITH_PARALLEL_MARK, WITH_REDIRECT and
WITH_FULLDEBUG).
Use OPTIONS.
Fix a bug in leak detection.

Submitted by:   green
08 May 2004 10:54:51
Original commit files touched by this commit  6.2
arved search for other commits by this committer
Unbreak boehm-gc on 32bit platforms.

Submitted by:           Ryan Beasley <ryanb@goddamnbastard.org>
pointy hat^2 to:        arved
05 May 2004 12:47:25
Original commit files touched by this commit  6.2
arved search for other commits by this committer
Fix boehm-gc on amd64.

Tested with:    w3m
Obtained from:  NetBSD (via Marc Recht <recht@NetBSD.org>)
25 Mar 2004 13:32:31
Original commit files touched by this commit  6.2
nobutaka search for other commits by this committer
Add SIZE to distinfo.

Submitted by:   trevor
14 Mar 2004 06:17:56
Original commit files touched by this commit  6.2
ade search for other commits by this committer
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

        USE_LIBTOOL=YES         ->      USE_LIBTOOL_VER=13
        USE_AUTOCONF=YES        ->      USE_AUTOCONF_VER=213
        USE_AUTOMAKE=YES        ->      USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
05 Mar 2004 12:14:38
Original commit files touched by this commit  6.2
kris search for other commits by this committer
BROKEN on !i386 and !alpha: Does not compile
06 Jul 2003 05:59:13
Original commit files touched by this commit  6.2
nobutaka search for other commits by this committer
Update to 6.2.
15 Jun 2003 15:20:02
Original commit files touched by this commit  6.2.a6
nobutaka search for other commits by this committer
Update to 6.2alpha6.
05 May 2003 13:42:53
Original commit files touched by this commit  6.2.a4_2
nobutaka search for other commits by this committer
Link libstdc++ to unbreak build of the ports that depend on boehm-gc.

Reported by:    jmallett and kris
30 Apr 2003 12:56:47
Original commit files touched by this commit  6.2.a4_1
nobutaka search for other commits by this committer
Install gc_cpp.h and gc_allocator.h to the correct location.

Submitted by:   des
20 Apr 2003 13:57:29
Original commit files touched by this commit  6.2.a4
nobutaka search for other commits by this committer
Update to 6.2alpha4.
16 Mar 2003 08:54:11
Original commit files touched by this commit  6.2.a3
demon search for other commits by this committer
Add missing files.

Approved by:    kris
25 Feb 2003 12:45:06
Original commit files touched by this commit  6.2.a3
nobutaka search for other commits by this committer
Update to 6.2alpha3.
22 Feb 2003 14:25:38
Original commit files touched by this commit  6.1_1
nobutaka search for other commits by this committer
De-pkg-comment.
04 Jan 2003 16:48:55
Original commit Encoding Errors (not all of the commit message was ASCII) files touched by this commit  6.1_1
nobutaka search for other commits by this committer
1 Install gc_backptr.h.
2 Use libtool.

Submitted by:   S?ren Vrist <s@vrist.dk> [1], sobomax [2]
17 Nov 2002 14:25:08
Original commit files touched by this commit  6.1
nobutaka search for other commits by this committer
Update to 6.1.
Get rid of ONLY_FOR_ARCHS=i386.
Take maintainership.
07 Nov 2002 03:10:58
Original commit files touched by this commit  6.0
adamw search for other commits by this committer
Fix PORTCOMMENTs that were killing INDEX builds.

105 pointy hats to:     me
Approved by:            pat
25 Jun 2002 18:36:39
Original commit files touched by this commit  6.0
ijliao search for other commits by this committer
Replace ${PERL} with ${REINPLACE_CMD}

PR:             39842
Submitted by:   Oliver Braun <obraun@informatik.unibw-muenchen.de>
02 Feb 2002 04:48:28
files touched by this commit
pat search for other commits by this committer
Make prefix safe.    
11 Oct 2001 13:08:59
files touched by this commit
ijliao search for other commits by this committer
Update devel/boehm-gc port to 6.0.   Since I do not know whether non-i386
platforms are supported,   ONLY_FOR_ARCHS=i386 is remained in Makefile.    
02 Apr 2001 09:30:54
files touched by this commit
mharo search for other commits by this committer
remove deprecated fetch options from FETCH_BEFORE_ARGS    
10 Jan 2001 14:02:14
files touched by this commit
sf search for other commits by this committer
unbreak for -CURRENT.    
03 Jan 2001 20:17:08
files touched by this commit
sf search for other commits by this committer
update to 5.3.    
08 Oct 2000 02:10:04
files touched by this commit
asami search for other commits by this committer
Convert category devel to new layout.  
19 Jul 2000 10:10:43
files touched by this commit
obrien search for other commits by this committer
Enough FreeBSD/Alpha support to at least allow this to compile.   Functionality
is untested at this time.    
19 Jul 2000 05:17:33
files touched by this commit
obrien search for other commits by this committer
Get a lot closer to supporting FreeBSD/Alpha.   (we only have two arch's, why
can't we keep them better in sync with each   other ABI-wise?)    

Number of commits found: 79

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
fishSep 29
bash*Sep 25
bash-static*Sep 25
chromiumSep 25
krfbSep 25
linux-c6-nssSep 25
linux-firefoxSep 25
linux-seamonkeySep 25
linux-thunderbirdSep 25
linux_base-c6*Sep 25
nssSep 25
asterisk11Sep 18
squidSep 18
squid33Sep 18
dbusSep 17

9 vulnerabilities affecting 24 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24159
Broken 107
Deprecated 27
Ignore 362
Forbidden 3
Restricted 205
No CDROM 93
Vulnerable 20
Expired 1
Set to expire 22
Interactive 0
new 24 hours 8
new 48 hours11
new 7 days51
new fortnight144
new month292

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.