Revision: 138251 https://trac.macports.org/changeset/138251 Author: ryandesign@macports.org Date: 2015-07-02 18:49:27 -0700 (Thu, 02 Jul 2015) Log Message: ----------- gcc49: update to 4.9.3, and move libgcj-4.9.pc file (#45619) Modified Paths: -------------- trunk/dports/lang/gcc49/Portfile Removed Paths: ------------- trunk/dports/lang/gcc49/files/isl-0.14-compatibility.patch trunk/dports/lang/gcc49/files/spe-high-registers.patch Modified: trunk/dports/lang/gcc49/Portfile =================================================================== --- trunk/dports/lang/gcc49/Portfile 2015-07-03 00:16:33 UTC (rev 138250) +++ trunk/dports/lang/gcc49/Portfile 2015-07-03 01:49:27 UTC (rev 138251) @@ -8,8 +8,7 @@ name gcc49 epoch 2 -version 4.9.2 -revision 2 +version 4.9.3 platforms darwin categories lang maintainers mww openmaintainer @@ -29,8 +28,8 @@ distname gcc-${version} use_bzip2 yes -checksums rmd160 bc6454e7c67c6f5fd2c98cdd1364ebb1739e1347 \ - sha256 2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd +checksums rmd160 799d45b4231d9417a4648bbef224657df76fca95 \ + sha256 2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e depends_lib port:cctools \ path:lib/pkgconfig/cloog-isl.pc:cloog \ @@ -46,17 +45,10 @@ depends_skip_archcheck-append gcc_select ld64 cctools license_noconflict gmp mpfr ppl libmpc -# Enable building with MacPorts' isl (#45984). -patchfiles-append isl-0.14-compatibility.patch - # Handle OS X deployment targets correctly (GCC PR target/63810 # <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63810>). patchfiles-append macosx-version-min.patch -# Fix bootstrap regression on PowerPC (GCC PR bootstrap/63703 -# <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63703>). -patchfiles-append spe-high-registers.patch - # Don't link with "-flat_namespace -undefined suppress" on Yosemite and # later (#45483). patchfiles-append yosemite-libtool.patch @@ -170,6 +162,7 @@ } } } + move ${destroot}${prefix}/lib/${name}/pkgconfig/libgcj-${major}.pc ${destroot}${prefix}/lib/pkgconfig/ } select.group gcc Deleted: trunk/dports/lang/gcc49/files/isl-0.14-compatibility.patch =================================================================== --- trunk/dports/lang/gcc49/files/isl-0.14-compatibility.patch 2015-07-03 00:16:33 UTC (rev 138250) +++ trunk/dports/lang/gcc49/files/isl-0.14-compatibility.patch 2015-07-03 01:49:27 UTC (rev 138251) @@ -1,80 +0,0 @@ -Index: gcc/graphite-clast-to-gimple.c -=================================================================== ---- gcc/graphite-clast-to-gimple.c.orig -+++ gcc/graphite-clast-to-gimple.c -@@ -26,7 +26,7 @@ along with GCC; see the file COPYING3. - #include <isl/union_map.h> - #include <isl/list.h> - #include <isl/constraint.h> --#include <isl/ilp.h> -+#include <isl/deprecated/ilp_int.h> - #include <isl/aff.h> - #include <cloog/cloog.h> - #include <cloog/isl/domain.h> -Index: gcc/graphite-interchange.c -=================================================================== ---- gcc/graphite-interchange.c.orig -+++ gcc/graphite-interchange.c -@@ -24,11 +24,12 @@ along with GCC; see the file COPYING3. - #include "config.h" - - #ifdef HAVE_cloog -+#include <isl/deprecated/constraint_int.h> - #include <isl/aff.h> - #include <isl/set.h> - #include <isl/map.h> - #include <isl/union_map.h> --#include <isl/ilp.h> -+#include <isl/deprecated/ilp_int.h> - #include <cloog/cloog.h> - #include <cloog/isl/domain.h> - #endif -Index: gcc/graphite-optimize-isl.c -=================================================================== ---- gcc/graphite-optimize-isl.c.orig -+++ gcc/graphite-optimize-isl.c -@@ -27,6 +27,7 @@ along with GCC; see the file COPYING3. - #include <isl/schedule.h> - #include <isl/band.h> - #include <isl/aff.h> -+#include <isl/deprecated/aff_int.h> - #include <isl/options.h> - #endif - -@@ -373,7 +374,7 @@ getScheduleForBandList (isl_band_list *B - { - for (i = ScheduleDimensions - 1 ; i >= 0 ; i--) - { -- if (isl_band_member_is_zero_distance (Band, i)) -+ if (isl_band_member_is_coincident (Band, i)) - { - isl_map *TileMap; - isl_union_map *TileUMap; -Index: gcc/graphite-poly.c -=================================================================== ---- gcc/graphite-poly.c.orig -+++ gcc/graphite-poly.c -@@ -26,7 +26,7 @@ along with GCC; see the file COPYING3. - #include <isl/map.h> - #include <isl/union_map.h> - #include <isl/constraint.h> --#include <isl/ilp.h> -+#include <isl/deprecated/ilp_int.h> - #include <isl/aff.h> - #include <cloog/cloog.h> - #include <cloog/isl/domain.h> -Index: gcc/graphite-sese-to-poly.c -=================================================================== ---- gcc/graphite-sese-to-poly.c.orig -+++ gcc/graphite-sese-to-poly.c -@@ -24,8 +24,9 @@ along with GCC; see the file COPYING3. - #include <isl/set.h> - #include <isl/map.h> - #include <isl/union_map.h> --#include <isl/constraint.h> -+#include <isl/deprecated/constraint_int.h> - #include <isl/aff.h> -+#include <isl/deprecated/aff_int.h> - #include <cloog/cloog.h> - #include <cloog/cloog.h> - #include <cloog/isl/domain.h> Deleted: trunk/dports/lang/gcc49/files/spe-high-registers.patch =================================================================== --- trunk/dports/lang/gcc49/files/spe-high-registers.patch 2015-07-03 00:16:33 UTC (rev 138250) +++ trunk/dports/lang/gcc49/files/spe-high-registers.patch 2015-07-03 01:49:27 UTC (rev 138251) @@ -1,17 +0,0 @@ -Index: gcc/config/rs6000/darwin.h -=================================================================== ---- gcc/config/rs6000/darwin.h.orig -+++ gcc/config/rs6000/darwin.h -@@ -206,7 +206,11 @@ extern int darwin_emit_branch_islands; - "vrsave", "vscr", \ - "spe_acc", "spefscr", \ - "sfp", \ -- "tfhar", "tfiar", "texasr" \ -+ "tfhar", "tfiar", "texasr", \ -+ "rh0", "rh1", "rh2", "rh3", "rh4", "rh5", "rh6", "rh7", \ -+ "rh8", "rh9", "rh10", "rh11", "rh12", "rh13", "rh14", "rh15", \ -+ "rh16", "rh17", "rh18", "rh19", "rh20", "rh21", "rh22", "rh23", \ -+ "rh24", "rh25", "rh26", "rh27", "rh28", "rh29", "rh30", "rh31" \ - } - - /* This outputs NAME to FILE. */