Revision: 80020 http://trac.macports.org/changeset/80020 Author: takeshi@macports.org Date: 2011-07-02 02:43:02 -0700 (Sat, 02 Jul 2011) Log Message: ----------- g95: create a simlink to allow patches to gcc files. Fixes #29997 Modified Paths: -------------- trunk/dports/lang/g95/Portfile trunk/dports/lang/g95/files/patch-darwin-fallback.c.diff trunk/dports/lang/g95/files/patch-darwin.h.diff trunk/dports/lang/g95/files/patch-host-darwin.c.diff Modified: trunk/dports/lang/g95/Portfile =================================================================== --- trunk/dports/lang/g95/Portfile 2011-07-02 06:29:50 UTC (rev 80019) +++ trunk/dports/lang/g95/Portfile 2011-07-02 09:43:02 UTC (rev 80020) @@ -72,6 +72,10 @@ cd ${worksrcpath}; tar zxvf libf95.a-${version}.tar.gz" } +pre-patch { + file link -symbolic ${worksrcpath}/gcc-${version_gcc} ../gcc-${version_gcc} +} + post-patch { reinplace "s|gcc-lib|$name|" ${worksrcpath}/configure reinplace "s|gcc-lib|$name|" ${worksrcpath}/libf95.a-${version}/configure Modified: trunk/dports/lang/g95/files/patch-darwin-fallback.c.diff =================================================================== --- trunk/dports/lang/g95/files/patch-darwin-fallback.c.diff 2011-07-02 06:29:50 UTC (rev 80019) +++ trunk/dports/lang/g95/files/patch-darwin-fallback.c.diff 2011-07-02 09:43:02 UTC (rev 80020) @@ -1,5 +1,5 @@ ---- ../gcc-4.0.4/gcc/config/rs6000/darwin-fallback.c.orig 2007-11-11 10:46:12.000000000 +0900 -+++ ../gcc-4.0.4/gcc/config/rs6000/darwin-fallback.c 2007-11-11 11:25:18.000000000 +0900 +--- gcc-4.0.4/gcc/config/rs6000/darwin-fallback.c.orig 2007-11-11 10:46:12.000000000 +0900 ++++ gcc-4.0.4/gcc/config/rs6000/darwin-fallback.c 2007-11-11 11:25:18.000000000 +0900 @@ -261,9 +261,9 @@ }; Modified: trunk/dports/lang/g95/files/patch-darwin.h.diff =================================================================== --- trunk/dports/lang/g95/files/patch-darwin.h.diff 2011-07-02 06:29:50 UTC (rev 80019) +++ trunk/dports/lang/g95/files/patch-darwin.h.diff 2011-07-02 09:43:02 UTC (rev 80020) @@ -1,5 +1,5 @@ ---- ../gcc-4.2.4/gcc/config/darwin.h.orig 2009-10-27 21:51:57.000000000 +0900 -+++ ../gcc-4.2.4/gcc/config/darwin.h 2009-10-27 21:53:42.000000000 +0900 +--- gcc-4.2.4/gcc/config/darwin.h.orig 2009-10-27 21:51:57.000000000 +0900 ++++ gcc-4.2.4/gcc/config/darwin.h 2009-10-27 21:53:42.000000000 +0900 @@ -237,12 +237,7 @@ %{!nostdlib:%{!nodefaultlibs:%(link_ssp) %G %L}} \ %{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} %{F*} }}}}}}}}" Modified: trunk/dports/lang/g95/files/patch-host-darwin.c.diff =================================================================== --- trunk/dports/lang/g95/files/patch-host-darwin.c.diff 2011-07-02 06:29:50 UTC (rev 80019) +++ trunk/dports/lang/g95/files/patch-host-darwin.c.diff 2011-07-02 09:43:02 UTC (rev 80020) @@ -1,5 +1,5 @@ ---- ../gcc-4.0.4/gcc/config/rs6000/host-darwin.c.orig 2007-11-10 13:24:23.000000000 +0900 -+++ ../gcc-4.0.4/gcc/config/rs6000/host-darwin.c 2007-11-10 13:19:23.000000000 +0900 +--- gcc-4.0.4/gcc/config/rs6000/host-darwin.c.orig 2007-11-10 13:24:23.000000000 +0900 ++++ gcc-4.0.4/gcc/config/rs6000/host-darwin.c 2007-11-10 13:19:23.000000000 +0900 @@ -33,10 +33,6 @@ static void segv_handler (int, siginfo_t *, void *); static void darwin_rs6000_extra_signals (void);