ports default version system

olli hauer ohauer at gmx.de
Sun Nov 10 20:36:33 UTC 2013


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.


-- 
olli


More information about the freebsd-ports mailing list