]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 25 May 2011 23:02:47 +0000 (23:02 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 25 May 2011 23:02:47 +0000 (23:02 +0000)
12 files changed:
Magick++/bin/Magick++-config
Magick++/lib/Magick++/Include.h
PerlMagick/Makefile.PL
PerlMagick/check.sh
coders/png.c
config/configure.xml
libtool
magick/Magick-config
magick/magick-config.h
magick/pixel.h
magick/version.h
wand/Wand-config

index 1f392380c685b4fc79043983be2389c5595fbbed..21201e6df458cd9ab35314d018990576e822d0bc 100755 (executable)
@@ -55,7 +55,7 @@ while test $# -gt 0; do
       echo '-L/usr/local/lib '
       ;;
     --libs)
-      echo "-L${libdir} -lMagick++ -lMagickWand -lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread -lltdl"
+      echo "-L${libdir} -lMagick++ -lMagickWand -lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread "
       ;;
     *)
       echo "${usage}" 1>&2
index 2cdd0d5b133f53a411daaf1c68417aabd09f95ae..7240c19e27fa183bec6d2943be0982be32119542 100644 (file)
@@ -10,7 +10,7 @@
 #if !defined(_MAGICK_CONFIG_H)
 # define _MAGICK_CONFIG_H
 # if !defined(vms) && !defined(macintosh)
-#  include "MagickCore/magick-config.h"
+#  include "magick/magick-config.h"
 # else
 #  include "magick-config.h"
 # endif
@@ -44,8 +44,8 @@
 //
 namespace MagickCore
 {
-#include <MagickCore/MagickCore.h>
-#include <MagickWand/MagickWand.h>
+#include <magick/MagickCore.h>
+#include <wand/MagickWand.h>
 #undef inline // Remove possible definition from config.h
 
 #undef class
index 17cd3f73c06547023116dbc0b4818654d5a367c6..f24e06f41f0f0158df9b312e5381ede6c78d04a2 100644 (file)
@@ -198,7 +198,7 @@ WriteMakefile
    'INC'       => $INC_magick,
 
    # C compiler
-   #'CC' => 'gcc -std=gnu99 -std=gnu99',
+   #'CC' => 'g++',
 
    # C pre-processor flags (e.g. -I & -D options)
    # 'CPPFLAGS' => "$Config{'cppflags'} -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/graphviz -I/usr/include/freetype2 -I/usr/include/libxml2",
@@ -207,7 +207,7 @@ WriteMakefile
    'CCFLAGS' => $CCFLAGS_magick,
 
    # Linker
-   #'LD' => $Config{'ld'} == $Config{'cc'} ? 'gcc -std=gnu99 -std=gnu99' : $Config{'ld'},
+   #'LD' => $Config{'ld'} == $Config{'cc'} ? 'g++' : $Config{'ld'},
 
    # Linker flags for building an executable
    'LDFLAGS' =>  $LDFLAGS_magick,
@@ -228,7 +228,7 @@ WriteMakefile
    # 'OPTIMIZE'        => '',
 
    # Use same compiler as ImageMagick
-   'PERLMAINCC'        => ' -fopenmp',
+   'PERLMAINCC'        => 'g++ -fopenmp',
 
    # Set Perl installation prefix to ImageMagick installation prefix
 #   'PREFIX'   => '/usr/local',
index 731f0ecc0265559f9e180218870067b2329cafd8..521a28a2487a036c0a09ae7c0e31f13b27d36627 100755 (executable)
@@ -41,10 +41,10 @@ fi
 
 if test -x PerlMagick -a -f Makefile.aperl ; then
   # Static build test incantation
-  ${MAKE} -f Makefile.aperl CC='gcc -std=gnu99 -std=gnu99' TEST_VERBOSE=1 test
+  ${MAKE} -f Makefile.aperl CC='g++' TEST_VERBOSE=1 test
 elif test -f Makefile -a -f Magick.o; then
   # Shared build test incantation
-  ${MAKE} CC='gcc -std=gnu99 -std=gnu99' TEST_VERBOSE=1 test
+  ${MAKE} CC='g++' TEST_VERBOSE=1 test
 else
   echo 'PerlMagick has not been built!'
   exit 1
index c9c604c2b3222c07f0e4b083c90c42d3a9a11bb8..528c961fbca7cb79aa952892a11855665ab346a9 100644 (file)
         ((color).blue == (target).blue))
 #endif
 
