From owner-freebsd-ports@FreeBSD.ORG Sat Jun 9 07:35:22 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 74EA61065678; Sat, 9 Jun 2012 07:35:22 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id C00CB8FC18; Sat, 9 Jun 2012 07:35:21 +0000 (UTC) Received: by bkvi18 with SMTP id i18so2943554bkv.13 for ; Sat, 09 Jun 2012 00:35:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=pt+fW7H+UAUoeml1S6bAIr5ygglXkasxbPNXL7RMDJA=; b=gyPu7KMrMQ5dPhGxesyLSZV2DUQP87XN6ndBxaLKPUubOo5nU6jkOUO4ugaUBawyL7 c68pRXA0p64s9FdNx0LSzEplL06hE2P1cGOadt9qwPEA7P1JqL/j4RO5JZr/m2CdqI3Z +ikZMs+CvWhWX+1RAk9FH4rE7zoD1AEHwsaky8DCwnWMx6hqU9LbtmFeYDkT/6PhSSeu b6GBqFGhx0kTvoVfyo/UWI8kxKnOmINlzH9qeqTu2Ep+J8Ko19yFuT4h6eCBzhEq8Xb/ JpMU+g05hpe4Oqh4gvaT/fSUxlaZw7MyZVelEanXltz0d/5TTIyO0bJIeMkj/m2SyxT+ plzQ== Received: by 10.205.33.136 with SMTP id so8mr7332895bkb.1.1339227320614; Sat, 09 Jun 2012 00:35:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.171.138 with HTTP; Sat, 9 Jun 2012 00:34:50 -0700 (PDT) In-Reply-To: <4FD27650.2040702@FreeBSD.org> References: <20120603184448.GI92976@ithaqua.etoilebsd.net> <4FD1FEB5.4000703@cyberbotx.com> <4FD27650.2040702@FreeBSD.org> From: Chris Rees Date: Sat, 9 Jun 2012 08:34:50 +0100 Message-ID: To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org Subject: Re: [HEADSUP] Please convert your ports to new options framework 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, 09 Jun 2012 07:35:22 -0000 On 8 June 2012 23:01, Doug Barton wrote: > On 06/08/2012 06:34, Chris Rees wrote: >>> So I have a question from a consumer standpoint as opposed to a >>> maintainer standpoint. =A0If we use portconf to store all of our WITH_* >>> options for ports, will that continue to work with ports that have swit= ched >>> to optionsng or is there something I need to change in my ports.conf fi= le >>> for the options to continue to be recognized? > > With Baptiste's latest work on backwards compatibility this should work > fine now, however you should double-check that the same WITH_/WITHOUT_ > knobs you have in your port.conf are still the ones defined in the > ports' Makefiles. > >> I'll make you a nice script for that purpose later. > > Chris, as much as I appreciate your efforts in doing this, asking the > user to run scripts to convert stuff is not the answer. We need a ports > system that is transparently backwards compatible for users, not one > where they constantly have to jump through hoops to make things work > again that have worked fine for them for years. > Oh no, you're absolutely right, however people do need to migrate their configurations so we're not supporting this in ten years from now. The compat code needs ripping out at some point, and the more time people have to migrate (and test!) the better. Chris