Commit Graph

268 Commits

Author SHA1 Message Date
Brian Harring
f1c01f30d2 cpio: import newer version from upstream
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>
2012-01-05 13:17:12 -08:00
Brian Harring
0cfcb34187 bzip2: Upgrade to 1.0.6-r3
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>
2012-01-05 13:17:11 -08:00
Brian Harring
96b02326b5 debianutils: import newer upstream version
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>
2012-01-01 13:45:45 -08:00
Tai-Hsu Lin
f6ebcab6ca Add the OpenCV Portage package
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>
2011-12-29 23:21:43 -08:00
Brian Harring
6bdd5e843f Add missing manifest data for cmake
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>
2011-12-27 16:19:36 -08:00
Brian Harring
5f65a7d179 reintroduce jpeg files invalidly removed in 01aa38
During the original generation of 01aa38, jpeg was removed.  This
broke things, thus was removed from that patch- unfortunately the files
still were removed.

Restore them from 01aa38^.

resolved breakage in http://build.chromium.org/p/chromiumos/builders/chromiumos%20sdk/builds/719/steps/BuildBoard/logs/stdio

BUGS=None
TEST=emerge jpeg

Change-Id: I63305227db2c6aa915d4ea369a8e05a49fd05359
Reviewed-on: https://gerrit.chromium.org/gerrit/13505
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
2011-12-27 16:16:21 -08:00
Brian Harring
fd8203e71f add missing known good manifest data
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>
2011-12-27 14:16:48 -08:00
Brian Harring
dacc176f22 Drop versions where chromiumos now is authorative.
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>
2011-12-27 14:16:48 -08:00
Brian Harring
31346da7b7 ccache: upgrade to gentoo upstream
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>
2011-12-27 13:50:09 -08:00
Tai-Hsu Lin
cb851779db cmake: upgraded the cmake Portage package
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>
2011-12-26 02:09:10 -08:00
Brian Harring
62b2777324 refresh chromiumos cache
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>
2011-12-23 15:01:21 -08:00
Mike Frysinger
6d91ff77e1 git: update to latest stable upstream
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>
2011-12-22 13:15:12 -08:00
Mike Frysinger
18dfbfed41 {subversion,neon}: update to latest stable upstream
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>
2011-12-22 13:15:12 -08:00
Mike Frysinger
6e0b0c2f97 gpsd: mark stable for all arches
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>
2011-12-22 13:15:10 -08:00
Mike Frysinger
dc028ce244 groff: import newer version from upstream
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>
2011-12-21 13:50:35 -08:00
Jason Glasgow
3f35c9c135 valgrind: update to valgrind-3.6.1-r1
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>
2011-12-21 11:55:20 -08:00
Mike Frysinger
b3bd8cb68f cvs{,ps}: import upstream versions for category migration
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>
2011-12-20 10:50:00 -08:00
Mike Frysinger
ccba5de906 strace: update to latest strace
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>
2011-12-20 10:50:00 -08:00
Mike Frysinger
6666907a37 linux-headers: update to 3.1
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: Ida124d9449f67c78adf9922cb81a78f20192f2f7
Reviewed-on: https://gerrit.chromium.org/gerrit/13082
Reviewed-by: Jon Kliegman <kliegs@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Olof Johansson <olofj@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-17 17:50:30 -08:00
Mike Frysinger
5f76661150 kernel-2.eclass: sync with upstream Gentoo
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>
2011-12-16 22:20:09 -08:00
Mike Frysinger
6a26cd8c0a linux-info.eclass: sync with upstream Gentoo
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>
2011-12-16 15:20:57 -08:00
Mike Frysinger
5db6f272fd virtual/os-headers: import new style virtual
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>
2011-12-16 15:20:56 -08:00
Mike Frysinger
9a773fb720 gdbm: import stable from upstream
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>
2011-12-16 08:12:17 -08:00
Mike Frysinger
df0e294185 gd: import latest stable from upstream
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>
2011-12-15 15:17:26 -08:00
Mike Frysinger
c7807e7abd socat: import latest stable from upstream
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>
2011-12-15 13:35:59 -08:00
Mike Frysinger
13ab49977e multilib.eclass: import latest versions from upstream Gentoo
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>
2011-12-15 12:56:08 -08:00
Mike Frysinger
3f7e3f65b6 {autotools,libtool}.eclass: import latest versions from upstream Gentoo
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>
2011-12-15 05:10:41 -08:00
Mike Frysinger
87566f64f1 vim.eclass: relocate from cros-overlay
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>
2011-12-14 13:12:42 -08:00
Mike Frysinger
3ef1c7cdb2 xmlrpc-c: import latest version from upstream Gentoo
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>
2011-12-14 12:39:53 -08:00
Brian Harring
03cd3ffcc0 Revert "cmake: upgrade the cmake Portage package"
Cmake compilation fails: http://build.chromium.org/p/chromiumos/builders/x86%20generic%20chrome%20PFQ/builds/489/steps/BuildTarget/logs/stdio

This reverts commit 9548839ff313986e480e2035a0b14968f700df57

Change-Id: Ic97465fd9ae5d26da17c0e2a64c6382155be3a48
Reviewed-on: https://gerrit.chromium.org/gerrit/12898
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
2011-12-14 00:02:36 -08:00
Tai-Hsu Lin
b42891fdf1 cmake: upgrade the cmake Portage package
The CL upgrades dev-util/cmake to version 2.8.4-r1 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.

A corresponding CL on the keywords file will be carried out before
this one.

BUG=chromium-os:23747
TEST='emerge cmake' still works

Change-Id: I29154af89d373297d692f70c77a35cbdd2da5737
Reviewed-on: https://gerrit.chromium.org/gerrit/12484
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
2011-12-13 22:20:06 -08:00
Brian Harring
38ff98d0ca masters: drop pointless portage-stable
The masters ordering specified here doesn't actually work, nor
reflect reality (portage always uses the local eclasses over
any masters if there is a conflict).

As such, remove the pointless entry. Portage trunk has a fix
for this, but we should enforce what we use /now/ so that a
later portage upgrade doesn't accidentaly flip the behaviour
around on us; changing the ordering should be an explicit
decision/change rather than portage upgrade.

For testing, check the before/after; note that portage-stable
eclasses still are rightmost in either, thus are what's used.

BUG=None
TEST=python -c $'if True:
  import portage
  r=portage.settings.repositories;r=r.get_repo_for_location(r.treemap[u"portage-stable"])
  print r.eclass_locations'

