svn commit: r341291 - head/graphics/shotwell/files
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sun Jan 26 21:28:20 UTC 2014
Author: rakuco
Date: Sun Jan 26 21:28:19 2014
New Revision: 341291
URL: http://svnweb.freebsd.org/changeset/ports/341291
QAT: https://qat.redports.org/buildarchive/r341291/
Log:
Add upstream patch to fix the build with libraw 0.15.
Added:
head/graphics/shotwell/files/patch-git_89aa167 (contents, props changed)
Added: head/graphics/shotwell/files/patch-git_89aa167
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/shotwell/files/patch-git_89aa167 Sun Jan 26 21:28:19 2014 (r341291)
@@ -0,0 +1,54 @@
+commit 89aa167726d12f9ae0b53c01a2fdc54601fc3cc5
+Author: Jim Nelson <jim at yorba.org>
+Date: Wed May 29 11:52:09 2013 -0700
+
+ Build with LibRaw 0.15: Closes #7012
+
+ LibRaw 0.15 removed document-mode processing, which, as their release
+ notes say, "no one uses". Compile error were nothing more than
+ missing symbols -- Shotwell wasn't using it either.
+
+--- src/photos/GRaw.vala
++++ src/photos/GRaw.vala
+@@ -21,12 +21,6 @@ public enum Colorspace {
+ XYZ = 5
+ }
+
+-public enum DocMode {
+- STANDARD = 0,
+- GRAYSCALE = 1,
+- GRAYSCALE_NO_WHITE_BALANCE = 2
+-}
+-
+ public errordomain Exception {
+ UNSPECIFIED,
+ UNSUPPORTED_FILE,
+@@ -167,10 +161,6 @@ public class Processor {
+ throw_exception("adjust_sizes_info_only", proc.adjust_sizes_info_only());
+ }
+
+- public void document_mode_processing() throws Exception {
+- throw_exception("document_mode_processing", proc.document_mode_processing());
+- }
+-
+ public unowned LibRaw.ImageOther get_image_other() {
+ return proc.get_image_other();
+ }
+@@ -244,7 +234,6 @@ public class Processor {
+ // threshold
+ output_params->half_size = half_size;
+ // four_color_rgb
+- output_params->document_mode = GRaw.DocMode.STANDARD;
+ output_params->highlight = GRaw.HighlightMode.CLIP;
+ output_params->use_auto_wb = true;
+ output_params->use_camera_wb = true;
+--- vapi/libraw.vapi
++++ vapi/libraw.vapi
+@@ -104,7 +104,6 @@ public struct OutputParams {
+ public float threshold;
+ public bool half_size;
+ public bool four_color_rgb;
+- public int document_mode;
+ public int highlight;
+ public bool use_auto_wb;
+ public bool use_camera_wb;
More information about the svn-ports-all
mailing list