[100350] trunk/dports/_resources/port1.0/group/crossgcc-1.0.tcl
raimue at macports.org
raimue at macports.org
Sat Dec 8 18:12:30 PST 2012
Revision: 100350
https://trac.macports.org/changeset/100350
Author: raimue at 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 {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121208/045fdc99/attachment.html>
More information about the macports-changes
mailing list