[100350] trunk/dports/_resources/port1.0/group/crossgcc-1.0.tcl
Revision: 100350 https://trac.macports.org/changeset/100350 Author: raimue@macports.org Date: 2012-12-08 18:12:30 -0800 (Sat, 08 Dec 2012) Log Message: ----------- group/crossgcc-1.0: Use a single tarball for gcc sources (default distribution since 4.7.x, also available for 4.6.x). Compilation with llvm-gcc-4.2 is supposed to work with Xcode >= 4.3. Parallel building is already the default. Modified Paths: -------------- trunk/dports/_resources/port1.0/group/crossgcc-1.0.tcl Modified: trunk/dports/_resources/port1.0/group/crossgcc-1.0.tcl =================================================================== --- trunk/dports/_resources/port1.0/group/crossgcc-1.0.tcl 2012-12-09 01:54:55 UTC (rev 100349) +++ trunk/dports/_resources/port1.0/group/crossgcc-1.0.tcl 2012-12-09 02:12:30 UTC (rev 100350) @@ -60,20 +60,13 @@ long_description \ The GNU compiler collection, including front ends for C, C++, Objective-C \ and Objective-C++ for cross development for ${crossgcc.target}. + homepage http://gcc.gnu.org/ + master_sites gnu:gcc/gcc-${version}/:gcc + use_bzip2 yes - set dcore gcc-core-${version}.tar.bz2 - set dcxx gcc-g++-${version}.tar.bz2 - set dobjc gcc-objc-${version}.tar.bz2 - - master_sites gnu:gcc/gcc-${version}/:gcc \ - ftp://ftp.gnu.org/pub/gnu/gcc/gcc-${version} - dist_subdir gcc - distfiles ${dcore}:gcc \ - ${dcxx}:gcc \ - ${dobjc}:gcc - use_bzip2 yes + distfiles gcc-${version}.tar.bz2:gcc worksrcdir gcc-${version} @@ -85,9 +78,9 @@ depends_build port:gettext - # Extract gcc distfiles only. newlib tarball is available as gzip only; + # Extract gcc distfiles only. libc tarball might be available as gzip only; # handled below in post-extract in the variant. - extract.only ${dcore} ${dcxx} ${dobjc} + extract.only gcc-${version}.tar.bz2 # Build in a different directory, as advised in the README file. post-extract { @@ -172,16 +165,16 @@ STRIP_FOR_TARGET=${crossgcc.target}-strip # http://trac.macports.org/ticket/29104 - if {${configure.compiler} == "llvm-gcc-4.2"} { - configure.compiler clang + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48301 + if {[vercmp ${xcodeversion} 4.3] < 0} { + compiler.blacklist llvm-gcc-4.2 } universal_variant no - #GCC suports parallel building - use_parallel_build yes build.dir ${workpath}/build + # this port installs files to ${prefix}/${crossgcc.target} destroot.violate_mtree yes pre-destroot {
participants (1)
-
raimue@macports.org