Change-Id: I18c5e7e647557da1030094668502467427e56fae
Reviewed-on: https://gerrit.chromium.org/gerrit/12866
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
2011-12-13 15:44:41 -08:00
Mike Frysinger
e9fc6026a7 patch: import from upstream Gentoo
Grab the latest stable version from upstream.  Current stable likes to
reject certain patches, so just update and be done with it.

BUG=chromium-os:24046
TEST=`emerge patch` works
TEST=`cbuildbot x86-generic-full` works
TEST=build_packages+build_image for alex boots

Change-Id: I3011e78e7ebb273e7641a3023fe5d8ffb26e04bf
Reviewed-on: https://gerrit.chromium.org/gerrit/12786
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>
2011-12-13 13:43:25 -08:00
Mike Frysinger
d2bb8fee43 net-tools: import from upstream Gentoo
Grab the latest stable version from upstream.

BUG=chromium-os:24046
TEST=`emerge net-tools` works
TEST=`emerge-amd64-generic net-tools` works
TEST=`emerge-arm-generic net-tools` works
TEST=`emerge-x86-generic net-tools` works
TEST=build_packages+build_image for alex boots and can get online

Change-Id: I57947af920dd93c5c9b09d98acb0d6272bf87f48
Reviewed-on: https://gerrit.chromium.org/gerrit/12769
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-13 08:57:18 -08:00
Stéphane Marchesin
8954551460 Import libdrm 2.4.27.
Required for the upcoming mesa upgrade.

Change-Id: Ic4ee2ec916c56770d675440b48dc636190b6b178
Reviewed-on: https://gerrit.chromium.org/gerrit/12667
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: <sabercrombie@google.com>
Tested-by: <sabercrombie@google.com>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Tested-by: Stuart Abercrombie <sabercrombie@chromium.org>
2011-12-09 13:24:20 -08:00
Yufeng Shen
9150598b4d Pull down upstream gpsd-3.3
Gpsd can use TCP socket to communicate with client applications,
which poses security risks. When configured for ChromeOS, the
socket export should be disabled and shared memory export should
be used to communicate with Chrome. See the TEST section for
example configuration.

BUG=None
TEST=$ emerge-x86-generic gpsd
TEST=$ USE="$USE -sockets" emerge-x86-alex gpsd
     and make sure gpsd-3.3 is emerged
     on the device, run
     $ gpsd -D 1 /dev/ttyUSB2
     and make sure gpsd is running as daemon
     $ netstat | grep gpsd
     and make sure gpsd can't be found (so that gpsd is not
     listening on any TCP socket port)

Change-Id: I8d9d98aa62cf5fc605f79b28467b8c37178bc298
Reviewed-on: https://gerrit.chromium.org/gerrit/12567
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Yufeng Shen <miletus@chromium.org>
Tested-by: Yufeng Shen <miletus@chromium.org>
2011-12-07 12:17:28 -08:00
Mike Frysinger
e1d18093f1 iproute2: sync with upstream Gentoo
Since we no longer need the local build hacks, we can move to the
upstream Gentoo ebuilds.

BUG=chromium-os:23786
TEST=`emerge-amd64-generic iproute2` works
TEST=`emerge-arm-generic iproute2` works
TEST=`emerge-x86-generic iproute2` works

Change-Id: I1c03eb9b36dc1b1f3d94a2e0e33cac498e29e3eb
Reviewed-on: https://gerrit.chromium.org/gerrit/12465
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-05 21:02:36 -08:00
Mike Frysinger
0029f25495 sys-shells/bash: import from upstream Gentoo
The only reason we have bash in the cros overlay is so that we have it
not install a /bin/sh symlink pointing to bash in the board root.  Once
we move that handling to chromeos-base, we can drop all the bash ebuild
customizations.

BUG=chromium-os:21901
TEST=`emerge chromeos-base bash` and see /bin/sh -> bash
TEST=`emerge-amd64-generic chromeos-base dash` and see /bin/sh -> dash
TEST=`emerge-arm-generic chromeos-base dash` and see /bin/sh -> dash
TEST=`emerge-x86-generic chromeos-base dash` and see /bin/sh -> dash

Change-Id: I1df4a75ac314ed308817b4cdf61564ac0174ad63
Reviewed-on: https://gerrit.chromium.org/gerrit/11409
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-12-05 07:35:58 -08:00
Mike Frysinger
3d479c52ca sys-shells/dash: import from upstream Gentoo
The only reason we have dash in the cros overlay is so that we can install
a /bin/sh symlink pointing to dash in the board root.  Once we move that
symlink to chromeos-base, we can drop all the dash customizations.

BUG=chromium-os:21901
TEST=`emerge chromeos-base bash` and see /bin/sh -> bash
TEST=`emerge-amd64-generic chromeos-base dash` and see /bin/sh -> dash
TEST=`emerge-arm-generic chromeos-base dash` and see /bin/sh -> dash
TEST=`emerge-x86-generic chromeos-base dash` and see /bin/sh -> dash

Change-Id: Iaec86219ad64d086e261187e6f7c3436eb7890cd
Reviewed-on: https://gerrit.chromium.org/gerrit/11408
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-05 07:35:58 -08:00
Mike Frysinger
980e269d2e ncurses: update to latest upstream Gentoo ebuild
The newer ncurses includes fun pkg-config files which other packages
can now use instead of the crappy ncurses5-config scripts.

For example, newer gpsd ebuilds will utilize these .pc files.

BUG=chromium-os:467
TEST=`emerge ncurses` works
TEST=`emerge-amd64-generic ncurses` works
TEST=`emerge-arm-generic ncurses` works
TEST=`emerge-x86-generic ncurses` works
TEST=build_packages+build_image for x86-alex boots up

Change-Id: Ib084c0e219be14622b5e38c6c2ae552368273bb5
Reviewed-on: https://gerrit.chromium.org/gerrit/12393
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-04 22:45:23 -08:00
Mike Frysinger
a7792b05fa metadata: regenerate cache after core eclass updates
Some core eclasses were updated recently (notably eutils), so regenerate
the cache manually to take that into account.

BUG=None
TEST=build_packages works for x86-alex

Change-Id: Ia06d9697d29b185d2bb859049dba73df3010276f
Reviewed-on: https://gerrit.chromium.org/gerrit/12390
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-02 18:39:54 -08:00
Elly Jones
c991682d31 portage-stable: add dbus-python-0.84
Pristine upstream ebuild.

