From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Feb 26 20:40:35 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39C6116A420 for ; Sun, 26 Feb 2006 20:40:35 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A0B043D73 for ; Sun, 26 Feb 2006 20:40:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k1QKe7JV094441 for ; Sun, 26 Feb 2006 20:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k1QKe7D6094440; Sun, 26 Feb 2006 20:40:07 GMT (envelope-from gnats) Resent-Date: Sun, 26 Feb 2006 20:40:07 GMT Resent-Message-Id: <200602262040.k1QKe7D6094440@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eric Cronin Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E7B2516A423 for ; Sun, 26 Feb 2006 20:30:10 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E72D43D5A for ; Sun, 26 Feb 2006 20:30:09 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k1QKU8rd047477 for ; Sun, 26 Feb 2006 20:30:08 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k1QKU8SM047476; Sun, 26 Feb 2006 20:30:08 GMT (envelope-from nobody) Message-Id: <200602262030.k1QKU8SM047476@www.freebsd.org> Date: Sun, 26 Feb 2006 20:30:08 GMT From: Eric Cronin To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: ports/93873: PORTS: Mk/bsd.ports.mk contains invalid .if syntax for old 4.x make(1) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Feb 2006 20:40:35 -0000 >Number: 93873 >Category: ports >Synopsis: PORTS: Mk/bsd.ports.mk contains invalid .if syntax for old 4.x make(1) >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 26 20:40:07 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Eric Cronin >Release: 4.7 >Organization: >Environment: FreeBSD widget.gizmolabs.org 4.7-RELEASE-p27-jc3 FreeBSD 4.7-RELEASE-p27-jc3 #4: Mon Dec 13 20:30:47 PST 2004 user@jail11.johncompanies.com:/usr/obj/usr/src/sys/jail11 i386 >Description: Recent 1.527 commit uses new make(1) syntax for complex if statement, causes errors on systems using older 4.x make(1). >How-To-Repeat: build anything sucking in Mk/bsd.port.mk on a 4.x machine using the old version of make(1) >Fix: --- bsd.port.mk Thu Feb 23 10:37:20 2006 +++ bsd.port.mk.4x Sun Feb 26 15:16:49 2006 @@ -5072,7 +5072,7 @@ .if defined(USE_RC_SUBR) && ${USE_RC_SUBR:U} != "YES" @${ECHO_CMD} "===> Installing rc.d startup script(s)" @${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST} -.if (${OSVERSION} >= 700007 || (${OSVERSION} < 700000 && ${OSVERSION} >= 600101)) +.if (${OSVERSION} >= 700007 || ( ${OSVERSION} < 700000 && ${OSVERSION} >= 600101 )) @for i in ${USE_RC_SUBR}; do \ ${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${PREFIX}/etc/rc.d/$${i%.sh}; \ ${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; \ >Release-Note: >Audit-Trail: >Unformatted: