The depspec you provided seems to not be working according to a user here: https://trac.macports.org/ticket/35770#comment:66
Any thoughts? I'd prefer to not have to go back to providing an extra file but don't have the time right now to debug escaping. On 09/13/12, Rainer Müller <[email protected]> wrote: > On 2012-09-12 18:43, [email protected] wrote: > > Revision: 97700 > > http://trac.macports.org//changeset/97700 > > Author: [email protected] > > Date: 2012-09-12 09:43:28 -0700 (Wed, 12 Sep 2012) > > Log Message: > > ----------- > > gcc4?: Make libstdcxx builds faster, workaround bug in base depspec for the > > libstdcxx dependency > > > Modified: trunk/dports/lang/gcc42/Portfile > > =================================================================== > > --- trunk/dports/lang/gcc42/Portfile 2012-09-12 15:36:50 UTC (rev > > 97699) > > +++ trunk/dports/lang/gcc42/Portfile 2012-09-12 16:43:28 UTC (rev > > 97700) > > @@ -41,7 +41,7 @@ > > universal_variant no > > > > depends_lib port:gmp port:mpfr port:libiconv > > -depends_run port:gcc_select port:ld64 port:cctools > > path:lib/libstdc++.dylib:libstdcxx > > +depends_run port:gcc_select port:ld64 port:cctools > > path:lib/.libstdcxx:libstdcxx > > I am not sure if this is a bug or just not documented. The path > specification can be a regular expression, thus the + character needs to > be escaped here. > > Unfortunately, you need to escape this once for Tcl and another time for > the regex engine, which results in this ugly, but working dependency > specifiation: > > depends_run path:lib/libstdc\\\\+\\\\+\\\\.dylib:libstdcxx > > Actually, the dot would always need to be escaped in all uses of path: > specifications as shown above... Do we even have a use case for a regex > in path:? > > Rainer > > PS: Sorry that I sent this to macports-changes@ at first, I think we > used to have a Reply-To: macports-dev@ on this mailing list to avoid this? > >
_______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