Change-Id: I6a4189014a8d07afafe121df58e3d9ccb7d16b99
Signed-off-by: Elly Jones <ellyjones@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/12339
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2011-12-02 08:27:04 -08:00
Anush Elangovan
8f00e31382 Reimport grub2-1.99-r2
This reverts commit 84b6463197a21a16cf1f3ce70cafaed32a979057.

BUG=chromium-os:21244
TEST=build grub and see new grub installed (after related unmasking in chromiumos-overlay)

Change-Id: I57f1a63baee9667cb4907975abef736c1dfb4622
Reviewed-on: https://gerrit.chromium.org/gerrit/12255
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Anush Elangovan <anush@chromium.org>
Commit-Ready: Anush Elangovan <anush@chromium.org>
2011-12-02 01:22:13 -08:00
Mike Frysinger
bdc5bf2bf6 gtest: force a rebuild for config script wrappers
I got antsy and merged gtest into the portage-stable repo before I
should have, so now upgrading gmock/glog fails because the config
wrapper from gtest doesn't get wrapped with existing installs.
(See commit 2cfb1bfb4742e917d4d7e629 in the chromiumos overlay).

Force everyone to upgrade so the hook fires and wraps the script.

BUG=chromium-os:21276
TEST=`emerge gtest gmock glog` still works

Change-Id: I9137b3e9367040fe6a078499ddedcfe41a34df69
Reviewed-on: https://gerrit.chromium.org/gerrit/12333
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-01 19:45:14 -08:00
Mike Frysinger
dc97bbab4c glog: import from upstream Gentoo
The upstream Gentoo version of the glog ebuild should cover all our
existing needs.

BUG=chromium-os:21276
TEST=`emerge-arm-generic glog` works w/out -I/-L hacks
TEST=`emerge-x86-generic glog` still works
TEST=`emerge glog` still works

Change-Id: I4af4ab4f2e8319a97f9315d4b3dc6dff857fdeee
Reviewed-on: https://gerrit.chromium.org/gerrit/11579
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Chris Wolfe <cwolfe@chromium.org>
Reviewed-by: Vince Laviano <vlaviano@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-12-01 13:50:43 -08:00
Mike Frysinger
339f62c28b gmock: import from upstream Gentoo
The upstream Gentoo version of the gmock ebuild should cover all our
existing needs, but it also includes some build fixes which make cross
compiling work nicely (running elibtoolize).

BUG=chromium-os:21276
TEST=`emerge-arm-generic gmock` works w/out -I/-L hacks
TEST=`emerge-x86-generic gmock` still works
TEST=`emerge gmock` still works

Change-Id: I10176d5eff98b7dfb4e0294409969ad36f90715d
Reviewed-on: https://gerrit.chromium.org/gerrit/11578
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Chris Wolfe <cwolfe@chromium.org>
Reviewed-by: Vince Laviano <vlaviano@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-12-01 13:50:43 -08:00
Jason Glasgow
932f57ccf0 Upgraded the c-ares Portage package
Upgraded net-dns/c-ares to version 1.7.5 on arm, x86.

This is step 1. Step 2 will be to enable 1.7.5 for arm, amd64, and x86,
in chromiumos-overlay/profiles/targets/chromeos/package.keywords.

BUG=chromium-os:22470
TEST=built x86-alex and arm-generic

Change-Id: I91c64972c8ac107cec75530e09ef977fc549db69
Reviewed-on: https://gerrit.chromium.org/gerrit/12315
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
2011-12-01 10:48:53 -08:00
Mike Frysinger
2374aa31e0 procps: sync latest stable from upstream Gentoo
We're seeing some HZ warnings on ARM platforms due to a bug in the
internal procps init sequence.  This has already been fixed in the
upstream Gentoo ebuild, so pull down the latest stable from there.

BUG=chromium-os:20777
TEST=`emerge procps` works
TEST=`emerge-amd64-generic procps` works
TEST=`emerge-arm-generic procps` works
TEST=`emerge-x86-generic procps` works
TEST=`cbuildbot arm-generic-full` works
TEST=`cbuildbot x86-generic-full` works

Change-Id: If635416e7e28ede1b60cf8067aa4f77aabb4a4d8
Reviewed-on: https://gerrit.chromium.org/gerrit/12000
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-11-30 08:59:42 -08:00
Mike Frysinger
c8ba560e58 eutils.eclass: sync with upstream Gentoo
Upstream Gentoo has split the user tools out into a dedicated eclass.
If we merge this back into our tree, we can then easily override all
of the user.eclass funcs so we can do our own management and not worry
about transient UID changes.  But this is only useful if we also grab
the updated eutils.eclass which no longer overrides these funcs.

BUG=chromium-os:22128
TEST=`cbuildbot amd64-generic-full` worked
TEST=`cbuildbot arm-generic-full` works
TEST=`cbuildbot x86-generic-full` works
TEST=`cbuildbot chromiumos-sdk` worked

Change-Id: I404ff7dad38817648b827079f5a5839a83377df8
Reviewed-on: https://gerrit.chromium.org/gerrit/12207
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-30 08:32:21 -08:00
Mike Frysinger
bcd4f77d37 user.eclass: sync with upstream Gentoo
Upstream Gentoo has split the user tools out into a dedicated eclass.
If we merge this back into our tree, we can then easily override all
of the user.eclass funcs so we can do our own management and not worry
about transient UID changes.

At the moment however, nothing is using this, so importing it should
not cause any problems.

BUG=chromium-os:22128
TEST=`cbuildbot arm-generic-full` works
TEST=`cbuildbot x86-generic-full` works

Change-Id: If756563e76ce91b07ccb54e036822073be7cee60
Reviewed-on: https://gerrit.chromium.org/gerrit/11993
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-11-29 15:53:54 -08:00
Mike Frysinger
656801edff gsutil: pull in upstream Gentoo version
Now that gsutil is in upstream Gentoo, we can migrate to that from the
version in the chromiumos overlay.

BUG=chromium-os:23473
TEST=`gsutil cp gs://chromium-browser-continuous/index.html ~/` works
TEST=`cbuildbot arm-generic-full` works
TEST=`cbuildbot x86-generic-full` works

Change-Id: I44e7f513c307dd1f912fe6e27423cc1b23341665
Reviewed-on: https://gerrit.chromium.org/gerrit/12136
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-29 12:25:53 -08:00
Mike Frysinger
b8eb70beb6 mox: migrate to upstream ebuild from local pymox
Upstream Gentoo has added dev-python/mox which is the same thing as our
local dev-python/pymox.  So import the upstream Gentoo ebuild so we can
drop our local ebuild.

