#20598: gnat-gcc +gnuada -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: krischik@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gnat-gcc -------------------------------------+-------------------------------------- Changes (by krischik@…): * status: new => assigned Comment: Ok, no problem - I do that - any tcl master who can tell what is the best way to detect if "${bootprefix}/bin/gnat" exists and (optionally) is user executable? Of course there are quite a few messages allready like: {{{ pre-configure { if {![variant_isset macada] && ![variant_isset gnatgpl] && ![variant_isset gnuada] && ![variant_isset ada]} { ui_msg "######################################################" ui_msg "# You need to install an Ada compiler and then #" ui_msg "# choose an appropiate variant. For more info use: #" ui_msg "# #" ui_msg "# port variants gnat-gcc #" ui_msg "######################################################" } } }}} And port variants gnat-gcc will get them: {{{ gnat-gcc has the variants: powerpc: Platform variant, do not select manually odcctools: Use the odcctools instead of the system provided ones - does not work for x64 currently! macada: Uses MacAda compiler (http://www.macada.org) to bootstrap! gnatgpl: Uses GNAT/GPL compiler (http://libre.adacore.com) to bootstrap! gnuada: Uses the GnuAda (http://gnuada.sourceforge.net/) compiler to bootstrap! ada: Uses the MacPorts Ada (http://www.macports.org/) compiler to bootstrap! }}} Which reminds me: When Dr. Kanonenko was asked "''Who do you write your books for''" and his answer was "''For people who can read''". -- Ticket URL: <http://trac.macports.org/ticket/20598#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS