summaryrefslogtreecommitdiff
path: root/devel/boehm-gc
AgeCommit message (Collapse)AuthorFilesLines
2001-11-19Trivially mark as USE_BUILDLINK_ONLY.jlam1-2/+3
2001-11-19Add buildlink.mk file for use by other package Makefiles.jlam1-0/+37
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-09-08updated to boehm-gc 6.0 (gc6.0) which incorporated most of our patch.kei11-413/+54
On i386 aout/ELF, saprc ELF and macppc, 'cd ${WRKSRC}; make test' got success and www/w3m package which depends on this runs.
2001-05-04Deal with "unix no longer predefined" warning. Modify Makefile so we don'tjlam4-46/+44
need to pass in various variables through MAKE_ENV, and honor CFLAGS passed in from environment during build.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-1/+1
2001-04-18Move to sha1 digest, and add distfile sizeagc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-30Use __builtin_return_address(0) to get the PC of the caller.thorpej2-9/+28
2001-02-25* patches/patch-ad updated.kei1-2/+2
2001-02-25* added support for vax architechture. Patch supplied by Shinmyoh Koji inkei1-13/+35
pkg/12282. Thanks!
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-12-06Avoid warnings about `unix' being redefined when compiling with gcc-2.95.2.jlam2-17/+19
2000-11-16Update to 5.3. Minimally tested with w3m on i386, sparc, and arm32.abs2-5/+5
Changelog: Since 5.0alpha7: - Fixed threadlibs.c for linux threads. -DUSE_LD_WRAP was broken and -ldl was omitted. Fixed Linux stack finding code to handle -DUSE_LD_WRAP correctly. - Added MSWIN32 exception handler around marker, so that the collector can recover from root segments that are unmapped during the collection. This caused occasional failures under Windows 98, and may also be an issue under Windows NT/2000. Since 5.0 - Fixed a gc.h header bug which showed up under Irix. (Thanks to Dan Sullivan.) - Fixed a typo in GC_double_descr in typd_mlc.c not getting traced correctly. This probably could result in objects described by array descriptors not getting traced correctly. (Thanks to Ben Hutchings for pointing this out.) - The block nearly full tests in reclaim.c were not correct for 64 bit environments. This could result in unnecessary heap growth under unlikely conditions. - Removed use of CLEAR_DOUBLE from generic reclaim code, since odd sizes could occur. Since 5.1 - dyn_load.c declared GC_scratch_last_end_ptr as an extern even if it was defined as a macro. This prevented the collector from building on Irix. - We quietly assumed that indirect mark descriptors were never 0. Our own typed allocation interface violated that. This could result in segmentation faults in the marker with typed allocation. - Fixed a _DUSE_MUNMAP bug in the heap block allocation code. (Thanks to Ben Hutchings for the patch.) - Taught the collector about VC++ handling array operator new. (Thanks again to Ben Hutchings for the patch.) - The two copies of gc_hdrs.h had diverged. Made one a link to the other again. Since 5.2 - Fixed _end declaration for OSF1. - There were lots of spurious leak reports in leak detection mode, caused by the fact that some pages were not being swept, and hence unmarked objects weren't making it onto free lists. (This bug dated back to 5.0.) - Fixed a typo in the liblinuxgc.so Makefile rule. - Added the GetExitCodeThread to Win32 GC_stop_world to (mostly) work around a Windows 95 GetOpenFileName problem. (Thanks to Jacob Navia.)
2000-11-16Fix compilation on arm32 by testing for __arm32__ not arm32abs9-353/+349
2000-08-11Remove (sometimes FreeBSD) packager's (porter's) name from DESCR.wiz1-3/+1
If anywhere, it should be the value of MAINTAINER in the Makefile. Some minor cleanup/reformatting while I'm here.
2000-07-25Use generic GC_push_regs() on mipsel (hpcmips) platforms. Patch appliedjlam2-6/+7
from pkg/10674 by Hiroyuki Yanai <fk200329@fsinet.or.jp>.
2000-07-25Add support for mipsel (hpcmips). Patch taken from PR#10643 byjlam3-14/+49
Hiroyuki Yanai <fk200329@fsinet.or.jp>.
2000-06-30defuzzitojun2-8/+7
2000-06-20Update boehm-gc to 5.0alpha7. Changes from 5.0alpha3 are mostly bugfixesjlam5-5/+5
but there is the addition of the NetBSD/arm32 bits. This has been tested on mac68k, macppc, sparc ELF, i386 ELF. Update provided in PR#10062 by Sunagawa Keiki <kei_sun@ba2.so-net.ne.jp>.
2000-06-20Update boehm-gc to 5.0alpha7. Changes from 5.0alpha3 are mostly bugfixesjlam7-75/+85
but there is the addition of the NetBSD/arm32 bits. This has been tested on mac68k, macppc, sparc ELF, i386 ELF. Update provided in PR#10062 by Sunagawa Keiki <kei_sun@ba2.so-net.ne.jp>.
2000-03-16Make this extract if using paxpooka1-1/+6
2000-03-07USE_GMAKE set (doesn't work for me otherwise)wiz1-1/+2
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-12-28Regen.minoura1-2/+2
1999-12-28Make this compile (again) on sparc/a.out.minoura1-7/+11
Thanks to Toshihiro Kobayashi <koba@lsig.nel.co.jp>.
1999-12-28RCS tag addedwiz2-0/+2
1999-11-15defuzzrh2-8/+8
1999-11-04Make this work on sparcs.minoura5-44/+103
Needs tests on a.out systems.
1999-09-24Update boehm-gc to 5.0alpha3. It now supports m68k, i386, sparc a.outjlam11-205/+288
systems and ELF ones (checked on alpha, i386, powerpc) as well. Update supplied by SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp> in PR#8482 with minor additions by me.
1999-07-09Add package patch-sum filesagc1-0/+5
1999-05-24Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORMtv1-15/+14
pattern match format. Minor pkglint along the way.
1998-11-12Fix some more pkglint nits.frueauf1-4/+4
1998-09-22add NOT_FOR_ARCHS= alpha for all of these pkgs which are *known* to failgarbled1-2/+3
on alpha. There may be more, but I haven't seen them yet.
1998-09-21+ Make MAINTAINER packages@netbsd.orgagc1-2/+4
+ This package throws a segmentation violation during "./test_cpp 1" in the build target on NetBSD/sparc. Mark it as NOT_FOR_ARCHS= sparc for just now.
1998-09-06Make this compile on the sparcchristos1-0/+157
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-08-07Add NetBSD RCS Ids.agc2-0/+4
1998-06-22Update package Makefiles for automatic manual page handling.agc1-2/+1
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-7/+2
Remove redundant (and sometimes erroneous) comments.
1998-02-26Re-do Makefile patches for version 4.12.agc2-91/+70
1998-02-26Upgrade to version 4.12agc1-1/+1
1998-02-26Upgrade to version 4.12.agc1-7/+7
1998-01-24portlint: fix RCS Idhubertf1-1/+1
1997-11-06Add a NetBSD RCS Id to all the PLIST files.agc1-0/+1
1997-10-06Add NetBSD RCS Id.agc1-0/+1
Note that this package is downlevel - 4.11 has been out for a while now.
1997-10-06Initial import of FreeBSD devel ports into NetBSDagc7-0/+216
packages system.