[66142] trunk/dports/graphics/ImageMagick

ryandesign at macports.org ryandesign at macports.org
Mon Apr 5 23:32:02 PDT 2010


Revision: 66142
          http://trac.macports.org/changeset/66142
Author:   ryandesign at macports.org
Date:     2010-04-05 23:31:59 -0700 (Mon, 05 Apr 2010)
Log Message:
-----------
ImageMagick: rewrite multiword flag -framework

Modified Paths:
--------------
    trunk/dports/graphics/ImageMagick/Portfile

Added Paths:
-----------
    trunk/dports/graphics/ImageMagick/files/
    trunk/dports/graphics/ImageMagick/files/patch-m4_ax_opencl.m4.diff

Modified: trunk/dports/graphics/ImageMagick/Portfile
===================================================================
--- trunk/dports/graphics/ImageMagick/Portfile	2010-04-06 06:19:04 UTC (rev 66141)
+++ trunk/dports/graphics/ImageMagick/Portfile	2010-04-06 06:31:59 UTC (rev 66142)
@@ -6,6 +6,7 @@
 name                        ImageMagick
 conflicts                   cryptlib
 version                     6.6.1-0
+revision                    1
 set reasonable_version      [lindex [split ${version} -] 0]
 homepage                    http://www.imagemagick.org/
 categories                  graphics devel
@@ -43,6 +44,8 @@
                             sha1    ad85735bff97c02573e0e714ab727348182b2ff9 \
                             rmd160  4fcf809e4a483acb82081851a57c2d35f989be10
 
+patchfiles                  patch-m4_ax_opencl.m4.diff
+
 depends_build               port:pkgconfig
 
 depends_lib                 port:xorg-libXext \
@@ -72,6 +75,8 @@
                             lib/libexpat.dylib \
                             lib/libxml2.dylib
 
+use_autoconf                yes
+
 pre-configure {
     if {[file exists ${prefix}/lib/libcl.dylib]} {
         ui_error "ImageMagick cannot be built while cryptlib is active. Pleease deactivate"

Added: trunk/dports/graphics/ImageMagick/files/patch-m4_ax_opencl.m4.diff
===================================================================
--- trunk/dports/graphics/ImageMagick/files/patch-m4_ax_opencl.m4.diff	                        (rev 0)
+++ trunk/dports/graphics/ImageMagick/files/patch-m4_ax_opencl.m4.diff	2010-04-06 06:31:59 UTC (rev 66142)
@@ -0,0 +1,18 @@
+--- m4/ax_opencl.m4.orig	2010-01-22 01:51:24.000000000 +0900
++++ m4/ax_opencl.m4	2010-04-06 03:54:50.000000000 +0900
+@@ -93,13 +93,13 @@
+                  [ax_check_cl_nvidia_flags="-L/usr/$ax_check_cl_libdir/nvidia" LIBS="$ax_try_lib $ax_check_cl_nvidia_flags $CL_LIBS $ax_save_LIBS"
+                  AC_LINK_IFELSE([AX_OPENCL_PROGRAM],
+                                 [ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_nvidia_flags"; break],
+-                                [ax_check_cl_dylib_flag='-framework OpenCL -L/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries' LIBS="$ax_try_lib $ax_check_cl_dylib_flag $CL_LIBS $ax_save_LIBS"
++                                [ax_check_cl_dylib_flag='-Wl,-framework,OpenCL -L/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries' LIBS="$ax_try_lib $ax_check_cl_dylib_flag $CL_LIBS $ax_save_LIBS"
+                                 AC_LINK_IFELSE([AX_OPENCL_PROGRAM],
+                                                [ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break])])])
+   done
+   
+   AS_IF([test "X$ax_cv_check_cl_libcl" = Xno -a X$no_x = Xyes],
+-        [LIBS='-framework OpenCL'
++        [LIBS='-Wl,-framework,OpenCL'
+         AC_LINK_IFELSE([AX_OPENCL_PROGRAM],
+                        [ax_cv_check_cl_libcl=$LIBS])])
+   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100405/0b3e6dd0/attachment.html>


More information about the macports-changes mailing list