aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2014-05-04 11:51:32 -0700
committerPaul Eggert2014-05-04 11:51:32 -0700
commit61febcb6e32860575316b8a539a2e9f13f70e3c2 (patch)
treec5fec1966e49b5d1e23b6099560456bbb60401ed /src
parentec5f5b309d86d33a978a2419015e9aaaa31758b9 (diff)
downloademacs-61febcb6e32860575316b8a539a2e9f13f70e3c2.tar.gz
emacs-61febcb6e32860575316b8a539a2e9f13f70e3c2.zip
Revert recent libpng changes.
They fix only bugs that aren't being reported, so it may be better to do them on the trunk. * configure.ac (PNG_CFLAGS): Remove. All uses removed. (LIBPNG): Don't be consistent about -lpng16 versus -lpng. Ignore libpng-config's exit status. Always append -lz -lm. * src/Makefile.in (PNG_CFLAGS): Remove; all uses removed. * src/image.c [HAVE_LIBPNG_PNG_H]: Include <libpng/png.h>, not <png.h>. Fixes: debbugs:17339
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/Makefile.in2
-rw-r--r--src/image.c4
3 files changed, 10 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 15b7c202034..0f6aaf93598 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12014-05-04 Paul Eggert <eggert@cs.ucla.edu>
2
3 Revert recent libpng changes (Bug#17339).
4 * Makefile.in (PNG_CFLAGS): Remove; all uses removed.
5 * image.c [HAVE_LIBPNG_PNG_H]: Include <libpng/png.h>, not <png.h>.
6
12014-05-03 Paul Eggert <eggert@cs.ucla.edu> 72014-05-03 Paul Eggert <eggert@cs.ucla.edu>
2 8
3 Handle systems without WCONTINUED consistently. (Bug#15110, 17339) 9 Handle systems without WCONTINUED consistently. (Bug#15110, 17339)
diff --git a/src/Makefile.in b/src/Makefile.in
index c35e38bb290..388923596c9 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -77,7 +77,6 @@ C_SWITCH_MACHINE=@C_SWITCH_MACHINE@
77C_SWITCH_SYSTEM=@C_SWITCH_SYSTEM@ 77C_SWITCH_SYSTEM=@C_SWITCH_SYSTEM@
78 78
79GNUSTEP_CFLAGS=@GNUSTEP_CFLAGS@ 79GNUSTEP_CFLAGS=@GNUSTEP_CFLAGS@
80PNG_CFLAGS=@PNG_CFLAGS@
81 80
82## Define C_SWITCH_X_SITE to contain any special flags your compiler 81## Define C_SWITCH_X_SITE to contain any special flags your compiler
83## may need to deal with X Windows. For instance, if you've defined 82## may need to deal with X Windows. For instance, if you've defined
@@ -326,7 +325,6 @@ ALL_CFLAGS=-Demacs $(MYCPPFLAGS) -I. -I$(srcdir) \
326 -I$(lib) -I$(srcdir)/../lib \ 325 -I$(lib) -I$(srcdir)/../lib \
327 $(C_SWITCH_MACHINE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \ 326 $(C_SWITCH_MACHINE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
328 $(GNUSTEP_CFLAGS) $(CFLAGS_SOUND) $(RSVG_CFLAGS) $(IMAGEMAGICK_CFLAGS) \ 327 $(GNUSTEP_CFLAGS) $(CFLAGS_SOUND) $(RSVG_CFLAGS) $(IMAGEMAGICK_CFLAGS) \
329 $(PNG_CFLAGS) \
330 $(LIBXML2_CFLAGS) $(DBUS_CFLAGS) $(XRANDR_CFLAGS) $(XINERAMA_CFLAGS) \ 328 $(LIBXML2_CFLAGS) $(DBUS_CFLAGS) $(XRANDR_CFLAGS) $(XINERAMA_CFLAGS) \
331 $(SETTINGS_CFLAGS) $(FREETYPE_CFLAGS) $(FONTCONFIG_CFLAGS) \ 329 $(SETTINGS_CFLAGS) $(FREETYPE_CFLAGS) $(FONTCONFIG_CFLAGS) \
332 $(LIBOTF_CFLAGS) $(M17N_FLT_CFLAGS) $(DEPFLAGS) \ 330 $(LIBOTF_CFLAGS) $(M17N_FLT_CFLAGS) $(DEPFLAGS) \
diff --git a/src/image.c b/src/image.c
index dcbe5942b32..4133aaa7621 100644
--- a/src/image.c
+++ b/src/image.c
@@ -22,8 +22,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
22#include <unistd.h> 22#include <unistd.h>
23 23
24#ifdef HAVE_PNG 24#ifdef HAVE_PNG
25#if defined HAVE_LIBPNG_PNG_H
26# include <libpng/png.h>
27#else
25# include <png.h> 28# include <png.h>
26#endif 29#endif
30#endif
27 31
28#include <setjmp.h> 32#include <setjmp.h>
29#include <c-ctype.h> 33#include <c-ctype.h>