From owner-freebsd-ports Mon May 15 08:21:52 1995 Return-Path: ports-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA04492 for ports-outgoing; Mon, 15 May 1995 08:21:52 -0700 Received: from veda.is (root@veda.is [193.4.230.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id IAA04481 for ; Mon, 15 May 1995 08:20:52 -0700 Received: (from adam@localhost) by veda.is (8.6.8/8.6.6) id PAA28400 for ports@freebsd.org; Mon, 15 May 1995 15:22:07 GMT From: Adam David Message-Id: <199505151522.PAA28400@veda.is> Subject: package creation without install To: ports@FreeBSD.org Date: Mon, 15 May 1995 15:22:05 +0000 (GMT) X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 1234 Sender: ports-owner@FreeBSD.org Precedence: bulk It has occured to me that it would be useful to have generalised support for creating packages without actually installing the port on the machine where the package build is taking place. Reasons for needing this support are as follows: 1) The port might already be installed on the package-build machine. The installed version might differ from the version being built, or default configuration and library files might have been changed or added to since installation. 2) The intention might not be to install the port on the package-build machine at all, but only to generate a port for installing on another machine. Here are some reasons why people other than original porters or release engineers might be building packages: 1) An "interactive" port is being built for a specific target machine which is not equipped to build ports. 2) A port modified from its standard form is being built for a (some) target machine(s). Having a generalised mechanism would dispose of complications arising with various ports each implementing the functionality in their own way. It could be controlled by an environment variable, to determine the method to use when building the package. Thoughts, anyone? -- Adam David