Revision: 53101 http://trac.macports.org/changeset/53101 Author: krischik@macports.org Date: 2009-06-29 09:34:30 -0700 (Mon, 29 Jun 2009) Log Message: ----------- Change gnat to gcc 4.4 - update related libraries as well. Modified Paths: -------------- trunk/dports/devel/gnat-booch95/Portfile trunk/dports/devel/gnat-gprbuild/Portfile trunk/dports/lang/gnat-gcc/Portfile trunk/dports/lang/gnat-gcc/files/gnat-gcc Modified: trunk/dports/devel/gnat-booch95/Portfile =================================================================== --- trunk/dports/devel/gnat-booch95/Portfile 2009-06-29 15:51:46 UTC (rev 53100) +++ trunk/dports/devel/gnat-booch95/Portfile 2009-06-29 16:34:30 UTC (rev 53101) @@ -1,71 +1,63 @@ # -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- # $Id$ -PortSystem 1.0 +PortSystem 1.0 -name gnat-booch95 -version 20090216 -revision 1 -platforms darwin -categories devel -maintainers macports.org:krischik -description The Ada 95 Booch Components -long_description The Ada 95 Booch Components +name gnat-booch95 +version 20090629 +revision 1 +platforms darwin +categories devel +maintainers macports.org:krischik +description The Ada 95 Booch Components +long_description The Ada 95 Booch Components -homepage http://booch95.sourceforge.net -master_sites sourceforge:booch95 +homepage http://booch95.sourceforge.net +master_sites sourceforge:gnuada -distfiles bc-${version}.7z -worksrcdir bc-${version} +distfiles bc-${version}.7z +worksrcdir bc-${version} -checksums md5 2c5af5267c8f4a3b237f0338d4b9a337 \ - sha1 095d7590ff92fbef93ca5703de6802cb4793ba13 \ - rmd160 7475bb5fcc40b0ae447386f2e3469244b6a74439 +checksums md5 3e5c7443db6e5beb7cdfe3706c9d9226 \ + sha1 1fa7d43d59232375b03bc21a3fbbb6a873b8e22d \ + rmd160 5d61b3784ca1e3744acd8297946d299fd8bebfe2 -use_bzip2 yes +use_7z yes use_parallel_build yes use_configure no -depends_lib port:gnat-gcc -depends_build port:p7zip +depends_lib port:gnat-gcc +depends_build port:p7zip -extract { - system " - pushd ${workpath}; - 7za x ${distpath}/${distfile}; - popd; - " -} - build { system " - pushd ${workpath}/${worksrcdir}/GNAT; - gnumake release; - gnumake debug; - popd; + pushd ${workpath}/${worksrcdir}/GNAT; + gnumake release; + gnumake debug; + popd; " } destroot { - xinstall -m 775 -d ${destroot}/${prefix}/lib/booch - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/src - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/obj - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/lib - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/obj - xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/lib + xinstall -m 775 -d ${destroot}/${prefix}/lib/booch + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/src + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/obj + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/lib + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/obj + xinstall -m 775 -d ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/lib - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Release/lib/*] ${destroot}/${prefix}/lib/booch - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/src/*] ${destroot}/${prefix}/include/booch/src - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Makefile] ${destroot}/${prefix}/include/booch/GNAT - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/booch_95.gpr] ${destroot}/${prefix}/include/booch/GNAT - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Release/obj/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/obj - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Release/lib/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/lib - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Debug/obj/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/obj - eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Debug/lib/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/lib + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Release/lib/*] ${destroot}/${prefix}/lib/booch + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/src/*] ${destroot}/${prefix}/include/booch/src + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Makefile] ${destroot}/${prefix}/include/booch/GNAT + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/booch_95.gpr] ${destroot}/${prefix}/include/booch/GNAT + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Release/obj/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/obj + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Release/lib/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Release/lib + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Debug/obj/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/obj + eval xinstall -m 664 [glob ${workpath}/${worksrcdir}/GNAT/Darwin-i686-Debug/lib/*] ${destroot}/${prefix}/include/booch/GNAT/Darwin-i686-Debug/lib } -# vim: set nowrap tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab : +# vim: set nowrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab : # vim: set textwidth=0 filetype=tcl foldmethod=marker nospell : Modified: trunk/dports/devel/gnat-gprbuild/Portfile =================================================================== --- trunk/dports/devel/gnat-gprbuild/Portfile 2009-06-29 15:51:46 UTC (rev 53100) +++ trunk/dports/devel/gnat-gprbuild/Portfile 2009-06-29 16:34:30 UTC (rev 53101) @@ -5,7 +5,7 @@ name gnat-gprbuild version 1.2.0 -#revision 1 +revision 1 platforms darwin categories devel maintainers macports.org:krischik @@ -34,7 +34,8 @@ use_parallel_build yes use_configure yes -depends_lib port:gnat-gcc +depends_lib port:gnat-gcc \ + port:gnat-xmlada build.args --jobs=4 configure.env-append ADA_PROJECT_PATH=${prefix}/lib/gnat Modified: trunk/dports/lang/gnat-gcc/Portfile =================================================================== --- trunk/dports/lang/gnat-gcc/Portfile 2009-06-29 15:51:46 UTC (rev 53100) +++ trunk/dports/lang/gnat-gcc/Portfile 2009-06-29 16:34:30 UTC (rev 53101) @@ -1,179 +1,208 @@ # -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- # $Id$ +# vim: set fileencoding=utf-8 tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab filetype=tcl : -PortSystem 1.0 +PortSystem 1.0 -name gnat-gcc -version 4.3.3 -revision 4 -platforms darwin -categories lang -maintainers krischik -description The GNU compiler collection with GNAT -long_description The GNU compiler collection, including front ends for \ - C, C++, Ada, Objective-C, Objective-C++, Java and Fortran95. +name gnat-gcc +version 4.4.0 +#revision 4 +platforms darwin +categories lang +maintainers krischik +description The GNU compiler collection with GNAT +long_description The GNU compiler collection, including front ends for \ + C, C++, Ada, Objective-C, Objective-C++, Java and Fortran95. -homepage http://gcc.gnu.org/ -master_sites ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-${version}/ \ - ftp://ftp.gwdg.de/pub/linux/gcc/releases/gcc-${version}/ \ - ftp://gcc.ftp.nluug.nl/mirror/languages/gcc/releases/gcc-${version}/ \ - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${version}/ \ - gnu:/gcc/gcc-${version} +homepage http://gcc.gnu.org/ +master_sites ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-${version}/ \ + ftp://ftp.gwdg.de/pub/linux/gcc/releases/gcc-${version}/ \ + ftp://gcc.ftp.nluug.nl/mirror/languages/gcc/releases/gcc-${version}/ \ + ftp://gcc.gnu.org/pub/gcc/releases/gcc-${version}/ \ + gnu:/gcc/gcc-${version} -set dcore gcc-core-${version}.tar.bz2 -set dada gcc-ada-${version}.tar.bz2 -set dfort gcc-fortran-${version}.tar.bz2 -set dcxx gcc-g++-${version}.tar.bz2 -set djava gcc-java-${version}.tar.bz2 -set dobjc gcc-objc-${version}.tar.bz2 -distfiles ${dcore} ${dada} ${dfort} ${dcxx} ${djava} ${dobjc} +set dcore gcc-core-${version}.tar.bz2 +set dada gcc-ada-${version}.tar.bz2 +set dfort gcc-fortran-${version}.tar.bz2 +set dcxx gcc-g++-${version}.tar.bz2 +set djava gcc-java-${version}.tar.bz2 +set dobjc gcc-objc-${version}.tar.bz2 +distfiles ${dcore} ${dada} ${dfort} ${dcxx} ${djava} ${dobjc} -checksums ${dcore} sha1 b907061e5788d7060bfb94396152ba9fc0786f91 \ - ${dada} sha1 5111d261d8d7254305831e8577eb5eb7d9cf33fb \ - ${dfort} sha1 14d8a5974fa16dcd5a9e2452db7fa9afc46b3be4 \ - ${dcxx} sha1 cb41dc7f52a23167b1dfdadadd437bbecb1dce05 \ - ${djava} sha1 4af4318b80b54a7e2c14c26834f467ce1362273a \ - ${dobjc} sha1 2459c314ebb9c8661870b42a146def33826cf147 +checksums ${dcore} sha1 081c5a1e49157b9c48fe97497633b6ff39032eb5 \ + ${dada} sha1 07c110a2918f20638524d8ded22581d4cb9204a8 \ + ${dfort} sha1 5f9e32d9061937e7706d35d2d5458675352b1368 \ + ${dcxx} sha1 063d5acca79ec00276cf6ebdba414804abf3fcb6 \ + ${djava} sha1 94c2b5f541db6961c60ae30e0ac8b822fae4f3d3 \ + ${dobjc} sha1 21cd70e01c211553c59123c62b4f33330ad212c4 -use_bzip2 yes +use_bzip2 yes # gmp and mpfr are not universal -universal_variant no +universal_variant no -depends_lib port:gmp port:mpfr port:libiconv +depends_lib port:gmp port:mpfr port:libiconv -set major 4.3 +set major 4.4 -worksrcdir build +worksrcdir build +dist_subdir gcc43 -build.args --jobs=4 - pre-configure { - file mkdir ${worksrcpath} + file mkdir ${worksrcpath} } -configure.cmd ../gcc-${version}/configure -configure.args --enable-languages=c,c++,ada,objc,obj-c++,java,fortran \ - --libdir=${prefix}/lib/${name} \ - --includedir=${prefix}/include/${name} \ - --infodir=${prefix}/share/info \ - --mandir=${prefix}/share/man \ - --with-local-prefix=${prefix} \ - --with-system-zlib \ - --disable-nls \ - --program-suffix=-gnat-${major} \ - --with-gxx-include-dir=${prefix}/include/${name}/c++/ \ - --with-gmp=${prefix} \ - --with-mpfr=${prefix} +configure.cmd ../gcc-${version}/configure +configure.args --enable-languages=c,c++,ada,objc,obj-c++,java,fortran \ + --libdir=${prefix}/lib/${name} \ + --includedir=${prefix}/include/${name} \ + --infodir=${prefix}/share/info \ + --mandir=${prefix}/share/man \ + --with-local-prefix=${prefix} \ + --with-system-zlib \ + --disable-nls \ + --program-suffix=-gnat-${major} \ + --with-gxx-include-dir=${prefix}/include/${name}/c++/ \ + --with-gmp=${prefix} \ + --with-mpfr=${prefix} # do NOT use MacPorts binutils -- they do not work -configure.env-append AR_FOR_TARGET=/usr/bin/ar \ - AS_FOR_TARGET=/usr/bin/as \ - LD_FOR_TARGET=/usr/bin/ld \ - NM_FOR_TARGET=/usr/bin/nm \ - OBJDUMP_FOR_TARGET=/usr/bin/objdump \ - RANLIB_FOR_TARGET=/usr/bin/ranlib \ - STRIP_FOR_TARGET=/usr/bin/strip \ - LIPO_FOR_TARGET=/usr/bin/lipo +configure.env-append AR_FOR_TARGET=/usr/bin/ar \ + AS_FOR_TARGET=/usr/bin/as \ + LD_FOR_TARGET=/usr/bin/ld \ + NM_FOR_TARGET=/usr/bin/nm \ + OBJDUMP_FOR_TARGET=/usr/bin/objdump \ + RANLIB_FOR_TARGET=/usr/bin/ranlib \ + STRIP_FOR_TARGET=/usr/bin/strip +# LIPO_FOR_TARGET=/usr/bin/lipo -use_parallel_build yes +use_parallel_build yes destroot.target install install-info-host # install-info # errors on objc-info files post-destroot { - # move manuals to gcc43-specific directory - xinstall -m 755 -d ${destroot}${prefix}/share/gcc43/man/man7 - xinstall -m 755 -d ${destroot}${prefix}/share/gcc43/info - eval xinstall -m 0644 [glob ${destroot}${prefix}/share/man/man7/*] ${destroot}${prefix}/share/gcc43/man/man7 - eval xinstall -m 0644 [glob ${destroot}${prefix}/share/info/*] ${destroot}${prefix}/share/gcc43/info - # install/copy ffitarget.h only if we have it - if {![catch {set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]} result]} { - file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/ - } - # install select file for gcc_select - xinstall -m 755 -d ${destroot}${prefix}/etc/select/gcc - xinstall -m 444 ${filespath}/gnat-gcc ${destroot}${prefix}/etc/select/gcc/ + file delete -force ${destroot}${prefix}/share/man/man7 \ + ${destroot}${prefix}/share/info + # install/copy ffitarget.h only if we have it + if {![catch {set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]} result]} { + file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/ + } + # install select file for gcc_select + xinstall -m 755 -d ${destroot}${prefix}/etc/select/gcc + xinstall -m 444 ${filespath}/gnat-gcc ${destroot}${prefix}/etc/select/gcc/ } -platform darwin 7 { - depends_build-append port:gmake - build.cmd gmake -# configure.cflags-append -force_cpusubtype_ALL -# configure.env BOOT_CFLAGS="-g -O2 -force_cpusubtype_ALL" -# build.args-append XCFLAGS=-force_cpusubtype_ALL -} +#platform darwin 7 { +# configure.cflags-append -force_cpusubtype_ALL +# confgiure.env BOOT_CFLAGS="-g -O2 -force_cpusubtype_ALL" +# build.args-append XCFLAGS=-force_cpusubtype_ALL +#} platform powerpc { - configure.args-append --disable-multilib + configure.args-append --disable-multilib } -# Java support does not compile on 10.4/x86 -platform darwin 8 i386 { - configure.args-delete --enable-languages=c,c++,ada,objc,obj-c++,java,fortran - configure.args-append --enable-languages=c,c++,ada,objc,obj-c++,fortran +# odcctools currently do not compile for x64 - move to variant for the time being +variant odcctools \ + description "Use the odcctools instead of the system provided ones - does not work for x64 currently!" { + depends_lib-append port:odcctools + patch { + reinplace "s|/usr/bin/libtool|${prefix}/bin/odlibtool|g" \ + ${workpath}/gcc-${version}/gcc/config/darwin.h + } + configure.args-append --with-as=${prefix}/bin/odas \ + --with-ld=${prefix}/bin/odld \ + --with-ar=${prefix}/bin/odar } -# odcctools currently do not compile for x64 - move to variant for the time being -#variant odcctools \ -# description "Use the odcctools instead of the system provided ones - does not work for x64 currently!" { -# depends_lib-append port:odcctools -# patch { -# reinplace "s|/usr/bin/libtool|${prefix}/bin/odlibtool|g" \ -# ${workpath}/gcc-${version}/gcc/config/darwin.h -# } -# configure.args-append --with-as=${prefix}/bin/odas \ -# --with-ld=${prefix}/bin/odld \ -# --with-ar=${prefix}/bin/odar +#variant x86_64 \ + #description "Create an Intel 64 bit compiler." { + #configure.args-append \ + #--build=i386-apple-darwin9 \ + #--host=i386-apple-darwin9 \ + #--target=x86_64-apple-darwin9 + ##APXSLDFLAGS='-arch x86_64' \ + ##--with-apxs=/usr/sbin/apxs + ##CFLAGS='-arch x86_64' \ #} -#variant x86_64 \ - #description "Create an Intel 64 bit compiler." { - #configure.args-append \ - #--build=i386-apple-darwin9 \ - #--host=i386-apple-darwin9 \ - #--target=x86_64-apple-darwin9 - ##APXSLDFLAGS='-arch x86_64' \ - ##--with-apxs=/usr/sbin/apxs - ##CFLAGS='-arch x86_64' \ -#} - # # Ada is the only language apart from C which is self hosted - meaning: you need # an ada compiler to compile ada. hence it is just a variant. # -variant macada \ - description "Uses MacAda compiler (http://www.macada.org) to bootstrap!" { - configure.cc /usr/local/ada-4.3/bin/gcc - configure.cpp /usr/local/ada-4.3/bin/cpp - configure.cxx /usr/local/ada-4.3/bin/g++ - configure.objc /usr/local/ada-4.3/bin/gcc - configure.env-append PATH=/usr/local/ada-4.3/bin:$env(PATH) - configure.env-append GNATMAKE=/usr/local/ada-4.3/bin/gnatmake - configure.env-append GNATBIND=/usr/local/ada-4.3/bin/gnatbind +variant macada \ + description "Uses MacAda compiler (http://www.macada.org) to bootstrap!" { + set bootprefix=/usr/local/ada-4.3 + configure.cc ${bootprefix}/bin/gcc + configure.cpp ${bootprefix}/bin/cpp + configure.cxx ${bootprefix}/bin/g++ + configure.objc ${bootprefix}/bin/gcc + configure.env-append PATH=${bootprefix}/bin:$env(PATH) + configure.env-append GNATMAKE=${bootprefix}/bin/gnatmake + configure.env-append GNATBIND=${bootprefix}/bin/gnatbind } -variant gnuada \ - description "Uses the GnuAda (http://gnuada.sourceforge.net/) compiler to bootstrap!" { - configure.cc /opt/local/bin/gcc-gnat-4.3 - configure.cpp /opt/local/bin/cpp-gnat-4.3 - configure.cxx /opt/local/bin/g++-gnat-4.3 - configure.objc /opt/local/bin/gcc-gnat-4.3 - configure.env-append PATH=/opt/local/bin:$env(PATH) - configure.env-append GNATMAKE=/opt/local/bin/gnatmake - configure.env-append GNATBIND=/opt/local/bin/gnatbind +variant gnatgpl \ + description "Uses GNAT/GPL compiler (http://libre.adacore.com) to bootstrap!" { + set bootprefix=/opt/gnat-2009-x86_64-apple-darwin9.6.0-bin + configure.cc ${bootprefix}/bin/gcc + configure.cpp ${bootprefix}/bin/cpp + configure.cxx ${bootprefix}/bin/g++ + configure.objc ${bootprefix}/bin/gcc + configure.env-append PATH=${bootprefix}/bin:$env(PATH) + configure.env-append GNATMAKE=${bootprefix}/bin/gnatmake + configure.env-append GNATBIND=${bootprefix}/bin/gnatbind } -variant ada \ - description "Uses the MacPorts Ada compiler to bootstrap!" { - configure.cc ${prefix}/bin/gcc-gnat-4.3 - configure.cpp ${prefix}/bin/cpp-gnat-4.3 - configure.cxx ${prefix}/bin/g++-gnat-4.3 - configure.objc ${prefix}/bin/gcc-gnat-4.3 - configure.env-append PATH=${prefix}/bin:$env(PATH) - configure.env-append GNATMAKE=${prefix}/bin/gnatmake - configure.env-append GNATBIND=${prefix}/bin/gnatbind +variant gnuada \ + description "Uses the GnuAda (http://gnuada.sourceforge.net/) compiler to bootstrap!" { + set bootprefix=/opt/local + configure.cc ${bootprefix}/bin/gcc-gnat-4.3 + configure.cpp ${bootprefix}/bin/cpp-gnat-4.3 + configure.cxx ${bootprefix}/bin/g++-gnat-4.3 + configure.objc ${bootprefix}/bin/gcc-gnat-4.3 + configure.env-append PATH=${bootprefix}/bin:$env(PATH) + configure.env-append GNATMAKE=${bootprefix}/bin/gnatmake + configure.env-append GNATBIND=${bootprefix}/bin/gnatbind } +variant ada \ + description "Uses the MacPorts Ada (http://www.macports.org/) compiler to bootstrap!" { + configure.cc ${prefix}/bin/gcc + configure.cpp ${prefix}/bin/cpp + configure.cxx ${prefix}/bin/g++ + configure.objc ${prefix}/bin/gcc + configure.env-append PATH=${prefix}/bin:$env(PATH) + configure.env-append GNATMAKE=${prefix}/bin/gnatmake + configure.env-append GNATBIND=${prefix}/bin/gnatbind +} + +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. #" + ui_msg "######################################################" + } +} + +post-configure { + file delete \ + ${workpath}/gcc-${version}/gcc/ada/mlib-tgt-specific.adb + file copy \ + ${workpath}/gcc-${version}/gcc/ada/mlib-tgt-specific-darwin.adb \ + ${workpath}/gcc-${version}/gcc/ada/mlib-tgt-specific.adb +} + +post-activate { + ui_msg "######################################################" + ui_msg "# Remember to activate the compiler with: #" + ui_msg "# #" + ui_msg "# sudo gcc_select gnat-gcc #" + ui_msg "######################################################" +} + + livecheck.check regex -livecheck.url http://gcc.gnu.org/gcc-4.3/ -livecheck.regex GCC (4\\.3\\.\[0-9\]) +livecheck.url http://gcc.gnu.org/gcc-4.4/ +livecheck.regex GCC (4\\.4\\.\[0-9\]) Modified: trunk/dports/lang/gnat-gcc/files/gnat-gcc =================================================================== --- trunk/dports/lang/gnat-gcc/files/gnat-gcc 2009-06-29 15:51:46 UTC (rev 53100) +++ trunk/dports/lang/gnat-gcc/files/gnat-gcc 2009-06-29 16:34:30 UTC (rev 53101) @@ -1,7 +1,7 @@ -bin/gcc-gnat-4.3 -bin/cpp-gnat-4.3 -bin/c++-gnat-4.3 -bin/g++-gnat-4.3 -bin/gcj-gnat-4.3 -bin/gcov-gnat-4.3 -bin/gfortran-gnat-4.3 +bin/gcc-gnat-4.4 +bin/cpp-gnat-4.4 +bin/c++-gnat-4.4 +bin/g++-gnat-4.4 +bin/gcj-gnat-4.4 +bin/gcov-gnat-4.4 +bin/gfortran-gnat-4.4
participants (1)
-
krischik@macports.org