-/* Convenience macros for copying RGB or RGB+opacity components
- * between a pixel and a PixelPacket.
- */
-
-#define GetRGBOPixelComponents(pixel, packet) \
-        { \
-        (packet).red = GetRedPixelComponent((pixel)); \
-        (packet).green = GetGreenPixelComponent((pixel)); \
-        (packet).blue = GetBluePixelComponent((pixel)); \
-        (packet).opacity = GetOpacityPixelComponent((pixel)); \
-        }
-
-/* Not same as SetRGBOPixelComponent in magick/pixel.h */
-#define SetRGBOPixelComponents(pixel, packet) \
-        { \
-        SetRedPixelComponent((pixel),(packet).red); \
-        SetGreenPixelComponent((pixel),(packet).green); \
-        SetBluePixelComponent((pixel),(packet).blue); \
-        SetOpacityPixelComponent((pixel),(packet).opacity); \
-        }
-
-#define GetRGBPixelComponents(pixel, packet) \
-        { \
-        (packet).red = GetRedPixelComponent((pixel)); \
-        (packet).green = GetGreenPixelComponent((pixel)); \
-        (packet).blue = GetBluePixelComponent((pixel)); \
-        }
-
-#define SetRGBPixelComponents(pixel, packet) \
-        { \
-        SetRedPixelComponent((pixel),(packet).red); \
-        SetGreenPixelComponent((pixel),(packet).green); \
-        SetBluePixelComponent((pixel),(packet).blue); \
-        }
-
 /* Macros for left-bit-replication to ensure that pixels
  * and PixelPackets all have the image->depth, and for use
  * in PNG8 quantization.
@@ -6358,14 +6323,14 @@ static Image *ReadMNGImage(const ImageInfo *image_info,ExceptionInfo *exception)
                       if (magn_methy <= 1)
                         {
                           /* replicate previous */
-                          SetRGBOPixelComponent(q,(pixels));
+                          SetRGBOPixelComponents(q,(pixels));
                         }
 
                       else if (magn_methy == 2 || magn_methy == 4)
                         {
                           if (i == 0)
                             {
-                              SetRGBOPixelComponent(q,(pixels));
+                              SetRGBOPixelComponents(q,(pixels));
                             }
 
                           else
@@ -6416,12 +6381,12 @@ static Image *ReadMNGImage(const ImageInfo *image_info,ExceptionInfo *exception)
                           /* Replicate nearest */
                           if (i <= ((m+1) << 1))
                           {
-                             SetRGBOPixelComponent(q,(pixels));
+                             SetRGBOPixelComponents(q,(pixels));
                           }
 
                           else
                           {
-                             SetRGBOPixelComponent(q,(n));
+                             SetRGBOPixelComponents(q,(n));
                           }
 
                           if (magn_methy == 5)
@@ -6499,14 +6464,14 @@ static Image *ReadMNGImage(const ImageInfo *image_info,ExceptionInfo *exception)
                       if (magn_methx <= 1)
                         {
                           /* replicate previous */
-                          SetRGBOPixelComponent(q,(pixels));
+                          SetRGBOPixelComponents(q,(pixels));
                         }
 
                       else if (magn_methx == 2 || magn_methx == 4)
                         {
                           if (i == 0)
                           {
-                             SetRGBOPixelComponent(q,(pixels));
+                             SetRGBOPixelComponents(q,(pixels));
                           }
 
                           /* To do: Rewrite using Get/Set***PixelComponent() */
@@ -6563,12 +6528,12 @@ static Image *ReadMNGImage(const ImageInfo *image_info,ExceptionInfo *exception)
                           /* Replicate nearest */
                           if (i <= ((m+1) << 1))
                           {
-                             SetRGBOPixelComponent(q,(pixels));
+                             SetRGBOPixelComponents(q,(pixels));
                           }
 
                           else
                           {
-                             SetRGBOPixelComponent(q,(n));
+                             SetRGBOPixelComponents(q,(n));
                           }
 
                           if (magn_methx == 5)
@@ -7991,7 +7956,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
                  {
                    if (number_opaque == 0)
                      {
-                       GetRGBPixelComponents(q, opaque[0]);
+                       GetRGBPixelComponents(q, opaque);
                        opaque[0].opacity=OpaqueOpacity;
                        number_opaque=1;
                      }
@@ -8006,7 +7971,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
                        number_opaque < 259)
                      {
                        number_opaque++;
-                       GetRGBPixelComponents(q, opaque[i]);
+                       GetRGBPixelComponents(q, opaque+i);
                        opaque[i].opacity=OpaqueOpacity;
                      }
                  }
@@ -8017,7 +7982,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
                  {
                    if (number_transparent == 0)
                      {
-                       GetRGBOPixelComponents(q, transparent[0]);
+                       GetRGBOPixelComponents(q, transparent);
                        ping_trans_color.red=
                          (unsigned short) GetRedPixelComponent(q);
                        ping_trans_color.green=
@@ -8039,7 +8004,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
                        number_transparent < 259)
                      {
                        number_transparent++;
-                       GetRGBOPixelComponents(q, transparent[i]);
+                       GetRGBOPixelComponents(q, transparent+i);
                      }
                  }
              }
