Commit graph

21 commits

Author SHA1 Message Date
jlam
afdd4d67e1 Trivially mark as USE_BUILDLINK_ONLY. 2001-11-19 20:11:00 +00:00
kei
3573eb268b updated to boehm-gc 6.0 (gc6.0) which incorporated most of our patch.
On i386 aout/ELF, saprc ELF and macppc, 'cd ${WRKSRC}; make test' got
success and www/w3m package which depends on this runs.
2001-09-08 00:36:09 +00:00
jlam
db2bbbf859 Deal with "unix no longer predefined" warning. Modify Makefile so we don't
need to pass in various variables through MAKE_ENV, and honor CFLAGS
passed in from environment during build.
2001-05-04 01:28:14 +00:00
wiz
94dc65fbec Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:38:16 +00:00
abs
c29e3b957d Update to 5.3. Minimally tested with w3m on i386, sparc, and arm32.
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-16 11:16:02 +00:00
jlam
46c7a05b85 Add support for mipsel (hpcmips). Patch taken from PR#10643 by
Hiroyuki Yanai <fk200329@fsinet.or.jp>.
2000-07-25 00:46:58 +00:00
jlam
7cacd75db4 Update boehm-gc to 5.0alpha7. Changes from 5.0alpha3 are mostly bugfixes
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-20 21:47:20 +00:00
pooka
0defcf05d2 Make this extract if using pax 2000-03-16 11:59:16 +00:00
wiz
fa389980f5 USE_GMAKE set (doesn't work for me otherwise) 2000-03-07 01:37:22 +00:00
jlam
aa7a93bc67 Update boehm-gc to 5.0alpha3. It now supports m68k, i386, sparc a.out
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-09-24 16:42:05 +00:00
tv
5c60ed5794 Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format.  Minor pkglint along the way.
1999-05-24 20:39:35 +00:00
frueauf
4a9b2ad461 Fix some more pkglint nits. 1998-11-12 23:03:39 +00:00
garbled
384c07a72e add NOT_FOR_ARCHS= alpha for all of these pkgs which are *known* to fail
on alpha.  There may be more, but I haven't seen them yet.
1998-09-22 06:11:35 +00:00
agc
e4ebef65ca + Make MAINTAINER packages@netbsd.org
+ 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-21 11:22:21 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- 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-20 15:16:34 +00:00
agc
8157ff7bcf Update package Makefiles for automatic manual page handling. 1998-06-22 11:19:40 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
agc
b0e762db22 Upgrade to version 4.12. 1998-02-26 16:48:55 +00:00
hubertf
a183d6af21 portlint: fix RCS Id 1998-01-24 03:57:53 +00:00
agc
05bb903718 Add NetBSD RCS Id.
Note that this package is downlevel - 4.11 has been out
for a while now.
1997-10-06 14:32:52 +00:00
agc
450dc62227 Initial import of FreeBSD devel ports into NetBSD
packages system.
1997-10-06 14:06:09 +00:00