On 4/4/14 1:22 AM, Ryan Schmidt wrote: > On Apr 4, 2014, at 00:03, dev...@macports.org wrote: > >> Revision >> 118533 >> Author >> dev...@macports.org >> Date >> 2014-04-03 22:03:33 -0700 (Thu, 03 Apr 2014) >> Log Message >> >> pidgin: depend on perl5, increment revision to rebuild archived binary with >> latest default version (#42213), maintainer timeout. >> Modified Paths >> >> • trunk/dports/net/pidgin/Portfile >> Diff >> >> Modified: trunk/dports/net/pidgin/Portfile (118532 => 118533) >> @@ -38,7 +38,8 @@ >> >> port:libidn \ >> >> port:libxml2 \ >> >> port:nspr \ >> >> - port:nss >> >> + port:nss \ >> + port:perl5 > You should use a specific version of perl instead, like perl5.16. > > > Unfortunately that doesn't work in this situation. configure.ac needs to be modified to respect configure.perl before a version specific perl can be used.
configure.ac uses this code to test for perl: AC_PATH_PROG(perlpath, perl) AC_MSG_CHECKING(for Perl compile flags) PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` Consider this configuration that might result from the recent change in perl5's default variant (this is the configuration I use to test for intltool configuration problems). perl5 @5.12.4_0+perl5_12 (active) perl5.12 @5.12.4_3 (active) perl5.16 @5.16.3_0 (active) perl -MExtUtils::Embed -e ccopts 2>/dev/null gives -pipe -Os -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp -fno-strict-aliasing -fstack-protector -I/opt/local/include -I/opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE Worse, if perl5 is not active at all perl5 @5.12.4_0+perl5_12 perl5.12 @5.12.4_3 (active) perl5.16 @5.16.3_0 (active) it will select the system perl perl -MExtUtils::Embed -e ccopts 2>/dev/null now gives -arch i386 -arch x86_64 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I/usr/local/include -I/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev