packages: ruby-RMagick/ruby-RMagick-IM.patch - Fixed defect in colorspace c...
baggins
baggins at pld-linux.org
Fri Jun 24 10:54:32 CEST 2011
Author: baggins Date: Fri Jun 24 08:54:32 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- Fixed defect in colorspace conversion due to change in ImageMagick 6.5.1
---- Files affected:
packages/ruby-RMagick:
ruby-RMagick-IM.patch (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/ruby-RMagick/ruby-RMagick-IM.patch
diff -u packages/ruby-RMagick/ruby-RMagick-IM.patch:1.2 packages/ruby-RMagick/ruby-RMagick-IM.patch:1.3
--- packages/ruby-RMagick/ruby-RMagick-IM.patch:1.2 Fri Jun 24 08:57:01 2011
+++ packages/ruby-RMagick/ruby-RMagick-IM.patch Fri Jun 24 10:54:27 2011
@@ -27,3 +27,66 @@
# Save flags
$CFLAGS = ENV["CFLAGS"].to_s + " " + `Magick-config --cflags`.chomp
$CPPFLAGS = ENV["CPPFLAGS"].to_s + " " + `Magick-config --cppflags`.chomp
+diff --git a/README b/README
+new file mode 100644
+index 0000000..cb658c5
+--- /dev/null
++++ b/README
+@@ -0,0 +1,7 @@
++Hi, everyone -
++
++We're happy to announce that we have found a new developer for RMagick: Moncef Maiza.
++
++Please join us in welcoming him. Thank you for taking this project on, Moncef!
++
++- Benjamin and Omer.
+diff --git a/build_tarball.rake b/build_tarball.rake
+index dfe2167..c5e678f 100644
+--- a/build_tarball.rake
++++ b/build_tarball.rake
+@@ -68,7 +68,7 @@ def reversion_file(name)
+ tmp_name = name + "_tmp"
+ mv name, tmp_name
+ begin
+- File.open(name, "w") { |f| f.write lines }
++ File.open(name, "w") { |f| lines.each { |line| f.write line } }
+ rescue
+ mv tmp_name, name
+ ensure
+diff --git a/ext/RMagick/extconf.rb b/ext/RMagick/extconf.rb
+index 78a6260..425b560 100644
+--- a/ext/RMagick/extconf.rb
++++ b/ext/RMagick/extconf.rb
+@@ -244,6 +244,7 @@ have_func("snprintf", headers)
+ "SetMagickMemoryMethods", # 6.4.1
+ "SparseColorImage", # 6.3.6-?
+ "SyncAuthenticPixels", # 6.4.5-6
++ "TransformImageColorspace", # 6.5.1
+ "TransparentPaintImage", # 6.3.7-10
+ "TransparentPaintImageChroma" # 6.4.5-6
+ ].each do |func|
+diff --git a/ext/RMagick/rmimage.c b/ext/RMagick/rmimage.c
+index fdf8cf8..64de23a 100644
+--- a/ext/RMagick/rmimage.c
++++ b/ext/RMagick/rmimage.c
+@@ -6,7 +6,7 @@
+ * Changes since Nov. 2009 copyright © by Benjamin Thomas and Omer Bar-or
+ *
+ * @file rmimage.c
+- * @version $Id$
++ * @version $Id$
+ * @author Tim Hunter
+ ******************************************************************************/
+
+@@ -2993,7 +2993,11 @@ Image_colorspace_eq(VALUE self, VALUE colorspace)
+
+ image = rm_check_frozen(self);
+ VALUE_TO_ENUM(colorspace, new_cs, ColorspaceType);
++#if defined(HAVE_TRANSFORMIMAGECOLORSPACE)
++ (void) TransformImageColorspace(image, new_cs);
++#else
+ (void) SetImageColorspace(image, new_cs);
++#endif
+
+ return self;
+ }
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ruby-RMagick/ruby-RMagick-IM.patch?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list