BUG=None
TEST=`emerge mox` works
TEST=cros_portage_upgrade_unittest passes
TEST=build_packages+build_image for x86-alex boots
TEST=buildbot's run_tests passes
TEST=`cbuildbot arm-generic-full` works
TEST=`cbuildbot x86-generic-full` works

Change-Id: I8efbb6a7e62e1ff0ffdecbc7da6f17dbd723e2ae
Reviewed-on: https://gerrit.chromium.org/gerrit/12145
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-29 08:36:00 -08:00
Mike Frysinger
83c5031351 distutils.eclass: sync with upstream Gentoo
Newer python packages (boto/gsutil/etc...) need the newer eclass.

BUG=chromium-os:23473
TEST=`emerge boto` works
TEST=`emerge gsutil` works
TEST=`emerge protobuf` works
TEST=`emerge argparse` works
TEST=`emerge setuptools` works
TEST=`emerge pylint` works
TEST=`emerge pyopenssl` works
TEST=`emerge pyudev` works
TEST=`emerge pyusb` works
TEST=`emerge pyxdg` works
TEST=`emerge imaging` works
TEST=`emerge astng` works
TEST=`emerge pymox` works
TEST=`emerge gdata` works
TEST=`emerge logilab-common` works
TEST=`emerge m2crypto` works
TEST=`emerge cherrypy` works
TEST=`emerge pycairo` works
TEST=`emerge numpy` works
TEST=`emerge gentoolkit` works
TEST=`emerge scons` works
TEST=`emerge hdctools` works
TEST=`emerge file` works
TEST=`cbuildbot arm-generic-full` works
TEST=`cbuildbot x86-generic-full` works

Change-Id: I546e9fe9042baf4e6082364ee756d47f61be0763
Reviewed-on: https://gerrit.chromium.org/gerrit/12134
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-29 08:09:18 -08:00
Mike Frysinger
3627a7709e versionator.eclass: sync with upstream Gentoo
Some newer ebuilds use syntax that is supported only in newer versionator
eclasses, so pull down the latest version.

The eclass should be backwards compatible with older ebuilds.

BUG=chromium-os:23473
TEST=build_packages+build_image for x86-alex boots up
TEST=`cbuildbot arm-generic-full` works
TEST=`cbuildbot x86-generic-full` works

Change-Id: I0e4f9c1edf2ffc20f6991245c83bb07ac79b0fa3
Reviewed-on: https://gerrit.chromium.org/gerrit/12133
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-11-29 07:47:48 -08:00
Mike Frysinger
1c7b5935d4 scons-utils.eclass: sync with upstream Gentoo
Upstream Gentoo has added a dedicated eclass for working with scons
projects.  Nothing in the tree uses this yet, but some packages down
the line will.

BUG=None
TEST=None

Change-Id: Ibdfe1b7386e4cdbecc7c1cdc981092cda4993332
Reviewed-on: https://gerrit.chromium.org/gerrit/11994
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-28 22:59:08 -08:00
Mike Frysinger
26f98af379 scons: mark arm stable
This syncs with the upstream Gentoo ebuild which has arm stable.

BUG=chromium-os:23473
TEST=`emerge-arm-generic scons` works

Change-Id: I1e8ed9a7a98d40df0b4afb3e61bcdcd00618c5a4
Reviewed-on: https://gerrit.chromium.org/gerrit/12002
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-11-28 22:59:07 -08:00
Mike Frysinger
f1c13a93f0 boto: import from upstream Gentoo
We need this for the upstream gsutil package, but nothing locally uses
it right now.

BUG=chromium-os:23473
TEST=`gsutil cp gs://chromium-browser-continuous/index.html ~/` works

Change-Id: I951ff1d8d51e335d2563cf985a55f280bb921746
Reviewed-on: https://gerrit.chromium.org/gerrit/12135
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-28 22:59:07 -08:00
Sean Paul
82245eaab8 Revert "Import grub2 1.99-r2"
This reverts commit c4412d9028298f65cf2768493a508ed9790702e7

Change-Id: I19f052d98e3029478f946cca1b52c1ae5f49204a
Reviewed-on: https://gerrit.chromium.org/gerrit/12068
Reviewed-by: Jon Kliegman <kliegs@chromium.org>
Tested-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
2011-11-24 07:30:51 -08:00
Geoff Pike
820bc66af0 Upgraded the elfutils Portage package
Upgraded dev-libs/elfutils to version 0.152-r1 on arm, x86.

This is step 1. Step 2 will be to enable 0.152-r1 for arm, amd64, and x86,
in chromiumos-overlay/profiles/default/linux/package.keywords.

BUG=chromium-os:21223
TEST=built x86-alex and arm-generic

Change-Id: Ia26608ff8ec49029a667f9c0fca21784a4219b50
Reviewed-on: https://gerrit.chromium.org/gerrit/11948
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Geoff Pike <gpike@chromium.org>
Tested-by: Geoff Pike <gpike@chromium.org>
2011-11-21 15:15:53 -08:00
Caroline Tice
0e8aaf15e7 Upgraded the emacs Portage package (from upstream)
Upgraded app-editors/emacs to version 23.3-r2 on amd64

BUG=None
TEST='sudo emerge -1 emacs' worked after I made these changes; if failed without them.

Change-Id: Ia2af7be79fb2459ff924adc0dcf764e1b31019db
Reviewed-on: https://gerrit.chromium.org/gerrit/11988
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
2011-11-21 10:37:11 -08:00
Anush Elangovan
1e0b112ebf Import grub2 1.99-r2
BUG=chromium-os:21244
TEST=build grub and see new grub installed (after related unmasking inc chromiumos-overlay)

Change-Id: I015181a4a5d6273bdecbda9c76293c2b7f829bd5
Reviewed-on: https://gerrit.chromium.org/gerrit/11880
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Anush Elangovan <anush@chromium.org>
Tested-by: Anush Elangovan <anush@chromium.org>
2011-11-18 16:21:36 -08:00
Matt Tennant
1ed6801fde Remove qemu-kvm from portage-stable, now that it is patched in chromiumos-overlay.
The qemu-kvm package had to be patched, so it was moved to the chromiumos-overlay.
This version in portage-stable is no longer needed.

BUG=chromium-os:22309
TEST=`equery which qemu-kvm` continues to not pick up this package