@@ -8049,7 +8014,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
                  {
                    if (number_semitransparent == 0)
                      {
-                       GetRGBOPixelComponents(q, semitransparent[0]);
+                       GetRGBOPixelComponents(q, semitransparent);
                        number_semitransparent = 1;
                      }
 
@@ -8065,7 +8030,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
                        number_semitransparent < 259)
                      {
                        number_semitransparent++;
-                       GetRGBOPixelComponents(q, semitransparent[i]);
+                       GetRGBOPixelComponents(q, semitransparent+i);
                      }
                  }
              }
@@ -8410,7 +8375,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
               if (GetOpacityPixelComponent(r) > TransparentOpacity/2)
                 {
                   SetOpacityPixelComponent(r,TransparentOpacity);
-                  SetRGBPixelComponents(r,image->background_color);
+                  SetRGBPixelComponents(r,&image->background_color);
                 }
               else
                   SetOpacityPixelComponent(r,OpaqueOpacity);
index 21406a8004ebafe9fd9dfd0464c3d41dbc1d1662..b4c5fdf4355b6782965b83ff63ee68649f68fa11 100644 (file)
@@ -11,8 +11,8 @@
   <configure name="LIB_VERSION" value="0x670"/>
   <configure name="LIB_VERSION_NUMBER" value="6,7,0,1"/>
   <configure name="SVN_REVISION" value="4491" />
-  <configure name="RELEASE_DATE" value="2011-05-24"/>
-  <configure name="CONFIGURE" value="./configure "/>
+  <configure name="RELEASE_DATE" value="2011-05-25"/>
+  <configure name="CONFIGURE" value="./configure  '--disable-shared' 'CC=g++'"/>
   <configure name="PREFIX" value="/usr/local"/>
   <configure name="EXEC-PREFIX" value="/usr/local"/>
   <configure name="CONFIGURE_PATH" value="/usr/local/etc/ImageMagick/"/>
   <configure name="LIBRARY_PATH" value="/usr/local/lib/ImageMagick-6.7.0"/>
   <configure name="CODER_PATH" value="/usr/local/lib/ImageMagick-6.7.0/modules-Q16/coders"/>
   <configure name="FILTER_PATH" value="/usr/local/lib/ImageMagick-6.7.0/modules-Q16/filters"/>
