Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Jan 2011 07:53:14 +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:  <AANLkTikB4MeQ2Da9PBu5qQY_i%2BacPAkwg7tw287=dwKV@mail.gmail.com>
In-Reply-To: <4D234202.6010100@marino.st>
References:  <4D22FD63.6070402@marino.st> <AANLkTi=dq0qeXzDFoJPz=AZez7ZvJCTSkNNn7duveB%2B1@mail.gmail.com> <4D234202.6010100@marino.st>

next in thread | previous in thread | raw e-mail | index | archive | help
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 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 <freebsdml@marino.st>:
>>>
>>> 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=
"
>>>
>>
>>
>>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikB4MeQ2Da9PBu5qQY_i%2BacPAkwg7tw287=dwKV>