From owner-freebsd-ports@FreeBSD.ORG Sat May 12 03:41:35 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 92BF8106564A for ; Sat, 12 May 2012 03:41:35 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from mail.droso.net (grizzly.droso.dk [IPv6:2a01:4f8:100:9424::3]) by mx1.freebsd.org (Postfix) with ESMTP id 2A85C8FC18 for ; Sat, 12 May 2012 03:41:35 +0000 (UTC) Received: from [10.120.12.130] (unknown [137.122.39.30]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.droso.net (Postfix) with ESMTPSA id 625491ACB for ; Sat, 12 May 2012 05:41:31 +0200 (CEST) From: Erwin Lansing Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Fri, 11 May 2012 23:41:32 -0400 Message-Id: <4301C0E3-3C53-46E2-B5A5-7BD120CD775F@FreeBSD.org> To: ports@FreeBSD.org Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) X-Spam-Status: No, score=1.1 required=5.0 tests=AWL,BAYES_00,RDNS_NONE, TO_NO_BRKTS_DIRECT autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on grizzly.droso.net Cc: Subject: [HEADSUP] New framework options aka optionng X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 May 2012 03:41:35 -0000 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-OP= TIONS 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. regards, Bapt=