-  <configure name="CC" value="gcc -std=gnu99 -std=gnu99"/>
+  <configure name="CC" value="g++"/>
   <configure name="CFLAGS" value="-fopenmp -g -O2 -Wall -pthread"/>
   <configure name="CPPFLAGS" value="-I/usr/local/include/ImageMagick"/>
   <configure name="PCFLAGS" value="-fopenmp"/>
   <configure name="DEFS" value="-DHAVE_CONFIG_H"/>
   <configure name="LDFLAGS" value="-L/usr/local/lib "/>
-  <configure name="LIBS" value="-lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread -lltdl"/>
+  <configure name="LIBS" value="-lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread "/>
   <configure name="CXX" value="g++"/>
   <configure name="CXXFLAGS" value="-g -O2 -pthread"/>
-  <configure name="DISTCHECK_CONFIG_FLAGS" value="--disable-deprecated --with-quantum-depth=16 --with-umem=no --with-autotrace=no --with-gslib=no --with-fontpath= --with-perl=no"/>
+  <configure name="DISTCHECK_CONFIG_FLAGS" value="'CC=g++' --disable-deprecated --with-quantum-depth=16 --with-umem=no --with-autotrace=no --with-gslib=no --with-fontpath= --with-perl=no"/>
   <configure name="TARGET_CPU" value="x86_64"/>
   <configure name="TARGET_VENDOR" value="unknown"/>
   <configure name="TARGET_OS" value="linux-gnu"/>
diff --git a/libtool b/libtool
index 013362eb1a0f106ed111caf53545ec7d06098fd1..f7006fd140eeac1a11f95b4fe221b346cfef854f 100755 (executable)
--- a/libtool
+++ b/libtool
@@ -74,7 +74,7 @@ DLLTOOL="false"
 OBJDUMP="objdump"
 
 # Whether or not to build shared libraries.
-build_libtool_libs=yes
+build_libtool_libs=no
 
 # Whether or not to build static libraries.
 build_old_libs=yes
@@ -83,7 +83,7 @@ build_old_libs=yes
 pic_mode=default
 
 # Whether or not to optimize for fast installation.
-fast_install=yes
+fast_install=needless
 
 # The host system.
 host_alias=
@@ -161,7 +161,7 @@ old_postuninstall_cmds=""
 lock_old_archive_extraction=no
 
 # A C compiler.
-LTCC="gcc -std=gnu99 -std=gnu99"
+LTCC="g++"
 
 # LTCC compiler flags.
 LTCFLAGS="-fopenmp -g -O2 -Wall -pthread"
@@ -281,10 +281,10 @@ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib /usr/lib64/atlas /us
 dlopen_support=yes
 
 # Whether dlopen of programs is supported.
-dlopen_self=yes
+dlopen_self=no
 
 # Whether dlopen of statically linked programs is supported.
-dlopen_self_static=yes
+dlopen_self_static=unknown
 
 # Commands to strip libraries.
 old_striplib="strip --strip-debug"
@@ -302,13 +302,13 @@ reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs"
 old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$oldlib"
 
 # A language specific compiler.
-CC="gcc -std=gnu99 -std=gnu99"
+CC="g++"
 
 # Is the compiler the GNU compiler?
 with_gcc=yes
 
 # Compiler flag to turn off builtin functions.
-no_builtin_flag=" -fno-builtin"
+no_builtin_flag=" -fno-builtin -fno-rtti -fno-exceptions"
 
 # Additional compiler flags for building library objects.
 pic_flag=" -fPIC -DPIC"
@@ -323,7 +323,7 @@ link_static_flag=""
 compiler_c_o="yes"
 
 # Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=no
+build_libtool_need_lc=yes
 
 # Whether or not to disallow shared libs when runtime libs are static.
 allow_libtool_libs_with_static_runtimes=no
index 42bea3bcdf850d5e80cbceb854f00ea6b5ed221d..8d272b3356032458dfff5d568b45c99d202c6ff3 100755 (executable)
@@ -52,7 +52,7 @@ while test $# -gt 0; do
       echo '-L/usr/local/lib '
       ;;
     --libs)
-      echo "-L${libdir} -lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread -lltdl"
+      echo "-L${libdir} -lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread "
       ;;
     *)
       echo "${usage}" 1>&2