Change-Id: Ibe1430ca6cda86981487e1b64a127bdb147ba522
Reviewed-on: https://gerrit.chromium.org/gerrit/11717
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
2011-11-15 18:02:52 -08:00
Matt Tennant
0e24215fac Upgraded the gnutls Portage package
Upgraded net-libs/gnutls to version 2.10.5 on arm, x86

BUG=chromium-os:22309
TEST=`sudo emerge -1 gnutls` installs
No further testing until package is actually used by later changelist.

Change-Id: I901c74da6cabf81dfd4389a55ceb50330c010681
Reviewed-on: https://gerrit.chromium.org/gerrit/11678
Commit-Ready: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>
2011-11-15 11:48:32 -08:00
Mike Frysinger
1af8929e77 gtest: import from upstream Gentoo
The upstream Gentoo version of the gtest ebuild should cover all our
existing needs, but it also includes some build fixes which make cross
compiling work nicely (regenerating libtool to avoid relink failures).

BUG=chromium-os:21276
TEST=`emerge-arm-generic gtest` works w/out -I/-L hacks
TEST=`emerge-x86-generic gtest` still works
TEST=`emerge gtest` still works

Change-Id: Ib1de68d24523ef0f33fb1b25154d7daeb42c8ef3
Reviewed-on: https://gerrit.chromium.org/gerrit/11577
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Chris Wolfe <cwolfe@chromium.org>
Reviewed-by: Vince Laviano <vlaviano@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-14 13:42:21 -08:00
Mike Frysinger
33dbb4d7f1 udev: pull in elibtoolize fixes from upstream
Current builds sometimes fail due to libtool relinking problems (having
it use -L paths to the host system instead of the sysroot).  Pull in a
fix from upstream where we run elibtoolize to workaround that.

BUG=chromium-os:21276
TEST=`emerge-arm-generic udev` works w/out -I/-L hacks
TEST=`emerge-x86-generic udev` still works
TEST=`emerge udev` still works

Change-Id: I6c4e118999e125a647fa019a316d8d4ea6b6cec3
Reviewed-on: https://gerrit.chromium.org/gerrit/11535
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-12 14:46:18 -08:00
Mike Frysinger
538ae06713 diffutils: import from upstream Gentoo
The current diffutils version is hanging when emerging with gcc-4.6:
	diffutils-2.8.7-r2: checking for working C stack overflow detection...
	Still building diffutils-2.8.7-r2 (361m17.0s). Logs in /tmp/diffutils-2.8.7-r2-tt8se3

Looks just like the upstream Gentoo bug:
	https://bugs.gentoo.org/340923

Which is fixed by a newer version, so here we are.

BUG=None
TEST=`emerge-amd64-generic diffutils` worked
TEST=`emerge-arm-generic diffutils` worked
TEST=`emerge-x86-generic diffutils` worked
TEST=`emerge diffutils` worked

Change-Id: I7249f651a2c9791cee224922a9272009e4dcdec6
Reviewed-on: https://gerrit.chromium.org/gerrit/11592
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-11 21:32:49 -08:00
Mike Frysinger
e938afe62c sys-apps/mawk: import from upstream Gentoo
Now that the /usr/bin/awk symlink has moved to the chromeos-base package,
we can move to the unmodified upstream Gentoo ebuild.

BUG=chromium-os:21900
TEST=`emerge chromeos-base` and see /usr/bin/awk -> gawk
TEST=`emerge-amd64-generic mawk` and see /usr/bin/awk -> mawk
TEST=`emerge-arm-generic mawk` and see /usr/bin/awk -> mawk
TEST=`emerge-x86-generic mawk` and see /usr/bin/awk -> mawk

Change-Id: Ie3bf1bc321ca1c36d01fdae897172ad5f3fd695c
Reviewed-on: https://gerrit.chromium.org/gerrit/11407
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-11-11 10:37:05 -08:00
Mike Frysinger
5fb0bf4617 app-portage/gentoolkit{,-dev}: import from upstream Gentoo
This grabs the latest stable versions from upstream so we can punt
the versions in the cros overlay.

BUG=None
TEST=`emerge gentoolkit{,-dev}` installs the latest versions
TEST=`python cros_portage_upgrade_unittest.py` passes
TEST=`cbuildbot x86-generic-full` works
TEST=build_packages+build_image for x86-alex boots

Change-Id: I11f75280082c4482b2a1108847f92e56a74dc4d5
Reviewed-on: https://gerrit.chromium.org/gerrit/10977
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-11-10 10:26:37 -08:00
Matt Tennant
f49a498a1a Upgraded the qemu-kvm, seabios Portage packages, and python.eclass.
Upgraded app-emulation/qemu-kvm to version 0.15.1-r1 on amd64
Upgraded sys-apps/seabios to version 1.6.3 on amd64
Upgraded the python.eclass to upstream version.

These packages will not be active until they are marked as stable
by a commit in chromiumos-overlay.  The python.eclass change, however,
is active immediately and that is what the testing is for.

BUG=chromium-os:22309
TEST=Trybot runs:
x86-generic-pre-flight-queue
arm-generic-full
x86-generic-full
chromiumos-sdk

Change-Id: Ied4e1a31512686185e68babd479a45b96140d432
Reviewed-on: https://gerrit.chromium.org/gerrit/11133
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
2011-11-09 11:21:35 -08:00
Caroline Tice
ffcaab314f Get openocd-0.4.0.ebuild from upstream (Gentoo).
BUG=None
TEST=None

Change-Id: I792712228917f9ddd13d7d39881e58840a804509
Reviewed-on: https://gerrit.chromium.org/gerrit/10873
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
2011-10-31 14:07:31 -07:00
Andrew de los Reyes
728191cf78 Upgraded the bzip2 Portage package
Upgraded app-arch/bzip2 to version 1.0.6-r2 on arm, x86

BUG=chromium-os:6861
TEST=built image, updated to it, updated again

Change-Id: I90cee800f47bf4c5cc7a1d16c53531cb704affc8
Reviewed-on: https://gerrit.chromium.org/gerrit/10825
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Andrew de los Reyes <adlr@chromium.org>
2011-10-31 10:48:53 -07:00
Mike Frysinger
cc0e0a9a90 dev-embedded/libftdi: import from upstream Gentoo
Now that upstream Gentoo has this version, pull that into portage-stable.

BUG=None
TEST=`emerge libftdi` installs same version
TEST=`emerge-amd64-generic libftdi` works
TEST=`emerge-arm-generic libftdi` works
TEST=`emerge-x86-generic libftdi` works

