| # Copyright 2014 The Chromium OS Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Since we execute pbzip2 outside of the chroot, we need to statically |
| # link this to avoid library mismatch errors. http://crosbug.com/32519 |
| app-arch/bzip2 static-libs |
| app-arch/pbzip2 static |
| # Same for pigz. |
| app-arch/pigz static |
| sys-libs/zlib static-libs |
| |
| # Drop this once we audit code to make sure we aren't using `echo -n` or `echo -e`. |
| app-shells/dash vanilla |
| |
| net-misc/openssh kerberos hpn |
| sys-apps/flashrom dediprog ft2232_spi serprog |
| dev-lang/python gdbm |
| sys-apps/smartmontools -daemon |
| sys-fs/lvm2 -udev |
| |
| # Use pcre2 rather than pcre as everything else has moved. |
| sys-libs/libselinux pcre2 |
| |
| # qemu is statically linked with glib when compiled for the host and thus |
| # requires glib (and transitively, libpcre) to be compiled with static-libs. |
| # See http://crosbug.com/35162 for details. |
| dev-libs/glib static-libs |
| dev-libs/libpcre static-libs |
| net-libs/nghttp2 static-libs |
| sys-apps/attr static-libs |
| |
| # mksquashfs used in build_image requires lzo support. |
| # Also include lz4 and lzma compressors, for flexibility. |
| # For SELinux context labeling it also needs selinux. |
| sys-fs/squashfs-tools lzo lz4 lzma selinux |
| |
| # some prebuilt binaries created on Ubuntu like to link against libtinfo. |
| sys-libs/ncurses tinfo |
| |
| # We don't need this, so don't bother enabling. |
| dev-libs/libxslt -python |
| # icedtea-bin still has some linking issues when built without USE=cups. See |
| # https://bugs.gentoo.org/486042 and https://crbug.com/656717 |
| dev-java/icedtea-bin cups -gtk headless-awt -multilib -webstart |
| # We don't want cups-filters to pull in ghostscript. |
| net-print/cups-filters -postscript |
| # We don't use python features in cups. |
| net-print/cups -python |
| # We don't need lsusb.py as we have the compiled lsusb program. |
| sys-apps/usbutils -python |
| # We don't use any of the python files this package installs. |
| dev-util/boost-build -python |
| # USE=doc is needed for basic `perf --help` output. |
| # USE=coresight enables Arm's CoreSight trace decoding. |
| dev-util/perf audit coresight doc -python tui -unwind |
| |
| # Disable Segger J-Link for building openocd-0.10.0. We currently |
| # don't use J-Link. It requires upgrading libjaylink, which is not yet |
| # supported by official Gentoo portage repository. |
| dev-embedded/openocd -jlink |
| |
| # Provide 32-lib libc++ libraries. |
| # https://crbug.com/756528 |
| sys-libs/libcxxabi abi_x86_32 |
| sys-libs/libcxx abi_x86_32 |
| sys-libs/llvm-libunwind abi_x86_32 |
| |
| # vaapi is not used through ffmpeg on ChromiumOS, avoid dependency for sdk |
| media-video/ffmpeg -vaapi |
| |
| # Enable XML in GDB |
| sys-devel/gdb xml |
| cross-aarch64-cros-linux-gnu/gdb xml |
| cross-arm-none-eabi/gdb xml |
| cross-armv6j-cros-linux-gnueabi/gdb xml |
| cross-armv7a-cros-linux-gnueabi/gdb xml |
| cross-armv7a-cros-linux-gnueabihf/gdb xml |
| cross-i686-pc-linux-gnu/gdb xml |
| cross-mipsel-cros-linux-gnu/gdb xml |
| cross-x86_64-cros-linux-gnu/gdb xml |
| |
| # Build qemu's userland helpers statically so we can copy them into sysroots |
| # and run unittests standalone. Build qemu's softmmu helpers statically so |
| # we can run vms outside of the chroot. |
| app-emulation/qemu -pin-upstream-blobs -seccomp static-user static usb virtfs |
| dev-libs/glib static-libs |
| dev-libs/libaio static-libs |
| dev-libs/libpcre static-libs |
| dev-libs/libusb static-libs |
| dev-libs/libxml2 static-libs |
| dev-libs/openssl static-libs |
| media-libs/jpeg static-libs |
| media-libs/libjpeg-turbo static-libs |
| media-libs/libpng static-libs |
| net-misc/curl static-libs |
| sys-apps/attr static-libs |
| sys-apps/dtc static-libs |
| sys-libs/libcap static-libs |
| sys-libs/libcap-ng static-libs |
| sys-libs/ncurses static-libs unicode |
| virtual/jpeg static-libs |
| virtual/libusb static-libs |
| x11-libs/libxkbcommon static-libs |
| x11-libs/pixman static-libs |
| |
| # Enable building shellcheck statically so we can make it available to tricium |
| # and developer workstations. |
| dev-libs/gmp static-libs |
| dev-libs/libffi static-libs |
| |
| # MariaDB connector must run in MySQL compatible mode in the SDK for autotest |
| dev-db/mariadb-connector-c mysqlcompat |
| |
| dev-lang/ruby -rdoc |
| |
| # Required packages for Android ITS. See 2.2.1. Software installation from |
| # http://androidxref.com/9.0.0_r3/raw/cts/apps/CameraITS/CameraITS.pdf for |
| # details. |
| dev-python/pillow jpeg |
| media-libs/opencv -openmp png jpeg |
| |
| # We don't need Python in these packages, so save some space. |
| dev-libs/boost -python |
| |
| # Freeze Python 2.7 versions for all existing packages. We'll slowly trim this |
| # list down as packages don't need them. New packages should *not* be added |
| # here as new code should be using Python 3. |
| # TODO(crbug.com/1007152): Trim this entirely! |
| chromeos-base/chromite-sdk python_targets_python2_7 |
| chromeos-base/ec-devutils python_targets_python2_7 |
| dev-python/asn1crypto python_targets_python2_7 |
| dev-python/astroid python_targets_python2_7 |
| dev-python/atomicwrites python_targets_python2_7 |
| dev-python/attrs python_targets_python2_7 |
| dev-python/backports python_targets_python2_7 |
| dev-python/btsocket python_targets_python2_7 |
| dev-python/certifi python_targets_python2_7 |
| dev-python/cffi python_targets_python2_7 |
| dev-python/chardet python_targets_python2_7 |
| dev-python/cheroot python_targets_python2_7 |
| dev-python/cherrypy python_targets_python2_7 |
| dev-python/clang-python python_targets_python2_7 |
| dev-python/contextlib2 python_targets_python2_7 |
| dev-python/crcmod python_targets_python2_7 |
| dev-python/cryptography python_targets_python2_7 |
| dev-python/cycler python_targets_python2_7 |
| dev-python/cython python_targets_python2_7 |
| dev-python/dbus-python python_targets_python2_7 |
| dev-python/django python_targets_python2_7 |
| dev-python/docutils python_targets_python2_7 |
| dev-python/dpkt python_targets_python2_7 |
| dev-python/ecdsa python_targets_python2_7 |
| dev-python/future python_targets_python2_7 |
| dev-python/grpcio python_targets_python2_7 |
| dev-python/grpcio-tools python_targets_python2_7 |
| dev-python/httplib2 python_targets_python2_7 |
| dev-python/idna python_targets_python2_7 |
| dev-python/imaging python_targets_python2_7 |
| dev-python/intelhex python_targets_python2_7 |
| dev-python/isort python_targets_python2_7 |
| dev-python/jaraco-functools python_targets_python2_7 |
| # TODO(b/146155010): Used by assistant. |
| dev-python/jinja python_targets_python2_7 |
| dev-python/jsonrpclib python_targets_python2_7 |
| dev-python/kiwisolver python_targets_python2_7 |
| dev-python/lazy-object-proxy python_targets_python2_7 |
| dev-python/linecache2 python_targets_python2_7 |
| dev-python/logbook python_targets_python2_7 |
| dev-python/lxml python_targets_python2_7 |
| dev-python/m2crypto python_targets_python2_7 |
| dev-python/mako python_targets_python2_7 |
| dev-python/markupsafe python_targets_python2_7 |
| dev-python/mock python_targets_python2_7 |
| dev-python/more-itertools python_targets_python2_7 |
| dev-python/mysqlclient python_targets_python2_7 |
| dev-python/namespace-google python_targets_python2_7 |
| dev-python/namespace-jaraco python_targets_python2_7 |
| dev-python/namespace-zope python_targets_python2_7 |
| dev-python/numpy python_targets_python2_7 |
| dev-python/pathlib2 python_targets_python2_7 |
| dev-python/pbr python_targets_python2_7 |
| dev-python/pep8 python_targets_python2_7 |
| dev-python/pexpect python_targets_python2_7 |
| dev-python/pluggy python_targets_python2_7 |
| dev-python/ply python_targets_python2_7 |
| dev-python/portend python_targets_python2_7 |
| dev-python/protobuf-python python_targets_python2_7 |
| dev-python/psutil python_targets_python2_7 |
| dev-python/ptyprocess python_targets_python2_7 |
| dev-python/pyasn1-modules python_targets_python2_7 |
| dev-python/pyasn1 python_targets_python2_7 |
| dev-python/pyblake2 python_targets_python2_7 |
| dev-python/pycairo python_targets_python2_7 |
| dev-python/pycodestyle python_targets_python2_7 |
| dev-python/pycparser python_targets_python2_7 |
| dev-python/pyelftools python_targets_python2_7 |
| dev-python/pygments python_targets_python2_7 |
| dev-python/pygobject python_targets_python2_7 |
| dev-python/pyopenssl python_targets_python2_7 |
| dev-python/pyparsing python_targets_python2_7 |
| dev-python/py python_targets_python2_7 |
| dev-python/pyserial python_targets_python2_7 |
| dev-python/pyshark python_targets_python2_7 |
| dev-python/PySocks python_targets_python2_7 |
| dev-python/pytest python_targets_python2_7 |
| dev-python/python-dateutil python_targets_python2_7 |
| dev-python/python-evdev python_targets_python2_7 |
| dev-python/python-gnupg python_targets_python2_7 |
| dev-python/pytz python_targets_python2_7 |
| dev-python/pyu2f python_targets_python2_7 |
| dev-python/pyudev python_targets_python2_7 |
| dev-python/pyusb python_targets_python2_7 |
| dev-python/pyxattr python_targets_python2_7 |
| dev-python/pyyaml python_targets_python2_7 |
| dev-python/redis-py python_targets_python2_7 |
| dev-python/requests python_targets_python2_7 |
| dev-python/rtslib-fb python_targets_python2_7 |
| dev-python/scandir python_targets_python2_7 |
| dev-python/secretstorage python_targets_python2_7 |
| dev-python/selenium python_targets_python2_7 |
| dev-python/setproctitle python_targets_python2_7 |
| dev-python/setuptools python_targets_python2_7 |
| dev-python/setuptools_scm python_targets_python2_7 |
| dev-python/simplejson python_targets_python2_7 |
| dev-python/six python_targets_python2_7 |
| dev-python/sqlalchemy python_targets_python2_7 |
| dev-python/tempita python_targets_python2_7 |
| dev-python/tempora python_targets_python2_7 |
| dev-python/traceback2 python_targets_python2_7 |
| dev-python/trollius python_targets_python2_7 |
| dev-python/twisted-core python_targets_python2_7 |
| dev-python/twisted-web python_targets_python2_7 |
| dev-python/unittest2 python_targets_python2_7 |
| dev-python/urllib3 python_targets_python2_7 |
| dev-python/versioneer python_targets_python2_7 |
| dev-python/virtualenv python_targets_python2_7 |
| dev-python/wrapt python_targets_python2_7 |
| dev-python/ws4py python_targets_python2_7 |
| dev-python/zc-lockfile python_targets_python2_7 |
| dev-python/zope-interface python_targets_python2_7 |
| dev-util/hdctools python_targets_python2_7 |
| dev-util/scons python_targets_python2_7 |
| sys-apps/file python_targets_python2_7 |
| virtual/python-cffi python_targets_python2_7 |
| |
| # These packages only support Python 2.7. They aren't needed in Python 3.6+. |
| # TODO(crbug.com/1007152): Trim this entirely! |
| dev-python/backports-functools-lru-cache python_targets_python2_7 -python_targets_python3_6 |
| dev-python/backports-lzma python_targets_python2_7 -python_targets_python3_6 |
| dev-python/configparser python_targets_python2_7 -python_targets_python3_6 |
| dev-python/ctypesgen python_targets_python2_7 -python_targets_python3_6 |
| dev-python/enum34 python_targets_python2_7 -python_targets_python3_6 |
| dev-python/funcsigs python_targets_python2_7 |
| dev-python/functools32 python_targets_python2_7 -python_targets_python3_6 |
| dev-python/futures python_targets_python2_7 -python_targets_python3_6 |
| dev-python/ipaddress python_targets_python2_7 -python_targets_python3_6 |
| dev-python/mox python_targets_python2_7 -python_targets_python3_6 |
| dev-python/pathlib python_targets_python2_7 -python_targets_python3_6 |
| dev-python/singledispatch python_targets_python2_7 |
| dev-python/subprocess32 python_targets_python2_7 -python_targets_python3_6 |
| dev-python/typing python_targets_python2_7 -python_targets_python3_6 |
| virtual/python-enum34 python_targets_python2_7 |
| virtual/python-funcsigs python_targets_python2_7 |
| virtual/python-futures python_targets_python2_7 |
| virtual/python-ipaddress python_targets_python2_7 |
| virtual/python-pathlib python_targets_python2_7 |
| virtual/python-singledispatch python_targets_python2_7 |
| virtual/python-typing python_targets_python2_7 |