From owner-freebsd-ports-announce@FreeBSD.ORG Sun May 13 21:26:43 2012 Return-Path: Delivered-To: ports-announce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C1790106564A for ; Sun, 13 May 2012 21:26:43 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: from mail.droso.net (grizzly.droso.dk [IPv6:2a01:4f8:100:9424::3]) by mx1.freebsd.org (Postfix) with ESMTP id 5E25B8FC0A for ; Sun, 13 May 2012 21:26:39 +0000 (UTC) Received: by mail.droso.net (Postfix, from userid 1001) id BF6CE1CE5; Sun, 13 May 2012 23:26:38 +0200 (CEST) Date: Sun, 13 May 2012 23:26:38 +0200 From: Erwin Lansing Sender: owner-freebsd-ports@freebsd.org To: ports-announce@FreeBSD.org Message-ID: <20120513212638.GY31494@droso.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline X-Mailer: Apple Mail (2.1278) User-Agent: Mutt/1.5.21 (2010-09-15) X-Mailman-Approved-At: Sun, 13 May 2012 23:55:43 +0000 Cc: Subject: [FreeBSD-Ports-Announce] [HEADSUP] New framework options aka optionng X-BeenThere: freebsd-ports-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Important news and instructions about the FreeBSD " ports collection" \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2012 21:26:43 -0000 [resending to announce list, sorry if you receive multiple copies] Hi, portmgr has been working for long on a new option framework for the ports to improve some of the deficiencies in the current framework. The new framework not only streamlines the current inconsistencies, but also adds new paradigms like exclusive options, one-of-many, many-of-many, and more. All the details has been documented and written down on the wiki: http://wiki.freebsd.org/Ports/Options/OptionsNG Documentation on how to use it available here http://www.bayofrum.net/~crees/rendered/porters-optionsng.html#MAKEFILE-OPTIONS patch here: http://people.freebsd.org/~portmgr/optionsng.diff The two only ports that are known broken ghostscript8 and ghostscript9: patch available here: http://people.freebsd.org/~portmgr/ghostscript-optionsng.patch I'd like to specially thanks crees for help on documentation. On behalf of portmgr, Erwin