[102365] trunk/dports/graphics/graphite2/Portfile
Ryan Schmidt
ryandesign at macports.org
Fri Feb 1 19:43:22 PST 2013
On Feb 1, 2013, at 00:38, jeremyhu at macports.org wrote:
> Revision: 102365
> https://trac.macports.org/changeset/102365
> Author: jeremyhu at macports.org
> Date: 2013-01-31 22:38:19 -0800 (Thu, 31 Jan 2013)
> Log Message:
> -----------
> graphite2: Don't bother disabling stack protection when the compiler doesn't even know about it.
>
> Modified Paths:
> --------------
> trunk/dports/graphics/graphite2/Portfile
>
> Modified: trunk/dports/graphics/graphite2/Portfile
> ===================================================================
> --- trunk/dports/graphics/graphite2/Portfile 2013-02-01 06:34:40 UTC (rev 102364)
> +++ trunk/dports/graphics/graphite2/Portfile 2013-02-01 06:38:19 UTC (rev 102365)
> @@ -28,9 +28,12 @@
> patchfiles patch-Graphite.cmake.diff
>
> if {[string match *gcc-4.0 ${configure.compiler}]} {
> - # https://sourceforge.net/tracker/?func=detail&atid=513479&aid=3581749&group_id=66144
> post-patch {
> + # https://sourceforge.net/tracker/?func=detail&atid=513479&aid=3581749&group_id=66144
> reinplace "s|-fdiagnostics-show-option||g" ${worksrcpath}/src/CMakeLists.txt ${worksrcpath}/tests/CMakeLists.txt
> +
> + # https://sourceforge.net/tracker/?func=detail&aid=3597386&group_id=66144&atid=513479
> + reinplace "s|-fno-stack-protector||g" ${worksrcpath}/src/CMakeLists.txt ${worksrcpath}/tests/CMakeLists.txt
> }
> }
Thanks. But Leopard's gcc-4.0 understands the -fno-stack-protector flag, but Tiger's gcc-4.0 doesn't. How can I determine whether Leopard's gcc-4.0 defaults to having the stack protector on or off? If the default is on, then I'll want to change the above patch to only remove the flag on Tiger.
More information about the macports-dev
mailing list