Change-Id: Id83a595b6ab22fe85e582affdd45c92d1d477f53
Reviewed-on: https://gerrit.chromium.org/gerrit/10412
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-10-31 09:09:44 -07:00
Mike Frysinger
224776c6b8 sys-libs/libnih: import from upstream Gentoo
The ebuild has been merged upstream, so move it out of the cros overlay.
This includes a multilib fix for .pc file install.

BUG=chromium-os:20636
TEST=`emerge libnih` still works
TEST=build_packages+build_image for x86-alex produces a bootable image
TEST=`emerge-amd64-generic libnih upstart` still works
TEST=`emerge-x86-generic libnih upstart` still works
Change-Id: I064c22609a52be73c077e187515d1ec4eb690639
Reviewed-on: https://gerrit.chromium.org/gerrit/10312
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-10-30 23:28:38 -07:00
Brian Harring
1dc59c76b0 add pregenerated metadata cache for speed.
BUG=chromium-os:21049
TEST=emerge -s a pkg or two from this repo, checking
     /var/cache/edb/dep/ to ensure the cache isn't regenerated
     incorrectly

Change-Id: Iba27b6b8cbe2cf2b9e5b34bc185ee17819e64478
Reviewed-on: https://gerrit.chromium.org/gerrit/10257
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Chris Sosa <sosa@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2011-10-27 16:01:21 -07:00
Mandeep Singh Baines
26700c776a Upgraded the libjpeg-turbo Portage package
Upgraded media-libs/libjpeg-turbo to version 1.1.1 on x86

BUG=chromium-os:22044
TEST=compiles. Not pulled into x86-generic.

Change-Id: Ie61f35c7a4528d5d89e9eddb85643ef469be2db3
Reviewed-on: http://gerrit.chromium.org/gerrit/10656
Reviewed-by: Anush Elangovan <anush@chromium.org>
Commit-Ready: Mandeep Singh Baines <msb@chromium.org>
Tested-by: Mandeep Singh Baines <msb@chromium.org>
2011-10-25 11:42:19 -07:00
Mike Frysinger
5cbfd2a911 sys-devel/automake-wrapper: import ebuild from upstream
We have a keyword desync between the arches with version 4 and 5, so pull
in the latest upstream version 5 ebuild with all our arches stabilized.

For amd64/x86, there shouldn't be anything different.

BUG=None
TEST=`emerge automake-wrapper` works
TEST=build_packages works for arm-generic/amd64-generic/x86-alex

Change-Id: Idc8b88ad543f807dfd5b7d86472a9344695b627a
Reviewed-on: http://gerrit.chromium.org/gerrit/10414
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-10-20 11:06:39 -07:00
Paul Taysom
42970ce313 Upgraded the dosfstools Portage package
Upgraded sys-fs/dosfstools to version 3.0.9 on arm, x86
Removed dosfstools-3.0.11-name-ext.patch

BUG=chromium-os:21245
TEST=booted on alex and kaen and ran dosfsck on each

Change-Id: I395b3983ff3656999dcbe7b7ad06c80915f36496
Reviewed-on: http://gerrit.chromium.org/gerrit/10413
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Paul Taysom <taysom@google.com>
2011-10-20 09:53:43 -07:00
Mike Frysinger
f04350375f sys-libs/timezone-data: import latest stable from upstream
BUG=chromium-os:21850
TEST=`emerge chromeos-base` works cleanly
TEST=`emerge timezone-data` works cleanly
TEST=build_packages+build_image for x86-alex produces a bootable image
TEST=build_packages+build_image for arm-generic works
Change-Id: I35a76e6319ebcc6c95b9a7c1792686c1c2a291dd
Reviewed-on: http://gerrit.chromium.org/gerrit/10315
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
2011-10-19 15:56:15 -07:00
Mike Frysinger
2ec3272ca5 sys-apps/attr: sync to latest upstream Gentoo
This basically just gets us arm stable.

BUG=None
TEST=`emerge-arm-generic attr` works
TEST=build_packages+build_image for arm-generic works
Change-Id: I0bf9a6da05ef940563181e3aabef48abb6918c1b
Reviewed-on: http://gerrit.chromium.org/gerrit/10330
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-10-19 14:15:13 -07:00
Mike Frysinger
362b3dd177 sys-devel/flex: sync to latest upstream Gentoo
BUG=None
TEST=build_packages for amd64-generic works
TEST=build_packages+build_image for arm-generic works
TEST=build_packages+build_image for x86-alex works & boots
Change-Id: I95f35ccf7fd62a4b3d52746b17ad18157fcec0a6
Reviewed-on: http://gerrit.chromium.org/gerrit/10329
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-10-19 14:15:12 -07:00
Mike Frysinger
093572577a sys-apps/acl: sync to latest upstream Gentoo
This basically just gets us arm stable.

BUG=None
TEST=`emerge-arm-generic acl` works
TEST=build_packages+build_image for arm-generic works
Change-Id: I057883e6b860ca158ed2d25b94165b7347d71110
Reviewed-on: http://gerrit.chromium.org/gerrit/10331
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-10-19 14:15:12 -07:00
Benson Leung
8bb09d805c Upgraded the slang Portage package
Upgraded sys-libs/slang to version 2.2.2 on amd64

BUG=chromium-os:21232
TEST=sudo emerge sys-libs/slang
sudo emerge dev-libs/newt
sudo emerge perf
sudo perf record -a
sudo perf report
Ensure that the text ui works.

Change-Id: I9b7629b2b5269f1be225d832af5bc0ddc0be0dd6
Reviewed-on: http://gerrit.chromium.org/gerrit/10272
Tested-by: Benson Leung <bleung@chromium.org>
Reviewed-by: Sonny Rao <sonnyrao@chromium.org>
2011-10-18 18:29:18 -07:00
Mike Frysinger
a304d1a75d dev-util/shflags: import from upstream Gentoo
Nothing uses this directly yet.  We'll be migrating packages from
dev-libs/shflags in future CLs.

BUG=chromium-os:21742
TEST=`emerge dev-util/shflags` works even when dev-libs/shflags is installed

Change-Id: I5177f90c4bfcf339c44aa64d1b2ceabe7676d750
Reviewed-on: http://gerrit.chromium.org/gerrit/10230
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2011-10-18 14:18:31 -07:00
Simon Glass
eacd6f5647 Upgraded the u-boot-tools Portage package
Upgraded dev-embedded/u-boot-tools to version 2011.06 on amd64

