[36146] trunk/dports/math/gnudatalanguage/Portfile
takeshi at macports.org
takeshi at macports.org
Sat Apr 19 04:38:05 PDT 2008
Revision: 36146
http://trac.macosforge.org/projects/macports/changeset/36146
Author: takeshi at macports.org
Date: 2008-04-19 04:37:58 -0700 (Sat, 19 Apr 2008)
Log Message:
-----------
gnudatalanguage: fixed compatibility with ImageMagick >= 6.3.8-5
Modified Paths:
--------------
trunk/dports/math/gnudatalanguage/Portfile
Modified: trunk/dports/math/gnudatalanguage/Portfile
===================================================================
--- trunk/dports/math/gnudatalanguage/Portfile 2008-04-19 11:18:06 UTC (rev 36145)
+++ trunk/dports/math/gnudatalanguage/Portfile 2008-04-19 11:37:58 UTC (rev 36146)
@@ -4,6 +4,7 @@
name gnudatalanguage
version 0.9rc1
+revision 1
categories math science
maintainers takeshi at macports.org
platforms darwin
@@ -35,7 +36,7 @@
port:tiff
configure.env FFLAGS=-O2
-configure.cppflags "-I${prefix}/include/python2.4"
+configure.cppflags-append "-I${prefix}/include/python2.4"
configure.args --with-plplotdir=${prefix} \
--with-ncursesdir=${prefix} \
--with-readlinedir=${prefix} \
@@ -46,6 +47,10 @@
--enable-python_version=2.4 \
--with-Magick=${prefix} \
--disable-dependency-tracking
+set imflag [lsearch [exec pkg-config --libs-only-l ImageMagick] -lMagickCore]
+if {$imflag} {
+ configure.cppflags-append "-I${prefix}/include/ImageMagick"
+}
patch {
foreach f {configure.in configure} {
@@ -56,6 +61,12 @@
reinplace "s|-lproj4|-lproj|g" ${worksrcpath}/${f}
}
reinplace "s|AC_CHECK_LIB(proj4|AC_CHECK_LIB(proj|" ${worksrcpath}/configure.in
+ if {$imflag} {
+ reinplace "s|AC_CHECK_LIB(Magick|AC_CHECK_LIB(MagickCore|" ${worksrcpath}/configure.in
+ reinplace "s|-lMagick\\.|-lMagickCore.|" ${worksrcpath}/configure
+ reinplace "s|-lMagick\"|-lMagickCore\"|" ${worksrcpath}/configure
+ reinplace "s|LIBS=\"-lMagick \$LIBS\"|LIBS=\"-lMagickCore \$LIBS\"|" ${worksrcpath}/configure
+ }
reinplace "s|-L/usr/X11R6/lib64||" ${worksrcpath}/src/Makefile.am
reinplace "s|lib_proj.h|projects.h|" ${worksrcpath}/src/math_utl.hpp
foreach d {src src/antlr} {
@@ -71,10 +82,22 @@
destroot.target install-strip
post-destroot {
- xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
- foreach f {AUTHORS COPYING ChangeLog HACKING INSTALL NEWS PYTHON.txt README TODO} {
- eval xinstall -m 644 [glob ${worksrcpath}/${f}] ${destroot}${prefix}/share/doc/${name}
- }
+ xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING Doxyfile ChangeLog HACKING INSTALL NEWS MAP_INSTALL PYTHON.txt README TODO ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 755 -d ${destroot}${prefix}/share/${name}
+ xinstall -m 755 -d ${destroot}${prefix}/share/${name}/py
+ eval xinstall -m 644 [glob ${worksrcpath}/src/py/*.py] ${destroot}${prefix}/share/${name}/py
+ xinstall -m 755 -d ${destroot}${prefix}/share/${name}/pro
+ xinstall -m 644 -W ${worksrcpath}/src/pro README.txt STATUS UrgentNeed.txt \
+ ${destroot}${prefix}/share/${name}/pro
+ eval xinstall -m 644 [glob ${worksrcpath}/src/pro/*.pro] \
+ ${destroot}${prefix}/share/${name}/pro
+ xinstall -m 755 -d ${destroot}${prefix}/share/${name}/pro/dicom
+ eval xinstall -m 644 [glob ${worksrcpath}/src/pro/dicom/*.pro] \
+ ${destroot}${prefix}/share/${name}/pro/dicom
+ xinstall -m 755 -d ${destroot}${prefix}/share/${name}/testsuite
+ eval xinstall -m 644 [glob ${worksrcpath}/testsuite/*.pro] \
+ ${destroot}${prefix}/share/${name}/testsuite
}
variant proj description {build with proj} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080419/fc2b6f4a/attachment.html
More information about the macports-changes
mailing list