summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authortommycli <tommycli@chromium.org>2016-03-14 16:56:56 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-14 23:58:38 +0000
commitcd96b6f874573d7089bf2eb9d54ed53d7469bb56 (patch)
tree73d81793ff74c6a72f4b8d1ef7e288d941575fea /build
parentc0f081b58265457d0f434445cd084662951388f6 (diff)
downloadchromium_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')
-rwxr-xr-xbuild/experimental/install-build-deps.py3
-rwxr-xr-xbuild/install-build-deps.sh38
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.amd642
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.arm2
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.i3862
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.mipsel2
-rw-r--r--build/linux/sysroot_scripts/packagelist.trusty.arm2
-rw-r--r--build/linux/sysroot_scripts/packagelist.wheezy.amd642
-rw-r--r--build/linux/sysroot_scripts/packagelist.wheezy.arm2
-rw-r--r--build/linux/sysroot_scripts/packagelist.wheezy.i3862
-rw-r--r--build/linux/sysroot_scripts/packagelist.wheezy.mipsel2
-rwxr-xr-xbuild/linux/sysroot_scripts/sysroot-creator-jessie.sh2
-rwxr-xr-xbuild/linux/sysroot_scripts/sysroot-creator-trusty.sh2
-rwxr-xr-xbuild/linux/sysroot_scripts/sysroot-creator-wheezy.sh2
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