From owner-freebsd-ports Wed Jul 19 18:40:10 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 00E2137B61E for ; Wed, 19 Jul 2000 18:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA44806; Wed, 19 Jul 2000 18:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from mail.inka.de (quechua.inka.de [212.227.14.2]) by hub.freebsd.org (Postfix) with ESMTP id B2CFC37B920 for ; Wed, 19 Jul 2000 18:30:51 -0700 (PDT) (envelope-from naddy@mips.inka.de) Received: from bigeye.mips.inka.de (uucp@) by mail.inka.de with local-bsmtp id 13F5An-0007NI-01; Thu, 20 Jul 2000 03:30:49 +0200 Received: (from naddy@localhost) by bigeye.mips.inka.de (8.9.3/8.9.3) id DAA34278; Thu, 20 Jul 2000 03:24:32 +0200 (CEST) (envelope-from naddy) Message-Id: <200007200124.DAA34278@bigeye.mips.inka.de> Date: Thu, 20 Jul 2000 03:24:32 +0200 (CEST) From: Christian Weisgerber Reply-To: naddy@mips.inka.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/20048: Mk/bsd.port.mk: "show" target to display variables Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 20048 >Category: ports >Synopsis: Mk/bsd.port.mk: "show" target to display variables >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 19 18:40:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Christian Weisgerber >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: >Description: When developing ports or debugging bsd.port.mk it would be helpful to be able to display the values of bsd.port.mk variables. The small patch below adds a target "show" for this purpose. From OpenBSD. >How-To-Repeat: Example: $ make MASTER_SORT='.edu .com' show VARNAME=MASTER_SITES >Fix: --- /usr/ports/Mk/bsd.port.mk.orig Wed Jul 19 21:38:05 2000 +++ /usr/ports/Mk/bsd.port.mk Wed Jul 19 21:47:00 2000 @@ -2775,6 +2775,13 @@ fi .endif +.if defined(VARNAME) +show: +.for _var in ${VARNAME} + @echo ${${_var}:Q} +.endfor +.endif + # Depend is generally meaningless for arbitrary ports, but if someone wants # one they can override this. This is just to catch people who've gotten into # the habit of typing `make depend all install' as a matter of course. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message