Removed 3 unneeded patch files.

BUG=chromium-os:21241
TEST=emerge u-boot-tools; see that it succeeds

Change-Id: I3ab6b52e68fd166bcbe18ff2bdc5d319b96e7564
Reviewed-on: http://gerrit.chromium.org/gerrit/10237
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
2011-10-18 13:41:16 -07:00
Brian Harring
6c1adf8f7c Fix spelling of thin-manifests option.
Currently not causing any issues due to use-manifests being in lenient mode,
but should sort this prior.

BUG=chromium-os:11308
TEST=repoman manifest a pkg, check the results

Change-Id: I8006fb04ba84cef372881d6d684b35fe99d30f06
Reviewed-on: http://gerrit.chromium.org/gerrit/10122
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
2011-10-14 17:10:49 -07:00
Luigi Semenzato
7f83250dd1 Upgraded the mtools Portage package
Upgraded sys-fs/mtools to version 4.0.15 on x86 and arm.

BUG=chromium-os:21238
TEST=built x86 and arm platforms

Change-Id: I2fcf0bfd098a12e69d54111e80feec8d2177aa4a
Reviewed-on: http://gerrit.chromium.org/gerrit/9955
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Luigi Semenzato <semenzato@chromium.org>
Commit-Ready: Luigi Semenzato <semenzato@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2011-10-14 11:48:44 -07:00
Mike Frysinger
2491bb2902 app-misc/pax-utils: update to latest upstream
This package is used internally by portage for a lot of ELF checking,
so any update that continues to identify ELFs means it's working.

BUG=None
TEST=`emerge pax-utils` worked
TEST=`emerge-amd64-generic pax-utils` worked
TEST=`emerge-arm-generic pax-utils` worked
TEST=`emerge-x86-generic pax-utils` worked
TEST=`emerge-x86-alex pax-utils` worked

Change-Id: I6209970a217544b6dc369e8125ef3e10586111a5
Reviewed-on: http://gerrit.chromium.org/gerrit/10073
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2011-10-14 11:28:48 -07:00
Matt Tennant
453fa155ce Upgraded the ghostscript-gpl, jpeg, jpeg, poppler-data, urw-fonts Portage packages
Upgraded app-text/poppler-data to version 0.4.4 on amd64
Upgraded media-libs/jpeg to version 8b on amd64
Upgraded media-fonts/urw-fonts to version 2.4.9 on amd64
Upgraded app-text/ghostscript-gpl to version 9.04-r3 on amd64
Upgraded virtual/jpeg to version 0 on amd64

BUG=None
TEST=trybot chromiumos-sdk
All of these packages are currently only installed on the host.

Change-Id: Ib93c328d30fcd9840dab468ac610e7928f180a74
Reviewed-on: http://gerrit.chromium.org/gerrit/10004
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
2011-10-14 08:33:43 -07:00
Luigi Semenzato
e6b7d215cf Upgraded the sshfs-fuse Portage package
Upgraded sys-fs/sshfs-fuse to version 2.3 on arm, x86
sshfs-fuse is only used by gmerge

BUG=chromium-os:21239
TEST=on both x86 and arm: ran gmerge sshfs-fuse twice (VERY recursive :)

Change-Id: I1a3c619f0c5ccd7e9bd27db5e4b41ace5c059473
Reviewed-on: http://gerrit.chromium.org/gerrit/10057
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Luigi Semenzato <semenzato@chromium.org>
Commit-Ready: Luigi Semenzato <semenzato@chromium.org>
2011-10-13 16:58:16 -07:00
Vincent Palatin
464e01bf8c Upgraded the libusb, usbutils Portage packages
Upgraded dev-libs/libusb to version 1.0.8 on arm, x86
Upgraded sys-apps/usbutils to version 001 on arm, x86

usbutils was the last user of libusb-0.1.x, now everything should use
libusb-1.x API and we can remove the former.

BUG=chromium-os:21264 chromium-os:21265
TEST=./run_remote_tests.sh --board=x86-alex hardware_USB20
./lab_test.py --board=x86-alex --platforms=netbook_ALEX,netbook_ALEX_CDMA_GOBI3K suite_Smoke
manually inspect lsusb output

Change-Id: I2ff9be2add7b43cdbcf535b1a6441efdd9a5c4b0
Reviewed-on: http://gerrit.chromium.org/gerrit/10020
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
2011-10-13 10:54:59 -07:00
Mandeep Singh Baines
2c7e6f2e88 Upgraded the Crypt-PasswdMD5, Digest-SHA1 Portage packages
Upgraded dev-perl/Crypt-PasswdMD5 to version 1.300.0 on amd64
Upgraded dev-perl/Digest-SHA1 to version 2.12 on amd64

BUG=chromium-os:21234,chromium-os:21235
TEST=(see below)

$ cat test-md5.pl
use Crypt::PasswdMD5;
print unix_md5_crypt("test", "test-salt")
$ perl test-md5.pl > before
$ sudo emerge Crypt-PasswdMD5
$ perl test-md5.pl > after
$ diff before after

$ cat test-sha1.pl
use Digest::SHA1 qw(sha1 sha1_hex sha1_base64);
print sha1_hex("test")
$ perl test-sha1.pl > before
$ sudo emerge Digest-SHA1
$ perl test-sha1.pl > after
$ diff before after

Change-Id: I1b5e39a041fbfeb0ae6db6d8fd9f0597944216b4
Reviewed-on: http://gerrit.chromium.org/gerrit/9991
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Mandeep Singh Baines <msb@chromium.org>
Tested-by: Mandeep Singh Baines <msb@chromium.org>
Reviewed-by: Anush Elangovan <anush@chromium.org>
2011-10-12 17:52:12 -07:00
Paul Taysom
ae8939fba8 Upgraded the e2fsprogs, e2fsprogs-libs Portage packages
Upgraded sys-libs/e2fsprogs-libs to version 1.41.14 on amd64
Upgraded sys-fs/e2fsprogs to version 1.41.14 on amd64

BUG=chromium-os:21256
TEST=ran build_image for alex and kaen, ran update engine unit tests

Change-Id: I35a4554afe7a2aecf01323e96f8c4f4c55059749
Reviewed-on: http://gerrit.chromium.org/gerrit/9875
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Paul Taysom <taysom@google.com>
2011-10-12 14:22:26 -07:00
Matt Tennant
f0ce64d092 Upgraded the gentoo-syntax, vim-core Portage packages
Upgraded app-editors/vim-core to version 7.3.266 on amd64, arm, x86
Upgraded app-vim/gentoo-syntax to version 20101212 on amd64, arm, x86

