From owner-freebsd-ports@FreeBSD.ORG Tue Jan 4 15:51:35 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8664D1065670 for ; Tue, 4 Jan 2011 15:51:35 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) by mx1.freebsd.org (Postfix) with ESMTP id 6068F8FC23 for ; Tue, 4 Jan 2011 15:51:35 +0000 (UTC) Received: from [192.168.1.48] (atoulouse-256-1-84-108.w86-210.abo.wanadoo.fr [86.210.131.108]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 6B52C43B97; Tue, 4 Jan 2011 09:51:33 -0600 (CST) Message-ID: <4D234202.6010100@marino.st> Date: Tue, 04 Jan 2011 16:51:30 +0100 From: John Marino User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: wen heping References: <4D22FD63.6070402@marino.st> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: Steps to prune and add Ada ports? 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: Tue, 04 Jan 2011 15:51:35 -0000 Thanks Wen, I submitted PR 153676 to delete the old gnat doc ports. Regarding the seven new ports, should I write one PR to cover all seven, or seven individual PRs? Some are dependencies of others, so it kind of makes sense to submit them together. John wen heping wrote: > Better to send PRs to add or remove these ports. I am intersting to take. > > wen > > 2011/1/4 John Marino : >> Before opening an Problem Reports, I thought I'd run what I'd like to do by >> the FreeBSD ports mailing list. >> >> The following five ports need to be deleted: >> lang/gnat-doc-html >> lang/gnat-doc-info >> lang/gnat-doc-ps >> lang/gnat-doc-texi >> lang/gnat-doc-tex >> Reason: These provide documentation for GNAT 3.15p, which was deleted from >> the ports tree more than 5 years ago. Should I submit a PR to get this >> done? There is no maintainer listed for them. >> >> >> Secondly, I've been working for months to bring GNAT, the GNAT Programming >> Studio (GPS), the Ada Web Server (AWS), and other packages to all four major >> BSDs. The website tracking the progress of this work is >> http://www.dragonlace.net >> >> I've already developed seven FreeBSD ports for the following: >> GNAT-AUX (based on GCC 4.6) >> GPS 5.0 >> AWS 2.10w >> GPRBuild-AUX >> GnatPython >> GTKAda 2.22 >> XML/Ada 4.1w >> >> The last six ports on the list don't currently exist in the tree. "GNAT >> AUX" is a significantly patched version of GNAT that passes all tests >> (~3200) on both AMD64 and i386. >> >> It should replace the gnat-gcc44 port which doesn't produce a usable AMD64 >> GNAT (The port maintainer agreed on IRC #Ada). Additionally, gnat-gcc42 >> should be pruned because it doesn't build on FreeBSD 8. The other FSF GNAT >> port is gnat-gcc43. It builds on FreeBSD 7 and 8, but only for the i386 >> platform. I don't know how well it passes the regression testsuite. There >> could be a debate if there's value in having gnat-gcc43 in the tree once >> GNAT-AUX is available. >> >> Some of the proposed ports require "GPRBuild" to build, and the version of >> GPRBuild I'm providing requires GNAT AUX. It will not build on GNAT GPL or >> any gnat-gcc both due to changes in the compiler and hardcoded executable >> names. This would also be a reason to prune the older GNAT ports as they >> would not be able to build many (or any?) of the Ada software in the ports >> tree anyway. >> >> What's the best approach to add these 7 Ada ports (again, already developed) >> and start removing the useless ones? I'm willing to maintain the all the >> ports that I submit. >> >> Regards, >> John >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >> > > >