From owner-freebsd-ports@FreeBSD.ORG Sun Jun 13 17:24:00 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BC8F16A4CE for ; Sun, 13 Jun 2004 17:24:00 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0D5B43D54 for ; Sun, 13 Jun 2004 17:23:59 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from [172.16.0.11] (helo=localhost) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34 (FreeBSD)) id 1BZYhx-000NjY-Gp; Sun, 13 Jun 2004 19:23:52 +0200 Date: Sun, 13 Jun 2004 19:23:49 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: Jon Passki From: Oliver Eikemeier In-Reply-To: <20040613134426.91585.qmail@web50301.mail.yahoo.com> Message-Id: <6EC78FCA-BD5E-11D8-9250-00039312D914@fillmore-labs.com> Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: FreeBSD ports Subject: Re: FYI: new port security/portaudit-db X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2004 17:24:00 -0000 Jon Passki wrote: >> Again: >> >> * a port should *not* change its version numbering based on >> included components >> >> * restrain yourself to *one* suffix in the package name (and use >> a dash to seperate it from the main ports name) > > No bikeshed here, just pointing out that if you go this route then > change the porters-handbook. Chapter 5.2.4 allows what you wish to > avoid. 5.2.4 Package Naming Conventions 3. If the port can be built with different _hardcoded defaults_ (usually part of the directory name in a family of ports), the -compiled.specifics part should state the compiled-in defaults (the hyphen is optional). Which I read as `use PKGNAMESUFFIX for slave ports and make it part of the directory name' and `a hyphen is the natural separator'. And no paragraph recommends changing the version number depending on configuration options. In fact it will confuse most package tools, like pkg_version, portupgrade and poraudit. Why do you think the FreeBSD Porter's Handbook encourages these things? -Oliver