index dfe16798e79db9d14d2825d7905ceb4a6ff115ae..3bf8ae8563713faaa8a88ec39db039940c862be4 100644 (file)
 #endif
 
 /* Define to 1 if you have a working `mmap' system call. */
-#ifndef MAGICKCORE_HAVE_MMAP_FILEIO
-#define MAGICKCORE_HAVE_MMAP_FILEIO 1
-#endif
+/* #undef HAVE_MMAP_FILEIO */
 
 /* Define to 1 if you have the `munmap' function. */
 #ifndef MAGICKCORE_HAVE_MUNMAP
 #endif
 
 /* Define to 1 if the system has the type `_Bool'. */
-#ifndef MAGICKCORE_HAVE__BOOL
-#define MAGICKCORE_HAVE__BOOL 1
-#endif
+/* #undef HAVE__BOOL */
 
 /* Define to 1 if you have the `_exit' function. */
 #ifndef MAGICKCORE_HAVE__EXIT
 /* #undef LQR_DELEGATE */
 
 /* Define if using libltdl to support dynamically loadable modules */
-#ifndef MAGICKCORE_LTDL_DELEGATE
-#define MAGICKCORE_LTDL_DELEGATE 1
-#endif
+/* #undef LTDL_DELEGATE */
 
 /* Define if the OS needs help to load dependent libraries for dlopen(). */
 /* #undef LTDL_DLOPEN_DEPLIBS */
index 45059854352b41a6d2828530bf8b085abbb4a5ed..80f4344287293cbe33db05373c2f527e63532c96 100644 (file)
@@ -43,6 +43,19 @@ extern "C" {
 #define GetNextPixel(pixel)  ((pixel)+1)
 #define GetOpacityPixelComponent(pixel) ((pixel)->opacity)
 #define GetRedPixelComponent(pixel) ((pixel)->red)
+#define GetRGBPixelComponents(pixel,packet) \
+{ \
+  (packet)->red=GetRedPixelComponent((pixel)); \
+  (packet)->green=GetGreenPixelComponent((pixel)); \
+  (packet)->blue=GetBluePixelComponent((pixel)); \
+}
+#define GetRGBOPixelComponents(pixel,packet) \
+{ \
+  (packet)->red=GetRedPixelComponent((pixel)); \
+  (packet)->green=GetGreenPixelComponent((pixel)); \
+  (packet)->blue=GetBluePixelComponent((pixel)); \
+  (packet)->opacity=GetOpacityPixelComponent((pixel)); \
+}
 #define GetYPixelComponent(pixel) ((pixel)->red)
 #define GetYellowPixelComponent(pixel) ((pixel)->blue)
 #define SetAlphaPixelComponent(pixel,value) \
index 57aa504a2e40f04a2f2b66570afcbefcc3b49ab0..ca3b0111f1d87c6b60102313a1ca35e4b2a782b1 100644 (file)
@@ -34,8 +34,8 @@ extern "C" {
 #define MagickLibAddendum  "-1"
 #define MagickLibInterface  4
 #define MagickLibMinInterface  4
-#define MagickReleaseDate  "2011-05-24"
-#define MagickChangeDate   "20110522"
+#define MagickReleaseDate  "2011-05-25"
+#define MagickChangeDate   "20110525"
 #define MagickAuthoritativeURL  "http://www.imagemagick.org"
 #if defined(MAGICKCORE_OPENMP_SUPPORT)
 #define MagickOpenMPFeature  "OpenMP "
index 09d5c78c7c905dc15b30786e3336811fae4c8d7f..bc5e47b5c557b2c3bf83d420a6fcc65050aa7ce1 100755 (executable)
@@ -52,7 +52,7 @@ while test $# -gt 0; do
       echo '-L/usr/local/lib '
       ;;
     --libs)
-      echo "-L${libdir} -lMagickWand -lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread -lltdl"
+      echo "-L${libdir} -lMagickWand -lMagickCore -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lgvc -lgraph -lcdt -lz -lm -lgomp -lpthread "
       ;;
     *)
       echo "${usage}" 1>&2