echo '-I/usr/local/include/ImageMagick'
;;
--ldflags)
- echo '-L/usr/local/lib -Wl,--as-needed'
+ echo '-L/usr/local/lib '
;;
--libs)
echo "-L${libdir} -lMagick++ -lMagickWand -lMagickCore -llcms -ltiff -lfreetype -ljasper -ljpeg -lpng -ldjvulibre -lfftw3 -lfontconfig -lwmflite -lXext -lXt -lSM -lICE -lX11 -lbz2 -pthread -lrsvg-2 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lxml2 -lz -lm -lgomp -lpthread -lltdl"
# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile
my $INC_magick = '-I../ -I.. -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/freetype2 -I/usr/include/libxml2 -I"' . $Config{'usrinc'} . '/ImageMagick"';
my $LIBS_magick = '-L../magick/.libs -lMagickCore -lperl -lm';
-my $CCFLAGS_magick = "$Config{'ccflags'} -fopenmp -O3 -g -Wall -W -pthread";
-my $LDFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'ldflags'} -Wl,--as-needed";
-my $LDDLFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'lddlflags'} -Wl,--as-needed";
+my $CCFLAGS_magick = "$Config{'ccflags'} -fopenmp -g -O2 -Wall -W -pthread";
+my $LDFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'ldflags'} ";
+my $LDDLFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'lddlflags'} ";
if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) {
my($Ipaths, $Lpaths) = AutodetectWin32gcc();
<configure name="NAME" value="ImageMagick"/>
<configure name="LIB_VERSION" value="0x659"/>
<configure name="LIB_VERSION_NUMBER" value="6,5,9,2"/>
- <configure name="RELEASE_DATE" value="2010-02-01"/>
- <configure name="CONFIGURE" value="./configure 'CFLAGS=-O3 -g' 'LDFLAGS=-Wl,--as-needed'"/>
+ <configure name="RELEASE_DATE" value="2010-02-03"/>
+ <configure name="CONFIGURE" value="./configure "/>
<configure name="PREFIX" value="/usr/local"/>
<configure name="EXEC-PREFIX" value="/usr/local"/>
<configure name="VERSION" value="6.5.9"/>
<configure name="CC" value="gcc -std=gnu99"/>
- <configure name="CFLAGS" value="-fopenmp -O3 -g -Wall -W -pthread"/>
+ <configure name="CFLAGS" value="-fopenmp -g -O2 -Wall -W -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 -Wl,--as-needed"/>
+ <configure name="LDFLAGS" value="-L/usr/local/lib "/>
<configure name="LIBS" value="-lMagickCore -llcms -ltiff -lfreetype -ljasper -ljpeg -lpng -ldjvulibre -lfftw3 -lfontconfig -lwmflite -lXext -lXt -lSM -lICE -lX11 -lbz2 -pthread -lrsvg-2 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lxml2 -lz -lm -lgomp -lpthread -lltdl"/>
<configure name="CXX" value="g++"/>
<configure name="CXXFLAGS" value="-g -O2 -Wall -W -pthread"/>
- <configure name="DISTCHECK_CONFIG_FLAGS" value="'CFLAGS=-O3 -g' 'LDFLAGS=-Wl,--as-needed' --disable-deprecated --with-quantum-depth=16 --with-umem=no --with-autotrace=no --with-gslib=no --with-fontpath="/>
+ <configure name="DISTCHECK_CONFIG_FLAGS" value="--disable-deprecated --with-quantum-depth=16 --with-umem=no --with-autotrace=no --with-gslib=no --with-fontpath="/>
<configure name="HOST" value="x86_64-unknown-linux-gnu"/>
<configure name="DELEGATES" value="bzlib djvu fftw fontconfig freetype jpeg jng jp2 lcms mpeg png rsvg tiff x11 xml wmf zlib"/>
<configure name="COPYRIGHT" value="Copyright (C) 1999-2010 ImageMagick Studio LLC"/>
LTCC="gcc -std=gnu99"
# LTCC compiler flags.
-LTCFLAGS="-fopenmp -O3 -g -Wall -W -pthread"
+LTCFLAGS="-fopenmp -g -O2 -Wall -W -pthread"
# Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'"
echo '-I/usr/local/include/ImageMagick'
;;
--ldflags)
- echo '-L/usr/local/lib -Wl,--as-needed'
+ echo '-L/usr/local/lib '
;;
--libs)
echo "-L${libdir} -lMagickCore -llcms -ltiff -lfreetype -ljasper -ljpeg -lpng -ldjvulibre -lfftw3 -lfontconfig -lwmflite -lXext -lXt -lSM -lICE -lX11 -lbz2 -pthread -lrsvg-2 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lxml2 -lz -lm -lgomp -lpthread -lltdl"
#endif
if (*type == 'w')
{
- /*
- Form filename for multi-part images.
- */
- (void) InterpretImageFilename(image_info,image,image->filename,(int)
- image->scene,filename);
+ (void) CopyMagickString(filename,image->filename,MaxTextExtent);
if (image_info->adjoin == MagickFalse)
- if ((image->previous != (Image *) NULL) ||
- (GetNextImageInList(image) != (Image *) NULL))
- {
- if (LocaleCompare(filename,image->filename) == 0)
- {
- char
- extension[MaxTextExtent],
- path[MaxTextExtent];
-
- GetPathComponent(image->filename,RootPath,path);
- GetPathComponent(image->filename,ExtensionPath,extension);
- if (*extension == '\0')
- (void) FormatMagickString(filename,MaxTextExtent,"%s-%lu",
- path,image->scene);
- else
- (void) FormatMagickString(filename,MaxTextExtent,"%s-%lu.%s",
- path,image->scene,extension);
- }
- }
- (void) CopyMagickString(image->filename,filename,MaxTextExtent);
+ {
+ /*
+ Form filename for multi-part images.
+ */
+ (void) InterpretImageFilename(image_info,image,image->filename,(int)
+ image->scene,filename);
+ if ((image->previous != (Image *) NULL) ||
+ (GetNextImageInList(image) != (Image *) NULL))
+ {
+ if (LocaleCompare(filename,image->filename) == 0)
+ {
+ char
+ extension[MaxTextExtent],
+ path[MaxTextExtent];
+
+ GetPathComponent(image->filename,RootPath,path);
+ GetPathComponent(image->filename,ExtensionPath,extension);
+ if (*extension == '\0')
+ (void) FormatMagickString(filename,MaxTextExtent,"%s-%lu",
+ path,image->scene);
+ else
+ (void) FormatMagickString(filename,MaxTextExtent,
+ "%s-%lu.%s",path,image->scene,extension);
+ }
+ }
+ (void) CopyMagickString(image->filename,filename,MaxTextExtent);
#if defined(macintosh)
- SetApplicationType(filename,image_info->magick,'8BIM');
+ SetApplicationType(filename,image_info->magick,'8BIM');
#endif
+ }
}
#if defined(MAGICKCORE_ZLIB_DELEGATE)
if (((strlen(filename) > 2) &&
(void) AcquireUniqueFilename(image->filename);
temporary=MagickTrue;
}
+ else
+ if (image_info->adjoin == MagickFalse)
+ (void) CopyMagickString(image->filename,image_info->filename,
+ MaxTextExtent);
(void) CloseBlob(image);
}
}
/*
Rectify multi-image file support.
*/
- (void) InterpretImageFilename(image_info,(Image *) NULL,
- image_info->filename,(int) image_info->scene,filename);
- if ((LocaleCompare(filename,image_info->filename) != 0) &&
- (strchr(filename,'%') == (char *) NULL))
- image_info->adjoin=MagickFalse;
+ if (image_info->adjoin != MagickFalse)
+ {
+ (void) InterpretImageFilename(image_info,(Image *) NULL,
+ image_info->filename,(int) image_info->scene,filename);
+ if ((LocaleCompare(filename,image_info->filename) != 0) &&
+ (strchr(filename,'%') == (char *) NULL))
+ image_info->adjoin=MagickFalse;
+ }
magick_info=GetMagickInfo(magic,exception);
if (magick_info != (const MagickInfo *) NULL)
if (GetMagickAdjoin(magick_info) == MagickFalse)
#define MagickLibVersionNumber 3,0,0
#define MagickLibAddendum "-2"
#define MagickLibInterface 3
-#define MagickReleaseDate "2010-02-01"
+#define MagickReleaseDate "2010-02-03"
#define MagickChangeDate "20100127"
#define MagickAuthoritativeURL "http://www.imagemagick.org"
#define MagickHomeURL "file:///usr/local/share/doc/ImageMagick-6.5.9/index.html"
echo '-I/usr/local/include/ImageMagick'
;;
--ldflags)
- echo '-L/usr/local/lib -Wl,--as-needed'
+ echo '-L/usr/local/lib '
;;
--libs)
echo "-L${libdir} -lMagickWand -lMagickCore -llcms -ltiff -lfreetype -ljasper -ljpeg -lpng -ldjvulibre -lfftw3 -lfontconfig -lwmflite -lXext -lXt -lSM -lICE -lX11 -lbz2 -pthread -lrsvg-2 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lxml2 -lz -lm -lgomp -lpthread -lltdl"