Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jan 2005 17:48:42 GMT
From:      Michel Lavondes <fox@vader.aacc.cc.md.us>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/75890: Port net/tkabber breaks "make index" under 4.8
Message-ID:  <200501061748.j06HmgfF058433@www.freebsd.org>
Resent-Message-ID: <200501061750.j06HoRvv060155@freefall.freebsd.org>

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

>Number:         75890
>Category:       ports
>Synopsis:       Port net/tkabber breaks "make index" under 4.8
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 06 17:50:27 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Michel Lavondes
>Release:        4.8-RELEASE-p27
>Organization:
Ecdysiasts United For Overdressing
>Environment:
>Description:
4.x make(1) doesn't understand -C before src/usr.bin/make/main.c 1.35.2.9 (RELENG_4_9).

This causes "make index" in /usr/ports to fail, among other things.

The patch attached fixes this, at least on 4.8. (not tested on earlier 4.x releases or on any 5.x release)

Alternatively, this port could be marked BROKEN for 4.8 and earlier releases, but I wasn't able to figure out whether "make index" ignores BROKEN ports.
>How-To-Repeat:
cd /usr/ports
make index
>Fix:
--- ports/net/tkabber/Makefile.orig	Fri Jun 25 09:01:51 2004
+++ ports/net/tkabber/Makefile	Fri Jun 25 12:09:18 2004
@@ -14,7 +14,8 @@
 MAINTAINER=	gonzo@univ.kiev.ua
 COMMENT=	Tcl/Tk based jabber client
 
-TCLLIBVER!=	${MAKE} -C ${.CURDIR}/../../devel/tcllib -V PORTVERSION
+TCLLIBVER!=	${MAKE} -C ${.CURDIR}/../../devel/tcllib -V PORTVERSION 2>/dev/null \
+		|| (cd ${.CURDIR}/../../devel/tcllib; ${MAKE} -V PORTVERSION)
 RUN_DEPENDS=	wish8.4:${PORTSDIR}/x11-toolkits/tk84 \
 		${LOCALBASE}/lib/tcllib${TCLLIBVER}/pkgIndex.tcl:${PORTSDIR}/devel/tcllib \
 		${LOCALBASE}/lib/tls/pkgIndex.tcl:${PORTSDIR}/devel/tcltls \
     
>Release-Note:
>Audit-Trail:
>Unformatted:



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