Only a compile time patch has been added and affects the x32 ABI.
BUG=chromium-os:36866
TEST=`emerge-stumpy findutils` works
TEST=`emerge-x86-alex findutils` works
TEST=`emerge-x32-generic findutils` works
TEST=`emerge-daisy findutils` works
Change-Id: Ia7d4d1ee0c383a47d360d2d59e57adf5d440f1d6
Reviewed-on: https://gerrit.chromium.org/gerrit/39052
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Upgraded sys-apps/sed to version 4.2.1-r1 on amd64, arm, x86
BUG=chromium-os:32831
TEST=`cbuildbot chromiumos-sdk` worked
Change-Id: I0f7a935506510dbc34ae414cea3bd26ba2470b91
Reviewed-on: https://gerrit.chromium.org/gerrit/39055
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Upgraded sys-devel/gnuconfig to version 20120818 on amd64, arm, x86
BUG=chromium-os:31357
TEST=`cbuildbot chromiumos-sdk` passed
Change-Id: I14e3b83b40d7e285bacac6e67f0b89c50d995c76
Reviewed-on: https://gerrit.chromium.org/gerrit/39056
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Nothing uses these currently, so pull them all in in one go.
BUG=None
TEST=`cbuildbot chromiumos-sdk` worked
Change-Id: I04d8e12acd1c2a7fa0c1d0246931ae63347231c6
Reviewed-on: https://gerrit.chromium.org/gerrit/39048
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This CL imports valgrind 3.8.1 from upstream Gentoo and modifies the
ebuild to unmask amd64, arm, and x86.
BUG=chromium-os:36850
TEST=emerge-{x86,amd64,arm}-generic valgrind
Change-Id: I637eb29ba4fc9a1277754433321d66f1571ac1c2
Reviewed-on: https://gerrit.chromium.org/gerrit/39021
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Commit-Ready: Ben Chan <benchan@chromium.org>
Added by running
$ cros_portage_upgrade --upgrade --board=amd64-generic:x86-generic media-libs/ladspa-sdk
Then add "arm" to KEYWORDS in the ebuild file and remove unused patches.
This will be used by the audio server (adhd).
BUG=chromium-os:36300
TEST=`emerge ladspa-sdk` works
TEST=`emerge-amd64-generic ladspa-sdk` works
TEST=`emerge-x86-generic ladspa-sdk` works
TEST=`emerge-arm-generic ladspa-sdk` works
Change-Id: I2a79ea406aa36ca5ceac2fedc83d2952ed133d15
Reviewed-on: https://gerrit.chromium.org/gerrit/38712
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Chih-Chung Chang <chihchung@chromium.org>
Tested-by: Chih-Chung Chang <chihchung@chromium.org>
Upgraded dev-python/simplejson to version 2.5.0 on amd64
This is needed in order for chrooted Python code to be able to use
frontend/afe/rpc_client_lib.py in Autotest.
BUG=None
TEST=import simplejson works in Python
Change-Id: Ia2effc52c975674dc0b499cb4988f27d15d45700
Reviewed-on: https://gerrit.chromium.org/gerrit/38472
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Gilad Arnold <garnold@chromium.org>
Tested-by: Gilad Arnold <garnold@chromium.org>
Add app-arch/p7zip version 9.13.
p7zip is used in the em100 SPI emulator tool build.
BUG=chromium-os:31625
TEST=sudo emerge p7zip
Change-Id: Ic62eb2be31d8efe97fd21a93acb0076c3a86539a
Reviewed-on: https://gerrit.chromium.org/gerrit/38325
Reviewed-by: Stefan Reinauer <reinauer@google.com>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Upgraded sys-devel/binutils-config to version 3-r3 on amd64.
This version handles gold switching for us.
BUG=None
TEST=`cbuildbot chromiumos-sdk` worked
Change-Id: Iae6b1797871a36007733b0a46d73526584b3f11c
Reviewed-on: https://gerrit.chromium.org/gerrit/38213
Reviewed-by: asharif <asharif@google.com>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Upgrade to latest x11vnc package from Portage. Also, mark amd64, arm and
x86 builds stable.
The primary reason for upgrading this package is to pick up the
upstreamed patch for shared memory handling during early exit.
BUG=chrome-os-partner:16097
TEST=build + run test image, confirm that vncviewer can connect to device.
Change-Id: Icae79154a888bef74d5178d2a90102f0249b17eb
Reviewed-on: https://gerrit.chromium.org/gerrit/38246
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Shawn Nematbakhsh <shawnn@google.com>
Commit-Ready: Shawn Nematbakhsh <shawnn@google.com>
Upgraded dev-python/mock to version 1.0.1 on amd64
BUG=None
TEST=ran emerge locally.
Change-Id: Ia1ea856d2eb439e2e8789610820a43f294be0406
Reviewed-on: https://gerrit.chromium.org/gerrit/38130
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Ryan Cui <rcui@chromium.org>
Tested-by: Ryan Cui <rcui@chromium.org>
Upgraded dev-libs/libnl to version 3.2.14 on amd64, arm, and x86.
We keep around the older version (in a different SLOT) until we
can migrate all the other packages to the new libnl.
BUG=chromium-os:36133
TEST=`emerge-daisy libnl:3` works
Change-Id: I563ece792072cb1f8a8435f4bf076ad8dcc8481c
Reviewed-on: https://gerrit.chromium.org/gerrit/37515
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This fixes a bogus bash runtime dependency and speeds up builds a bit
by not building static libs at all.
BUG=chromium-os:36114
TEST=build_image for daisy no longer installs bash
TEST=cbuildbot for all paladins passed
Change-Id: I609ea8e5ae5e692583b4af04bfc084e30b3757a6
Reviewed-on: https://gerrit.chromium.org/gerrit/37379
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This version includes USE=minimal support which strips down the install.
BUG=chromium-os:22939
TEST=`cbuildbot x86-generic-full` works
TEST=`cbuildbot chromiumos-sdk` works
Change-Id: I65f9bec4491f1ed82707bebba753276594f66e29
Reviewed-on: https://gerrit.chromium.org/gerrit/37380
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Upgraded dev-libs/libpcre to version 8.30-r2 on amd64, arm, x86
Upgraded dev-libs/libyaml to version 0.1.4 on amd64, arm, x86
BUG=chromium-os:32210, chromium-os:31321
TEST=Trybots on all architectures.
Change-Id: I1da2ad3383a34e8afd67a48c1d728cff34ef521d
Reviewed-on: https://gerrit.chromium.org/gerrit/37315
Tested-by: David James <davidjames@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: David James <davidjames@chromium.org>
Upgraded dev-lang/perl to version 5.12.4-r1 on amd64
Upgraded dev-perl/Locale-gettext to version 1.50.0 on amd64
Upgraded dev-perl/XML-Parser to version 2.410.0 on amd64
BUG=chromium-os:31036, chromium-os:24188, chromium-os:24187
TEST=Run remote trybots on all platforms.
Change-Id: Ic6e612a012faee417906796df6ad92c86896a49f
Reviewed-on: https://gerrit.chromium.org/gerrit/37305
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: David James <davidjames@chromium.org>
Commit-Ready: David James <davidjames@chromium.org>
We need to 5.39+ feature to read SSD logs.
BUG=none
TEST=on Link, run "smartctl -l xerror"
build the 3 smartmontools CLs on link, x86-generic and daisy builders.
CQ-DEPEND=I3944be6e0b44e4b5efc028e2a88a6618def2141d
Change-Id: I02a8bee6ec610c5790baa3281d003e75b1d8fcbc
Reviewed-on: https://gerrit.chromium.org/gerrit/36788
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Upgraded media-fonts/dejavu to version 2.33 from 2.29 on amd64, arm, x86
The change list is available at http://dejavu-fonts.org/wiki/Changelog
BUG=chromium-os:18766
TEST=1. Build works fine and the following data url shows playing card
characters:
data:text/html,🂠🂡🂢🂣🂤
2. Go to the terminal with a full shell and run the following:
$ fc-match -v 'DejaVu Sans' | grep fontversion
The version in integer should be 152698 (= 2.33)
Change-Id: I74ba44dc5b5108add74088ef726d9581e62c08e9
Reviewed-on: https://gerrit.chromium.org/gerrit/34842
Commit-Ready: Jungshik Shin (jungshik at google) <jshin@chromium.org>
Reviewed-by: Jungshik Shin (jungshik at google) <jshin@chromium.org>
Tested-by: Jungshik Shin (jungshik at google) <jshin@chromium.org>
Upgraded net-dialup/minicom to version 2.6.
Compared to our former version 2.3, version 2.6 includes "-D" which is
useful when minicom to connect to a board serial port with servo.
BUG=None
TEST=emerge-link minicom and run "minicom -D /dev/pts/X" on link
trybot build on x86 and arm :
cbuildbot --remote -g 'I0e32686f93c7f4472e6d9c5251fce3b2236680b3'
x86-generic-paladin amd64-generic-paladin daisy-paladin
Change-Id: I0e32686f93c7f4472e6d9c5251fce3b2236680b3
Reviewed-on: https://gerrit.chromium.org/gerrit/35610
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Changed KEYWORDS to enable x86, amd64, and arm.
BUG=chromium-os:34103
TEST=remote trybot runs for x86, amd64, arm targets.
Change-Id: I10545517231e0aeb48dd75bbf1c007c67fd32682
Reviewed-on: https://gerrit.chromium.org/gerrit/32410
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Copied from Gentoo, unmasked on our archs.
BUG=chromium-os:21369
TEST=emerge-${BOARD} sbc
Change-Id: Ib90efef0f9edee20dbaee02001e5b1cbc046006c
Reviewed-on: https://gerrit.chromium.org/gerrit/34936
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Scott James Remnant <keybuk@chromium.org>
Commit-Ready: Scott James Remnant <keybuk@chromium.org>
When this was pulled in originally, it was marked as 1.1.0; the tarball
we were using wasn't 1.1.0, it was a release candidate. As such,
rename the tarball on our mirrors, and rename it locally.
BUG=chromium-os:35116
TEST=manual; manifest run, same checksums == things are back to normal.
Change-Id: I98f86796e477ad82bc861c225b7560b4d41a076b
Reviewed-on: https://gerrit.chromium.org/gerrit/34905
Commit-Ready: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Last time I did this, it introduced <http://crosbug.com/34622>, but I think the
root cause of that bug was fixed by
<https://gerrit.chromium.org/gerrit/#/c/34215/>, so let's give this another go.
BUG=chromium-os:30525
TEST=trybot
Change-Id: I464badc602926ee99073f0deb5f4f7d66c6a9fc0
Signed-off-by: Elly Fong-Jones <ellyjones@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/34370
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Chromium OS images use xf86-input-cmt for the multitouch trackpads in
official Chromebooks.
For the trackpads on non-chromebooks, the X.org maintained
xf86-input-synaptics driver is also included in the chromium os image.
Currently, this uses a (stock) out-of-date pre-release ebuild maintanied
in the chromiumos-overlay.
It is more appropriate to store unmodified ebuilds in the portage-stable
overlay.
As a bonus, uprev to latest stable[*].
[*] This patch also marks the upstream version as stable for arm.
A separate commit removes the xf86-input-synaptics ebuild from the
chromiumos-overlay.
BUG=chromium-os:31764
TEST=cbuildbot --remote -g <gerrit ID> {x86,amd64,arm}-generic-full
Change-Id: I6e8fd3d6c35f06c677b8839700e0c7bdb224201f
Reviewed-on: https://gerrit.chromium.org/gerrit/33759
Commit-Ready: Daniel Kurtz <djkurtz@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Tested-by: Daniel Kurtz <djkurtz@chromium.org>
Upgraded net-ftp/tftp-hpa to version 5.1 on amd64, x86
For automation, adding TFTP service on chroot.
BUG=chrome-os-partner:9999
TEST=sudo emerge net-ftp/tftp-hpa
Change-Id: I7ccb9c153c1610e813ff29929b5ea999deb2b3fc
Reviewed-on: https://gerrit.chromium.org/gerrit/33773
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Bruce Kuo <brucekuo@chromium.org>
Tested-by: Bruce Kuo <brucekuo@chromium.org>
Upgraded dev-python/argparse to version 1.2.1 on amd64, arm, x86
BUG=None
TEST=cbuildbot --remote
Change-Id: If0460436f7d13deddb01b92326b1a9abf5c3c501
Reviewed-on: https://gerrit.chromium.org/gerrit/33878
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Jon Salz <jsalz@chromium.org>
Commit-Ready: Jon Salz <jsalz@chromium.org>
Not sure how this was missed, but clone --reference doesn't work.
Direct alternatives manipulation doesn't seem affected, but better
to upgrade to a version of git that handles it (plus it's faster).
BUG=chromium-os:34692
TEST=cbuildbot --remote chromiumos-sdk x86-generic-full \
x86-generic-incremental <patch args> daisy-full
Change-Id: Ie281d5310eb6c2e778277477a91ad0c515833100
Reviewed-on: https://gerrit.chromium.org/gerrit/33874
Commit-Ready: Brian Harring <ferringb@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
mtdev 1.1.2 has one important fix:
From kernel 3.4, extraction of the MT slot state is supported via the
EVIOGMTSLOTS ioctl. This patch initializes the slots using that
information.
BUG=chrome-os-partner:13951
TEST=emerge-{x86,arm}-generic xf86-input-evdev (pulls mtdev as dependency)
TEST=On device using a touchpad supported by xf86-input-evdev:
1) Place one finger on TP (finger A), move around to confirm pointer motion
2) Place second finger on TP (finger B), move both to confirm 2-finger scroll
3) Remove finger A so that on finger B is on pad, move around to confirm pointer motion
4) Enter VT-2 (Ctrl-Alt-F2, F2 aka "->")
5) While in VT-2, remove finger from touchpad
6) Switch back to VT-1 (Ctrl-Alt-F1, F1 aka "<-")
7) Try moving cursor, cursor responsive and smooth
=> w/out fix: no motion or choppy motion due to Ghost finger)
Change-Id: Ic8bd3ae66c64eb59b29afae5c0d4b734423af28e
Reviewed-on: https://gerrit.chromium.org/gerrit/33596
Commit-Ready: Daniel Kurtz <djkurtz@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Tested-by: Daniel Kurtz <djkurtz@chromium.org>