From owner-freebsd-ports@FreeBSD.ORG Sat Oct 27 20:30:57 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0986C2A1; Sat, 27 Oct 2012 20:30:57 +0000 (UTC) (envelope-from me@janh.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.10]) by mx1.freebsd.org (Postfix) with ESMTP id 16E118FC0C; Sat, 27 Oct 2012 20:30:56 +0000 (UTC) Received: from nb981.math (31-19-50-202-dynip.superkabel.de [31.19.50.202]) by mrelayeu.kundenserver.de (node=mreu4) with ESMTP (Nemesis) id 0MgUqY-1TnbpZ0Lri-00O76J; Sat, 27 Oct 2012 22:17:51 +0200 Message-ID: <508C416D.40308@janh.de> Date: Sat, 27 Oct 2012 22:17:49 +0200 From: Jan Henrik Sylvester User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121012 Thunderbird/16.0.1 MIME-Version: 1.0 To: Baptiste Daroussin Subject: ports-mgmt/portconf with new options framework References: <508C3559.8030606@janh.de> <20121027193226.GQ18995@ithaqua.etoilebsd.net> In-Reply-To: <20121027193226.GQ18995@ithaqua.etoilebsd.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:6/YPu5V96+Bu5txiH6fUPse0Je4VwiyKCyPklWf1IY+ k4GJiMOIz/aynpI2RBI4CPE3VqERqkOUcP2hITq4Ie5+5bjNyN aDTJWqdM6LDrwMmWTfYqemjD/5ARV/hjLkHzgBQKlNbeXkAbXX 5KqqoXQbXecngfhYZypspC+osEL7kduj8H8LOn5uk3tensjpfw HWtm9l8uIA8SuSiK40T3SIxATSiwfKdSETIxXkyUm0M1mZTn7e StRgXmrDPIkixRDubX3zO6W01jVtP0dTdQm89qObTJRezsW7vH rS6puZRphG/t9gqvwEdl83aGTPDczi2fqmSgRQJQUMXSlTZbA= = Cc: ports-list freebsd X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2012 20:30:57 -0000 On 10/27/2012 21:32, Baptiste Daroussin wrote: > On Sat, Oct 27, 2012 at 09:26:17PM +0200, Jan Henrik Sylvester wrote: >> Since you converted sysutils/testdisk to the new options framework, it >> does not depend on sysutils/fusefs-ntfs anymore, although I have this >> line in /usr/local/etc/ports.conf: >> >> sysutils/testdisk: WITH_NTFS3G >> >> I thought the new options framework was backwards compatible and >> ports-mgmt/portconf does not seem to be deprecated. I think some other >> settings I have in ports.conf are still honored, although the respective >> ports have been converted to the new options framework. >> >> Is there anything wrong with sysutils/testdisk or my use of ports.conf? >> >> Thanks, >> Jan Henrik > > The use of ports.conf has completely change with pkgng, btw it has more more > interest anymore and could be replaced by make.conf directly like this > OPTIONS_SET= NTFS3G > > or just to testdisk: > testdisk_SET= NTFS3G > > regards, > Bapt I know that I can use other means than ports.conf now, but if I am not mistaken, ports-mgmt/portconf has not been deprecated, there is nothing in UPDATING about the use of ports.conf having completely changed, and I do not see anything in the documentation of ports-mgmt/portconf, either. Could you please point me to the documentation of the complete change of behavior of ports-mgmt/portconf you are mentioning? For certain ports I see notes in UPDATING that due to the new options framework the old WITH_* options do not work anymore, but there is nothing on sysutils/testdisk. Or is it wrong that the new options framework is backwards compatible unless mentioned in UPDATING for certain ports? I got the impression that I could not use the new syntax you mention above for ports that have not been converted, yet. Since I like my consistent set of options I have collected in ports.conf and kept synchronized on all my machines, I have not tried to convert it, yet. Neither in the porters handbook nor in the wiki, I find what kind of backward and forward(?) compatibility I can expect and what has been broken (or changed). Am I missing something? Thanks, Jan Henrik