Main fix is argument parsing issues, and fixing a staleness issue
in -prune's usage of stat()
Note this version is enabled via I745f8c82f4062aa1f46fe697a1b2c917ec9f5cc4
BUG=chromium-os:24206
TEST=`emerge findutils` # host only...
Change-Id: I8196ba2d848fea311dacdf958da3a7735ed3fe75
Reviewed-on: https://gerrit.chromium.org/gerrit/13406
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Specifically, this gets us onto the gentoo fork getting us fixes
and general sanity.
BUG=chromium-os:24193
TEST=`emerge -1 rpm2targz` # host only package.
Change-Id: Ide76f57c42c06e4afb785ac29641b1ee8d9d9a78
Reviewed-on: https://gerrit.chromium.org/gerrit/13405
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Primary change is a switch to EAPI4, largefile support, and
decompression related fixes.
BUG=chromium-os:24191
TEST=`emerge cabextract` # it's a host package only
Change-Id: I7d33f76fa2e321fee29ad6363704325ce23ec983
Reviewed-on: https://gerrit.chromium.org/gerrit/13399
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
pulls in contrib scripts, fixed buffer overflow, better hardlink handling.
BUG=chromium-os:24203
TEST=`emerge rsync` # required by portage, used only in host.
Change-Id: Idb46f02c7e316dc10b8ad67f2b5d9dde28115bf2
Reviewed-on: https://gerrit.chromium.org/gerrit/13398
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Now that emerge supports the flags needed to build packages, we don't
need to special-case it anymore.
BUG=chromium-os:24497
TEST=Trybot run.
Change-Id: I4ca1cd22c309f97fc14f1d7b9eede9128b7f0be1
Reviewed-on: https://gerrit.chromium.org/gerrit/13389
Reviewed-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: David James <davidjames@chromium.org>
Commit-Ready: David James <davidjames@chromium.org>
BUG=chromium-os:24198
TEST=`emerge -1 gentoo-bashcomp` # host only
TEST=tool around the terminal in it.
Change-Id: If61cb76921eb314ac165da2b483b771c18a864e2
Reviewed-on: https://gerrit.chromium.org/gerrit/13407
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Support for VPATH builds, and general unittext improvements
BUG=chromium-os:24199
TEST=`emerge -1 popt` # host only pkg
Change-Id: Ibebe2b2c2e1c167a651da6fb099275c2f7fc0c14
Reviewed-on: https://gerrit.chromium.org/gerrit/13403
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
This primarily pulls in a security fix in that landed in 2.11.
BUG=chromium-os:24192
TEST=`emerge cpio` # host only package.
Change-Id: Iad6102e80ababd5bce2ecae0da3f48f5daf949e2
Reviewed-on: https://gerrit.chromium.org/gerrit/13401
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
No real change; gets us a static-lib use flag primarily.
BUG=chromium-os:24190
TEST=`emerge bzip` # it's a host package only.
TEST=`build_packages x86-alex`
Change-Id: Ibd5c9e90e177f4198ae00c38266c5325503c9246
Reviewed-on: https://gerrit.chromium.org/gerrit/13400
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Not everyone got a smooth migration for git/subversion from dev-util
to dev-vcs, so add a hook to manually unmerge the old versions. The
newer packages should recover gracefully after that.
BUG=chromium-os:24360
TEST=build_packages ran ver 23 upgrade and continued on
Change-Id: I0b56f0f0a8b8a7ebd64a4a664e5524f0b7828791
Reviewed-on: https://gerrit.chromium.org/gerrit/13663
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
This comes from not correctly negating all FLAGS and also the weird
way we set PRISTINE_IMAGE_NAME. Addressed in both cases and
simplified FLAGS_* logic in build_image_util.sh
BUG=chromium-os:24627
TEST=build_image base so far.
Change-Id: I92e8550db3ea713cda1f997b702777035145d8d5
Reviewed-on: https://gerrit.chromium.org/gerrit/13636
Tested-by: Chris Sosa <sosa@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Chris Sosa <sosa@chromium.org>
3.2.2 -> 3.4.4; support for dpkg format version 3.9.1, XZ compression,
BUG=chromium-os:24205
TEST=`emerge debianutils` # host only package
Change-Id: If83ac3ee08559a1874ecf903ec35ea101cd8c843
Reviewed-on: https://gerrit.chromium.org/gerrit/13408
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
"-fstack-protector-all".
Rollout gcc-4.6.0 ebuild r12 that support a new stack protection
option "-fstack-protector-strong".
BUG=None
TEST=manually - build amd64-generic and x86-zgb from scratch.
Change-Id: I35dc315ef376467256266a62cf9e584b8bb3c8e5
Reviewed-on: https://gerrit.chromium.org/gerrit/13546
Tested-by: Han Shen <shenhan@google.com>
Reviewed-by: Han Shen <shenhan@chromium.org>
Reviewed-by: asharif <asharif@chromium.org>
Commit-Ready: Han Shen <shenhan@chromium.org>
This CL addes media-libs/opencv 2.3.0 to x86. It will be used in various
factory tests for computer vision related tasks.
BUG=chrome-os-partner:6497
TEST='emerge-x86-alex opencv' works
Change-Id: Icb7b8592c448ad14df470d1ab1138adc896230ed
Reviewed-on: https://gerrit.chromium.org/gerrit/13529
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
This was missed in cd503b due to a merge race; manifest data
was generated/updated, but this change slipped in after. As such
add the missing data.
Meantime, back down manifest strictness till one more pass is done
ensuring we're at 100% (thus can go strict).
BUG=chromium-os:24029
TEST=emerge cmake
Change-Id: I00b3299cd3b44dea3567379150939d182291d1d5
Reviewed-on: https://gerrit.chromium.org/gerrit/13506
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Now that the holidays are upon us, can land this without conflict hell.
Identified via `pinspect digests`, updated via `pmaint digests`
for each target and double checking the signature data against known
good comparison available in upstream/web.
This brings coverage to 100%.
BUG=chromium-os:24029
TEST=emerge -f any of the pkgs
Change-Id: I4eb678062b7627d5d82c31ccd185bd50fe482713
Reviewed-on: https://gerrit.chromium.org/gerrit/13475
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Purely cleanup on this one; identified via the work in
I83d7d7508792f121526092f5d87844d3984a5f7a
BUG=None
TEST=cbuildbot arm-generic-full
TEST=cbuildbot x86-generic-full
TEST=cbuildbot amd64-generic-full
Change-Id: I8ca31d6a3c15d4d75b034c4d9de245cfa22e217b
Reviewed-on: https://gerrit.chromium.org/gerrit/13480
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Strictly speaking, we don't use this in our buildroot; that said
we have it for convenice for users, thus pull it forward to
current version.
BUG=chromium-os:24201
TEST=`emerge -1 ccache` # host only
TEST=`FEATURES=ccache emerge ccache` # go for the cyclic test
Change-Id: If806da01ba54aea052e8ac8d5f2de1845f5dac78
Reviewed-on: https://gerrit.chromium.org/gerrit/13397
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
The CL upgrades dev-util/cmake to version 2.8.6-r4 on amd64. The
update is necessary because I need to compile a library (OpenCV)
for a factory test. Besides that, the current version (2.6.4) is
more than 2 years old and therefore worthwhile for an upgrade.
There was an unsuccessful attempt to upgrade to 2.8.4-r1. This CL
tries to update to 2.8.6-r4 instead since it is the newest cmake
version in Gentoo.
Another corresponding CL on 'package.provided' will be carried
out before this one so the cmake won't be dragged into the build
list on platforms again.
BUG=chromium-os:23747
TEST='emerge cmake' still works
TEST='emerge poppler' still works
TEST='emerge-x86-alex libdivsufsort' still works
CQ-DEPEND=Ie8f1d4fa19586dbc7df150cbe9a970ecb43bc1d5
Change-Id: If9104c914a63033fcd47d3dd9863522e9e23ed12
Reviewed-on: https://gerrit.chromium.org/gerrit/13486
Reviewed-by: Rong Chang <rongchang@chromium.org>
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
There's been a fair amount of eclass shuffling lately, as such
the cache is a bit out of date. Regenerate it via usual egencache
route.
BUG=chromium-os:24547
TEST=n/a
Change-Id: I3bccd0d2c2f5a701d1b98e781a9847c87ee8f04f
Reviewed-on: https://gerrit.chromium.org/gerrit/13454
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
This is needed on some ARM boards where ext2 filesystem reading isn't an option,
and where verified boot isn't in use, i.e. with legacy firmware. x86 stores the
kernel here as well.
BUG=none
TEST=build_image on an arm board and check contents for vmlinuz.A and vmlinuz.uimg.A on
partition 12
Change-Id: I89b652cb6ea7ece1627b20be30492100f8db0770
Signed-off-by: Olof Johansson <olofj@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/13441
Nothing is using it in code and it seems to be under most folks radar- thus remove it
(possibly have it reapear in thirdparty/autotest if it's actually needed).
BUG=None
TEST=N/a
Change-Id: Ie3f43aa427c6cc35aa6f96d8c8631c4b8bff6347
Reviewed-on: https://gerrit.chromium.org/gerrit/4668
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
This reverts commit 1d20fe6813b991899900aaa4f92b965a8f0b511d
Change-Id: I2d07c4c16e56841e397ee62d0371c5edc85c8364
Reviewed-on: https://gerrit.chromium.org/gerrit/13439
Commit-Ready: Olof Johansson <olofj@chromium.org>
Reviewed-by: Olof Johansson <olofj@chromium.org>
Tested-by: Olof Johansson <olofj@chromium.org>
Reviewed-by: Ryan Cui <rcui@chromium.org>
Tested-by: Ryan Cui <rcui@chromium.org>
This is needed on some ARM boards where ext2 filesystem reading isn't an option,
and where verified boot isn't in use, i.e. with legacy firmware. x86 stores the
kernel here as well.
BUG=none
TEST=build_image on an arm board and check contents for vmlinuz.A and vmlinuz.uimg.A on
partition 12
CQ-DEPEND=I81df8471fba34e264ada8fd6f12122d87fbf22d9
Change-Id: I39541644845dde4ff6ddc288afa0ed339ab0d05b
Signed-off-by: Olof Johansson <olofj@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/12996
This pulls in the latest upstream version which includes moving categories
(dev-util -> dev-vcs). But we don't actually switch to this version until
the cros overlay updates and forces it.
BUG=chromium-os:24360
TEST=`emerge dev-vcs/git` works
TEST=`git clone git://git.overlays.gentoo.org/proj/sandbox.git` works
TEST=`emerge dev-libs/dbus-c++` works (uses cros workon/git eclasses)
Change-Id: I19ec78ade7cac6141dc6abf02a010930ba0d860a
Reviewed-on: https://gerrit.chromium.org/gerrit/13147
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This pulls in the latest upstream version which includes moving categories
(dev-util -> dev-vcs). But we don't actually switch to this version until
the cros overlay updates and forces it.
BUG=chromium-os:24360
TEST=`emerge dev-vcs/subversion` works
TEST=`svn co svn://anonsvn.gentoo.org/baselayout` works
Change-Id: Ib4cd81761f6796c5e9e783be360ce96d31949fe0
Reviewed-on: https://gerrit.chromium.org/gerrit/13146
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
We want to use the updated version for all targets and not just x86.
BUG=None
TEST=`emerge-amd64-generic gpsd` works
TEST=`emerge-arm-generic gpsd` works
TEST=`emerge-x86-generic gpsd` works
Change-Id: I5283585452b344bb39ffe3bc614ea5a6369199ac
Reviewed-on: https://gerrit.chromium.org/gerrit/13387
Reviewed-by: Yufeng Shen <miletus@chromium.org>
Tested-by: Yufeng Shen <miletus@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This includes a few more fixes including the one for parallel building
the pdfmark subdir.
BUG=chromium-os:24481
TEST=`emerge groff` works
Change-Id: I16c110b0421b1ae8889517893495d6cf84cc345b
Reviewed-on: https://gerrit.chromium.org/gerrit/13351
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
update to valgrind-3.6.1-r1 because the current version doesn't work
with glibc-2.11
BUG=none
TEST=emerge-$board valgrind
Change-Id: I59a0a6c095edd3cdb8efdd4d4988906b80147952
Reviewed-on: https://gerrit.chromium.org/gerrit/13344
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
If people have whitespace in their .default_board setting, then the cros
utils will act weirdly. Some work the same as if there was no whitespace
(probably because the variable is used unquoted) while others error out
with weird messages (because the variable is used quoted).
Update the helper function to only allow certain characters in the name.
BUG=None
TEST=`printf 'x86-alex\n' > .default_board; cros_workon list --all` works
TEST=`printf 'x86-alex\t\n' > .default_board; cros_workon list --all` errors out
Change-Id: Id83794c13bfddb7fb56b7f8ed8a375eefe6096e0
Reviewed-on: https://gerrit.chromium.org/gerrit/13151
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
We don't actually use any cvs packages, but some of the ebuilds/eclasses
(like git) indirectly and optionally depend on cvs, so update them for
the category migration (dev-util -> dev-vcs).
BUG=chromium-os:24360
TEST=`emerge cvs && cvs -d:pserver:anonymous@anoncvs.gentoo.org:/var/cvsroot -q co -R gentoo-projects/portage-utils` works
Change-Id: I642839bb357e836d8be29595349a9d8890a804eb
Reviewed-on: https://gerrit.chromium.org/gerrit/13145
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
The current version of strace we're using doesn't build with newer
kernel headers. So pull down the latest stable from Gentoo for it.
BUG=chromium-os:14334
TEST=`emerge strace` works
TEST=`emerge-amd64-generic strace` works
TEST=`emerge-arm-generic strace` works
TEST=`emerge-x86-generic strace` works
Change-Id: I3d615743f751dc2cb297742dc64670a1cae8967e
Reviewed-on: https://gerrit.chromium.org/gerrit/13125
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
BUG=chromium-os:14334
TEST=`emerge sys-kernel/linux-headers` now pulls in version 3.1 & works
TEST=`emerge cross-armv7a-cros-linux-gnueabi/linux-headers` now pulls in version 3.1 & works
TEST=`emerge cross-i686-pc-linux-gnu/linux-headers` now pulls in version 3.1 & works
TEST=`emerge cross-x86_64-cros-linux-gnu/linux-headers` now pulls in version 3.1 & works
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot amd64-generic-full` passes
TEST=`cbuildbot arm-generic-full` passes
TEST=`cbuildbot x86-generic-full` passes
TEST=build_packages+build_image for x86-alex boots
CQ-DEPENDS=13082
Change-Id: I20460c174570ff004be14e82863aab316a1fb572
Reviewed-on: https://gerrit.chromium.org/gerrit/13083
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
We need a newer version for newer linux-headers. That is the only
package that uses this eclass, so not much to test here.
BUG=chromium-os:14334
TEST=`emerge sys-kernel/linux-headers` still works
TEST=`emerge cross-armv7a-cros-linux-gnueabi/linux-headers` still works
TEST=`emerge cross-i686-pc-linux-gnu/linux-headers` still works
TEST=`emerge cross-x86_64-cros-linux-gnu/linux-headers` still works
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot amd64-generic-full` passes
TEST=`cbuildbot arm-generic-full` passes
TEST=`cbuildbot x86-generic-full` passes
TEST=build_packages+build_image for x86-alex boots
Change-Id: Ia58fe044f7ed6fff4fa4a0f4d9c40f9b46ee7bb4
Reviewed-on: https://gerrit.chromium.org/gerrit/13081
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Mostly cosmetic changes here, but kernel_is gets optimized a bit.
Very few packages actually use this eclass. Mostly updating this
so we can pull in a newer kernel-2.eclass.
BUG=chromium-os:14334
TEST=`emerge fuse udev qemu-kvm` still works
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot amd64-generic-full` passes
TEST=`cbuildbot arm-generic-full` passes
TEST=`cbuildbot x86-generic-full` passes
TEST=build_packages+build_image for x86-alex boots
Change-Id: I9e3a1c901f2efaf32caadfd7ed909a339bb8342d
Reviewed-on: https://gerrit.chromium.org/gerrit/13080
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Upstream has moved from the legacy virtuals file with os-headers to the
new style. We need to migrate as well to use newer packages.
BUG=chromium-os:14334
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot amd64-generic-full` passes
TEST=`cbuildbot arm-generic-full` passes
TEST=`cbuildbot x86-generic-full` passes
TEST=build_packages+build_image for x86-alex boots
Change-Id: I292e34a013f8b12dc52fc83581922c337785b326
Reviewed-on: https://gerrit.chromium.org/gerrit/13076
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
While we do use sysroot_wrapper bits in the chroot, we do not
use the target of this symlink (nor do we want it in our PATH).
BUG=chromium-os:24111
TEST=cbuildbot x86-alex
Change-Id: I7cf44ac32494dfaac683a4442d30f278bbcfb38c
Reviewed-on: https://gerrit.chromium.org/gerrit/13065
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Our local copy of gdbm just disables the compat library install (due to
cross-compiling issues). While the newer version has that issue fixed,
it also has a USE flag to disable the compat library. Since we don't
use it for the target, let's switch to the upstream version and disable
building of th compat code for the target.
BUG=chromium-os:24038
TEST=`emerge gdbm perl ruby` still works
TEST=`emerge grub` still works (only package that uses ruby)
TEST=`emerge $(qlist -I dev-perl)` still works (all the local perl modules)
TEST=`emerge-amd64-generic gdbm` still works
TEST=`emerge-arm-generic gdbm` still works
TEST=`emerge-x86-generic gdbm` still works
CQ-DEPENDS=13007
Change-Id: I04fd2aef943a1c28771973b1a93eb251b69630b5
Reviewed-on: https://gerrit.chromium.org/gerrit/13009
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This change makes it possible for partners to access internal prebuilts.
Note that partners will only have access to the actual prebuilts referenced
here if they have access to the right Google Storage key, which are stored
in the overlays themselves.
BUG=chrome-os-partner:7186, chromium-os:17346
TEST=Verify that setup_board now pulls internal prebuilts from chromeos-partner-overlay
instead of chromeos-overlay.
CQ-DEPEND=13071
Change-Id: Ia5220002a18593e614ee67ccad16bb295c8b6d0b
Reviewed-on: https://gerrit.chromium.org/gerrit/13072
Reviewed-by: Ryan Cui <rcui@chromium.org>
Tested-by: David James <davidjames@chromium.org>
Our local copy of gd just contains a cross-compile fix which has been
redone upstream. So import that to drop our local copy.
Note: no board tests have been done as this package doesn't seem to
get used anywhere that I can see.
BUG=chromium-os:24041
TEST=`emerge gd` works
TEST=`emerge-arm-generic gd` works
TEST=`emerge-amd64-generic gd` works
TEST=`emerge-x86-generic gd` works
Change-Id: I59e721717fb477b3adbda255d5cccea38159d333
Reviewed-on: https://gerrit.chromium.org/gerrit/12988
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Our local copy of socat just contains a cross-compile hack which has been
redone upstream. So import that to drop our local copy.
I don't seem to have any hardware with a modem that socat can talk to,
but basic network transactions work for me.
BUG=chromium-os:24037
TEST=`emerge socat` works
TEST=`emerge-arm-generic socat` works
TEST=`emerge-amd64-generic socat` works
TEST=`emerge-x86-generic socat` works
TEST=`socat stdio tcp-l:12345` on the board connects with `nc <board>:12345` on desktop
Change-Id: I1beb292a1e3aed09b945d187607b4dbe298459ea
Reviewed-on: https://gerrit.chromium.org/gerrit/13001
Reviewed-by: David Rochberg <rochberg@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
The version in the cros overlay was to backport only certain commits
from upstream Gentoo in order to push out a new glibc version asap
while avoiding any possible regressions. Now's a good time to merge
the latest eclass version though and go through the qualification.
BUG=None
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot arm-generic-full` passes
TEST=`cbuildbot x86-generic-full` passes
Change-Id: I6f3598bbc1a202376acd5227abab7d88c4d6b0c4
Reviewed-on: https://gerrit.chromium.org/gerrit/12979
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: asharif <asharif@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
We have a local autotools.eclass just to add an additional -I flag when
running aclocal. Upstream Gentoo eclass has added a new variable which
gets us the same functionality. Pull in the new eclass!
Since the new autotools.eclass relies on new functionality from the
libtool.eclass, pull that in too.
BUG=chromium-os:24162
TEST=`cbuildbot arm-generic-full` passes
CQ-DEPENDS=12867
Change-Id: I86e485272c0c03cdcc5cd6cdc9812e517d08e80e
Reviewed-on: https://gerrit.chromium.org/gerrit/12869
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
My cbuildbot run is creating this file. I don't care about it -> ignore!
BUG=None
TEST=`git status` no longer lists cbuildbot_package.list
Change-Id: I95ac49c84d628fbb52dda8f1df63ab6394e5df8f
Reviewed-on: https://gerrit.chromium.org/gerrit/12957
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This eclass wasn't modified when importing, so move it to the
portage-stable overlay.
BUG=None
TEST=`emerge vim` works
TEST=`emerge-amd64-generic vim` works
TEST=`emerge-arm-generic vim` works
TEST=`emerge-x86-generic vim` works
Change-Id: Ia2864b5ac6173734e0e4a32afebd13cf139593a3
Reviewed-on: https://gerrit.chromium.org/gerrit/12918
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
The upstream ebuild added a build time patch so it works with newer
versions of curl (due to curl/types.h being removed). Otherwise,
this is the same ebuild as we already have in the portage/ overlay.
This fixes the chromiumos-sdk buildbot which builds everything from
source and so is the only thing to notice this error so far.
BUG=None
TEST=`emerge xmlrpc-c` now works
Change-Id: I5e1b2a05b9491435b1fafe9bf538ef1a6f4228b7
Reviewed-on: https://gerrit.chromium.org/gerrit/12919
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>