From owner-freebsd-ports@FreeBSD.ORG Sun Jan 9 18:05:53 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 A4609106566B for ; Sun, 9 Jan 2011 18:05:53 +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 7A6788FC08 for ; Sun, 9 Jan 2011 18:05:53 +0000 (UTC) Received: from [192.168.0.11] (atoulouse-256-1-124-179.w90-45.abo.wanadoo.fr [90.45.131.179]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 588E042D68 for ; Sun, 9 Jan 2011 12:05:52 -0600 (CST) Message-ID: <4D29F8E4.6020308@marino.st> Date: Sun, 09 Jan 2011 19:05:24 +0100 From: John Marino User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <4D22FD63.6070402@marino.st> <4D234202.6010100@marino.st> <4D29F116.7090802@marino.st> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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: Sun, 09 Jan 2011 18:05:53 -0000 Okay, I'll figure out how to do that. Now, would it be one shar per port? as opposed to one shar to cover all 7 ports? John On 1/9/2011 6:43 PM, jhelfman@experts-exchange.com wrote: > Customarily, new ports should have a shell archive, or shar, attached to > the PR. > > -jgh > >> So I will submit all 7 ports at once. >> My intention is just to attach a compressed tarball to the PR that >> contain all 7 ports inside. >> Is that alright? >> >> Thanks, >> John >> >> On 1/5/2011 12:53 AM, wen heping wrote: >>> 2011/1/4 John Marino: >>>> 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 >>> Both OK. >>> >>> wen >>> >>>> 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" >>>>>> >>>>> >>> _______________________________________________ >>> 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" >> _______________________________________________ >> 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" >> >> > > _______________________________________________ > 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"