Skip site navigation (1)Skip section navigation (2)
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>