summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@wolfbeast.com>2020-01-31 15:10:26 +0100
committerwolfbeast <mcwerewolf@wolfbeast.com>2020-01-31 15:10:26 +0100
commite0103f3d5b69b1419496a47ae5d7c9889678d8c9 (patch)
tree5019d72450e90f683bbf6ab59cbd35e0dcdff2ab
parent64c8c65cf4e71af16f7961069a15e73323bf19e1 (diff)
downloadUXP-e0103f3d5b69b1419496a47ae5d7c9889678d8c9.tar
UXP-e0103f3d5b69b1419496a47ae5d7c9889678d8c9.tar.gz
UXP-e0103f3d5b69b1419496a47ae5d7c9889678d8c9.tar.lz
UXP-e0103f3d5b69b1419496a47ae5d7c9889678d8c9.tar.xz
UXP-e0103f3d5b69b1419496a47ae5d7c9889678d8c9.zip
Issue #1342 - Remove support for system linbpng
-rw-r--r--build/directive4.py1
-rw-r--r--build/moz.configure/old.configure1
-rw-r--r--config/Makefile.in1
-rw-r--r--config/external/moz.build3
-rw-r--r--config/system-headers3
-rw-r--r--old-configure.in45
-rw-r--r--toolkit/library/moz.build3
7 files changed, 1 insertions, 56 deletions
diff --git a/build/directive4.py b/build/directive4.py
index 38465628b..009009bf0 100644
--- a/build/directive4.py
+++ b/build/directive4.py
@@ -36,7 +36,6 @@ if ('MOZ_OFFICIAL_BRANDING' in listConfig) or (strBrandingDirectory.endswith("br
'MOZ_SYSTEM_JPEG',
'MOZ_SYSTEM_ZLIB',
'MOZ_SYSTEM_BZ2',
- 'MOZ_SYSTEM_PNG',
'MOZ_SYSTEM_LIBVPX',
'MOZ_SYSTEM_SQLITE',
'MOZ_SYSTEM_JEMALLOC'
diff --git a/build/moz.configure/old.configure b/build/moz.configure/old.configure
index 03b1d4cdc..8059adaf1 100644
--- a/build/moz.configure/old.configure
+++ b/build/moz.configure/old.configure
@@ -292,7 +292,6 @@ def old_configure_options(*options):
'--with-system-libvpx',
'--with-system-nspr',
'--with-system-nss',
- '--with-system-png',
'--with-system-zlib',
'--with-thumb',
'--with-thumb-interwork',
diff --git a/config/Makefile.in b/config/Makefile.in
index 5fe0162f2..93ad5a80c 100644
--- a/config/Makefile.in
+++ b/config/Makefile.in
@@ -44,7 +44,6 @@ export:: $(export-preqs)
-DMOZ_SYSTEM_HUNSPELL=$(MOZ_SYSTEM_HUNSPELL) \
-DMOZ_SYSTEM_BZ2=$(MOZ_SYSTEM_BZ2) \
-DMOZ_SYSTEM_ZLIB=$(MOZ_SYSTEM_ZLIB) \
- -DMOZ_SYSTEM_PNG=$(MOZ_SYSTEM_PNG) \
-DMOZ_SYSTEM_JPEG=$(MOZ_SYSTEM_JPEG) \
-DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \
$(srcdir)/system-headers $(srcdir)/stl-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers
diff --git a/config/external/moz.build b/config/external/moz.build
index fbf6da089..012533554 100644
--- a/config/external/moz.build
+++ b/config/external/moz.build
@@ -36,8 +36,7 @@ if not CONFIG['MOZ_SYSTEM_LIBVPX']:
if CONFIG['MOZ_AV1']:
external_dirs += ['media/libaom']
-if not CONFIG['MOZ_SYSTEM_PNG']:
- external_dirs += ['media/libpng']
+external_dirs += ['media/libpng']
external_dirs += ['media/libwebp']
diff --git a/config/system-headers b/config/system-headers
index a2d3b813d..9dd33bc76 100644
--- a/config/system-headers
+++ b/config/system-headers
@@ -1253,9 +1253,6 @@ soundtouch/SoundTouchFactory.h
#if MOZ_LIBAV_FFT==1
libavcodec/avfft.h
#endif
-#if MOZ_SYSTEM_PNG==1
-png.h
-#endif
#if MOZ_SYSTEM_ZLIB==1
zlib.h
#endif
diff --git a/old-configure.in b/old-configure.in
index 530a70471..cc1b20fea 100644
--- a/old-configure.in
+++ b/old-configure.in
@@ -2092,51 +2092,6 @@ if test "${BZ2_DIR}" -a -d "${BZ2_DIR}" -a "$MOZ_SYSTEM_BZ2" = 1; then
MOZ_BZ2_LIBS="-L${BZ2_DIR}/lib ${MOZ_BZ2_LIBS}"
fi
-dnl ========================================================
-dnl system PNG Support
-dnl ========================================================
-MOZ_ARG_WITH_STRING(system-png,
-[ --with-system-png[=PFX]
- Use system libpng [installed at prefix PFX]],
- PNG_DIR=$withval)
-
-_SAVE_CFLAGS=$CFLAGS
-_SAVE_LDFLAGS=$LDFLAGS
-_SAVE_LIBS=$LIBS
-if test -n "${PNG_DIR}" -a "${PNG_DIR}" != "yes"; then
- CFLAGS="-I${PNG_DIR}/include $CFLAGS"
- LDFLAGS="-L${PNG_DIR}/lib $LDFLAGS"
-fi
-if test -z "$PNG_DIR" -o "$PNG_DIR" = no; then
- MOZ_SYSTEM_PNG=
-else
- AC_CHECK_LIB(png, png_get_valid, [MOZ_SYSTEM_PNG=1 MOZ_PNG_LIBS="-lpng"],
- AC_MSG_ERROR([--with-system-png requested but no working libpng found]))
- AC_CHECK_LIB(png, png_get_acTL, ,
- AC_MSG_ERROR([--with-system-png won't work because the system's libpng doesn't have APNG support]))
-fi
-if test "$MOZ_SYSTEM_PNG" = 1; then
- AC_TRY_COMPILE([ #include <stdio.h>
- #include <sys/types.h>
- #include <png.h> ],
- [ #if PNG_LIBPNG_VER < $MOZPNG
- #error "Insufficient libpng version ($MOZPNG required)."
- #endif
- #ifndef PNG_UINT_31_MAX
- #error "Insufficient libpng version."
- #endif ],
- MOZ_SYSTEM_PNG=1,
- AC_MSG_ERROR([--with-system-png requested but no working libpng found]))
-fi
-CFLAGS=$_SAVE_CFLAGS
-LDFLAGS=$_SAVE_LDFLAGS
-LIBS=$_SAVE_LIBS
-
-if test "${PNG_DIR}" -a -d "${PNG_DIR}" -a "$MOZ_SYSTEM_PNG" = 1; then
- MOZ_PNG_CFLAGS="-I${PNG_DIR}/include"
- MOZ_PNG_LIBS="-L${PNG_DIR}/lib ${MOZ_PNG_LIBS}"
-fi
-
fi # SKIP_LIBRARY_CHECKS
dnl ========================================================
diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build
index 85a7351ba..506db8fef 100644
--- a/toolkit/library/moz.build
+++ b/toolkit/library/moz.build
@@ -195,9 +195,6 @@ if CONFIG['SERVO_TARGET_DIR']:
if CONFIG['MOZ_SYSTEM_JPEG']:
OS_LIBS += CONFIG['MOZ_JPEG_LIBS']
-if CONFIG['MOZ_SYSTEM_PNG']:
- OS_LIBS += CONFIG['MOZ_PNG_LIBS']
-
if CONFIG['MOZ_SYSTEM_HUNSPELL']:
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']