From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,487005686b5873fe X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!wn14feed!worldnet.att.net!164.128.36.58!news.ip-plus.net!newsfeed.ip-plus.net!news.post.ch!not-for-mail From: Martin Krischik Newsgroups: comp.lang.ada Subject: Re: Ada on Mac Date: Tue, 30 Sep 2008 15:50:02 +0200 Organization: Swisscom IP+ (post doesn't reflect views of Swisscom) Message-ID: <48e22e8a$1@news.post.ch> References: <48e1bfee$1@news.post.ch> NNTP-Posting-Host: 194.41.146.1 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: atlas.ip-plus.net 1222782607 9897 194.41.146.1 (30 Sep 2008 13:50:07 GMT) X-Complaints-To: abuse@ip-plus.net NNTP-Posting-Date: Tue, 30 Sep 2008 13:50:07 +0000 (UTC) User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) In-Reply-To: X-Original-NNTP-Posting-Host: w03duo.pnet.ch X-Original-Trace: 30 Sep 2008 15:50:02 +0200, w03duo.pnet.ch Xref: g2news1.google.com comp.lang.ada:2163 Date: 2008-09-30T15:50:02+02:00 List-Id: Ludovic Brenta schrieb: > Martin Krischik wrote: >> Well my hope was to upstream to MacPorts in which case an MacPorts >> section would be needed - and then listing differences would be interesting. >> >> Currently GNU Ada is just staging area for a MacPosts version. >> >> However, my upstream patches where not received well: >> >> https://trac.macports.org/ticket/16549 > > I think you misunderstood ryandesign's objection about the bootstrap > compiler. He doesn't say you should not need a bootstrap compiler; he > says that if you do, then the port must download and install the > bootstrap compiler automatically before building (re-read his last > sentence). I know and I thought about it - but and automated dmg/pkg installation of an >100MB package? And really one would need to deinstall the package afterwards. > Also, it would be nice if you considered an entirely new port called > gnat43 which does require (and install) the MacAda compiler, but uses > the same sources as gcc43. This is what Debian does: gcj, gpc, gdc and > gnat are separate from gcc for this very reason. I did consider that - and it is my plan B. But it does feel like a fork. Note that MacPorts - unlike other package systems installs all GCC core languages (but ot Ada) with as one package. Probably due to the "gento" source code based way of live. > > (I replied here because I can't figure out how to contribute to the > ticket directly). I thought that is pretty simple. Ahh, well... >> Once here truly is a MacPorts version the differences would be explained >> in the line of integration: MacAda aims to integrate GNAT with the >> existing Mac OS X development environment (read XCode) while MacPorts is >> about integrating Mac OS X with the rest of the Unix world (read >> "configure make install). > > That's interesting. Could you elaborate on the practical consequences? MacPorts comes with Gtk, GNU tools, etc. pp which will make it easier to port - for example - the gps. There is also a MacPort version of QT4 - so QtAda might work with MacPorts as well. However - there is currently no IDE for MacPorts while MacAda has XCode. Martin -- mailto://krischik@users.sourceforge.net Ada programming at: http://ada.krischik.com