From owner-freebsd-ports Fri Sep 22 17:41: 4 2000 Delivered-To: freebsd-ports@freebsd.org Received: from bowhill.yi.org (bowhill.yi.org [216.122.158.78]) by hub.freebsd.org (Postfix) with ESMTP id 74CE637B423 for ; Fri, 22 Sep 2000 17:41:02 -0700 (PDT) Received: from localhost (kosmos@localhost) by bowhill.yi.org (8.11.0/8.11.0) with ESMTP id e8N0f1506677 for ; Fri, 22 Sep 2000 17:41:03 -0700 (PDT) (envelope-from kosmos@bowhill.yi.org) Date: Fri, 22 Sep 2000 17:41:01 -0700 (PDT) From: kosmos To: freebsd-ports@freebsd.org Subject: ports features wish list: USE_PACKAGE_FIRST Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have an item for the ports development wish-list. This is probably not a new idea, but it is related to building packages on-the-fly, and it would be useful. How about a make target that would look in packages/All to add a dependent package before attempting to install it as a port? It might speed things up a bit for long installations, and could also be used in package-building. To illustrate, suppose I want to install port_A, which depends on port_B. Port_B was deinstalled at some point, but exists in packages/All as package_B. When I type make install in port_A directory, make would notice package_B in packages/All, and install it. Then port_A would build. This could be used with 'make DEPENDS_TARGET=package package' to form something grotesque like: 'make DEPENDS_TARGET=package USE_PACKAGE_FIRST=t package' to build a complex package. --Allan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message