[91245] trunk/dports/lang/gcc47/Portfile

ryandesign at macports.org ryandesign at macports.org
Tue Mar 27 00:07:00 PDT 2012


Revision: 91245
          https://trac.macports.org/changeset/91245
Author:   ryandesign at macports.org
Date:     2012-03-27 00:07:00 -0700 (Tue, 27 Mar 2012)
Log Message:
-----------
gcc47: add ecj so gcj works; increase epoch so users who installed a development version before will be prompted to upgrade

Modified Paths:
--------------
    trunk/dports/lang/gcc47/Portfile

Modified: trunk/dports/lang/gcc47/Portfile
===================================================================
--- trunk/dports/lang/gcc47/Portfile	2012-03-27 06:11:32 UTC (rev 91244)
+++ trunk/dports/lang/gcc47/Portfile	2012-03-27 07:07:00 UTC (rev 91245)
@@ -4,7 +4,9 @@
 PortGroup select 1.0
 
 name                gcc47
+epoch               1
 version             4.7.0
+revision            1
 platforms           darwin
 categories          lang
 maintainers         mww openmaintainer
@@ -14,20 +16,34 @@
                     C, C++, Objective-C, Objective-C++, Fortran and Java.
 
 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}
+master_sites        ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-${version}/:gcc \
+                    ftp://ftp.gwdg.de/pub/linux/gcc/releases/gcc-${version}/:gcc \
+                    ftp://gcc.ftp.nluug.nl/mirror/languages/gcc/releases/gcc-${version}/:gcc \
+                    ftp://gcc.gnu.org/pub/gcc/releases/gcc-${version}/:gcc \
+                    gnu:gcc/gcc-${version}:gcc \
+                    ftp://sourceware.org/pub/java/:ecj \
+                    http://mirrors.kernel.org/sources.redhat.com/java/:ecj \
+                    http://www.mirrorservice.org/sites/sources.redhat.com/pub/java/:ecj \
+                    http://ftp-stud.fht-esslingen.de/pub/Mirrors/sourceware.org/java/:ecj
 
+use_bzip2           yes
+
+set ecj             ecj-4.5.jar
+
 distname            gcc-${version}
 
-checksums           md5     2a0f1d99fda235c29d40b561f81d9a77 \
+distfiles           [suffix ${distname}]:gcc ${ecj}:ecj
+
+extract.only        [suffix ${distname}]
+
+checksums           [suffix ${distname}] \
+                    md5     2a0f1d99fda235c29d40b561f81d9a77 \
                     rmd160  4ed660b281cdb9bcf98f5c2cf2da105c71db5be4 \
-                    sha256  a680083e016f656dab7acd45b9729912e70e71bbffcbf0e3e8aa1cccf19dc9a5
+                    sha256  a680083e016f656dab7acd45b9729912e70e71bbffcbf0e3e8aa1cccf19dc9a5 \
+                    ${ecj} \
+                    rmd160  d3f4da657f086b6423f74e93f001132f4855368a \
+                    sha256  98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
 
-use_bzip2           yes
-
 depends_lib         port:gmp port:mpfr port:libiconv port:libmpc port:ppl
 depends_run         port:gcc_select
 
@@ -37,6 +53,7 @@
 
 post-extract {
     file mkdir ${worksrcpath}
+    copy ${distpath}/${ecj} ${workpath}/${distname}/ecj.jar
 }
 
 platform darwin {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120327/86052647/attachment.html>


More information about the macports-changes mailing list