From owner-freebsd-ports@FreeBSD.ORG Tue Jan 4 23:53:15 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 D46E31065670 for ; Tue, 4 Jan 2011 23:53:15 +0000 (UTC) (envelope-from wenheping@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9B6828FC0A for ; Tue, 4 Jan 2011 23:53:15 +0000 (UTC) Received: by iyb26 with SMTP id 26so14036926iyb.13 for ; Tue, 04 Jan 2011 15:53:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=fWwq/cIYZnhZ2DYlscIxMKBgRY2nirHECqjvOCImjik=; b=dDkuWlTuxoNGRmRQzsokBPpdCHUyEJY5ihWeIklwMENFZ461o/EjD+aQgD6zXIggq8 JHX7dALI6AfvB9bvKKWHnGNf3R6Tb5ZFWP0UFyaP1vsWLMsx39CemerWM3zSPJ10UMHK p/TedTwkRa3jVaCBwjbIIkblo0bUeun641OqY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Bbhv6mdxgL5axRECY/gPJpM6sl/gxMiRFDp0EIbXnzyX1dbhF9RrBb50Hzdi4H1AsU 1rgP5fKjgf4QPjAOcf4mtzyRDMbehkjMxyp8qA7qEGa5kxR/sqDSp7NzGE4ZkKIR0saQ LT3EbrsAQcbNWyk2obFh7ZxOpGUmFmiFSMWf8= MIME-Version: 1.0 Received: by 10.231.206.8 with SMTP id fs8mr7828478ibb.10.1294185194761; Tue, 04 Jan 2011 15:53:14 -0800 (PST) Received: by 10.231.26.17 with HTTP; Tue, 4 Jan 2011 15:53:14 -0800 (PST) In-Reply-To: <4D234202.6010100@marino.st> References: <4D22FD63.6070402@marino.st> <4D234202.6010100@marino.st> Date: Wed, 5 Jan 2011 07:53:14 +0800 Message-ID: From: wen heping To: John Marino Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 23:53:16 -0000 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? =C2=A0Some are dependencies of others, so it kind o= f 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 d= o >>> 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: =C2=A0These provide documentation for GNAT 3.15p, which was del= eted >>> from >>> the ports tree more than 5 years ago. =C2=A0Should I submit a PR to get= this >>> done? =C2=A0There 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. =C2=A0The 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. =C2= =A0"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). =C2=A0Additionally, gnat= -gcc42 >>> should be pruned because it doesn't build on FreeBSD 8. =C2=A0The other= FSF >>> GNAT >>> port is gnat-gcc43. =C2=A0It builds on FreeBSD 7 and 8, but only for th= e i386 >>> platform. =C2=A0I don't know how well it passes the regression testsuit= e. >>> =C2=A0There >>> could be a debate if there's value in having gnat-gcc43 in the tree onc= e >>> GNAT-AUX is available. >>> >>> Some of the proposed ports require "GPRBuild" to build, and the version >>> of >>> GPRBuild I'm providing requires GNAT AUX. =C2=A0It will not build on GN= AT GPL >>> or >>> any gnat-gcc both due to changes in the compiler and hardcoded executab= le >>> names. =C2=A0This 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? =C2=A0I'm willing to maintain =C2= =A0the 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= " >>> >> >> >> >