Date: Mon, 10 Jan 2011 08:06:35 +0800 From: wen heping <wenheping@gmail.com> To: John Marino <freebsdml@marino.st> Cc: freebsd-ports@freebsd.org Subject: Re: Steps to prune and add Ada ports? Message-ID: <AANLkTinW37iY3BWLe_%2BN1MHmNf5vaiza7wzEhMXs_G%2BB@mail.gmail.com> In-Reply-To: <4D29F8E4.6020308@marino.st> References: <4D22FD63.6070402@marino.st> <AANLkTi=dq0qeXzDFoJPz=AZez7ZvJCTSkNNn7duveB%2B1@mail.gmail.com> <4D234202.6010100@marino.st> <AANLkTikB4MeQ2Da9PBu5qQY_i%2BacPAkwg7tw287=dwKV@mail.gmail.com> <4D29F116.7090802@marino.st> <c547dfd57b97b26676eb69ea47ce59b8.squirrel@mail.experts-exchange.com> <4D29F8E4.6020308@marino.st>
next in thread | previous in thread | raw e-mail | index | archive | help
2011/1/10 John Marino <freebsdml@marino.st>: > Okay, I'll figure out how to do that. > Now, would it be one shar per port? =C2=A0as opposed to one shar to cover= all 7 Better one shar file per port. wen > 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<freebsdml@marino.st>: >>>>> >>>>> 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 ki= nd 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<freebsdml@marino.st>: >>>>>>> >>>>>>> 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 >>>>>>> deleted >>>>>>> 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. >>>>>>> "GNAT >>>>>>> AUX" is a significantly patched version of GNAT that passes all tes= ts >>>>>>> (~3200) on both AMD64 and i386. >>>>>>> >>>>>>> It should replace the gnat-gcc44 port which doesn't produce a usabl= e >>>>>>> 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 o= ther >>>>>>> FSF >>>>>>> GNAT >>>>>>> port is gnat-gcc43. =C2=A0It builds on FreeBSD 7 and 8, but only fo= r the >>>>>>> i386 >>>>>>> platform. =C2=A0I don't know how well it passes the regression test= suite. >>>>>>> =C2=A0 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. =C2=A0It will not build o= n 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 po= rts as >>>>>>> they >>>>>>> would not be able to build many (or any?) of the Ada software in th= e >>>>>>> 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" >>>>>>> >>>>>> >>>> _______________________________________________ >>>> freebsd-ports@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >>>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.or= g" >>> >>> _______________________________________________ >>> 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" > --=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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinW37iY3BWLe_%2BN1MHmNf5vaiza7wzEhMXs_G%2BB>