[76563] trunk/dports/science/arb

ryandesign at macports.org ryandesign at macports.org
Mon Feb 28 03:09:01 PST 2011


Revision: 76563
          http://trac.macports.org/changeset/76563
Author:   ryandesign at macports.org
Date:     2011-02-28 03:09:01 -0800 (Mon, 28 Feb 2011)
Log Message:
-----------
arb: find the path to libperl at compile time instead of hardcoding it; see #28276

Modified Paths:
--------------
    trunk/dports/science/arb/Portfile
    trunk/dports/science/arb/files/patch-ARB-DARWIN.pl.diff

Modified: trunk/dports/science/arb/Portfile
===================================================================
--- trunk/dports/science/arb/Portfile	2011-02-28 09:47:06 UTC (rev 76562)
+++ trunk/dports/science/arb/Portfile	2011-02-28 11:09:01 UTC (rev 76563)
@@ -72,8 +72,8 @@
                                                      ${worksrcpath}/GDEHELP/Makefile.helpfiles
                         file copy ${worksrcpath}/config.makefile.template ${worksrcpath}/config.makefile
                         file copy ${filespath}/arb_macsetup ${worksrcpath}/bin
-                        reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/PERL2ARB/DARWIN.PL \
-                                                             ${worksrcpath}/bin/arb_macsetup
+                        reinplace "s|@@LIBPERLDIR@@|[exec ${prefix}/bin/perl -e "use Config; print \$Config{archlib};"]/CORE|g" ${worksrcpath}/PERL2ARB/DARWIN.PL
+                        reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/bin/arb_macsetup
 
                         reinplace "s|OSX_SDK:=/Developer/SDKs/MacOSX10.5.sdk|OSX_SDK:=${configure.sdkroot}|g" ${worksrcpath}/Makefile
 

Modified: trunk/dports/science/arb/files/patch-ARB-DARWIN.pl.diff
===================================================================
--- trunk/dports/science/arb/files/patch-ARB-DARWIN.pl.diff	2011-02-28 09:47:06 UTC (rev 76562)
+++ trunk/dports/science/arb/files/patch-ARB-DARWIN.pl.diff	2011-02-28 11:09:01 UTC (rev 76563)
@@ -6,7 +6,7 @@
      'VERSION_FROM' => 'ARB.pm',               # finds $VERSION
 -   #'LIBS'         => '-L../ARBDB2 -lARBDB -L/usr/local/lib/perl5/5.10.0/darwin-2level/CORE/ -lperl',  # e.g., '-lm' 
 -    'LIBS'         => '-L../ARBDB2 -lARBDB -L/System/Library/Perl/lib/5.10/ -lperl', #System provides 64-bit Perl with Snow Leopard
-+    'LIBS'         => '-L../ARBDB2 -lARBDB -L@@PREFIX@@/lib/perl5/5.8.9/darwin-2level/CORE/ -lperl', #MacPorts installs 64-bit perl5.8.9
++    'LIBS'         => '-L../ARBDB2 -lARBDB -L@@LIBPERLDIR@@ -lperl',
      'DEFINE'       => '',                     # e.g., '-DHAVE_SOMETHING' 
      'INC'          => '-I../INCLUDE',         # e.g., '-I/usr/include/other' 
      'CCFLAGS'      => '-arch x86_64',
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110228/242f23c0/attachment.html>


More information about the macports-changes mailing list