Update libpng 1.6.8 -> 1.6.12

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/581713003
Add gettext port so that glib can be built with newlib.

This also alows pango and cairo to be build with newlib.

Fix pixman arm build (by disabling asm) and add
EXECUTABLES list to pixman and cairo so we can
catch validation errors earlier.

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/578013002
Adding large tests for git.

Adding tests.
Rolling back pinned version of git to one that works.

BUG=None
TEST=devenv_test_large.js
R=binji@chromium.org

Review URL: https://codereview.chromium.org/577073002
Fix contents of x264 package after recent update.

A recent update to x264 changed that defaults such
that the libraries and headers we not being a packages.

This change re-enables them and also simplifies the
build.sh file.

BUG= https://code.google.com/p/naclports/issues/detail?id=142
R=binji@chromium.org

Review URL: https://codereview.chromium.org/590233002
Handle for nacl-arm-gcc version 4.8.2 as well as 4.8.3

pepper_36 and below use 4.8.2 so we still need to
handle that case.

Also, bump the MIN_SDK_VERSON to 36.  Chrome stable
is 37 now and we don't want to support more than one
previous stable release.

BUG= https://code.google.com/p/naclports/issues/detail?id=143
TEST= local testing + bots
R=binji@chromium.org

Review URL: https://codereview.chromium.org/594903002
Update libapps version 0bec09b -> cd34b28

This bring is 48 new changes from the libapps repo.

Update python and ruby so they pull in fewer
hterm dependencies (previously they were pulling
in wam needlessly).

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/589393003
Add quick build mode that skips tests and archiving.

When NACLPORTS_QUICKBUILD=1 we now skip the
zipping of the publish directory and the testing
of packages.

Also, prune man pages and docs from packages to
speed up package creation.

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/585963003
Add port of libicu

BUG= https://code.google.com/p/naclports/issues/detail?id=21
TEST= trybots
R=bradnelson@google.com

Review URL: https://codereview.chromium.org/596783004
Adding a meta-package to test devenv the latest version of some packages.

Running the large tests from devenv with current packages (currently coreutils,
more to come).
Add an extract publish directory as a signal that we want to do a local
install.

Fix bug in package script the causes non-standard packages to ignore alternate
install location.

BUG=None
TEST=devenv_test_large.js
R=binji@chromium.org, sbc@chromium.org

Review URL: https://codereview.chromium.org/580523003
Update boost build script.

- Enable far more of boost for newlib/pnacl builds.
- Make boost build aware of NACLPORTS_CPPFLAGS
- Build boost in parallel
- Install boost correctly via package rather than directly
  into the toolchain
- For cross compilation to unix (rather than building for host OS)

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/601613002
Disabling pnacl devenv-lastest test for now.

BUG=None
TEST=devenv_test_large
TBR=binji@chromium.org

Review URL: https://codereview.chromium.org/593403002
Handle new PNaCl toolchain location

We were previously installing to:
<toolchain_root>/usr/local

In the latest toolchain this is no longer on the
default search path.  Instead we can use:
<toolchain_root>/le32-nacl/local

This is a temporary measure and the long term plan is
to use:
<toolchain_root>/le32-nacl/usr

TEST= make sdklibs V=1 F=1 TOOLCHAIN=pnacl
R=dschuff@chromium.org

Review URL: https://codereview.chromium.org/598403004
Add random/urandom to glibc-compat

Remove patchs from libmodplug and flac that
previously worked around this.

R=binji@chromium.org

Review URL: https://codereview.chromium.org/615713002
Fix libmodplug build

libmodplug needs to use glibc-compat since it uses
random/srandom.

R=binji@chromium.org

Review URL: https://codereview.chromium.org/612073004
Add mp4v2 library

This library is part of the videolan project.
There was a recent bug filed against naclports
related to building this package so I'm adding
it here to prevent regressions.

R=binji@chromium.org

Review URL: https://codereview.chromium.org/613883002
Fix typo in __byte_swap_32 in glibc-compat

BUG= https://code.google.com/p/naclports/issues/detail?id=137
R=binji@chromium.org

Review URL: https://codereview.chromium.org/617603002
Add missing glibc-compat dependency to libmodplug

This should fix the builders which are currently
failing because they build each port in isolation.

R=binji@chromium.org

Review URL: https://codereview.chromium.org/620513002
Set ARFLAGS when running configure.

It seems that some tools use ARFLAGS while others
AR_FLAGS.  Set them both just in case.  This avoids
the default ARFLAGS that autoconf uses "cru" which
generates an error with our modern binutils.

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/621463002
Remove -Wenum-compare flag from grep build.

This was causing lots of suprious warnings with our
old gcc version (which thinks this flag is only for
C++/ObjC)

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/615143002
Add openjpeg

BUG= https://code.google.com/p/naclports/issues/detail?id=117
TEST=./make_all.sh openjpeg V=1 F=1
R=binji@chromium.org

Review URL: https://codereview.chromium.org/612413004