Bug#825740: dcraw: diff for NMU version 9.26-2
Package: dcraw
Version: 9.26-1
Severity: normal
Tags: patch pending
(did not rebuilt source package after dch -r "", so resending)
Regards.
diff -Nru dcraw-9.26/debian/changelog dcraw-9.26/debian/changelog
--- dcraw-9.26/debian/changelog 2016-04-30 23:26:42.000000000 +0200
+++ dcraw-9.26/debian/changelog 2016-05-29 14:15:19.000000000 +0200
@@ -1,3 +1,13 @@
+dcraw (9.26-2) unstable; urgency=medium
+
+ [ Tobias Frost ]
+ * dccleancrw: Patch to bail out if file cannot be opened. Closes: #715777
+
+ [ Mike Gerow ]
+ * Remove libjasper-dev dependency. Closes: #818195
+
+ -- Tobias Frost <tobi@debian.org> Sun, 29 May 2016 14:15:19 +0200
+
dcraw (9.26-1) unstable; urgency=medium
* QA upload.
diff -Nru dcraw-9.26/debian/control dcraw-9.26/debian/control
--- dcraw-9.26/debian/control 2016-04-30 22:01:52.000000000 +0200
+++ dcraw-9.26/debian/control 2016-05-29 14:06:37.000000000 +0200
@@ -2,7 +2,7 @@
Section: graphics
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
-Build-Depends: debhelper (>= 9), dh-autoreconf, libjpeg-dev, liblcms2-dev, libjasper-dev
+Build-Depends: debhelper (>= 9), dh-autoreconf, libjpeg-dev, liblcms2-dev
Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/collab-maint/dcraw.git
Vcs-Browser: https://anonscm.debian.org/git/collab-maint/dcraw.git
diff -Nru dcraw-9.26/debian/patches/715777.patch dcraw-9.26/debian/patches/715777.patch
--- dcraw-9.26/debian/patches/715777.patch 1970-01-01 01:00:00.000000000 +0100
+++ dcraw-9.26/debian/patches/715777.patch 2016-05-29 14:06:25.000000000 +0200
@@ -0,0 +1,13 @@
+--- a/clean_crw.c
++++ b/clean_crw.c
+@@ -37,6 +37,10 @@
+ for (arg=1; arg < argc; arg++) {
+ status = 1;
+ fp = fopen (argv[arg], "rb");
++ if (!fp) {
++ fprintf(stderr, "Cannot open file!\n");
++ return 2;
++ }
+ fseek (fp, 0, SEEK_END);
+ size = ftell(fp);
+ buffer = malloc (size + strlen(argv[arg]) + 10);
diff -Nru dcraw-9.26/debian/patches/add_autotools.diff dcraw-9.26/debian/patches/add_autotools.diff
--- dcraw-9.26/debian/patches/add_autotools.diff 2016-04-30 21:51:25.000000000 +0200
+++ dcraw-9.26/debian/patches/add_autotools.diff 2016-05-29 14:06:37.000000000 +0200
@@ -18,7 +18,7 @@
+OBJ = dcraw.o parse.o fujiturn.o fujiturn16.o fuji_green.o clean_crw.o @LIBOBJS@
+
+all: $(OBJ)
-+ $(CC) @LDFLAGS@ -o dcraw dcraw.o -ljpeg -llcms2 -ljasper @LIBS@
++ $(CC) @LDFLAGS@ -o dcraw dcraw.o -ljpeg -llcms2 @LIBS@
+ $(CC) @LDFLAGS@ -o dcparse parse.o @LIBS@
+ $(CC) @LDFLAGS@ -o dcfujiturn fujiturn.o @LIBS@
+ $(CC) @LDFLAGS@ -o dcfujiturn16 fujiturn16.o @LIBS@
diff -Nru dcraw-9.26/debian/patches/no_jasper.diff dcraw-9.26/debian/patches/no_jasper.diff
--- dcraw-9.26/debian/patches/no_jasper.diff 1970-01-01 01:00:00.000000000 +0100
+++ dcraw-9.26/debian/patches/no_jasper.diff 2016-05-29 14:06:37.000000000 +0200
@@ -0,0 +1,12 @@
+Build without jasper to fix #818195.
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -3,7 +3,7 @@
+ SHELL = /bin/sh
+ INSTALL= /usr/bin/install
+ CC = @CC@
+-CFLAGS = -I@srcdir@ @CFLAGS@
++CFLAGS = -I@srcdir@ @CFLAGS@ -DNO_JASPER
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ LIBOBJS = @LIBOBJS@
diff -Nru dcraw-9.26/debian/patches/series dcraw-9.26/debian/patches/series
--- dcraw-9.26/debian/patches/series 2016-04-30 23:20:47.000000000 +0200
+++ dcraw-9.26/debian/patches/series 2016-05-29 14:06:37.000000000 +0200
@@ -1,2 +1,4 @@
+715777.patch
add_autotools.diff
remove_LO_line_from_manpage.diff
+no_jasper.diff
Reply to: