diff options
author | tommycli <tommycli@chromium.org> | 2016-03-14 16:56:56 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-14 23:58:38 +0000 |
commit | cd96b6f874573d7089bf2eb9d54ed53d7469bb56 (patch) | |
tree | 73d81793ff74c6a72f4b8d1ef7e288d941575fea /build | |
parent | c0f081b58265457d0f434445cd084662951388f6 (diff) | |
download | chromium_src-cd96b6f874573d7089bf2eb9d54ed53d7469bb56.zip chromium_src-cd96b6f874573d7089bf2eb9d54ed53d7469bb56.tar.gz chromium_src-cd96b6f874573d7089bf2eb9d54ed53d7469bb56.tar.bz2 |
Reland: Media Galleries Partial Deprecation: Remove image metadata & libexif.
This relands https://codereview.chromium.org/1773233002/.
Original description:
Media Galleries Partial Deprecation: Remove image metadata & libexif.
Removing libexif is a great thing.
It will remove a ~200KB DLL from Windows, Mac, and ChromeOS. It will remove bugs and security issues.
BUG=542912,577272
TBR=
Review URL: https://codereview.chromium.org/1803883002
Cr-Commit-Position: refs/heads/master@{#381121}
Diffstat (limited to 'build')
14 files changed, 18 insertions, 47 deletions
diff --git a/build/experimental/install-build-deps.py b/build/experimental/install-build-deps.py index 25da84e..52c04f8 100755 --- a/build/experimental/install-build-deps.py +++ b/build/experimental/install-build-deps.py @@ -59,7 +59,6 @@ _packages_dev = ( 'libcurl4-gnutls-dev', 'libdrm-dev', 'libelf-dev', - 'libexif-dev', 'libgconf2-dev', 'libglib2.0-dev', 'libglu1-mesa-dev', @@ -122,7 +121,6 @@ _packages_lib = ( 'libcairo2', 'libcap2', 'libcups2', - 'libexif12', 'libexpat1', 'libfontconfig1', 'libfreetype6', @@ -218,7 +216,6 @@ _packages_nacl = ( 'libasound2:i386', 'libcap2:i386', 'libelf-dev:i386', - 'libexif12:i386', 'libfontconfig1:i386', 'libgconf-2-4:i386', 'libglib2.0-0:i386', diff --git a/build/install-build-deps.sh b/build/install-build-deps.sh index 04f6e59..2b825d7 100755 --- a/build/install-build-deps.sh +++ b/build/install-build-deps.sh @@ -102,16 +102,15 @@ dev_list="bison cdbs curl dpkg-dev elfutils devscripts fakeroot language-pack-fr language-pack-he language-pack-zh-hant libapache2-mod-php5 libasound2-dev libbrlapi-dev libav-tools libbz2-dev libcairo2-dev libcap-dev libcups2-dev libcurl4-gnutls-dev - libdrm-dev libelf-dev libexif-dev libffi-dev libgconf2-dev - libglib2.0-dev libglu1-mesa-dev libgnome-keyring-dev libgtk2.0-dev - libkrb5-dev libnspr4-dev libnss3-dev libpam0g-dev libpci-dev - libpulse-dev libsctp-dev libspeechd-dev libsqlite3-dev libssl-dev - libudev-dev libwww-perl libxslt1-dev libxss-dev libxt-dev libxtst-dev - openbox patch perl php5-cgi pkg-config python python-cherrypy3 - python-crypto python-dev python-numpy python-opencv python-openssl - python-psutil python-yaml rpm ruby subversion ttf-dejavu-core - ttf-indic-fonts ttf-kochi-gothic ttf-kochi-mincho wdiff - zip $chromeos_dev_list" + libdrm-dev libelf-dev libffi-dev libgconf2-dev libglib2.0-dev + libglu1-mesa-dev libgnome-keyring-dev libgtk2.0-dev libkrb5-dev + libnspr4-dev libnss3-dev libpam0g-dev libpci-dev libpulse-dev + libsctp-dev libspeechd-dev libsqlite3-dev libssl-dev libudev-dev + libwww-perl libxslt1-dev libxss-dev libxt-dev libxtst-dev openbox + patch perl php5-cgi pkg-config python python-cherrypy3 python-crypto + python-dev python-numpy python-opencv python-openssl python-psutil + python-yaml rpm ruby subversion ttf-dejavu-core ttf-indic-fonts + ttf-kochi-gothic ttf-kochi-mincho wdiff zip $chromeos_dev_list" # 64-bit systems need a minimum set of 32-bit compat packages for the pre-built # NaCl binaries. @@ -124,12 +123,12 @@ chromeos_lib_list="libpulse0 libbz2-1.0" # Full list of required run-time libraries lib_list="libatk1.0-0 libc6 libasound2 libcairo2 libcap2 libcups2 libexpat1 - libexif12 libffi6 libfontconfig1 libfreetype6 libglib2.0-0 - libgnome-keyring0 libgtk2.0-0 libpam0g libpango1.0-0 libpci3 libpcre3 - libpixman-1-0 libpng12-0 libspeechd2 libstdc++6 libsqlite3-0 libx11-6 - libxau6 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 - libxext6 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 - libxtst6 zlib1g $chromeos_lib_list" + libffi6 libfontconfig1 libfreetype6 libglib2.0-0 libgnome-keyring0 + libgtk2.0-0 libpam0g libpango1.0-0 libpci3 libpcre3 libpixman-1-0 + libpng12-0 libspeechd2 libstdc++6 libsqlite3-0 libx11-6 libxau6 + libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 + libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 libxtst6 + zlib1g $chromeos_lib_list" # Debugging symbols for all of the run-time libraries dbg_list="libatk1.0-dbg libc6-dbg libcairo2-dbg libffi6-dbg libfontconfig1-dbg @@ -165,10 +164,9 @@ fi # Packages to build NaCl, its toolchains, and its ports. naclports_list="ant autoconf bison cmake gawk intltool xutils-dev xsltproc" nacl_list="g++-mingw-w64-i686 lib32z1-dev - libasound2:i386 libcap2:i386 libelf-dev:i386 libexif12:i386 - libfontconfig1:i386 libgconf-2-4:i386 libglib2.0-0:i386 libgpm2:i386 - libgtk2.0-0:i386 libncurses5:i386 lib32ncurses5-dev - libnss3:i386 libpango1.0-0:i386 + libasound2:i386 libcap2:i386 libelf-dev:i386 libfontconfig1:i386 + libgconf-2-4:i386 libglib2.0-0:i386 libgpm2:i386 libgtk2.0-0:i386 + libncurses5:i386 lib32ncurses5-dev libnss3:i386 libpango1.0-0:i386 libssl1.0.0:i386 libtinfo-dev libtinfo-dev:i386 libtool libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxi6:i386 libxrandr2:i386 libxss1:i386 libxtst6:i386 texinfo xvfb diff --git a/build/linux/sysroot_scripts/packagelist.jessie.amd64 b/build/linux/sysroot_scripts/packagelist.jessie.amd64 index 928f5de..06ba64b 100644 --- a/build/linux/sysroot_scripts/packagelist.jessie.amd64 +++ b/build/linux/sysroot_scripts/packagelist.jessie.amd64 @@ -76,8 +76,6 @@ main/libd/libdrm/libdrm-dev_2.4.58-2_amd64.deb main/libd/libdrm/libdrm-intel1_2.4.58-2_amd64.deb main/libd/libdrm/libdrm-nouveau2_2.4.58-2_amd64.deb main/libd/libdrm/libdrm-radeon1_2.4.58-2_amd64.deb -main/libe/libexif/libexif12_0.6.21-2_amd64.deb -main/libe/libexif/libexif-dev_0.6.21-2_amd64.deb main/libf/libffi/libffi6_3.1-2+b2_amd64.deb main/libf/libffi/libffi-dev_3.1-2+b2_amd64.deb main/libg/libgcrypt20/libgcrypt20_1.6.3-2_amd64.deb diff --git a/build/linux/sysroot_scripts/packagelist.jessie.arm b/build/linux/sysroot_scripts/packagelist.jessie.arm index 1f21a06..c7daed4 100644 --- a/build/linux/sysroot_scripts/packagelist.jessie.arm +++ b/build/linux/sysroot_scripts/packagelist.jessie.arm @@ -73,8 +73,6 @@ main/libd/libdrm/libdrm-freedreno1_2.4.58-2_armhf.deb main/libd/libdrm/libdrm-nouveau2_2.4.58-2_armhf.deb main/libd/libdrm/libdrm-omap1_2.4.58-2_armhf.deb main/libd/libdrm/libdrm-radeon1_2.4.58-2_armhf.deb -main/libe/libexif/libexif12_0.6.21-2_armhf.deb -main/libe/libexif/libexif-dev_0.6.21-2_armhf.deb main/libf/libffi/libffi6_3.1-2+b2_armhf.deb main/libf/libffi/libffi-dev_3.1-2+b2_armhf.deb main/libg/libgcrypt20/libgcrypt20_1.6.3-2_armhf.deb diff --git a/build/linux/sysroot_scripts/packagelist.jessie.i386 b/build/linux/sysroot_scripts/packagelist.jessie.i386 index 0bf51e7..c826a85 100644 --- a/build/linux/sysroot_scripts/packagelist.jessie.i386 +++ b/build/linux/sysroot_scripts/packagelist.jessie.i386 @@ -74,8 +74,6 @@ main/libd/libdrm/libdrm-dev_2.4.58-2_i386.deb main/libd/libdrm/libdrm-intel1_2.4.58-2_i386.deb main/libd/libdrm/libdrm-nouveau2_2.4.58-2_i386.deb main/libd/libdrm/libdrm-radeon1_2.4.58-2_i386.deb -main/libe/libexif/libexif12_0.6.21-2_i386.deb -main/libe/libexif/libexif-dev_0.6.21-2_i386.deb main/libf/libffi/libffi6_3.1-2+b2_i386.deb main/libf/libffi/libffi-dev_3.1-2+b2_i386.deb main/libg/libgcrypt20/libgcrypt20_1.6.3-2_i386.deb diff --git a/build/linux/sysroot_scripts/packagelist.jessie.mipsel b/build/linux/sysroot_scripts/packagelist.jessie.mipsel index 62203d5..76585af 100644 --- a/build/linux/sysroot_scripts/packagelist.jessie.mipsel +++ b/build/linux/sysroot_scripts/packagelist.jessie.mipsel @@ -68,8 +68,6 @@ main/libd/libdrm/libdrm2_2.4.58-2_mipsel.deb main/libd/libdrm/libdrm-dev_2.4.58-2_mipsel.deb main/libd/libdrm/libdrm-nouveau2_2.4.58-2_mipsel.deb main/libd/libdrm/libdrm-radeon1_2.4.58-2_mipsel.deb -main/libe/libexif/libexif12_0.6.21-2_mipsel.deb -main/libe/libexif/libexif-dev_0.6.21-2_mipsel.deb main/libf/libffi/libffi6_3.1-2+b2_mipsel.deb main/libf/libffi/libffi-dev_3.1-2+b2_mipsel.deb main/libg/libgcrypt20/libgcrypt20_1.6.3-2_mipsel.deb diff --git a/build/linux/sysroot_scripts/packagelist.trusty.arm b/build/linux/sysroot_scripts/packagelist.trusty.arm index cd4b671..9ae07da 100644 --- a/build/linux/sysroot_scripts/packagelist.trusty.arm +++ b/build/linux/sysroot_scripts/packagelist.trusty.arm @@ -57,8 +57,6 @@ main/k/krb5/libkrb5support0_1.12+dfsg-2ubuntu4_armhf.deb main/libc/libcap2/libcap2_2.24-0ubuntu2_armhf.deb main/libc/libcap2/libcap-dev_2.24-0ubuntu2_armhf.deb main/libd/libdrm/libdrm2_2.4.52-1_armhf.deb -main/libe/libexif/libexif12_0.6.21-1ubuntu1_armhf.deb -main/libe/libexif/libexif-dev_0.6.21-1ubuntu1_armhf.deb main/libf/libffi/libffi6_3.1~rc1+r3.0.13-12_armhf.deb main/libg/libgcrypt11/libgcrypt11_1.5.3-2ubuntu4_armhf.deb main/libg/libgcrypt11/libgcrypt11-dev_1.5.3-2ubuntu4_armhf.deb diff --git a/build/linux/sysroot_scripts/packagelist.wheezy.amd64 b/build/linux/sysroot_scripts/packagelist.wheezy.amd64 index e6a0f53..9504e1c 100644 --- a/build/linux/sysroot_scripts/packagelist.wheezy.amd64 +++ b/build/linux/sysroot_scripts/packagelist.wheezy.amd64 @@ -66,8 +66,6 @@ main/libd/libdrm/libdrm-intel1_2.4.40-1~deb7u2_amd64.deb main/libd/libdrm/libdrm-nouveau1a_2.4.40-1~deb7u2_amd64.deb main/libd/libdrm/libdrm-radeon1_2.4.40-1~deb7u2_amd64.deb main/libd/libdrm/libkms1_2.4.40-1~deb7u2_amd64.deb -main/libe/libexif/libexif12_0.6.20-3_amd64.deb -main/libe/libexif/libexif-dev_0.6.20-3_amd64.deb main/libf/libffi/libffi5_3.0.10-3_amd64.deb main/libf/libffi/libffi-dev_3.0.10-3_amd64.deb main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_amd64.deb diff --git a/build/linux/sysroot_scripts/packagelist.wheezy.arm b/build/linux/sysroot_scripts/packagelist.wheezy.arm index 12de0ea..41a4ba1 100644 --- a/build/linux/sysroot_scripts/packagelist.wheezy.arm +++ b/build/linux/sysroot_scripts/packagelist.wheezy.arm @@ -65,8 +65,6 @@ main/libd/libdrm/libdrm-nouveau1a_2.4.40-1~deb7u2_armhf.deb main/libd/libdrm/libdrm-omap1_2.4.40-1~deb7u2_armhf.deb main/libd/libdrm/libdrm-radeon1_2.4.40-1~deb7u2_armhf.deb main/libd/libdrm/libkms1_2.4.40-1~deb7u2_armhf.deb -main/libe/libexif/libexif12_0.6.20-3_armhf.deb -main/libe/libexif/libexif-dev_0.6.20-3_armhf.deb main/libf/libffi/libffi5_3.0.10-3+b1_armhf.deb main/libf/libffi/libffi-dev_3.0.10-3+b1_armhf.deb main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_armhf.deb diff --git a/build/linux/sysroot_scripts/packagelist.wheezy.i386 b/build/linux/sysroot_scripts/packagelist.wheezy.i386 index 4979134..66cae99 100644 --- a/build/linux/sysroot_scripts/packagelist.wheezy.i386 +++ b/build/linux/sysroot_scripts/packagelist.wheezy.i386 @@ -66,8 +66,6 @@ main/libd/libdrm/libdrm-intel1_2.4.40-1~deb7u2_i386.deb main/libd/libdrm/libdrm-nouveau1a_2.4.40-1~deb7u2_i386.deb main/libd/libdrm/libdrm-radeon1_2.4.40-1~deb7u2_i386.deb main/libd/libdrm/libkms1_2.4.40-1~deb7u2_i386.deb -main/libe/libexif/libexif12_0.6.20-3_i386.deb -main/libe/libexif/libexif-dev_0.6.20-3_i386.deb main/libf/libffi/libffi5_3.0.10-3_i386.deb main/libf/libffi/libffi-dev_3.0.10-3_i386.deb main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_i386.deb diff --git a/build/linux/sysroot_scripts/packagelist.wheezy.mipsel b/build/linux/sysroot_scripts/packagelist.wheezy.mipsel index 2d1a274..85c57da 100644 --- a/build/linux/sysroot_scripts/packagelist.wheezy.mipsel +++ b/build/linux/sysroot_scripts/packagelist.wheezy.mipsel @@ -64,8 +64,6 @@ main/libd/libdrm/libdrm-dev_2.4.40-1~deb7u2_mipsel.deb main/libd/libdrm/libdrm-nouveau1a_2.4.40-1~deb7u2_mipsel.deb main/libd/libdrm/libdrm-radeon1_2.4.40-1~deb7u2_mipsel.deb main/libd/libdrm/libkms1_2.4.40-1~deb7u2_mipsel.deb -main/libe/libexif/libexif12_0.6.20-3_mipsel.deb -main/libe/libexif/libexif-dev_0.6.20-3_mipsel.deb main/libf/libffi/libffi5_3.0.10-3_mipsel.deb main/libf/libffi/libffi-dev_3.0.10-3_mipsel.deb main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_mipsel.deb diff --git a/build/linux/sysroot_scripts/sysroot-creator-jessie.sh b/build/linux/sysroot_scripts/sysroot-creator-jessie.sh index a684fb06..0c6bdb7 100755 --- a/build/linux/sysroot_scripts/sysroot-creator-jessie.sh +++ b/build/linux/sysroot_scripts/sysroot-creator-jessie.sh @@ -51,8 +51,6 @@ DEBIAN_PACKAGES="\ libdrm-radeon1 libelf1 libelf-dev - libexif12 - libexif-dev libexpat1 libexpat1-dev libffi6 diff --git a/build/linux/sysroot_scripts/sysroot-creator-trusty.sh b/build/linux/sysroot_scripts/sysroot-creator-trusty.sh index 7c5e346..5230e40 100755 --- a/build/linux/sysroot_scripts/sysroot-creator-trusty.sh +++ b/build/linux/sysroot_scripts/sysroot-creator-trusty.sh @@ -44,8 +44,6 @@ DEBIAN_PACKAGES="\ libdrm2 libelf1 libelf-dev - libexif12 - libexif-dev libexpat1 libexpat1-dev libffi6 diff --git a/build/linux/sysroot_scripts/sysroot-creator-wheezy.sh b/build/linux/sysroot_scripts/sysroot-creator-wheezy.sh index 5006b954..59c0b72 100755 --- a/build/linux/sysroot_scripts/sysroot-creator-wheezy.sh +++ b/build/linux/sysroot_scripts/sysroot-creator-wheezy.sh @@ -48,8 +48,6 @@ DEBIAN_PACKAGES="\ libdrm-radeon1 libelf1 libelf-dev - libexif12 - libexif-dev libexpat1 libexpat1-dev libffi5 |