From raven@bingo.ru  Wed Jan 22 00:02:36 2003
Return-Path: <raven@bingo.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id 1E96937B401; Wed, 22 Jan 2003 00:02:36 -0800 (PST)
Received: from bingo.ru (bingo.ru [80.237.91.26])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 4328843F3F; Wed, 22 Jan 2003 00:02:35 -0800 (PST)
	(envelope-from raven@bingo.ru)
Received: from bingo.chel.ru (localhost [127.0.0.1])
	by localhost (Postfix) with SMTP
	id 314E8D91E; Wed, 22 Jan 2003 13:02:25 +0500 (YEKT)
Received: by bingo.ru (Postfix, from userid 1666)
	id 94E19D91C; Wed, 22 Jan 2003 13:02:24 +0500 (YEKT)
Message-Id: <20030122080224.94E19D91C@bingo.ru>
Date: Wed, 22 Jan 2003 13:02:24 +0500 (YEKT)
From: Dmitry Suhodoev <raven@bingo.ru>
Reply-To: Dmitry Suhodoev <raven@bingo.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc: stable@freebsd.org
Subject: cannot make index in /usr/ports
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         47351
>Category:       ports
>Synopsis:       cannot make index in /usr/ports
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    dinoex
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 22 00:10:05 PST 2003
>Closed-Date:    Thu Jan 23 08:16:40 PST 2003
>Last-Modified:  Thu Jan 23 08:16:40 PST 2003
>Originator:     Dmitry Suhodoev
>Release:        FreeBSD 4.7-RELEASE i386
>Organization:
bingo.ru
>Environment:
System: FreeBSD bingo.ru 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Fri Oct 11 21:45:42 YEKST 2002 root@bingo.chel.ru:/usr/obj/usr/src/sys/bingo i386


	
>Description:
make index as root in /usr/ports and it will failed and reports:
http://www.bingo.ru/~raven/FreeBSD/make_index.errors
http://www.bingo.ru/~raven/FreeBSD/make_index.ok

/usr/ports are updated by cvsupfile:
*default host=cvsup2.ru.FreeBSD.org
*default base=/usr/local/raven
*default prefix=/usr
*default release=cvs delete use-rel-suffix compress
*default tag=RELENG_4_7
*default date=2003.01.21.07.00.00
src-all
ports-all tag=.

>How-To-Repeat:
just run "make index" in /usr/ports as root
>Fix:

	


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->dinoex 
Responsible-Changed-By: kris 
Responsible-Changed-When: Wed Jan 22 12:52:33 PST 2003 
Responsible-Changed-Why:  
dinoex broke the index again 

http://www.freebsd.org/cgi/query-pr.cgi?pr=47351 
State-Changed-From-To: open->patched 
State-Changed-By: dinoex 
State-Changed-When: Wed Jan 22 20:21:12 PST 2003 
State-Changed-Why:  
- migrate dependency gnustep-xgps -> gnustep-back 
- don't depend on gnustep-objc in CURRENT 
- Fix PLIST as we are here 

Index: Makefile 
=================================================================== 
RCS file: /home/ncvs/ports/devel/ruby-gnustep/Makefile,v 
retrieving revision 1.5 
diff -u -r1.5 Makefile 
--- Makefile	6 Oct 2002 21:05:25 -0000	1.5 
+++ Makefile	23 Jan 2003 04:03:23 -0000 
@@ -7,6 +7,7 @@ 

PORTNAME=	gnustep 
PORTVERSION=	0.2.1 
+PORTREVISION=	1 
CATEGORIES=	devel ruby 
MASTER_SITES=	ftp://ftp.gnustep.org/pub/gnustep/libs/ 
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX} 
@@ -17,15 +18,13 @@ 
MAINTAINER=	knu@FreeBSD.org 

BUILD_DEPENDS=	${GNUSTEP_PREFIX}/System/Makefiles/GNUstep.sh:${PORTSDIR}/devel/gnustep-make  
-		${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc  
${COMBOLIBDIR}/libgnustep-base.so:${PORTSDIR}/lang/gnustep-base  
${COMBOLIBDIR}/libgnustep-gui.so:${PORTSDIR}/x11-toolkits/gnustep-gui  
-		${XGPSBUNDLEDIR}/libgnustep-xgps:${PORTSDIR}/x11-toolkits/gnustep-xgps 
+		${BACKBUNDLEDIR}/libgnustep-back:${PORTSDIR}/x11-toolkits/gnustep-back 
RUN_DEPENDS=	${GNUSTEP_PREFIX}/System/Makefiles/GNUstep.sh:${PORTSDIR}/devel/gnustep-make  
-		${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc  
${COMBOLIBDIR}/libgnustep-base.so:${PORTSDIR}/lang/gnustep-base  
${COMBOLIBDIR}/libgnustep-gui.so:${PORTSDIR}/x11-toolkits/gnustep-gui  
-		${XGPSBUNDLEDIR}/libgnustep-xgps:${PORTSDIR}/x11-toolkits/gnustep-xgps 
+		${BACKBUNDLEDIR}/libgnustep-back:${PORTSDIR}/x11-toolkits/gnustep-back 

USE_RUBY=	yes 
RUBY_WITH_PTHREAD=	yes 
@@ -40,7 +39,7 @@ 

SYSLIBDIR=	${GNUSTEP_PREFIX}/System/Libraries/${GNU_ARCH}/${OPSYS:L} 
COMBOLIBDIR=	${SYSLIBDIR}/gnu-gnu-gnu 
-XGPSBUNDLEDIR=	${GNUSTEP_PREFIX}/System/Library/Bundles/libgnustep-xgps.bundle/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu/ 
+BACKBUNDLEDIR=	${GNUSTEP_PREFIX}/System/Library/Bundles/libgnustep-back.bundle/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu/ 

.include <bsd.port.pre.mk> 

@@ -48,6 +47,11 @@ 
GNU_ARCH=	ix86 
.else 
GNU_ARCH=	${MACHINE_ARCH} 
+.endif 
+ 
+.if ${OSVERSION} < 500000 
+BUILD_DEPENDS+=	${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc 
+RUN_DEPENDS+=	${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc 
.endif 

MAKEFILE=	GNUmakefile 
Index: pkg-plist 
=================================================================== 
RCS file: /home/ncvs/ports/devel/ruby-gnustep/pkg-plist,v 
retrieving revision 1.4 
diff -u -r1.4 pkg-plist 
--- pkg-plist	6 Oct 2002 21:05:25 -0000	1.4 
+++ pkg-plist	23 Jan 2003 04:03:23 -0000 
@@ -61,6 +61,7 @@ 
%%RUBY_SITELIBDIR%%/rigs/NSURLHandle.rb 
%%RUBY_SITELIBDIR%%/rigs/NSView.rb 
%%RUBY_SITELIBDIR%%/rigs/NSWindow.rb 
+%%RUBY_SITEARCHLIBDIR%%/librigs.so 
@dirrm %%RUBY_SITELIBDIR%%/rigs 
GNUstep/Local/Libraries/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu/librigs.so.0.2.1 
GNUstep/Local/Libraries/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu/librigs.so.0 

http://www.freebsd.org/cgi/query-pr.cgi?pr=47351 
State-Changed-From-To: patched->closed 
State-Changed-By: dinoex 
State-Changed-When: Thu Jan 23 08:15:34 PST 2003 
State-Changed-Why:  
committed. 

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