Up to [cvs.netbsd.org] / pkgsrc / devel / boehm-gc
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.68 / (download) - annotate - [select for diffs], Mon Feb 28 14:52:44 2011 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
HEAD
Changes since 1.67: +2 -2
lines
Diff to previous 1.67 (colored)
Reset maintainer for retired developers.
Revision 1.67 / (download) - annotate - [select for diffs], Wed Jun 2 19:59:52 2010 UTC (23 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2
Changes since 1.66: +2 -2
lines
Diff to previous 1.66 (colored)
Fix self-tests on NetBSD/sparc64. From Chris Ross on pkgsrc-users. Bump PKGREVISION, even if it only affects sparc64.
Revision 1.66 / (download) - annotate - [select for diffs], Thu Jan 21 01:54:59 2010 UTC (2 years, 4 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.65: +5 -1
lines
Diff to previous 1.65 (colored)
This needs _XOPEN_SOURCE to build on Snow Leopard.
Revision 1.65 / (download) - annotate - [select for diffs], Wed Jan 20 10:01:19 2010 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.64: +2 -2
lines
Diff to previous 1.64 (colored)
Avoid duplicate symbol definition for GC_push_regs in sparc_netbsd_mach_dep.s and mach_dep.c. From PR 42634 by Bertrand Joel. Bump PKGREVISION.
Revision 1.64 / (download) - annotate - [select for diffs], Tue Nov 10 18:35:13 2009 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.63: +2 -2
lines
Diff to previous 1.63 (colored)
Fix binary on NetBSD versions using binutils-2.19. Patch from enami@ Bump PKGREVISION.
Revision 1.63 / (download) - annotate - [select for diffs], Tue Aug 11 18:04:48 2009 UTC (2 years, 9 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.62: +3 -5
lines
Diff to previous 1.62 (colored)
Add an option to enable thread support in boehm-gc.
Revision 1.62 / (download) - annotate - [select for diffs], Thu May 22 11:45:25 2008 UTC (4 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.61: +3 -1
lines
Diff to previous 1.61 (colored)
Remove patch-ad, which breaks self tests on NetBSD-4.99.63/amd64. Replace first hunk of patch-af with CONFIGURE_ARGS. Remove next two hunks of patch-af installing some private headers. This shouldn't be necessary in the 7.x versions. If it is, the author is willing to help fix the underlying problems. patch-aa and -ab will be included in the next upstream release. Bump PKGREVISION.
Revision 1.61 / (download) - annotate - [select for diffs], Wed May 21 13:47:25 2008 UTC (4 years ago) by wiz
Branch: MAIN
Changes since 1.60: +2 -10
lines
Diff to previous 1.60 (colored)
Update to 7.1. Extract from ChangeLog: * doc/gcinterface.html: Improve C++ interface documentation. * allchblk.c (GC_allochblk): Check for overflow during size rounding. * malloc.c: (free replacement) Fix caller address space check. * finalize.c (GC_grow_table): Dereference table in null-check. * allchblk.c (add_to_fl): disable assertions with USE_MUNMAP, and refine assertions to handle huge unmergable blocks. * allchblk.c (GC_enough_large_bytes_left): No longer take parameters; return free list index bound. (GC_merge_unmapped): Don't access nexthdr until after null test. (Fixes bug in 1/29/08 check-in.) (GC_allochblk): Calculate when splitting is allowable only once here, not when considering each block. (GC_allchblk_nth): Accept new may_split parameter. Avoid some redundant tests for exact size matches. * alloc.c (GC_should_collect): Cache min_bytes_allocd. (GC_maybe_gc): Make locking assertion testable. * mark_rts.c: Fix indentation. * pthread_stop_world.c: Replace old GC_err_printf1 reference. * misc.c (GC_init_inner): Assert !GC_need_to_lock only when defined. (GC_call_with_stack_base): Add GC_API. * os_dep.c (GC_get_stack_base): Add GC_API. * win32_threads.c: (GC_register_my_thread, GC_unregister_my_thread): Add GC_API. * include/gc.h: Add GC_API annotations. * include/private/gc_locks.h: Define UNCOND_LOCK etc. also for PCR. * include/private/gc_priv.h, mark_rts.c, typd_mlc.c: Add GC_push_typed_structures() to push GC_ext_descriptors. * allchblk.c (GC_merge_unmapped, GC_freehblk): Refuse to create blocks large enough that their size, when interpreted as a signed value, would be negative. * include/private/gc_priv.h: Update MAX_ROOT_SETS and LOG_PHT_ENTRIES to handle larger heaps. * allchblk.c, alloc.c, include/private/gc_priv.h: Track GC_bytes_dropped and use in GC triggering decisions. * alloc.c (min_bytes_allocd): Weight atomic blocks less. * alloc.c (GC_add_to_heap): Call GC_install_header(p) AFTER adjusting p. * alloc.c: Define GC_version instead of in version.h. * version.h: Remove. * include/gc_version.h: Move most of version.h here. * include/gc.h, doc/README.macros: Add GC_NO_THREAD_REDIRECTS, GC_NO_THREAD_DECLS, don't test explicitly for GC_SOLARIS_THREADS. * alloc.c: Deal correctly with address wrapping for GC_greatest_plausible_heap_addr and GC_least_plausible_heap_addr. * finalize.c, include/gc.h (GC_register_disappearing_link, GC_register_finalizer_inner): Improve out-of-memory handling. * dyn_load.c (GC_dyld_image_add): Remove ifdef clause and use the macro GC_GETSECTBYNAME instead. * include/private/gc_priv.h: Define GC_GETSECTBYNAME according to the architecture (Darwin). * thread_local_alloc.c (GC_malloc_atomic, GC_gcj_malloc): Pass granules, not bytes, to GC_FAST_MALLOC_GRANS. * include/gc.h: Never include gc_local_alloc.h. * malloc.c: Update GC_large_allocd_bytes on explicit deallocation. * allchblk.c: Sanity check GC_max_large_allocd_bytes. * include/extra/gc.h, include/extra/gc_cpp.h: New. * include/include.am: Install gc.h and gc_cpp.h in $(prefix)/include again. * dbg_mlc.c: Use random() on all glibc systems. * mach_dep.c (GC_with_callee_saves_pushed): Don't use getcontext() on HURD. Add comment. * pthread_stop_world.c (GC_suspend_handler, GC_stop_init): Accomodate systems without SA_SIGINFO. * alloc.c, backgraph.c, headers.c, include/private/gc_priv.h: Maintain GC_our_memory and GC_n_memory. * dbg_mlc.c (GC_print_smashed_obj): Improve message. (GC_print_all_smashed_proc): Pass client object address instead of base. * dyn_load.c (sort_heap_sects): New. (GC_register_map_entries): Register sections that are contiguous and merged with our heap. * malloc.c, os_dep.c (GC_text_mapping): Check for just base name of libraries. * malloc.c (calloc): Check for special callers even with USE_PROC_FOR_LIBRARIES. Move assertion. Add rudimentary malloc/free tracing. * misc.c: No longer call GC_init_lib_bounds explicitly. * thread_local_alloc.c (GC_malloc, GC_malloc_atomic): Always initialize on demand. * alloc.c (GC_stopped_mark): Call GC_add_current_malloc_heap() while world is still running. * os_dep.c (GC_is_heap_base): Don't call GC_add_current_malloc_heap() with world stopped. * include/gc.h (GC_INIT for cygwin): Always call GC_add_roots. * misc.c (GC_init/GC_init_inner): Perform all work in GC_init_inner.
Revision 1.60 / (download) - annotate - [select for diffs], Mon Mar 3 16:27:41 2008 UTC (4 years, 2 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1
Changes since 1.59: +2 -1
lines
Diff to previous 1.59 (colored)
Make it work on NetBSD/sparc64. Bump PKGREVISION. From Jaap Boender in PR pkg/38146.
Revision 1.59 / (download) - annotate - [select for diffs], Sat Jul 7 15:21:07 2007 UTC (4 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.58: +3 -3
lines
Diff to previous 1.58 (colored)
Update to 7.0: Changes relative to 6.8 include, in no particular order: - Change C code to require at least C89. Clean up code in various other respects. - Win64 port. - Always count how much live data there is in the heap. Add more robust heap expansion heuristic which relies on this. - Remove old-style Solaris threads support and some other obsolete platform support. - Restructure mark code, hopefully resulting in some performance improvements. - Change the GC code to traffic mostly in either bytes or allocation granules, not words, internally. - Provide for fast inline allocation that requires less frequent client recompilations. (Needs more testing.) - Removed SILENT configuration macro and PRINTSTATS and GATHERSTATS macros. Control is now via GC_PRINT_STATS and GC_PRINT_VERBOSE_STATS encironment variables. - Thread local allocation is now performed without needing to call special allocation functions. The configuration macro THREAD_LOCAL_ALLOC continues to determine whether this is supported. - Thread local allocation is supported on more platforms. - Win32 threads code was rewritten and is hopefully more sane. - Allocation routines now decide whether to lock dynamically, based on whether a second thread has been created. - Mostly untested support for a compiler write barrier. - Use libatomic_ops for atomic operations. - Limited support for malloc redirection with Linux threads (& NPTL ). - Various bug fixes and some new platform support.
Revision 1.58 / (download) - annotate - [select for diffs], Sun Nov 5 17:49:33 2006 UTC (5 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4
Changes since 1.57: +3 -2
lines
Diff to previous 1.57 (colored)
DESTDIR support.
Revision 1.57 / (download) - annotate - [select for diffs], Mon Jul 17 17:08:16 2006 UTC (5 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.56: +2 -2
lines
Diff to previous 1.56 (colored)
Update to 6.8. Changes since 6.7: - Added some support for Dragonfly BSD. (Thanks to Joerg Sonnenberger and Thomas Klausner.) - Improvements to the HP/UX section of configure.in. (Thanks to Andreas Tobler.) - GC_unix_get_mem could neglect to release the malloc lock on Irix, under extremely unlikely circumstances. Thanks to Jean-Baptiste Nivois for some careful code reading. - Added support for kFreeBSD + glibc (Thanks to Petr Salinger) - Fix more MacOS threads memory leaks (Thanks to Allan Hsu) - Added initial Solaris/X86-64 support (Thanks to Rainer Orth) - Applied a long-lost MINGW patch from Gerard Allan for malloc redirection with threads. This one probably makes no sense for 7.0, and was not applied there. - The Solaris/SPARC definition of GC_INIT() in gc.h wasn't C++-compilable.
Revision 1.56 / (download) - annotate - [select for diffs], Tue Jun 6 17:33:28 2006 UTC (5 years, 11 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.55: +2 -2
lines
Diff to previous 1.55 (colored)
Fixed pkglint warnings.
Revision 1.55 / (download) - annotate - [select for diffs], Fri Apr 14 18:14:34 2006 UTC (6 years, 1 month ago) by heinz
Branch: MAIN
Changes since 1.54: +2 -2
lines
Diff to previous 1.54 (colored)
Added appropriate TEST_TARGET.
Revision 1.54 / (download) - annotate - [select for diffs], Tue Mar 7 02:52:40 2006 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.53: +2 -3
lines
Diff to previous 1.53 (colored)
Update to 6.7: Since 6.6: - Add "int" to Solaris "end" and "etext" declaration in gc.h. Declared the symbols with underscores and as arrays, since that's what's actually used. Perhaps this could all just be removed? (Thanks to John Bowman.) - Fixed ARM GC_test_and_set code. (Thanks to Kazu Hirata and Paul Brook.) - Added casts for assignments to hb_last_reclaimed, which truncate the value. Added a cast to GC_adj_words_allocd. Use GetModuleHandleA when retrieving a handle to kernel32.dll under win32. (Thanks to the Visual Prolog developers.) - Added Tandem S-Series support. (Thanks to Craig McDaniel. A modified version of his patch was applied, and hence breakage is probably not his fault.) - Remove spurious gc:: qualifier for operator delete[] in gc_cpp.h. (Thanks to Hanno Boeck.) - Changed a test for LINUX in config_macros.h to one for __linux__. - Fix ppc 64 test_and_set code by removing it. (Thanks to Christian Thalinger.) - Add prototypes for GC_finalizer_notifier and GC_thr_init. (Thanks to David Ayers.) - Use ld instead of nonexistent ldz instruction in Darwin FindTopOfStack. (Thanks to Andreas Tobler.) - Add support for Darwin/X86. (Thanks to Geoff Norton and the Mono developers.) - Merge in some recent gcc fixes. Add ppc64 asm code. (Thanks to Bryce McKinley and other gcj developers.) - Scan MEM_PRIVATE sections under Windows ME and predecessors. - Interior pointers with some largish offsets into large objects could be ignored, if GC_all_interior_pointers was set. (Oddly this worked correctly for stack references if it was not set. Otherwise it failed for both stack and heap references.) Thanks to Andrew McKinlay for the critical test case. - Integrated Tatsuya Bizenn's NETBSD threads support, with some minimally tested changes. - Added GC_strdup and friends to make leak detection work correctly for strdup clients. (Thanks to Jon Moore.) Fixed the existing strdup with malloc redirection to handle a null malloc return correctly. - Fix Makefile.am, so it handles exe extensions under Cygwin correctly for gctest.
Revision 1.53 / (download) - annotate - [select for diffs], Sun Feb 5 23:08:39 2006 UTC (6 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.52: +2 -1
lines
Diff to previous 1.52 (colored)
Recursive revision bump / recommended bump for gettext ABI change.
Revision 1.52 / (download) - annotate - [select for diffs], Tue Jan 3 22:15:22 2006 UTC (6 years, 4 months ago) by reed
Branch: MAIN
Changes since 1.51: +3 -3
lines
Diff to previous 1.51 (colored)
Use PKGMANDIR instead of "man".
Revision 1.51 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:02 2005 UTC (6 years, 5 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
Revision 1.50 / (download) - annotate - [select for diffs], Tue Oct 4 16:44:13 2005 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.49: +2 -2
lines
Diff to previous 1.49 (colored)
Update to 6.6: Since 6.5 - Fix CPU count detection for Irix and FreeBSD. (Thanks to Dan Bonachea.) - Integrate Dan Bonachea's patch for the IBM XLC compiler on Darwin. - Integrated Andreas Tobler's FreeBSD/PowerPC patch. - Don't access the GC thread structure from the restart handler. It's unsafe, since the handler may run too late. (Thanks to Ben Maurer for tracking this down.) - Applied Christian Thalinger's patch to change comment syntax in alpha_mach_dep.S. - Added test for GC_no_dls in GC_dyld_image_add for DARWIN. (Thanks to Juan Jose Garcia Ripoli). - Use LINUX_STACKBOTTOM for Linux/SH and LINUX/ARM. (Thanks to Sugioka Toshinobu and Christian Thalinger.) - Rewrote GC_parse_map_entry. This assumed a fixed column layout of /proc/self/maps on Linux. This ceased to be true about 2 years ago. The old code is probably quite problemetic with -DREDIRECT_MALLOC. It is also used by default for IA64, though I haven't seen actual failures there. - More consistently define HBLKSIZE to 4096 on 64 bit architectures with 4K pages. (Thanks to Andrew Haley.) - With win32 threads, GC_stop_world needs to acquire GC_write_cs. (Thanks to Ben Hutchings for the observation and patch.) - Move up struct callinfo declaration to make gcc 4.0.2. happy.
Revision 1.49 / (download) - annotate - [select for diffs], Sat Jul 2 12:55:40 2005 UTC (6 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored)
Update to 0.6.5: minor bugfixes.
Revision 1.48 / (download) - annotate - [select for diffs], Sun May 22 20:07:49 2005 UTC (7 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.47: +2 -2
lines
Diff to previous 1.47 (colored)
Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
Revision 1.47 / (download) - annotate - [select for diffs], Mon May 16 03:04:44 2005 UTC (7 years ago) by jlam
Branch: MAIN
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored)
Change the EXTRACT_USING_PAX defined/undefined option into a EXTRACT_USING
which can take multiple values -- "pax" or "gtar". The default value
of EXTRACT_USING is "pax", which more closely matches reality since
before, we were using bootstrap "tar" for ${GTAR} and it was actually
pax-as-tar. Also, stop pretending pax-as-tar from the bootstrap kit
or on NetBSD is GNU tar. Lastly, in bsd.pkg.extract.mk, note whether
we need "pax" or "gtar" depending on what we need to extract the
distfiles.
Revision 1.46 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:18 2005 UTC (7 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.45: +1 -2
lines
Diff to previous 1.45 (colored)
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Revision 1.45 / (download) - annotate - [select for diffs], Sat Feb 19 21:19:50 2005 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.44: +2 -3
lines
Diff to previous 1.44 (colored)
Update to 6.4: - Merge gcconfig.h changes from gcc tree. - Unconditionally include gc_priv.h in solaris_pthreads.c, win32_threads.h, aix_irix_threads.c, and solaris_threads.c to get thread definitions. - Start marker threads in GC_thr_init, so that they get started even if no other threads are ever started. (Oddly enough, the parallel collector worked correctly, though not well, with no helper threads.) - Go ahead and split large blocks in GC_allochblk_nth if GC_dont_gc is set. (Thanks to Alexander Petrossian.) - GC_PRINT_BACK_HEIGHT would deadlock with thread support. - Let in_progress_space in backgraph.s grow dynamically. - Fix README.solaris2. The GC_thr_init() hack doesn't work anymore. - Convert GC_finalizer_mem_freed to bytes in allchblk.c. - Add missing declaration for GC_generic_malloc_words_small_inner. Without it, s390x breaks. (Thanks to Ulrich Weigand.) - Applied several MacOSX patches to support older tool chains. (Thanks to Stefan Ring.) - Bug fix for NetBSD/amd64. (Thanks to Marc Recht.) Add NetBSD/sh3 support. (Thanks to Uchiyama Yasushi.) - Fixed an uninitialized variable in cordprnt.c. (Thanks to gcc for providing the warning.) - Eliminated some, but not all, gcc -Wall warnings. - Changed some old style casts to reinterpret_cast in new_gc_alloc.h. (Thanks to Dan Grayson.) - GC_extend_size_map shouldn't adjust for GC_all_interior_pointers if GC_DONT_ADD_BYTE_AT_END is set. - Changed some (long) casts to (word) in preparation for win64. (Thanks to Peter Colson.) - Changed "int stack_size" declaration in pthread_support.c to use size_t. (Only mattered with GC_ASSERTIONS enabled.) - Added CRIS (etrax) support. (Thanks to Simon Posnjak and Hans-Peter Nilsson.) - Removed GC_IGNORE_FB frame buffer recognition, and replaced it with a check that the mapping type is MEM_IMAGE. In theory, this should work much better, but it is a high risk change for win32. (Thanks to Ashley Bone for the crucial experimental data behind this, and to Rutger Ovidus for some further experiments.) - Fixed print_block_list to print the correct kind number for STUBBORN. (Thanks to Rutger Ovidus.) - GC_allochblk_nth incremented GC_words_wasted by bytes rather than words. - Consider GC_words_wasted in GC_adj_words_allocd only if it is within reason. (A hack to avoid some extremely unlikely scenarios in which we manage to allocate only "wasted" space. 7.0 has a better fix.) - Changed PowerPC GC_clear implementation to use lwsync instead of eieio, since the documentation recommends against eieio, and it seems to be incorrect if the preceding memory op is a load. - Fixed print_block_list to print the correct kind number for STUBBORN. (Thanks to Rutger Ovidus.) - GC_allochblk_nth incremented GC_words_wasted by bytes rather than words. - Have configure.in generate an error if it is asked to support pthreads, but doesn't know how to. - Added Kazuhiro Inaoka's patch for Renesas M32R support. - Have the GNU build mechanism link with -ldl. Rename THREADLIBS to THREADDLLIBS to reflect this. (Thanks to Sven Verdoolaege.) - Added Hannes Mehnert's patch for FreeBSD/SPARC support. - Merged some FreeBSD specific patches to threadlibs.c and dyn_load.c. (Thanks tp John Merryweather Cooper.) - Define MPROTECT_VDB on MACOSX only if threads are being used, since the dirty page tracking mechanism uses threads. (This avoids an undefined reference to _GC_darwin_register_mach_handler_thread.) - By popular demand, use __libc symbols only if we are built with USE_LIBC_PRIVATES, which is off by default, and not otherwise documented. - Ignore GC_enable_incremental() requests when KEEP_BACK_PTRS is set. The GC itself will dirty lots of pages in this cases, probably making it counterproductive on all platforms. And the DARWIN port crashes.
Revision 1.44 / (download) - annotate - [select for diffs], Mon Dec 6 23:00:23 2004 UTC (7 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4
Changes since 1.43: +7 -4
lines
Diff to previous 1.43 (colored)
Fixed Darwin build PR#26588
Revision 1.43 / (download) - annotate - [select for diffs], Wed Nov 10 19:13:10 2004 UTC (7 years, 6 months ago) by snj
Branch: MAIN
Changes since 1.42: +2 -3
lines
Diff to previous 1.42 (colored)
Make pkglint a bit happier.
Revision 1.42 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:25 2004 UTC (7 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
Revision 1.41 / (download) - annotate - [select for diffs], Tue Jul 13 14:22:27 2004 UTC (7 years, 10 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.40: +2 -1
lines
Diff to previous 1.40 (colored)
update boehm-gc to 6.3b1 changes: - Add a patch provided by UCHIYAMA Yasushi in PR 26180 to support NetBSD/sh3. - Correctly define ELFSIZE for NetBSD. Fixes PR 26252 by Kouichirou Hiratsuka. Bump BUILDLINK_DEPNDS to 6.3nb1 for the ELFSIZE fix.
Revision 1.40 / (download) - annotate - [select for diffs], Fri Jul 9 00:18:54 2004 UTC (7 years, 10 months ago) by recht
Branch: MAIN
Changes since 1.39: +13 -15
lines
Diff to previous 1.39 (colored)
update to 6.3 This is mostly a bug fix release. Selection of changes: - most pkgsrc patches have been integrated - amd64 support for NetBSD/OpenBSD (thanks to drochner@) - enhanced Darwin support For a complete list see: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/recent_changes
Revision 1.39 / (download) - annotate - [select for diffs], Mon Jun 28 15:45:18 2004 UTC (7 years, 10 months ago) by toshii
Branch: MAIN
Changes since 1.38: +1 -3
lines
Diff to previous 1.38 (colored)
Make this buildable on NetBSD/amd64. Changes are quite mechanical, but "gctest" appears to work...
Revision 1.38 / (download) - annotate - [select for diffs], Sat Apr 3 10:26:14 2004 UTC (8 years, 1 month ago) by hubertf
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base,
pkgsrc-2004Q2
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Fix building on m68k (tested: amiga), OK'd by Hans Boehm (hans.boehm hp com) Bump to 6.2nb3
Revision 1.37 / (download) - annotate - [select for diffs], Sat Feb 28 23:41:32 2004 UTC (8 years, 2 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.36: +4 -1
lines
Diff to previous 1.36 (colored)
boehm-gc doesn't build on amd64/x86_64 (and thus mono's internal gc), so add NOT_FOR_PLATFORM accordingly
Revision 1.36 / (download) - annotate - [select for diffs], Sat Feb 14 17:21:36 2004 UTC (8 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.35: +1 -2
lines
Diff to previous 1.35 (colored)
LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
Revision 1.35 / (download) - annotate - [select for diffs], Thu Jan 22 08:24:28 2004 UTC (8 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.
Revision 1.34 / (download) - annotate - [select for diffs], Mon Jan 5 23:22:51 2004 UTC (8 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.33: +5 -2
lines
Diff to previous 1.33 (colored)
bl3ify
Revision 1.33 / (download) - annotate - [select for diffs], Wed Dec 3 00:14:16 2003 UTC (8 years, 5 months ago) by recht
Branch: MAIN
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored)
Add a patch from Christian Limpach wrt to signal handling. bump PKGREVISION
Revision 1.32 / (download) - annotate - [select for diffs], Sun Sep 14 18:13:48 2003 UTC (8 years, 8 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Use my NetBSD.org email address.
Revision 1.31 / (download) - annotate - [select for diffs], Sun Aug 17 05:01:58 2003 UTC (8 years, 9 months ago) by kei
Branch: MAIN
Changes since 1.30: +2 -1
lines
Diff to previous 1.30 (colored)
install private header files as well. an application (latest version of lang/gauche, actually) needs them. there are some comments in doc/README.changes about this issue.
Revision 1.30 / (download) - annotate - [select for diffs], Sun Jun 29 06:51:45 2003 UTC (8 years, 10 months ago) by uebayasi
Branch: MAIN
Changes since 1.29: +9 -2
lines
Diff to previous 1.29 (colored)
Add a test target. One appropriate ${MAKE_PROGRAM}.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Jun 27 10:49:42 2003 UTC (8 years, 10 months ago) by jmmv
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
Update to 6.2: Since 6.2alpha5: - There was extra underscore in the name of GC_save_registers_in_stack for NetBSD/SPARC. (Thanks to Jaap Boender for the patch.) - Integrated Brian Alliet's patch for Darwin. This restructured the linuxthreads/pthreads support to separate generic pthreads support from more the system-dependent thread-stopping code. I believe this should make it easier to eliminate the code duplication between pthreads platforms in the future. The patch included some other code cleanups. - Integrated Dan Bonachea's patch to support AIX threads. This required substantial manual integration, mostly due to conflicts with other recent threads changes. It may take another iteration to get it to work. - Removed HPUX/PA-RISC support from aix_irix_threads.c. It wasn't used anyway and it cluttered up the code. And anything we can do to migrate towards generic pthreads support is a good thing. - Added a more explicit test for tracing of function arguments to test.c. (Thanks to Dan Grayson.) - Added Akira Tagoh's PowerPC64 patch. - Fixed some bit rot in the Cygwin port. (Thanks to Dan Bonachea for pointing it out.) Gc.h now includes just windows.h, not winbase.h. - Declared GC_save_regs_in_stack() in gc_priv.h. Remove other declarations. - Changed --enable-cplusplus to use automake consitionals. The old way confused libtool. "Make install" didn't work correctly for the old version. Previously --enable-cplusplus was broken on cygwin. - Changed the C version of GC_push_regs to fail at compile time if it is generated with an empty body. This seems to have been the cause of one or two subtle failures on unusual platforms. Those failures should now occur at build time and be easily fixable. Since 6.2alpha6: - Integrated a second round of Irix/AIX patches from Dan Bonachea. Renamed mips_sgi_mach_dep.S back to mips_sgi_mach_dep.s, since it requires the Irix assembler to do the C preprocessing; gcc -E doesn't work. - Fixed Makefile.direct for DARWIN. (Thanks to Manuel Serrano.) - There was a race between GC_pthread_detach and thread exit that could result in a thread structure being deallocated by GC_pthread_detach eventhough it was still needed by the thread exit code. (Thanks to Dick Porter for the small test case that allowed this to be debugged.) - Fixed version parsing for non-alpha versions in acinclude.m4 and version checking in version.h.
Revision 1.28 / (download) - annotate - [select for diffs], Thu May 22 16:46:48 2003 UTC (9 years ago) by jmmv
Branch: MAIN
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored)
Update to 6.2alpha5: - GC_invoke_finalizers could, under rare conditions, set GC_finalizer_mem_freed to an essentially random value. This could possibly cause unbounded heap growth for long-running applications under some conditions. (The bug was introduced in 6.1alpha5, and is not in gcc3.3. Thanks to Ben Hutchings for finding it.) - Attempted to sanitize the various DLL macros. GC_USE_DLL disappeared. GC_DLL is used instead. All internal tests are now on GC_DLL. README.macros is now more precise about the intended meaning. - Include DllMain in the multithreaded win32 version only if the collector is actually built as a dll. (Thanks to Mohan Embar for a version of the patch.) - Hide the cygwin threadAttach/Detach functions. They were violating our namespace rules. - Fixed an assertion in GC_check_heap_proc. Added GC_STATIC_ASSERT. (Thanks again to Ben Hutchings.) - Removed some obsolete definitions for Linux/PowerPC in gcconfig.h. - CORD_cat was not rebalancing unbalanced trees in some cases, violating a CORD invariant. Also tweaked the rebalancing rule for CORD_cat_char_star. (Thanks to Alexandr Petrosian for the bug report and patch.) - Added hand-coded structured exception handling support to mark.c. This should enable support of dynamic libraries under win32 with gcc-compiled code. (Thanks to Ranjit Mathew for the patch.) Turned on dynamic library scanning for win32/gcc. - Removed some remnants of read wrapping. (Thanks to Kenneth Schalk.) GC_USE_LD_WRAP ws probably broken in recent versions. - The build could fail on some platforms since gcconfig.h could include declarations mentioning ptr_t, which was not defined, e.g. when if_mach was built. (Thanks to Yann Dirson for pointing this out.) Also cleaned up tests for GC_PRIVATE_H in gcconfig.h a bit. - The GC_LOOP_ON_ABORT environment variable interfered with incremental collection, since the write fault handler was erroneously overridden. Handlers are now set up in the correct order. - It used to be possible to call GC_mark_thread_local_free_lists() while the world was not stopped during an incremental GC. This was not safe. Fortunately, it was also unnecessary. Added GC_world_stopped flag to avoid it. (This caused occasional crashes in GC_set_fl_marks with thread local allocation and incremental GC. This probably happened primarily on old, slow multiprocessors.) - Allowed overriding of MAX_THREADS in win32_threads.c from the build command line. (Patch from Yannis Bres.) - Taught the IA64/linux code to determine the register backing store base from /proc/self/maps after checking the __libc symbol, but before guessing. (__libc symbols are on the endangered list, and the guess is likely to not always be right for 2.6 kernels.) Restructured the code to read and parse /proc/self/maps so it only exists in one place (all platforms). - The -DUSE_PROC_FOR_LIBRARIES code was broken on Linux. It claimed that it also registered the main data segment, but didn't actually do so. (I don't think anyone actually uses this configuration, but ...) - Made another attempt to get --enablecplusplus to do the right thing. Since there are unavoidable problems with C programs linking against a dynamic library that includes C++ code, I separated out the c++ code into libgccpp. Based on patch provided in PR pkg/21569 by Marc Recht.
Revision 1.27 / (download) - annotate - [select for diffs], Fri May 9 14:17:47 2003 UTC (9 years ago) by jmmv
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
Package tools support the "alpha" suffix properly to compare versions, so set boehm-gc's version to 6.2alpha4 instead of 6.1.994. Thanks, agc@.
Revision 1.26 / (download) - annotate - [select for diffs], Fri May 9 12:53:26 2003 UTC (9 years ago) by jmmv
Branch: MAIN
Changes since 1.25: +4 -7
lines
Diff to previous 1.25 (colored)
Update to 6.2alpha4. The package version is set to 6.1.994 so that future
version checking will be correct when 6.2 final is out.
Changes since 6.1:
- Guard the test for GC_DUMP_REGULARLY in misc.c with
"#ifndef NO_DEBUGGING". Otherwise it fails to build with NO_DEBUGGING
defined. (Thanks to Manuel Serrano.)
- Message about retrying suspend signals was incorrectly generated even when
flag was not set.
- Cleaned up MACOSX/NEXT root registration code. There was apparently a
separate ifdef case in GC_register_data_segments() for no reason.
- Removed MPROTECT_VDB for MACOSX port, based on one negative report.
- Arrange for gc.h and friends to be correctly installed with GNU-style
"make install".
- Enable the GNU-style build facility include C++ support in the library
with --enable-cplusplus. (Thanks to Thomas Maier for some of the patch.)
- Mark from GC_thread_key in linux_threads.c, in case that's allocated
from the garbage collected heap, as it is with our own thread-specific
storage implementation. (Thanks to Jeff Sturm.)
- Mark all free list header blocks if they are heap allocated. This avoids
some unnecessary tracing. And it remains correct if we clear the
root set. (Thanks to Jeff Sturm for identifying the bug.)
- Improved S390/Linux support. Add S390/Linux 64-bit support. (Thanks
to Ulrich Weigand.)
- Corrected the spelling of GC_{M,C}ALLOC_EXPLICTLY_TYPED to
GC_{M,C}ALLOC_EXPLICITLY_TYPED in gc_typed.h. This is technically
an interface change. Based on the fact that nobody reported this,
I suspect/hope there were no clients.
- Cleaned up gc_typed.h so that (1) it adds an extern "C" declaration
when appropriate, (2) doesn't generate references to undefined internal
macros, and (3) allows easier manual construction of descriptors.
- Close the file descriptor used by GC_print_address_map().
- Set the "close-on-exec" bit for various file descriptors maintained
for the collector's internal use.
- Added a hack to find memory segments owned by the system allocator
under win32. Based on my tests, this tends to eventually find all
segments, though it may take a while. There appear to be cleaner,
but slower solutions under NT/XP. But they rely on an API that's
unsupported under 9X.
- Changed Linux PowerPC stack finding to LINUX_STACKBOTTOM. (Thanks
to Akira Tagoh for pointing out that HEURISTIC1 doesn't work on
64-bit kernels.)
- Added GC_set_free_space_divisor to avoid some Windows dll issues.
- Added FIXUP_POINTER, POINTER_SHIFT, POINTER_MASK to allow preprocessing
of candidate pointers for tagging, etc.
- Always lock around GC_notify_full_gc(). Simplified code for
invoking GC_notify_full_gc().
- Changed the way DATASTART is defined on FreeBSD to be robust against
an unmapped page after etext. (Thanks to Hironori Sakamoto for
tracking down the intermittent failure.)
- Made GC_enable() and GC_disable() official. Deprecated direct update
of GC_dont_gc. Changed GC_gcollect to be a noop when garbage collection
is disabled.
- Call GC_register_dynamic_libraries before stopping the world on Linux,
in order to avoid a potential deadlock due to the dl_iterate_phdr lock.
- Introduced a more general mechanism for platform-dependent code to
decide whether the main data segment should be handled separately
from dynamic libraries, or registered by GC_register_dynamic_libraries.
The latter is more reliable and easier on Linux with dl_iterate_phdr.
Changes since 6.2alpha1:
- Fixed the completely broken FreeBSD code in 6.2alpha1. (Thanks to
Hironori Sakamoto for the patch.)
- Changed IRIX reference in dbg_mlc.c to IRIX5. (Thanks to Marcus Herbert.)
- Attempted to work around the problems with .S filenames and the SGI
compiler. (Reported by several people. Untested.)
- Worked around an HP/UX make issue with the GNU-style build process.
- Fixed the --enable-cplusplus build machinery to allow builds without
a C++ compiler. (That was always the intent ...)
- Changed the debugging allocation macros to explicitly pass the return
address for Linux and XXXBSD on hardware for which we can't get stack
traces. Use __builtin_return_address(0) to generate it when possible.
Some of the configuration work was cleaned up (good) and moved to gc.h
(bad, but necessary). This should make leak detection more useful
on a number of platforms. (Thanks to Fabian Thylman for the suggestion.)
- Fixed compilation problems in dbg_mlc.c with GC_ADD_CALLER.
- Bumped revision number for dynamic library.
Changes since 6.2alpha2:
- Don't include execinfo.h in os_dep.c when it's not needed, and may not exist.
Changes since 6.2alpha3:
- Use LINUX_STACKBOTTOM for >= glibc2.2 on Linux/MIPS. (See Debian bug
# 177204)
- Integrated Jeff Sturm and Jesse Rosenstock's MACOSX threads patches.
- Integrated Grzegorz Jakacki's substantial GNU build patch. "Make dist"
should now work for the GNU build process. Documentation files
are installed under share/gc.
- Tweaked gc_cpp.h to again support the Borland compiler. (Thanks to
Rene Girard for pointing out the problems.)
- Updated BCC_MAKEFILE (thanks to Rene Girard).
- Added GC_ASSERT check for minimum thread stack size.
- Added --enable-gc-assertions.
- Added some web documentation to the distribution. Updated it in the
process.
- Separate gc_conf_macros.h from gc.h.
- Added generic GC_THREADS client-defined macro to set the appropriate
GC_XXX_THREADS internal macro. (gc_config_macros.h.)
- Add debugging versions of _ignore_off_page allocation primitves.
- Moved declarations of GC_make_closure and GC_debug_invoke_finalizer
from gc.h to gc_priv.h.
- Reset GC_fail_count even if only a small allocation succeeds.
- Integrated Brian Alliet's patch for dynamic library support on Darwin.
- gc_cpp.h's gc_cleanup destructor called GC_REGISTER_FINALIZER_IGNORE_SELF
when it should have called the lower case version, since it was
explicitly computing a base pointer.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Feb 17 12:32:04 2003 UTC (9 years, 3 months ago) by kei
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
added m68k ELF support to boehm-gc. stolen from the diff for sparc. bump PKGREVISION to 2.
Revision 1.24 / (download) - annotate - [select for diffs], Fri Feb 14 18:50:50 2003 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.23: +11 -10
lines
Diff to previous 1.23 (colored)
Update to 6.1nb1, from Marc Recht in PR 20008: Install shared libs.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Sep 25 18:18:51 2002 UTC (9 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-6-1-base,
netbsd-1-6-1
Changes since 1.22: +3 -3
lines
Diff to previous 1.22 (colored)
Update to 6.1, provided by Julio Merino in PR 18240. Changes: lots of bugfixes and improvements.
Revision 1.22 / (download) - annotate - [select for diffs], Sun Aug 25 18:38:25 2002 UTC (9 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
Revision 1.21.2.1 / (download) - annotate - [select for diffs], Sun Jun 30 06:24:06 2002 UTC (9 years, 10 months ago) by jlam
Branch: buildlink2
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored) next main 1.22 (colored)
Convert to use the buildlink2 framework. Trim any unnecessary changes in the patches or remove them entirely.
Revision 1.21 / (download) - annotate - [select for diffs], Mon Nov 19 20:11:00 2001 UTC (10 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgviews-base,
pkgviews,
netbsd-1-6-RELEASE-base,
netbsd-1-6,
netbsd-1-5-PATCH003,
buildlink2-base
Branch point for: buildlink2
Changes since 1.20: +3 -2
lines
Diff to previous 1.20 (colored)
Trivially mark as USE_BUILDLINK_ONLY.
Revision 1.20 / (download) - annotate - [select for diffs], Sat Sep 8 00:36:09 2001 UTC (10 years, 8 months ago) by kei
Branch: MAIN
Changes since 1.19: +12 -6
lines
Diff to previous 1.19 (colored)
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.
Revision 1.19 / (download) - annotate - [select for diffs], Fri May 4 01:28:14 2001 UTC (11 years ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.18: +5 -5
lines
Diff to previous 1.18 (colored)
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.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Feb 16 14:38:19 2001 UTC (11 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.17: +2 -1
lines
Diff to previous 1.17 (colored)
Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
Revision 1.17 / (download) - annotate - [select for diffs], Thu Nov 16 11:16:02 2000 UTC (11 years, 6 months ago) by abs
Branch: MAIN
Changes since 1.16: +3 -3
lines
Diff to previous 1.16 (colored)
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.)
Revision 1.16 / (download) - annotate - [select for diffs], Tue Jul 25 00:46:58 2000 UTC (11 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE,
netbsd-1-4-PATCH003
Changes since 1.15: +5 -1
lines
Diff to previous 1.15 (colored)
Add support for mipsel (hpcmips). Patch taken from PR#10643 by Hiroyuki Yanai <fk200329@fsinet.or.jp>.
Revision 1.15 / (download) - annotate - [select for diffs], Tue Jun 20 21:47:20 2000 UTC (11 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.14: +10 -8
lines
Diff to previous 1.14 (colored)
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>.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 16 11:59:16 2000 UTC (12 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.13: +6 -1
lines
Diff to previous 1.13 (colored)
Make this extract if using pax
Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 7 01:37:22 2000 UTC (12 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
USE_GMAKE set (doesn't work for me otherwise)
Revision 1.12 / (download) - annotate - [select for diffs], Fri Sep 24 16:42:05 1999 UTC (12 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-4-PATCH002,
comdex-fall-1999
Changes since 1.11: +12 -8
lines
Diff to previous 1.11 (colored)
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.
Revision 1.11 / (download) - annotate - [select for diffs], Mon May 24 20:39:37 1999 UTC (13 years ago) by tv
Branch: MAIN
CVS Tags: netbsd-1-4-PATCH001
Changes since 1.10: +14 -15
lines
Diff to previous 1.10 (colored)
Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format. Minor pkglint along the way.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 12 23:03:40 1998 UTC (13 years, 6 months ago) by frueauf
Branch: MAIN
CVS Tags: netbsd-1-4-RELEASE
Changes since 1.9: +4 -4
lines
Diff to previous 1.9 (colored)
Fix some more pkglint nits.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Sep 22 06:11:36 1998 UTC (13 years, 8 months ago) by garbled
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH003
Changes since 1.8: +3 -2
lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Sep 21 11:22:21 1998 UTC (13 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.7: +4 -2
lines
Diff to previous 1.7 (colored)
+ 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.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 20 15:16:46 1998 UTC (13 years, 9 months ago) by tsarna
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
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.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Jun 22 11:27:47 1998 UTC (13 years, 11 months ago) by agc
Branch: MAIN
Changes since 1.5: +1 -2
lines
Diff to previous 1.5 (colored)
Update package Makefiles for automatic manual page handling.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Apr 15 10:38:19 1998 UTC (14 years, 1 month ago) by agc
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH002
Changes since 1.4: +2 -7
lines
Diff to previous 1.4 (colored)
Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree. Remove redundant (and sometimes erroneous) comments.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 26 16:48:55 1998 UTC (14 years, 2 months ago) by agc
Branch: MAIN
Changes since 1.3: +7 -7
lines
Diff to previous 1.3 (colored)
Upgrade to version 4.12.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Jan 24 03:57:53 1998 UTC (14 years, 4 months ago) by hubertf
Branch: MAIN
Changes since 1.2: +1 -1
lines
Diff to previous 1.2 (colored)
portlint: fix RCS Id
Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 6 14:32:52 1997 UTC (14 years, 7 months ago) by agc
Branch: MAIN
Changes since 1.1: +1 -0
lines
Diff to previous 1.1 (colored)
Add NetBSD RCS Id. Note that this package is downlevel - 4.11 has been out for a while now.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Oct 6 14:06:10 1997 UTC (14 years, 7 months ago) by agc
Branch: FREEBSD
CVS Tags: FreeBSD-current-1997-10-05
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of FreeBSD devel ports into NetBSD packages system.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 6 14:06:10 1997 UTC (14 years, 7 months ago) by agc
Branch: MAIN
Initial revision