From owner-freebsd-ports Thu Oct 5 10:40: 9 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9C13E37B66C for ; Thu, 5 Oct 2000 10:40:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA73667; Thu, 5 Oct 2000 10:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from privatecube.privatelabs.com (privatecube.privatelabs.com [198.143.31.30]) by hub.freebsd.org (Postfix) with ESMTP id F3C5C37B66E for ; Thu, 5 Oct 2000 10:37:38 -0700 (PDT) Received: from monsta.privatelabs.com (monsta.plten [10.0.0.6]) by privatecube.privatelabs.com (8.9.3/8.9.2) with ESMTP id MAA06659; Thu, 5 Oct 2000 12:56:35 -0400 Received: (from root@localhost) by monsta.privatelabs.com (8.11.0/8.11.0) id e95Hamq51398; Thu, 5 Oct 2000 13:36:48 -0400 (EDT) (envelope-from mi) Message-Id: <200010051736.e95Hamq51398@monsta.privatelabs.com> Date: Thu, 5 Oct 2000 13:36:48 -0400 (EDT) From: Mikhail Teterin Reply-To: mi@aldan.algebra.com To: FreeBSD-gnats-submit@freebsd.org Cc: mmcg@cs.monash.edu.au X-Send-Pr-Version: 3.2 Subject: ports/21774: upgrading Boehm's Garbage Collector port to version 5.3 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 -@@ -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 - 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