From owner-freebsd-ports@FreeBSD.ORG Tue Jan 4 12:10:42 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 E68CD106564A for ; Tue, 4 Jan 2011 12:10:41 +0000 (UTC) (envelope-from wenheping@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id AE9AC8FC19 for ; Tue, 4 Jan 2011 12:10:37 +0000 (UTC) Received: by iwn39 with SMTP id 39so14508099iwn.13 for ; Tue, 04 Jan 2011 04:10:37 -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=V9irkVL5DITdkMO0nLTU45fUjCjA5wpYIY+bonPMQAU=; b=QHgC6Lbffd6Ws05748Z7d7mlDLK3hv9DfFKexBNe1y4z1mbJhat1ch9E/v7qb3HEZp USyk00scZiEXwMR6IF4fWIMu+PARbJwlBn63HUrK4RHkBaUyqoLftiVb9+Cnna/F8edp RvW7kuozudJR+7q5/EO8tj1JTJdGlBAYWC7QA= 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=xjp1EnSar5voMFpDK2eENHczbzuf4fPg9YMVRfU2C+d+nx9TzxyVAjr3QemIXlFTEp wyiXv2p8wXDEi2HFfuWxBP6sBNwRjVG9D+CyCrw/E2/O3Ah4a4pad9g1AF4prWmbD07a PLW3XkKkHLiprax5cK4BlN+0Hn81XlJ5tAnFc= MIME-Version: 1.0 Received: by 10.231.15.132 with SMTP id k4mr5528322iba.60.1294143035573; Tue, 04 Jan 2011 04:10:35 -0800 (PST) Received: by 10.231.26.17 with HTTP; Tue, 4 Jan 2011 04:10:35 -0800 (PST) In-Reply-To: <4D22FD63.6070402@marino.st> References: <4D22FD63.6070402@marino.st> Date: Tue, 4 Jan 2011 20:10:35 +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 12:10:42 -0000 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: =C2=A0These provide documentation for GNAT 3.15p, which was delet= ed from > the ports tree more than 5 years ago. =C2=A0Should I submit a PR to get t= his > done? =C2=A0There is no maintainer listed for them. > > > Secondly, I've been working for months to bring GNAT, the GNAT Programmin= g > Studio (GPS), the Ada Web Server (AWS), and other packages to all four ma= jor > 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 AMD6= 4 > GNAT (The port maintainer agreed on IRC #Ada). =C2=A0Additionally, gnat-g= cc42 > should be pruned because it doesn't build on FreeBSD 8. =C2=A0The other F= SF GNAT > port is gnat-gcc43. =C2=A0It builds on FreeBSD 7 and 8, but only for the = i386 > platform. =C2=A0I don't know how well it passes the regression testsuite.= =C2=A0There > 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 o= f > GPRBuild I'm providing requires GNAT AUX. =C2=A0It will not build on GNAT= GPL or > any gnat-gcc both due to changes in the compiler and hardcoded executable > 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 port= s > tree anyway. > > What's the best approach to add these 7 Ada ports (again, already develop= ed) > and start removing the useless ones? =C2=A0I'm willing to maintain =C2=A0= 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" > --=20 =E7=9C=9F=E7=90=86=E4=BB=8E=E6=9D=A5=E6=B2=A1=E6=9C=89=E6=88=98=E8=83=9C=E8= =BF=87=E8=B0=AC=E8=AF=AF=EF=BC=8C=E7=9C=9F=E7=90=86=E5=8F=AA=E6=9C=89=E5=9C= =A8=E5=9D=9A=E6=8C=81=E8=B0=AC=E8=AF=AF=E7=9A=84=E4=BA=BA=E6=AD=BB=E5=8E=BB= =E5=90=8E=E6=89=8D=E6=88=90=E4=B8=BA=E7=9C=9F=E7=90=86=E3=80=82