New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 36146

Show
Ignore:
Timestamp:
04/19/2008 04:37:58 (4 years ago)
Author:
takeshi@…
Message:

gnudatalanguage: fixed compatibility with ImageMagick >= 6.3.8-5

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/dports/math/gnudatalanguage/Portfile

    r35978 r36146  
    55name            gnudatalanguage 
    66version         0.9rc1 
     7revision        1 
    78categories      math science 
    89maintainers     takeshi@macports.org 
     
    3637 
    3738configure.env       FFLAGS=-O2 
    38 configure.cppflags      "-I${prefix}/include/python2.4" 
     39configure.cppflags-append "-I${prefix}/include/python2.4" 
    3940configure.args      --with-plplotdir=${prefix} \ 
    4041                    --with-ncursesdir=${prefix} \ 
     
    4748                    --with-Magick=${prefix} \ 
    4849                    --disable-dependency-tracking 
     50set imflag [lsearch [exec pkg-config --libs-only-l ImageMagick] -lMagickCore] 
     51if {$imflag} { 
     52   configure.cppflags-append "-I${prefix}/include/ImageMagick" 
     53} 
    4954 
    5055patch { 
     
    5762   } 
    5863   reinplace "s|AC_CHECK_LIB(proj4|AC_CHECK_LIB(proj|" ${worksrcpath}/configure.in 
     64   if {$imflag} { 
     65      reinplace "s|AC_CHECK_LIB(Magick|AC_CHECK_LIB(MagickCore|" ${worksrcpath}/configure.in 
     66      reinplace "s|-lMagick\\.|-lMagickCore.|" ${worksrcpath}/configure 
     67      reinplace "s|-lMagick\"|-lMagickCore\"|" ${worksrcpath}/configure 
     68      reinplace "s|LIBS=\"-lMagick  \$LIBS\"|LIBS=\"-lMagickCore  \$LIBS\"|" ${worksrcpath}/configure 
     69   } 
    5970   reinplace "s|-L/usr/X11R6/lib64||" ${worksrcpath}/src/Makefile.am 
    6071   reinplace "s|lib_proj.h|projects.h|" ${worksrcpath}/src/math_utl.hpp 
     
    7283 
    7384post-destroot { 
    74     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name} 
    75     foreach f {AUTHORS COPYING ChangeLog HACKING INSTALL NEWS PYTHON.txt README TODO} { 
    76         eval xinstall -m 644 [glob ${worksrcpath}/${f}] ${destroot}${prefix}/share/doc/${name} 
    77     } 
     85   xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name} 
     86   xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING Doxyfile ChangeLog HACKING INSTALL NEWS MAP_INSTALL PYTHON.txt README TODO ${destroot}${prefix}/share/doc/${name} 
     87   xinstall -m 755 -d ${destroot}${prefix}/share/${name} 
     88   xinstall -m 755 -d ${destroot}${prefix}/share/${name}/py 
     89   eval xinstall -m 644 [glob ${worksrcpath}/src/py/*.py] ${destroot}${prefix}/share/${name}/py 
     90   xinstall -m 755 -d ${destroot}${prefix}/share/${name}/pro 
     91   xinstall -m 644 -W ${worksrcpath}/src/pro README.txt STATUS UrgentNeed.txt \ 
     92      ${destroot}${prefix}/share/${name}/pro 
     93   eval xinstall -m 644 [glob ${worksrcpath}/src/pro/*.pro] \ 
     94      ${destroot}${prefix}/share/${name}/pro 
     95   xinstall -m 755 -d ${destroot}${prefix}/share/${name}/pro/dicom 
     96   eval xinstall -m 644 [glob ${worksrcpath}/src/pro/dicom/*.pro] \ 
     97      ${destroot}${prefix}/share/${name}/pro/dicom 
     98   xinstall -m 755 -d ${destroot}${prefix}/share/${name}/testsuite 
     99   eval xinstall -m 644 [glob ${worksrcpath}/testsuite/*.pro] \ 
     100      ${destroot}${prefix}/share/${name}/testsuite 
    78101} 
    79102