From owner-freebsd-ports@FreeBSD.ORG Mon Mar 12 12:19:44 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 C575B106564A; Mon, 12 Mar 2012 12:19:44 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id 241808FC08; Mon, 12 Mar 2012 12:19:44 +0000 (UTC) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id AC6FA28424; Mon, 12 Mar 2012 13:19:42 +0100 (CET) Received: from [192.168.1.2] (ip-86-49-61-235.net.upcbroadband.cz [86.49.61.235]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id A59C828423; Mon, 12 Mar 2012 13:19:41 +0100 (CET) Message-ID: <4F5DE9DC.8050005@quip.cz> Date: Mon, 12 Mar 2012 13:19:40 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1.19) Gecko/20110420 Lightning/1.0b1 SeaMonkey/2.0.14 MIME-Version: 1.0 To: Alex Dupre References: <201203112026.30630.subbsd@gmail.com> <4F5DB7C7.6090308@FreeBSD.org> In-Reply-To: <4F5DB7C7.6090308@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Mr Dandy , Svyatoslav Lempert , freebsd-ports@freebsd.org Subject: Re: PHP 5.4.0 : lang/php54 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: Mon, 12 Mar 2012 12:19:44 -0000 Alex Dupre wrote: > Mr Dandy wrote: >> May be more correctly set PHP 5.4 by default to lang/php5, and repocopy >> current lang/php5 into lang/php53? >> >> Probably current maintainer of php (@ale) has the plan ;) > > I've already created patches to update the current php5 port to 5.4. I'm > waiting for fixes to other main php-related ports and the end of ports > freeze to make them public and then commit them. > I'm tired to listen at every PHP release that we should not update > because everything broke (and on the other side people asking me when > the port will be update, because it has incredible new features). > Updating php port is a big task and will be done with the correct > timing. Functions removed in php5.4 have been deprecated 10 year ago, if > you still rely on them after more than 2 years PHP 5.3.0 has been > released, then probably you should stick to lang/php52 port, or find a > maintainer and a committer willing to create and maintain lang/php53. I really understand that you don't have a time or will to maintain more than 1 version of PHP - it is not an easy task. But what is the difference between more versions of PHP in the ports tree and more versions of Python, Perl, MySQL, Postgresql, Postfix... and many more ports? There is always some reason why they are there. Some of them (Perl 5.8 comes to my mind) are/were in the tree for a long time after upstream EOL. Personally - I don't need older PHP versions for webaplications written by my-self, but there are many hosted websites depending on an older versions on our webhosting servers. Customers must wait for update from their vedors etc. Even some mainstream Open Source CMS and other applications lags behind PHP development. Miroslav Lachman