BUG=chromium-os:21547
TEST=trybot chromiumos-sdk
Also open ebuild file using vi in chroot.

Change-Id: Ia6e1ba09f2ab750063f0533ba53640e8ba3e3077
Reviewed-on: http://gerrit.chromium.org/gerrit/9898
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
2011-10-12 11:55:01 -07:00
Matt Tennant
fb8e4178e8 Upgraded the virtual/man Portage package
Upgraded virtual/man to version 0 on amd64.  Previously, we were
still using the old-style virtual/man support.

BUG=chromium-os:21532
TEST=`cros_sdk --delete ; cros_sdk`
Ensure that sys-apps/man-1.6f-r4 (latest) is now installed.
Verify accessing man pages still works in chroot.

Change-Id: Ieebf6fe80323974c1387ec7f95b9e2be58998393
Reviewed-on: http://gerrit.chromium.org/gerrit/9864
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
2011-10-11 13:50:45 -07:00
Dylan Reid
cf4a261523 Upgraded the dialog Portage package
Upgraded dev-util/dialog to version 1.1.20100428 on arm, x86

BUG=chromium-os:21257
TEST=alsa-util uses this library, test alsa-mixer on Kaen and ZGB.
testbot: x86-generic-pre-flight-queue

Change-Id: I3971efb17cc98f034a47fe18e23a66f71d2e6641
Reviewed-on: http://gerrit.chromium.org/gerrit/9774
Tested-by: Dylan Reid <dgreid@chromium.org>
Commit-Ready: Dylan Reid <dgreid@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2011-10-11 09:03:21 -07:00
Taylor Hutt
ac691c49c6 chromium-os:21259: Upgrade alsa-plugins ebuild to 1.0.24
Details

  This change updates 'alsa-plugins-1.0.22.ebuild' to
  'alsa-plugins-1.0.24.ebuild'.

Testing

    Followed instructions:

      http://www.chromium.org/chromium-os/gentoo-package-upgrade-process

    Executed the following, all successfully:

      C="I2a77e14b"
      cbuildbot  --gerrit-patches "${C}" arm-generic-bin
      cbuildbot  --gerrit-patches "${C}" arm-tegra2-bin
      cbuildbot  --gerrit-patches "${C}" x86-generic-pre-flight-queue
      cbuildbot  --gerrit-patches "${C}" x86-mario-pre-flight-queue

    o x86-mario

      Built and installed new image
      Played youtube video, w/ sound
      Played wav file using aplay
      Used gtalk

    o tegra2_kaen

      Built and installed new image
      Played youtube video, w/ sound
      Played wav file using aplay
      Used gtalk

    o Validated alsa-plugins-1.0.22 is currently used

      In a source tree without my change:

        equery-tegra2_asymptote list -op alsa-plugins
         * Searching for alsaplugins ...
        [-P-] [  ] media-plugins/alsa-plugins-1.0.20:0
        [IP-] [  ] media-plugins/alsa-plugins-1.0.21:0
        [-P-] [ ~] media-plugins/alsa-plugins-1.0.22:0
        [--O] [ ~] media-plugins/alsa-plugins-1.0.24:0

      In same source tree after cherry picking gerrit change 8911:

        [-P-] [  ] media-plugins/alsa-plugins-1.0.20:0
        [-P-] [  ] media-plugins/alsa-plugins-1.0.21:0
        [-P-] [ ~] media-plugins/alsa-plugins-1.0.22:0
        [I-O] [  ] media-plugins/alsa-plugins-1.0.24:0

      In source tree which originated this change set:

         equery-tegra2_kaen list -op alsa-plugins
         * Searching for alsaplugins ...
        [-P-] [  ] media-plugins/alsa-plugins-1.0.20:0
        [-P-] [  ] media-plugins/alsa-plugins-1.0.21:0
        [-P-] [ ~] media-plugins/alsa-plugins-1.0.22:0
        [I-O] [  ] media-plugins/alsa-plugins-1.0.24:0

BUG=chromium-os:21259
TEST=See above
Change-Id: I2a77e14b484ecaead4f5b70914609f5d0c3324f4
Signed-off-by: Taylor Hutt <thutt@chromium.org>
Reviewed-on: http://gerrit.chromium.org/gerrit/8911
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2011-10-11 06:29:55 -07:00
Chinyue Chen
b571d84a85 Upgrade the dev-python/pyudev Portage package
Upgraded dev-python/pyudev to version 0.12 on x86

BUG=chrome-os-partner:6235
TEST="sudo emerge udev" and "emerge-x86-zgb pyudev"

Change-Id: I5d9e8ff7d50631cc3b898768fa1389f679eeb282
Reviewed-on: http://gerrit.chromium.org/gerrit/8843
Tested-by: Chinyue Chen <chinyue@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2011-10-11 01:25:22 -07:00
Matt Tennant
058e477264 Upgraded the expat Portage package
Upgraded dev-libs/expat to version 2.0.1-r5 on amd64, arm, x86

BUG=chromium-os:21465
TEST=trybots:
x86-generic-pre-flight-queue
arm-generic-bin
chromiumos-sdk

Change-Id: I2425e67dd8e86ab8e61d37f73375067289f7a2b1
Reviewed-on: http://gerrit.chromium.org/gerrit/9794
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
2011-10-10 18:14:31 -07:00
Sonny Rao
c75f97498a Upgraded the newt Portage package
Upgraded dev-libs/newt to version 0.52.12 on amd64

BUG=chromium-os:21242
TEST=`sudo emerge newt perf` inside the chroot,
run perf on data collected on a target

Change-Id: Iedc173dce92f4f58f4aa69b0c64f3374fcec8bcf
Reviewed-on: http://gerrit.chromium.org/gerrit/9773
Tested-by: Sonny Rao <sonnyrao@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Sonny Rao <sonnyrao@chromium.org>
2011-10-10 10:15:28 -07:00
Stéphane Marchesin
01bc6e703a Import gdk-pixbuf.
This is needed to update gtk+, which is needed for Xi2 events.

Change-Id: Ieca0e1d6d09792ebca4ed46ad8d1c25a6aeb7f33
Reviewed-on: http://gerrit.chromium.org/gerrit/9763
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
2011-10-08 16:02:44 -07:00