Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Oct 2000 13:36:48 -0400 (EDT)
From:      Mikhail Teterin <mi@monsta.privatelabs.com>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        mmcg@cs.monash.edu.au
Subject:   ports/21774: upgrading Boehm's Garbage Collector port to version 5.3
Message-ID:  <200010051736.e95Hamq51398@monsta.privatelabs.com>

next in thread | raw e-mail | index | archive | help

>Number:         21774
>Category:       ports
>Synopsis:       upgrading Boehm's Garbage Collector port to version 5.3
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 05 10:40:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Mikhail Teterin
>Release:        FreeBSD 4.1.1-STABLE i386
>Organization:
Virtual Estates, Inc.
>Environment:

>Description:

	The latest stable version, as listed in

	http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/recent_changes

	appears to be 5.3. The update is fairly trivial, but there is one
	place, where I'm not sure (marked by XXX in the port's Makefile).

	The place seems to apply only to non-i386 and the port is currently
	marked as i386 only anyway. Perhaps, it can be made cross-platform
	by resolving this small (?) issue.

	As part of polishing, I removed the stale mirror (at sgi.com)
	and added the WWW to pkg/DESCR.

>How-To-Repeat:

>Fix:

cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /net/raidbox/raid/ncvs/ports/devel/boehm-gc/Makefile,v
retrieving revision 1.11
diff -U1 -r1.11 Makefile
--- Makefile	2000/04/30 19:13:48	1.11
+++ Makefile	2000/10/05 17:27:52
@@ -8,7 +8,6 @@
 PORTNAME=	boehm-gc
-PORTVERSION=	5.0a4
+PORTVERSION=	5.3
 CATEGORIES=	devel
-MASTER_SITES=	http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/	\
-		http://reality.sgi.com/boehm_mti/gc_source/
-DISTNAME=	gc5.0alpha4
+MASTER_SITES=	http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
+DISTNAME=	gc5.3
 
@@ -16,3 +15,4 @@
 
-ONLY_FOR_ARCHS=	i386
+ONLY_FOR_ARCHS=	i386	# XXX can't figure out whether to define
+#			# XXX SEARCH_FOR_DATA_START on other platforms
 
cvs diff: Diffing files
Index: files/md5
===================================================================
RCS file: /net/raidbox/raid/ncvs/ports/devel/boehm-gc/files/md5,v
retrieving revision 1.5
diff -U1 -r1.5 md5
--- files/md5	2000/04/01 04:44:06	1.5
+++ files/md5	2000/10/05 16:52:45
@@ -1 +1 @@
-MD5 (gc5.0alpha4.tar.gz) = 3b12496aac8b6a7b7da93397b16370a3
+MD5 (gc5.3.tar.gz) = f5f65b9e2c4b7762fa567d5b91b573bb
cvs diff: Diffing patches
Index: patches/patch-aa
===================================================================
RCS file: /net/raidbox/raid/ncvs/ports/devel/boehm-gc/patches/patch-aa,v
retrieving revision 1.8
diff -U1 -r1.8 patch-aa
--- patches/patch-aa	2000/07/19 04:17:33	1.8
+++ patches/patch-aa	2000/10/05 17:02:42
@@ -2,7 +2,6 @@
 +++ Makefile	Tue Jul 18 21:10:50 2000
-@@ -8,15 +8,42 @@
- #	 c++ interface to gc.a
- # cord/de - builds dumb editor based on cords.
+@@ -10,14 +10,41 @@
  ABI_FLAG= 
 -CC=cc $(ABI_FLAG)
+ HOSTCC=$(CC)
 -CXX=g++ $(ABI_FLAG)
Index: patches/patch-af
===================================================================
RCS file: /net/raidbox/raid/ncvs/ports/devel/boehm-gc/patches/patch-af,v
retrieving revision 1.1
diff -U1 -r1.1 patch-af
--- patches/patch-af	2000/07/19 09:10:43	1.1
+++ patches/patch-af	2000/10/05 17:08:44
@@ -15,8 +15 @@
  #  include <machine/trap.h>
-@@ -144,4 +149,4 @@
- 
--#if defined(LINUX) && (defined(POWERPC) || defined(SPARC) || defined(ALPHA) \
--    		       || defined(IA64))
-+#if (defined(FREEBSD) || defined(LINUX)) \
-+	&& (defined(POWERPC) || defined(SPARC) || defined(ALPHA) || defined(IA64))
-   /* The I386 case can be handled without a search.  The Alpha case	*/
cvs diff: Diffing pkg
Index: pkg/DESCR
===================================================================
RCS file: /net/raidbox/raid/ncvs/ports/devel/boehm-gc/pkg/DESCR,v
retrieving revision 1.1
diff -U1 -r1.1 DESCR
--- pkg/DESCR	1996/11/16 01:51:38	1.1
+++ pkg/DESCR	2000/10/05 17:29:50
@@ -21,3 +21,4 @@
 -- Mike McGaughey <mmcg@cs.monash.edu.au>
-
 ps: garbage collection is addictive.
+
+WWW: http://www.hpl.hp.com/personal/Hans_Boehm/gc/

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010051736.e95Hamq51398>