From owner-freebsd-ports@FreeBSD.ORG Fri Jul 16 13:00:46 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B877C16A54D; Fri, 16 Jul 2004 13:00:46 +0000 (GMT) Received: from server.alexdupre.com (host245-49.pool8288.interbusiness.it [82.88.49.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id 115A543D31; Fri, 16 Jul 2004 13:00:46 +0000 (GMT) (envelope-from ale@FreeBSD.org) Received: from [192.168.0.101] (thunder.alexdupre.com [192.168.0.101]) i6GD0VLQ033929; Fri, 16 Jul 2004 15:00:31 +0200 (CEST) (envelope-from ale@FreeBSD.org) Message-ID: <40F7D16F.5050503@FreeBSD.org> Date: Fri, 16 Jul 2004 15:00:31 +0200 From: Alex Dupre User-Agent: Mozilla Thunderbird 0.7.1 (Windows/20040626) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ports@FreeBSD.org X-Enigmail-Version: 0.84.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [HEADS UP] PHP mega-commit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jul 2004 13:00:46 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On monday I've planned to commit the new PHP infrastructure. Please review the following patches if you are interested: http://www.alexdupre.com/php/php.diff.gz (diff to existing ports) http://www.alexdupre.com/php/php.tar.gz (new ports) In a few words, the old "big" php port has been splitted into "base" PHP, PEAR, and shared extensions. Every extension has its own slave port and can be installed/deinstalled in a finer way without recompiling PHP. Moreover, we can remove all ugly php slave ports created to enable extensions (like php4-horde and so on, that cause packaging issues), since now a port can depend on a particular set of extensions. To conclude, PEAR (devel/php[4-5]-pear) can be used either with CLI or with CGI sapi. For users who still want a selection dialog to choose the extensions I've created a meta-port to do so (lang/php[4-5]-extensions). These patches have been tested successfully by thierry and me in the last two weeks. - -- Alex Dupre -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFA99FvgRXp2M5fVU0RArZ4AKDqByX0ULnWC37G4Hr9UFhUtFj3pACfbvLy wouWfi1xLzb+g/lgYrAl8GY= =O78a -----END PGP SIGNATURE-----