From owner-freebsd-ports Thu Apr 4 01:39:47 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA15563 for ports-outgoing; Thu, 4 Apr 1996 01:39:47 -0800 (PST) Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA15557 for ; Thu, 4 Apr 1996 01:39:41 -0800 (PST) Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id BAA05206; Thu, 4 Apr 1996 01:40:14 -0800 Date: Thu, 4 Apr 1996 01:40:14 -0800 Message-Id: <199604040940.BAA05206@sunrise.cs.berkeley.edu> To: ports@freebsd.org Subject: NO_PACKAGE and NO_CDROM From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk The NO_PACKAGE variable indicates that the package is not to be built. This can be for a variety of reasons, from (1) too many configuration options, and it doesn't make sense to build a binary package, (2) the hostname is compiled in (or something like that) and again it doesn't make sense to build binary packages, to (3) the port is commercial/restrictedly copyrighted, and we can't sell/distribute tarballs or binaries. As you can see, the last thing is quite different from the others, and "don't sell for profit" type of copyrights really have nothing to do with our ability to build and distribute packages over ftp. However, I have recommended porters to use this variable so that we can just safely "grab" the tree I've been building with "make package" and slap it on the CDROM. What do you guys think about adding a NO_CDROM variable (name subject to change) that means "the distfile and package of this port can't be put and sold on a CDROM"? If this is set in the Makefile, and the user has FOR_CDROM (name definitely subject to change) in the environment/Makefile/command line, it will act like a NO_PACKAGE port (i.e., "make package" will be a no-op). I'll have to be a bit more careful but since I usually do a full package fetch/rebuild before a release anyway, I'll just have to make sure that I have FOR_CDROM set during that stage. And this will enable us to have more distfiles/packages on the ftp site. Comments? Satoshi