From andy.kosela@gmail.com  Sat Aug 23 18:49:14 2008
Return-Path: <andy.kosela@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2AC011065681
	for <bug-followup@FreeBSD.org>; Sat, 23 Aug 2008 18:49:14 +0000 (UTC)
	(envelope-from andy.kosela@gmail.com)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.233])
	by mx1.freebsd.org (Postfix) with ESMTP id F0AAC8FC22
	for <bug-followup@FreeBSD.org>; Sat, 23 Aug 2008 18:49:13 +0000 (UTC)
	(envelope-from andy.kosela@gmail.com)
Received: by rv-out-0506.google.com with SMTP id b25so1631911rvf.43
        for <bug-followup@FreeBSD.org>; Sat, 23 Aug 2008 11:49:13 -0700 (PDT)
Received: by 10.114.73.14 with SMTP id v14mr2118608waa.163.1219515745605;
        Sat, 23 Aug 2008 11:22:25 -0700 (PDT)
Received: by 10.114.109.14 with HTTP; Sat, 23 Aug 2008 11:22:25 -0700 (PDT)
Message-Id: <3cc535c80808231122k269d7b5cv1b0e728f4dba0e4d@mail.gmail.com>
Date: Sat, 23 Aug 2008 20:22:25 +0200
From: "Andy Kosela" <akosela@andykosela.com>
Sender: andy.kosela@gmail.com
To: bug-followup@FreeBSD.org, schweikh@schweikhardt.net
Cc: linimon@freebsd.org
Subject: Current status of showconfig-recursive

>Number:         126770
>Category:       ports
>Synopsis:       Current status of showconfig-recursive
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    portmgr
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 23 18:50:00 UTC 2008
>Closed-Date:    Sun Jan 11 11:05:08 UTC 2009
>Last-Modified:  Sun Jan 11 11:10:02 UTC 2009
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
 What is the current status of "showconfig-recursive" in the big kahuna?
 My patch works cleanly against 7-STABLE bsd.port.mk. It implements
 "showconfig-recursive" as documented in ports(7).
 
 Mark, can you take a look at it?
 
 plotinus:/usr/ports/Mk# diff -u bsd.port.mk.bak bsd.port.mk
 --- bsd.port.mk.bak     2008-08-23 20:05:14.000000000 +0200
 +++ bsd.port.mk 2008-08-23 20:17:32.000000000 +0200
 @@ -758,6 +758,7 @@
  # config-recursive
  #                              - Configure options for this port for
 this port and all dependencies.
  # showconfig   - Display options config for this port.
 +# showconfig-recursive - Display options config for this port and all
 dependencies.
  # rmconfig             - Remove the options config for this port.
  # rmconfig-recursive
  #                              - Remove the options config for this
 port and all dependencies.
 @@ -5944,6 +5945,14 @@
  .endif
  .endif
 
 +.if !target(showconfig-recursive)
 +showconfig-recursive:
 +       @${ECHO_MSG} "===> The following configuration options are
 available for ${PKGNAME} and dependencies";
 +       @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do \
 +               (cd $$dir; ${MAKE} showconfig); \
 +       done
 +.endif
 +
  .if !target(rmconfig)
  rmconfig:
  .if defined(OPTIONS) && exists(${OPTIONSFILE})
 
 -- 
 Andy Kosela
 ora et labora
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-ports-bugs 
Responsible-Changed-By: gavin 
Responsible-Changed-When: Sun Aug 24 03:30:55 UTC 2008 
Responsible-Changed-Why:  
Rescue from pending 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126770 
Responsible-Changed-From-To: freebsd-ports-bugs->portmgr 
Responsible-Changed-By: pgollucci 
Responsible-Changed-When: Sun Aug 24 08:31:04 UTC 2008 
Responsible-Changed-Why:  
portmgr territory. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126770 

From: Pav Lucistnik <pav@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/126770: Current status of showconfig-recursive
Date: Fri, 05 Sep 2008 17:37:11 +0200

 Just to let you know that this patch looks fine to me.  I will run it on
 the cluster and then commit.
 
 -- 
 Pav Lucistnik <pav@oook.cz>
               <pav@FreeBSD.org>
 
 coat; door; pub; pint.
State-Changed-From-To: open->closed 
State-Changed-By: pav 
State-Changed-When: Sun Jan 11 11:04:59 UTC 2009 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126770 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/126770: commit references a PR
Date: Sun, 11 Jan 2009 11:04:20 +0000 (UTC)

 pav         2009-01-11 11:04:05 UTC
 
   FreeBSD ports repository
 
   Modified files:
     Mk                   bsd.port.mk 
   Log:
   - Remove conditional checks and support for FreeBSD versions prior 6.0-RELEASE
   
   Submitted by:   pav
   
   - Fix COPYTREE_* macros not to change permissions and ownership on files, that
     were already present in the target path
   
   Submitted by:   beech
   
   - Add a showconfig-recursive target, which has been in documentation for years
     but never implemented
   
   PR:             ports/87642, ports/126770
   Submitted by:   Andy Kosela <andy.kosela@gmail.com>
   
   - Fix ignorelist-verbose target (in preparation for duds.verbose)
   
   PR:             ports/127286 (part of)
   Submitted by:   linimon
   
   - Fix OPTIONS dialog to show up for every previously unconfigured port in the
     dependency chain
   
   PR:             ports/127554
   Submitted by:   ale
   
   - Fail, if recursing into a dependency failed to satisfy the dependency object
     (only for :install targets)
   
   PR:             ports/116601
   Submitted by:   edwin
   
   Revision  Changes    Path
   1.606     +46 -26    ports/Mk/bsd.port.mk
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
