From: Jakub Bogusz Date: Fri, 16 Mar 2001 23:04:11 +0000 (+0000) Subject: - updated Magick patch to compile with ImageMagick 5.2.9 X-Git-Tag: ClanLib-0_4_3-3~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2FClanLib.git;a=commitdiff_plain;h=6cd153febc4691efbd74e044ef0ac674ee90f825 - updated Magick patch to compile with ImageMagick 5.2.9 Changed files: ClanLib-Magick.patch -> 1.2 ClanLib.spec -> 1.41 --- diff --git a/ClanLib-Magick.patch b/ClanLib-Magick.patch index d20708f..1739d9a 100644 --- a/ClanLib-Magick.patch +++ b/ClanLib-Magick.patch @@ -1,12 +1,20 @@ - -This patch makes ClanLib-0.4.3 compile with ImageMagick-5.1.1 -I know it probably could be done i one ImageMagick call, but I don't know what -the code was ment to do. - -diff -durN ClanLib-0.4.3.orig/Sources/Magick/provider_magick.cpp ClanLib-0.4.3/Sources/Magick/provider_magick.cpp +diff -Nur ClanLib-0.4.3.orig/Sources/Magick/provider_magick.cpp ClanLib-0.4.3/Sources/Magick/provider_magick.cpp --- ClanLib-0.4.3.orig/Sources/Magick/provider_magick.cpp Mon Mar 13 18:12:50 2000 -+++ ClanLib-0.4.3/Sources/Magick/provider_magick.cpp Wed Apr 19 10:04:12 2000 -@@ -138,12 +138,9 @@ ++++ ClanLib-0.4.3/Sources/Magick/provider_magick.cpp Fri Mar 16 22:31:13 2001 +@@ -126,10 +126,11 @@ + { + Image *image; + ImageInfo image_info; ++ ExceptionInfo exception_info; + + GetImageInfo(&image_info); + strcpy(image_info.filename, name.c_str()); +- image = ReadImage(&image_info); ++ image = ReadImage(&image_info, &exception_info); + // if (!image) + // throw CL_Error("error while trying to open file with the Magick provider"); + cl_assert(image); +@@ -138,12 +139,9 @@ height = image->rows; pitch = width * get_bytes_per_pixel(); @@ -17,11 +25,11 @@ diff -durN ClanLib-0.4.3.orig/Sources/Magick/provider_magick.cpp ClanLib-0.4.3/S + float *rgbadata = new float[width*height*4]; - GetPixels(image, rdata, gdata, bdata, adata); -+ GetPixels(image, 0,0,width,height,"RGBA",FloatPixel,rgbadata); ++ DispatchImage(image, 0,0,width,height,"RGBA",FloatPixel,rgbadata); DestroyImage(image); // here comes the tricky part ... hmhmhm... Quicky Mart -@@ -186,10 +183,10 @@ +@@ -186,10 +184,10 @@ for (int y=0; y= 1.3.1 -BuildRequires: libpng >= 1.0.8 -BuildRequires: zlib-devel +BuildRequires: libpng-devel >= 1.0.8 BuildRequires: Hermes-devel >= 1.3.1 BuildRequires: libstdc++-devel BuildRequires: XFree86-devel BuildRequires: svgalib-devel BuildRequires: OpenGL-devel -BuildRequires: ImageMagick-devel >= 5.1.1 +BuildRequires: ImageMagick-devel >= 5.2.9 BuildRequires: libmikmod-devel -BuildRequires: libpng >= 1.0.8 BuildRequires: perl BuildRequires: libggi-devel BuildRequires: libgii-devel @@ -98,8 +96,8 @@ Requires: %{name} = %{version} This is the GGI target for ClanLib. %description -l pl GGI - Obs³uga OpenGL dla ClanLib-a. + %package X11 Summary: X11 target for ClanLib Summary(pl): obs³uga X11 dla ClanLib @@ -139,10 +137,10 @@ Group(pl): Programowanie/Biblioteki Requires: %{name} = %{version} %description MikMod -MikMod module for ClanLib +MikMod module for ClanLib. %description -l pl MikMod -Modu³ Mikmod dla ClanLib +Modu³ Mikmod dla ClanLib-a. %package static Summary: ClanLib development package @@ -158,7 +156,7 @@ needed to compile new ClanLib applications. %description -l pl static Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe -potrzebne do kompilacji programów korzystaj±cych z CleanLib. +potrzebne do kompilacji programów korzystaj±cych z ClanLib. %prep %setup -q