From perky@akaraka.yonsei.ac.kr  Sat Jun 15 14:50:55 2002
Return-Path: <perky@akaraka.yonsei.ac.kr>
Received: from akaraka.yonsei.ac.kr (akaraka.yonsei.ac.kr [165.132.134.53])
	by hub.freebsd.org (Postfix) with ESMTP id C2A0937B410
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 15 Jun 2002 14:50:54 -0700 (PDT)
Received: from akaraka.yonsei.ac.kr (perky@localhost [127.0.0.1])
	by akaraka.yonsei.ac.kr (8.12.3/8.12.3) with ESMTP id g5FLomgd070787
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 16 Jun 2002 06:50:48 +0900 (KST)
	(envelope-from perky@akaraka.yonsei.ac.kr)
Received: (from perky@localhost)
	by akaraka.yonsei.ac.kr (8.12.3/8.12.3/Submit) id g5FLolWd070786;
	Sun, 16 Jun 2002 06:50:47 +0900 (KST)
Message-Id: <200206152150.g5FLolWd070786@akaraka.yonsei.ac.kr>
Date: Sun, 16 Jun 2002 06:50:47 +0900 (KST)
From: Hye-Shik Chang <perky@fallin.lv>
Reply-To: Hye-Shik Chang <perky@fallin.lv>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: build fix of databases/db3 for -current
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         39349
>Category:       ports
>Synopsis:       build fix of databases/db3 for -current
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    perky
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 15 15:00:14 PDT 2002
>Closed-Date:    Mon Aug 12 13:19:04 GMT 2002
>Last-Modified:  Mon Aug 12 13:19:04 GMT 2002
>Originator:     Hye-Shik Chang
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Yonsei University
>Environment:
System: FreeBSD akaraka.yonsei.ac.kr 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Tue Jun 4 20:20:35 KST 2002 root@akaraka.yonsei.ac.kr:/usr/src/sys/i386/compile/JOARRA i386

>Description:
- simple hack to build on -current
- back port creator's email address (rev 1.40-1.41)

>How-To-Repeat:
>Fix:

diff -ruN db3.orig/Makefile db3/Makefile
--- db3.orig/Makefile	Sun Jun  2 23:23:28 2002
+++ db3/Makefile	Sun Jun 16 06:45:06 2002
@@ -1,13 +1,13 @@
 # ports collection makefile for:	Berkeley DB v3
 # Date created:				16 August 2000
-# Whom:					Sergey Osokin aka oZZ <ports@FreeBSD.org>
+# Whom:					Sergey Osokin aka oZZ <osa@FreeBSD.org.ru>
 #
 # $FreeBSD: ports/databases/db3/Makefile,v 1.41 2002/05/30 23:02:39 petef Exp $
 #
 
 PORTNAME=	db3
 PORTVERSION=	3.2.9
-PORTREVISION=	3
+PORTREVISION=	4
 PORTEPOCH?=	1
 CATEGORIES=	databases
 MASTER_SITES=	http://www.sleepycat.com/update/snapshot/
@@ -33,6 +33,12 @@
 			--includedir=${PREFIX}/include/db3 \
 			--target=${ARCH}-unknown-freebsd${OSREL}
 
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} > 500034
+EXTRA_PATCHES=	${PATCHDIR}/patch_GXX3-include\:\:db_cxx.h
+.endif
+
 pre-patch:
 	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}
 
@@ -40,4 +46,4 @@
 	@${CHMOD} 755 ${WRKSRC}/${CONFIGURE_SCRIPT}
 	@${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/../dist/configure
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN db3.orig/files/patch_GXX3-include::db_cxx.h db3/files/patch_GXX3-include::db_cxx.h
--- db3.orig/files/patch_GXX3-include::db_cxx.h	Thu Jan  1 09:00:00 1970
+++ db3/files/patch_GXX3-include::db_cxx.h	Sun Jun 16 06:40:24 2002
@@ -0,0 +1,13 @@
+--- ../include/db_cxx.h.orig	Fri Jan 12 03:28:55 2001
++++ ../include/db_cxx.h	Sun Jun 16 06:31:07 2002
+@@ -49,7 +49,9 @@
+ // Forward declarations
+ //
+ 
+-#include <iostream.h>
++#include <iostream>
++using std::ostream;
++using std::cerr;
+ #include <stdarg.h>
+ #include "db.h"
+ 
>Release-Note:
>Audit-Trail:

From: Oliver Braun <obraun@informatik.unibw-muenchen.de>
To: freebsd-gnats-submit@FreeBSD.org, perky@fallin.lv
Cc:  
Subject: Re: ports/39349: build fix of databases/db3 for -current
Date: Sun, 16 Jun 2002 20:20:00 +0200

 To fix it on a recent -current replace ${PERL} -pi with
 ${REINPLACE_CMD}.
 
 Regards,
          Olli
 -- 
 IST & IIS _ INF _ UniBwM ___________ http://ist.unibw-muenchen.de/People/obraun/
 Tele-Consulting GmbH _______________ http://www.tele-consulting.com/ ___ obraun@
 FreeBSD: The Power To Serve ________ http://www.freebsd.org/ ___________________
 GnuPG: 0xEF25B1BA Fingerprint: 6A3B 042A 732E 17E4 B6E7 3EAF C0B1 6B7D EF25 B1BA
Responsible-Changed-From-To: freebsd-ports->perky 
Responsible-Changed-By: anders 
Responsible-Changed-When: Sun Jul 14 03:57:01 PDT 2002 
Responsible-Changed-Why:  
Submitter is now a committer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=39349 
State-Changed-From-To: open->closed 
State-Changed-By: perky 
State-Changed-When: Mon Aug 12 13:17:49 GMT 2002 
State-Changed-Why:  
My patch pollutes global namespace and databases/db33 supports gcc3 already. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=39349 
>Unformatted:
