From owner-freebsd-apache@FreeBSD.ORG Sun Nov 10 20:56:35 2013 Return-Path: Delivered-To: apache@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E9628F35 for ; Sun, 10 Nov 2013 20:56:35 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7AA9F219D for ; Sun, 10 Nov 2013 20:56:35 +0000 (UTC) Received: from [192.168.0.100] ([87.139.233.65]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LrNl6-1Vksyj1zKe-0133u3 for ; Sun, 10 Nov 2013 21:56:33 +0100 Message-ID: <527FF30B.6040900@gmx.de> Date: Sun, 10 Nov 2013 21:56:43 +0100 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Allan Jude Subject: Re: ports default version system References: <527D9F38.20105@allanjude.com> <527FEE58.5050201@gmx.de> <527FEEC3.6090400@allanjude.com> In-Reply-To: <527FEEC3.6090400@allanjude.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:WcDtkUIlklQ1G7nL93WJZIbyjO51vkwYTqQEYM19Y9qFL9lJdiu +w1hFZxDhQFaZwMMy+wm9ApTrQ70UHtgr2OjK+507KZG0Gj5VbFlN+AZ3GnJX59kQvPAMOd AamFJpKlIQo9PA5/5OKHaNn9Yxj3mVxfwmFYa53PRJ+s52yWtJXB1j2lsvlzT1rlo7RTg4a VfJqsX7llOf0MJoaigp+A== Cc: clement@FreeBSD.org, ports@FreeBSD.org, apache@FreeBSD.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Nov 2013 20:56:36 -0000 On 2013-11-10 21:38, Allan Jude wrote: > On 2013-11-10 15:36, olli hauer wrote: >> On 2013-11-09 03:34, Allan Jude wrote: >>> Attached is a proposed patch for Mk/bsd.default-versions.mk >>> >>> Currently, perl, python, ruby and tcl are supported >>> >>> The patch adds support for apache, fpc, mysql, pgsql, and php >>> >>> Users can specify in /etc/make.conf >>> >>> DEFAULT_VERSIONS= perl5=5.18 ruby=2.0 php=5.3 mysql=55p >>> >>> and change the default version of php from lang/php5 to lang/php53 >>> and mysql from database/mysql55-server to database/perconba55-server >>> etc. >>> >>> The apache part of the patch might also consider deprecating the >>> APACHE_PORT make.conf variable. >>> >>> Using the 'old way' produces a warning the same way it does for ruby, >>> perl etc. >>> >> I'm reviewing the apache part, at the first look it seems OK, at the second >> it seems to overwrites the version check logic by always assigning >> the default version regardless if the default version is fine for the port. >> >> > That might be a mistake on my part, although with the original code, I > couldn't get it to ever use anything except apache22 no matter what I > did, so it might have been broken before the patch too > Until now the only way to define for example apache24 as default is to use APACHE_PORT=www/apache24 in make.conf I will look into this but it needs some time ... -- olli