diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/Manifest b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/Manifest new file mode 100644 index 0000000000..e58946d549 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/Manifest @@ -0,0 +1,3 @@ +DIST qemu-2.11.1-patches-r1.tar.xz 2064 BLAKE2B 533c916b01c014bcfa6c733b76aa6da1f12cdf5f0d4ae33136453705a8aca9fdfeef998747cfdc72d19e08fa40ea97e2fd4c21412c030af314605059282f49ef SHA512 12de7b4777ec98871d0786291534f61b37534feef64b556caeab72e020ff14d61fe19d24cb151ebfdb912df2a7ba72c0d882566b368d88d02c9f1354c2adae4a +DIST qemu-2.11.1-patches-r2.tar.xz 3652 BLAKE2B 4c3bf7503a838c2a978bcc973ee7d8909d662980aa2ccb71f3bff69a7aa79cc2ed405ed4648914808c64a538c0ceeef2904380cae38ee6c94176a11c9ebdbed3 SHA512 35d3aaeffe7655e739cd6d7c420692fcc6d2d76e49a8fd288f09bec81146075485675d1f912a7fc531ac8497977bcd259e97c260b61a7e854c378f6b9b2d4a79 +DIST qemu-2.11.1.tar.bz2 32819412 BLAKE2B 6b6d4e7b8dcf33aeedb0b33bad267da07ad17c2eeeb5fbd2c038d760bc03224e55ba0f03eb248c62bc0e8636c2c660ea76b367eaea96bee16388053f82c8b8a9 SHA512 1b692bbdfc3dc785738c7192aa2a3f9cf53d9f5bf3b3f49fa8692050dc50f7056c8a4d1b527d48ffb2a674a0fd3a46d87addd1eaaa758f35eec1ab5adfe32354 diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/65-kvm.rules-r1 b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/65-kvm.rules-r1 new file mode 100644 index 0000000000..ab3776ac29 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/65-kvm.rules-r1 @@ -0,0 +1,2 @@ +KERNEL=="kvm", GROUP="kvm", MODE="0660" +KERNEL=="vhost-net", GROUP="kvm", MODE="0660", OPTIONS+="static_node=vhost-net" diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/bridge.conf b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/bridge.conf new file mode 100644 index 0000000000..2bde37e2ef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/bridge.conf @@ -0,0 +1,14 @@ +# This should have the following permissions: root:qemu 0640 + +# allow br0 +# Uncommenting the above would allow users in the 'qemu' group +# to add devices to 'br0' + +# allow virbr0 +# Uncommenting the above would allow users in the 'qemu' group +# to add devices to 'virbr0' + +# include /etc/qemu/bob.conf +# Uncommenting the above would allow users in the 'bob' group +# to have permissions defined in it, iff it has the following +# permissions: root:bob 0640 diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.11.0-glibc-2.27.patch b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.11.0-glibc-2.27.patch new file mode 100644 index 0000000000..1562bb3c64 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.11.0-glibc-2.27.patch @@ -0,0 +1,54 @@ +From 75e5b70e6b5dcc4f2219992d7cffa462aa406af0 Mon Sep 17 00:00:00 2001 +From: Paolo Bonzini +Date: Tue, 28 Nov 2017 11:51:27 +0100 +Subject: [PATCH] memfd: fix configure test +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Recent glibc added memfd_create in sys/mman.h. This conflicts with +the definition in util/memfd.c: + + /builddir/build/BUILD/qemu-2.11.0-rc1/util/memfd.c:40:12: error: static declaration of memfd_create follows non-static declaration + +Fix the configure test, and remove the sys/memfd.h inclusion since the +file actually does not exist---it is a typo in the memfd_create(2) man +page. + +Cc: Marc-André Lureau +Signed-off-by: Paolo Bonzini +--- + configure | 2 +- + util/memfd.c | 4 +--- + 2 files changed, 2 insertions(+), 4 deletions(-) + +diff --git a/configure b/configure +index 9c8aa5a98b..99ccc1725a 100755 +--- a/configure ++++ b/configure +@@ -3923,7 +3923,7 @@ fi + # check if memfd is supported + memfd=no + cat > $TMPC << EOF +-#include ++#include + + int main(void) + { +diff --git a/util/memfd.c b/util/memfd.c +index 4571d1aba8..412e94a405 100644 +--- a/util/memfd.c ++++ b/util/memfd.c +@@ -31,9 +31,7 @@ + + #include "qemu/memfd.h" + +-#ifdef CONFIG_MEMFD +-#include +-#elif defined CONFIG_LINUX ++#if defined CONFIG_LINUX && !defined CONFIG_MEMFD + #include + #include + +-- +2.11.0 diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.11.1-capstone_include_path.patch b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.11.1-capstone_include_path.patch new file mode 100644 index 0000000000..d79570ebb8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.11.1-capstone_include_path.patch @@ -0,0 +1,11 @@ +--- qemu-2.11.1/include/disas/capstone.h 2018-02-14 22:53:22.000000000 +0100 ++++ qemu-2.11.1/include/disas/capstone.h 2018-02-17 20:12:12.754703951 +0100 +@@ -3,7 +3,7 @@ + + #ifdef CONFIG_CAPSTONE + +-#include ++#include + + #else + diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.5.0-cflags.patch b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.5.0-cflags.patch new file mode 100644 index 0000000000..173394fd02 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.5.0-cflags.patch @@ -0,0 +1,13 @@ +--- a/configure ++++ b/configure +@@ -4468,10 +4468,6 @@ fi + if test "$gcov" = "yes" ; then + CFLAGS="-fprofile-arcs -ftest-coverage -g $CFLAGS" + LDFLAGS="-fprofile-arcs -ftest-coverage $LDFLAGS" +-elif test "$fortify_source" = "yes" ; then +- CFLAGS="-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 $CFLAGS" +-elif test "$debug" = "no"; then +- CFLAGS="-O2 $CFLAGS" + fi + + ########################################## diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.5.0-sysmacros.patch b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.5.0-sysmacros.patch new file mode 100644 index 0000000000..f2e766dc1c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-2.5.0-sysmacros.patch @@ -0,0 +1,15 @@ +Linux C libs are moving away from implicit header pollution with sys/types.h + +--- a/include/qemu/osdep.h ++++ b/include/qemu/osdep.h +@@ -78,6 +78,10 @@ extern int daemon(int, int); + #include + #include + ++#ifdef __linux__ ++#include ++#endif ++ + #ifdef __OpenBSD__ + #include + #endif diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-binfmt.initd.head b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-binfmt.initd.head new file mode 100644 index 0000000000..858d5d7453 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-binfmt.initd.head @@ -0,0 +1,64 @@ +#!/sbin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Enable automatic non-native program execution by the kernel. + +# Defaulting to OC should be safe because it comes down to: +# - do we trust the interp itself to not be malicious? yes; we built it. +# - do we trust the programs we're running? ish; same permission as native +# binaries apply. so if user can do bad stuff natively, cross isn't worse. +: ${QEMU_BINFMT_FLAGS:=OC} + +depend() { + after procfs +} + +start() { + ebegin "Registering qemu-user binaries (flags: ${QEMU_BINFMT_FLAGS})" + + if [ ! -d /proc/sys/fs/binfmt_misc ] ; then + modprobe -q binfmt_misc + fi + + if [ ! -d /proc/sys/fs/binfmt_misc ] ; then + eend 1 "You need support for 'misc binaries' in your kernel!" + return + fi + + if [ ! -f /proc/sys/fs/binfmt_misc/register ] ; then + mount -t binfmt_misc -o nodev,noexec,nosuid \ + binfmt_misc /proc/sys/fs/binfmt_misc >/dev/null 2>&1 + eend $? || return + fi + + # Probe the native cpu type so we don't try registering them. + local cpu="$(uname -m)" + case "${cpu}" in + armv[4-9]*) + cpu="arm" + ;; + i386|i486|i586|i686|i86pc|BePC|x86_64) + cpu="i386" + ;; + m68k) + cpu="m68k" + ;; + mips*) + cpu="mips" + ;; + "Power Macintosh"|ppc|ppc64) + cpu="ppc" + ;; + s390*) + cpu="s390" + ;; + sh*) + cpu="sh" + ;; + sparc*) + cpu="sparc" + ;; + esac + + # Register the interpreter for each cpu except for the native one. diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-binfmt.initd.tail b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-binfmt.initd.tail new file mode 100644 index 0000000000..7679481929 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/files/qemu-binfmt.initd.tail @@ -0,0 +1,14 @@ + eend 0 +} + +stop() { + # We unregister everything in the "qemu-xxx" namespace. + ebegin "Unregistering qemu-user binaries" + local f + for f in /proc/sys/fs/binfmt_misc/qemu-* ; do + if [ -f "${f}" ] ; then + echo '-1' > "${f}" + fi + done + eend 0 +} diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/metadata.xml b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/metadata.xml new file mode 100644 index 0000000000..61c159a658 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/metadata.xml @@ -0,0 +1,57 @@ + + + + + qemu@gentoo.org + Gentoo QEMU Project + + + Adds support for braille displays using brltty + Enables support for Linux's Async IO + Enable alsa output for sound emulation + Enable disassembly support with dev-libs/capstone + Support ISOs / -cdrom directives vis HTTP or HTTPS. + Enables firmware device tree support + Enables GlusterFS cluster fileystem via + sys-cluster/glusterfs + Enable TLS support for the VNC console server. + For 1.4 and newer this also enables WebSocket support. + For 2.0 through 2.3 also enables disk quorum support. + Use gtk-2 instead of gtk-3 + Enable direct iSCSI support via + net-libs/libiscsi instead of indirectly via the Linux + block layer that sys-block/open-iscsi does. + Enable the ncurses-based console + Enable NFS support + Enable NUMA support + Pin the versions of BIOS firmware to the version included in the upstream release. + This is needed to sanely support migration/suspend/resume/snapshotting/etc... of instances. + When the blobs are different, random corruption/bugs/crashes/etc... may be observed. + Enable pulseaudio output for sound emulation + Enable rados block device backend support, see http://ceph.newdream.net/wiki/QEMU-RBD + Enable the SDL-based console + Use libsdl2 instead of libsdl + Enable Spice protocol support via app-emulation/spice + Enable SSH based block device support via net-libs/libssh2 + Build the User targets as static binaries + Build the User and Software MMU (system) targets as well as tools as static binaries + Enable support for snappy compression + Enable SystemTAP/DTrace tracing + Enable the TCG Interpreter which can speed up or slowdown workloads depending on the host and guest CPUs being emulated. In the future it will be a runtime option but for now its compile time. + Enable jpeg image support for the VNC console server + Enable png image support for the VNC console server + Enable USB passthrough via dev-libs/libusb + Use sys-apps/usbredir to redirect USB devices to another machine over TCP + Enable VDE-based networking + Enable accelerated networking using vhost-net, see http://www.linux-kvm.org/page/VhostNet + Enable experimental Virgil 3d (virtual software GPU) + Enable VirtFS via virtio-9p-pci / fsdev. See http://wiki.qemu.org/Documentation/9psetup + Enable terminal support (x11-libs/vte) in the GTK+ interface + Add support for getting and setting POSIX extended attributes, through + sys-apps/attr. Requisite for the virtfs backend. + + Enables support for Xen backends + Support xfsctl() notification and syncing for XFS backed + virtual disks. + + diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-2.11.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-2.11.1-r2.ebuild new file mode 100644 index 0000000000..8922d6793f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-2.11.1-r2.ebuild @@ -0,0 +1,805 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="ncurses,readline" + +PLOCALES="bg de_DE fr_FR hu it tr zh_CN" + +FIRMWARE_ABI_VERSION="2.9.0-r52" + +inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \ + user udev fcaps readme.gentoo-r1 pax-utils l10n + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="git://git.qemu.org/qemu.git" + inherit git-r3 + SRC_URI="" +else + SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" + KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd" + + # Gentoo specific patchsets: + SRC_URI+=" https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r1.tar.xz" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org" + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" +IUSE="accessibility +aio alsa bluetooth bzip2 +caps +curl debug +fdt + glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux + kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png + pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy + spice ssh static static-user systemtap tci test usb usbredir vde + +vhost-net virgl virtfs +vnc vte xattr xen xfs" + +COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel + mips mips64 mips64el mipsel nios2 or1k ppc ppc64 s390x sh4 sh4eb sparc + sparc64 x86_64" +IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} + lm32 moxie ppcemb tricore unicore32 xtensa xtensaeb" +IUSE_USER_TARGETS="${COMMON_TARGETS} + armeb hppa mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus tilegx" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) +IUSE+=" ${use_softmmu_targets} ${use_user_targets}" + +# Allow no targets to be built so that people can get a tools-only build. +# Block USE flag configurations known to not work. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + gtk2? ( gtk ) + qemu_softmmu_targets_arm? ( fdt ) + qemu_softmmu_targets_microblaze? ( fdt ) + qemu_softmmu_targets_mips64el? ( fdt ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_ppc64? ( fdt ) + sdl2? ( sdl ) + static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) + virtfs? ( xattr ) + vte? ( gtk )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# and user/softmmu targets (qemu-*, qemu-system-*). +# +# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. +# +# The attr lib isn't always linked in (although the USE flag is always +# respected). This is because qemu supports using the C library's API +# when available rather than always using the extranl library. +ALL_DEPEND=" + >=dev-libs/glib-2.0[static-libs(+)] + sys-libs/zlib[static-libs(+)] + python? ( ${PYTHON_DEPS} ) + systemtap? ( dev-util/systemtap ) + xattr? ( sys-apps/attr[static-libs(+)] )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# softmmu targets (qemu-system-*). +SOFTMMU_TOOLS_DEPEND=" + >=x11-libs/pixman-0.28.0[static-libs(+)] + accessibility? ( + app-accessibility/brltty[api] + app-accessibility/brltty[static-libs(+)] + ) + aio? ( dev-libs/libaio[static-libs(+)] ) + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + bluetooth? ( net-wireless/bluez ) + bzip2? ( app-arch/bzip2[static-libs(+)] ) + caps? ( sys-libs/libcap-ng[static-libs(+)] ) + curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) + fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) + gnutls? ( + dev-libs/nettle:=[static-libs(+)] + >=net-libs/gnutls-3.0:=[static-libs(+)] + ) + gtk? ( + gtk2? ( + x11-libs/gtk+:2 + vte? ( x11-libs/vte:0 ) + ) + !gtk2? ( + x11-libs/gtk+:3 + vte? ( x11-libs/vte:2.91 ) + ) + ) + infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] ) + iscsi? ( net-libs/libiscsi ) + jpeg? ( virtual/jpeg:0=[static-libs(+)] ) + lzo? ( dev-libs/lzo:2[static-libs(+)] ) + ncurses? ( + sys-libs/ncurses:0=[unicode] + sys-libs/ncurses:0=[static-libs(+)] + ) + nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) + numa? ( sys-process/numactl[static-libs(+)] ) + opengl? ( + virtual/opengl + media-libs/libepoxy[static-libs(+)] + media-libs/mesa[static-libs(+)] + media-libs/mesa[egl,gbm] + ) + png? ( media-libs/libpng:0=[static-libs(+)] ) + pulseaudio? ( media-sound/pulseaudio ) + rbd? ( sys-cluster/ceph[static-libs(+)] ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) + sdl? ( + !sdl2? ( + media-libs/libsdl[X] + >=media-libs/libsdl-1.2.11[static-libs(+)] + ) + sdl2? ( + media-libs/libsdl2[X] + media-libs/libsdl2[static-libs(+)] + ) + ) + seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) + snappy? ( app-arch/snappy:= ) + spice? ( + >=app-emulation/spice-protocol-0.12.3 + >=app-emulation/spice-0.12.0[static-libs(+)] + ) + ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] ) + usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) + vde? ( net-misc/vde[static-libs(+)] ) + virgl? ( media-libs/virglrenderer[static-libs(+)] ) + virtfs? ( sys-libs/libcap ) + xen? ( app-emulation/xen-tools:= ) + xfs? ( sys-fs/xfsprogs[static-libs(+)] )" + +X86_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/edk2-ovmf-2017_pre20170505[binary] + ~sys-firmware/ipxe-1.0.0_p20160620 + ~sys-firmware/seabios-1.10.2[binary,seavgabios] + ~sys-firmware/sgabios-0.1_pre8 + ) + !pin-upstream-blobs? ( + sys-firmware/edk2-ovmf + sys-firmware/ipxe + >=sys-firmware/seabios-1.10.2[seavgabios] + sys-firmware/sgabios + )" +PPC64_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/seabios-1.10.2[binary,seavgabios] + ) + !pin-upstream-blobs? ( + >=sys-firmware/seabios-1.10.2[seavgabios] + ) +" + +CDEPEND=" + !static? ( + ${ALL_DEPEND//\[static-libs(+)]} + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} + ) + qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc64? ( ${PPC64_FIRMWARE_DEPEND} ) +" +DEPEND="${CDEPEND} + dev-lang/perl + =dev-lang/python-2* + sys-apps/texinfo + virtual/pkgconfig + kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) + gtk? ( nls? ( sys-devel/gettext ) ) + static? ( + ${ALL_DEPEND} + ${SOFTMMU_TOOLS_DEPEND} + ) + static-user? ( ${ALL_DEPEND} ) + test? ( + dev-libs/glib[utils] + sys-devel/bc + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-qemu )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.5.0-cflags.patch + "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch + "${FILESDIR}"/${PN}-2.11.0-glibc-2.27.patch + "${WORKDIR}"/patches +) + +STRIP_MASK="/usr/share/qemu/palcode-clipper" + +QA_PREBUILT=" + usr/share/qemu/openbios-ppc + usr/share/qemu/openbios-sparc64 + usr/share/qemu/openbios-sparc32 + usr/share/qemu/palcode-clipper + usr/share/qemu/s390-ccw.img + usr/share/qemu/s390-netboot.img + usr/share/qemu/u-boot.e500" + +QA_WX_LOAD="usr/bin/qemu-i386 + usr/bin/qemu-x86_64 + usr/bin/qemu-alpha + usr/bin/qemu-arm + usr/bin/qemu-cris + usr/bin/qemu-m68k + usr/bin/qemu-microblaze + usr/bin/qemu-microblazeel + usr/bin/qemu-mips + usr/bin/qemu-mipsel + usr/bin/qemu-or1k + usr/bin/qemu-ppc + usr/bin/qemu-ppc64 + usr/bin/qemu-ppc64abi32 + usr/bin/qemu-sh4 + usr/bin/qemu-sh4eb + usr/bin/qemu-sparc + usr/bin/qemu-sparc64 + usr/bin/qemu-armeb + usr/bin/qemu-sparc32plus + usr/bin/qemu-s390x + usr/bin/qemu-unicore32" + +DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the +kernel module loaded before running kvm. The easiest way to ensure that the +kernel module is loaded is to load it on boot. + For AMD CPUs the module is called 'kvm-amd'. + For Intel CPUs the module is called 'kvm-intel'. +Please review /etc/conf.d/modules for how to load these. + +Make sure your user is in the 'kvm' group. Just run + $ gpasswd -a kvm +then have re-login. + +For brand new installs, the default permissions on /dev/kvm might not let +you access it. You can tell udev to reset ownership/perms: + $ udevadm trigger -c add /dev/kvm + +If you want to register binfmt handlers for qemu user targets: +For openrc: + # rc-update add qemu-binfmt +For systemd: + # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 2 6 25; then + eerror "This version of KVM requres a host kernel of 2.6.25 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use the" + ERROR_TUN+=" virtual network device if using -net tap." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" + ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" + ERROR_VHOST_NET+=" support" + + if use amd64 || use x86 || use amd64-linux || use x86-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + use python && CONFIG_CHECK+=" ~DEBUG_FS" + ERROR_DEBUG_FS="debugFS support required for kvm_stat" + + # Now do the actual checks setup above + check_extra_config + fi + fi + + if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then + eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" + eerror "instances are still pointing to it. Please update your" + eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" + eerror "and the right system binary (e.g. qemu-system-x86_64)." + die "update your virt configs to not use qemu-kvm" + fi +} + +pkg_setup() { + enewgroup kvm 78 +} + +# Sanity check to make sure target lists are kept up-to-date. +check_targets() { + local var=$1 mak=$2 + local detected sorted + + pushd "${S}"/default-configs >/dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +handle_locales() { + # Make sure locale list is kept up-to-date. + local detected sorted + detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u)) + sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "PLOCALES: ${sorted}" + eerror " po/*.po: ${detected}" + die "sync PLOCALES" + fi + + # Deal with selective install of locales. + if use nls ; then + # Delete locales the user does not want. #577814 + rm_loc() { rm po/$1.po || die; } + l10n_for_each_disabled_locale_do rm_loc + else + # Cheap hack to disable gettext .mo generation. + rm -f po/*.po + fi +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + # Alter target makefiles to accept CFLAGS set via flag-o + sed -i -r \ + -e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \ + Makefile Makefile.target || die + + default + + # Fix ld and objcopy being called directly + tc-export AR LD OBJCOPY + + # Verbose builds + MAKEOPTS+=" V=1" + + # Run after we've applied all patches. + handle_locales + + # Remove bundled copy of libfdt + rm -r dtc || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --libdir=/usr/$(get_libdir) + --docdir=/usr/share/doc/${PF}/html + --disable-bsd-user + --disable-guest-agent + --disable-strip + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --python="${PYTHON}" + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + --enable-docs + $(use_enable tci tcg-interpreter) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_notuser bzip2) + $(conf_notuser bluetooth bluez) + $(conf_notuser caps cap-ng) + $(conf_notuser curl) + $(conf_notuser fdt) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser png vnc-png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_notuser seccomp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh2) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_notuser virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + $(conf_notuser xfs xfsctl) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts="oss" + use alsa && audio_opts="alsa,${audio_opts}" + use sdl && audio_opts="sdl,${audio_opts}" + use pulseaudio && audio_opts="pa,${audio_opts}" + conf_opts+=( + --audio-drv-list="${audio_opts}" + ) + use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) ) + use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-blobs + --disable-tools + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + ) + local static_flag="static" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --disable-blobs + --enable-tools + ) + local static_flag="static" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + #bug #647570 + conf_opts+=( --disable-capstone ) + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" + + # FreeBSD's kernel does not support QEMU assigning/grabbing + # host USB devices yet + use kernel_FreeBSD && \ + sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + default + fi + + cd "${S}/tools-build" + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + pax-mark m */qemu-system-* #515550 + emake -j1 check + emake -j1 check-report.html + fi +} + +qemu_python_install() { + python_domodule "${S}/scripts/qmp/qmp.py" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + echo ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dohtml check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" + emake DESTDIR="${ED}" install + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" + dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + rm "${ED}/usr/share/qemu/bios.bin" + rm "${ED}/usr/share/qemu/bios-256k.bin" + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios.bin /usr/share/qemu/bios.bin + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + # PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + rm "${ED}/usr/share/qemu/sgabios.bin" + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + rm "${ED}"/usr/share/qemu/pxe-*.rom + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ! version_is_at_least ${FIRMWARE_ABI_VERSION} ${pv}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + fcaps cap_net_admin /usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + ewarn " $(best_version sys-firmware/edk2-ovmf)" + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/seabios)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + echo " $(best_version sys-firmware/edk2-ovmf)" + if has_version 'sys-firmware/edk2-ovmf[binary]'; then + echo " USE=binary" + else + echo " USE=''" + fi + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/seabios)" + if has_version 'sys-firmware/seabios[binary]'; then + echo " USE=binary" + else + echo " USE=''" + fi + echo " $(best_version sys-firmware/sgabios)" +} diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-2.11.1-r53.ebuild b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-2.11.1-r53.ebuild new file mode 100644 index 0000000000..0fd3347455 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-2.11.1-r53.ebuild @@ -0,0 +1,805 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="ncurses,readline" + +PLOCALES="bg de_DE fr_FR hu it tr zh_CN" + +FIRMWARE_ABI_VERSION="2.11.1-r50" + +inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \ + user udev fcaps readme.gentoo-r1 pax-utils l10n + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="git://git.qemu.org/qemu.git" + inherit git-r3 + SRC_URI="" +else + SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" + KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" + + # Gentoo specific patchsets: + SRC_URI+=" https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r2.tar.xz" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org" + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" +IUSE="accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug + +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux + kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png + pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy + spice ssh static static-user systemtap tci test usb usbredir vde + +vhost-net virgl virtfs +vnc vte xattr xen xfs" + +COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel + mips mips64 mips64el mipsel nios2 or1k ppc ppc64 s390x sh4 sh4eb sparc + sparc64 x86_64" +IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} + lm32 moxie ppcemb tricore unicore32 xtensa xtensaeb" +IUSE_USER_TARGETS="${COMMON_TARGETS} + armeb hppa mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus tilegx" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) +IUSE+=" ${use_softmmu_targets} ${use_user_targets}" + +# Allow no targets to be built so that people can get a tools-only build. +# Block USE flag configurations known to not work. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + gtk2? ( gtk ) + qemu_softmmu_targets_arm? ( fdt ) + qemu_softmmu_targets_microblaze? ( fdt ) + qemu_softmmu_targets_mips64el? ( fdt ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_ppc64? ( fdt ) + sdl2? ( sdl ) + static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) + virtfs? ( xattr ) + vte? ( gtk )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# and user/softmmu targets (qemu-*, qemu-system-*). +# +# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. +# +# The attr lib isn't always linked in (although the USE flag is always +# respected). This is because qemu supports using the C library's API +# when available rather than always using the external library. +ALL_DEPEND=" + >=dev-libs/glib-2.0[static-libs(+)] + sys-libs/zlib[static-libs(+)] + python? ( ${PYTHON_DEPS} ) + systemtap? ( dev-util/systemtap ) + xattr? ( sys-apps/attr[static-libs(+)] )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# softmmu targets (qemu-system-*). +SOFTMMU_TOOLS_DEPEND=" + >=x11-libs/pixman-0.28.0[static-libs(+)] + accessibility? ( + app-accessibility/brltty[api] + app-accessibility/brltty[static-libs(+)] + ) + aio? ( dev-libs/libaio[static-libs(+)] ) + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + bluetooth? ( net-wireless/bluez ) + bzip2? ( app-arch/bzip2[static-libs(+)] ) + capstone? ( dev-libs/capstone ) + caps? ( sys-libs/libcap-ng[static-libs(+)] ) + curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) + fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) + gnutls? ( + dev-libs/nettle:=[static-libs(+)] + >=net-libs/gnutls-3.0:=[static-libs(+)] + ) + gtk? ( + gtk2? ( + x11-libs/gtk+:2 + vte? ( x11-libs/vte:0 ) + ) + !gtk2? ( + x11-libs/gtk+:3 + vte? ( x11-libs/vte:2.91 ) + ) + ) + infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] ) + iscsi? ( net-libs/libiscsi ) + jpeg? ( virtual/jpeg:0=[static-libs(+)] ) + lzo? ( dev-libs/lzo:2[static-libs(+)] ) + ncurses? ( + sys-libs/ncurses:0=[unicode] + sys-libs/ncurses:0=[static-libs(+)] + ) + nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) + numa? ( sys-process/numactl[static-libs(+)] ) + opengl? ( + virtual/opengl + media-libs/libepoxy[static-libs(+)] + media-libs/mesa[static-libs(+)] + media-libs/mesa[egl,gbm] + ) + png? ( media-libs/libpng:0=[static-libs(+)] ) + pulseaudio? ( media-sound/pulseaudio ) + rbd? ( sys-cluster/ceph[static-libs(+)] ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) + sdl? ( + !sdl2? ( + media-libs/libsdl[X] + >=media-libs/libsdl-1.2.11[static-libs(+)] + ) + sdl2? ( + media-libs/libsdl2[X] + media-libs/libsdl2[static-libs(+)] + ) + ) + seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) + snappy? ( app-arch/snappy:= ) + spice? ( + >=app-emulation/spice-protocol-0.12.3 + >=app-emulation/spice-0.12.0[static-libs(+)] + ) + ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] ) + usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) + vde? ( net-misc/vde[static-libs(+)] ) + virgl? ( media-libs/virglrenderer[static-libs(+)] ) + virtfs? ( sys-libs/libcap ) + xen? ( app-emulation/xen-tools:= ) + xfs? ( sys-fs/xfsprogs[static-libs(+)] )" + +X86_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/edk2-ovmf-2017_p20180211[binary] + ~sys-firmware/ipxe-1.0.0_p20180211[binary] + ~sys-firmware/seabios-1.11.0[binary,seavgabios] + ~sys-firmware/sgabios-0.1_pre8[binary] + ) + !pin-upstream-blobs? ( + sys-firmware/edk2-ovmf + sys-firmware/ipxe + >=sys-firmware/seabios-1.10.2[seavgabios] + sys-firmware/sgabios + )" +PPC64_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/seabios-1.11.0[binary,seavgabios] + ) + !pin-upstream-blobs? ( + >=sys-firmware/seabios-1.10.2[seavgabios] + ) +" + +CDEPEND=" + !static? ( + ${ALL_DEPEND//\[static-libs(+)]} + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} + ) + qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc64? ( ${PPC64_FIRMWARE_DEPEND} ) +" +DEPEND="${CDEPEND} + dev-lang/perl + =dev-lang/python-2* + sys-apps/texinfo + virtual/pkgconfig + kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) + gtk? ( nls? ( sys-devel/gettext ) ) + static? ( + ${ALL_DEPEND} + ${SOFTMMU_TOOLS_DEPEND} + ) + static-user? ( ${ALL_DEPEND} ) + test? ( + dev-libs/glib[utils] + sys-devel/bc + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-qemu )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.5.0-cflags.patch + "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch + "${FILESDIR}"/${PN}-2.11.0-glibc-2.27.patch + "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch + "${WORKDIR}"/patches +) + +STRIP_MASK="/usr/share/qemu/palcode-clipper" + +QA_PREBUILT=" + usr/share/qemu/openbios-ppc + usr/share/qemu/openbios-sparc64 + usr/share/qemu/openbios-sparc32 + usr/share/qemu/palcode-clipper + usr/share/qemu/s390-ccw.img + usr/share/qemu/s390-netboot.img + usr/share/qemu/u-boot.e500" + +QA_WX_LOAD="usr/bin/qemu-i386 + usr/bin/qemu-x86_64 + usr/bin/qemu-alpha + usr/bin/qemu-arm + usr/bin/qemu-cris + usr/bin/qemu-m68k + usr/bin/qemu-microblaze + usr/bin/qemu-microblazeel + usr/bin/qemu-mips + usr/bin/qemu-mipsel + usr/bin/qemu-or1k + usr/bin/qemu-ppc + usr/bin/qemu-ppc64 + usr/bin/qemu-ppc64abi32 + usr/bin/qemu-sh4 + usr/bin/qemu-sh4eb + usr/bin/qemu-sparc + usr/bin/qemu-sparc64 + usr/bin/qemu-armeb + usr/bin/qemu-sparc32plus + usr/bin/qemu-s390x + usr/bin/qemu-unicore32" + +DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the +kernel module loaded before running kvm. The easiest way to ensure that the +kernel module is loaded is to load it on boot. + For AMD CPUs the module is called 'kvm-amd'. + For Intel CPUs the module is called 'kvm-intel'. +Please review /etc/conf.d/modules for how to load these. + +Make sure your user is in the 'kvm' group. Just run + $ gpasswd -a kvm +then have re-login. + +For brand new installs, the default permissions on /dev/kvm might not let +you access it. You can tell udev to reset ownership/perms: + $ udevadm trigger -c add /dev/kvm + +If you want to register binfmt handlers for qemu user targets: +For openrc: + # rc-update add qemu-binfmt +For systemd: + # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 2 6 25; then + eerror "This version of KVM requres a host kernel of 2.6.25 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use the" + ERROR_TUN+=" virtual network device if using -net tap." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" + ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" + ERROR_VHOST_NET+=" support" + + if use amd64 || use x86 || use amd64-linux || use x86-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + use python && CONFIG_CHECK+=" ~DEBUG_FS" + ERROR_DEBUG_FS="debugFS support required for kvm_stat" + + # Now do the actual checks setup above + check_extra_config + fi + fi + + if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then + eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" + eerror "instances are still pointing to it. Please update your" + eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" + eerror "and the right system binary (e.g. qemu-system-x86_64)." + die "update your virt configs to not use qemu-kvm" + fi +} + +pkg_setup() { + enewgroup kvm 78 +} + +# Sanity check to make sure target lists are kept up-to-date. +check_targets() { + local var=$1 mak=$2 + local detected sorted + + pushd "${S}"/default-configs >/dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +handle_locales() { + # Make sure locale list is kept up-to-date. + local detected sorted + detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u)) + sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "PLOCALES: ${sorted}" + eerror " po/*.po: ${detected}" + die "sync PLOCALES" + fi + + # Deal with selective install of locales. + if use nls ; then + # Delete locales the user does not want. #577814 + rm_loc() { rm po/$1.po || die; } + l10n_for_each_disabled_locale_do rm_loc + else + # Cheap hack to disable gettext .mo generation. + rm -f po/*.po + fi +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + # Alter target makefiles to accept CFLAGS set via flag-o + sed -i -r \ + -e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \ + Makefile Makefile.target || die + + default + + # Fix ld and objcopy being called directly + tc-export AR LD OBJCOPY + + # Verbose builds + MAKEOPTS+=" V=1" + + # Run after we've applied all patches. + handle_locales + + # Remove bundled copy of libfdt + rm -r dtc || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --libdir=/usr/$(get_libdir) + --docdir=/usr/share/doc/${PF}/html + --disable-bsd-user + --disable-guest-agent + --disable-strip + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --python="${PYTHON}" + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + --enable-docs + $(use_enable tci tcg-interpreter) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_notuser bzip2) + $(conf_notuser bluetooth bluez) + $(conf_notuser capstone) + $(conf_notuser caps cap-ng) + $(conf_notuser curl) + $(conf_notuser fdt) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser png vnc-png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_notuser seccomp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh2) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_notuser virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + $(conf_notuser xfs xfsctl) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts="oss" + use alsa && audio_opts="alsa,${audio_opts}" + use sdl && audio_opts="sdl,${audio_opts}" + use pulseaudio && audio_opts="pa,${audio_opts}" + conf_opts+=( + --audio-drv-list="${audio_opts}" + ) + use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) ) + use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-blobs + --disable-tools + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + ) + local static_flag="static" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --disable-blobs + --enable-tools + ) + local static_flag="static" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" + + # FreeBSD's kernel does not support QEMU assigning/grabbing + # host USB devices yet + use kernel_FreeBSD && \ + sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + default + fi + + cd "${S}/tools-build" + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + pax-mark m */qemu-system-* #515550 + emake -j1 check + emake -j1 check-report.html + fi +} + +qemu_python_install() { + python_domodule "${S}/scripts/qmp/qmp.py" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + echo ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dohtml check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" + emake DESTDIR="${ED}" install + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" + dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + rm "${ED}/usr/share/qemu/bios.bin" + rm "${ED}/usr/share/qemu/bios-256k.bin" + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios.bin /usr/share/qemu/bios.bin + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + # PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + rm "${ED}/usr/share/qemu/sgabios.bin" + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + rm "${ED}"/usr/share/qemu/pxe-*.rom + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ! version_is_at_least ${FIRMWARE_ABI_VERSION} ${pv}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + fcaps cap_net_admin /usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + ewarn " $(best_version sys-firmware/edk2-ovmf)" + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/seabios)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + echo " $(best_version sys-firmware/edk2-ovmf)" + if has_version 'sys-firmware/edk2-ovmf[binary]'; then + echo " USE=binary" + else + echo " USE=''" + fi + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/seabios)" + if has_version 'sys-firmware/seabios[binary]'; then + echo " USE=binary" + else + echo " USE=''" + fi + echo " $(best_version sys-firmware/sgabios)" +} diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-9999.ebuild new file mode 100644 index 0000000000..2df4a751f8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/qemu/qemu-9999.ebuild @@ -0,0 +1,801 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="ncurses,readline" + +PLOCALES="bg de_DE fr_FR hu it tr zh_CN" + +FIRMWARE_ABI_VERSION="2.11.1-r50" + +inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \ + user udev fcaps readme.gentoo-r1 pax-utils l10n + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="git://git.qemu.org/qemu.git" + inherit git-r3 + SRC_URI="" +else + SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" + KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org" + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" +IUSE="accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug + +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux + kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png + pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy + spice ssh static static-user systemtap tci test usb usbredir vde + +vhost-net virgl virtfs +vnc vte xattr xen xfs" + +COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel + mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x + sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb" +IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} + lm32 moxie ppcemb tricore unicore32" +IUSE_USER_TARGETS="${COMMON_TARGETS} + aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus + tilegx" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) +IUSE+=" ${use_softmmu_targets} ${use_user_targets}" + +# Allow no targets to be built so that people can get a tools-only build. +# Block USE flag configurations known to not work. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + gtk2? ( gtk ) + qemu_softmmu_targets_arm? ( fdt ) + qemu_softmmu_targets_microblaze? ( fdt ) + qemu_softmmu_targets_mips64el? ( fdt ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_ppc64? ( fdt ) + sdl2? ( sdl ) + static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) + virtfs? ( xattr ) + vte? ( gtk )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# and user/softmmu targets (qemu-*, qemu-system-*). +# +# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. +# +# The attr lib isn't always linked in (although the USE flag is always +# respected). This is because qemu supports using the C library's API +# when available rather than always using the external library. +ALL_DEPEND=" + >=dev-libs/glib-2.0[static-libs(+)] + sys-libs/zlib[static-libs(+)] + python? ( ${PYTHON_DEPS} ) + systemtap? ( dev-util/systemtap ) + xattr? ( sys-apps/attr[static-libs(+)] )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# softmmu targets (qemu-system-*). +SOFTMMU_TOOLS_DEPEND=" + >=x11-libs/pixman-0.28.0[static-libs(+)] + accessibility? ( + app-accessibility/brltty[api] + app-accessibility/brltty[static-libs(+)] + ) + aio? ( dev-libs/libaio[static-libs(+)] ) + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + bluetooth? ( net-wireless/bluez ) + bzip2? ( app-arch/bzip2[static-libs(+)] ) + capstone? ( dev-libs/capstone ) + caps? ( sys-libs/libcap-ng[static-libs(+)] ) + curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) + fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) + gnutls? ( + dev-libs/nettle:=[static-libs(+)] + >=net-libs/gnutls-3.0:=[static-libs(+)] + ) + gtk? ( + gtk2? ( + x11-libs/gtk+:2 + vte? ( x11-libs/vte:0 ) + ) + !gtk2? ( + x11-libs/gtk+:3 + vte? ( x11-libs/vte:2.91 ) + ) + ) + infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] ) + iscsi? ( net-libs/libiscsi ) + jpeg? ( virtual/jpeg:0=[static-libs(+)] ) + lzo? ( dev-libs/lzo:2[static-libs(+)] ) + ncurses? ( + sys-libs/ncurses:0=[unicode] + sys-libs/ncurses:0=[static-libs(+)] + ) + nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) + numa? ( sys-process/numactl[static-libs(+)] ) + opengl? ( + virtual/opengl + media-libs/libepoxy[static-libs(+)] + media-libs/mesa[static-libs(+)] + media-libs/mesa[egl,gbm] + ) + png? ( media-libs/libpng:0=[static-libs(+)] ) + pulseaudio? ( media-sound/pulseaudio ) + rbd? ( sys-cluster/ceph[static-libs(+)] ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) + sdl? ( + !sdl2? ( + media-libs/libsdl[X] + >=media-libs/libsdl-1.2.11[static-libs(+)] + ) + sdl2? ( + media-libs/libsdl2[X] + media-libs/libsdl2[static-libs(+)] + ) + ) + seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) + snappy? ( app-arch/snappy ) + spice? ( + >=app-emulation/spice-protocol-0.12.3 + >=app-emulation/spice-0.12.0[static-libs(+)] + ) + ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] ) + usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) + vde? ( net-misc/vde[static-libs(+)] ) + virgl? ( media-libs/virglrenderer[static-libs(+)] ) + virtfs? ( sys-libs/libcap ) + xen? ( app-emulation/xen-tools:= ) + xfs? ( sys-fs/xfsprogs[static-libs(+)] )" + +X86_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/edk2-ovmf-2017_p20180211[binary] + ~sys-firmware/ipxe-1.0.0_p20180211[binary] + ~sys-firmware/seabios-1.11.0[binary,seavgabios] + ~sys-firmware/sgabios-0.1_pre8[binary] + ) + !pin-upstream-blobs? ( + sys-firmware/edk2-ovmf + sys-firmware/ipxe + >=sys-firmware/seabios-1.10.2[seavgabios] + sys-firmware/sgabios + )" +PPC64_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/seabios-1.11.0[binary,seavgabios] + ) + !pin-upstream-blobs? ( + >=sys-firmware/seabios-1.10.2[seavgabios] + ) +" + +CDEPEND=" + !static? ( + ${ALL_DEPEND//\[static-libs(+)]} + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} + ) + qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc64? ( ${PPC64_FIRMWARE_DEPEND} ) +" +DEPEND="${CDEPEND} + dev-lang/perl + =dev-lang/python-2* + sys-apps/texinfo + virtual/pkgconfig + kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) + gtk? ( nls? ( sys-devel/gettext ) ) + static? ( + ${ALL_DEPEND} + ${SOFTMMU_TOOLS_DEPEND} + ) + static-user? ( ${ALL_DEPEND} ) + test? ( + dev-libs/glib[utils] + sys-devel/bc + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-qemu )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.5.0-cflags.patch + "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch + "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch +) + +STRIP_MASK="/usr/share/qemu/palcode-clipper" + +QA_PREBUILT=" + usr/share/qemu/openbios-ppc + usr/share/qemu/openbios-sparc64 + usr/share/qemu/openbios-sparc32 + usr/share/qemu/palcode-clipper + usr/share/qemu/s390-ccw.img + usr/share/qemu/s390-netboot.img + usr/share/qemu/u-boot.e500" + +QA_WX_LOAD="usr/bin/qemu-i386 + usr/bin/qemu-x86_64 + usr/bin/qemu-alpha + usr/bin/qemu-arm + usr/bin/qemu-cris + usr/bin/qemu-m68k + usr/bin/qemu-microblaze + usr/bin/qemu-microblazeel + usr/bin/qemu-mips + usr/bin/qemu-mipsel + usr/bin/qemu-or1k + usr/bin/qemu-ppc + usr/bin/qemu-ppc64 + usr/bin/qemu-ppc64abi32 + usr/bin/qemu-sh4 + usr/bin/qemu-sh4eb + usr/bin/qemu-sparc + usr/bin/qemu-sparc64 + usr/bin/qemu-armeb + usr/bin/qemu-sparc32plus + usr/bin/qemu-s390x + usr/bin/qemu-unicore32" + +DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the +kernel module loaded before running kvm. The easiest way to ensure that the +kernel module is loaded is to load it on boot. + For AMD CPUs the module is called 'kvm-amd'. + For Intel CPUs the module is called 'kvm-intel'. +Please review /etc/conf.d/modules for how to load these. + +Make sure your user is in the 'kvm' group. Just run + $ gpasswd -a kvm +then have re-login. + +For brand new installs, the default permissions on /dev/kvm might not let +you access it. You can tell udev to reset ownership/perms: + $ udevadm trigger -c add /dev/kvm + +If you want to register binfmt handlers for qemu user targets: +For openrc: + # rc-update add qemu-binfmt +For systemd: + # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 2 6 25; then + eerror "This version of KVM requres a host kernel of 2.6.25 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use the" + ERROR_TUN+=" virtual network device if using -net tap." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" + ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" + ERROR_VHOST_NET+=" support" + + if use amd64 || use x86 || use amd64-linux || use x86-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + use python && CONFIG_CHECK+=" ~DEBUG_FS" + ERROR_DEBUG_FS="debugFS support required for kvm_stat" + + # Now do the actual checks setup above + check_extra_config + fi + fi + + if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then + eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" + eerror "instances are still pointing to it. Please update your" + eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" + eerror "and the right system binary (e.g. qemu-system-x86_64)." + die "update your virt configs to not use qemu-kvm" + fi +} + +pkg_setup() { + enewgroup kvm 78 +} + +# Sanity check to make sure target lists are kept up-to-date. +check_targets() { + local var=$1 mak=$2 + local detected sorted + + pushd "${S}"/default-configs >/dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +handle_locales() { + # Make sure locale list is kept up-to-date. + local detected sorted + detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u)) + sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "PLOCALES: ${sorted}" + eerror " po/*.po: ${detected}" + die "sync PLOCALES" + fi + + # Deal with selective install of locales. + if use nls ; then + # Delete locales the user does not want. #577814 + rm_loc() { rm po/$1.po || die; } + l10n_for_each_disabled_locale_do rm_loc + else + # Cheap hack to disable gettext .mo generation. + rm -f po/*.po + fi +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + # Alter target makefiles to accept CFLAGS set via flag-o + sed -i -r \ + -e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \ + Makefile Makefile.target || die + + default + + # Fix ld and objcopy being called directly + tc-export AR LD OBJCOPY + + # Verbose builds + MAKEOPTS+=" V=1" + + # Run after we've applied all patches. + handle_locales + + # Remove bundled copy of libfdt + rm -r dtc || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --libdir=/usr/$(get_libdir) + --docdir=/usr/share/doc/${PF}/html + --disable-bsd-user + --disable-guest-agent + --disable-strip + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --python="${PYTHON}" + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + --enable-docs + $(use_enable tci tcg-interpreter) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_notuser bzip2) + $(conf_notuser bluetooth bluez) + $(conf_notuser capstone) + $(conf_notuser caps cap-ng) + $(conf_notuser curl) + $(conf_notuser fdt) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser png vnc-png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_notuser seccomp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh2) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_notuser virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + $(conf_notuser xfs xfsctl) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts="oss" + use alsa && audio_opts="alsa,${audio_opts}" + use sdl && audio_opts="sdl,${audio_opts}" + use pulseaudio && audio_opts="pa,${audio_opts}" + conf_opts+=( + --audio-drv-list="${audio_opts}" + ) + use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) ) + use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-blobs + --disable-tools + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + ) + local static_flag="static" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --disable-blobs + --enable-tools + ) + local static_flag="static" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" + + # FreeBSD's kernel does not support QEMU assigning/grabbing + # host USB devices yet + use kernel_FreeBSD && \ + sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + default + fi + + cd "${S}/tools-build" + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + pax-mark m */qemu-system-* #515550 + emake -j1 check + emake -j1 check-report.html + fi +} + +qemu_python_install() { + python_domodule "${S}/scripts/qmp/qmp.py" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + echo ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dohtml check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" + emake DESTDIR="${ED}" install + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" + dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + rm "${ED}/usr/share/qemu/bios.bin" + rm "${ED}/usr/share/qemu/bios-256k.bin" + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios.bin /usr/share/qemu/bios.bin + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + # PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + rm "${ED}/usr/share/qemu/sgabios.bin" + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + rm "${ED}"/usr/share/qemu/pxe-*.rom + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ! version_is_at_least ${FIRMWARE_ABI_VERSION} ${pv}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + fcaps cap_net_admin /usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + ewarn " $(best_version sys-firmware/edk2-ovmf)" + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/seabios)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + echo " $(best_version sys-firmware/edk2-ovmf)" + if has_version 'sys-firmware/edk2-ovmf[binary]'; then + echo " USE=binary" + else + echo " USE=''" + fi + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/seabios)" + if has_version 'sys-firmware/seabios[binary]'; then + echo " USE=binary" + else + echo " USE=''" + fi + echo " $(best_version sys-firmware/sgabios)" +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/Manifest b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/Manifest new file mode 100644 index 0000000000..0bba7e5236 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/Manifest @@ -0,0 +1,4 @@ +DIST gentoolkit-0.3.3.tar.gz 3197037 BLAKE2B c2a45971f1f25e3008422b63b59042ca0f2b170b98e10fc4e449ee6be76c0422469cd8bce1b744830404d5a26ba87ded47aab679069965eea266719249475923 SHA512 ad142c2c66e7f7a2e4184c8f95e394ee783cd57808e6254e9f5df0f3f60ad842042f773716ca0fd6d7545bb8a2d11c1c167a4ec471eb3238c8ee3a519f70a691 +DIST gentoolkit-0.4.0.tar.gz 3215377 BLAKE2B 404f81e2f5bce5da4df122156bc76d225497456ad8ec78a50c41e1183390f8e452a6ce8a3473b5371a6712ce1599be33034c5eed64a1852d116c745bc5a775f4 SHA512 6cf693c588d4a2f5bd06fff4e78ef98007e613348048ec993c5430e168baef6c1da01e1843903f3e87ca8e47dd1ffb207acccbc5c0e881fa3093a7880fec9a56 +DIST gentoolkit-0.4.1.tar.gz 3214527 BLAKE2B 1c6be826a099ba4d18ac8fa0bb38808cbf30ee1d93d26c26965d7fa332e6a87f8eee475126f56d68e2a1c0ff04f258f79f5684551b2fe5947d8ac6f6ff3e7079 SHA512 52b665e19dd8b871f4238d05d40a071d69ef114f36b589c29f46686b1439997e72f58896bb4f330ab256af6000a9559426c78cae08640e54b74db343b3b22945 +DIST gentoolkit-0.4.2.tar.gz 3215652 BLAKE2B 97b4dcac7293b50161169a6c777623cb1c51e2f74020e0fa2f1f4441c203c03a1269c8c55e1461c5780ebfb8234d364837073d582a52a99f2d40c92e6b77a7f0 SHA512 3a9eac2fd214bcfe39380193cb2118edcd759dbf3eb165e7240525ce1047aa984f1d1f1d3a15324218d9be1f0a1ec960ae08a63191392f1bb3422277a52697ff diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.3.3.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.3.3.ebuild new file mode 100644 index 0000000000..c57b96514b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.3.3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=(python{2_7,3_4,3_5} pypy) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://dev.gentoo.org/~fuzzyray/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND="sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + !<=app-portage/gentoolkit-dev-0.2.7 + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + # remove on Gentoo Prefix platforms where it's broken anyway + if use prefix; then + elog "The revdep-rebuild command is removed, the preserve-libs" + elog "feature of portage will handle issues." + rm "${ED}"/usr/bin/revdep-rebuild* + rm "${ED}"/usr/share/man/man1/revdep-rebuild.1 + rm -rf "${ED}"/etc/revdep-rebuild + rm -rf "${ED}"/var + fi +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT%/}"/var/cache + mkdir -p -m 0700 "${EROOT%/}"/var/cache/revdep-rebuild + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.0.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.0.ebuild new file mode 100644 index 0000000000..23bc999bd7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6} pypy) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://dev.gentoo.org/~dolsen/releases/gentoolkit/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND="sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + !app-portage/gentoolkit-dev + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT%/}"/var/cache + mkdir -p -m 0700 "${EROOT%/}"/var/cache/revdep-rebuild + + einfo "Starting with this version, ebump, ekeyword and imlate are now" + einfo "part of the gentoolkit package." + einfo "The gentoolkit-dev package is now deprecated in favor of a single" + einfo "gentoolkit package. The remaining tools from gentoolkit-dev" + einfo "are now obsolete/unused with the git based tree." + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.1.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.1.ebuild new file mode 100644 index 0000000000..ed5581daa9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6} pypy) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://dev.gentoo.org/~fuzzyray/releases/gentoolkit/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND="sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + !app-portage/gentoolkit-dev + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT%/}"/var/cache + mkdir -p -m 0700 "${EROOT%/}"/var/cache/revdep-rebuild + + einfo "Starting with version 0.4.0, ebump, ekeyword and imlate are now" + einfo "part of the gentoolkit package." + einfo "The gentoolkit-dev package is now deprecated in favor of a single" + einfo "gentoolkit package. The remaining tools from gentoolkit-dev" + einfo "are now obsolete/unused with the git based tree." + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.2-r1.ebuild new file mode 100644 index 0000000000..9307a82897 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.2-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6} pypy) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=" + || ( + sys-apps/portage[${PYTHON_USEDEP}] + sys-apps/portage-mgorny[${PYTHON_USEDEP}] + )" +RDEPEND="${DEPEND} + !app-portage/gentoolkit-dev + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT%/}"/var/cache + mkdir -p -m 0700 "${EROOT%/}"/var/cache/revdep-rebuild + + einfo "Starting with version 0.4.0, ebump, ekeyword and imlate are now" + einfo "part of the gentoolkit package." + einfo "The gentoolkit-dev package is now deprecated in favor of a single" + einfo "gentoolkit package. The remaining tools from gentoolkit-dev" + einfo "are now obsolete/unused with the git based tree." + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-9999.ebuild new file mode 100644 index 0000000000..084927bf88 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-9999.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6} pypy) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 git-r3 + +EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git" + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="" + +DEPEND=" + || ( + sys-apps/portage[${PYTHON_USEDEP}] + sys-apps/portage-mgorny[${PYTHON_USEDEP}] + )" +RDEPEND="${DEPEND} + !app-portage/gentoolkit-dev + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="9999-${EGIT_VERSION}" "${PYTHON}" setup.py set_version + VERSION="9999-${EGIT_VERSION}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + # remove on Gentoo Prefix platforms where it's broken anyway + if use prefix; then + elog "The revdep-rebuild command is removed, the preserve-libs" + elog "feature of portage will handle issues." + rm "${ED}"/usr/bin/revdep-rebuild* + rm "${ED}"/usr/share/man/man1/revdep-rebuild.1 + rm -rf "${ED}"/etc/revdep-rebuild + rm -rf "${ED}"/var + fi +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT%/}"/var/cache + mkdir -p -m 0700 "${EROOT%/}"/var/cache/revdep-rebuild + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/metadata.xml b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/metadata.xml new file mode 100644 index 0000000000..011e78ec74 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/metadata.xml @@ -0,0 +1,14 @@ + + + + + tools-portage@gentoo.org + Gentoo Portage tools team + + +Gentoolkit is a collection of useful adminstration scripts particular to +the Gentoo Linux distribution. It contains rough drafts and +implementations of features that may in time make it into Portage, or +into full-fledged tools in their own right. + + diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/Manifest b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/Manifest index 334c449eec..0a0cbaaa9a 100644 --- a/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/Manifest @@ -1 +1 @@ -DIST docbook-xsl-1.79.1.tar.bz2 21967928 SHA256 725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968 SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7 WHIRLPOOL 3bd03072aba15cda9e7a18cb6c1edfc91cdb706811fd07d5aa69df1ffd5a48394848079cf63c67360104f0c0ec89920268b49d358c62bf5f61d6030938be0a0f +DIST docbook-xsl-1.79.1.tar.bz2 21967928 BLAKE2B 42b7e989616d16fa100c2dad713830ecedf6c7e26f56f99a9bf9330385c753f282cea1033e689196352bd41f9dca59a06ff09fc4638051cb478a630df9bfeb0b SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7 diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r1.ebuild deleted file mode 100644 index f31e0f944d..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -USE_RUBY="ruby20 ruby21 ruby22 ruby23" - -inherit ruby-single - -DOCBOOKDIR="/usr/share/sgml/${PN/-//}" -MY_PN="${PN%-stylesheets}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="XSL Stylesheets for Docbook" -HOMEPAGE="http://wiki.docbook.org/DocBookXslStylesheets" -SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="ruby" - -RDEPEND=">=app-text/build-docbook-catalog-1.1 - ruby? ( ${RUBY_DEPS} )" - -S="${WORKDIR}/${MY_P}" - -# Makefile is broken since 1.76.0 -RESTRICT=test - -src_prepare() { - # Delete the unnecessary Java-related stuff and other tools as they - # bloat the stage3 tarballs massively. See bug #575818. - rm -rv extensions/ tools/ || die - find \( -name build.xml -o -name build.properties \) \ - -printf "removed %p\n" -delete || die - - if ! use ruby; then - rm -rv epub/ || die - fi -} - -# The makefile runs tests, not builds. -src_compile() { :; } - -src_test() { - emake check -} - -src_install() { - # The changelog is now zipped, and copied as the RELEASE-NOTES, so we - # don't need to install it - dodoc AUTHORS BUGS NEWS README RELEASE-NOTES.txt TODO - - insinto ${DOCBOOKDIR} - doins VERSION VERSION.xsl - - local i - for i in */; do - i=${i%/} - - cd "${S}"/${i} - for doc in ChangeLog README; do - if [ -e "$doc" ]; then - mv ${doc} ${doc}.${i} - dodoc ${doc}.${i} - rm ${doc}.${i} - fi - done - - doins -r "${S}"/${i} - done - - if use ruby; then - local cmd="dbtoepub${MY_PN#docbook-xsl}" - - # we can't use a symlink or it'll look for the library in the - # wrong path. - dodir /usr/bin - cat - > "${D}"/usr/bin/${cmd} < - Install the Ruby-based dbtoepub script; requires an interpreter - compatible with app-eselect/eselect-ruby. - + Install the Ruby-based dbtoepub script; requires an interpreter + compatible with app-eselect/eselect-ruby. + docbook diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/ChangeLog deleted file mode 100644 index 760cbbbb8d..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/ChangeLog +++ /dev/null @@ -1,1085 +0,0 @@ -# ChangeLog for dev-libs/libxslt -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/ChangeLog,v 1.285 2014/08/07 18:14:54 jer Exp $ - - 07 Aug 2014; Jeroen Roovers libxslt-1.1.28-r3.ebuild: - Stable for HPPA (bug #512012). - - 28 Jul 2014; Agostino Sarubbo libxslt-1.1.28-r3.ebuild: - Stable for ppc, wrt bug #512012 - - 23 Jul 2014; Agostino Sarubbo libxslt-1.1.28-r3.ebuild: - Stable for x86, wrt bug #512012 - - 22 Jul 2014; Agostino Sarubbo libxslt-1.1.28-r3.ebuild: - Stable for amd64, wrt bug #512912 - - 24 Jun 2014; Michael Haubenwallner - libxslt-1.1.28-r3.ebuild: - add more prefix keywords - -*libxslt-1.1.28-r3 (24 Jun 2014) - - 24 Jun 2014; Alexandre Rostovtsev - +libxslt-1.1.28-r3.ebuild: - Modernize python bindings build setup, fixing prefix issues (bug #514900, - thanks to Michael Haubenwallner). - - 18 Jun 2014; Michał Górny libxslt-1.1.28-r2.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - - 28 Apr 2014; Michał Górny libxslt-1.1.28-r2.ebuild: - Replace multilib_build_binaries with multilib_is_native_abi. The two are - equivalent now, and the team has decided to use the old name as being less - confusing. - - 04 Mar 2014; Alexandre Rostovtsev - files/libxslt-1.1.28-libgcrypt-config.patch: - Update patch - -*libxslt-1.1.28-r2 (04 Mar 2014) - - 04 Mar 2014; Alexandre Rostovtsev - -libxslt-1.1.28.ebuild, +libxslt-1.1.28-r2.ebuild, - +files/libxslt-1.1.28-libgcrypt-config.patch: - Add multilib support (bug #480402, thanks to David Heidelberger (okias) and - Michał Górny). Punt old. - - 01 Mar 2014; Michał Górny libxslt-1.1.28-r1.ebuild, - libxslt-1.1.28.ebuild: - Update libgcrypt dep to use slot :0. - - 18 Jan 2014; Mike Frysinger libxslt-1.1.28-r1.ebuild: - Add arm64 love. - - 05 Sep 2013; Michał Górny libxslt-1.1.28-r1.ebuild: - Clean up PYTHON_COMPAT from old implementations. - - 30 Jun 2013; Justin Lecher libxslt-1.1.28-r1.ebuild, - metadata.xml: - Fix usage of python-r1.eclass - - 13 Apr 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for s390, wrt bug #458984 - - 09 Apr 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for sh, wrt bug #458984 - - 01 Apr 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for sparc, wrt bug #458984 - - 01 Apr 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for alpha, wrt bug #458984 - - 29 Mar 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for ia64, wrt bug #458984 - - 28 Mar 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for arm, wrt bug #458984 - - 27 Mar 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for ppc64, wrt bug #458984 - - 26 Mar 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for ppc, wrt bug #458984 - - 26 Mar 2013; Jeroen Roovers libxslt-1.1.28-r1.ebuild: - Stable for HPPA (bug #458984). - - 25 Mar 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for x86, wrt bug #458984 - - 25 Mar 2013; Agostino Sarubbo libxslt-1.1.28-r1.ebuild: - Stable for amd64, wrt bug #458984 - - 12 Mar 2013; Samuli Suominen libxslt-1.1.28.ebuild, - libxslt-1.1.28-r1.ebuild: - Remove useless use of epunt_cxx wrt #460980 by Roman Žilka - - 06 Mar 2013; Gilles Dartiguelongue -libxslt-1.1.27.ebuild, - -files/libxslt-1.1.27-python-includes.patch: - Clean up old revision. - - 21 Feb 2013; Zac Medico libxslt-1.1.28-r1.ebuild: - Fix for prefix and add ~arm-linux + ~x86-linux keywords. - - 01 Jan 2013; Raúl Porcel libxslt-1.1.28.ebuild: - m68k/s390/sh stable wrt #447674 - - 30 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: - Stable for alpha, wrt bug #447674 - - 30 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: - Stable for sparc, wrt bug #447674 - - 26 Dec 2012; Jeff Horelick libxslt-1.1.28.ebuild: - marked x86 per bug 447674 - - 26 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: - Stable for ia64, wrt bug #447674 - - 25 Dec 2012; Markus Meier libxslt-1.1.28.ebuild: - arm stable, bug #447674 - - 23 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: - Stable for ppc64, wrt bug #447674 - - 22 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: - Stable for ppc, wrt bug #447674 - - 19 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: - Stable for amd64, wrt bug #447674 - - 19 Dec 2012; Jeroen Roovers libxslt-1.1.28.ebuild: - Stable for HPPA (bug #447674). - -*libxslt-1.1.28-r1 (18 Dec 2012) - - 18 Dec 2012; Alexandre Rostovtsev - libxslt-1.1.28.ebuild, +libxslt-1.1.28-r1.ebuild, - +files/libxslt-1.1.28-manual-python.patch: - Update to python-r1.eclass. Add a patch for cleaner multiple python ABI - support. - - 29 Nov 2012; Samuli Suominen - -files/libxslt-1.1.23-parallel-install.patch, -libxslt-1.1.26-r3.ebuild, - -libxslt-1.1.26-r4.ebuild, -files/libxslt-1.1.26-generate-id-crash.patch, - -files/libxslt-1.1.26-id-generation.patch, - -files/libxslt-1.1.26-node-type-1.patch, - -files/libxslt-1.1.26-node-type-2.patch, - -files/libxslt-1.1.26-node-type-3.patch, - -files/libxslt-1.1.26-pattern-compile-crash.patch, - -files/libxslt-1.1.26-pattern-out-of-bounds-read.patch, - -files/libxslt-1.1.26-posix-comparison.patch, - -files/libxslt-1.1.26-undefined.patch: - old - -*libxslt-1.1.28 (29 Nov 2012) - - 29 Nov 2012; Samuli Suominen +libxslt-1.1.28.ebuild: - Version bump wrt #445016 by Andrew Oakley - - 29 Sep 2012; Jeroen Roovers libxslt-1.1.27.ebuild: - Stable for HPPA (bug #436284). - - 29 Sep 2012; Raúl Porcel libxslt-1.1.27.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #436284 - - 28 Sep 2012; Kacper Kowalik libxslt-1.1.27.ebuild: - ppc/ppc64 stable wrt #436284 - - 28 Sep 2012; Johannes Huber libxslt-1.1.27.ebuild: - Stable for x86, wrt bug #436284 - - 27 Sep 2012; Agostino Sarubbo libxslt-1.1.27.ebuild: - Stable for amd64, wrt bug #436284 - - 27 Sep 2012; Agostino Sarubbo libxslt-1.1.27.ebuild: - mv python files only when python USE is active, drop --disable-dependency- - tracking enabled by EAPI4 - - 23 Sep 2012; Raúl Porcel libxslt-1.1.26-r4.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #433603 - - 22 Sep 2012; Alexandre Rostovtsev - libxslt-1.1.27.ebuild, +files/libxslt-1.1.27-python-config.patch, - +files/libxslt-1.1.27-python-includes.patch: - Fix build failure with USE=python (bug #435900, thanks to Jouni Rinne, Rafał - Mużyło, Sander Sweers et al.) - -*libxslt-1.1.27 (22 Sep 2012) - - 22 Sep 2012; Pacho Ramos +libxslt-1.1.27.ebuild, - -libxslt-1.1.26-r2.ebuild: - Version bump (thanks to ssuominen for reporting), drop old. - - 16 Sep 2012; Andreas Schuerch libxslt-1.1.26-r4.ebuild: - manifest forgotten... - - 16 Sep 2012; Andreas Schuerch - libxslt-1.1.26-r4.ebuild: - x86 stable, see bug 433603 - - 11 Sep 2012; Agostino Sarubbo libxslt-1.1.26-r4.ebuild: - Stable for amd64, wrt bug #433603 - - 10 Sep 2012; Jeroen Roovers libxslt-1.1.26-r4.ebuild: - Stable for HPPA (bug #433603). - - 10 Sep 2012; Alexandre Rostovtsev - -files/0002-Hardening-ofcodecheckingnodetypesinvariousentrypoint.patch: - Remove duplicate patch file. - -*libxslt-1.1.26-r4 (10 Sep 2012) - - 10 Sep 2012; Alexandre Rostovtsev - +files/0002-Hardening-ofcodecheckingnodetypesinvariousentrypoint.patch, - +libxslt-1.1.26-r4.ebuild, +files/libxslt-1.1.26-generate-id-crash.patch, - +files/libxslt-1.1.26-node-type-1.patch, - +files/libxslt-1.1.26-node-type-2.patch, - +files/libxslt-1.1.26-node-type-3.patch, - +files/libxslt-1.1.26-pattern-compile-crash.patch, - +files/libxslt-1.1.26-posix-comparison.patch: - Ensure special treatment for namespace nodes (CVE-2012-2871) and fix - use-after-free errors (CVE-2012-2870); bug #433603, thanks to Paweł Hajdan, - Jr. Fix non-posix comparison in configure; bug #420335, thanks to Richard - Yao. - - 26 Apr 2012; Alexis Ballier libxslt-1.1.26-r3.ebuild: - keyword ~amd64-fbsd - - 02 Mar 2012; Samuli Suominen libxslt-1.1.26-r3.ebuild: - ppc64 stable wrt #402861 - - 28 Feb 2012; Brent Baude libxslt-1.1.26-r3.ebuild: - Marking libxslt-1.1.26-r3 ppc for bug 402861 - - 11 Feb 2012; Raúl Porcel libxslt-1.1.26-r3.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #402861 - - 10 Feb 2012; Jeff Horelick libxslt-1.1.26-r3.ebuild: - x86 stable per security bug 402861 - - 10 Feb 2012; Jeroen Roovers libxslt-1.1.26-r3.ebuild: - Stable for HPPA (bug #402861). - - 10 Feb 2012; Agostino Sarubbo libxslt-1.1.26-r3.ebuild: - Stable for AMD64, wrt security bug #402861 - -*libxslt-1.1.26-r3 (09 Feb 2012) - - 09 Feb 2012; Alexandre Rostovtsev - -libxslt-1.1.26.ebuild, -libxslt-1.1.26-r1.ebuild, +libxslt-1.1.26-r3.ebuild, - +files/libxslt-1.1.26-pattern-out-of-bounds-read.patch: - Fix out-of-bounds read in xsltCompilePatternInternal (bug #402861, - CVE-2011-3970, thanks to Agostino Sarubbo for reporting). Update to EAPI4. - Drop old. - - 30 Oct 2011; Raúl Porcel libxslt-1.1.26-r2.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #385699 - - 28 Oct 2011; Markus Meier libxslt-1.1.26-r2.ebuild: - arm stable, bug #385699 - - 21 Oct 2011; Pawel Hajdan jr - libxslt-1.1.26-r2.ebuild: - x86 stable wrt bug #385699 - - 18 Oct 2011; Jeroen Roovers libxslt-1.1.26-r2.ebuild: - Stable for HPPA (bug #385699). - - 16 Oct 2011; Kacper Kowalik libxslt-1.1.26-r2.ebuild: - ppc/ppc64 stable wrt #385699 - - 14 Oct 2011; Samuli Suominen libxslt-1.1.26-r2.ebuild: - amd64 stable wrt #385699 - -*libxslt-1.1.26-r2 (14 Aug 2011) - - 14 Aug 2011; Nirbheek Chauhan - +libxslt-1.1.26-r2.ebuild: - USE=static-libs support, bug 378253 - - 18 Mar 2011; Raúl Porcel libxslt-1.1.26-r1.ebuild: - arm/ia64/s390/sh/sparc stable wrt #358615 - - 15 Mar 2011; Jeroen Roovers libxslt-1.1.26-r1.ebuild: - Stable for HPPA (bug #358615). - - 13 Mar 2011; Tobias Klausmann libxslt-1.1.26-r1.ebuild: - Stable on alpha, bug #358615 - - 13 Mar 2011; Markos Chandras libxslt-1.1.26-r1.ebuild: - Stable on amd64 wrt bug #358615 - - 13 Mar 2011; Christian Faulhammer - libxslt-1.1.26-r1.ebuild: - stable x86, security bug 358615 - - 13 Mar 2011; Kacper Kowalik libxslt-1.1.26-r1.ebuild: - ppc/ppc64 stable wrt #358615 - -*libxslt-1.1.26-r1 (12 Mar 2011) - - 12 Mar 2011; Pacho Ramos +libxslt-1.1.26-r1.ebuild, - +files/libxslt-1.1.26-id-generation.patch: - Fix heap address leak (CVE-2011-1202). - - 26 Feb 2011; Arfrever Frehtes Taifersar Arahesis - libxslt-1.1.26.ebuild, +files/libxslt-1.1.26-disable_static_modules.patch: - Don't install .a files in Python site-packages directories. - - 12 Feb 2011; Arfrever Frehtes Taifersar Arahesis - libxslt-1.1.26.ebuild: - Link against correct Python library (bug #354593). - - 31 Dec 2010; Arfrever Frehtes Taifersar Arahesis - libxslt-1.1.26.ebuild: - Restrict Jython ABIs. - - 14 Nov 2010; Arfrever Frehtes Taifersar Arahesis - libxslt-1.1.26.ebuild: - Fix dependencies. Support installation for multiple Python ABIs (bug - #312195). - - 25 Jan 2010; Raúl Porcel libxslt-1.1.26.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #296430 - - 16 Jan 2010; Tobias Klausmann libxslt-1.1.26.ebuild: - Stable on alpha, bug #296430 - - 07 Jan 2010; Brent Baude libxslt-1.1.26.ebuild: - Marking libxslt-1.1.26 ppc for bug 296430 - - 28 Dec 2009; Markus Meier libxslt-1.1.26.ebuild: - arm/x86 stable, bug #296430 - - 18 Dec 2009; Jeroen Roovers libxslt-1.1.26.ebuild: - Stable for HPPA (bug #296430). - - 14 Dec 2009; Brent Baude libxslt-1.1.26.ebuild: - stable ppc64, bug 296430 - - 14 Dec 2009; Samuli Suominen libxslt-1.1.26.ebuild: - amd64 stable wrt #296430 - - 08 Oct 2009; Samuli Suominen libxslt-1.1.26.ebuild: - Because libgcrypt is missing pkg-config file, fixing cross-compile here - wrt #267503, thanks to Andrei Slavoiu. - - 07 Oct 2009; Samuli Suominen libxslt-1.1.26.ebuild, - +files/libxslt-1.1.26-undefined.patch: - Fix linking with -Wl,--no-undefined wrt #246748 by Christian Ruppert. - -*libxslt-1.1.26 (07 Oct 2009) - - 07 Oct 2009; Samuli Suominen - +libxslt-1.1.26.ebuild, +files/libxslt.m4-libxslt-1.1.26.patch: - Version bump. - - 31 May 2009; Gilles Dartiguelongue - libxslt-1.1.24-r1.ebuild: - Remove unused configure flags, bug #230750. Move documentation to one - folder. - - 31 May 2009; Gilles Dartiguelongue - -files/libxslt-1.1.20-amd64.patch, -libxslt-1.1.22.ebuild: - Clean up old, vulnerable revision, bug #271742. - - 04 Aug 2008; Gilles Dartiguelongue - -libxslt-1.1.23.ebuild, -libxslt-1.1.24.ebuild: - clean up old revisions. - -*libxslt-1.1.24-r1 (31 Jul 2008) - - 31 Jul 2008; Gilles Dartiguelongue - +files/libxslt-1.1.24-exslt_crypt.patch, +libxslt-1.1.24-r1.ebuild: - bump to r1. Apply patch from bug #232172. - - 23 May 2008; Markus Meier libxslt-1.1.24.ebuild: - amd64 stable, bug #222499 - - 22 May 2008; Gilles Dartiguelongue libxslt-1.1.24.ebuild: - Fix broken libxslt-1.1.24.ebuild: - ia64 stable wrt #222499 - - 21 May 2008; Markus Rothe libxslt-1.1.24.ebuild: - Stable on ppc64 - - 20 May 2008; Christian Faulhammer - libxslt-1.1.24.ebuild: - stable x86 - - 20 May 2008; Jose Luis Rivero libxslt-1.1.24.ebuild: - Stable on alpha bug #222499 - - 20 May 2008; Jeroen Roovers libxslt-1.1.24.ebuild: - Stable for HPPA (bug #222499). - - 20 May 2008; Tobias Scherbaum - libxslt-1.1.24.ebuild: - ppc stable, bug #222499 - - 20 May 2008; Ferris McCormick libxslt-1.1.24.ebuild: - Sparc stable --- Bug #222499 --- test suite runs successfully. - -*libxslt-1.1.24 (19 May 2008) - - 19 May 2008; Daniel Gryniewicz +libxslt-1.1.24.ebuild: - Bump to 1.1.24 - - - Documentation: man page fix (Vincent Lefevre). - - - Bug fixes: pattern bug fix, key initialization problems, exclusion of - - unknown namespaced element on top of stylesheets, python generator - - syntactic cleanup (Martin) - -*libxslt-1.1.23 (20 Apr 2008) - - 20 Apr 2008; Gilles Dartiguelongue - +files/libxslt-1.1.23-parallel-install.patch, -libxslt-1.1.20.ebuild, - -libxslt-1.1.20-r1.ebuild, +libxslt-1.1.23.ebuild: - bump to 1.1.23. Bug and build fixes. Fix bug #212784. - - 25 Mar 2008; libxslt-1.1.20.ebuild, - libxslt-1.1.20-r1.ebuild, libxslt-1.1.22.ebuild: - Drop to ~mips due to unstable deps - - 28 Feb 2008; Gilles Dartiguelongue libxslt-1.1.22.ebuild: - add examples flag, bug #111508 - - 27 Nov 2007; Jeroen Roovers libxslt-1.1.22.ebuild: - Stable for HPPA (bug #199322). - - 20 Nov 2007; Markus Rothe libxslt-1.1.22.ebuild: - Stable on ppc64; bug #199322 - - 19 Nov 2007; Joshua Kinard libxslt-1.1.22.ebuild: - Stable on mips, per #199322. - - 17 Nov 2007; Raúl Porcel libxslt-1.1.22.ebuild: - alpha/ia64/sparc stable wrt #199322 - - 17 Nov 2007; nixnut libxslt-1.1.22.ebuild: - Stable on ppc wrt bug 199322 - - 17 Nov 2007; Dawid Węgliński libxslt-1.1.22.ebuild: - Stable on x86 (bug #199322) - - 16 Nov 2007; Samuli Suominen libxslt-1.1.22.ebuild: - amd64 stable wrt #199322 - - 06 Nov 2007; Raúl Porcel libxslt-1.1.20-r1.ebuild: - sparc stable wrt #193339 - - 06 Oct 2007; Tom Gall libxslt-1.1.20-r1.ebuild: - stable on ppc64 bug #193339 - - 27 Sep 2007; Raúl Porcel libxslt-1.1.20-r1.ebuild: - alpha/ia64 stable wrt #193339 - - 26 Sep 2007; Joshua Kinard libxslt-1.1.20-r1.ebuild: - Stable on mips, per #193339. - - 25 Sep 2007; Jeroen Roovers libxslt-1.1.20-r1.ebuild: - Stable for HPPA (bug #193339). - - 22 Sep 2007; Tobias Scherbaum - libxslt-1.1.20-r1.ebuild: - ppc stable, bug #193339 - - 21 Sep 2007; Chris Gianelloni - libxslt-1.1.20-r1.ebuild: - Stable on amd64 wrt bug #193339. - - 21 Sep 2007; Chris Gianelloni - libxslt-1.1.20-r1.ebuild: - Stable on x86 wrt bug #193339. - -*libxslt-1.1.22 (11 Sep 2007) - - 11 Sep 2007; Leonardo Boshell - +libxslt-1.1.22.ebuild: - New release. - -*libxslt-1.1.20-r1 (29 Aug 2007) - - 29 Aug 2007; Daniel Gryniewicz - +files/libxslt-1.1.20-amd64.patch, +libxslt-1.1.20-r1.ebuild: - Zero out allocated memory, to fix a core on amd64. Bug #190388 - - 02 Jun 2007; Brent Baude libxslt-1.1.20.ebuild: - Marking libxslt-1.1.20 ppc stable for bug #171107 - - 31 May 2007; Jeroen Roovers libxslt-1.1.20.ebuild: - Stable for HPPA (bug #171107). - - 31 May 2007; Daniel Gryniewicz libxslt-1.1.20.ebuild: - Marked stable on amd64 for bug #171107 - - 31 May 2007; Brent Baude libxslt-1.1.20.ebuild: - Marking libxslt-1.1.20 ppc64 stable for bug #171107 - - 30 May 2007; Raúl Porcel libxslt-1.1.20.ebuild: - alpha stable wrt #171107 - - 12 May 2007; Joshua Kinard libxslt-1.1.20.ebuild: - Stable on mips. - - 23 Apr 2007; Gustavo Zacarias libxslt-1.1.20.ebuild: - Stable on sparc - - 21 Apr 2007; Raúl Porcel libxslt-1.1.20.ebuild: - ia64 + x86 stable - -*libxslt-1.1.20 (18 Jan 2007) - - 18 Jan 2007; Leonardo Boshell - -libxslt-1.1.19.ebuild, +libxslt-1.1.20.ebuild: - New release. Removing 1.1.19 because of some important bugs it had, - including bug #159318. - - 21 Dec 2006; Robin H. Johnson libxslt-1.1.19.ebuild: - Fix libxml DEP. - -*libxslt-1.1.19 (21 Dec 2006) - - 21 Dec 2006; Robin H. Johnson +libxslt-1.1.19.ebuild: - Version bump. - - 20 Oct 2006; Bryan Østergaard libxslt-1.1.17.ebuild: - Stable on Alpha. - - 19 Oct 2006; Roy Marples libxslt-1.1.17.ebuild: - Added ~sparc-fbsd keyword. - - 03 Sep 2006; Joshua Kinard libxslt-1.1.17.ebuild: - Marked stable on mips. - - 16 Aug 2006; Markus Rothe libxslt-1.1.17.ebuild: - Stable on ppc64 - - 17 Jul 2006; Daniel Gryniewicz libxslt-1.1.17.ebuild: - Marked stable on amd64 for bug #139612 - - 16 Jul 2006; Tobias Scherbaum - libxslt-1.1.17.ebuild: - hppa stable, bug #139612 - - 14 Jul 2006; Tobias Scherbaum - libxslt-1.1.17.ebuild: - ppc stable, bug #139612 - - 13 Jul 2006; Aron Griffis libxslt-1.1.17.ebuild: - Mark 1.1.17 stable on ia64 - - 12 Jul 2006; Chris Gianelloni libxslt-1.1.17.ebuild: - Stable on x86 wrt bug #139612. - - 10 Jul 2006; Gustavo Zacarias libxslt-1.1.17.ebuild: - Stable on sparc wrt #139612 - -*libxslt-1.1.17 (22 Jun 2006) - - 22 Jun 2006; Leonardo Boshell - +libxslt-1.1.17.ebuild: - New release. - -*libxslt-1.1.16 (19 May 2006) - - 19 May 2006; Leonardo Boshell - +files/libxslt-1.1.16-destdir.patch, - +files/libxslt-1.1.16-pythondir_fix.patch, +libxslt-1.1.16.ebuild: - New release. - - 01 Apr 2006; Diego Pettenò - libxslt-1.1.15-r1.ebuild: - Add ~x86-fbsd keyword. - -*libxslt-1.1.15-r1 (31 Mar 2006) - - 31 Mar 2006; Leonardo Boshell - +files/libxslt-1.1.15-pattern_fix.patch, +libxslt-1.1.15-r1.ebuild: - Patch to fix a segfault with certain xpath statements (bug #106992). Dropped - 'static' USE flag. - - 11 Nov 2005; Michael Hanselmann libxslt-1.1.15.ebuild: - Stable on ppc. - - 31 Oct 2005; Brent Baude libxslt-1.1.15.ebuild: - marking libxslt-1.1.15 ppc64 stable per bug 110454 - - 26 Oct 2005; Aaron Walker libxslt-1.1.15.ebuild: - Stable on mips for bug #110454. - - 25 Oct 2005; Fernando J. Pereda libxslt-1.1.15.ebuild: - stable on alpha wrt bug #110454 - - 25 Oct 2005; John N. Laliberte - libxslt-1.1.15.ebuild: - stable on x86, #110454 - - 25 Oct 2005; Gustavo Zacarias libxslt-1.1.15.ebuild: - Stable on sparc wrt #110454 - - 25 Oct 2005; libxslt-1.1.15.ebuild: - Marked stable on amd64 - - 07 Sep 2005; Aaron Walker libxslt-1.1.14-r2.ebuild: - Stable on mips. - -*libxslt-1.1.15 (06 Sep 2005) - - 06 Sep 2005; Leonardo Boshell - -libxslt-1.1.14.ebuild, +libxslt-1.1.15.ebuild: - New version. - - 31 Aug 2005; Herbie Hopkins libxslt-1.1.14-r2.ebuild: - Stable on amd64. - - 23 Aug 2005; Aron Griffis libxslt-1.1.14-r2.ebuild: - stable on ia64 - - 19 Aug 2005; Michael Hanselmann - libxslt-1.1.14-r2.ebuild: - Stable on ppc. - - 17 Aug 2005; MATSUU Takuto libxslt-1.1.14-r2.ebuild: - Stable on sh. - - 08 Aug 2005; Markus Rothe libxslt-1.1.14-r2.ebuild: - Stable on ppc64 - - 03 Aug 2005; Bryan Østergaard - libxslt-1.1.14-r2.ebuild: - Stable on alpha. - - 03 Aug 2005; Gustavo Zacarias - libxslt-1.1.14-r2.ebuild: - Stable on sparc - - 03 Aug 2005; Leonardo Boshell - libxslt-1.1.14-r2.ebuild: - Stable on x86. - - 02 Aug 2005; Simon Stelling libxslt-1.1.14.ebuild: - stable on amd64 - - 31 Jul 2005; Tobias Scherbaum - libxslt-1.1.14.ebuild: - ppc stable - -*libxslt-1.1.14-r2 (29 Jul 2005) - - 29 Jul 2005; John N. Laliberte - -libxslt-1.1.14-r1.ebuild, +libxslt-1.1.14-r2.ebuild: - fix html path to use PF, fixes #99382 - -*libxslt-1.1.14-r1 (27 Jul 2005) - - 27 Jul 2005; Leonardo Boshell - libxslt-1.1.14-r1.ebuild: - New revision. Always pass --with-debugger to make libxslt useful for - external development tools (bug #98345). - - 27 Jul 2005; Guy Martin libxslt-1.1.14.ebuild: - Stable on hppa. - - 26 Jul 2005; Gustavo Zacarias libxslt-1.1.14.ebuild: - Stable on sparc - - 25 Jul 2005; Leonardo Boshell libxslt-1.1.14.ebuild: - Stable on x86. - - 09 Jul 2005; Markus Rothe libxslt-1.1.13-r1.ebuild: - Stable on ppc64 - - 08 Jul 2005; Rene Nussbaumer - libxslt-1.1.13-r1.ebuild: - Stable on hppa. - - 07 Jul 2005; Gustavo Zacarias - libxslt-1.1.13-r1.ebuild: - Stable on sparc - -*libxslt-1.1.14 (06 Jul 2005) - - 06 Jul 2005; Leonardo Boshell libxslt-1.1.14.ebuild: - New release. Added 'debug' and 'static' USE flags. - - 06 Jul 2005; Leonardo Boshell - libxslt-1.1.13-r1.ebuild: - Stable on x86. - - 09 Apr 2005; Markus Rothe libxslt-1.1.12.ebuild: - Stable on ppc64 - - 02 Apr 2005; Stephen P. Becker libxslt-1.1.12.ebuild: - stable on mips - - 01 Apr 2005; Simon Stelling libxslt-1.1.12.ebuild: - stable on amd64 - - 26 Mar 2005; Danny van Dyk - libxslt-1.1.13-r1.ebuild: - Fixed BUG #86756 (multilib-strict). - -*libxslt-1.1.13-r1 (25 Mar 2005) - - 25 Mar 2005; Mike Gardiner - +files/libxslt-1.1.13-xslt.patch, +libxslt-1.1.13-r1.ebuild: - Applied fix for missing dictionary in xslt.c which was causing crashes in - kopete. Should be fixed in 1.1.14 (it's in CVS). See bug #86327, and the - linked upstream bug - - 22 Mar 2005; Mike Gardiner libxslt-1.1.13.ebuild: - Requires >=dev-libs/libxml2-2.6.17, see bug #86157 - -*libxslt-1.1.13 (20 Mar 2005) - - 20 Mar 2005; Joe McCann +libxslt-1.1.13.ebuild: - version bump - - 20 Mar 2005; Bryan Østergaard libxslt-1.1.12.ebuild: - Stable on alpha. - - 09 Mar 2005; Gustavo Zacarias libxslt-1.1.12.ebuild: - Stable on sparc - - 09 Mar 2005; Mike Gardiner libxslt-1.1.12.ebuild: - Keyworded x86 ppc - - 29 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 16 Dec 2004; Dylan Carlson libxslt-1.1.9-r1.ebuild: - Stable on amd64. - - 11 Dec 2004; Bryan Østergaard - libxslt-1.1.9-r1.ebuild: - Stable on alpha. - -*libxslt-1.1.12 (11 Dec 2004) - - 11 Dec 2004; Mike Gardiner +libxslt-1.1.12.ebuild: - New version - - 12 Nov 2004; Mike Gardiner : - Keyworded ppc - - 08 Nov 2004; Gustavo Zacarias libxslt-1.1.9-r1.ebuild: - Stable on sparc - - 07 Nov 2004; Joshua Kinard libxslt-1.1.9-r1.ebuild: - Marked stable on mips. - - 06 Nov 2004; Mike Gardiner libxslt-1.1.9-r1.ebuild, - -libxslt-1.1.9.ebuild: - Marked 1.1.9-r1 x86 - - 05 Nov 2004; Lars Weiler libxslt-1.1.8-r1.ebuild: - Stable on ppc. - - 05 Nov 2004; Mike Gardiner -libxslt-1.0.33.ebuild, - -libxslt-1.1.3.ebuild, libxslt-1.1.4.ebuild, libxslt-1.1.6.ebuild, - libxslt-1.1.8-r1.ebuild, libxslt-1.1.8.ebuild, libxslt-1.1.9-r1.ebuild, - libxslt-1.1.9.ebuild: - Removed conditional inheritance, see QA on bug #68913, and cleaned out - oldest versions - - 19 Sep 2004; Joshua Kinard libxslt-1.1.8-r1.ebuild: - Marked stable on mips. - -*libxslt-1.1.9-r1 (13 Sep 2004) - - 13 Sep 2004; Mike Gardiner +libxslt-1.1.9-r1.ebuild: - Fixed bug: 61097, adding support for crypt to libxslt, based on USE flags, - rather than only-detection (QA-Warning-Flash). Please mark this stable, rather - than 1.1.9 archs - -*libxslt-1.1.9 (23 Aug 2004) - - 23 Aug 2004; Mike Gardiner +libxslt-1.1.9.ebuild: - New version, 1.1.9 added - - 18 Aug 2004; Aron Griffis libxslt-1.1.8-r1.ebuild: - stable on alpha and ia64 - - 07 Aug 2004; Travis Tilley libxslt-1.1.8.ebuild: - stable on amd64 - - 05 Aug 2004; Gustavo Zacarias libxslt-1.1.8.ebuild: - Stable on sparc - - 05 Aug 2004; Guy Martin libxslt-1.1.8-r1.ebuild: - Stable on hppa. - -*libxslt-1.1.8-r1 (31 Jul 2004) - - 31 Jul 2004; +libxslt-1.1.8-r1.ebuild: - added libxslt.m4 patch from bug #57791. Thanks to Christian Parpart - -*libxslt-1.1.8-r1 31 Jul 2004 - - 31 Jul 2004; Spider - # INSERT ENTRY HERE - - 31 Jul 2004; libxslt-1.1.8.ebuild: - stable on x86 for gnome 2.6.2 - -*libxslt-1.1.8 (13 Jul 2004) - - 13 Jul 2004; Mike Gardiner +libxslt-1.1.8.ebuild: - New version as requested in bug #56875 - - 04 Jul 2004; Bryan Østergaard libxslt-1.1.4.ebuild: - Stable on alpha. - - 22 Jun 2004; Tom Gall libxslt-1.1.6.ebuild: - stable on ppc64, bug #54149 - - 03 Jun 2004; Aron Griffis libxslt-1.1.2.ebuild, - libxslt-1.1.3.ebuild: - Fix use invocation - - 13 May 2004; Stephen P. Becker libxslt-1.1.4.ebuild: - Stable on mips. - - 02 May 2004; Michael McCabe libxslt-1.1.6.ebuild: - Stable on s390 - - 27 Apr 2004; Gustavo Zacarias libxslt-1.1.4.ebuild: - Stable on sparc - -*libxslt-1.1.6 (25 Apr 2004) - - 25 Apr 2004; foser libxslt-1.1.6 : - New release - - 17 Apr 2004; Travis Tilley libxslt-1.1.2.ebuild, - libxslt-1.1.3.ebuild, libxslt-1.1.4.ebuild: - marked stable on amd64 - - 21 Mar 2004; Joshua Kinard libxslt-1.0.33.ebuild, - libxslt-1.1.0.ebuild, libxslt-1.1.4.ebuild: - Marked 1.0.33 stable on mips, added ~mips to 1.1.4 - - 09 Mar 2004; libxslt-1.1.3.ebuild: - stable on alpha and ia64 - - 07 Mar 2004; Gustavo Zacarias libxslt-1.1.3.ebuild: - marked stable on sparc - -*libxslt-1.1.4 (07 Mar 2004) - - 07 Mar 2004; foser libxslt-1.1.4.ebuild : - New release - - 28 Feb 2004; Alastair Tse libxslt-1.1.2.ebuild, - libxslt-1.1.3.ebuild: - add inherit python to disable pyc generation in the presence of python USE - flag (#42240) - -*libxslt-1.1.3 (17 Feb 2004) - - 17 Feb 2004; foser libxslt-1.1.3.ebuild : - New release, update libxml2 dep - - 10 Feb 2004; Bartosch Pixa libxslt-1.1.2.ebuild: - set ppc in keywords - - 09 Feb 2004; libxslt-1.1.2.ebuild: - stable on hppa and sparc - - 08 Feb 2004; libxslt-1.1.2.ebuild: - x86 stable - - 28 Jan 2004; Aron Griffis libxslt-1.1.1.ebuild: - stable on alpha and ia64 - - 18 Jan 2004; libxslt-1.0.33.ebuild: - Added ~mips to KEYWORDS. - - 13 Jan 2004; libxslt-1.1.1.ebuild: - stable on hppa and sparc - -*libxslt-1.1.2 (10 jan 2003) - - 10 Jan 2003; foser libxslt-1.1.2.ebuild : - New release - - 13 Dec 2003; Guy Martin libxslt-1.0.33.ebuild: - Marked stable on hppa. - -*libxslt-1.1.1 (11 Dec 2003) - - 11 Dec 2003; foser libxslt-1.1.1.ebuild : - New release - - 14 Nov 2003; Aron Griffis libxslt-1.1.0.ebuild: - Stable on ia64 - -*libxslt-1.1.0 (09 Nov 2003) - - 09 Nov 2003; Alastair Tse libxslt-1.1.0.ebuild: - version bump. now requires libxml2-2.6.x - - 04 Nov 2003; Christian Birchinger libxslt-1.0.33.ebuild: - Added sparc stable keyword - - 22 Oct 2003; Bartosch Pixa libxslt-1.0.33.ebuild: - set ppc in keywords - - 17 Oct 2003; Aron Griffis libxslt-1.0.33.ebuild: - Stable on alpha - - 05 Oct 2003; Mike Gardiner libxslt-1.0.33.ebuild: - Marked stable on x86 - - 23 Sep 2003; Bartosch Pixa libxslt-1.0.31.ebuild: - set ppc in keywords - -*libxslt-1.0.33 (12 Sep 2003) - - 12 Sep 2003; foser libxslt-1.0.33.ebuild : - New version - -*libxslt-1.0.32 (10 Aug 2003) - - 10 Aug 2003; foser libxslt-1.0.32.ebuild : - New version, removed perl dep, seems unneeded, see how it goes - -*libxslt-1.0.31 (07 Jul 2003) - - 23 Aug 2003; Guy Martin libxslt-1.0.31.ebuild : - Marked stable on hppa. - - 12 Jul 2003; Daniel Ahlberg : - Added missing changelog entry. - - 24 Jun 2003; Aron Griffis libxslt-1.0.30-r1.ebuild: - Mark stable on alpha - -*libxslt-1.0.30-r1 (24 Jun 2003) - - 23 Jul 2003; Guy Martin libxslt-1.0.30-r1.ebuild : - Marked stable on hppa. - - 24 Jun 2003; foser libxslt-1.0.30-r1.ebuild : - Reinstated emake on upstream request (#23356) - - 08 Jun 2003; Christian Birchinger libxslt-1.0.30.ebuild: - Added sparc stable keyword - -*libxslt-1.0.30 (05 May 2003) - - 14 Jun 2003; Guy Martin libxslt-1.0.30.ebuild : - Added hppa to KEYWORDS. - - 05 June 2003; Robin Johnson libxslt-1.0.30.ebuild: - Move to stable on x86 as needed for PHP-4.3.2. - - 05 May 2003; foser libxslt-1.0.30.ebuild : - New version - -*libxslt-1.0.29 (01 Apr 2003) - - 01 Apr 2003; foser libxslt-1.0.29.ebuild : - New version - -*libxslt-1.0.28 (27 Mar 2003) - - 27 Mar 2003; Daniel Robbins libxslt-1.0.28.ebuild: - New libxslt bumped into unstable x86. - -*libxslt-1.0.27 (03 Mar 2003) - - 19 Mar 2003; Guy Martin libxslt-1.0.27.ebuild : - Added ~hppa to keywords. - - 09 Mar 2003; Aron Griffis libxslt-1.0.27.ebuild: - Mark stable on alpha - - 03 Mar 2003; foser libxslt-1.0.27.ebuild : - New version - -*libxslt-1.0.25 (05 Feb 2003) - - 08 Apr 2003; Todd Sunderlin libxslt-1.0.25.ebuild: - Marked stable for sparc. - - 19 Mar 2003; Guy Martin libxslt-1.0.25.ebuild : - Added hppa to keywords. - - 05 Feb 2003; foser libxslt-1.0.25.ebuild : - New version - -*libxslt-1.0.24 (30 Jan 2003) - - 21 Feb 2003; Aron Griffis libxslt-1.0.24.ebuild : - Mark stable on alpha - - 30 Jan 2003; foser libxslt-1.0.24.ebuild : - New version, corrected libxml2 dep - -*libxslt-1.0.23 (13 Jan 2003) - - 30 Jan 2003; foser libxslt-1.0.23.ebuild : - Fixed libxml2 dep (#14558) - - 13 Jan 2003; foser libxslt-1.0.23.ebuild : - New version - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*libxslt-1.0.22 (27 Oct 2002) - - 07 Nov 2002; foser libxslt-1.0.22.ebuild : - Added python USE flag. Fixed license to be MIT. - Removed some obsolete stuff - - 27 Oct 2002; foser libxslt-1.0.22.ebuild : - Gnome 2.1 commit - -*libxslt-1.0.20 (06 Sep 2002) - - 29 Nov 2002;Martin Holzer libxslt-1.0.20.ebuild: - Changed download url. - - 17 Sep 2002; Spider libxslt-1.0.20.ebuild : ppc keyword - added - - 16 Sep 2002; Maarten Thibaut libxslt-1.0.20.ebuild ChangeLog : - Added Sparc/sparc64 keywords. Revamped ChangeLog layout. - - 06 Sep 2002; Spider libxslt-1.0.20.ebuild : - new version - had to patch the python/Makefile to make it adhere to DESTDIR - -*libxslt-1.0.19 (07 Jul 2002) - - 29 Nov 2002; Martin Holzer libxslt-1.0.19.ebuild : - Changed download url. - - 01 Aug 2002; Mark Guertin libxml2-2.4.23.ebuild : - Added ppc to keywords - - 07 Jul 2002; Gabriele Giorgetti libxslt-1.0.19.ebuild : - new version and libxml2 dependence update. - -*libxslt-1.0.18 (27 May 2002) - - 27 May 2002; Spider libxslt-1.0.18.ebuild : - new version added - -*libxslt-1.0.17-r1 (26 May 2002) - - 26 May 2002; Martin Schlemmer libxslt-1.0.17-r1.ebuild : - Libtoolize to fix .la files of python site package. - -*libxslt-1.0.17 (9 May 2002) - - 9 May 2002; Spider libxslt-1.0.17.ebuild : - bump version is needed due to gnome2 release ;) - -*libxslt-1.0.16 (16 Apr 2002) - - 16 Apr 2002; Seemant Kulleen libxslt-1.0.16.ebuild, - files/digest-libxslt-1.0.16 : Quick version update. - -*libxslt-1.0.14 (21 March 2002) - -*libxslt-1.0.10 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest index a58eead73a..12817c52ce 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest @@ -1,21 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX libxslt-1.1.26-disable_static_modules.patch 318 SHA256 6c08da472bd1d48af1aab88619e460ad17f56c49bfaa00ccbfd8acf9212c5e80 SHA512 c54fa2b0edcdadde68f3d63bc8f39404eea7d5b866c1b2b0989c0cb343e25bd78da047434314447d3e5773b2c9e1455bcc82153c83541f12ecf4169919f3187a WHIRLPOOL 12984a243827e5bb25293d760f4d74f493254e5e90b48c6be20928aeae68cbfe71c345868165324af83c685781d0fd1b4e3594347e89964dfa3db5bf1ab58a55 -AUX libxslt-1.1.27-python-config.patch 756 SHA256 d8a457bb106b195dd20e738656aed10eb10f93bf5edd4162dcebefffcad4e477 SHA512 905e7db5e90b0c2a4d574ed800b4bdd355734332fb1e76ad19b6446884f9fef315a8d0d25737b5ba556972e2da28f8e0425c298911d360dff2b5e23bd4a204de WHIRLPOOL 89c5d38ab440419e145283f258e25e97350a3a988d7891f88a73607f8e7e886d27b9fc5219532ea5f295d29a87b9113f96fe99e2e76ed4187c22a2a14a2558f3 -AUX libxslt-1.1.28-libgcrypt-config.patch 1024 SHA256 8ee49178b88cb3a768e956c85c00774f27c7db27460eda1a632ef239c370756b SHA512 f5d3ac0d792a7800ea05b98035e18bea5c045f5c96a55bcc4c4c81b625d332ce8a0dd2dddd4522b48ad336c1604ccae5379db64462f528a01adb23c5209c6867 WHIRLPOOL 812929d3dcf8222ab0db42b1d57a9dcad3937212aa7c49ac5882f73e7ad8a79bd36eccc9b4eef4a6ad2087400371f1d8c99919b810e2d5322c720d2f3921b617 -AUX libxslt-1.1.28-manual-python.patch 1180 SHA256 905ac247a14998c0dcc44aacc926e7eb49758482769ae66e14194ae0f5aca354 SHA512 cd84143397223d2e1e70c796346dd8ed4359bc9bc6b1f808d6a47f75c54d0589456382dd13723f42983f41267861e742fde60e9e401ded53f0c3a3f4596dfb36 WHIRLPOOL 159e662add550048f7fee53ef98179afe5aa9858a10d517f2dad1dc3903cca2c34cec7d5f1e9cb370f9ca60104cbb528866294db7da0463b86d74b732342f6e6 -AUX libxslt.m4-libxslt-1.1.26.patch 1421 SHA256 c02cd8437064db0921c08e63245c403dad12410d2997715aa7aa36600bfaa895 SHA512 78cfb6bd823805f660c9d07c4f6f83a87cf2385c48fcb11bff82792101f06b36d08f851089497f0c019f5743f31248cbabe341f78f4ca7e7617c86c4e5a8404a WHIRLPOOL 0b4da6d1ce77e653a6c175fc203f5fecd0c831a018a5063e66e5ff0cc19d9a19d8938b06e4318938a35f665f91442290f267bb3fc86b9268c2455ac9616caeff -DIST libxslt-1.1.28.tar.gz 3435907 SHA256 5fc7151a57b89c03d7b825df5a0fae0a8d5f05674c0e7cf2937ecec4d54a028c SHA512 20b65bdaceaac5bd11d509bf683ce8e344030bc95164639266ae705d41659bcba47b5be1b059d0d67681e6428b0710db675d1749c06aa531bc2212ed3d0511b1 WHIRLPOOL 7f059d7d6b02fc5982c31d3239188ff0a6d211f722635ac3d3cd77bedf54ef9b1a9433ef1c55a9335f353ce618f3dd93a9e1e19c117988358ab31857edff1843 -EBUILD libxslt-1.1.28-r1.ebuild 2649 SHA256 3ab33a2fc7d78901630bdcd560bc87eb7519f7d5b6da2c8212062c9efeda4047 SHA512 3187a7df25b2dd7e987192646872ae45ab753df75aa93d5e81d966045327cb745c630e45112f0dfeae9233a94e462acf124a6f76f646a32d0c1c069853df5526 WHIRLPOOL 48a93091286db2bfc30af34317675a831086bbd4eab964fbcf90ed877519bb35889e4f841cfcc3fde3f782a713d677fdcf4ac3af2f81c27f27135dae4de1ec58 -EBUILD libxslt-1.1.28-r2.ebuild 3190 SHA256 d55a79d6af77e599891191ef4a7d9c8d6674c78f147cd8b4b25da288228c69e3 SHA512 02a5d22618c85aaedfeced3914d968e5e99e48dfd416705f6fb68cd2016b021f1d93ebbc822d69a8b816546cdbcd0b1641faa3e3e6a021fdeddae632939a18b9 WHIRLPOOL 4d24b55c0a2c2e55f33273585933888fb2567f597e2b4be41ab1995b9bd0f1170cd1f475c2aca46ed0ca5faddf26b5e91ffb6249024f88c85cb3a8fabe9a7006 -EBUILD libxslt-1.1.28-r3.ebuild 3458 SHA256 b22f9f514b418cf27cf2865293e2c3cf8bf6ef9dcfa703b7fca7e5a553d62120 SHA512 0f3a0d917e7705fa1631034c7bce80a97bbfaba2ef28375822206ccf3dc2c1e6293781e1af7e4ebfbd30b446d3b74ca3aee80134ef2b8fa05743f99077bbf8ce WHIRLPOOL ab5d4957fb8995f70e95039455a0eeb1d517bdad81fd57f3a914e07df5806cf249b70284a6210ae3c6458f96646e9b38c97b90c8599fe90344cbe4df5db5689d -MISC ChangeLog 36164 SHA256 ff9663c4fcd5721c7ca2ca5f4cf78dd3e1dcf0e4829376e8f72aa491dae3b431 SHA512 286fe9c7a7a23dd98e367f70b3905ae04abd3f91f3850c4b41d62a01f7cb50059f98ea163c341d226cf91075461b64af772b450075c66e2ebc789bec0d77b467 WHIRLPOOL 0d9b19ca126ffe6589b2b914341d8da514c4426db9efbd58e9dabb04bfc7a6ead7b0aa567980c400b01eae0aecd5d2df0397c3e6ed032cf6ef8c05bee402e09f -MISC metadata.xml 160 SHA256 4d793ecb79b17794248102d8409d16bc27b1022c72038bd2d1241e129693d5f2 SHA512 677650c05f31fc27035e12f3f5e4b095715dfe12d2d3483f800bfbc6e986a98dbb1997cd52ad7a177b5c120c9b87fe5a2452a4f0f9852ac9a58262e0c5d576c9 WHIRLPOOL 070602fb27fee6a25035c9e93f5c2422270a5781fd11dac318d3f5c32cf9e49163abf7999729df230d3e181b6a1362982744e1f0ac016bf59a3458ae23abbb83 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iEYEAREIAAYFAlPjwiAACgkQVWmRsqeSphPtTwCfULdI4oVp2YVRWL2eyxTJ6+yO -Cx8Anjr+fIBgrwZxrumxxBFhU3Rf1unn -=PzVV ------END PGP SIGNATURE----- +DIST libxslt-1.1.30.tar.gz 3444029 BLAKE2B 668371393a11c0c16d1549fe771fef7dea96a7208f359578b773c9e7d4c6c4accbe43500e960d58e8f2275682a839582f1f40c1bd984745b8e3944a1d9a97582 SHA512 d24e37398503b6bc29245a993738df51bf3948c4a8f052eedd7eac0a9fcff2d5b54220f37070c46f763e073c34bdb3153c9f129aa0df60c3d7cf7eadbbf15986 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/1.1.30-unbreak-xslt-config.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/1.1.30-unbreak-xslt-config.patch new file mode 100644 index 0000000000..6e367f9769 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/1.1.30-unbreak-xslt-config.patch @@ -0,0 +1,37 @@ +From 9608d20739b36087f0e6865cc924769d3b286188 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Tue, 12 Sep 2017 23:44:35 +0200 +Subject: [PATCH] Move XML_CONFIG assignment to unbreak xslt-config + +Bug: https://bugs.gentoo.org/630784 +--- + configure.in | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.in b/configure.in +index e6f649cd..49e6b6cf 100644 +--- a/configure.in ++++ b/configure.in +@@ -518,9 +518,6 @@ else + LIBXML_MANUAL_SEARCH=yes + fi + +-if test "x$LIBXML_MANUAL_SEARCH" != "xno" +-then +- + dnl + dnl where is xml2-config + dnl +@@ -534,6 +531,9 @@ else + AC_PATH_TOOL([XML_CONFIG], [xml2-config], [false]) + fi + ++if test "x$LIBXML_MANUAL_SEARCH" != "xno" ++then ++ + dnl + dnl imported from libxml2, c.f. #77827 + dnl +-- +2.14.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.26-disable_static_modules.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.26-disable_static_modules.patch deleted file mode 100644 index fad067ff43..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.26-disable_static_modules.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- python/Makefile.am -+++ python/Makefile.am -@@ -24,7 +24,8 @@ - libxslt-python-api.xml \ - $(DOCS) - --libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) -module -avoid-version -+libxsltmod_la_CPPFLAGS = -shared -+libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) -module -avoid-version -shared - - if WITH_PYTHON - mylibs = \ diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-config.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-config.patch deleted file mode 100644 index 352a753520..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-config.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 4514fed897ab0911097e54715e7936048bf43dd9 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Sat, 22 Sep 2012 16:37:36 -0400 -Subject: [PATCH] Gentoo uses /usr/bin/python-config with automatic version - detection - ---- - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.in b/configure.in -index 0d7ba86..3c8a5ad 100644 ---- a/configure.in -+++ b/configure.in -@@ -353,7 +353,7 @@ except: print 0"` - PYTHON_SITE_PACKAGES=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"` - fi - fi -- PYTHON_LIBS=`python$PYTHON_VERSION-config --libs` -+ PYTHON_LIBS=`python-config --libs` - fi - if test "$with_python" != "" - then --- -1.7.12 - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-disable-static-modules.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-disable-static-modules.patch new file mode 100644 index 0000000000..b30a08406d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-disable-static-modules.patch @@ -0,0 +1,33 @@ +From 06c9dba42097b06a18c81bb54a8da8b2bfaf991d Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Wed, 11 Nov 2015 20:01:14 +0100 +Subject: [PATCH 3/3] Disable static module for python module + +--- + python/Makefile.am | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/python/Makefile.am b/python/Makefile.am +index cc13c62..62afd1b 100644 +--- a/python/Makefile.am ++++ b/python/Makefile.am +@@ -27,6 +27,7 @@ python_PYTHON = libxslt.py + pyexec_LTLIBRARIES = libxsltmod.la + + libxsltmod_la_CPPFLAGS = \ ++ -shared \ + -I$(top_srcdir)/libxslt \ + -I$(top_srcdir) \ + -I$(top_srcdir)/libexslt \ +@@ -34,7 +35,7 @@ libxsltmod_la_CPPFLAGS = \ + libxsltmod_la_SOURCES = libxslt.c types.c + nodist_libxsltmod_la_SOURCES = libxslt-py.c + libxsltmod_la_LIBADD = $(mylibs) $(PYTHON_LIBS) +-libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) $(PYTHON_LDFLAGS) -module -avoid-version ++libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) $(PYTHON_LDFLAGS) -module -avoid-version -shared + + libxslt.py: $(srcdir)/libxsl.py libxsltclass.py + cat $(srcdir)/libxsl.py libxsltclass.py > $@ +-- +2.6.3 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-libgcrypt-config.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-libgcrypt-config.patch deleted file mode 100644 index 74ee935e4d..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-libgcrypt-config.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 4eeed7de3fa90e27658c48cb06f034da43b4f057 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Tue, 4 Mar 2014 00:10:37 -0500 -Subject: [PATCH] configure: use AC_PATH_TOOL to find libgcrypt-config - -Since libgcrypt-config is used to find host system libraries, we should -be using AC_PATH_TOOL, not AC_PATH_PROG, for proper cross-compiling and -multilib support. - -https://bugzilla.gnome.org/show_bug.cgi?id=725635 ---- - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.in b/configure.in -index a861e90..8328625 100644 ---- a/configure.in -+++ b/configure.in -@@ -393,7 +393,7 @@ case $host in - CRYPTO_TESTDIR=crypto - ;; - *) -- AC_PATH_PROG(LIBGCRYPT_CONFIG, libgcrypt-config, no) -+ AC_PATH_TOOL(LIBGCRYPT_CONFIG, libgcrypt-config, no) - if test "$LIBGCRYPT_CONFIG" != "no" ; then - LIBGCRYPT_VERSION=`$LIBGCRYPT_CONFIG --version` - if test VERSION_TO_NUMBER(echo $LIBGCRYPT_VERSION) -lt VERSION_TO_NUMBER(echo "1.1.42") --- -1.9.0 - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-manual-python.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-manual-python.patch deleted file mode 100644 index 019f3253d8..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-manual-python.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 1671e1004e18fa9bbce410050d1365374ececb6a Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Tue, 18 Dec 2012 02:22:47 -0500 -Subject: [PATCH] build/test/install python bindings manually - -To support building for multiple python ABIs, we want to skip checks for -python in configure, and build/test/install python bindings manually. ---- - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure.in b/configure.in -index fc8d5a8..6312c37 100644 ---- a/configure.in -+++ b/configure.in -@@ -296,7 +296,7 @@ PYTHON_INCLUDES= - PYTHON_SITE_PACKAGES= - pythondir= - AC_ARG_WITH(python, [ --with-python[=DIR] Build Python bindings if found]) --if test "$with_python" != "no" ; then -+if false ; then - if test -x "$with_python/bin/python" - then - echo Found python in $with_python/bin/python -@@ -365,7 +365,7 @@ except: print 0"` - pythondir='$(libdir)/python$(PYTHON_VERSION)/site-packages' - fi - fi --AM_CONDITIONAL(WITH_PYTHON, test "$PYTHON_INCLUDES" != "") -+AM_CONDITIONAL(WITH_PYTHON, test "$with_python" != "no") - if test "$PYTHON_INCLUDES" != "" - then - PYTHON_SUBDIR=python --- -1.8.0.2 - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.30-glibc226.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.30-glibc226.patch new file mode 100644 index 0000000000..e1e97229d6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.30-glibc226.patch @@ -0,0 +1,32 @@ +diff --git a/configure.in b/configure.in +index d6aa366..20aafb8 100644 +--- a/configure.in ++++ b/configure.in +@@ -165,11 +165,11 @@ XSLT_LOCALE_XLOCALE=0 + XSLT_LOCALE_WINAPI=0 + + AC_CHECK_HEADERS([locale.h xlocale.h]) +-if test $ac_cv_header_xlocale_h = yes; then ++if test $ac_cv_header_locale_h = yes; then + dnl + dnl Check for generic locale_t declaration + dnl +-AC_MSG_CHECKING([if xlocale program link]) ++AC_MSG_CHECKING([if locale program link]) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + #ifdef HAVE_LOCALE_H + #include +diff --git a/libxslt/xsltlocale.h b/libxslt/xsltlocale.h +index 8a9ca15..2f64424 100644 +--- a/libxslt/xsltlocale.h ++++ b/libxslt/xsltlocale.h +@@ -17,7 +17,9 @@ + #ifdef XSLT_LOCALE_XLOCALE + + #include ++#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ < 26 + #include ++#endif + + #ifdef __GLIBC__ + /*locale_t is defined only if _GNU_SOURCE is defined*/ diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.30-simplify-python.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.30-simplify-python.patch new file mode 100644 index 0000000000..dac84fa663 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.30-simplify-python.patch @@ -0,0 +1,250 @@ +From aa0f7a8d59a9bbd646203d3f14e39e217961f725 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Wed, 11 Nov 2015 17:49:07 +0100 +Subject: [PATCH] Simplify python setup in autoconf + +AM_PATH_PYTHON does most of the job without using pkg-config as expected +from the rest of the autoconf script. +--- + Makefile.am | 14 +++++-- + configure.in | 119 ++++++++++++++--------------------------------------- + python/Makefile.am | 28 ++++--------- + 3 files changed, 49 insertions(+), 112 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index ff10f574..65decb3c 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,9 +2,13 @@ SUBDIRS = \ + libxslt \ + libexslt \ + xsltproc \ +- doc \ +- $(PYTHON_SUBDIR) \ +- tests ++ doc ++ ++if WITH_PYTHON ++SUBDIRS += python ++endif ++ ++SUBDIRS += tests + + DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests + +@@ -51,7 +55,9 @@ tests: dummy + @echo '## Running the regression test suite' + @(cd tests ; $(MAKE) -s tests) + @(cd xsltproc ; $(MAKE) -s tests) +- @(if [ "$(PYTHON_SUBDIR)" != "" ] ; then cd python ; $(MAKE) -s tests ; fi) ++if WITH_PYTHON ++ @(cd python ; $(MAKE) -s tests) ++endif + + valgrind: + @echo '## Running the regression tests under Valgrind' +diff --git a/configure.in b/configure.in +index d6aa3664..0a538944 100644 +--- a/configure.in ++++ b/configure.in +@@ -293,90 +293,37 @@ dnl + dnl check for python + dnl + +-PYTHON_VERSION= +-PYTHON_INCLUDES= +-PYTHON_SITE_PACKAGES= +-pythondir= +-AC_ARG_WITH(python, [ --with-python[=DIR] Build Python bindings if found]) +-if test "$with_python" != "no" ; then +- if test -x "$with_python/bin/python" +- then +- echo Found python in $with_python/bin/python +- PYTHON="$with_python/bin/python" +- else +- if test -x "$with_python" +- then +- echo Found python in $with_python +- PYTHON="$with_python" +- else +- if test -x "$PYTHON" +- then +- echo Found python in environment PYTHON=$PYTHON +- with_python=`$PYTHON -c "import sys; print sys.exec_prefix"` +- else +- AC_PATH_PROG(PYTHON, python python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5) +- fi +- fi +- fi +- if test "$PYTHON" != "" +- then +- echo "PYTHON is pointing at $PYTHON" +- PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[[0:3]]"` +- echo Found Python version $PYTHON_VERSION +- LIBXML2_PYTHON=`$PYTHON -c "try : import libxml2 ; print 1 +-except: print 0"` +- if test "$LIBXML2_PYTHON" = "1" +- then +- echo Found libxml2-python module +- else +- echo Warning: Missing libxml2-python +- fi +- fi +- if test "$PYTHON_VERSION" != "" +- then +- if test -r $with_python/include/python$PYTHON_VERSION/Python.h -a \ +- -d $with_python/lib/python$PYTHON_VERSION/site-packages +- then +- PYTHON_INCLUDES=$with_python/include/python$PYTHON_VERSION +- PYTHON_SITE_PACKAGES='$(libdir)/python$(PYTHON_VERSION)/site-packages' +- else +- if test -r $prefix/include/python$PYTHON_VERSION/Python.h +- then +- PYTHON_INCLUDES=$prefix/include/python$PYTHON_VERSION +- PYTHON_SITE_PACKAGES='$(libdir)/python$(PYTHON_VERSION)/site-packages' +- else +- if test -r /usr/include/python$PYTHON_VERSION/Python.h +- then +- PYTHON_INCLUDES=/usr/include/python$PYTHON_VERSION +- PYTHON_SITE_PACKAGES='$(libdir)/python$(PYTHON_VERSION)/site-packages' +- else +- echo could not find python$PYTHON_VERSION/Python.h +- fi +- fi +- if test ! -d "$PYTHON_SITE_PACKAGES" +- then +- PYTHON_SITE_PACKAGES=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"` +- fi +- fi +- PYTHON_LIBS=`python$PYTHON_VERSION-config --libs` +- fi +- if test "$with_python" != "" +- then +- pythondir='$(PYTHON_SITE_PACKAGES)' +- else +- pythondir='$(libdir)/python$(PYTHON_VERSION)/site-packages' +- fi +-fi +-AM_CONDITIONAL(WITH_PYTHON, test "$PYTHON_INCLUDES" != "") +-if test "$PYTHON_INCLUDES" != "" +-then +- PYTHON_SUBDIR=python +-else +- PYTHON_SUBDIR= +-fi +-AC_SUBST(pythondir) +-AC_SUBST(PYTHON_SUBDIR) +-AC_SUBST(PYTHON_LIBS) ++AC_ARG_WITH([python], ++ AS_HELP_STRING([--with-python], [Build Python bindings if found]) ++) ++ ++AS_IF([test "$with_python" = "yes"], ++ [AM_PATH_PYTHON ++ AC_PATH_TOOL([PYTHON_CONFIG], [python$PYTHON_VERSION-config], [no]) ++ AS_IF([test "$PYTHON_CONFIG" = "no"], ++ [AC_PATH_TOOL([PYTHON_CONFIG], [python-config], [no])]) ++ AS_IF([test "$PYTHON_CONFIG" != "no"], ++ [PYTHON_CFLAGS=`$PYTHON_CONFIG --cflags` ++ PYTHON_LDFLAGS=`$PYTHON_CONFIG --ldflags` ++ PYTHON_LIBS=`$PYTHON_CONFIG --libs`], ++ [AC_MSG_ERROR([Missing python development files.])]) ++ AC_MSG_CHECKING([libxml2 module in $PYTHON]) ++ LIBXML2_PYTHON=`$PYTHON -c "import sys; ++try: ++ import libxml2 ++ sys.stdout.write('1') ++except: ++ sys.stdout.write('0')"` ++ AS_IF([test "$LIBXML2_PYTHON" = "1"], ++ [AC_MSG_RESULT([yes])], ++ [AC_MSG_RESULT([no]) ++ AC_MSG_WARN([libxml2 python module not found, expect runtime errors])]) ++ ]) ++ ++AM_CONDITIONAL([WITH_PYTHON], [test "$with_python" = "yes"]) ++AC_SUBST([PYTHON_CFLAGS]) ++AC_SUBST([PYTHON_LDFLAGS]) ++AC_SUBST([PYTHON_LIBS]) + + AC_ARG_WITH(crypto, [ --with-crypto Add crypto support to exslt (on)]) + WITH_CRYPTO=0 +@@ -678,10 +625,6 @@ AC_SUBST(PYTHONSODV) + AC_SUBST(XML_CONFIG) + AC_SUBST(LIBXML_LIBS) + AC_SUBST(LIBXML_CFLAGS) +-AC_SUBST(PYTHON) +-AC_SUBST(PYTHON_VERSION) +-AC_SUBST(PYTHON_INCLUDES) +-AC_SUBST(PYTHON_SITE_PACKAGES) + + XSLT_LIBDIR='-L${libdir}' + XSLT_INCLUDEDIR='-I${includedir}' +diff --git a/python/Makefile.am b/python/Makefile.am +index fa58b78f..3a5ecd6a 100644 +--- a/python/Makefile.am ++++ b/python/Makefile.am +@@ -5,9 +5,9 @@ SUBDIRS= . tests + + AM_CFLAGS = $(LIBXML_CFLAGS) + +-DOCS_DIR = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION) ++docsdir = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION) + # libxsltclass.txt is generated +-DOCS = TODO ++dist_docs_DATA = TODO + + EXTRA_DIST = \ + libxslt.c \ +@@ -16,10 +16,7 @@ EXTRA_DIST = \ + libxml_wrap.h \ + libxslt_wrap.h \ + libxsl.py \ +- libxslt-python-api.xml \ +- $(DOCS) +- +-libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) -module -avoid-version ++ libxslt-python-api.xml + + if WITH_PYTHON + mylibs = \ +@@ -28,31 +25,22 @@ mylibs = \ + + all-local: libxslt.py + +-python_LTLIBRARIES = libxsltmod.la ++python_PYTHON = libxslt.py ++pyexec_LTLIBRARIES = libxsltmod.la + + libxsltmod_la_CPPFLAGS = \ +- -I$(PYTHON_INCLUDES) \ + -I$(top_srcdir)/libxslt \ + -I$(top_srcdir) \ +- -I../libexslt ++ -I$(top_srcdir)/libexslt \ ++ $(PYTHON_CFLAGS) + libxsltmod_la_SOURCES = libxslt.c types.c + nodist_libxsltmod_la_SOURCES = libxslt-py.c + libxsltmod_la_LIBADD = $(mylibs) $(PYTHON_LIBS) ++libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) $(PYTHON_LDFLAGS) -module -avoid-version + + libxslt.py: $(srcdir)/libxsl.py libxsltclass.py + cat $(srcdir)/libxsl.py libxsltclass.py > $@ + +-install-data-local: +- $(MKDIR_P) $(DESTDIR)$(pythondir) +- $(INSTALL) -m 0644 libxslt.py $(DESTDIR)$(pythondir) +- $(MKDIR_P) $(DESTDIR)$(DOCS_DIR) +- @(for doc in $(DOCS) ; \ +- do $(INSTALL) -m 0644 $(srcdir)/$$doc $(DESTDIR)$(DOCS_DIR) ; done) +- +-uninstall-local: +- rm -f $(DESTDIR)$(pythondir)/libxslt.py +- rm -rf $(DESTDIR)$(DOCS_DIR) +- + GENERATE = generator.py + API_DESC = $(top_srcdir)/doc/libxslt-api.xml $(srcdir)/libxslt-python-api.xml + GENERATED= libxsltclass.py \ +-- +2.14.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild deleted file mode 100644 index 0578949d69..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild,v 1.18 2014/03/01 22:09:55 mgorny Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) -PYTHON_REQ_USE="xml" - -inherit autotools eutils python-r1 toolchain-funcs - -DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="http://www.xmlsoft.org/" -SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" -IUSE="crypt debug python static-libs" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=">=dev-libs/libxml2-2.8.0:2 - crypt? ( >=dev-libs/libgcrypt-1.1.42:0= ) - python? ( - ${PYTHON_DEPS} - dev-libs/libxml2:2[python,${PYTHON_USEDEP}] )" -DEPEND="${RDEPEND}" - -src_prepare() { - # https://bugzilla.gnome.org/show_bug.cgi?id=684621 - epatch "${FILESDIR}"/${PN}.m4-${PN}-1.1.26.patch - - epatch "${FILESDIR}"/${PN}-1.1.26-disable_static_modules.patch - - # Python bindings are built/tested/installed manually. - epatch "${FILESDIR}"/${PN}-1.1.28-manual-python.patch - - eautoreconf - # If eautoreconf'd with new autoconf, then epunt_cxx is not necessary - # and it is propably otherwise too if upstream generated with new - # autoconf -# epunt_cxx -} - -src_configure() { - # libgcrypt is missing pkg-config file, so fixing cross-compile - # here. see bug 267503. - tc-is-cross-compiler && \ - export LIBGCRYPT_CONFIG="${SYSROOT}"/usr/bin/libgcrypt-config - - econf \ - $(use_enable static-libs static) \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ - --with-html-subdir=html \ - $(use_with crypt crypto) \ - $(use_with python) \ - $(use_with debug) \ - $(use_with debug mem-debug) -} - -src_compile() { - default - if use python; then - python_copy_sources - python_foreach_impl libxslt_py_emake - fi -} - -src_test() { - default - use python && python_foreach_impl libxslt_py_emake test -} - -src_install() { - default - dodoc FEATURES - - if use python; then - python_foreach_impl libxslt_py_emake DESTDIR="${D}" install - python_foreach_impl python_optimize - mv "${ED}"/usr/share/doc/${PN}-python-${PV} "${ED}"/usr/share/doc/${PF}/python - fi - - prune_libtool_files --modules -} - -libxslt_py_emake() { - pushd "${BUILD_DIR}/python" > /dev/null || die - emake \ - PYTHON="${PYTHON}" \ - PYTHON_INCLUDES="${EPREFIX}/usr/include/${EPYTHON}" \ - PYTHON_LIBS="$(python-config --ldflags)" \ - PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \ - pythondir="${EPREFIX}$(python_get_sitedir)" \ - PYTHON_VERSION=${EPYTHON/python} "$@" - popd > /dev/null -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r2.ebuild deleted file mode 100644 index 3554057fa0..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r2.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.28-r2.ebuild,v 1.3 2014/06/18 19:17:22 mgorny Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) -PYTHON_REQ_USE="xml" - -inherit autotools eutils python-r1 toolchain-funcs multilib-minimal - -DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="http://www.xmlsoft.org/" -SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" -IUSE="crypt debug python static-libs" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=">=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) - python? ( - ${PYTHON_DEPS} - dev-libs/libxml2:2[python,${PYTHON_USEDEP}] ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r20 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) - - # https://bugzilla.gnome.org/show_bug.cgi?id=684621 - epatch "${FILESDIR}"/${PN}.m4-${PN}-1.1.26.patch - - epatch "${FILESDIR}"/${PN}-1.1.26-disable_static_modules.patch - - # use AC_PATH_TOOL for libgcrypt-config for sane cross-compile and multilib support - # https://bugzilla.gnome.org/show_bug.cgi?id=725635 - epatch "${FILESDIR}"/${PN}-1.1.28-libgcrypt-config.patch - - # Python bindings are built/tested/installed manually. - epatch "${FILESDIR}"/${PN}-1.1.28-manual-python.patch - - eautoreconf - # If eautoreconf'd with new autoconf, then epunt_cxx is not necessary - # and it is propably otherwise too if upstream generated with new - # autoconf -# epunt_cxx -} - -multilib_src_configure() { - ECONF_SOURCE=${S} econf \ - $(use_enable static-libs static) \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ - --with-html-subdir=html \ - $(use_with crypt crypto) \ - $(multilib_is_native_abi && use_with python || echo --without-python) \ - $(use_with debug) \ - $(use_with debug mem-debug) -} - -multilib_src_compile() { - default - if use python && multilib_is_native_abi; then - python_copy_sources - python_foreach_impl libxslt_py_emake - fi -} - -multilib_src_test() { - default - use python && multilib_is_native_abi && python_foreach_impl libxslt_py_emake test -} - -multilib_src_install() { - # "default" does not work here - docs are installed by multilib_src_install_all - emake DESTDIR="${D}" install - - if use python && multilib_is_native_abi; then - python_foreach_impl libxslt_py_emake DESTDIR="${D}" install - python_foreach_impl python_optimize - mv "${ED}"/usr/share/doc/${PN}-python-${PV} "${ED}"/usr/share/doc/${PF}/python - fi - - prune_libtool_files --modules -} - -libxslt_py_emake() { - pushd "${BUILD_DIR}/python" > /dev/null || die - emake \ - PYTHON="${PYTHON}" \ - PYTHON_INCLUDES="${EPREFIX}/usr/include/${EPYTHON}" \ - PYTHON_LIBS="$(python-config --ldflags)" \ - PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \ - pythondir="${EPREFIX}$(python_get_sitedir)" \ - PYTHON_VERSION=${EPYTHON/python} "$@" - popd > /dev/null -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.30-r2.ebuild similarity index 55% rename from sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r3.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.30-r2.ebuild index 950ac2f3d7..7b2ee91de7 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.30-r2.ebuild @@ -1,13 +1,11 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.28-r3.ebuild,v 1.6 2014/08/07 18:14:54 jer Exp $ -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) +EAPI=6 +PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE="xml" -inherit autotools eutils python-r1 toolchain-funcs multilib-minimal +inherit autotools ltprune python-r1 toolchain-funcs multilib-minimal DESCRIPTION="XSLT libraries and tools" HOMEPAGE="http://www.xmlsoft.org/" @@ -15,34 +13,49 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="crypt debug python static-libs" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RDEPEND=">=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] +RDEPEND=" + >=dev-libs/libxml2-2.9.1-r5:2[${MULTILIB_USEDEP}] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) python? ( ${PYTHON_DEPS} dev-libs/libxml2:2[python,${PYTHON_USEDEP}] ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r20 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - ) " DEPEND="${RDEPEND}" +MULTILIB_CHOST_TOOLS=( + /usr/bin/xslt-config +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libxslt/xsltconfig.h +) + src_prepare() { + default + DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) # https://bugzilla.gnome.org/show_bug.cgi?id=684621 - epatch "${FILESDIR}"/${PN}.m4-${PN}-1.1.26.patch + eapply "${FILESDIR}"/${PN}.m4-${PN}-1.1.26.patch - epatch "${FILESDIR}"/${PN}-1.1.26-disable_static_modules.patch + # Simplify python setup + # https://bugzilla.gnome.org/show_bug.cgi?id=758095 + eapply "${FILESDIR}"/${PN}-1.1.30-simplify-python.patch + eapply "${FILESDIR}"/${PN}-1.1.28-disable-static-modules.patch - # use AC_PATH_TOOL for libgcrypt-config for sane cross-compile and multilib support - # https://bugzilla.gnome.org/show_bug.cgi?id=725635 - epatch "${FILESDIR}"/${PN}-1.1.28-libgcrypt-config.patch + # Fix xslt-config + # https://bugs.gentoo.org/630784 + eapply "${FILESDIR}"/1.1.30-unbreak-xslt-config.patch + + # Fix build and headers with glibc-2.26, bug 632214, breaks Darwin + use elibc_Darwin || eapply "${FILESDIR}"/${PN}-1.1.30-glibc226.patch + + mv configure.{in,ac} || die eautoreconf # If eautoreconf'd with new autoconf, then epunt_cxx is not necessary @@ -55,25 +68,25 @@ src_prepare() { multilib_src_configure() { libxslt_configure() { - ECONF_SOURCE=${S} econf \ - $(use_enable static-libs static) \ + ECONF_SOURCE="${S}" econf \ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ --with-html-subdir=html \ $(use_with crypt crypto) \ $(use_with debug) \ $(use_with debug mem-debug) \ + $(use_enable static-libs static) \ "$@" } libxslt_py_configure() { mkdir -p "${BUILD_DIR}" || die # ensure python build dirs exist - run_in_build_dir libxslt_configure "--with-python=${PYTHON}" # odd build system + run_in_build_dir libxslt_configure --with-python } libxslt_configure --without-python # build python bindings separately if multilib_is_native_abi && use python; then - python_parallel_foreach_impl libxslt_py_configure + python_foreach_impl libxslt_py_configure fi } @@ -92,9 +105,21 @@ multilib_src_install() { emake DESTDIR="${D}" install if multilib_is_native_abi && use python; then - libxslt_foreach_py_emake DESTDIR="${D}" install + libxslt_foreach_py_emake \ + DESTDIR="${D}" \ + docsdir="${EPREFIX}"/usr/share/doc/${PF}/python \ + EXAMPLE_DIR="${EPREFIX}"/usr/share/doc/${PF}/python/examples \ + install python_foreach_impl python_optimize - mv "${ED}"/usr/share/doc/${PN}-python-${PV} "${ED}"/usr/share/doc/${PF}/python + fi +} + +multilib_src_install_all() { + einstalldocs + + if ! use examples; then + rm -rf "${ED}"/usr/share/doc/${PF}/examples + rm -rf "${ED}"/usr/share/doc/${PF}/python/examples fi prune_libtool_files --modules diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/metadata.xml index 6e0e2ecb48..4cbddcaa19 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/metadata.xml @@ -1,5 +1,8 @@ - gnome + + gnome@gentoo.org + Gentoo GNOME Desktop + diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest b/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest index 54d20fac28..d06381fc60 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 417713 BLAKE2B 5f453ee753ccefac1bad76c5778ebd5c3a7b9d23f0d9dda535879657ff3d7c89d4bc4c8048049e852be4cc25e9f91864ed97ae3dd6991c1bc05fc37320c6b805 SHA512 32c698df4a14a8dd6f33822ebc801c8f40da7ae51d5d8d66efb73ac55886769e7465cc82e8e9166c98bba1e2846832e92a392325436d2eca1c487373db893527 -TIMESTAMP 2018-03-07T23:38:29Z +MANIFEST Manifest.files.gz 421068 BLAKE2B 7dadce7e4b041a3441a6b63ed7a860af4bdcb72f0c20dfbfdd9e4fb6e577a48f6a4fcb0599fba15eed3a96fa7c8c225773cd2e3d3942a286fd74ab527c15651e SHA512 acf6ff1943f0998753e92be7360ecf6e135b838a2681d49f8c91bef5155aaca01686c562e9e52ce269826b172b3f86851233b7716507c7b52394116ff6101c02 +TIMESTAMP 2018-04-10T15:38:31Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlqgd/VfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlrM2ndfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAiuw//WGdZ3ec9ceJ8bd5e/MHh4zkCJXtUPr/HaidSwX0rqjFquNUBMyXL/S7O -A1aRq9OqndC8WQMxnz89FZMR1pW3D35SBUipfxw7W0n9wqztAVnle0x92D66tbnN -AJ4ZztqlMmGb1oLXKdQXXbLEQqRagcpE7S8Li+wglBoQRwlEZcnaSHi1bwnKe7fn -80HbZ5eqsnVSloxH62tokXcL3gme+nRkpYmZL7BCXzkS9lxxSno1rjp8SuHj79/2 -wiD/Xj0saPW+YJTy55vROpInd3I0fmQ0t5ybO4FYM6/vdYwA0PMVSS+mk3SvvYe6 -5tUjjJLUESqlQz+M+NSGvuEkllQs4drBm6N25dvTrJ1pa5bEdLoKUn58TUz3LtDI -f2H9NR9Sr1VgW5I6OjjlGPBkY0IqlbV19h/oO4HiyW4GrN1nV2Tu9lIn+/7C1GAs -Ks6I/RaJog8A0bKroZ6VF4JvFNmKN8XVa2uilhZAw9Dc2EzgimoGUsGQdakVF7iJ -xrH84WCktuyljDTUfns5Csw7gRXQ1+p4L03OAub6gpfFZRtsPfp7L9Kzzs2fW04t -0pYBD8FJA7E6ZfKa1/Y1UnJsiABdB2Jr/HHcLWg7c6BdGcEsfuJxGx12wazv7gZ8 -IVLUetX2QZO81yOpz7olb/aqI+TyqjR7jldOwmi10R5oBa9WwgY= -=2yKA +klBM2hAAhxjdROZlLwG2CxokiwKkVTLMepPK80nnhs85wEgE/DD4+zDo7qeKsRvi +24x/hzxUrr+B82GoEGK6nhCq90CCj54FMZNu+3csa8T8JaFJrzJ+HAU6iNtfdKjE +vMsE6Vdvehx6pgTEmVXrcc0iGQHKu8FNItd4z6MXvQg6s7UUJqdhw+mIV1t7jOB3 +rbGrzpYFgn1fZggmRrhIk82Lf3cTlSe5AU5/3625wrYpNUkYzS0cgkIA+vTjWo0N +2bOpNXSJQobx1mILAivJHyjcz2TU38Po63soohfjyj1qpDF1FNKcYaidbR7ytFXS +V3NmV0eoXmstXDMBsH1r01YtVxs6zpHSWkoZDEZTixGGxhJdPqyO0eQo1fCzCg0k +AlIDdmNkfZAJiguSz8ZOjhIbhBrED7jyxl7q6bkfzC99rJwLSHeXk4h9bsGNdcFG +WKByqf2HACL8J+XRpiwUX/lF8YxQ6PkXr3fWi4/i6zrGMa/Mu2U+RKDzFEHTTbXc +nPuk4fY8aQt1FCXIjqBWUmhy4S/8VFCYKzru+s7NWNxFQsTzVXA8A5E4/KxOO4Ui +jkUACXpPNWH/wAN55j5kZ4GwfvNDhQZ2Q/kiQAAWkcKUoYrQVrfB/gPy+eTTfa6N +naEOmfnrFKuN0C0rYr6iLloS79cwvVSqZw2IjNsrcvAB7anhlUM= +=iVON -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest.files.gz b/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest.files.gz index 215602afd2..0c5cc77ecc 100644 Binary files a/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest.files.gz and b/sdk_container/src/third_party/portage-stable/metadata/glsa/Manifest.files.gz differ diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200507-28.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200507-28.xml index 3b12ec9974..fe1515499e 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200507-28.xml +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200507-28.xml @@ -12,7 +12,7 @@ 100686 remote - + 2.1.2 2.1.2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200512-16.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200512-16.xml index c9628ab936..d1fd1664d4 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200512-16.xml +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-200512-16.xml @@ -18,7 +18,7 @@ 2.1.30-r13 2.2.3-r8 - + 2.2.1 2.2.1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201006-18.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201006-18.xml index 29392d117c..bbd423cef3 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201006-18.xml +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201006-18.xml @@ -125,7 +125,7 @@ CVE-2010-0850 CVE-2010-0886 CVE-2010-0887 - Gentoo Linux Java documentation + Gentoo Linux Java documentation Oracle Java SE and Java for Business Critical Patch Update Advisory - March 2010 diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-04.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-04.xml new file mode 100644 index 0000000000..fbb8dc4ac3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-04.xml @@ -0,0 +1,51 @@ + + + + Newsbeuter: User-assisted execution of arbitrary code + A vulnerability in Newsbeuter may allow remote attackers to execute + arbitrary shell commands. + + newsbeuter + 2018-03-11 + 2018-03-11 + 631150 + remote + + + 2.9-r3 + + + +

Newsbeuter is a RSS/Atom feed reader for the text console.

+ +
+ +

Newsbeuter does not properly escape shell meta-characters in an RSS item + with a media enclosure in the podcast playback function of Podbeuter. +

+
+ +

A remote attacker, by enticing a user to open a feed with a specially + crafted media enclosure, could possibly execute arbitrary shell commands + with the privileges of the user running the application. +

+
+ +

There is no known workaround at this time.

+
+ +

Gentoo has discontinued support for Newsbeuter and recommends that users + unmerge the package: +

+ + + # emerge --unmerge "net-news/newsbeuter" + + +
+ + CVE-2017-14500 + + chrisadr + chrisadr +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-05.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-05.xml new file mode 100644 index 0000000000..4feb90ed08 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-05.xml @@ -0,0 +1,101 @@ + + + + Chromium, Google Chrome: Multiple vulnerabilities + Multiple vulnerabilities have been found in Chromium and Google + Chrome, the worst of which could result in the execution of arbitrary code. + + chromium, google-chrome + 2018-03-13 + 2018-03-13 + 649800 + local, remote + + + 65.0.3325.146 + 65.0.3325.146 + + + 65.0.3325.146 + 65.0.3325.146 + + + +

Chromium is an open-source browser project that aims to build a safer, + faster, and more stable way for all users to experience the web. +

+ +

Google Chrome is one fast, simple, and secure browser for all your + devices. +

+ +
+ +

Multiple vulnerabilities have been discovered in Chromium and Google + Chrome. Please review the referenced CVE identifiers and Google Chrome + Releases for details. +

+ +
+ +

A remote attacker could possibly execute arbitrary code with the + privileges of the process, cause a Denial of Service condition, bypass + content security controls, or conduct URL spoofing. +

+
+ +

There is no known workaround at this time.

+
+ +

All Chromium users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=www-client/chromium-65.0.3325.146" + + +

All Google Chrome users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=www-client/google-chrome-65.0.3325.146" + + +
+ + CVE-2018-6057 + CVE-2018-6058 + CVE-2018-6059 + CVE-2018-6060 + CVE-2018-6061 + CVE-2018-6062 + CVE-2018-6063 + CVE-2018-6064 + CVE-2018-6065 + CVE-2018-6066 + CVE-2018-6067 + CVE-2018-6068 + CVE-2018-6069 + CVE-2018-6070 + CVE-2018-6071 + CVE-2018-6072 + CVE-2018-6073 + CVE-2018-6074 + CVE-2018-6075 + CVE-2018-6076 + CVE-2018-6077 + CVE-2018-6078 + CVE-2018-6079 + CVE-2018-6080 + CVE-2018-6081 + CVE-2018-6082 + CVE-2018-6083 + + Google Chrome Release 20180306 + + + chrisadr + chrisadr +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-06.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-06.xml new file mode 100644 index 0000000000..ece35c252c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-06.xml @@ -0,0 +1,85 @@ + + + + Oracle JDK/JRE: Multiple vulnerabilities + Multiple vulnerabilities have been found in Oracle's JDK and JRE + software suites, the worst of which may allow execution of arbitrary code. + + oracle-jdk-bin,oracle-jre-bin + 2018-03-19 + 2018-03-19 + 645268 + remote + + + 1.8.0.162 + 1.8.0.162 + + + 1.8.0.162 + 1.8.0.162 + + + +

Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers, as well as in today’s + demanding embedded environments. Java offers the rich user interface, + performance, versatility, portability, and security that today’s + applications require. +

+ +
+ +

Multiple vulnerabilities have been discovered in Oracle’s Java SE. + Please review the referenced CVE identifiers for details. +

+
+ +

A remote attacker could possibly execute arbitrary code with the + privileges of the process, gain access to information, or cause a Denial + of Service condition. +

+
+ +

There is no known workaround at this time.

+
+ +

All Oracle JDK users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=dev-java/oracle-jdk-bin-1.8.0.162:1.8" + + +

All Oracle JRE users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=dev-java/oracle-jre-bin-1.8.0.162:1.8" + + +
+ + CVE-2018-2579 + CVE-2018-2581 + CVE-2018-2582 + CVE-2018-2588 + CVE-2018-2599 + CVE-2018-2602 + CVE-2018-2603 + CVE-2018-2618 + CVE-2018-2627 + CVE-2018-2629 + CVE-2018-2633 + CVE-2018-2634 + CVE-2018-2637 + CVE-2018-2638 + CVE-2018-2639 + CVE-2018-2641 + CVE-2018-2663 + + chrisadr + chrisadr +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-07.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-07.xml new file mode 100644 index 0000000000..1a657b6795 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-07.xml @@ -0,0 +1,60 @@ + + + + JabberD 2.x: Multiple vulnerabilities + Multiple vulnerabilities have been found in Gentoo's JabberD 2.x + ebuild, the worst of which allows local attackers to escalate privileges. + + jabberd2 + 2018-03-19 + 2018-03-19 + 623806 + 629412 + 631068 + local, remote + + + 2.6.1 + + + +

JabberD 2.x is an open source Jabber server written in C.

+
+ +

Multiple vulnerabilities have been discovered in Gentoo’s JabberD 2.x + ebuild. Please review the referenced CVE identifiers for details. +

+ +
+ +

An attacker could possibly escalate privileges by owning system binaries + in trusted locations, cause a Denial of Service condition by manipulating + the PID file from jabberd2 services, bypass security via SASL ANONYMOUS + connections or have other unspecified impacts. +

+
+ +

There is no known workaround at this time.

+
+ +

Gentoo has discontinued support for JabberD 2.x and recommends that + users unmerge the package: +

+ + + # emerge --unmerge "net-im/jabberd2" + + +

As an alternative, users may want to upgrade their systems to use + net-im/prosody instead of net-im/jabberd2. +

+ +
+ + CVE-2017-10807 + CVE-2017-18225 + CVE-2017-18226 + + whissi + chrisadr +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-08.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-08.xml new file mode 100644 index 0000000000..194e41f8e1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-08.xml @@ -0,0 +1,57 @@ + + + + Adobe Flash Player: Multiple vulnerabilities + Multiple vulnerabilities have been found in Adobe Flash Player, the + worst of which allows remote attackers to execute arbitrary code. + + flash + 2018-03-19 + 2018-03-19 + 646724 + 650424 + remote + + + 29.0.0.113 + 29.0.0.113 + + + +

The Adobe Flash Player is a renderer for the SWF file format, which is + commonly used to provide interactive websites. +

+
+ +

Multiple vulnerabilities have been discovered in Adobe Flash Player. + Please review the CVE identifiers referenced below for details. +

+
+ +

A remote attacker could possibly execute arbitrary code with the + privileges of the process or bypass security restrictions. +

+
+ +

There is no known workaround at this time.

+
+ +

All Adobe Flash Player users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=www-plugins/adobe-flash-29.0.0.113" + + +
+ + CVE-2018-4871 + CVE-2018-4877 + CVE-2018-4878 + CVE-2018-4919 + CVE-2018-4920 + + whissi + whissi +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-09.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-09.xml new file mode 100644 index 0000000000..a2b75c881a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-09.xml @@ -0,0 +1,59 @@ + + + + KDE Plasma Workspaces: Multiple vulnerabilities + Multiple vulnerabilities have been found in KDE Plasma Workspaces, + the worst of which allows local attackers to execute arbitrary commands. + + plasma-workspace + 2018-03-19 + 2018-03-19 + 647106 + local, remote + + + 5.11.5-r1 + 5.11.5-r1 + + + +

KDE Plasma workspace is a widget based desktop environment designed to + be fast and efficient. +

+
+ +

Multiple vulnerabilities have been discovered in KDE Plasma Workspaces. + Please review the referenced CVE identifiers for details. +

+ +
+ +

An attacker could execute arbitrary commands via specially crafted thumb + drive’s volume labels or obtain sensitive information via specially + crafted notifications. +

+
+ +

Users should mount removable devices with Dolphin instead of the device + notifier. +

+ +

Users should disable notifications.

+
+ +

All KDE Plasma Workspace users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=kde-plasma/plasma-workspace-5.11.5-r1" + + +
+ + CVE-2018-6790 + CVE-2018-6791 + + chrisadr + chrisadr +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-10.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-10.xml new file mode 100644 index 0000000000..b79033cc21 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-10.xml @@ -0,0 +1,63 @@ + + + + collectd: Multiple vulnerabilities + Gentoo's collectd package contains multiple vulnerabilities, the + worst of which may allow local attackers to escalate privileges. + + collectd + 2018-03-22 + 2018-03-22 + 628540 + 637538 + local, remote + + + 5.7.2-r1 + 5.7.2-r1 + + + +

collectd is a daemon which collects system and application performance + metrics periodically and provides mechanisms to store the values in a + variety of ways, for example in RRD files. +

+
+ +

Multiple vulnerabilities have been found in Gentoo’s collectd package. + Please review the referenced CVE identifiers and bug entries for details. +

+
+ +

A local attacker, who either is already collectd’s system user or + belongs to collectd’s group, could potentially gain root privileges and + cause a Denial of Service condition. +

+ +

Remote attackers could cause a Denial of Service condition via specially + crafted SNMP responses. +

+
+ +

There is no known workaround at this time.

+
+ +

All collectd users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-admin/collectd-5.7.2-r1" + + +
+ + + CVE-2017-16820 + + + CVE-2017-18240 + + + whissi + whissi +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-11.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-11.xml new file mode 100644 index 0000000000..4f435c89f1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-11.xml @@ -0,0 +1,59 @@ + + + + WebKitGTK+: Multiple Vulnerabilities + Multiple vulnerabilities have been found in WebKitGTK+, the worst + of which may lead to arbitrary code execution. + + WebKitGTK+ + 2018-03-22 + 2018-03-22 + 645686 + remote + + + 2.18.6 + 2.18.6 + + + +

WebKitGTK+ is a full-featured port of the WebKit rendering engine, + suitable for projects requiring any kind of web integration, from hybrid + HTML/CSS applications to full-fledged web browsers. +

+
+ +

Multiple vulnerabilities have been discovered in WebKitGTK+. Please + review the referenced CVE identifiers for details. +

+
+ +

An attacker could execute arbitrary commands via maliciously crafted web + content. +

+
+ +

There is no known workaround at this time.

+
+ +

All WebKitGTK+ users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-libs/webkit-gtk-2.18.6" + +
+ + CVE-2017-13884 + CVE-2017-13885 + CVE-2017-7153 + CVE-2017-7160 + CVE-2017-7161 + CVE-2017-7165 + CVE-2018-4088 + CVE-2018-4089 + CVE-2018-4096 + + jmbailey + jmbailey +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-12.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-12.xml new file mode 100644 index 0000000000..f4c5194fed --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-12.xml @@ -0,0 +1,55 @@ + + + + BusyBox: Multiple vulnerabilities + Multiple vulnerabilities have been found in BusyBox, the worst of + which could allow remote attackers to execute arbitrary code. + + busybox + 2018-03-26 + 2018-03-26 + 563756 + 635392 + 638258 + remote + + + 1.28.0 + 1.28.0 + + + +

BusyBox is a set of tools for embedded systems and is a replacement for + GNU Coreutils. +

+
+ +

Multiple vulnerabilities have been discovered in BusyBox. Please review + the CVE identifiers referenced below for details. +

+
+ +

A remote attacker could possibly execute arbitrary code with the + privileges of the process, cause a Denial of Service condition, or have + other unspecified impacts. +

+
+ +

There is no known workaround at this time.

+
+ +

All BusyBox users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=sys-apps/busybox-1.28.0" + +
+ + CVE-2017-15873 + CVE-2017-15874 + CVE-2017-16544 + + chrisadr + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-13.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-13.xml new file mode 100644 index 0000000000..746efc7ec5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-13.xml @@ -0,0 +1,52 @@ + + + + PLIB: User-assisted execution of arbitrary code + A vulnerability in PLIB may allow remote attackers to execute + arbitrary code. + + plib + 2018-03-26 + 2018-03-26 + 440762 + remote + + + 1.8.5-r1 + 1.8.5-r1 + + + +

PLIB includes sound effects, music, a complete 3D engine, font + rendering, a simple Windowing library, a game scripting language, a GUI, + networking, 3D math library and a collection of handy utility functions. +

+
+ +

A stack-based buffer overflow within the error function of + ssg/ssgParser.cxx was discovered in PLIB. +

+
+ +

A remote attacker, by enticing a user to open a specially crafted 3d + model file, could possibly execute arbitrary code with the privileges of + the process. +

+
+ +

There is no known workaround at this time.

+
+ +

All PLIB users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=media-libs/plib-1.8.5-r1" + +
+ + CVE-2012-4552 + + b-man + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-14.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-14.xml new file mode 100644 index 0000000000..71ba666fb6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201803-14.xml @@ -0,0 +1,169 @@ + + + + Mozilla Thunderbird: Multiple vulnerabilities + Multiple vulnerabilities have been found in Mozilla Thunderbird, + the worst of which could lead to the execution of arbitrary code. + + thunderbird,thunderbird-bin + 2018-03-28 + 2018-03-28 + 627376 + 639048 + 643842 + 645812 + 645820 + remote + + + 52.6.0 + 52.6.0 + + + 52.6.0 + 52.6.0 + + + +

Mozilla Thunderbird is a popular open-source email client from the + Mozilla project. +

+
+ +

Multiple vulnerabilities have been discovered in Mozilla Thunderbird. + Please review the referenced Mozilla Foundation Security Advisories and + CVE identifiers below for details. +

+ +
+ +

A remote attacker may be able to execute arbitrary code, cause a Denial + of Service condition, obtain sensitive information, conduct URL + hijacking, or conduct cross-site scripting (XSS). +

+
+ +

There is no known workaround at this time.

+
+ +

All Thunderbird users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=mail-client/thunderbird-52.6.0" + + +

All Thunderbird binary users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=mail-client/thunderbird-bin-52.6.0" + +
+ + + CVE-2017-7753 + + + CVE-2017-7779 + + + CVE-2017-7784 + + + CVE-2017-7785 + + + CVE-2017-7786 + + + CVE-2017-7787 + + + CVE-2017-7791 + + + CVE-2017-7792 + + + CVE-2017-7793 + + + CVE-2017-7800 + + + CVE-2017-7801 + + + CVE-2017-7802 + + + CVE-2017-7803 + + + CVE-2017-7805 + + + CVE-2017-7807 + + + CVE-2017-7809 + + + CVE-2017-7810 + + + CVE-2017-7814 + + + CVE-2017-7818 + + + CVE-2017-7819 + + + CVE-2017-7823 + + + CVE-2017-7824 + + + CVE-2017-7825 + + CVE-2017-7826 + CVE-2017-7828 + CVE-2017-7829 + CVE-2017-7830 + CVE-2017-7846 + CVE-2017-7847 + CVE-2017-7848 + CVE-2018-5089 + CVE-2018-5095 + CVE-2018-5096 + CVE-2018-5097 + CVE-2018-5098 + CVE-2018-5099 + CVE-2018-5102 + CVE-2018-5103 + CVE-2018-5104 + CVE-2018-5117 + + Mozilla Foundation Security Advisory 2017-20 + + + Mozilla Foundation Security Advisory 2017-23 + + + Mozilla Foundation Security Advisory 2017-26 + + + Mozilla Foundation Security Advisory 2017-30 + + + Mozilla Foundation Security Advisory 2018-04 + + + chrisadr + chrisadr +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-01.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-01.xml new file mode 100644 index 0000000000..96654f77e3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-01.xml @@ -0,0 +1,52 @@ + + + + libxslt: Multiple vulnerabilities + Multiple vulnerabilities were discovered in libxslt, the worst of + which may allow a remote attacker to execute arbitrary code. + + libxslt + 2018-04-04 + 2018-04-04 + 598204 + 612194 + remote + + + 1.1.30 + 1.1.30 + + + +

libxslt is the XSLT C library developed for the GNOME project. XSLT is + an XML language to define transformations for XML. +

+
+ +

Multiple vulnerabilities have been discovered in libxslt. Please review + the CVE identifiers referenced below for details. +

+
+ +

A remote attacker, via a crafted HTML page, could possibly execute + arbitrary code, cause a Denial of Service condition or leak information. +

+
+ +

There is no known workaround at this time.

+
+ +

All libxslt users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.30" + +
+ + CVE-2016-4738 + CVE-2017-5029 + + BlueKnight + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-02.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-02.xml new file mode 100644 index 0000000000..efd4696cb7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-02.xml @@ -0,0 +1,63 @@ + + + + glibc: Multiple vulnerabilities + Multiple vulnerabilities have been found in glibc, the worst of + which could allow remote attackers to execute arbitrary code. + + glibc + 2018-04-04 + 2018-04-04 + 632556 + 634920 + 635118 + 641644 + 644278 + 646490 + 646492 + local, remote + + + 2.25-r11 + 2.25-r11 + + + +

glibc is a package that contains the GNU C library.

+
+ +

Multiple vulnerabilities have been discovered in glibc. Please review + the CVE identifiers referenced below for details. +

+
+ +

An attacker could possibly execute arbitrary code, escalate privileges, + cause a Denial of Service condition, or have other unspecified impacts. +

+
+ +

There is no known workaround at this time.

+
+ +

All glibc users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=sys-libs/glibc-2.25-r11" + +
+ + CVE-2017-14062 + CVE-2017-15670 + CVE-2017-15671 + CVE-2017-15804 + CVE-2017-16997 + + CVE-2018-1000001 + + CVE-2018-6485 + CVE-2018-6551 + + chrisadr + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-03.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-03.xml new file mode 100644 index 0000000000..c59928cc59 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-03.xml @@ -0,0 +1,55 @@ + + + + Poppler: Multiple vulnerabilities + Multiple vulnerabilities have been found in Poppler, the worst of + which could allow a Denial of Service. + + poppler + 2018-04-08 + 2018-04-08 + 644388 + 645868 + remote + + + 0.61.1 + 0.61.1 + + + +

Poppler is a PDF rendering library based on the xpdf-3.0 code base.

+
+ +

Multiple vulnerabilities have been discovered in Poppler. Please review + the CVE identifiers referenced below for details. +

+
+ +

A remote attacker, by enticing a user to open a specially crafted PDF, + could cause a Denial of Service condition or have other unspecified + impacts. +

+
+ +

There is no known workaround at this time.

+
+ +

All Poppler users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-text/poppler-0.61.1" + +
+ + + CVE-2017-1000456 + + CVE-2017-14975 + CVE-2017-14976 + CVE-2017-14977 + + b-man + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-04.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-04.xml new file mode 100644 index 0000000000..d12760a99d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-04.xml @@ -0,0 +1,63 @@ + + + + cURL: Multiple vulnerabilities + Multiple vulnerabilities have been found in cURL, the worst of + which could result in a Denial of Service condition. + + curl + 2018-04-08 + 2018-04-08 + 645698 + 650056 + remote + + + 7.59.0 + 7.59.0 + + + +

A command line tool and library for transferring data with URLs.

+
+ +

Multiple vulnerabilities have been discovered in cURL. Please review the + CVE identifiers referenced below for details. +

+
+ +

Remote attackers could cause a Denial of Service condition, obtain + sensitive information, or have other unspecified impacts. +

+
+ +

There is no known workaround at this time.

+
+ +

All cURL users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-misc/curl-7.59.0" + +
+ + + CVE-2018-1000005 + + + CVE-2018-1000007 + + + CVE-2018-1000120 + + + CVE-2018-1000121 + + + CVE-2018-1000122 + + + b-man + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-05.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-05.xml new file mode 100644 index 0000000000..fac50a830a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-05.xml @@ -0,0 +1,59 @@ + + + + ISC DHCP: Multiple vulnerabilities + Multiple vulnerabilities have been found in ISC DHCP, the worst of + which could allow for the remote execution of arbitrary code. + + dhcp + 2018-04-08 + 2018-04-08 + 644708 + 649010 + remote + + + 4.3.6_p1 + 4.3.6_p1 + + + +

ISC DHCP is a Dynamic Host Configuration Protocol (DHCP) client/server.

+
+ +

Multiple vulnerabilities have been discovered in ISC DHCP. Please review + the CVE identifiers referenced below for details. +

+
+ +

Remote attackers could execute arbitrary code, cause a Denial of Service + condition, or have other unspecified impacts. +

+
+ +

There are no known workarounds at this time for CVE-2018-5732 or + CVE-2018-5733. +

+ +

In accordance with upstream documentation, the recommended workaround + for CVE-2017-3144 is, “to disallow access to the OMAPI control port + from unauthorized clients (in accordance with best practices for server + operation).” +

+
+ +

All DHCP users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-misc/dhcp-4.3.6_p1" + +
+ + CVE-2017-3144 + CVE-2018-5732 + CVE-2018-5733 + + chrisadr + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-06.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-06.xml new file mode 100644 index 0000000000..a038c24231 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-06.xml @@ -0,0 +1,50 @@ + + + + mailx: Multiple vulnerabilities + Multiple vulnerabilities were discovered in mailx, the worst of + which may allow a remote attacker to execute arbitrary commands. + + mailx + 2018-04-08 + 2018-04-08 + 533208 + remote + + + 8.1.2.20160123 + 8.1.2.20160123 + + + +

A utility program for sending and receiving mail, also known as a Mail + User Agent program. +

+
+ +

Multiple vulnerabilities have been discovered in mailx. Please review + the CVE identifiers referenced below for details. +

+
+ +

A remote attacker could execute arbitrary commands.

+
+ +

There is no known workaround at this time.

+
+ +

All mailx users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=mail-client/mailx-8.1.2.20160123" + +
+ + CVE-2004-2771 + CVE-2014-7844 + + chrisadr + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-07.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-07.xml new file mode 100644 index 0000000000..e47a94f67e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-07.xml @@ -0,0 +1,50 @@ + + + + libvirt: Multiple vulnerabilities + Multiple vulnerabilities have been discovered in libvirt, the worst + of which may result in the execution of arbitrary commands. + + libvirt + 2018-04-08 + 2018-04-08 + 647338 + 650018 + local + + + 4.1.0 + 4.1.0 + + + +

libvirt is a C toolkit for manipulating virtual machines.

+
+ +

Multiple vulnerabilities have been discovered in libvirt. Please review + the CVE identifiers referenced below for details. +

+
+ +

A local privileged attacker could execute arbitrary commands or cause a + Denial of Service condition. +

+
+ +

There is no known workaround at this time.

+
+ +

All libvirt users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-emulation/libvirt-4.1.0" + +
+ + CVE-2018-5748 + CVE-2018-6764 + + chrisadr + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-08.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-08.xml new file mode 100644 index 0000000000..16b0315548 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-08.xml @@ -0,0 +1,61 @@ + + + + QEMU: Multiple vulnerabilities + Multiple vulnerabilities have been found in QEMU, the worst of + which may allow an attacker to execute arbitrary code. + + qemu + 2018-04-08 + 2018-04-08 + 629348 + 638506 + 643432 + 646814 + 649616 + local, remote + + + 2.11.1-r1 + 2.11.1-r1 + + + +

QEMU is a generic and open source machine emulator and virtualizer.

+
+ +

Multiple vulnerabilities have been discovered in QEMU. Please review the + CVE identifiers referenced below for details. +

+
+ +

An attacker could execute arbitrary code, cause a Denial of Service + condition, or obtain sensitive information. +

+
+ +

There is no known workaround at this time.

+
+ +

All QEMU users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-emulation/qemu-2.11.1-r1" + +
+ + CVE-2017-13672 + CVE-2017-15124 + CVE-2017-16845 + CVE-2017-17381 + CVE-2017-18030 + CVE-2017-18043 + CVE-2017-5715 + CVE-2018-5683 + CVE-2018-5748 + CVE-2018-7550 + + chrisadr + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-09.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-09.xml new file mode 100644 index 0000000000..ab4be11138 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-09.xml @@ -0,0 +1,50 @@ + + + + SPICE VDAgent: Arbitrary command injection + A vulnerability in SPICE VDAgent could allow local attackers to + execute arbitrary commands. + + spice,vdagent + 2018-04-08 + 2018-04-08 + 650020 + local + + + 0.17.0_p20180319 + 0.17.0_p20180319 + + + +

Provides a complete open source solution for remote access to virtual + machines in a seamless way so you can play videos, record audio, share + USB devices and share folders without complications. +

+
+ +

SPICE VDAgent does not properly escape save directory before passing to + shell. +

+
+ +

A local attacker could execute arbitrary commands.

+
+ +

There is no known workaround at this time.

+
+ +

All SPICE VDAgent users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose + ">=app-emulation/spice-vdagent-0.17.0_p20180319" + +
+ + CVE-2017-15108 + + b-man + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-10.xml b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-10.xml new file mode 100644 index 0000000000..82a5c8731e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201804-10.xml @@ -0,0 +1,55 @@ + + + + Zend Framework: Multiple vulnerabilities + Multiple vulnerabilities have been found in Zend Framework, the + worst of which could allow attackers to remotely execute arbitrary + commands. + + zendframework + 2018-04-09 + 2018-04-09 + 604182 + remote + + + 1.12.9 + + + +

Zend Framework is a high quality and open source framework for + developing Web Applications. +

+ +
+ +

Multiple vulnerabilities have been discovered in Zend Framework that + have remain unaddressed. Please review the referenced CVE identifiers for + details. +

+
+ +

Remote attackers could execute arbitrary commands or conduct SQL + injection attacks. +

+
+ +

There is no known workaround at this time.

+
+ +

Gentoo has discontinued support for Zend Framework and recommends that + users unmerge the package: +

+ + + # emerge --unmerge "dev-php/ZendFramework" + +
+ + CVE-2016-10034 + CVE-2016-4861 + CVE-2016-6233 + + b-man + b-man +
diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.chk b/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.chk index 1ec5b0a9e8..688d038381 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.chk +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 07 Mar 2018 23:38:25 +0000 +Tue, 10 Apr 2018 15:38:27 +0000 diff --git a/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.commit b/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.commit index 5f1f6b8c86..f481b3dc74 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.commit +++ b/sdk_container/src/third_party/portage-stable/metadata/glsa/timestamp.commit @@ -1 +1 @@ -de3c19ca944a942c4db36136bf5abc8983cd6a6c 1520449520 2018-03-07T19:05:20+00:00 +6d341a6c00fd52a41ddaf7e932d941b6c7f9bf88 1523293654 2018-04-09T17:07:34+00:00 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-2.11.1-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-2.11.1-r2 new file mode 100644 index 0000000000..e70f97f90b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-2.11.1-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure info install postinst prepare pretend setup test +DEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2 ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.2 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:= ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11 ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2 ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_pre20170505[binary] ~sys-firmware/ipxe-1.0.0_p20160620 ~sys-firmware/seabios-1.10.2[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8 ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_pre20170505[binary] ~sys-firmware/ipxe-1.0.0_p20160620 ~sys-firmware/seabios-1.10.2[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8 ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-1.10.2[binary,seavgabios] ) !pin-upstream-blobs? ( >=sys-firmware/seabios-1.10.2[seavgabios] ) ) dev-lang/perl =dev-lang/python-2* sys-apps/texinfo virtual/pkgconfig kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) gtk? ( nls? ( sys-devel/gettext ) ) static? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) >=x11-libs/pixman-0.28.0[static-libs(+)] accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty[static-libs(+)] ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2[static-libs(+)] ) caps? ( sys-libs/libcap-ng[static-libs(+)] ) curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( dev-libs/nettle:=[static-libs(+)] >=net-libs/gnutls-3.0:=[static-libs(+)] ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0=[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0=[static-libs(+)] ) nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0=[static-libs(+)] ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11[static-libs(+)] ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2[static-libs(+)] ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0[static-libs(+)] ) ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] ) usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs[static-libs(+)] ) ) static-user? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig filecaps? ( sys-libs/libcap ) +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=6 +HOMEPAGE=http://www.qemu.org http://www.linux-kvm.org +IUSE=accessibility +aio alsa bluetooth bzip2 +caps +curl debug +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen xfs qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_i386 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_lm32 qemu_softmmu_targets_moxie qemu_softmmu_targets_ppcemb qemu_softmmu_targets_tricore qemu_softmmu_targets_unicore32 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_i386 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_armeb qemu_user_targets_hppa qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64abi32 qemu_user_targets_ppc64le qemu_user_targets_sparc32plus qemu_user_targets_tilegx python_targets_python2_7 +filecaps linguas_bg linguas_de_DE linguas_fr_FR linguas_hu linguas_it linguas_tr linguas_zh_CN +KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2 ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.2 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:= ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11 ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2 ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_pre20170505[binary] ~sys-firmware/ipxe-1.0.0_p20160620 ~sys-firmware/seabios-1.10.2[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8 ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_pre20170505[binary] ~sys-firmware/ipxe-1.0.0_p20160620 ~sys-firmware/seabios-1.10.2[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8 ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-1.10.2[binary,seavgabios] ) !pin-upstream-blobs? ( >=sys-firmware/seabios-1.10.2[seavgabios] ) ) selinux? ( sec-policy/selinux-qemu ) +REQUIRED_USE=|| ( python_targets_python2_7 ) gtk2? ( gtk ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) sdl2? ( sdl ) static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) virtfs? ( xattr ) vte? ( gtk ) +SLOT=0 +SRC_URI=http://wiki.qemu-project.org/download/qemu-2.11.1.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/qemu-2.11.1-patches-r1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 fcaps e80204189039ecc03f24151c518375f0 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 l10n 2c2e15383ba891d642f51896a7f0ecfe linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e pax-utils 4f95120230a315c8caaabeb2307b7eee python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986 toolchain-funcs 185a06792159ca143528e7010368e8af udev d91cac2c73b94629cad2daea66e0d182 user e4b567c44272a719fabf53f0f885d3f7 versionator c80ccf29e90adea7c5cae94b42eb76d0 +_md5_=e27eb18af8c87347174df1727f0ea84e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-2.11.1-r53 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-2.11.1-r53 new file mode 100644 index 0000000000..21be54665d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-2.11.1-r53 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure info install postinst prepare pretend setup test +DEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.2 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:= ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11 ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2 ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-1.11.0[binary,seavgabios] ) !pin-upstream-blobs? ( >=sys-firmware/seabios-1.10.2[seavgabios] ) ) dev-lang/perl =dev-lang/python-2* sys-apps/texinfo virtual/pkgconfig kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) gtk? ( nls? ( sys-devel/gettext ) ) static? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) >=x11-libs/pixman-0.28.0[static-libs(+)] accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty[static-libs(+)] ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng[static-libs(+)] ) curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( dev-libs/nettle:=[static-libs(+)] >=net-libs/gnutls-3.0:=[static-libs(+)] ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0=[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0=[static-libs(+)] ) nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0=[static-libs(+)] ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11[static-libs(+)] ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2[static-libs(+)] ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0[static-libs(+)] ) ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] ) usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs[static-libs(+)] ) ) static-user? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig filecaps? ( sys-libs/libcap ) +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=6 +HOMEPAGE=http://www.qemu.org http://www.linux-kvm.org +IUSE=accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen xfs qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_i386 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_lm32 qemu_softmmu_targets_moxie qemu_softmmu_targets_ppcemb qemu_softmmu_targets_tricore qemu_softmmu_targets_unicore32 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_i386 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_armeb qemu_user_targets_hppa qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64abi32 qemu_user_targets_ppc64le qemu_user_targets_sparc32plus qemu_user_targets_tilegx python_targets_python2_7 +filecaps linguas_bg linguas_de_DE linguas_fr_FR linguas_hu linguas_it linguas_tr linguas_zh_CN +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.2 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:= ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11 ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2 ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-1.11.0[binary,seavgabios] ) !pin-upstream-blobs? ( >=sys-firmware/seabios-1.10.2[seavgabios] ) ) selinux? ( sec-policy/selinux-qemu ) +REQUIRED_USE=|| ( python_targets_python2_7 ) gtk2? ( gtk ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) sdl2? ( sdl ) static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) virtfs? ( xattr ) vte? ( gtk ) +SLOT=0 +SRC_URI=http://wiki.qemu-project.org/download/qemu-2.11.1.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/qemu-2.11.1-patches-r2.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 fcaps e80204189039ecc03f24151c518375f0 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 l10n 2c2e15383ba891d642f51896a7f0ecfe linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e pax-utils 4f95120230a315c8caaabeb2307b7eee python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986 toolchain-funcs 185a06792159ca143528e7010368e8af udev d91cac2c73b94629cad2daea66e0d182 user e4b567c44272a719fabf53f0f885d3f7 versionator c80ccf29e90adea7c5cae94b42eb76d0 +_md5_=cdfc923025c95ac02570632aef70079c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-9999 new file mode 100644 index 0000000000..e67ce1aaa2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emulation/qemu-9999 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure info install postinst prepare pretend setup test unpack +DEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.2 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:= ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11 ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2 ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-1.11.0[binary,seavgabios] ) !pin-upstream-blobs? ( >=sys-firmware/seabios-1.10.2[seavgabios] ) ) dev-lang/perl =dev-lang/python-2* sys-apps/texinfo virtual/pkgconfig kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) gtk? ( nls? ( sys-devel/gettext ) ) static? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) >=x11-libs/pixman-0.28.0[static-libs(+)] accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty[static-libs(+)] ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng[static-libs(+)] ) curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( dev-libs/nettle:=[static-libs(+)] >=net-libs/gnutls-3.0:=[static-libs(+)] ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0=[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0=[static-libs(+)] ) nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0=[static-libs(+)] ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11[static-libs(+)] ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2[static-libs(+)] ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0[static-libs(+)] ) ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] ) usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs[static-libs(+)] ) ) static-user? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig filecaps? ( sys-libs/libcap ) >=dev-vcs/git-1.8.2.1 +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=6 +HOMEPAGE=http://www.qemu.org http://www.linux-kvm.org +IUSE=accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen xfs qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_lm32 qemu_softmmu_targets_moxie qemu_softmmu_targets_ppcemb qemu_softmmu_targets_tricore qemu_softmmu_targets_unicore32 qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64abi32 qemu_user_targets_ppc64le qemu_user_targets_sparc32plus qemu_user_targets_tilegx python_targets_python2_7 +filecaps linguas_bg linguas_de_DE linguas_fr_FR linguas_hu linguas_it linguas_tr linguas_zh_CN +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[ncurses,readline] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.4.2 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( gtk2? ( x11-libs/gtk+:2 vte? ( x11-libs/vte:0 ) ) !gtk2? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) ) infiniband? ( sys-fabric/librdmacm:= ) iscsi? ( net-libs/libiscsi ) jpeg? ( virtual/jpeg:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:0=[unicode] sys-libs/ncurses:0= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl,gbm] ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( !sdl2? ( media-libs/libsdl[X] >=media-libs/libsdl-1.2.11 ) sdl2? ( media-libs/libsdl2[X] media-libs/libsdl2 ) ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh2-1.2.8 ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) xfs? ( sys-fs/xfsprogs ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-2017_p20180211[binary] ~sys-firmware/ipxe-1.0.0_p20180211[binary] ~sys-firmware/seabios-1.11.0[binary,seavgabios] ~sys-firmware/sgabios-0.1_pre8[binary] ) !pin-upstream-blobs? ( sys-firmware/edk2-ovmf sys-firmware/ipxe >=sys-firmware/seabios-1.10.2[seavgabios] sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-1.11.0[binary,seavgabios] ) !pin-upstream-blobs? ( >=sys-firmware/seabios-1.10.2[seavgabios] ) ) selinux? ( sec-policy/selinux-qemu ) +REQUIRED_USE=|| ( python_targets_python2_7 ) gtk2? ( gtk ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) sdl2? ( sdl ) static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) virtfs? ( xattr ) vte? ( gtk ) +SLOT=0 +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 fcaps e80204189039ecc03f24151c518375f0 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 git-r3 52a888802d25387c2c74cb845d1219bc l10n 2c2e15383ba891d642f51896a7f0ecfe linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e pax-utils 4f95120230a315c8caaabeb2307b7eee python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986 toolchain-funcs 185a06792159ca143528e7010368e8af udev d91cac2c73b94629cad2daea66e0d182 user e4b567c44272a719fabf53f0f885d3f7 versionator c80ccf29e90adea7c5cae94b42eb76d0 +_md5_=28a8aea4cbdb90c619f919fa9655b4aa diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.3.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.3.3 new file mode 100644 index 0000000000..7e4d1d0b50 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.3.3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] +DESCRIPTION=Collection of administration scripts for Gentoo +EAPI=6 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools +IUSE=python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] !<=app-portage/gentoolkit-dev-0.2.7 sys-apps/gawk sys-apps/gentoo-functions python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~fuzzyray/distfiles/gentoolkit-0.3.3.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=0842b72459b13dbdf8fa753bd11d656e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.0 new file mode 100644 index 0000000000..0c00a4165b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Collection of administration scripts for Gentoo +EAPI=6 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools +IUSE=python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] !app-portage/gentoolkit-dev sys-apps/gawk sys-apps/gentoo-functions python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~dolsen/releases/gentoolkit/gentoolkit-0.4.0.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=dbf75d013ea52a505b912ea95e530e0a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.1 new file mode 100644 index 0000000000..903a9d0c1d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Collection of administration scripts for Gentoo +EAPI=6 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools +IUSE=python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] !app-portage/gentoolkit-dev sys-apps/gawk sys-apps/gentoo-functions python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~fuzzyray/releases/gentoolkit/gentoolkit-0.4.1.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=d93c94a1e8601e29951774b4e0dd9827 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.2-r1 new file mode 100644 index 0000000000..4fda5b17bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-0.4.2-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=|| ( sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] sys-apps/portage-mgorny[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Collection of administration scripts for Gentoo +EAPI=6 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools +IUSE=python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=|| ( sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] sys-apps/portage-mgorny[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) !app-portage/gentoolkit-dev sys-apps/gawk sys-apps/gentoo-functions python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~mgorny/dist/gentoolkit-0.4.2.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=2aab3aadcf393ee8656a9d9cc21819fe diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-9999 new file mode 100644 index 0000000000..9aaaa19d3c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-portage/gentoolkit-9999 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=|| ( sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] sys-apps/portage-mgorny[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-vcs/git-1.8.2.1 +DESCRIPTION=Collection of administration scripts for Gentoo +EAPI=6 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools +IUSE=python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +LICENSE=GPL-2 +RDEPEND=|| ( sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] sys-apps/portage-mgorny[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) !app-portage/gentoolkit-dev sys-apps/gawk sys-apps/gentoo-functions python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[xml(+),threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +SLOT=0 +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 git-r3 52a888802d25387c2c74cb845d1219bc multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=65283b5157823e42f3dcd7c5ae17f5b3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r1 deleted file mode 100644 index 4842370ec2..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst postrm prepare test -DESCRIPTION=XSL Stylesheets for Docbook -EAPI=5 -HOMEPAGE=http://wiki.docbook.org/DocBookXslStylesheets -IUSE=ruby -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=BSD -RDEPEND=>=app-text/build-docbook-catalog-1.1 ruby? ( || ( dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.3 ) virtual/rubygems ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://sourceforge/docbook/docbook-xsl-1.79.1.tar.bz2 -_eclasses_=ruby-single af6ea0a8fe4c4faf733f4dbafae9e233 ruby-utils 453e0fe0dd06baac93b584c91528cc62 -_md5_=8d41a94c1ac9dec1814564ee70dba3e6 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r2 index 733980f855..e6a911689b 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r2 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile install postinst postrm prepare test DESCRIPTION=XSL Stylesheets for Docbook EAPI=6 -HOMEPAGE=http://wiki.docbook.org/DocBookXslStylesheets +HOMEPAGE=https://github.com/docbook/wiki/wiki IUSE=ruby -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=BSD -RDEPEND=>=app-text/build-docbook-catalog-1.1 ruby? ( || ( dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.3 ) virtual/rubygems ) +RDEPEND=>=app-text/build-docbook-catalog-1.1 ruby? ( || ( dev-lang/ruby:2.2 dev-lang/ruby:2.3 dev-lang/ruby:2.4 ) virtual/rubygems ) RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/docbook/docbook-xsl-1.79.1.tar.bz2 _eclasses_=ruby-single af6ea0a8fe4c4faf733f4dbafae9e233 ruby-utils 453e0fe0dd06baac93b584c91528cc62 -_md5_=6c40eedb399b7270c0020c5e3d9310ff +_md5_=82650423a2a6f68e5c329784b9a416b1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r1 deleted file mode 100644 index 20118de196..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libxml2-2.8.0:2 crypt? ( >=dev-libs/libgcrypt-1.1.42:0= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=XSLT libraries and tools -EAPI=5 -HOMEPAGE=http://www.xmlsoft.org/ -IUSE=crypt debug python static-libs python_targets_python2_7 -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=dev-libs/libxml2-2.8.0:2 crypt? ( >=dev-libs/libgcrypt-1.1.42:0= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) -REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) -SLOT=0 -SRC_URI=ftp://xmlsoft.org/libxslt/libxslt-1.1.28.tar.gz -_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=32f07cb6c9c903f8642fb49f7417229c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r2 deleted file mode 100644 index f0d051f782..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r20 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=XSLT libraries and tools -EAPI=5 -HOMEPAGE=http://www.xmlsoft.org/ -IUSE=crypt debug python static-libs python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r20 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) -SLOT=0 -SRC_URI=ftp://xmlsoft.org/libxslt/libxslt-1.1.28.tar.gz -_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=580325acaceb3c4817ea3231748d5229 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r3 deleted file mode 100644 index 2d1d0a8377..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.28-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r20 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=XSLT libraries and tools -EAPI=5 -HOMEPAGE=http://www.xmlsoft.org/ -IUSE=crypt debug python static-libs python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=MIT -RDEPEND=>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r20 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) -SLOT=0 -SRC_URI=ftp://xmlsoft.org/libxslt/libxslt-1.1.28.tar.gz -_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=ebf745da8714cea925bde96b92898242 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.30-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.30-r2 new file mode 100644 index 0000000000..d37c22b5fa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libxslt-1.1.30-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/libxml2-2.9.1-r5:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=XSLT libraries and tools +EAPI=6 +HOMEPAGE=http://www.xmlsoft.org/ +IUSE=crypt debug examples python static-libs elibc_Darwin python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=>=dev-libs/libxml2-2.9.1-r5:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/libxml2:2[python,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) +REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) +SLOT=0 +SRC_URI=ftp://xmlsoft.org/libxslt/libxslt-1.1.30.tar.gz +_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=03dae86ef45e90943b6d001ceefcb284 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.55.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.55.1 deleted file mode 100644 index 36b15656a8..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.55.1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( sys-apps/diffutils dev-lang/perl ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A Client that groks URLs -EAPI=6 -HOMEPAGE=https://curl.haxx.se/ -IUSE=adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl elibc_Winnt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=MIT -RDEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -REQUIRED_USE=curl_ssl_winssl? ( elibc_Winnt ) threads? ( !adns ) ssl? ( ^^ ( curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_winssl ) ) -RESTRICT=test -SLOT=0 -SRC_URI=https://curl.haxx.se/download/curl-7.55.1.tar.bz2 -_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 prefix 7b6fb2fc216b101b5d97d171925a847c toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=456e5006c5740107ae797c6152d5edec diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.56.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.56.0 deleted file mode 100644 index 06eedb58e9..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.56.0 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( sys-apps/diffutils dev-lang/perl ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A Client that groks URLs -EAPI=6 -HOMEPAGE=https://curl.haxx.se/ -IUSE=adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl elibc_Winnt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=MIT -RDEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -REQUIRED_USE=curl_ssl_winssl? ( elibc_Winnt ) threads? ( !adns ) ssl? ( ^^ ( curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_winssl ) ) -RESTRICT=test -SLOT=0 -SRC_URI=https://curl.haxx.se/download/curl-7.56.0.tar.bz2 -_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 prefix 7b6fb2fc216b101b5d97d171925a847c toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=b1e6de13347c996c144ae6471641dc27 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.56.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.56.1 deleted file mode 100644 index ec2483957a..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.56.1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( sys-apps/diffutils dev-lang/perl ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A Client that groks URLs -EAPI=6 -HOMEPAGE=https://curl.haxx.se/ -IUSE=adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl elibc_Winnt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=MIT -RDEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -REQUIRED_USE=curl_ssl_winssl? ( elibc_Winnt ) threads? ( !adns ) ssl? ( ^^ ( curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_winssl ) ) -RESTRICT=test -SLOT=0 -SRC_URI=https://curl.haxx.se/download/curl-7.56.1.tar.bz2 -_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 prefix 7b6fb2fc216b101b5d97d171925a847c toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=184915014313b25b1950b43cd102349f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.57.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.57.0 index ac773c1e78..d5f383166a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.57.0 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.57.0 @@ -4,7 +4,7 @@ DESCRIPTION=A Client that groks URLs EAPI=6 HOMEPAGE=https://curl.haxx.se/ IUSE=adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl elibc_Winnt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=MIT RDEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) REQUIRED_USE=curl_ssl_winssl? ( elibc_Winnt ) threads? ( !adns ) ssl? ( ^^ ( curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_winssl ) ) @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://curl.haxx.se/download/curl-7.57.0.tar.bz2 _eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 prefix 7b6fb2fc216b101b5d97d171925a847c toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=23caab7c23b830ed95b24b69baec3ee9 +_md5_=9bfffb1f425328733b0c09bb73d572d0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.57.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.57.0-r1 new file mode 100644 index 0000000000..b3ee92c2e9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.57.0-r1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( sys-apps/diffutils dev-lang/perl ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A Client that groks URLs +EAPI=6 +HOMEPAGE=https://curl.haxx.se/ +IUSE=adns brotli http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl elibc_Winnt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +REQUIRED_USE=curl_ssl_winssl? ( elibc_Winnt ) threads? ( !adns ) ssl? ( ^^ ( curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_winssl ) ) +RESTRICT=test +SLOT=0 +SRC_URI=https://curl.haxx.se/download/curl-7.57.0.tar.bz2 +_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 prefix 7b6fb2fc216b101b5d97d171925a847c toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=4227f968234defb4eaa185ffa67408b9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.58.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.58.0 new file mode 100644 index 0000000000..da3394b1f7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.58.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( sys-apps/diffutils dev-lang/perl ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A Client that groks URLs +EAPI=6 +HOMEPAGE=https://curl.haxx.se/ +IUSE=adns brotli http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl elibc_Winnt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +REQUIRED_USE=curl_ssl_winssl? ( elibc_Winnt ) threads? ( !adns ) ssl? ( ^^ ( curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_winssl ) ) +RESTRICT=test +SLOT=0 +SRC_URI=https://curl.haxx.se/download/curl-7.58.0.tar.bz2 +_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 prefix 7b6fb2fc216b101b5d97d171925a847c toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=f6cb41d6416d4f4d5cfd3da35dbd9a4f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.59.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.59.0 new file mode 100644 index 0000000000..1577c73cb9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/curl-7.59.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( sys-apps/diffutils dev-lang/perl ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A Client that groks URLs +EAPI=6 +HOMEPAGE=https://curl.haxx.se/ +IUSE=adns brotli http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl elibc_Winnt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ldap? ( net-nds/openldap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_gnutls? ( net-libs/gnutls:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_libressl? ( dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_mbedtls? ( net-libs/mbedtls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) curl_ssl_openssl? ( dev-libs/openssl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_ssl_nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) ) http2? ( net-libs/nghttp2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metalink? ( >=media-libs/libmetalink-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r13 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +REQUIRED_USE=curl_ssl_winssl? ( elibc_Winnt ) threads? ( !adns ) ssl? ( ^^ ( curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_winssl ) ) +RESTRICT=test +SLOT=0 +SRC_URI=https://curl.haxx.se/download/curl-7.59.0.tar.bz2 +_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 prefix 7b6fb2fc216b101b5d97d171925a847c toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=9abe13b6439f0242777e0a5331ed66af diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.3.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.3.0 deleted file mode 100644 index f2c0434d90..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.3.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile install prepare test -DEPEND=sys-devel/flex sys-devel/bison -DESCRIPTION=Open Firmware device-trees compiler -EAPI=4 -HOMEPAGE=http://www.t2-project.org/packages/dtc.html -KEYWORDS=amd64 arm ppc ppc64 x86 -LICENSE=GPL-2 -SLOT=0 -SRC_URI=http://www.jdl.com/software/dtc-v1.3.0.tgz -_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=ba45c2dbc3c951800bbed3fc638b745f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.3.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.3.0-r1 deleted file mode 100644 index 0edd76abdb..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.3.0-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=sys-devel/flex sys-devel/bison -DESCRIPTION=Open Firmware device-trees compiler -EAPI=4 -HOMEPAGE=http://git.jdl.com/gitweb/?p=dtc.git -IUSE=static-libs -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -SLOT=0 -SRC_URI=http://www.jdl.com/software/dtc-v1.3.0.tgz -_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=d0910cffa00819c90e046f4f165f3823 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.1 similarity index 50% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.0 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.1 index eb04f2a5c9..bbe4a74f6d 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.0 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.1 @@ -1,12 +1,12 @@ DEFINED_PHASES=install prepare test DEPEND=app-arch/xz-utils sys-devel/flex sys-devel/bison -DESCRIPTION=Open Firmware device-trees compiler +DESCRIPTION=Open Firmware device tree compiler EAPI=4 -HOMEPAGE=http://git.jdl.com/gitweb/?p=dtc.git +HOMEPAGE=http://devicetree.org/Device_Tree_Compiler IUSE=static-libs -KEYWORDS=amd64 ~arm ~ppc ~ppc64 x86 +KEYWORDS=amd64 arm ~arm64 ppc ppc64 x86 LICENSE=GPL-2 SLOT=0 -SRC_URI=http://www.jdl.com/software/dtc-v1.4.0.tar.xz +SRC_URI=mirror://kernel/software/utils/dtc/dtc-1.4.1.tar.xz _eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=bd9085d40f6c7893cfa1466228e04300 +_md5_=7a5f4b3a3d158734bb3e254fc015b501 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.1-r1 new file mode 100644 index 0000000000..d31f67c981 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.1-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=app-arch/xz-utils sys-devel/flex sys-devel/bison +DESCRIPTION=Open Firmware device tree compiler +EAPI=5 +HOMEPAGE=http://devicetree.org/Device_Tree_Compiler +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=mirror://kernel/software/utils/dtc/dtc-1.4.1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=cc503e5442b7a0f9cd807ab9b98ef27f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.2 new file mode 100644 index 0000000000..cff34d0d4b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.2 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=sys-devel/bison sys-devel/flex +DESCRIPTION=Open Firmware device tree compiler +EAPI=6 +HOMEPAGE=https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=mirror://kernel/software/utils/dtc/dtc-1.4.2.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=e09f219e031d761993798257e7867b4b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.3 new file mode 100644 index 0000000000..0180a00733 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.3 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=sys-devel/bison sys-devel/flex +DESCRIPTION=Open Firmware device tree compiler +EAPI=6 +HOMEPAGE=https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=mirror://kernel/software/utils/dtc/dtc-1.4.3.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=fea04e5723ee31821221796b2c2c895f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.4 new file mode 100644 index 0000000000..d1d99e1cb7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.4 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=sys-devel/bison sys-devel/flex +DESCRIPTION=Open Firmware device tree compiler +EAPI=6 +HOMEPAGE=https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ +IUSE=static-libs +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=mirror://kernel/software/utils/dtc/dtc-1.4.4.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=45a943ad69db4caa85d70951201f1ecf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.4-r1 new file mode 100644 index 0000000000..02df102db8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-1.4.4-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=sys-devel/bison sys-devel/flex +DESCRIPTION=Open Firmware device tree compiler +EAPI=6 +HOMEPAGE=https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=mirror://kernel/software/utils/dtc/dtc-1.4.4.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=d78a7333325852c8c2efad8be6821041 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-9999 index a8d3dcfad3..a5278c1567 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-9999 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/dtc-9999 @@ -1,10 +1,10 @@ -DEFINED_PHASES=install prepare test unpack -DEPEND=sys-devel/flex sys-devel/bison dev-vcs/git -DESCRIPTION=Open Firmware device-trees compiler -EAPI=4 -HOMEPAGE=http://git.jdl.com/gitweb/?p=dtc.git +DEFINED_PHASES=install prepare unpack +DEPEND=sys-devel/bison sys-devel/flex >=dev-vcs/git-1.8.2.1 +DESCRIPTION=Open Firmware device tree compiler +EAPI=6 +HOMEPAGE=https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ IUSE=static-libs LICENSE=GPL-2 SLOT=0 -_eclasses_=git-2 195a672bfaf52d868442171c9469bbb6 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=642cf4730955f5f40c9c91a19f208ffb +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 git-r3 52a888802d25387c2c74cb845d1219bc ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=d78a7333325852c8c2efad8be6821041 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.10.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.10.1 index 5f2279ee00..542fbfe108 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.10.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.10.1 @@ -1,14 +1,14 @@ DEFINED_PHASES=configure install postinst prepare setup test -DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) sys-libs/zlib ) app-arch/xz-utils client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) DESCRIPTION=GNU debugger EAPI=5 -HOMEPAGE=http://sourceware.org/gdb/ +HOMEPAGE=https://sourceware.org/gdb/ IUSE=+client expat lzma multitarget nls +python +server test vanilla python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 -KEYWORDS=-alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=-alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 LGPL-2 RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) sys-libs/zlib ) REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) ) || ( client server ) SLOT=0 SRC_URI=mirror://gnu/gdb/gdb-7.10.1.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-7.10.1.tar.xz _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=34ced84685f60aff6f007cecbde7d2c3 +_md5_=a72e1ce769524e33e984e6dddbbff4cf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.11 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.11 deleted file mode 100644 index 90570b3aa0..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.11 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare setup test -DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) sys-libs/zlib ) app-arch/xz-utils client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) -DESCRIPTION=GNU debugger -EAPI=5 -HOMEPAGE=http://sourceware.org/gdb/ -IUSE=+client expat lzma multitarget nls +python +server test vanilla python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 -KEYWORDS=-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-2 LGPL-2 -RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) sys-libs/zlib ) -REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) ) || ( client server ) -SLOT=0 -SRC_URI=mirror://gnu/gdb/gdb-7.11.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-7.11.tar.xz -_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=a86903bc7669d54603a451b6aa396232 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.12.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.12.1 new file mode 100644 index 0000000000..ee50d957f1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.12.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst prepare setup test +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) +DESCRIPTION=GNU debugger +EAPI=5 +HOMEPAGE=https://sourceware.org/gdb/ +IUSE=+client lzma multitarget nls +python +server test vanilla xml python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 +KEYWORDS=-alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) ) || ( client server ) +SLOT=0 +SRC_URI=mirror://gnu/gdb/gdb-7.12.1.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-7.12.1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=91cc58fac5c342808bb5d35220647009 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.9.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.9.1 index b8bab9b09f..b4ec7add6c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.9.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-7.9.1 @@ -2,13 +2,13 @@ DEFINED_PHASES=configure install postinst prepare setup test DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] ) zlib? ( sys-libs/zlib ) ) app-arch/xz-utils client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) DESCRIPTION=GNU debugger EAPI=5 -HOMEPAGE=http://sourceware.org/gdb/ +HOMEPAGE=https://sourceware.org/gdb/ IUSE=+client expat lzma multitarget nls +python +server test vanilla zlib python_targets_python2_7 python_targets_python3_4 python_single_target_python2_7 python_single_target_python3_4 -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha LICENSE=GPL-2 LGPL-2 RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] ) zlib? ( sys-libs/zlib ) ) REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) ) || ( client server ) SLOT=0 SRC_URI=mirror://gnu/gdb/gdb-7.9.1.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-7.9.1.tar.xz _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=e2f0962e662b656314908ff9a41b8d95 +_md5_=304156f60a49d5a299a37bc240106351 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0 new file mode 100644 index 0000000000..a20e7d962f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst prepare setup test +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) +DESCRIPTION=GNU debugger +EAPI=6 +HOMEPAGE=https://sourceware.org/gdb/ +IUSE=+client lzma multitarget nls +python +server test vanilla xml python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 +KEYWORDS=-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) ) || ( client server ) +SLOT=0 +SRC_URI=mirror://gnu/gdb/gdb-8.0.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-8.0.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=53e494ec596545b469e7fc10164bab37 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0.1 new file mode 100644 index 0000000000..0b48c27f69 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst prepare setup test +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) +DESCRIPTION=GNU debugger +EAPI=6 +HOMEPAGE=https://sourceware.org/gdb/ +IUSE=+client lzma multitarget nls +python +server test vanilla xml python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 +KEYWORDS=-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) ) || ( client server ) +SLOT=0 +SRC_URI=mirror://gnu/gdb/gdb-8.0.1.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-8.0.1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=b962fbce3bb38dab57a3319b3b127edd diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0.1-r1 new file mode 100644 index 0000000000..042f35f048 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.0.1-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst prepare setup test +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) +DESCRIPTION=GNU debugger +EAPI=6 +HOMEPAGE=https://sourceware.org/gdb/ +IUSE=+client lzma multitarget nls +python +server test vanilla xml python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 +KEYWORDS=-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) ) || ( client server ) +SLOT=0 +SRC_URI=mirror://gnu/gdb/gdb-8.0.1.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-8.0.1.tar.xz https://dev.gentoo.org/~slyfox/distfiles/gdb-8.0.1-patches-1.tar.xz mirror://gentoo/gdb-8.0.1-patches-1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=debc0bba11b59c9ec4bbde4b064a7f0d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.1 new file mode 100644 index 0000000000..a02aa1ca7e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst prepare setup test +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) +DESCRIPTION=GNU debugger +EAPI=6 +HOMEPAGE=https://sourceware.org/gdb/ +IUSE=+client lzma multitarget nls +python +server test vanilla xml python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 +KEYWORDS=-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) ) || ( client server ) +SLOT=0 +SRC_URI=mirror://gnu/gdb/gdb-8.1.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-8.1.tar.xz https://dev.gentoo.org/~slyfox/distfiles/gdb-8.0.1-patches-1.tar.xz mirror://gentoo/gdb-8.0.1-patches-1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=164e317a834e46a7a2bb1f29a45e1312 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.1-r1 new file mode 100644 index 0000000000..06bdacb9b3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-8.1-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst prepare setup test +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) +DESCRIPTION=GNU debugger +EAPI=6 +HOMEPAGE=https://sourceware.org/gdb/ +IUSE=+client lzma multitarget nls +python +server test vanilla xml python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 +KEYWORDS=-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) ) || ( client server ) +SLOT=0 +SRC_URI=mirror://gnu/gdb/gdb-8.1.tar.xz ftp://sourceware.org/pub/gdb/releases/gdb-8.1.tar.xz https://dev.gentoo.org/~slyfox/distfiles/gdb-8.1-patches-1.tar.xz mirror://gentoo/gdb-8.1-patches-1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=e483b9961ae0237feee2d3f9cbf4a802 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-9999 index ad2130f1ba..312347937a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-9999 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gdb-9999 @@ -1,12 +1,12 @@ DEFINED_PHASES=configure install postinst prepare setup test unpack -DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) sys-libs/zlib ) app-arch/xz-utils client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) dev-vcs/git +DEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) app-arch/xz-utils sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) ) dev-vcs/git DESCRIPTION=GNU debugger EAPI=5 -HOMEPAGE=http://sourceware.org/gdb/ -IUSE=+client expat lzma multitarget nls +python +server test vanilla python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 +HOMEPAGE=https://sourceware.org/gdb/ +IUSE=+client lzma multitarget nls +python +server test vanilla xml python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 LICENSE=GPL-2 LGPL-2 -RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) sys-libs/zlib ) +RDEPEND=server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= lzma? ( app-arch/xz-utils ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) xml? ( dev-libs/expat ) sys-libs/zlib ) REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) ) || ( client server ) SLOT=0 _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 git-2 195a672bfaf52d868442171c9469bbb6 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=969df1629f3ae00c654ff7c965cc0fea +_md5_=69f0b9c2668223e76a445b8a7918f9f7 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/ipxe-1.0.0_p20180211 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/ipxe-1.0.0_p20180211 new file mode 100644 index 0000000000..924be24a2f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/ipxe-1.0.0_p20180211 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst +DEPEND=!binary? ( amd64? ( app-arch/xz-utils dev-lang/perl sys-libs/zlib iso? ( sys-boot/syslinux virtual/cdrtools ) ) x86? ( app-arch/xz-utils dev-lang/perl sys-libs/zlib iso? ( sys-boot/syslinux virtual/cdrtools ) ) ) +DESCRIPTION=Open source network boot (PXE) firmware +EAPI=6 +HOMEPAGE=http://ipxe.org/ +IUSE=+binary efi ipv6 iso lkrn +qemu undi usb vmware savedconfig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +REQUIRED_USE=!amd64? ( !x86? ( binary ) ) +SLOT=0 +SRC_URI=!binary? ( https://git.ipxe.org/ipxe.git/snapshot/546dd51de8459d4d09958891f426fa2c73ff090d.tar.bz2 -> ipxe-1.0.0_p20180211-546dd51.tar.bz2 ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/ipxe-1.0.0_p20180211-546dd51-bin.tar.xz ) +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e portability 2b88d3ecc35035a3b8ab628b49cafb0e savedconfig e6948c872ff47e15a10e5ad1be15c18e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=7cc33431b5d522a470cc2e171208c664 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.8.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.2 similarity index 64% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.8.2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.2 index 6fc1af01ec..1e09d75e0d 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.8.2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.2 @@ -1,13 +1,13 @@ -DEFINED_PHASES=compile configure install prepare pretend setup unpack -DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) ) +DEFINED_PHASES=compile configure install pretend setup unpack +DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) ) DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS -EAPI=5 +EAPI=6 HOMEPAGE=https://www.seabios.org/ IUSE=+binary debug +seavgabios KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd LICENSE=LGPL-3 GPL-3 REQUIRED_USE=debug? ( !binary ) !amd64? ( !x86? ( binary ) ) SLOT=0 -SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.8.2.tar.gz ) binary? ( mirror://gentoo/bios.bin-1.8.2.xz seavgabios? ( mirror://gentoo/seavgabios-1.8.2.tar.xz ) ) +SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.10.2.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/seabios-1.10.2-bin.tar.xz ) _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=090502394e03682e91fcad983b2e9d73 +_md5_=fcadd2aefc816c02906cc4a13cc472a5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.11.0 similarity index 55% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.11.0 index fc4c7222c9..07d68dbab9 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.11.0 @@ -1,13 +1,13 @@ -DEFINED_PHASES=compile configure install prepare pretend setup unpack -DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) ) +DEFINED_PHASES=compile configure install pretend setup unpack +DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) ) DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS -EAPI=5 +EAPI=6 HOMEPAGE=https://www.seabios.org/ IUSE=+binary debug +seavgabios -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd LICENSE=LGPL-3 GPL-3 REQUIRED_USE=debug? ( !binary ) !amd64? ( !x86? ( binary ) ) SLOT=0 -SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.10.1.tar.gz ) binary? ( mirror://gentoo/bios.bin-1.10.1.xz seavgabios? ( mirror://gentoo/seavgabios-bin-1.10.1.tar.xz ) ) +SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.11.0.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/seabios-1.11.0-bin.tar.xz ) _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=faf02c07d67d7a1c614a539f57e4852a +_md5_=a0cf7a6fc06b550bf09c5058bfde572e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5 deleted file mode 100644 index 843dbfed3c..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare pretend setup unpack -DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) -DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS -EAPI=5 -HOMEPAGE=https://www.seabios.org/ -IUSE=+binary -KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd -LICENSE=LGPL-3 GPL-3 -REQUIRED_USE=ppc? ( binary ) ppc64? ( binary ) -SLOT=0 -SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz ) -_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=e915c58ac4e730c6c95a870b7d6a46d6 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5-r1 deleted file mode 100644 index e6aedffb06..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare pretend setup unpack -DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) -DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS -EAPI=5 -HOMEPAGE=https://www.seabios.org/ -IUSE=+binary +seavgabios -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd -LICENSE=LGPL-3 GPL-3 -REQUIRED_USE=ppc? ( binary ) ppc64? ( binary ) -SLOT=0 -SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz seavgabios? ( mirror://debian/pool/main/s/seabios/seabios_1.7.5-1_all.deb ) ) -_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=44dee1f82fe72d83db093a11847ad949 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/sgabios-0.1_pre8 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/sgabios-0.1_pre8 index b8bce60e00..7410e8afce 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/sgabios-0.1_pre8 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/sgabios-0.1_pre8 @@ -1,10 +1,10 @@ -DEFINED_PHASES=compile install prepare setup +DEFINED_PHASES=compile install prepare DESCRIPTION=serial graphics adapter bios option rom for x86 EAPI=4 -HOMEPAGE=http://code.google.com/p/sgabios/ -KEYWORDS=amd64 ~ppc ~ppc64 x86 +HOMEPAGE=https://code.google.com/p/sgabios/ +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 LICENSE=Apache-2.0 SLOT=0 -SRC_URI=mirror://gentoo/sgabios-0.1_pre8.tar.xz http://dev.gentoo.org/~cardoe/distfiles/sgabios-0.1_pre8.tar.xz http://dev.gentoo.org/~cardoe/distfiles/sgabios-0.1_pre8-bins.tar.xz +SRC_URI=mirror://gentoo/sgabios-0.1_pre8.tar.xz https://dev.gentoo.org/~cardoe/distfiles/sgabios-0.1_pre8.tar.xz https://dev.gentoo.org/~cardoe/distfiles/sgabios-0.1_pre8-bins.tar.xz _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=8fba102d947723738ff646fe554a8279 +_md5_=f8d5709e25d849f153232c73b3837daa diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/sgabios-0.1_pre8-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/sgabios-0.1_pre8-r1 new file mode 100644 index 0000000000..1725ccd46c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/sgabios-0.1_pre8-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install prepare +DESCRIPTION=serial graphics adapter bios option rom for x86 +EAPI=6 +HOMEPAGE=https://code.google.com/p/sgabios/ +IUSE=+binary +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=Apache-2.0 +REQUIRED_USE=!amd64? ( !x86? ( binary ) ) +SLOT=0 +SRC_URI=mirror://gentoo/sgabios-0.1_pre8.tar.xz !binary? ( https://dev.gentoo.org/~cardoe/distfiles/sgabios-0.1_pre8.tar.xz ) binary? ( https://dev.gentoo.org/~cardoe/distfiles/sgabios-0.1_pre8-bins.tar.xz ) +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=e2ed3d6eaf0b105045a80af8bb4e3ee5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.6c-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.6c-r1 index 150bd1aa06..2791741885 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.6c-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.6c-r1 @@ -7,6 +7,6 @@ IUSE=debug KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-fbsd LICENSE=LGPL-2.1 SLOT=0 -SRC_URI=http://savannah.gnu.org/download/vgabios/vgabios-0.6c.tgz http://dev.gentoo.org/~cardoe/distfiles/vgabios-0.6c-bins.tar.xz http://dev.gentoo.org/~cardoe/distfiles/vgabios-0.6c-fixes-2.tar.bz2 +SRC_URI=https://savannah.gnu.org/download/vgabios/vgabios-0.6c.tgz https://dev.gentoo.org/~cardoe/distfiles/vgabios-0.6c-bins.tar.xz https://dev.gentoo.org/~cardoe/distfiles/vgabios-0.6c-fixes-2.tar.bz2 _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=177c6de82b600a4b702444da9056f08d +_md5_=34eb731ef97e2acdb261c3a6ce3d0f18 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a index 71f5574723..61b7dbdeed 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a @@ -7,6 +7,6 @@ IUSE=debug KEYWORDS=amd64 x86 LICENSE=LGPL-2.1 SLOT=0 -SRC_URI=http://savannah.gnu.org/download/vgabios/vgabios-0.7a.tgz http://dev.gentoo.org/~cardoe/distfiles/vgabios-0.7a-fixes-1.tar.bz2 +SRC_URI=https://savannah.gnu.org/download/vgabios/vgabios-0.7a.tgz https://dev.gentoo.org/~cardoe/distfiles/vgabios-0.7a-fixes-1.tar.bz2 _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=a0dd1a9cb907c4ef6942ed2d6aa1b00f +_md5_=694279fa5fef4a452f0c3f13b93220df diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a-r1 index d4825d9d8b..bab60c25d9 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/vgabios-0.7a-r1 @@ -4,9 +4,9 @@ DESCRIPTION=VGA BIOS implementation EAPI=4 HOMEPAGE=http://www.nongnu.org/vgabios/ IUSE=binary debug -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 LICENSE=LGPL-2.1 SLOT=0 -SRC_URI=http://savannah.gnu.org/download/vgabios/vgabios-0.7a.tgz http://dev.gentoo.org/~cardoe/distfiles/vgabios-0.7a-fixes-1.tar.bz2 +SRC_URI=https://savannah.gnu.org/download/vgabios/vgabios-0.7a.tgz https://dev.gentoo.org/~cardoe/distfiles/vgabios-0.7a-fixes-1.tar.bz2 _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=51bcf04df812a5ba0b605bb3594dd450 +_md5_=7c41590c5cbfb78d97e87e1494182264 diff --git a/sdk_container/src/third_party/portage-stable/net-misc/curl/Manifest b/sdk_container/src/third_party/portage-stable/net-misc/curl/Manifest index 7a2b8c5920..8a7bdfeff8 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/curl/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-misc/curl/Manifest @@ -1,4 +1,3 @@ -DIST curl-7.55.1.tar.bz2 2786830 BLAKE2B 8de6a383b0ad850c88dce78ef68ec320001b6dd20749293395872d8c87ba79a16b4c0da91299afb0368ebff83c1becb360b402cfe3308374eeeb5e71e443f39b SHA512 bfeb39e94b8378519b2efba0a476636b80dbee3434104b98464ee81ce3871eb134e065f52abe8bedb69681b43576cb30655c8be0be6115386859d0cb426d745b -DIST curl-7.56.0.tar.bz2 2838517 BLAKE2B efe2c213f27ffd1f80a45eed67898b2d9c01192fd3abbe65436fd74afe5235e645905a32dd9b3a01872742b152bdb43ff785ea20f317503d634fd68d31449c89 SHA512 ba17a9fdc4b540d6053fa542bd875f321d009b9ba0cb56b16fe6c217f3856ab061f2a6c735771a0eadc28338889d071884680b4d4c243b4179872abb29915e3b -DIST curl-7.56.1.tar.bz2 2824548 BLAKE2B 8c191db379dc3f66d03b46158bf9da936c12b72c7361f4c36ff12a3af818322bb777b6f23eb9b95cfd576704f2e9b73ca87d7327734b2d3e6268b9079d718a7a SHA512 f8a602e6890b2791ea9199c80801ffd027980de3733d4ab001ee80b5167f840cc821c6fe7852087c88a471edc9d3f328cf660af3e2c6f7139d6c8de62b0ade68 DIST curl-7.57.0.tar.bz2 2849283 BLAKE2B 05bf62df8908a7c2b00abbc31067b8e12e8f8527594597e0c92e950a83e359e3ad430930face01057e0d2e6af8e8d759a9e078bd179cdbd69bc7fe2d10c5c5e3 SHA512 f366d2e931d7aff63bac0e1f760ced32c849252947d522427ba92124566906a7e6bd081b6d1630df36895dda2a00ac4cf1bed1470740693ef47ab90c6a270377 +DIST curl-7.58.0.tar.bz2 2891868 BLAKE2B d13efab3e3e677804c0821257958eb6f4260234e3d939092e7de862a12ab84500aa50073e37610774b3be9e5a2910c3ba703a716296d31f799916c3046dc214b SHA512 853b945fbfe87e8dcf2186d8cc6609681b9ed3727f9f075bb434d5df07dcccc633fdf30795f6d5956e3355a5cf94a3780e4a3603b08cbd0368e44103de27085b +DIST curl-7.59.0.tar.bz2 2904158 BLAKE2B c44d9985a19cb7b1e273f868181b0017c7b00683c195fd2c6696b9976e3c6a80d8b80490379c2dce653a9b2d698d1be33fce71a0e61844f38c12c44594909c35 SHA512 9b5586f443a3c9fed947debce86861a8dea0fbf59bf8838cfd72a0884f13073630cf9d369b5535a059d122decd738c652705567752517f5cb11148cc16f693fb diff --git a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.56.0.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.57.0-r1.ebuild similarity index 92% rename from sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.56.0.ebuild rename to sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.57.0-r1.ebuild index 862f9c9b1b..d27658e473 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.56.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.57.0-r1.ebuild @@ -11,8 +11,8 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="adns brotli http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads" IUSE+=" curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl" IUSE+=" elibc_Winnt" @@ -20,6 +20,7 @@ IUSE+=" elibc_Winnt" RESTRICT="test" RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] ) + brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[${MULTILIB_USEDEP}] @@ -113,6 +114,12 @@ src_prepare() { eapply_user eprefixify curl-config.in eautoreconf + + if [[ ${CHOST} == *-darwin17 ]] ; then + # https://bugs.gentoo.org/show_bug.cgi?id=637252 + sed -i -e '/-Werror=partial-availability/s/Werror/Wno-error/g' \ + configure || die + fi } multilib_src_configure() { @@ -200,6 +207,7 @@ multilib_src_configure() { $(use_with metalink libmetalink) \ $(use_with http2 nghttp2) \ $(use_with rtmp librtmp) \ + $(use_with brotli) \ --without-spnego \ --without-winidn \ --with-zlib \ diff --git a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.57.0.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.57.0.ebuild index b41e8b8dd9..e2b69c3629 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.57.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.57.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads" IUSE+=" curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl" IUSE+=" elibc_Winnt" diff --git a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.55.1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.58.0.ebuild similarity index 91% rename from sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.55.1.ebuild rename to sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.58.0.ebuild index 83451ec25b..2240efbd3a 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.55.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.58.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,8 +11,8 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="adns brotli http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads" IUSE+=" curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl" IUSE+=" elibc_Winnt" @@ -20,6 +20,7 @@ IUSE+=" elibc_Winnt" RESTRICT="test" RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] ) + brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[${MULTILIB_USEDEP}] @@ -107,13 +108,18 @@ src_prepare() { eapply "${FILESDIR}"/${PN}-7.30.0-prefix.patch eapply "${FILESDIR}"/${PN}-respect-cflags-3.patch eapply "${FILESDIR}"/${PN}-fix-gnutls-nettle.patch - eapply "${FILESDIR}"/${P}-fix-build.patch sed -i '/LD_LIBRARY_PATH=/d' configure.ac || die #382241 eapply_user eprefixify curl-config.in eautoreconf + + if [[ ${CHOST} == *-darwin17 ]] ; then + # https://bugs.gentoo.org/show_bug.cgi?id=637252 + sed -i -e '/-Werror=partial-availability/s/Werror/Wno-error/g' \ + configure || die + fi } multilib_src_configure() { @@ -189,7 +195,6 @@ multilib_src_configure() { --without-libpsl \ --enable-manual \ --enable-proxy \ - --disable-soname-bump \ --disable-sspi \ $(use_enable static-libs static) \ $(use_enable threads threaded-resolver) \ @@ -202,6 +207,7 @@ multilib_src_configure() { $(use_with metalink libmetalink) \ $(use_with http2 nghttp2) \ $(use_with rtmp librtmp) \ + $(use_with brotli) \ --without-spnego \ --without-winidn \ --with-zlib \ diff --git a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.56.1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.59.0.ebuild similarity index 95% rename from sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.56.1.ebuild rename to sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.59.0.ebuild index fabca45fec..1f4f4101e6 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.56.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-misc/curl/curl-7.59.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,8 +11,8 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="adns brotli http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl static-libs test threads" IUSE+=" curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl" IUSE+=" elibc_Winnt" @@ -20,6 +20,7 @@ IUSE+=" elibc_Winnt" RESTRICT="test" RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] ) + brotli? ( app-arch/brotli:= ) ssl? ( curl_ssl_axtls? ( net-libs/axtls:0=[${MULTILIB_USEDEP}] @@ -206,6 +207,7 @@ multilib_src_configure() { $(use_with metalink libmetalink) \ $(use_with http2 nghttp2) \ $(use_with rtmp librtmp) \ + $(use_with brotli) \ --without-spnego \ --without-winidn \ --with-zlib \ diff --git a/sdk_container/src/third_party/portage-stable/net-misc/curl/files/curl-7.55.1-fix-build.patch b/sdk_container/src/third_party/portage-stable/net-misc/curl/files/curl-7.55.1-fix-build.patch deleted file mode 100644 index b9749d59c7..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/curl/files/curl-7.55.1-fix-build.patch +++ /dev/null @@ -1,22 +0,0 @@ -index d77a884..6dcd0f1 100644 ---- a/m4/curl-confopts.m4 -+++ b/m4/curl-confopts.m4 -@@ -37,14 +37,14 @@ AC_HELP_STRING([--enable-threaded-resolver],[Enable threaded resolver]) - AC_HELP_STRING([--disable-threaded-resolver],[Disable threaded resolver]), - OPT_THRES=$enableval) - case "$OPT_THRES" in -- *) -- dnl configure option not specified -- want_thres="yes" -- ;; - no) - dnl --disable-threaded-resolver option used - want_thres="no" - ;; -+ *) -+ dnl configure option not specified -+ want_thres="yes" -+ ;; - esac - AC_MSG_RESULT([$want_thres]) - ]) diff --git a/sdk_container/src/third_party/portage-stable/net-misc/curl/metadata.xml b/sdk_container/src/third_party/portage-stable/net-misc/curl/metadata.xml index 8e1f6ab88a..b911bba47d 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/curl/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/net-misc/curl/metadata.xml @@ -6,6 +6,7 @@ Anthony G. Basile + Enable brotli compression support Enabled HTTP/2.0 support Enabled SSH urls in curl using libssh2 Enable metalink support diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/ChangeLog deleted file mode 100644 index cd30b85b1d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/ChangeLog +++ /dev/null @@ -1,76 +0,0 @@ -# ChangeLog for sys-apps/dtc -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/dtc/ChangeLog,v 1.18 2014/06/04 16:04:58 ago Exp $ - - 04 Jun 2014; Agostino Sarubbo dtc-1.4.0.ebuild: - Stable for x86, wrt bug #507796 - - 04 Jun 2014; Agostino Sarubbo dtc-1.4.0.ebuild: - Stable for amd64, wrt bug #507796 - -*dtc-1.4.0 (02 Aug 2013) - - 02 Aug 2013; Mike Frysinger +dtc-1.4.0.ebuild: - Version bump. - - 08 Apr 2013; Mike Frysinger dtc-1.3.0-r1.ebuild, - dtc-1.3.0.ebuild: - Add arm lovin. - -*dtc-1.3.0-r1 (10 Nov 2012) - - 10 Nov 2012; Mike Frysinger +dtc-1.3.0-r1.ebuild, - +files/dtc-1.3.0-fdtdump.patch, dtc-1.3.0.ebuild, dtc-9999.ebuild: - Backport fix from upstream for renaming ftdump to fdtdump #372895 by dacook. - - 03 Nov 2012; Samuli Suominen -dtc-1.0.0.ebuild, - -files/dtc-1.0.0-Makefile.patch, -dtc-1.2.0.ebuild: - old - - 03 Nov 2012; Samuli Suominen dtc-1.3.0.ebuild: - amd64/ppc/ppc64/x86 stable wrt #439678 - - 03 Nov 2012; Samuli Suominen dtc-1.3.0.ebuild, - dtc-9999.ebuild: - Rename ftdump to ftdump.dtc if present wrt #372895 by "dacook" - -*dtc-9999 (17 Oct 2011) - - 17 Oct 2011; Mike Frysinger +dtc-9999.ebuild: - Add a live git ebuild. - -*dtc-1.3.0 (15 Jun 2011) - - 15 Jun 2011; Diego E. Pettenò +dtc-1.3.0.ebuild: - Version bump; remove -Werror and pre-defined CFLAGS; bump to EAPI=4; use - parallel make for tests as well. - - 05 Jan 2011; Markos Chandras dtc-1.2.0.ebuild: - Stable on amd64 wrt bug #346681 - - 25 Nov 2010; Christian Faulhammer dtc-1.2.0.ebuild: - stable x86, bug 346681 - -*dtc-1.2.0 (03 Nov 2010) - - 03 Nov 2010; Luca Barbato +dtc-1.2.0.ebuild: - Version Bump - - 06 Jul 2010; Samuli Suominen dtc-1.0.0.ebuild, - +files/dtc-1.0.0-Makefile.patch: - Respect environment flags wrt #241986 by Diego E. Pettenò. - - 20 Feb 2008; Santiago M. Mola dtc-1.0.0.ebuild: - Add ~amd64 wrt bug #209995 - - 13 Feb 2008; Dawid Węgliński dtc-1.0.0.ebuild: - Add ~x86 keyword (bug #209995) - - 08 Jan 2008; Brent Baude dtc-1.0.0.ebuild: - Marking dtc-1.0.0 ppc and ppc64 stable to support the development PS3 profile - -*dtc-1.0.0 (07 Dec 2007) - - 07 Dec 2007; Luca Barbato +metadata.xml, - +dtc-1.0.0.ebuild: - First commit (imported from cell overlay) diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/Manifest index d96dd04d7a..f56908e27e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/Manifest @@ -1,29 +1,4 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX dtc-1.3.0-fdtdump.patch 3074 SHA256 dcbb26c0eb7a6ced4fc58b9cd37be6ae9342636d21cf8141568703631e016f7f SHA512 6d7211c2444c484c0c4950b7bd1e1b0ee9da218b0ebafd2fce942a8cb28709d3324eac6422ec0dcce5a0ea44edfa7321ee0c7475508afbef2d0faeaf6b7d3b1c WHIRLPOOL 6f37be47a571e8480e8a7b24cc1b8f9a18000c5de95605b750d879d2485a082c1d78e9a453ee6874663d205811516561cf07b29e98f0f4c029f8942dae58e284 -DIST dtc-v1.3.0.tgz 108540 SHA256 4da48956d812e221f68d1d538cd58ca8ed7412af4ab9ef42a702db9173c372fe SHA512 4506eb4c3eaccabbf6773a3b0cbf3b174560e5004cf8af9f88448ad1371d1c57d793f078b2bd99b63714df538e74d6dfe16f112bc8283d412b1026f5f5c8220e WHIRLPOOL 4e87da05024d94998999a5e0090f91e4af4a66937dc6d5deec9bf7dd320fd9e732d30ccb6195dd0ce924c0f3c817d6af4731761e08dbc0e365e85ad8719e7935 -DIST dtc-v1.4.0.tar.xz 105160 SHA256 6df33a5da65fd43e0bc265a6c99104ca2962a97cf2d78171ed10d68e546ce198 SHA512 d0021c27e3614776db72c3d84cf05b98b1c49e14991ce12db6a90e9ac7d8aa248064f071c7a3b5bc9a20e9b22f070187778faa49bb3a5d0916afdfd9a929b743 WHIRLPOOL 366dd030aeaf042a7b60c7f900befaac124799d2db02c272d513615e08b208de26ab678c2dc48187f52f19bc2d5bcdf9b5694521298122706726e11ddaaa2afe -EBUILD dtc-1.3.0-r1.ebuild 1172 SHA256 73927255216c51c719af7c99a96e76381abd9ea22833b286b5c343dab1a911cf SHA512 30dd33aa6ce3f19a6a50def0836b2d1e75fd9d606863455768c817220e76c26505c054533a731264696a6ba1a6d9a68ac525ea82a4ec4f9c5226133bfd51c51e WHIRLPOOL 1baf3ca9d5b05e79f09334f8826b1bd2082c75e91f32fef63f86a9468ef749cef9750c3a08534d10690dbe12ff047b239113221079cdb10d379c02cdac10595d -EBUILD dtc-1.3.0.ebuild 965 SHA256 ddaefc795bcbc127d4318e51df33803c325fd21ae91c316d345151fe06a8d518 SHA512 d6944a29b11587d1f2e61b5fbda0148450c37d85cbe34e7fbbb0ae0cd495d4cfb65f21df2dd1da5a29d95e8fc1cf7410192111141696b4b248425d8223aaf01b WHIRLPOOL 023d25ca2e54d3ae01a2c3010de67c822094e8745822cc8f03dbcb8bfa6c101cbc49bc2a974b750a7311a8d86771839dea27989d1af1661936caa831af21227d -EBUILD dtc-1.4.0.ebuild 1136 SHA256 aac409a2af1e9b92098f0a2d30e04d8145bfe4f8f69b8863849accba1cab86fc SHA512 1599cf5c9c8202914dca9cdf7784d1873dc74e585207675416836e1ba66429f0566bb6d1317431b3f91871ac4047ea1b2421435a96c222b2736179569cce473c WHIRLPOOL 3ad60b046957eb4cecfcdd90f8ed422ddbb59a1818e441560982695c49062feee36f892b1a61b3bd91d3d36c441e7894b630b13142e8701176af12d8f0979f03 -EBUILD dtc-9999.ebuild 1107 SHA256 1546c09cff0dd936b1ff6fecdd275bcbef70f12af798dccf0192f1576412a254 SHA512 58af0f23464b09a0f5516ecb547b445052c3fead7027caf1ffbae467030de51cbdaa2f2b7cd17d455167dd49c4cb176ef72d7e51670f3a30d8265ecd29189b92 WHIRLPOOL a927ca0696f5759acc387e0a91bfa3acb8260a77c476fe8720f07f05e0274c56ca83fef9c3b79bfd65b411568a929df1dfb3b8af1eed2223e3352ecb26fef152 -MISC ChangeLog 2598 SHA256 1ca3daa873b030557089cb559c7e3bf9f0f205e93e7fd9659c141892fee92bec SHA512 a8794701ab95b9e9492766a86f9ea8f13c490a6f5cf5cbf89ebfd8cde08e28187784971aa0d238f870077b125a306c58239d3b4d9e7f95fb398bc9f637dc0ed9 WHIRLPOOL eafff261291103bbbbc4f7c5d06aa812a10aa2374c44c240ec127cf0fea5aa5cc3dd73e0d30be1b4b689ff0ee9855d0af7bee0d0ab362bf4a1dd181a717b8c28 -MISC metadata.xml 220 SHA256 847364a734851351edf36827cbb7333a71af6f3451f1ef472ad817b4a310115e SHA512 aa0e629dc2916118eb5d2d0f1dd215ada6c7a7697abeaa410eba81a916f324de1471e461325e5faba813690fa7b784d2e868f79b6be53f4e81be17f2731a7c6a WHIRLPOOL 22925650d982fd35de775e3520958bd1d26eb6e2e5a37307e6f13225b73186ef3c8a213e93d74d7a1a2fbe8325935d46aff12c10537be5418a7d425f35fee4b0 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJTj0OrAAoJELp701BxlEWfeTAQAIHK+xNZv3RTqXYRsCBveFBp -GgZIIEySny1DnhPAaa7F5Z9H8YRBCWGLOlyNE82iMoBP8aickGJ38vnQYC7XCA7H -Dm3gV52iob+Cp8fd17wwljiS42cVLHf+x6u8/IywFBhOd0aoGMKG2WJfLC0YROIh -iYKb78ICgshtVIUTtnbYkP5Ad/oVSozBccfbdMnA8bMdJ8AGTOJl6N/yQ0rtUbSv -HGwQ3LNzvQzlHrnVHBUuOjn0ENdEnepZUrM7hkpQ4Qb28L/S/4S/mJ33C9Y9SnLJ -WifbpYtKs8LSXUHvJjbqkp/pUUiYu8eqgr0zZ44M6wr2LXJyOQi+rzBiAoL9RW9z -LOLBDyesrVx/uC2X2gK9PdYG9pQHis5Z6S5Wa6WrMYJMaW3x/BNEu/OIbFsAerGc -GR7JMbfHBv46rYccn5q9NZdZNni5ML94i7iphZZj3CSamXJAQazJj84Tu/IdqYjr -fakhs5avzQ0nuFd2O2un2rJgjyVvBiUcFtyusP6uJb7iFUdCvUnepMZ5JMVuR8pa -I6Tip9hY/jtAFMuw4GZ05OrIHtRYC1VP39NVVXgBZxEjMX1sE8izzRAExS0P9QUO -YevvnpZGPcX/SiF8CpmVe9OJf6z37BUW0WutBr8cPKmQAwshEXcZtMDTEG/uCAJx -FP8etyJv/tL4ErYlirvC -=KCgv ------END PGP SIGNATURE----- +DIST dtc-1.4.1.tar.xz 107920 BLAKE2B 523173f0adf812f2d4789b1891ad34d10dcc9f3189c9aed1903b1851d8922f116bb9c79b7ea3087ea8c43c82ccb21883893b22004187d693fdb79f3f0ca881f9 SHA512 63df730e65f62b8c9648cfee5461809188f4198cbf98de25fbe5cb7f2f43c405266abb740501740f59847dc6faf0588bcbc734d08ae5430b05c2601e070d6d05 +DIST dtc-1.4.2.tar.xz 112480 BLAKE2B 922e4924bd9672b7b5a28fbe6a02a685bcb87909356130788f72dd029a3abd075a45e9cc28bea1db5c793422e4ce093433c597f753d6fa6f7183d51d6b132e73 SHA512 af536fda543a2516e10c45b80bd1b5797a33ab43e08fab6953ec861fc98a73ee232cdd3f5053e889f6e760d238a5a221c2716b8a6fd22b627cd01efac99915b2 +DIST dtc-1.4.3.tar.xz 122732 BLAKE2B 94fe96dc846937ff8e405c4be36a32f0f320bdc6c608e95845227b6e9ab3e4c02643dd1169fd0c8c64777fa2ead8dd1cf0fc1cd2173450c23af124645f2c8b10 SHA512 ce9f39cef11f3e7048e8491f01844071bf54911ec36a0d2f2e1ed6c736b7e1a67be83cd2527895a686882d895142db020bf5131a282e0d68d1f4d32dc772db42 +DIST dtc-1.4.4.tar.xz 122748 BLAKE2B efef8ae46033bb2012aabc414ca4af78a44b1d2534be23c58004d970245a219d7d0d86c1c44cfb834f07410240dc5b8c8f926654cf73d018e5e1d625045f4d2f SHA512 20689f7b0489fa945c4df4e27084dfd46fd5512a8dff9b28d60e0cd0e9e79bbd9944e4d70a1aba86a026481b35bb5441ed6b63d306a4a8f7581517f7359fa9bf diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.3.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.3.0-r1.ebuild deleted file mode 100644 index 6006400f24..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.3.0-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/dtc/dtc-1.3.0-r1.ebuild,v 1.2 2013/04/08 22:09:22 vapier Exp $ - -EAPI="4" -MY_P="${PN}-v${PV}" - -inherit multilib toolchain-funcs eutils -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.jdl.com/software/dtc.git" - inherit git-2 -else - SRC_URI="http://www.jdl.com/software/${MY_P}.tgz" - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -fi - -DESCRIPTION="Open Firmware device-trees compiler" -HOMEPAGE="http://git.jdl.com/gitweb/?p=dtc.git" - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -RDEPEND="" -DEPEND="sys-devel/flex - sys-devel/bison" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-fdtdump.patch #372895 - sed -i \ - -e '/^CFLAGS =/s:=:+=:' \ - -e '/^CPPFLAGS =/s:=:+=:' \ - -e 's:-Werror::' \ - -e 's:-g -Os::' \ - -e '/^PREFIX =/s:=.*:= /usr:' \ - -e "/^LIBDIR =/s:=.*:= /usr/$(get_libdir):" \ - Makefile || die - tc-export AR CC - export V=1 -} - -src_test() { - emake check -} - -src_install() { - emake DESTDIR="${D}" install - use static-libs || find "${ED}" -name '*.a' -delete - dodoc Documentation/manual.txt -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.3.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.3.0.ebuild deleted file mode 100644 index 4199a2a083..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.3.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/dtc/dtc-1.3.0.ebuild,v 1.6 2013/04/08 22:09:22 vapier Exp $ - -EAPI=4 -inherit toolchain-funcs - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Open Firmware device-trees compiler" -HOMEPAGE="http://www.t2-project.org/packages/dtc.html" -SRC_URI="http://www.jdl.com/software/${MY_P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86" -IUSE="" - -RDEPEND="" -DEPEND="sys-devel/flex - sys-devel/bison" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - sed -i -e "s:CFLAGS =:CFLAGS +=:" \ - -e "s:CPPFLAGS =:CPPFLAGS +=:" \ - -e "s:-Werror::" \ - -e "s:-g -Os::" \ - Makefile || die -} - -src_compile() { - tc-export AR CC - emake PREFIX="/usr" LIBDIR="/usr/$(get_libdir)" -} - -src_test() { - emake check -} - -src_install() { - emake DESTDIR="${D}" PREFIX="/usr" LIBDIR="/usr/$(get_libdir)" \ - install - dodoc Documentation/manual.txt -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.1-r1.ebuild new file mode 100644 index 0000000000..1714ca0cb2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.1-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit multilib toolchain-funcs eutils +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" + inherit git-2 +else + SRC_URI="mirror://kernel/software/utils/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="Open Firmware device tree compiler" +HOMEPAGE="http://devicetree.org/Device_Tree_Compiler" + +LICENSE="GPL-2" +SLOT="0" +IUSE="static-libs" + +RDEPEND="" +DEPEND="app-arch/xz-utils + sys-devel/flex + sys-devel/bison" + +src_prepare() { + epatch "${FILESDIR}"/${P}-missing-syms.patch + epatch "${FILESDIR}"/${P}-echo-n.patch + sed -i \ + -e '/^CFLAGS =/s:=:+=:' \ + -e '/^CPPFLAGS =/s:=:+=:' \ + -e 's:-Werror::' \ + -e 's:-g -Os::' \ + -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ + -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ + Makefile || die + tc-export AR CC + export V=1 +} + +src_install() { + default + use static-libs || find "${ED}" -name '*.a' -delete + dodoc Documentation/manual.txt +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.1.ebuild similarity index 59% rename from sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.0.ebuild rename to sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.1.ebuild index 4d74e5f965..02891c2290 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.1.ebuild @@ -1,21 +1,19 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/dtc/dtc-1.4.0.ebuild,v 1.3 2014/06/04 16:04:58 ago Exp $ EAPI="4" -MY_P="${PN}-v${PV}" inherit multilib toolchain-funcs if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.jdl.com/software/dtc.git" + EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" inherit git-2 else - SRC_URI="http://www.jdl.com/software/${MY_P}.tar.xz" - KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" + SRC_URI="mirror://kernel/software/utils/${PN}/${P}.tar.xz" + KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86" fi -DESCRIPTION="Open Firmware device-trees compiler" -HOMEPAGE="http://git.jdl.com/gitweb/?p=dtc.git" +DESCRIPTION="Open Firmware device tree compiler" +HOMEPAGE="http://devicetree.org/Device_Tree_Compiler" LICENSE="GPL-2" SLOT="0" @@ -26,15 +24,13 @@ DEPEND="app-arch/xz-utils sys-devel/flex sys-devel/bison" -S=${WORKDIR}/${MY_P} - src_prepare() { sed -i \ -e '/^CFLAGS =/s:=:+=:' \ -e '/^CPPFLAGS =/s:=:+=:' \ -e 's:-Werror::' \ -e 's:-g -Os::' \ - -e '/^PREFIX =/s:=.*:= /usr:' \ + -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ Makefile || die tc-export AR CC diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.2.ebuild new file mode 100644 index 0000000000..1dc3915445 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" + inherit git-r3 +else + SRC_URI="mirror://kernel/software/utils/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="Open Firmware device tree compiler" +HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="static-libs" + +DEPEND=" + sys-devel/bison + sys-devel/flex +" +DOCS=" + Documentation/manual.txt +" + +src_prepare() { + default + + sed -i \ + -e '/^CFLAGS =/s:=:+=:' \ + -e '/^CPPFLAGS =/s:=:+=:' \ + -e 's:-Werror::' \ + -e 's:-g -Os::' \ + -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ + -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ + Makefile || die + + tc-export AR CC + export V=1 +} + +src_install() { + default + + use static-libs || find "${ED}" -name '*.a' -delete +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.3.ebuild new file mode 100644 index 0000000000..d5288e8428 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" + inherit git-r3 +else + SRC_URI="mirror://kernel/software/utils/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="Open Firmware device tree compiler" +HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="static-libs" + +DEPEND=" + sys-devel/bison + sys-devel/flex +" +DOCS=" + Documentation/dt-object-internal.txt + Documentation/dts-format.txt + Documentation/manual.txt +" + +src_prepare() { + default + + sed -i \ + -e '/^CFLAGS =/s:=:+=:' \ + -e '/^CPPFLAGS =/s:=:+=:' \ + -e 's:-Werror::' \ + -e 's:-g -Os::' \ + -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ + -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ + Makefile || die + + tc-export AR CC + export V=1 +} + +src_install() { + default + + use static-libs || find "${ED}" -name '*.a' -delete +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.4-r1.ebuild new file mode 100644 index 0000000000..7521eebe76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.4-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" + inherit git-r3 +else + SRC_URI="mirror://kernel/software/utils/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="Open Firmware device tree compiler" +HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="static-libs" + +DEPEND=" + sys-devel/bison + sys-devel/flex +" +DOCS=" + Documentation/dt-object-internal.txt + Documentation/dts-format.txt + Documentation/manual.txt +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.4-posix-shell.patch +) + +src_prepare() { + default + + sed -i \ + -e '/^CFLAGS =/s:=:+=:' \ + -e '/^CPPFLAGS =/s:=:+=:' \ + -e 's:-Werror::' \ + -e 's:-g -Os::' \ + -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ + -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ + Makefile || die + + tc-export AR CC + export V=1 +} + +src_install() { + default + + use static-libs || find "${ED}" -name '*.a' -delete +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.4.ebuild new file mode 100644 index 0000000000..d0a06ff6ee --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-1.4.4.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" + inherit git-r3 +else + SRC_URI="mirror://kernel/software/utils/${PN}/${P}.tar.xz" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" +fi + +DESCRIPTION="Open Firmware device tree compiler" +HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="static-libs" + +DEPEND=" + sys-devel/bison + sys-devel/flex +" +DOCS=" + Documentation/dt-object-internal.txt + Documentation/dts-format.txt + Documentation/manual.txt +" + +src_prepare() { + default + + sed -i \ + -e '/^CFLAGS =/s:=:+=:' \ + -e '/^CPPFLAGS =/s:=:+=:' \ + -e 's:-Werror::' \ + -e 's:-g -Os::' \ + -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ + -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ + Makefile || die + + tc-export AR CC + export V=1 +} + +src_install() { + default + + use static-libs || find "${ED}" -name '*.a' -delete +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-9999.ebuild index dc8e2c8d28..7521eebe76 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/dtc-9999.ebuild @@ -1,51 +1,56 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/dtc/dtc-9999.ebuild,v 1.3 2012/11/10 01:52:23 vapier Exp $ -EAPI="4" -MY_P="${PN}-v${PV}" +EAPI=6 +inherit multilib toolchain-funcs eutils -inherit multilib toolchain-funcs if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.jdl.com/software/dtc.git" - inherit git-2 + EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" + inherit git-r3 else - SRC_URI="http://www.jdl.com/software/${MY_P}.tgz" - KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + SRC_URI="mirror://kernel/software/utils/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" fi -DESCRIPTION="Open Firmware device-trees compiler" -HOMEPAGE="http://git.jdl.com/gitweb/?p=dtc.git" +DESCRIPTION="Open Firmware device tree compiler" +HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" LICENSE="GPL-2" SLOT="0" IUSE="static-libs" -RDEPEND="" -DEPEND="sys-devel/flex - sys-devel/bison" +DEPEND=" + sys-devel/bison + sys-devel/flex +" +DOCS=" + Documentation/dt-object-internal.txt + Documentation/dts-format.txt + Documentation/manual.txt +" -S=${WORKDIR}/${MY_P} +PATCHES=( + "${FILESDIR}"/${PN}-1.4.4-posix-shell.patch +) src_prepare() { + default + sed -i \ -e '/^CFLAGS =/s:=:+=:' \ -e '/^CPPFLAGS =/s:=:+=:' \ -e 's:-Werror::' \ -e 's:-g -Os::' \ - -e '/^PREFIX =/s:=.*:= /usr:' \ - -e "/^LIBDIR =/s:=.*:= /usr/$(get_libdir):" \ + -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ + -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ Makefile || die + tc-export AR CC export V=1 } -src_test() { - emake check -} - src_install() { - emake DESTDIR="${D}" install + default + use static-libs || find "${ED}" -name '*.a' -delete - dodoc Documentation/manual.txt } diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.3.0-fdtdump.patch b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.3.0-fdtdump.patch deleted file mode 100644 index 0bb1c8c887..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.3.0-fdtdump.patch +++ /dev/null @@ -1,118 +0,0 @@ -https://bugs.gentoo.org/372895 - -From 8f459c5d72673e1a3a119ac58a7eee56236fca73 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Tue, 25 Oct 2011 17:29:24 -0400 -Subject: [PATCH] fdtdump: rename from ftdump - -The freetype package already installs a binary named "ftdump", so the dtc -package conflicts with that. So rename the newer dtc tool to "fdtdump". -This even makes a bit more sense: - ftdump: [F]lat device [T]ree [dump] - fdtdump: [F]lat [D]evice [T]ree [dump] - -Signed-off-by: Mike Frysinger -Acked-by: David Gibson ---- - .gitignore | 2 +- - Documentation/manual.txt | 10 +++++----- - Makefile | 6 +++--- - Makefile.utils | 6 +++--- - ftdump.c => fdtdump.c | 2 +- - 5 files changed, 13 insertions(+), 13 deletions(-) - rename ftdump.c => fdtdump.c (97%) - -diff --git a/Documentation/manual.txt b/Documentation/manual.txt -index f8a8a7b..14508f3 100644 ---- a/Documentation/manual.txt -+++ b/Documentation/manual.txt -@@ -21,7 +21,7 @@ III - libfdt - - IV - Utility Tools - 1) convert-dtsv0 -- Conversion to Version 1 -- 1) ftdump -+ 1) fdtdump - - - I - "dtc", the device tree compiler -@@ -643,10 +643,10 @@ a new file with a "v1" appended the filename. - Comments, empty lines, etc. are preserved. - - --2) ftdump -- Flat Tree dumping utility -+2) fdtdump -- Flat Device Tree dumping utility - --The ftdump program prints a readable version of a flat device tree file. -+The fdtdump program prints a readable version of a flat device tree file. - --The syntax of the ftdump command line is: -+The syntax of the fdtdump command line is: - -- ftdump -+ fdtdump -diff --git a/Makefile b/Makefile -index b32409b..4582f5d 100644 ---- a/Makefile -+++ b/Makefile -@@ -109,7 +109,7 @@ include Makefile.utils - - BIN += convert-dtsv0 - BIN += dtc --BIN += ftdump -+BIN += fdtdump - - SCRIPTS = dtdiff - -@@ -119,7 +119,7 @@ all: $(BIN) libfdt - ifneq ($(DEPTARGETS),) - -include $(DTC_OBJS:%.o=%.d) - -include $(CONVERT_OBJS:%.o=%.d) ---include $(FTDUMP_OBJS:%.o=%.d) -+-include $(FDTDUMP_OBJS:%.o=%.d) - endif - - -@@ -178,7 +178,7 @@ convert-dtsv0: $(CONVERT_OBJS) - @$(VECHO) LD $@ - $(LINK.c) -o $@ $^ - --ftdump: $(FTDUMP_OBJS) -+fdtdump: $(FDTDUMP_OBJS) - - - # -diff --git a/Makefile.utils b/Makefile.utils -index 0ed9297..fae5b00 100644 ---- a/Makefile.ftdump -+++ b/Makefile.ftdump -@@ -4,8 +4,8 @@ - # into other systems of Makefiles. - # - --FTDUMP_SRCS = \ -- ftdump.c -+FDTDUMP_SRCS = \ -+ fdtdump.c - --FTDUMP_GEN_SRCS = -+FDTDUMP_GEN_SRCS = - --FTDUMP_OBJS = $(FTDUMP_SRCS:%.c=%.o) $(FTDUMP_GEN_SRCS:%.c=%.o) -+FDTDUMP_OBJS = $(FDTDUMP_SRCS:%.c=%.o) $(FDTDUMP_GEN_SRCS:%.c=%.o) -diff --git a/ftdump.c b/fdtdump.c -similarity index 97% -rename from ftdump.c -rename to fdtdump.c -index cc55fe2..207a46d 100644 ---- a/ftdump.c -+++ b/fdtdump.c -@@ -1,5 +1,5 @@ - /* -- * ftdump.c - Contributed by Pantelis Antoniou -+ * fdtdump.c - Contributed by Pantelis Antoniou - */ - - #include --- -1.7.12.4 - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.1-echo-n.patch b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.1-echo-n.patch new file mode 100644 index 0000000000..cd45b952a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.1-echo-n.patch @@ -0,0 +1,95 @@ +From ed3d76cd1c8f91f5e86424e899448d6221b0f76c Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 6 May 2015 01:53:39 -0400 +Subject: [PATCH] tests: convert `echo -n` to `printf` + +The -n option is not standard in POSIX, so convert to printf which should +work the same in every shell. + +Signed-off-by: Mike Frysinger +--- + tests/run_tests.sh | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/tests/run_tests.sh b/tests/run_tests.sh +index c870432..0dda54a 100755 +--- a/tests/run_tests.sh ++++ b/tests/run_tests.sh +@@ -42,20 +42,20 @@ base_run_test() { + + shorten_echo () { + limit=32 +- echo -n "$1" ++ printf "$1" + shift + for x; do + if [ ${#x} -le $limit ]; then +- echo -n " $x" ++ printf " $x" + else + short=$(echo "$x" | head -c$limit) +- echo -n " \"$short\"...<${#x} bytes>" ++ printf " \"$short\"...<${#x} bytes>" + fi + done + } + + run_test () { +- echo -n "$@: " ++ printf "$@: " + if [ -n "$VALGRIND" -a -f $1.supp ]; then + VGSUPP="--suppressions=$1.supp" + fi +@@ -63,7 +63,7 @@ run_test () { + } + + run_sh_test () { +- echo -n "$@: " ++ printf "$@: " + base_run_test sh "$@" + } + +@@ -106,12 +106,12 @@ wrap_error () { + + run_wrap_error_test () { + shorten_echo "$@" +- echo -n " {!= 0}: " ++ printf " {!= 0}: " + base_run_test wrap_error "$@" + } + + run_dtc_test () { +- echo -n "dtc $@: " ++ printf "dtc $@: " + base_run_test wrap_test $VALGRIND $DTC "$@" + } + +@@ -126,7 +126,7 @@ asm_to_so_test () { + run_fdtget_test () { + expect="$1" + shift +- echo -n "fdtget-runtest.sh "$expect" $@: " ++ printf "fdtget-runtest.sh "$expect" $@: " + base_run_test sh fdtget-runtest.sh "$expect" "$@" + } + +@@ -134,14 +134,14 @@ run_fdtput_test () { + expect="$1" + shift + shorten_echo fdtput-runtest.sh "$expect" "$@" +- echo -n ": " ++ printf ": " + base_run_test sh fdtput-runtest.sh "$expect" "$@" + } + + run_fdtdump_test() { + file="$1" + shorten_echo fdtdump-runtest.sh "$file" +- echo -n ": " ++ printf ": " + base_run_test sh fdtdump-runtest.sh "$file" + } + +-- +2.4.0 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.1-missing-syms.patch b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.1-missing-syms.patch new file mode 100644 index 0000000000..7057be7bd8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.1-missing-syms.patch @@ -0,0 +1,30 @@ +From a4b093f7366fdb429ca1781144d3985fa50d0fbb Mon Sep 17 00:00:00 2001 +From: Julien Grall +Date: Tue, 17 Mar 2015 16:00:34 +0000 +Subject: [PATCH] libfdt: Add missing functions to shared library + +The commit 4e76ec7 "libfdt: Add fdt_next_subnode() to permit easy +subnode iteration" adds new functions (fdt_{first,next}_subnode) but +forgot to mark them as 'global' in the shared library. + +Signed-off-by: Julien Grall +--- + libfdt/version.lds | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libfdt/version.lds b/libfdt/version.lds +index 80b322b..941208e 100644 +--- a/libfdt/version.lds ++++ b/libfdt/version.lds +@@ -54,6 +54,8 @@ LIBFDT_1.2 { + fdt_get_property_by_offset; + fdt_getprop_by_offset; + fdt_next_property_offset; ++ fdt_first_subnode; ++ fdt_next_subnode; + + local: + *; +-- +2.4.0 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.4-posix-shell.patch b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.4-posix-shell.patch new file mode 100644 index 0000000000..b9b0175c0b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/files/dtc-1.4.4-posix-shell.patch @@ -0,0 +1,48 @@ +From 4d9522764985462741c7bb4af1ab231b9251476b Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 10 Jan 2018 00:41:43 -0500 +Subject: [PATCH] dtdiff: change to POSIX shell + +This changes from the bash-specific process substitution feature to +reading with pipes. It relies on /dev/fd or /proc/self/fd existing. + +URL: https://crbug.com/756559 +Signed-off-by: Mike Frysinger +--- + dtdiff | 19 +++++++++++++------ + 1 file changed, 13 insertions(+), 6 deletions(-) + +diff --git a/dtdiff b/dtdiff +index 5fa772b0ab62..4d1b71756c2f 100644 +--- a/dtdiff ++++ b/dtdiff +@@ -1,8 +1,4 @@ +-#! /bin/bash +- +-# This script uses the bash <(...) extension. +-# If you want to change this to work with a generic /bin/sh, make sure +-# you fix that. ++#! /bin/sh + + + DTC=dtc +@@ -35,4 +31,15 @@ if [ $# != 2 ]; then + exit 1 + fi + +-diff -u <(source_and_sort "$1") <(source_and_sort "$2") ++for dir in /dev/fd /proc/self/fd; do ++ if [ -d "${dir}" ]; then ++ break ++ fi ++done ++ ++source_and_sort "$1" | ( ++ # Duplicate current stdin from the first file to fd 3 so we can change fd 0 ++ # to the second file. ++ exec 3<&0 ++ source_and_sort "$2" | diff -u "${dir}/3" "${dir}/0" ++) +-- +2.15.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/metadata.xml index ccba990cce..bc8ad1abc4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/dtc/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-apps/dtc/metadata.xml @@ -1,8 +1,11 @@ -ppc64 - + lu_zero@gentoo.org + + ppc@gentoo.org + Gentoo Linux PowerPC Development + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog deleted file mode 100644 index 7f2289499c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog +++ /dev/null @@ -1,290 +0,0 @@ -# ChangeLog for sys-devel/gdb -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*gdb-9999 (09 Aug 2015) -*gdb-7.9.1 (09 Aug 2015) -*gdb-7.9 (09 Aug 2015) -*gdb-7.8.2 (09 Aug 2015) -*gdb-7.8.1 (09 Aug 2015) -*gdb-7.8 (09 Aug 2015) -*gdb-7.7.1 (09 Aug 2015) -*gdb-7.7-r1 (09 Aug 2015) -*gdb-7.6.2 (09 Aug 2015) -*gdb-7.6.1 (09 Aug 2015) -*gdb-7.6 (09 Aug 2015) -*gdb-7.5.1 (09 Aug 2015) -*gdb-7.5 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +gdb-7.5.ebuild, - +gdb-7.5.1.ebuild, +gdb-7.6.ebuild, +gdb-7.6.1.ebuild, +gdb-7.6.2.ebuild, - +gdb-7.7-r1.ebuild, +gdb-7.7.1.ebuild, +gdb-7.8.ebuild, +gdb-7.8.1.ebuild, - +gdb-7.8.2.ebuild, +gdb-7.9.ebuild, +gdb-7.9.1.ebuild, +gdb-9999.ebuild, - +metadata.xml: - proj/gentoo: Initial commit - - This commit represents a new era for Gentoo: - Storing the gentoo-x86 tree in Git, as converted from CVS. - - This commit is the start of the NEW history. - Any historical data is intended to be grafted onto this point. - - Creation process: - 1. Take final CVS checkout snapshot - 2. Remove ALL ChangeLog* files - 3. Transform all Manifests to thin - 4. Remove empty Manifests - 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ - 5.1. Do not touch files with -kb/-ko keyword flags. - - Signed-off-by: Robin H. Johnson - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 12 Aug 2015; Mike Frysinger gdb-7.9.1.ebuild, - gdb-9999.ebuild: - use subslots w/ncurses - - 16 Aug 2015; Justin Lecher gdb-7.7-r1.ebuild, - gdb-7.7.1.ebuild, gdb-7.8.ebuild, gdb-7.8.1.ebuild, gdb-7.8.2.ebuild, - gdb-7.9.ebuild, gdb-7.9.1.ebuild, gdb-9999.ebuild: - Use slot operators for ncurses and readline - - Package-Manager: portage-2.2.20.1 - Signed-off-by: Justin Lecher - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Justin Lecher gdb-7.5.ebuild, - gdb-7.5.1.ebuild, gdb-7.6.ebuild, gdb-7.6.1.ebuild, gdb-7.6.2.ebuild, - gdb-7.7-r1.ebuild, gdb-7.7.1.ebuild, gdb-7.8.ebuild, gdb-7.8.1.ebuild, - gdb-7.8.2.ebuild, gdb-7.9.ebuild, gdb-7.9.1.ebuild, gdb-9999.ebuild: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - - 26 Aug 2015; Mike Frysinger gdb-7.7-r1.ebuild, - gdb-7.7.1.ebuild, gdb-7.8.ebuild, gdb-7.8.1.ebuild, gdb-7.8.2.ebuild, - gdb-7.9.ebuild, gdb-7.9.1.ebuild, gdb-9999.ebuild: - sys-libs/ncurses: move to SLOT=0 #557472 - - Use SLOT=0 for installing of main development files like other packages - so we can use other SLOTs for installing SONAME libs for binary packages. - - 28 Aug 2015; Mike Frysinger gdb-7.7.1.ebuild: - mark 7.7.1 stable for arm64/m68k/s390 - - 28 Aug 2015; Mike Frysinger -gdb-7.5.ebuild, - -gdb-7.5.1.ebuild, -gdb-7.6.ebuild, -gdb-7.6.1.ebuild, -gdb-7.7-r1.ebuild, - -gdb-7.8.ebuild, -gdb-7.8.1.ebuild, -gdb-7.9.ebuild: - move old to toolchain overlay - -*gdb-7.10 (28 Aug 2015) - - 28 Aug 2015; Mike Frysinger +gdb-7.10.ebuild: - version bump to 7.10 - - 30 Aug 2015; Tobias Klausmann gdb-7.9.1.ebuild: - add alpha keyword - - Gentoo-Bug: 559056 - - Package-Manager: portage-2.2.20.1 - - 30 Aug 2015; Mikle Kolyada gdb-7.9.1.ebuild: - amd64 stable wrt bug #559056 - - Package-Manager: portage-2.2.20.1 - - 06 Sep 2015; Markus Meier gdb-7.9.1.ebuild: - arm stable, bug #559056 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="arm" - - 06 Sep 2015; Agostino Sarubbo gdb-7.9.1.ebuild: - ppc stable wrt bug #559056 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ppc" - - 20 Sep 2015; Jeroen Roovers gdb-7.9.1.ebuild: - Stable for HPPA PPC64 (bug #559056). - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --ignore-arches - - 20 Sep 2015; Agostino Sarubbo gdb-7.9.1.ebuild: - x86 stable wrt bug #559056 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="x86" - - 20 Sep 2015; Mike Frysinger gdb-7.9.1.ebuild: - mark 7.9.1 stable for arm64/ia64/m68k/s390 #559056 - - 21 Sep 2015; Agostino Sarubbo gdb-7.9.1.ebuild: - sparc stable wrt bug #559056 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="sparc" - -*gdb-7.10-r1 (26 Sep 2015) - - 26 Sep 2015; Mike Frysinger -gdb-7.10.ebuild, - +gdb-7.10-r1.ebuild, gdb-9999.ebuild: - stop installing bfd/opcodes translations #528088 - - The binutils-libs package will install the canonical files for the - various binutils libraries and that includes translations. Delete - the copies in gdb until we can figure out how to localize them. - - 26 Sep 2015; Mike Frysinger -gdb-7.6.2.ebuild, - -gdb-7.7.1.ebuild: - move old version to the toolchain overlay - - 12 Oct 2015; Mike Frysinger gdb-7.8.2.ebuild, - gdb-7.9.1.ebuild, gdb-7.10-r1.ebuild, gdb-9999.ebuild: - force disable guile for now #562902 - - This requires guile-2.x which is masked in the tree, so just disable it - for all builds. If the scheme team ever gets around to releasing this, - we can make it into a proper USE flag. - -*gdb-7.10.1 (05 Dec 2015) - - 05 Dec 2015; Mike Frysinger +gdb-7.10.1.ebuild: - version bump to 7.10.1 - - 05 Jan 2016; Agostino Sarubbo gdb-7.10.1.ebuild: - amd64 stable wrt bug #570712 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="amd64" - Signed-off-by: Agostino Sarubbo - - 06 Jan 2016; Agostino Sarubbo gdb-7.10.1.ebuild: - x86 stable wrt bug #570712 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="x86" - Signed-off-by: Agostino Sarubbo - - 09 Jan 2016; Agostino Sarubbo gdb-7.10.1.ebuild: - sparc stable wrt bug #570712 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 10 Jan 2016; Agostino Sarubbo gdb-7.10.1.ebuild: - alpha stable wrt bug #570712 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="alpha" - Signed-off-by: Agostino Sarubbo - - 11 Jan 2016; Agostino Sarubbo gdb-7.10.1.ebuild: - ia64 stable wrt bug #570712 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="ia64" - Signed-off-by: Agostino Sarubbo - - 12 Jan 2016; Markus Meier gdb-7.10.1.ebuild: - arm stable, bug #570712 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="arm" - - 17 Jan 2016; Agostino Sarubbo gdb-7.10.1.ebuild: - ppc stable wrt bug #570712 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="ppc" - Signed-off-by: Agostino Sarubbo - - 23 Jan 2016; Jeroen Roovers gdb-7.10.1.ebuild: - Stable for HPPA PPC64 (bug #570712). - - Package-Manager: portage-2.2.27 - RepoMan-Options: --ignore-arches - - 24 Jan 2016; Michał Górny metadata.xml: - Unify quoting in metadata.xml files for machine processing - - Force unified quoting in all metadata.xml files since lxml does not - preserve original use of single and double quotes. Ensuring unified - quoting before the process allows distinguishing the GLEP 67-related - metadata.xml changes from unrelated quoting changes. - - 24 Jan 2016; Michał Górny metadata.xml: - Replace all herds with appropriate projects (GLEP 67) - - Replace all uses of herd with appropriate project maintainers, or no - maintainers in case of herds requested to be disbanded. - - 24 Jan 2016; Michał Górny metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - - 13 Feb 2016; Mike Frysinger gdb-7.10-r1.ebuild, - gdb-7.10.1.ebuild, gdb-9999.ebuild: - force zlib w/newer versions - - Upstream has moved to using zlib all the time, so update the deps and - configure flags to match. Otherwise we'd end up using the local zlib. - - 24 Feb 2016; Mike Frysinger gdb-7.10.1.ebuild, - gdb-9999.ebuild: - add python-3.5 #572464 - - 24 Feb 2016; Mike Frysinger gdb-7.10.1.ebuild: - mark 7.10.1 arm64/m68k/s390 stable - - 24 Feb 2016; Mike Frysinger -gdb-7.8.2.ebuild, - -gdb-7.9.1.ebuild, -gdb-7.10-r1.ebuild: - move <7.10.1 versions to toolchain overlay - -*gdb-7.11 (24 Feb 2016) - - 24 Feb 2016; Mike Frysinger +gdb-7.11.ebuild: - version bump to 7.11 - -*gdb-7.9.1 (24 Feb 2016) - - 24 Feb 2016; Mike Frysinger +gdb-7.9.1.ebuild, - gdb-7.10.1.ebuild, gdb-7.11.ebuild: - restore 7.9.1 for alpha, and move masking to the ebuild - - We have per-ebuild KEYWORDS to track arch issues, so move it out of the - arch mask to keep things clear. - diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog-2015 deleted file mode 100644 index d44d838268..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog-2015 +++ /dev/null @@ -1,1185 +0,0 @@ -# ChangeLog for sys-devel/gdb -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.298 2015/05/22 06:26:32 vapier Exp $ - - 22 May 2015; Mike Frysinger gdb-9999.ebuild: - Include EGIT_COMMIT in the branding when available. - -*gdb-7.9.1 (14 May 2015) - - 14 May 2015; Mike Frysinger +gdb-7.9.1.ebuild: - Version bump. - - 04 May 2015; Mike Frysinger gdb-7.5.1.ebuild, - gdb-7.5.ebuild, gdb-7.6.1.ebuild, gdb-7.6.2.ebuild, gdb-7.6.ebuild, - gdb-7.7-r1.ebuild, gdb-7.7.1.ebuild, gdb-7.8.1.ebuild, gdb-7.8.2.ebuild, - gdb-7.8.ebuild, gdb-7.9.ebuild, gdb-9999.ebuild: - Convert to mirror://fedora-dev/ #496032 by Chris Reffett. - - 04 Apr 2015; Mike Frysinger gdb-7.9.ebuild, - gdb-9999.ebuild: - Depend on a specific readline SLOT. - - 22 Mar 2015; Rick Farina gdb-7.7-r1.ebuild, - gdb-7.7.1.ebuild, gdb-7.8.1.ebuild, gdb-7.8.2.ebuild, gdb-7.8.ebuild: - python-single-r1 no longer supports eapi 4 due to metadata varience. this - tested QA fix allows gdb to be buildable. Please do not revert gdb to an - unbuiltable state. - - 14 Mar 2015; Mike Frysinger -gdb-6.6-r2.ebuild, - -gdb-6.7.1-r3.ebuild, -gdb-6.8-r1.ebuild, -gdb-6.8-r2.ebuild, - -gdb-7.0.1.ebuild, -gdb-7.1.ebuild, -gdb-7.2.50.20101117.4.15.ebuild, - -gdb-7.2.ebuild, -gdb-7.3.1-r1.ebuild, -gdb-7.3.1.ebuild, -gdb-7.3.ebuild, - -gdb-7.4.1.ebuild, -gdb-7.4.ebuild: - Move old ebuilds to toolchain overlay. - - 14 Mar 2015; Mike Frysinger gdb-7.9.ebuild, - gdb-9999.ebuild: - Upgrade to EAPI=5 as gdb is not needed to update an old system #543178 by - Michał Górny. - - 28 Feb 2015; gdb-7.8.2.ebuild: - stable on arm64 - - 27 Feb 2015; Mike Frysinger gdb-6.6-r2.ebuild, - gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild, - gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild, - gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild, - gdb-7.4.ebuild, gdb-7.5.1.ebuild, gdb-7.5.ebuild, gdb-7.6.1.ebuild, - gdb-7.6.2.ebuild, gdb-7.6.ebuild, gdb-7.7-r1.ebuild, gdb-7.7.1.ebuild, - gdb-7.8.1.ebuild, gdb-7.8.2.ebuild, gdb-7.8.ebuild, gdb-7.9.ebuild, - gdb-9999.ebuild: - Use more readable CTARGET setup logic. - -*gdb-7.9 (20 Feb 2015) - - 20 Feb 2015; Mike Frysinger +gdb-7.9.ebuild: - Version bump. - - 20 Feb 2015; Mike Frysinger gdb-6.6-r2.ebuild, - gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild, - gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild, - gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild, - gdb-7.4.ebuild, gdb-7.5.1.ebuild, gdb-7.5.ebuild, gdb-7.6.1.ebuild, - gdb-7.6.2.ebuild, gdb-7.6.ebuild, gdb-7.7-r1.ebuild, gdb-7.7.1.ebuild, - gdb-7.8.1.ebuild, gdb-7.8.2.ebuild, gdb-7.8.ebuild, gdb-9999.ebuild: - Fix USE=vanilla and PATCH_VER interaction #540698 by David Kredba. - - 17 Feb 2015; Mike Frysinger gdb-9999.ebuild: - Update weekly snapshot to use xz. - -*gdb-7.8.2 (15 Feb 2015) - - 15 Feb 2015; Mike Frysinger +gdb-7.8.2.ebuild: - Version bump. - - 13 Feb 2015; Mike Frysinger gdb-7.8.1.ebuild, - gdb-9999.ebuild: - Put deps behind USE=server and USE=client as appropriate #539832 by - tschwinger. - - 13 Feb 2015; Mike Frysinger gdb-7.8.1.ebuild, - gdb-9999.ebuild: - Reject USE="-client -server" builds. - - 11 Nov 2014; Agostino Sarubbo gdb-7.7.1.ebuild: - Stable for ia64, wrt bug #526376 - - 04 Nov 2014; Markus Meier gdb-7.7.1.ebuild: - arm stable, bug #526376 - - 04 Nov 2014; Agostino Sarubbo gdb-7.7.1.ebuild: - Stable for sparc, wrt bug #526376 - - 02 Nov 2014; Agostino Sarubbo gdb-7.7.1.ebuild: - Stable for alpha, wrt bug #526376 - - 01 Nov 2014; Agostino Sarubbo gdb-7.7.1.ebuild: - Stable for ppc, wrt bug #526376 - - 31 Oct 2014; Agostino Sarubbo gdb-7.7.1.ebuild: - Stable for ppc64, wrt bug #526376 - - 30 Oct 2014; Agostino Sarubbo gdb-7.7.1.ebuild: - Stable for x86, wrt bug #526376 - -*gdb-7.8.1 (30 Oct 2014) - - 30 Oct 2014; Mike Frysinger +gdb-7.8.1.ebuild: - Version bump. - - 29 Oct 2014; Agostino Sarubbo gdb-7.7.1.ebuild: - Stable for amd64, wrt bug #526376 - - 25 Oct 2014; Jeroen Roovers gdb-7.7.1.ebuild: - Stable for HPPA (bug #526376). - - 04 Aug 2014; Mike Frysinger gdb-7.8.ebuild, - gdb-9999.ebuild: - Install gdb datafiles for cross-gdbs too as they need their own - python/xml/etc... files since they can be different versions than the native - gdb. - - 01 Aug 2014; Raúl Porcel gdb-7.6.2.ebuild: - sparc stable wrt #501528 - -*gdb-7.8 (30 Jul 2014) - - 30 Jul 2014; Mike Frysinger +gdb-7.8.ebuild, - gdb-9999.ebuild: - Version bump. - - 14 Jun 2014; Mike Frysinger metadata.xml: - Add upstream CPE tag (security info). - - 09 May 2014; Fabian Groffen gdb-7.7.1.ebuild: - Reapply python-config fix for Darwin - -*gdb-7.7.1 (08 May 2014) - - 08 May 2014; Mike Frysinger +gdb-7.7.1.ebuild: - Version bump. - - 27 Apr 2014; Mike Gilbert gdb-7.7-r1.ebuild, - gdb-9999.ebuild: - Add python3.4. - - 18 Mar 2014; Mike Frysinger gdb-7.7-r1.ebuild, - gdb-9999.ebuild: - Fix by Jonathan Callen for USE=-python handling #504830. - -*gdb-7.7-r1 (14 Mar 2014) - - 14 Mar 2014; Mike Frysinger +gdb-7.7-r1.ebuild, - -gdb-7.7.ebuild: - Add fix from upstream for handling of autoloading python printers #502108 by - Dennis Schridde. - - 14 Mar 2014; Mike Frysinger gdb-7.7.ebuild, - gdb-9999.ebuild: - Add epatch_user support. - - 14 Mar 2014; Mike Frysinger gdb-7.6.2.ebuild: - Mark alpha/ia64/m68k/ppc64/s390 stable #501528. - - 09 Mar 2014; Mike Frysinger gdb-7.7.ebuild, - gdb-9999.ebuild: - Convert python support to use python-single-r1 and allow python 2.7 and 3.3 - versions #503852 by Nikoli. - - 08 Mar 2014; Mike Frysinger gdb-7.6.1.ebuild, - gdb-7.6.2.ebuild, gdb-7.6.ebuild, gdb-7.7.ebuild, gdb-9999.ebuild: - Clean up sysroot handling a bit -- no real functional changes. - - 08 Mar 2014; Mike Frysinger gdb-7.6.1.ebuild, - gdb-7.6.2.ebuild, gdb-7.6.ebuild, gdb-7.7.ebuild, gdb-9999.ebuild, - metadata.xml: - Add USE=lzma to control lzma linkage support #503850 by Nikoli. - - 05 Mar 2014; Agostino Sarubbo gdb-7.6.2.ebuild: - Stable for ppc, wrt bug #501528 - - 04 Mar 2014; Agostino Sarubbo gdb-7.6.2.ebuild: - Stable for x86, wrt bug #501528 - - 02 Mar 2014; Pacho Ramos gdb-7.6.2.ebuild: - amd64 stable, bug #501528 - - 28 Feb 2014; Markus Meier gdb-7.6.2.ebuild: - arm stable, bug #501528 - - 17 Feb 2014; Jeroen Roovers gdb-7.6.2.ebuild: - Stable for HPPA (bug #501528). - -*gdb-7.7 (06 Feb 2014) - - 06 Feb 2014; Mike Frysinger +gdb-7.7.ebuild: - Version bump. - - 06 Feb 2014; Mike Frysinger gdb-9999.ebuild: - Update to EAPI=4. - - 18 Jan 2014; Mike Frysinger gdb-7.6.2.ebuild, - gdb-9999.ebuild: - Add arm64 love. - - 14 Jan 2014; Mike Frysinger gdb-9999.ebuild: - Disable readline explicitly since we use the system one #498008 by octoploid. - - 14 Jan 2014; Mike Frysinger gdb-7.6.1.ebuild, - gdb-7.6.2.ebuild, gdb-7.6.ebuild, gdb-9999.ebuild: - Re-add m68k keywords. - - 14 Jan 2014; Mike Frysinger gdb-9999.ebuild: - Disable binutils subdirs due to combined git tree #498008 by octoploid. - -*gdb-7.6.2 (09 Dec 2013) - - 09 Dec 2013; Mike Frysinger +gdb-7.6.2.ebuild, - gdb-9999.ebuild: - Version bump. - - 20 Nov 2013; Mike Frysinger gdb-7.3.1-r1.ebuild, - gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild, gdb-7.4.ebuild, - gdb-7.5.1.ebuild, gdb-7.5.ebuild, gdb-7.6.1.ebuild, gdb-7.6.ebuild, - gdb-9999.ebuild: - Update gdb git repo #490566 by octoploid. - - 29 Sep 2013; Mike Frysinger gdb-7.6.1.ebuild: - Add fix from upstream for building btrace on older systems #473522 by William - Throwe. - - 15 Sep 2013; Fabian Groffen gdb-7.6.1.ebuild, - gdb-9999.ebuild: - Fix configure on Darwin by using our own provided python-config iso gdb- - provided copy - -*gdb-7.6.1 (03 Sep 2013) - - 03 Sep 2013; Mike Frysinger +gdb-7.6.1.ebuild: - Version bump. - - 15 Aug 2013; Mike Frysinger gdb-7.5.1.ebuild: - Mark m68k stable #457796. - - 15 Aug 2013; Mike Frysinger gdb-7.6.ebuild: - Redo cpuid patch to work with older versions of patch (and not require up-to- - date git format support) #477276 by Another Mortal. - - 23 Jun 2013; Mike Frysinger gdb-7.6.ebuild: - Apply fix from upstream for cpuid on x86 on hardened systems #467806. - -*gdb-7.6 (26 Apr 2013) - - 26 Apr 2013; Mike Frysinger +gdb-7.6.ebuild: - Version bump. - - 12 Apr 2013; Jeroen Roovers gdb-7.5.1.ebuild: - Stable for HPPA (bug #457796). - - 21 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for sparc, wrt bug #457796 - - 21 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for ia64, wrt bug #457796 - - 21 Feb 2013; Zac Medico gdb-7.5.1.ebuild, - gdb-9999.ebuild: - Add ~arm-linux keyword. - - 20 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for s390, wrt bug #457796 - - 19 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for arm, wrt bug #457796 - - 19 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for alpha, wrt bug #457796 - - 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for ppc64, wrt bug #457796 - - 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for ppc, wrt bug #457796 - - 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for x86, wrt bug #457796 - - 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: - Stable for amd64, wrt bug #457796 - - 09 Feb 2013; Mike Frysinger gdb-6.6-r2.ebuild, - gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild, - gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild, - gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild, - gdb-7.4.ebuild, gdb-7.5.1.ebuild, gdb-7.5.ebuild, gdb-9999.ebuild: - Update HOMEPAGE/SRC_URI to use sourceware.org #455152 by wbrana. - - 08 Jan 2013; Mike Frysinger gdb-7.5.1.ebuild: - Fix x32 builds. - - 01 Jan 2013; Raúl Porcel gdb-7.5.ebuild: - s390 stable wrt #444902 - - 30 Dec 2012; Agostino Sarubbo gdb-7.5.ebuild: - Stable for alpha, wrt bug #444902 - - 29 Dec 2012; Agostino Sarubbo gdb-7.5.ebuild: - Stable for sparc, wrt bug #444902 - - 17 Dec 2012; Agostino Sarubbo gdb-7.5.ebuild: - Stable for ia64, wrt bug #444902 - - 06 Dec 2012; Pawel Hajdan jr gdb-7.5.ebuild: - x86 stable wrt bug #444902 - - 01 Dec 2012; Anthony G. Basile gdb-7.5.ebuild: - stable arm ppc64, bug #444902 - - 29 Nov 2012; Brent Baude gdb-7.5.ebuild: - Marking gdb-7.5 ppc for bug 444902 - -*gdb-7.5.1 (29 Nov 2012) - - 29 Nov 2012; Mike Frysinger +gdb-7.5.1.ebuild: - Version bump. - - 29 Nov 2012; Jeroen Roovers gdb-7.5.ebuild: - Stable for HPPA (bug #444902). - - 28 Nov 2012; gdb-7.5.ebuild: - Stable for amd64, wrt bug #444902 - -*gdb-7.5 (17 Aug 2012) - - 17 Aug 2012; Mike Frysinger +gdb-7.5.ebuild: - Version bump. - - 23 Jul 2012; Mike Frysinger gdb-7.4.1.ebuild: - Fix building with linux-headers-3.5. - - 10 May 2012; Alexis Ballier gdb-7.4.1.ebuild: - keyword ~amd64-fbsd - - 27 Apr 2012; Mike Frysinger gdb-6.6-r2.ebuild, - gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild, - gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild, - gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild, - gdb-7.4.ebuild, gdb-9999.ebuild: - Use mirror://gnu as pointed out by repoman. - -*gdb-7.4.1 (27 Apr 2012) - - 27 Apr 2012; Mike Frysinger +gdb-7.4.1.ebuild: - Version bump. - - 13 Feb 2012; Kacper Kowalik gdb-7.3.1.ebuild: - ppc64 stable wrt #395017 - - 01 Feb 2012; Brent Baude gdb-7.3.1.ebuild: - Marking gdb-7.3.1 ppc for bug 395017 - - 25 Jan 2012; Mike Frysinger gdb-7.4.ebuild, - gdb-9999.ebuild: - Set includedir to /usr/$CTARGET for cross-compilers #400729 by Karsten - Steingaß. - - 25 Jan 2012; Mike Frysinger gdb-7.4.ebuild, - gdb-9999.ebuild: - Do not mention the PATCH_VER in the version branding when USE=vanilla - #400707. - -*gdb-7.4 (25 Jan 2012) - - 25 Jan 2012; Mike Frysinger +gdb-7.4.ebuild: - Version bump. - - 15 Jan 2012; Raúl Porcel gdb-7.3.1.ebuild: - alpha/ia64/s390/sparc stable wrt #395017 - - 13 Jan 2012; Mike Frysinger gdb-7.3.1-r1.ebuild, - gdb-9999.ebuild: - Unify live/release ebuilds, and properly control zlib dep. - - 10 Jan 2012; Fabian Groffen gdb-7.3.1-r1.ebuild: - Fix installation with USE=client on 64-bits Solaris targets - - 06 Jan 2012; Fabian Groffen gdb-7.3.1-r1.ebuild: - Marked ~x64-freebsd - - 04 Jan 2012; Pawel Hajdan jr gdb-7.3.1.ebuild: - x86 stable wrt bug #395017 - - 02 Jan 2012; Mike Frysinger gdb-7.3.1-r1.ebuild, - gdb-9999.ebuild: - Merge live/non-live ebuilds, fix up USE="-client -server" behavior, and - handle gdbserver better in unsupported configurations #396697 by Thomas - Sachau. - - 01 Jan 2012; Fabian Groffen gdb-7.3.1-r1.ebuild: - Remove/check existing files (wrt Prefix offset) - -*gdb-7.3.1-r1 (31 Dec 2011) - - 31 Dec 2011; Mike Frysinger +gdb-7.3.1-r1.ebuild, - metadata.xml: - Add USE=client/server support, and fix up the install of helper libraries. - - 29 Dec 2011; Jeroen Roovers gdb-7.3.1.ebuild: - Stable for HPPA (bug #395017). - - 23 Dec 2011; Matt Turner gdb-7.3.1.ebuild: - alpha stable, bug #395017. - - 22 Dec 2011; Markus Meier gdb-7.3.1.ebuild: - arm stable, bug #395017 - - 21 Dec 2011; Fabian Groffen gdb-7.3.1.ebuild: - Add Prefix keywords - - 18 Dec 2011; Agostino Sarubbo gdb-7.3.1.ebuild: - Stable for AMD64, wrt bug #395017 - - 08 Dec 2011; Mike Frysinger gdb-7.3.1.ebuild: - Add patch from upstream for x32 support. - - 02 Dec 2011; Mike Frysinger gdb-7.3.1.ebuild, - gdb-9999.ebuild, metadata.xml: - Enable python support by default #386141 by Ben Longbons. - -*gdb-7.3.1 (07 Sep 2011) - - 07 Sep 2011; Mike Frysinger +gdb-7.3.1.ebuild, - gdb-9999.ebuild: - Version bump and sync live ebuilds with release. - - 03 Sep 2011; Fabian Groffen gdb-7.2.ebuild, - gdb-7.3.ebuild, gdb-9999.ebuild: - Fixed Prefix support, and marked ~x86-macos and ~x64-macos - - 23 Aug 2011; Mike Frysinger gdb-7.3.ebuild, - gdb-9999.ebuild: - Set EGIT vars before we inherit the git eclass. - - 22 Aug 2011; Mike Frysinger gdb-7.3.ebuild, - gdb-9999.ebuild: - Use /usr/lib/debug as the separate debug dir since everything else atm - assumes that canonical location #378537 by Michał Górny. - -*gdb-9999 (13 Aug 2011) - - 13 Aug 2011; Mike Frysinger gdb-7.3.ebuild, - +gdb-9999.ebuild: - Add support for live git trees, and merge the different versions we have for - fedora/weekly snapshots. - - 13 Aug 2011; Mike Frysinger gdb-7.2.ebuild, - gdb-7.3.ebuild: - Depend on yacc for build. - -*gdb-7.3 (07 Aug 2011) - - 07 Aug 2011; Mike Frysinger +gdb-7.3.ebuild: - Version bump. - - 04 Apr 2011; Jeroen Roovers gdb-7.2.ebuild: - Stable for HPPA (bug #350259). - - 22 Mar 2011; Mike Frysinger gdb-7.1.ebuild, - gdb-7.2.ebuild: - Switch back to system readline now that newer versions work again. - - 16 Mar 2011; Kacper Kowalik gdb-7.2.ebuild: - ppc64 stable wrt #350259 - - 28 Feb 2011; Brent Baude gdb-7.2.ebuild: - stable ppc, bug 350259 - - 06 Feb 2011; Mart Raudsepp gdb-6.6-r2.ebuild: - Drop to ~mips - - 29 Jan 2011; Raúl Porcel gdb-7.2.ebuild: - alpha/ia64/s390/sparc stable wrt #350259 - - 08 Jan 2011; Markus Meier gdb-7.2.ebuild: - arm stable, bug #350259 - - 04 Jan 2011; Markos Chandras gdb-7.2.ebuild: - Stable on amd64 wrt bug #350259 - - 03 Jan 2011; Pawel Hajdan jr gdb-7.2.ebuild: - x86 stable wrt bug #350259 - -*gdb-7.2.50.20101117.4.15 (31 Dec 2010) - - 31 Dec 2010; Mike Frysinger gdb-7.2.ebuild, - +gdb-7.2.50.20101117.4.15.ebuild: - Merge rpm and non-rpm ebuilds, and version bump the rpm one. - - 14 Sep 2010; Mike Frysinger gdb-7.2.ebuild: - Fix EAPI=3 porting and force usage of python-2 by Arfrever Frehtes Taifersar - Arahesis #316945. - - 11 Sep 2010; Mike Frysinger gdb-7.0.1.ebuild: - Mark s390 stable #310159. - - 11 Sep 2010; Mike Frysinger gdb-7.2.ebuild: - Enable 64-bit-bfd all the time #330851 by Hugo Mildenberger. - -*gdb-7.2 (11 Sep 2010) - - 11 Sep 2010; Mike Frysinger +gdb-7.2.ebuild: - Version bump. - - 21 May 2010; Peter Volkov gdb-7.0.1.ebuild: - amd64 stable, bug 310159 - - 20 May 2010; Jeroen Roovers gdb-7.0.1.ebuild: - Stable for HPPA (bug #310159). - - 09 May 2010; Raúl Porcel gdb-7.0.1.ebuild: - alpha/arm/ia64/sparc stable wrt #310159 - - 16 Apr 2010; Brent Baude gdb-7.0.1.ebuild: - Marking gdb-7.0.1 ppc for bug 310159 - - 29 Mar 2010; Christian Faulhammer gdb-7.0.1.ebuild: - stable x86, bug 310159 - - 22 Mar 2010; Brent Baude gdb-7.0.1.ebuild: - Marking gdb-7.0.1 ppc64 for bug 310159 - -*gdb-7.1 (19 Mar 2010) - - 19 Mar 2010; Mike Frysinger +gdb-7.1.ebuild: - Version bump. - - 26 Jan 2010; Jeroen Roovers gdb-7.0.ebuild: - Stable for HPPA (bug #296389). - - 10 Jan 2010; nixnut gdb-7.0.ebuild: - ppc stable #296389 - -*gdb-7.0.1 (05 Jan 2010) - - 05 Jan 2010; Mike Frysinger +gdb-7.0.1.ebuild: - Version bump. - - 05 Jan 2010; Mike Frysinger gdb-7.0.ebuild: - Add fix by Knut St. Osmundsen for building with USE=multitarget #299600. - - 01 Jan 2010; Tobias Klausmann gdb-7.0.ebuild: - Stable on alpha, bug #296389 - - 22 Dec 2009; Markus Meier gdb-7.0.ebuild: - amd64/arm/x86 stable, bug #296389 - -*gdb-7.0 (10 Oct 2009) - - 10 Oct 2009; Mike Frysinger +gdb-7.0.ebuild, - metadata.xml: - Version bump. - - 10 Oct 2009; Mike Frysinger gdb-6.8-r1.ebuild, - gdb-6.8-r2.ebuild, gdb-6.8.50.20090811.2.12.ebuild: - Update readline check to include SLOT. - - 16 Aug 2009; Mike Frysinger gdb-6.8-r2.ebuild: - Add support for IUSE=expat #280391 by Maciej Mrozowski. - -*gdb-6.8.50.20090811.2.12 (16 Aug 2009) - - 16 Aug 2009; Mike Frysinger - +gdb-6.8.50.20090811.2.12.ebuild: - Version bump. - -*gdb-6.8.50.20090302.8.11 (12 Mar 2009) - - 12 Mar 2009; Mike Frysinger - +gdb-6.8.50.20090302.8.11.ebuild: - Add an ebuild for Fedora rpms (since they apply a ton of custom patches). - -*gdb-6.8-r2 (12 Mar 2009) - - 12 Mar 2009; Mike Frysinger +gdb-6.8-r2.ebuild: - Grab fix from Fedora for accessing tls vars (like errno). - - 22 Feb 2009; Mike Frysinger gdb-6.8-r1.ebuild: - Use system readline only if it is version 5 #259865 by michel. - - 01 Feb 2009; nixnut gdb-6.8-r1.ebuild: - ppc stable #255219 - - 23 Jan 2009; Brent Baude gdb-6.8-r1.ebuild: - stable ppc64, bug 255219 - - 23 Jan 2009; Raúl Porcel gdb-6.8-r1.ebuild: - ia64/sparc stable wrt #255219 - - 18 Jan 2009; Markus Meier gdb-6.8-r1.ebuild: - amd64/x86 stable, bug #255219 - - 18 Jan 2009; Tobias Klausmann gdb-6.8-r1.ebuild: - Stable on alpha, bug #255219 - - 18 Jan 2009; Guy Martin gdb-6.8-r1.ebuild: - hppa stable, #255219 - - 02 Aug 2008; Panagiotis Christopoulos metadata.xml: - Update metadata.xml to include USE flag descriptions. Entries taken from - profiles/use.local.desc. GLEP 56 - -*gdb-6.8-r1 (21 Jun 2008) - - 21 Jun 2008; Mike Frysinger +gdb-6.8-r1.ebuild: - Add some PIE patches #223533 by Magnus Granberg. - - 07 Apr 2008; Mike Frysinger gdb-6.8.ebuild: - Workaround build failure with USE=multitarget #216368. - - 30 Mar 2008; Mike Frysinger gdb-6.7.1-r3.ebuild, - gdb-6.8.ebuild: - Use strip-unsupported-flags rather than replace-flags as pointed out by Donnie. - - 30 Mar 2008; Markus Rothe gdb-6.7.1-r3.ebuild: - Stable on ppc64; bug #215339 - - 30 Mar 2008; Raúl Porcel gdb-6.7.1-r3.ebuild: - alpha/ia64/sparc stable wrt #215339 - - 29 Mar 2008; Dawid Węgliński gdb-6.7.1-r3.ebuild: - Stable on x86 (bug #215339) - - 29 Mar 2008; Jeroen Roovers gdb-6.7.1-r3.ebuild: - Stable for HPPA (bug #215339). - -*gdb-6.8 (29 Mar 2008) - - 29 Mar 2008; Mike Frysinger +gdb-6.8.ebuild: - Version bump. - - 29 Mar 2008; Brent Baude gdb-6.7.1-r3.ebuild: - stable ppc, bug 215339 - - 25 Mar 2008; Santiago M. Mola gdb-6.7.1-r3.ebuild: - amd64 stable - -*gdb-6.7.1-r3 (25 Feb 2008) - - 25 Feb 2008; Mike Frysinger +gdb-6.7.1-r3.ebuild: - Grab fix from upstream for crash #210636 by emerald. - - 24 Feb 2008; Raúl Porcel gdb-6.7.1-r2.ebuild: - alpha/ia64/sparc/x86 stable - -*gdb-6.7.1-r2 (22 Jan 2008) - - 22 Jan 2008; Diego Pettenò +gdb-6.7.1-r2.ebuild: - Use system libreadline rather than building an internal copy. Closes bug - #206947. - - 30 Dec 2007; Mike Frysinger gdb-6.7.1-r1.ebuild: - Fixup duel build code a bit as well as the patch itself. - -*gdb-6.7.1-r1 (29 Dec 2007) - - 29 Dec 2007; Mike Frysinger +gdb-6.7.1-r1.ebuild: - Add DUEL support #199987 by Sergei Golubchik. - - 16 Dec 2007; Markus Rothe gdb-6.7.1.ebuild: - Stable on ppc64; bug #202246 - - 16 Dec 2007; Samuli Suominen gdb-6.7.1.ebuild: - amd64 stable wrt #202246 - - 15 Dec 2007; Raúl Porcel gdb-6.7.1.ebuild: - alpha/ia64/sparc stable wrt #202246 - - 15 Dec 2007; Dawid Węgliński gdb-6.7.1.ebuild: - Stable on x86 (bug #202246) - - 14 Dec 2007; Jeroen Roovers gdb-6.7.1.ebuild: - Stable for HPPA (bug #202246). - - 14 Dec 2007; nixnut gdb-6.7.1.ebuild: - Stable on ppc wrt bug 202246 - -*gdb-6.7.1 (29 Oct 2007) - - 29 Oct 2007; Mike Frysinger +gdb-6.7.1.ebuild: - Version bump. - -*gdb-6.7 (10 Oct 2007) - - 10 Oct 2007; Mike Frysinger +gdb-6.7.ebuild: - Version bump. - - 09 Jul 2007; Mike Frysinger gdb-6.6-r2.ebuild: - Fix building on hppa with sanitized headers #180476. - - 12 May 2007; Joshua Kinard gdb-6.6-r2.ebuild: - Stable on mips. - - 11 Apr 2007; Tobias Scherbaum gdb-6.6-r2.ebuild: - ppc stable, bug #144833 - - 10 Apr 2007; Jose Luis Rivero gdb-6.6-r2.ebuild: - alpha stable wrt security bug #144833 - - 10 Apr 2007; Michael Cummings gdb-6.6-r2.ebuild: - sparc stable wrt security bug 144833 - - 09 Apr 2007; Raúl Porcel gdb-6.6-r2.ebuild: - ia64 stable wrt security bug 144833 - - 06 Apr 2007; Jeroen Roovers gdb-6.6-r2.ebuild: - Stable for HPPA (bug #144833). - - 06 Apr 2007; Peter Weller gdb-6.6-r2.ebuild: - Stable on amd64 wrt bug 144833 - - 06 Apr 2007; Christian Faulhammer gdb-6.6-r2.ebuild: - stable x86, security bug 144833 - - 05 Apr 2007; Markus Rothe gdb-6.6-r2.ebuild: - Stable on ppc64; bug #144833 - -*gdb-6.6-r2 (31 Mar 2007) - - 31 Mar 2007; Mike Frysinger +gdb-6.6-r2.ebuild: - Fix .gdbinit checks #169609 and add stack overflow checks #144833 by Tavis - Ormandy. - - 16 Mar 2007; Jose Luis Rivero gdb-6.6.ebuild: - Stable on alpha wrt bug #164336 - -*gdb-6.6-r1 (04 Mar 2007) - - 04 Mar 2007; Mike Frysinger +gdb-6.6-r1.ebuild: - Add some fixes from upstream #150963 (fix SuperH detection) by Manuel Lauss - and #169366 (fix Corrupted DWARF expression error) by Hanno Meyer-Thurow. - - 21 Feb 2007; Alexander H. Færøy gdb-6.6.ebuild: - Stable on MIPS; bug #164336 - - 31 Jan 2007; Markus Rothe gdb-6.6.ebuild: - Stable on ppc64; bug #164336 - - 31 Jan 2007; Olivier Crête gdb-6.6.ebuild: - Stable on amd64 per bug #164336 - - 31 Jan 2007; Jeroen Roovers gdb-6.6.ebuild: - Stable for HPPA (bug #164336). - - 29 Jan 2007; Gustavo Zacarias gdb-6.6.ebuild: - Stable on sparc wrt #164336 - - 29 Jan 2007; Raúl Porcel gdb-6.6.ebuild: - x86 stable wrt bug 164336 - - 29 Jan 2007; Luca Barbato gdb-6.6.ebuild: - Marked ppc - -*gdb-6.6 (19 Dec 2006) - - 19 Dec 2006; Mike Frysinger +gdb-6.6.ebuild: - Version bump. - -*gdb-6.5-r2 (24 Aug 2006) - - 24 Aug 2006; Mike Frysinger +gdb-6.5-r2.ebuild: - Add patch for gnu hash support from upstream #144851 by Christophe Saout. - - 01 Jul 2006; gdb-6.5-r1.ebuild: - - fix gdbinit file causing errors with recent gdb. bug 97409 - - 22 Jun 2006; files/gdb-6.4-scanmem.patch, - files/gdb-6.5-scanmem.patch, gdb-6.5-r1.ebuild: - - fix segv in scanmem when no parms are given avoid memleak also - - 22 Jun 2006; Mike Frysinger - +files/gdb-6.5-locale.patch, gdb-6.5.ebuild: - Fix issues with funky locales #125264 by J. - -*gdb-6.5-r1 (21 Jun 2006) - - 21 Jun 2006; +files/gdb-6.5-scanmem.patch, - +gdb-6.5-r1.ebuild: - - bump scanmem patch - -*gdb-6.5 (21 Jun 2006) - - 21 Jun 2006; Mike Frysinger +gdb-6.5.ebuild: - Version bump. - -*gdb-6.4-r5 (18 Jun 2006) - - 18 Jun 2006; Tony Vroon - +files/gdb-6.4-ppc-stack.patch, +gdb-6.4-r5.ebuild: - Apply upstream patch to get usable backtraces on PPC. Research by illusion - in bug #137125. - - 03 May 2006; Diego Pettenò gdb-6.4-r4.ebuild: - Add ~x86-fbsd keyword. - - 27 Apr 2006; Alec Warner files/digest-gdb-6.1, - files/digest-gdb-6.2.1, files/digest-gdb-6.3-r4, files/digest-gdb-6.3-r5, - files/digest-gdb-6.4, files/digest-gdb-6.4-r1, files/digest-gdb-6.4-r2, - files/digest-gdb-6.4-r3, files/digest-gdb-6.4-r4, Manifest: - Fixing SHA256 digest, pass four - -*gdb-6.4-r4 (16 Mar 2006) - - 16 Mar 2006; Mike Frysinger - +files/gdb-6.4-avr-eclipse.patch, +gdb-6.4-r4.ebuild: - Add patch from upstream for avr/eclipse compat #126288 by Ian Hubbertz. - -*gdb-6.4-r3 (05 Mar 2006) - - 05 Mar 2006; Mike Frysinger +gdb-6.4-r3.ebuild: - Drop relative patch #122050 by Stefan Knorr. - -*gdb-6.3-r5 (21 Feb 2006) - - 21 Feb 2006; Kevin F. Quinn +gdb-6.3-r5.ebuild: - Added patches from RedHat to support PIEs in gdb-6.3 - - 19 Feb 2006; Joshua Kinard gdb-6.4.ebuild: - Marked stable on mips. - -*gdb-6.4-r2 (23 Jan 2006) - - 23 Jan 2006; Mike Frysinger - +files/gdb-6.3-partial-die-20050503.patch, +gdb-6.4-r2.ebuild: - Add patch from Fedora to fix #120091 by Ed Catmur. - - 16 Jan 2006; files/gdb-6.4-scanmem.patch: - - scanmem patch updates from the PaX Team. Fixed compilation warnings and - clean up the control flow a bit (one less level of indentation) and I also - added tab completion for 'scanmem'. - -*gdb-6.4-r1 (08 Dec 2005) - - 08 Dec 2005; +files/gdb-6.4-scanmem.patch, - +gdb-6.4-r1.ebuild, gdb-6.4.ebuild: - - fwd port scanmem patch for gdb-6.4 - - 09 Dec 2005; Mike Frysinger - +files/gdb-6.4-sse2-register-display.patch, gdb-6.4.ebuild: - Disable building with -Werror #114902. - -*gdb-6.4 (02 Dec 2005) - - 02 Dec 2005; Mike Frysinger - +files/gdb-6.4-relative-paths.patch, +files/gdb-6.4-uclibc.patch, - +gdb-6.4.ebuild: - Version bump. - - 16 Jul 2005; Danny van Dyk gdb-6.3-r4.ebuild: - Marked s390. - -*gdb-6.3-r4 (09 Jul 2005) - - 09 Jul 2005; Mike Frysinger +gdb-6.3-r4.ebuild: - Sync with latest debian patchset. - -*gdb-6.2.1-r1 (15 May 2005) - - 15 May 2005; -gdb-6.0-r1.ebuild, -gdb-6.0.ebuild, - -gdb-6.1.1.ebuild, -gdb-6.2.1-r1.ebuild, -gdb-6.2.ebuild, gdb-6.3-r3.ebuild, - -gdb-6.3.ebuild: - - stable on arm #91654 - cleanup most vuln non stabilized versions of gdb - - 15 May 2005; gdb-6.3-r3.ebuild: - Stable on IA64, bug #91654. - - 09 May 2005; files/gdb-6.3-gdbinit-stat.patch: - - Jan Postransky writes via email gdb doesn't read .gdbinit file in current - working directory. I suggest putting parentheses arround the last condition - like in the attached fix. - - 06 May 2005; Bryan Østergaard gdb-6.3-r3.ebuild: - Stable on alpha, bug 91654. - - 06 May 2005; - +files/gdb-6.2.1-200-uclibc-readline-conf.patch, - +files/gdb-6.2.1-400-mips-coredump.patch, - +files/gdb-6.2.1-libiberty-pic.patch, +files/gdb-6.3-pass_all-uclibc.patch, - gdb-6.3-r3.ebuild: - - minor touch ups for mips/x86/uclibc/pic - - 06 May 2005; Gustavo Zacarias gdb-6.3-r3.ebuild: - Stable on sparc wrt #91654 - - 06 May 2005; gdb-6.3-r3.ebuild: - Mark stable on x86 and amd64 per bug #91654 - - 06 May 2005; Markus Rothe gdb-6.3-r3.ebuild: - Stable on ppc64; bug #91654 - - 06 May 2005; Michael Hanselmann gdb-6.3-r3.ebuild: - Stable on hppa. - - 06 May 2005; Michael Hanselmann gdb-6.3-r3.ebuild: - Stable on ppc. - -*gdb-6.3-r3 (05 May 2005) - - 05 May 2005; +files/bfd-malloc-wrap.patch, - -gdb-6.3-r1.ebuild, -gdb-6.3-r2.ebuild, +gdb-6.3-r3.ebuild: - - add security patch to bfd/elfcode.h to from bug #91398 - - 28 Apr 2005; Gustavo Zacarias gdb-6.3.ebuild: - Stable on sparc - - 25 Apr 2005; Bryan Østergaard gdb-6.3.ebuild: - Stable on alpha. - -*gdb-6.3-r2 (24 Apr 2005) - - 24 Apr 2005; +files/gdb-6.3-gdbinit-stat.patch, - +gdb-6.3-r2.ebuild: - - avoid executing arbitrary .gdbinit files in pwd that are not owned by the - current uid or that are world writeable. sec bug #88398 - - 24 Apr 2005; Markus Rothe gdb-6.3.ebuild: - Stable on ppc64 - -*gdb-6.3-r1 (23 Apr 2005) - - 23 Apr 2005; Mike Frysinger +gdb-6.3-r1.ebuild: - Grab & use Debians patchset. - - 14 Mar 2005; Gustavo Zacarias gdb-6.3.ebuild: - To ~sparc, this version actually works - - 03 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - -*gdb-6.3 (27 Nov 2004) - - 27 Nov 2004; +files/gdb-6.3-relative-paths.patch, - +files/gdb-6.3-scanmem.patch, +files/gdb-6.3-uclibc.patch, +gdb-6.3.ebuild: - initial commit gdb-6.3. - Adds new ~/.gdbinit file for x86 users. - Adds a - forward port of antilove's scanmem gdb-6.1 patch. Forward ported every patch, - minus the gdb-6.x-crash.patch - - 09 Nov 2004; Mike Frysinger - +files/gdb-6.2.1-pass-libdir.patch, +files/gdb-6.2.1-relative-paths.patch, - +files/gdb-6.x-crash.patch, gdb-6.0-r1.ebuild, gdb-6.0.ebuild, - gdb-6.1.1.ebuild: - Clean up ebuilds and add support for maketest (#68643). Also add misc - patches to resolve segfaults/sandbox violations (#49582 #65404) and package - collisions (#69496). - - 03 Nov 2004; Joshua Kinard gdb-6.2.1.ebuild, - gdb-6.2.ebuild: - Marked stable on mips. - - 13 Oct 2004; Travis Tilley gdb-6.0-r1.ebuild: - another sandbox fix - - 23 Sep 2004; Travis Tilley gdb-6.2.1.ebuild: - make CONF_LIBDIR aware again to fix a sandbox violation. lets hope nobody - reverts the change this time. - -*gdb-6.2.1 (23 Sep 2004) - - 23 Sep 2004; Luca Barbato +gdb-6.2.1.ebuild: - new version, thanks Pär Karlsson for - reporting - - 09 Sep 2004; Chris Gianelloni gdb-6.2.ebuild: - Making multilib safe and closing bug #63438. - - 07 Sep 2004; Gustavo Zacarias gdb-6.1.1.ebuild: - Stable on sparc - - 09 Aug 2004; Gustavo Zacarias gdb-6.1.1.ebuild, - gdb-6.2.ebuild: - 6.1.1 ~sparc, 6.2 -sparc - -*gdb-6.2 (08 Aug 2004) - - 08 Aug 2004; gdb-6.2.ebuild: - version bump - - 03 Aug 2004; Mike Frysinger gdb-6.0.ebuild, - gdb-6.1.1.ebuild: - Strip out LINGUAs that gdb doesnt support #59179 by Matthias Peick. - - 28 Jul 2004; gdb-6.1.1.ebuild, gdb-6.1.ebuild, - files/gdb-6.1-uclibc.patch: - patched bfd/config.bfd and ltmain for uclibc - - 02 Jul 2004; Jeremy Huddleston gdb-5.1.1-r2.ebuild: - virtual/glibc -> virtual/libc - - 24 Jun 2004; Aron Griffis gdb-5.3.90.ebuild, - gdb-5.3.ebuild: - QA - fix use invocation - - 23 Jun 2004; Aron Griffis gdb-6.1.1.ebuild, - gdb-6.1.ebuild: - Add ~alpha - -*gdb-6.1.1 (22 Jun 2004) - - 22 Jun 2004; Martin Schlemmer +gdb-6.1.1.ebuild: - Update version. - - 11 Jun 2004; Bryan Østergaard gdb-6.0.ebuild: - Stable on alpha. - - 06 Jun 2004; Guy Martin gdb-6.1.ebuild, - files/gdb-6.1-hppa-01.patch, files/gdb-6.1-hppa.patch: - Update of the hppa patch to fix the inclusion of asm/offset[s].h - - 30 May 2004; Guy Martin gdb-6.1.ebuild, - files/gdb-6.1-hppa.patch: - Added hppa support to gdb-6.1. Marked ~hppa. - - 28 May 2004; Tom Gall gdb-6.1.ebuild: - stable on ppc64 (with small patch) - - 13 May 2004; Stephen P. Becker gdb-6.0.ebuild: - Stable on mips. - - 27 Apr 2004; Aron Griffis gdb-5.3-r1.ebuild, - gdb-5.3.90.ebuild, gdb-5.3.ebuild: - Add inherit eutils - - 22 Apr 2004; Travis Tilley gdb-6.0-r1.ebuild, - gdb-6.0.ebuild: - stable on amd64 - -*gdb-5.3-r1 (18 Apr 2004) - - 18 Apr 2004; Michael McCabe +gdb-5.3-r1.ebuild: - Added s390 specific fixes to gdb-5.3. Closes bug #47903 - -*gdb-6.1 (05 Apr 2004) - - 05 Apr 2004; Stefan Jones : - Try gdb-6.1 to try and fix bug #45756 - - 09 Mar 2004; gdb-6.0.ebuild: - stable on ia64 - -*gdb-6.0-r1 (05 Mar 2004) - - 05 Mar 2004; Luca Barbato gdb-6.0-r1.ebuild, - files/gdb-6.0-xfreemod-all.patch: - New revision, xfree module tracking support added - - 23 Feb 2004; Sven Blumenstein gdb-6.0.ebuild: - Stable on sparc (finally). - - 15 Feb 2004; Bartosch Pixa gdb-6.0.ebuild: - set ppc in keywords - - 08 Feb 2004; Martin Schlemmer gdb-6.0.ebuild: - Bump to stable for x86. - - 19 Jan 2004; Martin Schlemmer gdb-5.1.1-r2.ebuild, - gdb-5.2.1.ebuild, gdb-5.3.90.ebuild, gdb-5.3.ebuild, gdb-6.0.ebuild: - Do not install configure, bfd, and standards info manuals, as binutils provide - them. - - 18 Oct 2003; Jason Wever gdb-5.3.90.ebuild, - gdb-6.0.ebuild: - Added fix for bug #29845 and fixed gdb-6.0 compile on sparc. - -*gdb-6.0 (17 Oct 2003) - - 17 Oct 2003; Stefan Jones : - New version, has most of the old gdb-5.3.90 patch already in, if any are - needed for non-x86 arch then feel free to add. - -*gdb-5.3.90 (20 Sep 2003) - - 30 Sep 2003; Joshua Kinard gdb-5.3.90.ebuild: - Added ~mips to KEYWORDS - - 24 Sep 2003; Jason Wever gdb-5.3.90.ebuild: - Applied patch from Sven Blumenstein to fix sparc and hppa - compilation issues, fixes bug #29390. - - 20 Sep 2003; Martin Schlemmer gdb-5.3.90.ebuild: - Update to cvs version - should fix debugging threaded applications for users - using NPTL. - - 26 May 2003; Tavis Ormandy gdb-5.3.ebuild: - ccc compatability fixes - -*gdb-5.3 (21 Dec 2002) - - 19 May 2003; Joshua Kinard gdb-5.3.ebuild: - Added a patch that allows gdb-5.3 to compile properly - on sparc and set KEYWORDS to ~sparc from -sparc - - 24 Mar 2003; Guy Martin gdb-5.3.ebuild : - Added patch for hppa support. Added hppa to keywords. - - 28 Feb 2003; Stefan Jones gdb-5.3.ebuild : - Added support for objc via the USE flag objc, see bug #16507 - - 31 Jan 2003; Joshua Brindle gdb-5.3.ebuild : - This does not compile on sparc, changing to -sparc - - 22 Jan 2003; Jason Wever gdb-5.3.ebuild : - Changed sparc keyword back to ~sparc as bug 12866 is not yet resolved. - - 02 Jan 2002; Nick Hadaway gdb-5.3.ebuild : - Marked stable. - - 26 Dec 2002; Nick Hadaway gdb-5.3.ebuild : - Removed the unneeded man patch. - - 21 Dec 2002; Nick Hadaway gdb-5.3.ebuild, - files/digest-gdb-5.3 : - Version bump. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*gdb-5.2.1 (20 Aug 2002) - - 19 Oct 2002; Seemant Kulleen : - - cleanup of old ebuilds and formatting. - - 11 Oct 2002; Nick Hadaway gdb-5.2.1.ebuild : - Throttled optimization flags down to -O2. See bug #6089 - - 20 Aug 2002; Nick Hadaway - gdb-5.2.1.ebuild, files/digest-gdb-5.2.1, files/man.diff : - Version bump. - -*gdb-5.1.1-r2 (2 June 2002) - - 24 Jul 2002; Mark Guertin : - Added ppc to keywords - - 2 June 2002; Olivier Reisch gdb-5.1.1-r2.ebuild - - Have the PPC patch only applied on PPC platform. - -*gdb-5.1.1-r1 (6 May 2002) - - 6 May 2002; Kain gdb-5.1.1-r1.ebuild - - PPC compatibility patch to fix some bool typedef stuff. - -*gdb-5.1.1 (5 Apr 2002) - - 5 Apr 2002; Seemant Kulleen gdb-5.1.1.ebuild - files/digest-gdb-5.1.1 - - Version bump, but this is being masked until the ncurses incompatibility - is resolved. - -*gdb-5.1 (7 Feb 2002) Karl Trygve Kalleberg : gdb-5.1.ebuild files/digest-gdb-5.1 - - GDB, the GNU Project debugger, allows you to see what is going on `inside' - another program while it executes -- or what another program was doing at - the moment it crashed. - - GDB can do four main kinds of things (plus other things in support of these) - to help you catch bugs in the act: - - * Start your program, specifying anything that might affect its behavior. - * Make your program stop on specified conditions. - * Examine what has happened, when your program has stopped. - * Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. - - GDB works on a wide variety of UNIX and non-UNIX systems. - -*gdb-5.0-r2 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest index 84b2a4b2e5..471bfc87b9 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest @@ -1,10 +1,8 @@ -DIST gdb-7.10.1.tar.xz 18531436 SHA256 25c72f3d41c7c8554d61cacbeacd5f40993276d2ccdec43279ac546e3993d6d5 SHA512 17a5138277a31685a5c2a841cb47ed9bc4626ea617b8ca77750513b300299f4fbbffe504958b5372de610dcb952c679cf8fa9c1bdadd380294fbf59b6e366010 WHIRLPOOL 02936f59d3f3f8a57966c72402f1da128dd8e10e686097ffdb3a2741cc0c1831ef27f97daa047fa006ff2ae9f79ae0480f6f0dc2d3f5904190a1dade0590c837 -DIST gdb-7.11.tar.xz 18934392 SHA256 7a434116cb630d77bb40776e8f5d3937bed11dea56bafebb4d2bc5dd389fe5c1 SHA512 eadd2a59a1e48b1484eb2bea85256d6b1912926bc8b690793d02babf2639608bd22a0f2de77d4f60092da3b1dafeaa6d75a7cff3e84bd4e22fc46364b68e5e9f WHIRLPOOL 9ae283b05b278ec2844aa3cf54193d9fd5735508e2eb60c0d741f719f1598b4e374dab6d4ee48d78323b0b8038715969d20435f1b8ce20775f2b3f072759c994 -DIST gdb-7.9.1.tar.xz 17867692 SHA256 cd9c543a411a05b2b647dd38936034b68c2b5d6f10e0d51dc168c166c973ba40 SHA512 eebdf88b24e52e792b8a4b89ea85790de72b462a7810b44975fdf4232c068f353b15506071f450102a9d4bcecdde8e93dc3748a10699b7f73f3e04fb2d9d8414 WHIRLPOOL fe7afb392f453fa5aab290da3b74118c4e3bbae6f4e276f2efd7f978e3987e031d92ecd90d35e0531901f1cf68b04a313df050b25bb3b632d1b6e62360acd591 -EBUILD gdb-7.10.1.ebuild 6610 SHA256 4108805fe68c4d309f0be5ecaf2b59425acdfd41294fae28fd5029e93316f05b SHA512 7a4f2b29a1c4dfa9d71cda3de9802a79bdaf2feb91d45ebd8dc1dfaef531babcaa768022b6342923c264287fe6aba05307a8c4d4fb0de8d714cc72f892176fe7 WHIRLPOOL d7980c72d3f1a6a5fc7a18ba5a3b3e5dae0abfca1d3c2a92187d09ba5a7db9e63bb8a7e9e9b9d87ed9969715c739654023d6f64c6298eff65a2ebc85b3b2a8d1 -EBUILD gdb-7.11.ebuild 6621 SHA256 2ae92acaa53c8d8590ca1c190d4dc3b8031a27af736821996ff14c321ca8e199 SHA512 e6f8788082f0bb59f27d3678b61393173bb0d0f19107c142732b6dffc3b0eb2d39b9a949136e81a9444efaba80f2db2a8e617d84770681d7f1ca0d13acceb5ed WHIRLPOOL fbb8627425cb0b1324402ce258b8e4482ce9849c98db40bc6bb52b6cc8368964b08f838797df67ff5de424dc5f9e49b4078e61e1a70279c1a9650647e6d8b152 -EBUILD gdb-7.9.1.ebuild 6174 SHA256 fe85de5f98e6f033c3fb709a617ae77235581e6dd2874c7bfe2e29d6862d3442 SHA512 d54d3e05993e8e7ed4e3a65e5cec8d06d8980ffc09cc192ab525a3f581a948900dcdc90d16d36d2f644136d3aa78e7b35b71289a42472ee0387668e1bc853180 WHIRLPOOL a8ac894c93bad9b94e740aef9af6592b5e835555407c257b73914b43887552ef4cfb96afdc526ff377654fb521863e540ad7f52a3936f3b0cdb12962016685f6 -EBUILD gdb-9999.ebuild 6604 SHA256 968c55dd3ddbbfd36c84ba861a66ca21d960b9664b81b71a07eb7410c7e5a7ce SHA512 558ad6dc9334fc41df53b2297e1496972fd381563febe5eec4b147ce654215b6af80b9340b62f11c792c7b5074d67cbcf0092b770bc20101cd8eec41c1ba7093 WHIRLPOOL ffe3432ec1dc1c0648914c96316dc11e7d189884e0bcebca7a2d73fa2689e748c4ea1c67cd2f499c44ba8965844435bfa941045f5a2fadb5b0a1c98cd82b760f -MISC ChangeLog 10143 SHA256 ccafded45151f8dc87dd0b2cd4b74889eccfa35aa80e8fbcc8ea7d3f57abf407 SHA512 da7bd59a1347d161024472b569d2996ce4bc7ae64174f1730ca94783437deaf0bc2e4081260201893a7c2df9d2ba0359a4dd6b00f05bdc0fb71b76671ec77d02 WHIRLPOOL 746f644195f4924a6f16daf694c98c001a4af33cefa973ee14325a4f9ed80dc91630211ed36996a48101d183bf1f1f04f105baf5b648cd4c3cf6a8695f0bb82e -MISC ChangeLog-2015 40707 SHA256 7045b7ab416919cbe9c2ec6730f596adec722f6d2fefe00938945215738b0c66 SHA512 6d9c38a07f5688cf70288f918f600afe29a66b2b1041bd54b57c2226e7d3939c4cd46365ee27b1c30ad5f28ebacf56d54b68bda3f79ac3c11cdf3d2eee23d01c WHIRLPOOL b4f2efcdf31032f168e1c13fd6921a8eaeaaffd4f61c43d7ee9fbadfb52872949cfde9175708c57691e5e2116c68bda061bad0f6997f83be4340aa040d7912a2 -MISC metadata.xml 789 SHA256 f2e0873018de92fefc1201a7fa9ed40c545e77f3365c4c63a4f7a5ae1a061536 SHA512 3b8d945ea9647f732983d254e57cd4bb224a3ceafe0f2be090ec9495393453b8f4c5dc8794656b9fe30f2f9ed20e5e6d532f071f57bc2ef40f56b45de0253e99 WHIRLPOOL 087bcb96a1fee951d96d02ba8d1536dc46e9ef8cb6f8d8e964151dc5a9bb8113b800aac052d7697c8b353903a7187e19a7f756c72f1e2533e06ad33e29210de2 +DIST gdb-7.10.1.tar.xz 18531436 BLAKE2B b50a1b6b5b867e4a52943fdc4992c654ceec180099771381df78de5ba79086e822264356a762c61b89e986407d6f0cce336be216276545591e637131dc02f4a8 SHA512 17a5138277a31685a5c2a841cb47ed9bc4626ea617b8ca77750513b300299f4fbbffe504958b5372de610dcb952c679cf8fa9c1bdadd380294fbf59b6e366010 +DIST gdb-7.12.1.tar.xz 19225392 BLAKE2B 2e4b7fe69c3cb11c04b505d1e110bf0a9ca65b6178f3e6a6ccc11fde1e8750b595016baf64adb2c22903d346cec1dab15574681de812ac8d260aebf4152a3027 SHA512 0ac8d0a495103611ef41167a08313a010dce6ca4c6d827cbe8558a0c1a1a8a6bfa53f1b7704251289cababbfaaf9e075550cdf741a54d6cd9ca3433d910efcd8 +DIST gdb-7.9.1.tar.xz 17867692 BLAKE2B f5de07a4ebf1a5112a1b40341b217d08f1eb6820eb2237a4be2cd289f832600b81b3c14f4632a762fdc13945a2fb65ffb58f13eb330f3d48892799e27bb62c87 SHA512 eebdf88b24e52e792b8a4b89ea85790de72b462a7810b44975fdf4232c068f353b15506071f450102a9d4bcecdde8e93dc3748a10699b7f73f3e04fb2d9d8414 +DIST gdb-8.0.1-patches-1.tar.xz 8620 BLAKE2B 8595017a881c41cbe78846fae9f50460aa6a4aa8d3863b17e4b9119d886600ee086b642c44b427a2de29c5f3fd4697df838e85e23aafeac05a6ce3291546f099 SHA512 912ad1a51207ca1ec9d3c46e32b07d78a5d3368b617f277532f8a81e40875cc9ec5af8b62f9b1de67aa6d09520c6cc6ad32f48bd44415985d8ad03aa4a1bca7d +DIST gdb-8.0.1.tar.xz 19583920 BLAKE2B c22e314a0fe3ccb84cef6eca66c51af60914160ac9760cbe517628079dfb15ec73a623badf070b3162d4bd9e44937f717fd44e1d569edba4532853c82b31ac1d SHA512 5eb328910033f0918058be2f92caebf1e8dfc6caa3c730d99d621627e53de3c1b43761c2f683d53555893253c2f06768cbf56cdea051a3d291ffb6cfae87b5e1 +DIST gdb-8.0.tar.xz 19588616 BLAKE2B 148965e33a42787b5fa39650c2b6c48e28895930e36f11b44e8391366be1cc3bd4265ea7df932a7d650291fb20e3f66956c7dff1923025f889e5c035d3bf4207 SHA512 e4044bdd162cbf95044ec1eaa44d2fa62a33e051bdbbacbc97afd4dfb07bae1bea514381fc1966aede89d6796ef2377a15748a93d95e2ad494c8497db489e886 +DIST gdb-8.1-patches-1.tar.xz 8768 BLAKE2B 792ceddcb8eafd028db23d69ad5d9eb00223722520c6ff0a23a24fee1a33dceb02f05e61a1d6c3700835c480b38d66f43f71ef3c4af406d4ae1147eaaf8f311e SHA512 87a5c9d9207817245e1ffd07fdad2cb566de4fc11725aa0e49e58268c3ab1ae3b4b9f4b9faa55acc8cb4c3c7cb5a3875ea7da02abeb8f775953a8aed2e2c6403 +DIST gdb-8.1.tar.xz 20095080 BLAKE2B 9332058b8b723261ba215124f42a2d6ba916219efdfb3c23ae1f48fecf131c801bbd31b345f2c8339b23d74da690be0260ac31f8f2e79549b62f0880199bfdec SHA512 ffd82f415d7652d62dad1716c307836f594217a363429609beb7d70239e8bf06b73b393345b0e000796228e56681ed7656ac3c8be05e91d6d652ab0d5b1dc357 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.10.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.10.1.ebuild index 068546b371..c662f0cffd 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.10.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.10.1.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI="5" -PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) inherit flag-o-matic eutils python-single-r1 @@ -51,14 +50,14 @@ esac PATCH_VER="" DESCRIPTION="GNU debugger" -HOMEPAGE="http://sourceware.org/gdb/" +HOMEPAGE="https://sourceware.org/gdb/" SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" LICENSE="GPL-2 LGPL-2" SLOT="0" if [[ ${PV} != 9999* ]] ; then # alpha #562128 - KEYWORDS="-alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="-alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi IUSE="+client expat lzma multitarget nls +python +server test vanilla" REQUIRED_USE=" @@ -77,6 +76,7 @@ RDEPEND="server? ( !dev-util/gdbserver ) )" DEPEND="${RDEPEND} app-arch/xz-utils + sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) @@ -196,7 +196,7 @@ src_install() { return 0 fi # Install it by hand for now: - # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html # Only install if it exists due to the twisted behavior (see # notes in src_configure above). [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.11.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.12.1.ebuild similarity index 91% rename from sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.11.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.12.1.ebuild index 0b17d455d1..6b6a04e9de 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.11.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.12.1.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI="5" -PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) inherit flag-o-matic eutils python-single-r1 @@ -51,16 +50,16 @@ esac PATCH_VER="" DESCRIPTION="GNU debugger" -HOMEPAGE="http://sourceware.org/gdb/" +HOMEPAGE="https://sourceware.org/gdb/" SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" LICENSE="GPL-2 LGPL-2" SLOT="0" if [[ ${PV} != 9999* ]] ; then # alpha #562128 - KEYWORDS="-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="-alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi -IUSE="+client expat lzma multitarget nls +python +server test vanilla" +IUSE="+client lzma multitarget nls +python +server test vanilla xml" REQUIRED_USE=" python? ( ${PYTHON_REQUIRED_USE} ) || ( client server ) @@ -70,13 +69,14 @@ RDEPEND="server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= - expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( ${PYTHON_DEPS} ) + xml? ( dev-libs/expat ) sys-libs/zlib )" DEPEND="${RDEPEND} app-arch/xz-utils + sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) @@ -155,7 +155,7 @@ src_configure() { --without-zlib --with-system-zlib --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug - $(use_with expat) + $(use_with xml expat) $(use_with lzma) $(use_enable nls) $(use multitarget && echo --enable-targets=all) @@ -196,7 +196,7 @@ src_install() { return 0 fi # Install it by hand for now: - # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html # Only install if it exists due to the twisted behavior (see # notes in src_configure above). [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.9.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.9.1.ebuild index 965d89bc72..f2d998373a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.9.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.9.1.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI="5" -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +PYTHON_COMPAT=( python{2_7,3_4} ) inherit flag-o-matic eutils python-single-r1 @@ -51,13 +50,13 @@ esac PATCH_VER="" DESCRIPTION="GNU debugger" -HOMEPAGE="http://sourceware.org/gdb/" +HOMEPAGE="https://sourceware.org/gdb/" SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" LICENSE="GPL-2 LGPL-2" SLOT="0" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="alpha" fi IUSE="+client expat lzma multitarget nls +python +server test vanilla zlib" REQUIRED_USE=" @@ -183,7 +182,7 @@ src_install() { return 0 fi # Install it by hand for now: - # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html # Only install if it exists due to the twisted behavior (see # notes in src_configure above). [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.1-r1.ebuild new file mode 100644 index 0000000000..f2a93879b1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.1-r1.ebuild @@ -0,0 +1,250 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit flag-o-matic eutils python-single-r1 + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git" + inherit git-2 + SRC_URI="" + ;; +*.*.50.2???????) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.xz" + ;; +*.*.*.*.*.*) + # fedora versions; note we swap the rpm & fedora core versions. + # gdb-6.8.50.20090302-8.fc11.src.rpm -> gdb-6.8.50.20090302.11.8.ebuild + # gdb-7.9-11.fc23.src.rpm -> gdb-7.9.23.11.ebuild + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + parse_fedora_ver() { + set -- $(get_version_components) + MY_PV=$(gvcr 1-$(( $# - 2 ))) + RPM="${PN}-${MY_PV}-$(gvcr $#).fc$(gvcr $(( $# - 1 ))).src.rpm" + } + parse_fedora_ver + SRC_URI="mirror://fedora-dev/development/rawhide/source/SRPMS/g/${RPM}" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.xz + ftp://sourceware.org/pub/gdb/releases/${P}.tar.xz" + ;; +esac + +PATCH_VER="1" +PATCH_DEV="slyfox" +DESCRIPTION="GNU debugger" +HOMEPAGE="https://sourceware.org/gdb/" +SRC_URI="${SRC_URI} + ${PATCH_DEV:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz} + ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz} +" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + # alpha #562128 + KEYWORDS="-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client lzma multitarget nls +python +server test vanilla xml" +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + || ( client server ) +" + +RDEPEND="server? ( !dev-util/gdbserver ) + client? ( + >=sys-libs/ncurses-5.2-r2:0= + sys-libs/readline:0= + lzma? ( app-arch/xz-utils ) + python? ( ${PYTHON_DEPS} ) + xml? ( dev-libs/expat ) + sys-libs/zlib + )" +DEPEND="${RDEPEND} + app-arch/xz-utils + sys-apps/texinfo + client? ( + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext ) + )" + +S=${WORKDIR}/${PN}-${MY_PV} + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + ! use vanilla && [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + + default + + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi + [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}" +} + +src_configure() { + strip-unsupported-flags + + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='https://bugs.gentoo.org/' + --disable-werror + # Disable modules that are in a combined binutils/gdb tree. #490566 + --disable-{binutils,etc,gas,gold,gprof,ld} + ) + local sysroot="${EPREFIX}/usr/${CTARGET}" + is_cross && myconf+=( + --with-sysroot="${sysroot}" + --includedir="${sysroot}/usr/include" + --with-gdb-datadir="\${datadir}/gdb/${CTARGET}" + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + # Disable guile for now as it requires guile-2.x #562902 + --without-guile + # This only disables building in the readline subdir. + # For gdb itself, it'll use the system version. + --disable-readline + --with-system-readline + # This only disables building in the zlib subdir. + # For gdb itself, it'll use the system version. + --without-zlib + --with-system-zlib + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with xml expat) + $(use_with lzma) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPYTHON}") + ) + fi + if use sparc-solaris || use x86-solaris ; then + # disable largefile support + # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html + myconf+=( --disable-largefile ) + fi + + econf "${myconf[@]}" +} + +src_test() { + nonfatal emake check || ewarn "tests failed" +} + +src_install() { + if use server && ! use client; then + cd gdb/gdbserver || die + fi + default + if use client; then + find "${ED}"/usr -name libiberty.a -delete || die + fi + cd "${S}" || die + + # Delete translations that conflict with binutils-libs. #528088 + # Note: Should figure out how to store these in an internal gdb dir. + if use nls ; then + find "${ED}" \ + -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \ + -delete || die + fi + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -rf "${ED}"/usr/share/{doc,info,locale} || die + local f + for f in "${ED}"/usr/share/man/*/* ; do + if [[ ${f##*/} != ${CTARGET}-* ]] ; then + mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die + fi + done + return 0 + fi + # Install it by hand for now: + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay + + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.1.ebuild new file mode 100644 index 0000000000..6e1aa11c9e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.1.ebuild @@ -0,0 +1,246 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit flag-o-matic eutils python-single-r1 + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git" + inherit git-2 + SRC_URI="" + ;; +*.*.50.2???????) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.xz" + ;; +*.*.*.*.*.*) + # fedora versions; note we swap the rpm & fedora core versions. + # gdb-6.8.50.20090302-8.fc11.src.rpm -> gdb-6.8.50.20090302.11.8.ebuild + # gdb-7.9-11.fc23.src.rpm -> gdb-7.9.23.11.ebuild + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + parse_fedora_ver() { + set -- $(get_version_components) + MY_PV=$(gvcr 1-$(( $# - 2 ))) + RPM="${PN}-${MY_PV}-$(gvcr $#).fc$(gvcr $(( $# - 1 ))).src.rpm" + } + parse_fedora_ver + SRC_URI="mirror://fedora-dev/development/rawhide/source/SRPMS/g/${RPM}" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.xz + ftp://sourceware.org/pub/gdb/releases/${P}.tar.xz" + ;; +esac + +PATCH_VER="" +DESCRIPTION="GNU debugger" +HOMEPAGE="https://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + # alpha #562128 + KEYWORDS="-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client lzma multitarget nls +python +server test vanilla xml" +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + || ( client server ) +" + +RDEPEND="server? ( !dev-util/gdbserver ) + client? ( + >=sys-libs/ncurses-5.2-r2:0= + sys-libs/readline:0= + lzma? ( app-arch/xz-utils ) + python? ( ${PYTHON_DEPS} ) + xml? ( dev-libs/expat ) + sys-libs/zlib + )" +DEPEND="${RDEPEND} + app-arch/xz-utils + sys-apps/texinfo + client? ( + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext ) + )" + +S=${WORKDIR}/${PN}-${MY_PV} + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + ! use vanilla && [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + + default + + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi + [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}" +} + +src_configure() { + strip-unsupported-flags + + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='https://bugs.gentoo.org/' + --disable-werror + # Disable modules that are in a combined binutils/gdb tree. #490566 + --disable-{binutils,etc,gas,gold,gprof,ld} + ) + local sysroot="${EPREFIX}/usr/${CTARGET}" + is_cross && myconf+=( + --with-sysroot="${sysroot}" + --includedir="${sysroot}/usr/include" + --with-gdb-datadir="\${datadir}/gdb/${CTARGET}" + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + # Disable guile for now as it requires guile-2.x #562902 + --without-guile + # This only disables building in the readline subdir. + # For gdb itself, it'll use the system version. + --disable-readline + --with-system-readline + # This only disables building in the zlib subdir. + # For gdb itself, it'll use the system version. + --without-zlib + --with-system-zlib + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with xml expat) + $(use_with lzma) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPYTHON}") + ) + fi + if use sparc-solaris || use x86-solaris ; then + # disable largefile support + # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html + myconf+=( --disable-largefile ) + fi + + econf "${myconf[@]}" +} + +src_test() { + nonfatal emake check || ewarn "tests failed" +} + +src_install() { + if use server && ! use client; then + cd gdb/gdbserver || die + fi + default + if use client; then + find "${ED}"/usr -name libiberty.a -delete || die + fi + cd "${S}" || die + + # Delete translations that conflict with binutils-libs. #528088 + # Note: Should figure out how to store these in an internal gdb dir. + if use nls ; then + find "${ED}" \ + -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \ + -delete || die + fi + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -rf "${ED}"/usr/share/{doc,info,locale} || die + local f + for f in "${ED}"/usr/share/man/*/* ; do + if [[ ${f##*/} != ${CTARGET}-* ]] ; then + mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die + fi + done + return 0 + fi + # Install it by hand for now: + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay + + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.ebuild new file mode 100644 index 0000000000..8250364228 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.0.ebuild @@ -0,0 +1,242 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit flag-o-matic eutils python-single-r1 + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git" + inherit git-2 + SRC_URI="" + ;; +*.*.50.2???????) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.xz" + ;; +*.*.*.*.*.*) + # fedora versions; note we swap the rpm & fedora core versions. + # gdb-6.8.50.20090302-8.fc11.src.rpm -> gdb-6.8.50.20090302.11.8.ebuild + # gdb-7.9-11.fc23.src.rpm -> gdb-7.9.23.11.ebuild + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + parse_fedora_ver() { + set -- $(get_version_components) + MY_PV=$(gvcr 1-$(( $# - 2 ))) + RPM="${PN}-${MY_PV}-$(gvcr $#).fc$(gvcr $(( $# - 1 ))).src.rpm" + } + parse_fedora_ver + SRC_URI="mirror://fedora-dev/development/rawhide/source/SRPMS/g/${RPM}" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.xz + ftp://sourceware.org/pub/gdb/releases/${P}.tar.xz" + ;; +esac + +PATCH_VER="" +DESCRIPTION="GNU debugger" +HOMEPAGE="https://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + # alpha #562128 + KEYWORDS="-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client lzma multitarget nls +python +server test vanilla xml" +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + || ( client server ) +" + +RDEPEND="server? ( !dev-util/gdbserver ) + client? ( + >=sys-libs/ncurses-5.2-r2:0= + sys-libs/readline:0= + lzma? ( app-arch/xz-utils ) + python? ( ${PYTHON_DEPS} ) + xml? ( dev-libs/expat ) + sys-libs/zlib + )" +DEPEND="${RDEPEND} + app-arch/xz-utils + sys-apps/texinfo + client? ( + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext ) + )" + +S=${WORKDIR}/${PN}-${MY_PV} + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + ! use vanilla && [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + + default + + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi + [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}" +} + +src_configure() { + strip-unsupported-flags + + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='https://bugs.gentoo.org/' + --disable-werror + # Disable modules that are in a combined binutils/gdb tree. #490566 + --disable-{binutils,etc,gas,gold,gprof,ld} + ) + local sysroot="${EPREFIX}/usr/${CTARGET}" + is_cross && myconf+=( + --with-sysroot="${sysroot}" + --includedir="${sysroot}/usr/include" + --with-gdb-datadir="\${datadir}/gdb/${CTARGET}" + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + # Disable guile for now as it requires guile-2.x #562902 + --without-guile + # This only disables building in the readline subdir. + # For gdb itself, it'll use the system version. + --disable-readline + --with-system-readline + # This only disables building in the zlib subdir. + # For gdb itself, it'll use the system version. + --without-zlib + --with-system-zlib + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with xml expat) + $(use_with lzma) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPYTHON}") + ) + fi + if use sparc-solaris || use x86-solaris ; then + # disable largefile support + # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html + myconf+=( --disable-largefile ) + fi + + econf "${myconf[@]}" +} + +src_test() { + nonfatal emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + default + use client && find "${ED}"/usr -name libiberty.a -delete + cd "${S}" + + # Delete translations that conflict with binutils-libs. #528088 + # Note: Should figure out how to store these in an internal gdb dir. + if use nls ; then + find "${ED}" \ + -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \ + -delete + fi + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share/{doc,info,locale} + local f + for f in "${ED}"/usr/share/man/*/* ; do + if [[ ${f##*/} != ${CTARGET}-* ]] ; then + mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die + fi + done + return 0 + fi + # Install it by hand for now: + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay + + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.1-r1.ebuild new file mode 100644 index 0000000000..712dbff289 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.1-r1.ebuild @@ -0,0 +1,255 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit flag-o-matic eutils python-single-r1 + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git" + inherit git-2 + SRC_URI="" + ;; +*.*.50.2???????) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.xz" + ;; +*.*.*.*.*.*) + # fedora versions; note we swap the rpm & fedora core versions. + # gdb-6.8.50.20090302-8.fc11.src.rpm -> gdb-6.8.50.20090302.11.8.ebuild + # gdb-7.9-11.fc23.src.rpm -> gdb-7.9.23.11.ebuild + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + parse_fedora_ver() { + set -- $(get_version_components) + MY_PV=$(gvcr 1-$(( $# - 2 ))) + RPM="${PN}-${MY_PV}-$(gvcr $#).fc$(gvcr $(( $# - 1 ))).src.rpm" + } + parse_fedora_ver + SRC_URI="mirror://fedora-dev/development/rawhide/source/SRPMS/g/${RPM}" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.xz + ftp://sourceware.org/pub/gdb/releases/${P}.tar.xz" + ;; +esac + +PATCH_VER="1" +PATCH_DEV="slyfox" +DESCRIPTION="GNU debugger" +HOMEPAGE="https://sourceware.org/gdb/" +SRC_URI="${SRC_URI} + ${PATCH_DEV:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz} + ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz} +" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + # alpha #562128 + KEYWORDS="-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client lzma multitarget nls +python +server test vanilla xml" +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + || ( client server ) +" + +RDEPEND="server? ( !dev-util/gdbserver ) + client? ( + >=sys-libs/ncurses-5.2-r2:0= + sys-libs/readline:0= + lzma? ( app-arch/xz-utils ) + python? ( ${PYTHON_DEPS} ) + xml? ( dev-libs/expat ) + sys-libs/zlib + )" +DEPEND="${RDEPEND} + app-arch/xz-utils + sys-apps/texinfo + client? ( + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext ) + )" + +S=${WORKDIR}/${PN}-${MY_PV} + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + ! use vanilla && [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + + default + + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi + [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}" +} + +src_configure() { + strip-unsupported-flags + + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='https://bugs.gentoo.org/' + --disable-werror + # Disable modules that are in a combined binutils/gdb tree. #490566 + --disable-{binutils,etc,gas,gold,gprof,ld} + ) + local sysroot="${EPREFIX}/usr/${CTARGET}" + is_cross && myconf+=( + --with-sysroot="${sysroot}" + --includedir="${sysroot}/usr/include" + --with-gdb-datadir="\${datadir}/gdb/${CTARGET}" + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + # Disable guile for now as it requires guile-2.x #562902 + --without-guile + # This only disables building in the readline subdir. + # For gdb itself, it'll use the system version. + --disable-readline + --with-system-readline + # This only disables building in the zlib subdir. + # For gdb itself, it'll use the system version. + --without-zlib + --with-system-zlib + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with xml expat) + $(use_with lzma) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPYTHON}") + ) + fi + if use sparc-solaris || use x86-solaris ; then + # disable largefile support + # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html + myconf+=( --disable-largefile ) + fi + + econf "${myconf[@]}" +} + +src_test() { + nonfatal emake check || ewarn "tests failed" +} + +src_install() { + if use server && ! use client; then + cd gdb/gdbserver || die + fi + default + if use client; then + find "${ED}"/usr -name libiberty.a -delete || die + fi + cd "${S}" || die + + # Delete translations that conflict with binutils-libs. #528088 + # Note: Should figure out how to store these in an internal gdb dir. + if use nls ; then + find "${ED}" \ + -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \ + -delete || die + fi + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -rf "${ED}"/usr/share/{doc,info,locale} || die + local f + for f in "${ED}"/usr/share/man/*/* ; do + if [[ ${f##*/} != ${CTARGET}-* ]] ; then + mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die + fi + done + return 0 + fi + # Install it by hand for now: + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay + + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* + + # gcore is part of ubin on freebsd + if [[ ${CHOST} == *-freebsd* ]]; then + rm "${ED}"/usr/bin/gcore || die + fi +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.1.ebuild new file mode 100644 index 0000000000..8ba27771a0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-8.1.ebuild @@ -0,0 +1,255 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit flag-o-matic eutils python-single-r1 + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git" + inherit git-2 + SRC_URI="" + ;; +*.*.50.2???????) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.xz" + ;; +*.*.*.*.*.*) + # fedora versions; note we swap the rpm & fedora core versions. + # gdb-6.8.50.20090302-8.fc11.src.rpm -> gdb-6.8.50.20090302.11.8.ebuild + # gdb-7.9-11.fc23.src.rpm -> gdb-7.9.23.11.ebuild + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + parse_fedora_ver() { + set -- $(get_version_components) + MY_PV=$(gvcr 1-$(( $# - 2 ))) + RPM="${PN}-${MY_PV}-$(gvcr $#).fc$(gvcr $(( $# - 1 ))).src.rpm" + } + parse_fedora_ver + SRC_URI="mirror://fedora-dev/development/rawhide/source/SRPMS/g/${RPM}" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.xz + ftp://sourceware.org/pub/gdb/releases/${P}.tar.xz" + ;; +esac + +PATCH_VER="1" +PATCH_DEV="slyfox" +DESCRIPTION="GNU debugger" +HOMEPAGE="https://sourceware.org/gdb/" +SRC_URI="${SRC_URI} + ${PATCH_DEV:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PN}-8.0.1-patches-${PATCH_VER}.tar.xz} + ${PATCH_VER:+mirror://gentoo/${PN}-8.0.1-patches-${PATCH_VER}.tar.xz} +" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + # alpha #562128 + KEYWORDS="-alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client lzma multitarget nls +python +server test vanilla xml" +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + || ( client server ) +" + +RDEPEND="server? ( !dev-util/gdbserver ) + client? ( + >=sys-libs/ncurses-5.2-r2:0= + sys-libs/readline:0= + lzma? ( app-arch/xz-utils ) + python? ( ${PYTHON_DEPS} ) + xml? ( dev-libs/expat ) + sys-libs/zlib + )" +DEPEND="${RDEPEND} + app-arch/xz-utils + sys-apps/texinfo + client? ( + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext ) + )" + +S=${WORKDIR}/${PN}-${MY_PV} + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + ! use vanilla && [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + + default + + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi + [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}" +} + +src_configure() { + strip-unsupported-flags + + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='https://bugs.gentoo.org/' + --disable-werror + # Disable modules that are in a combined binutils/gdb tree. #490566 + --disable-{binutils,etc,gas,gold,gprof,ld} + ) + local sysroot="${EPREFIX}/usr/${CTARGET}" + is_cross && myconf+=( + --with-sysroot="${sysroot}" + --includedir="${sysroot}/usr/include" + --with-gdb-datadir="\${datadir}/gdb/${CTARGET}" + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + # Disable guile for now as it requires guile-2.x #562902 + --without-guile + # This only disables building in the readline subdir. + # For gdb itself, it'll use the system version. + --disable-readline + --with-system-readline + # This only disables building in the zlib subdir. + # For gdb itself, it'll use the system version. + --without-zlib + --with-system-zlib + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with xml expat) + $(use_with lzma) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPYTHON}") + ) + fi + if use sparc-solaris || use x86-solaris ; then + # disable largefile support + # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html + myconf+=( --disable-largefile ) + fi + + econf "${myconf[@]}" +} + +src_test() { + nonfatal emake check || ewarn "tests failed" +} + +src_install() { + if use server && ! use client; then + cd gdb/gdbserver || die + fi + default + if use client; then + find "${ED}"/usr -name libiberty.a -delete || die + fi + cd "${S}" || die + + # Delete translations that conflict with binutils-libs. #528088 + # Note: Should figure out how to store these in an internal gdb dir. + if use nls ; then + find "${ED}" \ + -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \ + -delete || die + fi + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -rf "${ED}"/usr/share/{doc,info,locale} || die + local f + for f in "${ED}"/usr/share/man/*/* ; do + if [[ ${f##*/} != ${CTARGET}-* ]] ; then + mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die + fi + done + return 0 + fi + # Install it by hand for now: + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay + + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* + + # gcore is part of ubin on freebsd + if [[ ${CHOST} == *-freebsd* ]]; then + rm "${ED}"/usr/bin/gcore || die + fi +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild index 50b169954b..553005830a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI="5" -PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) inherit flag-o-matic eutils python-single-r1 @@ -51,15 +50,15 @@ esac PATCH_VER="" DESCRIPTION="GNU debugger" -HOMEPAGE="http://sourceware.org/gdb/" +HOMEPAGE="https://sourceware.org/gdb/" SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" LICENSE="GPL-2 LGPL-2" SLOT="0" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi -IUSE="+client expat lzma multitarget nls +python +server test vanilla" +IUSE="+client lzma multitarget nls +python +server test vanilla xml" REQUIRED_USE=" python? ( ${PYTHON_REQUIRED_USE} ) || ( client server ) @@ -69,13 +68,14 @@ RDEPEND="server? ( !dev-util/gdbserver ) client? ( >=sys-libs/ncurses-5.2-r2:0= sys-libs/readline:0= - expat? ( dev-libs/expat ) lzma? ( app-arch/xz-utils ) python? ( ${PYTHON_DEPS} ) + xml? ( dev-libs/expat ) sys-libs/zlib )" DEPEND="${RDEPEND} app-arch/xz-utils + sys-apps/texinfo client? ( virtual/yacc test? ( dev-util/dejagnu ) @@ -154,7 +154,7 @@ src_configure() { --without-zlib --with-system-zlib --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug - $(use_with expat) + $(use_with xml expat) $(use_with lzma) $(use_enable nls) $(use multitarget && echo --enable-targets=all) @@ -195,7 +195,7 @@ src_install() { return 0 fi # Install it by hand for now: - # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html # Only install if it exists due to the twisted behavior (see # notes in src_configure above). [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay @@ -218,6 +218,11 @@ src_install() { # Remove shared info pages rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* + + # gcore is part of ubin on freebsd + if [[ ${CHOST} == *-freebsd* ]]; then + rm "${ED}"/usr/bin/gcore || die + fi } pkg_postinst() { diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml index e2ea10158b..d11b1ea4a9 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml @@ -11,6 +11,7 @@ Support all known targets in one gdb binary Enable support for the new internal scripting language, as well as extended pretty printers Install the "gdbserver" program (useful for embedded/remote targets) + Support parsing XML data files needed (at least) for cpu features, memory maps, and syscall tracing cpe:/a:gnu:gdb diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest index 2e1d274b82..da4bd1fddb 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest @@ -1,2 +1,4 @@ DIST ipxe-1.0.0_p20130925-cba22d3.tar.bz2 2240189 BLAKE2B 58717ca43ece4ffbe8f68cae2f409c4cd8f1d3c2149521c28db017d4fcd31b6122fa35b9a476d3dc865baba0d2768744f4977420fb6410f1b09dad9170c32497 SHA512 a098d3fc0f68067be281b9c3654bb1b0be1b9d397327b55b36b17e69faf03ce6117d0278552c06990a5020e4ece7acac168d975b3c7bfce3b6865dea1fd1d8dd DIST ipxe-1.0.0_p20160620-694c18a.tar.bz2 2839663 BLAKE2B ec6999f3bcaf198f4b73464ee34456b923d0be26f11980e3020dd66012ddbf1b721aebb1c74c4289a0012e2ffae96a54a25821a4c7c621f727e090d13de58213 SHA512 67657dabe09f497c270cca16391669c89032112c1496b54009e2f1e8a477904d758476d4e465973aa0b6fc764be48ed6421607189aaea76e23fa0da6e9c8add5 +DIST ipxe-1.0.0_p20180211-546dd51-bin.tar.xz 1748228 BLAKE2B 5ed2ce71c7dbc41d5cbef6e263abd230b9831c945a8edb33a29d408bd4262e370a2f73c8d2eb3cb20e08c61ece83af1fb1bb4c5694098cb29c44628dbd18def8 SHA512 af2778c925a6e4c374ddae85f3db983c83e7a4e5bb2cf35e356d277b87d4c89bf63cc2c061ec31d608ff2160c13297232fa131da2b9dd0b580d93e1b0efd6532 +DIST ipxe-1.0.0_p20180211-546dd51.tar.bz2 2954305 BLAKE2B 8232b1afe017ff5d0389534e4efea3209ea0330d66e4d3d429abf81da66639b19488911d85bf2da200ff8cb0d49c5dda438074c4538303335419ea080ef80a16 SHA512 45d7f80f15a1c5ff1daa31b132065d38013a51127795ad81308b468940a455edcb40cde7601475039a7c977d732817203bbc627c642d3d10146a480da603f1dd diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ipxe-1.0.0_p20180211.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ipxe-1.0.0_p20180211.ebuild new file mode 100644 index 0000000000..1794162081 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ipxe-1.0.0_p20180211.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit toolchain-funcs eutils savedconfig + +GIT_REV="546dd51de8459d4d09958891f426fa2c73ff090d" +GIT_SHORT=${GIT_REV:0:7} + +DESCRIPTION="Open source network boot (PXE) firmware" +HOMEPAGE="http://ipxe.org/" +SRC_URI=" + !binary? ( https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2 -> ${P}-${GIT_SHORT}.tar.bz2 ) + binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}-${GIT_SHORT}-bin.tar.xz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86" +IUSE="+binary efi ipv6 iso lkrn +qemu undi usb vmware" + +REQUIRED_USE="!amd64? ( !x86? ( binary ) )" + +SOURCE_DEPEND="app-arch/xz-utils + dev-lang/perl + sys-libs/zlib + iso? ( + sys-boot/syslinux + virtual/cdrtools + )" +DEPEND=" + !binary? ( + amd64? ( ${SOURCE_DEPEND} ) + x86? ( ${SOURCE_DEPEND} ) + )" +RDEPEND="" + +S="${WORKDIR}/ipxe-${GIT_SHORT}/src" + +src_configure() { + use binary && return + + cat <<-EOF > "${S}"/config/local/general.h +#undef BANNER_TIMEOUT +#define BANNER_TIMEOUT 0 +EOF + + use ipv6 && echo "#define NET_PROTO_IPV6" >> "${S}"/config/local/general.h + + if use vmware; then + cat <<-EOF >> "${S}"/config/local/general.h +#define VMWARE_SETTINGS +#define CONSOLE_VMWARE +EOF + fi + + restore_config config/local/general.h + + tc-ld-disable-gold +} + +ipxemake() { + # Q='' makes the build verbose since that's what everyone loves now + emake Q='' \ + CC="$(tc-getCC)" \ + LD="$(tc-getLD)" \ + AS="$(tc-getAS)" \ + AR="$(tc-getAR)" \ + NM="$(tc-getNM)" \ + OBJCOPY="$(tc-getOBJCOPY)" \ + RANLIB="$(tc-getRANLIB)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + HOST_CC="$(tc-getBUILD_CC)" \ + "$@" +} + +src_compile() { + use binary && return + + export NO_WERROR=1 + if use qemu; then + ipxemake bin/808610de.rom # pxe-e1000.rom (old) + ipxemake bin/8086100e.rom # pxe-e1000.rom + ipxemake bin/80861209.rom # pxe-eepro100.rom + ipxemake bin/10500940.rom # pxe-ne2k_pci.rom + ipxemake bin/10222000.rom # pxe-pcnet.rom + ipxemake bin/10ec8139.rom # pxe-rtl8139.rom + ipxemake bin/1af41000.rom # pxe-virtio.rom + fi + + if use vmware; then + ipxemake bin/8086100f.mrom # e1000 + ipxemake bin/808610d3.mrom # e1000e + ipxemake bin/10222000.mrom # vlance + ipxemake bin/15ad07b0.rom # vmxnet3 + fi + + use efi && ipxemake PLATFORM=efi BIN=bin-efi bin-efi/ipxe.efi + use iso && ipxemake bin/ipxe.iso + use undi && ipxemake bin/undionly.kpxe + use usb && ipxemake bin/ipxe.usb + use lkrn && ipxemake bin/ipxe.lkrn +} + +src_install() { + insinto /usr/share/ipxe/ + + if use qemu || use vmware; then + doins bin/*.rom + fi + use vmware && doins bin/*.mrom + use efi && doins bin-efi/*.efi + use iso && doins bin/*.iso + use undi && doins bin/*.kpxe + use usb && doins bin/*.usb + use lkrn && doins bin/*.lkrn + + save_config config/local/general.h +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml index 79e3a615e1..2dad71b85b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml @@ -5,6 +5,7 @@ qemu@gentoo.org + Use pre-built binaries Build an EFI program for using PXE Build a bootable ISO for using PXE Build a linux kernel bootable file for using with grub/etc... diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest index b1e2d61612..a153d6fbff 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest @@ -1,24 +1,4 @@ -AUX seabios-1.8.2-fstack-check.patch 1201 SHA256 b41c0e87bcfdbed04f7339348e167d043128f22146c6e00d9a64f03a7338f8d8 SHA512 82feff2bc1bfe573b16c149f202fd244b9a2ec0b18b7c3f47ae06bbf8ae6239df8667c348aeec3b480a80b113a701a8833481a5a830377517eb3fb03aeaf9b30 WHIRLPOOL 0baeb375f614d53b126ddd6b37cde1ba517153523ff64ef64176ad79b8fe73a0c2ce78bd0239b5d6cad89767753b570029f7fd2b9ac1b74dc105a8b6b4b31dbb -AUX seavgabios/README 56 SHA256 d4e1b5815b0166c52f5fdfd7ac8db2fd1398cf530394bf5937dfbda55135db21 SHA512 910bc29b89fd0821c9be7d60742ce80fd62194d78fd50902e1ba93a7322c897518ee606c76e39c71489f48c890e50d07aedd3ec059a9e3632eafdd7ebcea8074 WHIRLPOOL 6e928e7dbe1afbfd1a5ccb1009c0d98081cd099cf79b8eea067011e942ed7f6f5f3bca65e5a8cd38f0b786d7fca11aa8b51f7f1c1b11bc3879914a3facbf48ba -AUX seavgabios/config.vga-cirrus 60 SHA256 888ad874052d301981a8cc6fa4bc72b1edd14ba937e7de113f71ce3fd2f8c253 SHA512 e9ef2d6bec9419e69bc90adf1a4bb7c174284cd722e53903deea0411f88074cc247069116e03e124715072ec82f153cf6014168febba41369a2569983d3265b6 WHIRLPOOL 6bc9abab432867d2d229f489e1f65471133c2bb6960d1d7e8523f6257f9abf1fbf43dd00054308235ae0a3162b359739ba4e903dba5758fed9b65d8ae482fc0a -AUX seavgabios/config.vga-isavga 59 SHA256 5826ec704d4e4bb57089e0cbb72e7e5ccd31b7192d81084665cd4faeecb60b04 SHA512 aada61232f4834c1e9bec921b1e1365ce5ecb4adf42c659f34cdf051efb56f0ec2e62f0ccf66bb25d9bb0b8601e2df49b712265f19185068d45353c3aacf1cd9 WHIRLPOOL 41c5c36a610f04ffe56213e330d6a84be5c76811d25edbf2e4d1d33a74e75cc3aacb9c59bf0e78fc094876c6a436145efd97929a8bdb660677fd4d5caf1cfff9 -AUX seavgabios/config.vga-qxl 128 SHA256 26e43ea5e98615d11573b2619f3fb3c1933d5f810e6a2c44218d99465cc3ae77 SHA512 9ebcb6702cf28685daf1821be26bab8ddc791ef2c118217c984c03c5fb77c8b9691c0fa6931367a63b8d97d67c973cd4b620fe9ca9c76da51a9b2ab3b4b5653b WHIRLPOOL 6e38c9e5f91279694de4204abd1de16b2ef1c5f239df110151caa876cbdb6fb48148912e4c4f7952bea18e56c09a875e7062e8f27eabeb7e500480f6d2183000 -AUX seavgabios/config.vga-stdvga 59 SHA256 ca7367ae57665fa01e0ebb741ba5823d646f4b65a9a87657ea163cc9f362a8a8 SHA512 4a1b7fcc729d78dc8fd4e73d1cb6258ed9d49f8a91e6e00cc184e07c89a304f8d38ef5446d1c4ba5e8e929c82693d82c21526e42992ad6e1a008f39bb7c90448 WHIRLPOOL 51413383c35f77abd179050b86b6e84edf0a14e3b6ecb9d60521f9ff0cad0cd5059e10d8fbfed7084b628957e2871d9ae6addc6e5e24d8ff16bc9ab5b32c809d -AUX seavgabios/config.vga-virtio 128 SHA256 afa7d59e1c18ed770cf0e83e3d5dc70866f75fdde83064fbea6e115f79504066 SHA512 4d627be11d79f0b8bd814a49e608826375aba6b59a0189dcba9afe24a181347b92e6ab18e0d9199e2f7a78f8fb02f03dad84c63fbbc2ffe9af76777ef28c5f8a WHIRLPOOL 5ba65918c8034bbece5a8d2ac166a446ba0b608ef393f4d85654a56fb1b95e0d92604cadf75a4eeaa20b93b22be51d10b0e6aadc56ce77e40fd19eddc245d324 -AUX seavgabios/config.vga-vmware 128 SHA256 1bd31f16dd43fb25aa92f9816cbfaae4a19a8faf29ff52bd02429fbaafb78f57 SHA512 2a82f75ca6dbf48546ffa5a756136dd7085855d9411c3b37a74cc53281027b4916cf628dba784bcad915682d94705b5f8116f7a1b7ec6a99d9b2fb3fffba01c0 WHIRLPOOL 9b6b82f0b27d41a6cb5ef66c13f4c45559471f894a93be60f67d560f3adc8fe2fae062a5d41b7d437eafaaf0bba12488d33db6b7192ab73a1901ab4618a887d6 -DIST bios.bin-1.10.1.xz 63668 SHA256 39d39cfa8166d947439081dedebb8c79a159de9b8b5447afb4876416fcf17d9d SHA512 9e3ba9c7dac3f03f9c57898a993eab34f8f3fecb0ac4718f6d4d6b1a825651a255e48fb7dc29a339249f42668469946f238674cb1f8308cf9b4a3e1e82c346d3 WHIRLPOOL 1208730ef4ee8455fe1e051b3350463d458ccf734c0fdd12d06b91dd0edbb96b2e6ec7bcc5b37902a98465c73bbf327fc3c42b7f1587bae1871d4ab9a70f5e50 -DIST bios.bin-1.7.5.gz 78943 SHA256 2e83e68e6cff73ede1c2490dabad74c177d7b67f9d93a5ed5f2ef39e76dea0ea SHA512 153a4cf190843540a9a72fcb0cf34f1f9f6ff2efb4b4f700c515dea467b101a8999421b53c2f21599864e2e803ae455a4ae39c7e8be9491c4383b4bfbe734014 WHIRLPOOL 2383f5f3a91581b0ee0ff19fd429a67b7fe09db05c456b98aee01ab9008a12d265e56f81b4d60224c7be15a86da9d2288f83a1d83f621b2ff00ab3aaccb277a4 -DIST bios.bin-1.8.2.xz 67428 SHA256 b4628fdbfc39fd73e7ab0c54dfc26128b6011d34778e381c1b2d2340209be838 SHA512 2b2339c02134bcbd6e71e8d31f9907a160534a047bc91502c215d3d4c79431b962177ac43d826cc5689d71dfc0995bc8a9a5caf1a35929f308b3c2bdad720c15 WHIRLPOOL 050a7880d0da8bb8be1ce3e1262f7e5107a5a426eb31ce9629ef497305e390d348de7ed3c7595248010eb02481a2b4a9e4dca94b3a9c954c18b8a9624f46bbc6 -DIST seabios-1.10.1.tar.gz 588092 SHA256 5063ddbac61ec4e61a12daa83931c37e5629b1c18502f7c00ed4e696c2a1d2cb SHA512 b2f1c2b15853b1cc949f741ae13f32fd133efb0d0917e1cdfb253f9cd0bc9bb0b42c592cdd87bc74ccbb12a4301c102ae723ccdb490ea4716e0c9dca3dd3fead WHIRLPOOL 723d4835288566bbb6a3c3b7df2486c0a7f949590404230667a4e4490317591bcdb99dd9b0933770d8c1416c25f6a8d20b153d7410787e19d8ecbd92a7312af9 -DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90 -DIST seabios-1.8.2.tar.gz 538497 SHA256 f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00 WHIRLPOOL 9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a -DIST seabios_1.7.5-1_all.deb 112098 SHA256 61bab13a733e8087147ae4798f0053c6d632866e332a1ee3af2265e4f57ced36 SHA512 891a26e084ccac8e9badce5a58eeadfb958af9d5ed087a99998f92153718e8231c14abfae0ed86bde870aa9e2f29fd93d5cc04515695e6f2d7b9fcaaef11bfce WHIRLPOOL d47ad79e7bd701862d059d86c7cb3b730b0303c5170ec52a481df5326cad0cd98ea78fcdb2730623b6b65289d9042f4685991eb515402543083cd8228f849959 -DIST seavgabios-1.8.2.tar.xz 20284 SHA256 d28ff071ee56f7bd88cec2482908f469d553cd8b61485a8e89989c26cb5c0e4a SHA512 16d2b54cd98aa22f7af21d8c51a4cf87d9462ec0c99bf703bf7f6c3c4e0be4cbd313b8cf0fb79cdb7b6a7f94441493a4f9669b6d44297e12f03a749befa2d845 WHIRLPOOL 9d61957ec4e3a0c5e4b999495119c6cfb4f2165d98b652b530dbee3ceb19b18a75d07902a5ee15b41b877154bb9ac19163d75c6024a40c4e94e6cf5cdf561e9d -DIST seavgabios-bin-1.10.1.tar.xz 20408 SHA256 88c310f2f1ddbbca3e00f8895706b3df718046bd729ab719c4e4bd01f502bd6d SHA512 7fe97efaf61c2d1e72c8df27b5108c80f6a51f5a7370de68720b0f71abe05ae5765dd867d127df2fa6182b5d4702a9ef7549e7170fec5071b31a6066db20c219 WHIRLPOOL 484c2f0302bf232e8065ec8cc1566731a962a2f76e01df2b7b21611b3c3ab47b04f1de192a3675130942a42c97f78e210d14ac2e36a7c36d8c28eff4e1618abc -EBUILD seabios-1.10.1.ebuild 3444 SHA256 6e7a454cbb307700e190cd0e4506460ee9e4d075d4a231d91828ef2f9bc9b9fc SHA512 6344ad74bebcb1752221d26fd22905a37ed3e4e70836f2916677088dc3add02546a423f4e97b49d9a837de9882d888dfb3dd5b49f249c2e0e0f9bff62fda7b69 WHIRLPOOL 1b62a53a58d627eba7e38bf9b1e889ebbcfc17a54c51812453e2162cc2dfa0e8fd790475115a198d4e14c3ed224fbd378672c2a09b3a4d043ebd008d6a73b08c -EBUILD seabios-1.7.5-r1.ebuild 3176 SHA256 289ca29e0e14fe7d2024e9aa68afdf98ce85a6f60378cf570b0a43446fcf9c1e SHA512 3a66efc369d53d6c1fa26aee70f313a61b510ca161083354f35cba08d21afa805cf11310dd85f9783bd5945b25f47d81a5399b25259eb7f3582c00c6eb5909a0 WHIRLPOOL 7a30f8a66ffaa2167d6390ad18c703c0abbb69aceda095693bf611570efd639879e951b4af04e405574e69c4f5e030c8974064094e6f6524c67f4a7c7ac9ebac -EBUILD seabios-1.7.5.ebuild 2555 SHA256 529cb3a6f8197fc974a806372279398d9f716af215848bec480d34c72c144414 SHA512 e872db35c8412c9b3b0c99aad0b20270bf4dd5af6f86e0b1c2068fb047a1c98caaa6f180bac81ca10f0dc4d82691092feede8795513134dab59934b0d6386e1a WHIRLPOOL 7f20f5f05a5b6c8e2d3383a657608082c4b48cc8e760551fb845dab84629c5db8096c9fb557aad4d46e271f10fdf8de9e8406b0173de21b06965e6483bb091e9 -EBUILD seabios-1.8.2.ebuild 3273 SHA256 09960eeef0047890a5900eb66c1b33bfb26d0abc325210e58e3adb02f3076e18 SHA512 9ebc092327f9b0a9f2e55bb7f7d72d88d2c30f139559ed8dc835c07d51cb7d35c40ded5e0b27a09bca2a24ffc64a5590540bf2a759f12a8ba652c0c572c909cd WHIRLPOOL ce1546e6d24e1e61d5c35412c74c07bd91db7a14326efad92dc1cc7ced878b06aadc8ec7b42710c0579cc547bf13dd7762567f3878c68ae6504cacf4d7fd1dcb -MISC ChangeLog 5067 SHA256 6288193e8f1466e9c49191c07c159d70c1dd4fe6618a402632460e7b75aa6e2f SHA512 9a5f148a05d9c2e921c2b63380458e56459d7f4253efd93040e6c75181244004813a77a8baa6bca96a5d51f64bdffec4f73ff8ec2acab42af81eb7a431ef50ea WHIRLPOOL cf85fac3fe221f6b074c2f0bbac2fe0952302f2e1607297e53f8291e71520835df14c4bc4f72f8e133755185c5687d2588e446125b5f3b4eb1129e16eb3db9f5 -MISC ChangeLog-2015 8390 SHA256 530d9871189cee67fdaddbd80e05173b54c461296a692bcc51d87a46d54ab1f8 SHA512 c04a589afbf87445abe1935c9a9bbad8b759d68c1b3d38ee9ccaac2625c0520072b3e12277fa43562d0b7f95957500a784c8126dde4440fa5fee8922ccec8429 WHIRLPOOL 5adf523f244a96c2bee80bc1f13102584e3a928108e929fe76b2212504a6dcefeac7c5872c4e9d2eae4a9fabeb37519fa7182c2c5b4c6516b15822748e6f40d2 -MISC metadata.xml 663 SHA256 602c6f6301147529642acfd8e289b411cb64ebe0e38d0b5c4d0a8207817a5720 SHA512 a3b306f0cfc8d0c2f31757b3b141c532dc5ee1fea7c01b7d23e6643977e63aee90a007875f1e34fb3f212c2dc1e23e4400f092b1d288f325abead33a9cfa66fa WHIRLPOOL abbd51716806d0fe649100b7abfbc5c237983cea5f73f28fa98d190527b6e5293171e6e0efb5304a3cbf8febbe470f4de943574959820604e4ab4f1b87ce9fba +DIST seabios-1.10.2-bin.tar.xz 121172 BLAKE2B 9d4ff624b638773e59bbf6674fb8630bd815d75af1a81db4de7f9740c37485330e6d054448f2301a97455ff0d3190d988ce0348eac78bd978982b6ce5146e4f6 SHA512 a46ce389b8b0fe7182a3dc2954fab7e0ef27ac65823e3785c247ccf77c37eaa746d94f74a4a29a221aa16ab508cf07ec8d399aa612d5c0184b48bce24c663b69 +DIST seabios-1.10.2.tar.gz 589283 BLAKE2B 08fdbecf7fb06629db472adb05a780249dbf0e0a44d04dcced5480d631c133f74ecd04b04486db3bb817b8e119e783c4b09c3ade15b9a6cc956537e9f7204514 SHA512 ea8396fe247a3bd16b43ab775cf8e23f139673b94e83f450cadb094cc8117ca7e9ef518162d965209d5ab091c96f70ec5cc8ec8d15b638e06c4c8f7a0e1609dc +DIST seabios-1.11.0-bin.tar.xz 158552 BLAKE2B 44c42b9eea70a090ad51296949fe79e5360b569bae791fe84f447061f8dbcdb6b601501e2cc1607b62308f3118087386d15ba32c8495202f62f9f9a1e3cf27c3 SHA512 03a1523dc99dbf6e353e7844a4f12020d88bf8d5cbfd187007663ab1b02447b02694f27ee93aa46a18a5ab161f13b1ffe62f2d0f678cd86975a3d53295a6eb1e +DIST seabios-1.11.0.tar.gz 607746 BLAKE2B 9f688be6b8f7c0fcbd72b59ac649a9c763fdd9e2971a4d85636c9972efc0ad42082a1622a8c41156ad1e2063907349c2e02cff9aeb444844dc445b5f7d6062bb SHA512 cae79c720bfbba3321777bbc6d5bde432fe56e2ba8f1be8acfebbde0bd453a58e889f5fa24db6055dca0a3a56d35b907761723ea35ef248c5f812129d0a27b77 diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios-1.8.2-fstack-check.patch b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios-1.8.2-fstack-check.patch deleted file mode 100644 index d9431f994e..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios-1.8.2-fstack-check.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://bugs.gentoo.org/559980 - -From e4d2b8ce5db86bd56efdaf64b974925bd7a7b249 Mon Sep 17 00:00:00 2001 -From: Magnus Granberg -Date: Fri, 11 Sep 2015 17:38:40 -0400 -Subject: [PATCH] build: use -fstack-check=no when available - -Some compilers (such as the one in hardened/Gentoo) default this -option to on which leads to build failures: -src/stacks.c: In function 'call16_back': -src/stacks.c:139:5: error: 'asm' operand has impossible constraints - asm volatile( - ^ - -URL: https://bugs.gentoo.org/559980 -Reported-by: Alon Bar-Lev -Signed-off-by: Magnus Granberg -Signed-off-by: Mike Frysinger ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index e287530..3a0d2e8 100644 ---- a/Makefile -+++ b/Makefile -@@ -63,6 +63,7 @@ COMMONCFLAGS := -I$(OUT) -Isrc -Os -MD -g \ - COMMONCFLAGS += $(call cc-option,$(CC),-nopie,) - COMMONCFLAGS += $(call cc-option,$(CC),-fno-stack-protector,) - COMMONCFLAGS += $(call cc-option,$(CC),-fno-stack-protector-all,) -+COMMONCFLAGS += $(call cc-option,$(CC),-fstack-check=no,) - COMMA := , - - CFLAGS32FLAT := $(COMMONCFLAGS) -DMODE16=0 -DMODESEGMENT=0 --- -2.5.1 - diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/README b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/README new file mode 100644 index 0000000000..7030949c18 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/README @@ -0,0 +1 @@ +The config.vga-xxx files come from the qemu/roms/ tree. diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/config.seabios-128k b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/config.seabios-128k new file mode 100644 index 0000000000..93203af0de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/config.seabios-128k @@ -0,0 +1,12 @@ +# for qemu machine types 1.7 + older +# need to turn off features (xhci,uas) to make it fit into 128k +CONFIG_QEMU=y +CONFIG_ROM_SIZE=128 +CONFIG_BOOTSPLASH=n +CONFIG_XEN=n +CONFIG_USB_OHCI=n +CONFIG_USB_XHCI=n +CONFIG_USB_UAS=n +CONFIG_SDCARD=n +CONFIG_TCGBIOS=n +CONFIG_MPT_SCSI=n diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/config.seabios-256k b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/config.seabios-256k new file mode 100644 index 0000000000..65e5015c2f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/config.seabios-256k @@ -0,0 +1,3 @@ +# for qemu machine types 2.0 + newer +CONFIG_QEMU=y +CONFIG_ROM_SIZE=256 diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.2.ebuild similarity index 80% rename from sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild rename to sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.2.ebuild index c430395a16..d06e51b40a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" -PYTHON_COMPAT=( python{2_7,3_{4,5}} ) +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) inherit eutils toolchain-funcs python-any-r1 @@ -14,20 +14,17 @@ inherit eutils toolchain-funcs python-any-r1 if [[ ${PV} == *9999* || -n "${EGIT_COMMIT}" ]] ; then EGIT_REPO_URI="git://git.seabios.org/seabios.git" - inherit git-2 + inherit git-r3 else KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" - # Upstream hasn't released a new binary. We snipe ours from Fedora for now. - # https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz - # http://fedora.mirror.lstn.net/ + + # Binary versions taken from fedora: # http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/ - # seabios-bin-1.10.1-1.fc26.noarch.rpm - # seavgabios-bin-1.10.1-1.fc26.noarch.rpm - SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz ) - binary? ( - mirror://gentoo/bios.bin-${PV}.xz - seavgabios? ( mirror://gentoo/seavgabios-bin-${PV}.tar.xz ) - )" + # seabios-bin-1.10.2-1.fc27.noarch.rpm + # seavgabios-bin-1.10.2-1.fc27.noarch.rpm + SRC_URI=" + !binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz ) + binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )" fi DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" @@ -75,12 +72,6 @@ src_unpack() { mkdir -p "${S}" } -src_prepare() { - use binary && return - - epatch_user -} - src_configure() { use binary && return @@ -109,8 +100,12 @@ _emake() { src_compile() { use binary && return - _emake out/bios.bin - mv out/bios.bin ../bios.bin + for t in 128k 256k ; do + cp "${FILESDIR}/seabios/config.seabios-${t}" .config || die + _emake oldnoconfig + _emake out/bios.bin + mv out/bios.bin ../bios-${t}.bin || die + done if use seavgabios ; then local config t targets=( @@ -132,8 +127,11 @@ src_compile() { } src_install() { + insinto /usr/share/seabios - newins ../bios.bin* bios.bin + use binary && doins ../bios.bin + use !binary && newins ../bios-128k.bin bios.bin + doins ../bios-256k.bin if use seavgabios ; then insinto /usr/share/seavgabios diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.8.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.11.0.ebuild similarity index 74% rename from sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.8.2.ebuild rename to sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.11.0.ebuild index 78b1b17e4d..699fca3bfa 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.8.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.11.0.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI="5" +EAPI="6" -PYTHON_COMPAT=( python{2_7,3_{4,5}} ) +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) inherit eutils toolchain-funcs python-any-r1 @@ -13,18 +12,19 @@ inherit eutils toolchain-funcs python-any-r1 # git clone git://git.seabios.org/seabios.git && cd seabios # git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV} -if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then +if [[ ${PV} == *9999* || -n "${EGIT_COMMIT}" ]] ; then EGIT_REPO_URI="git://git.seabios.org/seabios.git" - inherit git-2 + inherit git-r3 else - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" - # Upstream hasn't released a new binary. We snipe ours from Fedora for now. - # https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz - SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz ) - binary? ( - mirror://gentoo/bios.bin-${PV}.xz - seavgabios? ( mirror://gentoo/seavgabios-${PV}.tar.xz ) - )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" + + # Binary versions taken from fedora: + # http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/ + # seabios-bin-1.10.2-1.fc27.noarch.rpm + # seavgabios-bin-1.10.2-1.fc27.noarch.rpm + SRC_URI=" + !binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz ) + binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )" fi DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" @@ -72,13 +72,6 @@ src_unpack() { mkdir -p "${S}" } -src_prepare() { - use binary && return - - epatch "${FILESDIR}"/${P}-fstack-check.patch #559980 - epatch_user -} - src_configure() { use binary && return @@ -107,8 +100,10 @@ _emake() { src_compile() { use binary && return + cp "${FILESDIR}/seabios/config.seabios-256k" .config || die + _emake oldnoconfig _emake out/bios.bin - mv out/bios.bin ../bios.bin + mv out/bios.bin ../bios-256k.bin || die if use seavgabios ; then local config t targets=( @@ -130,8 +125,10 @@ src_compile() { } src_install() { + insinto /usr/share/seabios - newins ../bios.bin* bios.bin + use binary && doins ../bios.bin + doins ../bios-256k.bin if use seavgabios ; then insinto /usr/share/seavgabios diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5-r1.ebuild deleted file mode 100644 index fde584854f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5-r1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_{4,5}} ) - -inherit eutils toolchain-funcs python-any-r1 - -#BACKPORTS=1 - -# SeaBIOS maintainers sometimes don't release stable tarballs or stable -# binaries to generate the stable tarball the following is necessary: -# git clone git://git.seabios.org/seabios.git && cd seabios -# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV} - -if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then - EGIT_REPO_URI="git://git.seabios.org/seabios.git" - inherit git-2 -else - KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd" - SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz ) - binary? ( - https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz - seavgabios? ( - mirror://debian/pool/main/s/${PN}/${PN}_${PV}-1_all.deb - ) - ) - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}" -fi - -DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" -HOMEPAGE="https://www.seabios.org/" - -LICENSE="LGPL-3 GPL-3" -SLOT="0" -IUSE="+binary +seavgabios" - -REQUIRED_USE="ppc? ( binary ) - ppc64? ( binary )" - -DEPEND=" - !binary? ( - >=sys-power/iasl-20060912 - ${PYTHON_DEPS} - )" -RDEPEND="" - -pkg_pretend() { - if ! use binary; then - ewarn "You have decided to compile your own SeaBIOS. This is not" - ewarn "supported by upstream unless you use their recommended" - ewarn "toolchain (which you are not)." - elog - ewarn "If you are intending to use this build with QEMU, realize" - ewarn "you will not receive any support if you have compiled your" - ewarn "own SeaBIOS. Virtual machines subtly fail based on changes" - ewarn "in SeaBIOS." - fi -} - -pkg_setup() { - use binary || python-any-r1_pkg_setup -} - -src_unpack() { - default - if use binary && use seavgabios ; then - unpack ./data.tar.xz - mv usr/share/seabios/vgabios*.bin ./ || die - fi - - # This simplifies the logic between binary & source builds. - mkdir -p "${S}" -} - -src_prepare() { - use binary && return - - if [[ -z "${EGIT_COMMIT}" ]]; then - sed -e "s/VERSION=.*/VERSION=${PV}/" \ - -i Makefile || die - else - sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \ - -i Makefile || die - fi - - epatch_user -} - -src_configure() { - use binary || tc-ld-disable-gold #438058 -} - -_emake() { - LANG=C \ - emake V=1 \ - CC="$(tc-getCC)" \ - LD="$(tc-getLD)" \ - AR="$(tc-getAR)" \ - OBJCOPY="$(tc-getOBJCOPY)" \ - RANLIB="$(tc-getRANLIB)" \ - OBJDUMP="$(tc-getOBJDUMP)" \ - HOST_CC="$(tc-getBUILD_CC)" \ - "$@" -} - -src_compile() { - use binary && return - - _emake out/bios.bin - mv out/bios.bin ../bios.bin - - if use seavgabios ; then - local config t targets=( - cirrus - isavga - qxl - stdvga - vmware - ) - for t in "${targets[@]}" ; do - emake clean distclean - cp "${FILESDIR}/seavgabios/config.vga-${t}" .config || die - _emake oldnoconfig - _emake out/vgabios.bin - cp out/vgabios.bin ../vgabios-${t}.bin || die - done - fi -} - -src_install() { - insinto /usr/share/seabios - newins ../bios.bin* bios.bin - - if use seavgabios ; then - insinto /usr/share/seavgabios - doins ../vgabios*.bin - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5.ebuild deleted file mode 100644 index 527a769699..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_{4,5}} ) - -inherit eutils toolchain-funcs python-any-r1 - -#BACKPORTS=1 - -# SeaBIOS maintainers sometimes don't release stable tarballs or stable -# binaries to generate the stable tarball the following is necessary: -# git clone git://git.seabios.org/seabios.git && cd seabios -# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV} - -if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then - EGIT_REPO_URI="git://git.seabios.org/seabios.git" - inherit git-2 -else - KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd" - SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz ) - binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz ) - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}" -fi - -DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" -HOMEPAGE="https://www.seabios.org/" - -LICENSE="LGPL-3 GPL-3" -SLOT="0" -IUSE="+binary" - -REQUIRED_USE="ppc? ( binary ) - ppc64? ( binary )" - -DEPEND=" - !binary? ( - >=sys-power/iasl-20060912 - ${PYTHON_DEPS} - )" -RDEPEND="" - -pkg_pretend() { - if ! use binary; then - ewarn "You have decided to compile your own SeaBIOS. This is not" - ewarn "supported by upstream unless you use their recommended" - ewarn "toolchain (which you are not)." - elog - ewarn "If you are intending to use this build with QEMU, realize" - ewarn "you will not receive any support if you have compiled your" - ewarn "own SeaBIOS. Virtual machines subtly fail based on changes" - ewarn "in SeaBIOS." - fi -} - -pkg_setup() { - use binary || python-any-r1_pkg_setup -} - -src_unpack() { - default - - # This simplifies the logic between binary & source builds. - mkdir -p "${S}" -} - -src_prepare() { - use binary && return - - if [[ -z "${EGIT_COMMIT}" ]]; then - sed -e "s/VERSION=.*/VERSION=${PV}/" \ - -i Makefile || die - else - sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \ - -i Makefile || die - fi - - epatch_user -} - -src_configure() { - use binary || tc-ld-disable-gold #438058 -} - -src_compile() { - if ! use binary ; then - LANG=C emake \ - CC="$(tc-getCC)" \ - LD="$(tc-getLD)" \ - AR="$(tc-getAR)" \ - OBJCOPY="$(tc-getOBJCOPY)" \ - RANLIB="$(tc-getRANLIB)" \ - OBJDUMP="$(tc-getOBJDUMP)" \ - HOST_CC="$(tc-getBUILD_CC)" \ - out/bios.bin - fi -} - -src_install() { - insinto /usr/share/seabios - if ! use binary ; then - doins out/bios.bin - else - newins ../bios.bin-${PV} bios.bin - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/ChangeLog deleted file mode 100644 index 0e6496ed6c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/ChangeLog +++ /dev/null @@ -1,27 +0,0 @@ -# ChangeLog for sys-firmware/sgabios -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/sgabios/ChangeLog,v 1.5 2014/04/30 21:07:36 vapier Exp $ - - 30 Apr 2014; Mike Frysinger sgabios-0.1_pre8.ebuild: - Add epatch_user support #487100 by Hristo Venev. - - 30 Jun 2013; Doug Goldstein sgabios-0.1_pre8.ebuild: - For users using the gold linker, make the build process a little more friendly - by automatically selecting the bfd linker and pointing them to the bug - explaining why gold won't work. bug #438056 - - 21 Nov 2012; Agostino Sarubbo sgabios-0.1_pre8.ebuild: - Stable for x86, wrt to bug #440092 - - 03 Nov 2012; sgabios-0.1_pre8.ebuild: - Stable for amd64, wrt bug #440092 - - 23 Jul 2012; Doug Goldstein sgabios-0.1_pre8.ebuild, - +files/sgabios-0.1_pre8-makefile.patch: - Fix build issue. bug #427678 - -*sgabios-0.1_pre8 (22 Jul 2012) - - 22 Jul 2012; Doug Goldstein +sgabios-0.1_pre8.ebuild, - +metadata.xml: - Add initial version diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest index 6676ef81cb..62f4f17671 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest @@ -1,26 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX sgabios-0.1_pre8-makefile.patch 395 SHA256 d618fc84175cd31c8f8dc7887ad448455e4a404af272b242fac4013235b657cc SHA512 7c111af2fff59b0ca6d4b39d04715d404bffa0f71a337b43f7dd091af6e40e85b790ed8b560039d5702d07e1ae47f2c204e891373f11d2ee4aa1541cb471c566 WHIRLPOOL 056f71911a94e90781bf677b8a06903a45a94cf708d743169b2974ba4472220c9875685faa387c20831a9827984b188287de812ca032ff395c33373de9736786 -DIST sgabios-0.1_pre8-bins.tar.xz 2704 SHA256 f982ec467790432f6be662bd58b51e78f80184229ecab5f23d4c0ea2419c1b9d SHA512 46fc02200b3fa2e45c954a2b6e4cd40f10d6969fd05ef4d441402c7390b4e83390250972ef0ea891635400cad22a4d8fd2b66b56afa91d03e1e0b99132e09c0d WHIRLPOOL 7b30b6a40f7b8d5b03482179f48c23910283e45f8eaac538533b5d24289d1ada6d0e6e5ecac3260e46dedc2a1e325fa096b3ae505b96fd1716e98f80be0d209e -DIST sgabios-0.1_pre8.tar.xz 27200 SHA256 d6f01fe343828c3323c45c000b5a2f906f1c3aa6f788ca8b31669b4a05a3d31d SHA512 68e2a894eb5b99cda2b0e96ade891e24397ac962a777a97dbb526f4570e5734d36a88fde1ef64ed7a887cd8bfc500c91c48849d2c26aca6ce7e36dd80aaf361e WHIRLPOOL de12b91a0304d6465186b9959d873061205bb055823408c84370a7563b46acd7cc955eab6e8b78a54d928bbb65281a9236e4c434fc5df707c5fffc160e311bd2 -EBUILD sgabios-0.1_pre8.ebuild 1135 SHA256 2f5fb3b2f7c04a7d2dcc6d325807543ef7ccd8ed494608a645e70f4b74516aa7 SHA512 5635f1f3ec837e60631b70d7e932457fce4e7b2bbacb00191b8269243d213588b65c8b09a61052e775c20530d1c358b16009fc851f1742c96db7b2d3ec46d46a WHIRLPOOL 7adee4ed5742c227f8c0ffa01fb53b9cc2baf2164e7c4dc3b17df197a329657c1aa99df9e7a3ca9838a54dd9d0ce0d77d4e06b3b3b167f6004e1ead724016020 -MISC ChangeLog 1119 SHA256 16be44c4b0cb19074f05fb19becfbe228c7eaf8442f572b7004af60598e7ab8b SHA512 8172c4cbef0a123880d74a7ad0f5759f078e8c0f6e71ceb1351d5184f6ba6309923e758435961291d5e937d86edbe742654bff7fbcfa8d0d7425c83099ad1c02 WHIRLPOOL a904d1087809977a914475c4a3c4ededb73baca80124abe47910cfeba5641417739855202ad9558d36ff947b94b2ddec3f2500a4e478ae6b1025c5527dc92c29 -MISC metadata.xml 253 SHA256 c9ca6980b185e0d86b42303a98572fd62ea4e18a796679b1583a4990bb40da7d SHA512 e313f627ded525c99fc31aeed49d1a59b532a7c108239f2f680c053cfe536c67a29d630171b900adbfbd04fb6230148b3a82d5f62a6b9c937caf6cb1ed9beefa WHIRLPOOL 7c1e1f886ef70ed91d2879fe9d1a67ada183f96b3ae6c3869acdcbce0f8677566f16e18a2cdfe7472432fd5e5649b6b68046db1b9633736e4b182c91196b472f ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJTYWYdAAoJEPGu1DbS6WIAUVUP/RMS+hK4d/Zt8UtvhqtA0qvH -ZnB4PwWlT4oHUlNvlU5CXVncVkdhabWdQrYqEVKL2czTnUNAlfTKhHi+qfBY6YkZ -3hOrqGDECRLVSQDXsBwnN3hfHhnQDEVfI2PbChBwIQk7o59h+++7l23OUk68BzNE -2vDrAG7vzON57FWbBs8UIvjRoc+itwMPiMFBQcoc4gniXo4Hq7hroANa23XFVQ6m -aCxDMBHkz7GRLMN8AZCHIUM6JzP9VVm0lYq6fsNgJXqxJ6ql6kAEUltkOONsiyLu -CHoOEsTCRwdpISRwSw/dyAJ4VSRHSYxoEz/aVH+ecu/NmpnyzB5Nq9nJAdVAJuzI -LcGNRH8TATR0qqba5zkArSpEdgR4x41bMuyD+AUjhyesTT1iLTiYuh38DLY0E/1V -lybgC/KvCNPKnX1Oxk823WhBVb4p3NtIJzjh79Iy+pTrKyTSmj9cn58mOYPp8Tsy -GoSunscDxeh6KCOMUQvRCjTxntG3D5m7LA508/i0O0cVVBjR7mDDDjvxwUGF3wG/ -dwgY5TI6ggPaiHhaXwxVtceNP+otahNuCgFj0MIXiGYAH3L+Co7QlnG8THSJ7P4S -Arz0fZWqumcCRmZ8dYlVwwvxsTqvBWczRsEA187DVBMKdp1R8f4YRJ3vUKvWat3y -uCkAlhxVdnjlgxOrgT1D -=vPtp ------END PGP SIGNATURE----- +DIST sgabios-0.1_pre8-bins.tar.xz 2704 BLAKE2B 8efcf613a4857467cc3cfbc3f6402bca091892f0b2137ff65caf2b444610c86c1db0e61505bfe48ed8d6ccc9e8928190c2a38693aeddd523e27d22a29e777044 SHA512 46fc02200b3fa2e45c954a2b6e4cd40f10d6969fd05ef4d441402c7390b4e83390250972ef0ea891635400cad22a4d8fd2b66b56afa91d03e1e0b99132e09c0d +DIST sgabios-0.1_pre8.tar.xz 27200 BLAKE2B 8ea535f2fcc8f7105a278202648e06722e7463e66ff3ccf824cd3a672a7908e7223f27678ebd4ca73eb19abaff75e082ea7b9bc222332436f31a8840443d7b44 SHA512 68e2a894eb5b99cda2b0e96ade891e24397ac962a777a97dbb526f4570e5734d36a88fde1ef64ed7a887cd8bfc500c91c48849d2c26aca6ce7e36dd80aaf361e diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/files/sgabios-0.1_pre8-build-cc.patch b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/files/sgabios-0.1_pre8-build-cc.patch new file mode 100644 index 0000000000..6cdac84c6a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/files/sgabios-0.1_pre8-build-cc.patch @@ -0,0 +1,23 @@ +https://bugs.gentoo.org/552280 + +--- a/Makefile ++++ b/Makefile +@@ -20,6 +20,9 @@ + BUILD_USER = \"$(shell whoami)\" + + CFLAGS := -Wall -Os -m32 -nostdlib ++BUILD_CFLAGS := -Wall -O2 ++BUILD_CC ?= $(CC) ++BUILD_LD ?= $(BUILD_CC) + + ASFLAGS := $(CFLAGS) + ASFLAGS += -DBUILD_DATE="$(BUILD_DATE)" +@@ -55,7 +56,7 @@ + $(LD) $(LDFLAGS) $(OBJS) -o $@ + + csum8: csum8.c +- $(CC) -Wall -O2 -o $@ $< ++ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) -o $@ $< + + sgabios.o: buildinfo + diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml index c2e3412204..a1bc76dbe5 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml @@ -1,10 +1,15 @@ - + cardoe@gentoo.org Doug Goldstein - qemu + + qemu@gentoo.org + Gentoo QEMU Project + + + Use pre-built binaries + - diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8-r1.ebuild new file mode 100644 index 0000000000..bbf4403ff4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils toolchain-funcs + +DESCRIPTION="serial graphics adapter bios option rom for x86" +HOMEPAGE="https://code.google.com/p/sgabios/" +SRC_URI="mirror://gentoo/${P}.tar.xz + !binary? ( https://dev.gentoo.org/~cardoe/distfiles/${P}.tar.xz ) + binary? ( https://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="+binary" + +REQUIRED_USE="!amd64? ( !x86? ( binary ) )" + +PATCHES=( + "${FILESDIR}"/${P}-makefile.patch + "${FILESDIR}"/${P}-build-cc.patch #552280 +) + +src_prepare() { + if use binary; then + eapply_user + return + fi + default +} + +src_compile() { + use binary && return + + tc-ld-disable-gold + tc-export_build_env BUILD_CC + emake \ + BUILD_CC="${BUILD_CC}" \ + BUILD_CFLAGS="${BUILD_CFLAGS}" \ + BUILD_LDFLAGS="${BUILD_LDFLAGS}" \ + BUILD_CPPFLAGS="${BUILD_CPPFLAGS}" \ + CC="$(tc-getCC)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJCOPY="$(tc-getOBJCOPY)" +} + +src_install() { + insinto /usr/share/sgabios + + if use binary ; then + doins bins/sgabios.bin + else + doins sgabios.bin + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild index 7b24612f0b..b062b9588e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild @@ -1,41 +1,40 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild,v 1.5 2014/04/30 21:07:36 vapier Exp $ EAPI=4 inherit eutils toolchain-funcs DESCRIPTION="serial graphics adapter bios option rom for x86" -HOMEPAGE="http://code.google.com/p/sgabios/" +HOMEPAGE="https://code.google.com/p/sgabios/" SRC_URI="mirror://gentoo/${P}.tar.xz - http://dev.gentoo.org/~cardoe/distfiles/${P}.tar.xz - http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz" + https://dev.gentoo.org/~cardoe/distfiles/${P}.tar.xz + https://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" IUSE="" -DEPEND="" -RDEPEND="${DEPEND}" - -pkg_setup() { - local myld=$(tc-getLD) - - ${myld} -v | grep -q "GNU gold" && \ - ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058" -} - src_prepare() { epatch "${FILESDIR}"/${P}-makefile.patch + epatch "${FILESDIR}"/${P}-build-cc.patch #552280 epatch_user } src_compile() { if use amd64 || use x86 ; then - emake CC=$(tc-getCC) LD="$(tc-getLD).bfd" AR=$(tc-getAR) \ - OBJCOPY=$(tc-getOBJCOPY) + tc-ld-disable-gold + tc-export_build_env BUILD_CC + emake \ + BUILD_CC="${BUILD_CC}" \ + BUILD_CFLAGS="${BUILD_CFLAGS}" \ + BUILD_LDFLAGS="${BUILD_LDFLAGS}" \ + BUILD_CPPFLAGS="${BUILD_CPPFLAGS}" \ + CC="$(tc-getCC)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJCOPY="$(tc-getOBJCOPY)" fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/ChangeLog deleted file mode 100644 index 01515a48f6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/ChangeLog +++ /dev/null @@ -1,87 +0,0 @@ -# ChangeLog for sys-firmware/vgabios -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/ChangeLog,v 1.6 2014/05/18 17:44:35 vapier Exp $ - -*vgabios-0.7a-r1 (18 May 2014) - - 18 May 2014; Mike Frysinger +vgabios-0.7a-r1.ebuild, - metadata.xml: - Add USE=binary support with upstream tarball #459346 by reno reckling. - - 30 Apr 2014; Mike Frysinger vgabios-0.7a.ebuild: - Add epatch_user support #487100 by Hristo Venev. - - 26 Nov 2013; Markos Chandras vgabios-0.6c-r1.ebuild: - amd64-fbsd has no stable keywords - - 04 Dec 2012; vgabios-0.7a.ebuild: - Stable for x86, wrt bug #439418 - - 24 Oct 2012; vgabios-0.7a.ebuild: - Stable for amd64, wrt bug #439418 - - 26 Jul 2012; Richard Yao vgabios-0.6c-r1.ebuild, - vgabios-0.7a.ebuild: - Keyword ~amd64-fbsd - - 21 Jul 2012; Doug Goldstein vgabios-0.6c-r1.ebuild, - vgabios-0.7a.ebuild: - Include pre-built versions for systems that don't support compiling this. - - 21 Jul 2012; Doug Goldstein vgabios-0.6c-r1.ebuild, - vgabios-0.7a.ebuild: - Shorten the ebuild a little bit. - - 21 Jul 2012; Doug Goldstein vgabios-0.7a.ebuild: - Unmask vgabios 0.7a - - 13 Apr 2012; Ulrich Müller vgabios-0.6c-r1.ebuild, - vgabios-0.7a.ebuild: - Move EAPI assignment to top of ebuild, bug 411875. - - 16 Mar 2012; Thomas Kahle vgabios-0.6c-r1.ebuild: - marked x86 per bug 407345 - - 15 Mar 2012; Agostino Sarubbo vgabios-0.6c-r1.ebuild: - Stable for amd64, wrt bug #407345 - - 13 Mar 2012; Doug Goldstein -vgabios-0.6c.ebuild: - Remove previous version. - -*vgabios-0.6c-r1 (07 Mar 2012) - - 07 Mar 2012; Doug Goldstein +vgabios-0.6c-r1.ebuild: - Add support for 1280x768 as a valid resolution. - - 29 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, - vgabios-0.7a.ebuild: - Call emake clean at the start of the compile phase to get rid of the prebuilt - pieces. bug #400731 - - 25 Jan 2012; Doug Goldstein vgabios-0.7a.ebuild: - 0.7a should still be masked - - 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, - vgabios-0.7a.ebuild: - Fix bad naming error - - 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, - vgabios-0.7a.ebuild: - Add blockers for qemu and qemu-kvm since they previously provided these - files. - - 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild: - Unmask 0.6c based version so we can test it and stabilize it. - -*vgabios-0.7a (25 Jan 2012) - - 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, - +vgabios-0.7a.ebuild: - Add 0.7a based vesion. Add debug USE flag. - -*vgabios-0.6c (25 Jan 2012) - - 25 Jan 2012; Doug Goldstein +vgabios-0.6c.ebuild, - +metadata.xml: - Initial work on a vgabios ebuild instead of using the precompiled pieces from - QEMU. diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest index 0dbe7e5975..05e9c96d05 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest @@ -1,30 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST vgabios-0.6c-bins.tar.xz 17876 SHA256 804fbe3e4712fcf0381e06d17a912d5b991e6abecdcc2265efb41f07783d80d9 SHA512 7c3790d6e9feb12697558d690dd23a6ca35a9037987f516bcd84f750c177cb26ddfdbdacb68730e01f6d9ba118c5d092ad00c0cfa9f8c40b2c0218641dc8a53e WHIRLPOOL 99c8dbce88ebae05b58e39d49218027447274aa9130e62dfc637b2ac13242fd8405aa48c70bb61fe8f27eddb988dc95ea48b500528aa0d8e1df92729ba3958b1 -DIST vgabios-0.6c-fixes-2.tar.bz2 4174 SHA256 9afd6b26dea4833b1d58079982e7eec650d2dd1eb2379871e35ca5b3d10352b5 SHA512 bf85dfa52c078517c77b219361b0c569ad79ef9a8234dfdb14f39902198f0e7bfab99f826e084bda5c8321e69591deeda8242e4f52134bac654046db7fe20584 WHIRLPOOL fffd94fd20de91fe577d44c3dbd107546e81712454b0167aab708646b181b7b7976be07f38f052adccb5d0cf6734a8b42e10ca40d7cf33ec278f5f126d0dc041 -DIST vgabios-0.6c.tgz 1470496 SHA256 eff20b9cb333fc5efb1fc07430b108084977d95fee349615f7c078511e66aea1 SHA512 b0392358abf691f0a3b8292cf14dc56897d5cbf004336af4b4a3378002c4b47eb28c9da182cddf2c89d162a6e166b7a5c07cb098303a9f9918ea484922d3770e WHIRLPOOL 4e32c0af3dcf28bac3cb8c34f020cdda52b7ee2bf08adfaf52719a386ad5d5382aa389261ac5e9ceb3d2269d54b8c86e7a99b5df1170592049af6bded5daa319 -DIST vgabios-0.7a-fixes-1.tar.bz2 2602 SHA256 912bbe475a723760047c181ebec9cd5b1e99b3e528c43bbccb82b7c738656ae3 SHA512 30992efac011d4b99301960df08cdc69d9503aa6b61feed01fca2c5a910460269d9500650cb394a0737318e977a282c5e0ab613a8b2bc28b9f0c6528a9a77d73 WHIRLPOOL 304d135de9d7ddb5e9141cf90ef2e94d632a52c43e0ef156a477af1db5b2fa4dde79957b6c2cee3070e760c36670be20df34e2a9da4e5edb1fb4f1d42f6ad21e -DIST vgabios-0.7a.tgz 1506655 SHA256 9d24c33d4bfb7831e2069cf3644936a53ef3de21d467872b54ce2ea30881b865 SHA512 35d789b1b39f8f05b757b6c3379a1b2c33dc27b244720471530325f3e215b5f4fa97cfbfc131f813013f4640fe85be912e7b4cb924fa87ed35e68b6966424874 WHIRLPOOL c03ffdcdb85cc3f20cad7d8962763e2cadf3b46c0dca559b0a9a509283101be4a8939bbde2f4b9a03c88dc2e52ce896d520d2e726a1db63adbc00d4b697e77ff -EBUILD vgabios-0.6c-r1.ebuild 1902 SHA256 f8ef9a65218efa8e98f796717a7495ec9c51791a8824df4cd552552a18216fbf SHA512 5149285a49ba56dc8aa9efe748e3500cf973fa7adabe8a7fd67a1bd2246874c96d72d42603e1d0f816b74754bd89078db879659139c04fac8905c4233be6d82a WHIRLPOOL e08231bc4acaadba681cd2b47f569f2c5ceedf3d4cc9faa5e4523ad84fb7e9685feaa1d91c7238325ac16b763ab6756f3c72c49f2f0e624e5794cc0ea303c209 -EBUILD vgabios-0.7a-r1.ebuild 1855 SHA256 103efee7b031686f617885038534855547b32dd9863f63d49b57385fb5483d79 SHA512 46f2b32ab1b0005a9233c8e56ee4864dd4cd595fb9a2f7a74e65fcda6a3e29dee8955c6efeb39abbba2908921d0f16ec6d84f8d0a824be4aa4a1626700fe0bee WHIRLPOOL afb65d26eba2d1b76c4fb9bbfe5b6272c612c8502e6f40df748bca3484edc61e6a36f59c943d5be5876dce1a551bfd6e72f8e07d9a06616d03655e3ff433b333 -EBUILD vgabios-0.7a.ebuild 1829 SHA256 28d5fe24ed931daa1422c9f70224bb22b35927cd0a4dc9f1be0c06e8a32cb493 SHA512 0ad01b0fbd3f92e00123f342afea14993fdca64da5d83d261e80e52a30c18b97becd13d4e6cd0087d7303e86a4a173c743f05dacab8100f17ed6d9a08169d1b7 WHIRLPOOL 0dfc6114d63dd84dab9f0e6dd5427bfb903db842210724c36dbac0e7ee62064e16adf3e740e626ae152b36d3d93a1b5e5cc0d5b30090d9e4a8ef86f4b4abe7ba -MISC ChangeLog 3065 SHA256 2ce882f8ad9d66367e56e1e2981ecc1b8fba7673fcc64734d330bfbf00c52b4b SHA512 f373f83716606fe042204b4a6f684e46fa77c2fb1a5acf141af0410d09b3bc53b15d4ffc2bef1124cbe7f08aa983cf98bc56aaac6914534b0a657bee5b1ca95a WHIRLPOOL 4938454178cade639910ba4dc3f119424c3836e87caca1c7e70954034ed1845d52c53762c7aa214ac9339db4c102034ac05ddd0504a290724a3de8257ae10ab1 -MISC metadata.xml 370 SHA256 d1de3a120b20c8a5373b02a58919e2b7482e04c8911f6051107e9c177c912cec SHA512 f7ca51b86820617a2a36279eebc91ce1689ee3724379aad5bfaeda0d18ba78bb1517969359ae6bcbd2650ac24230940fce043a9b5c9f8957793ae02f368be10f WHIRLPOOL faffba76fbd049fd62061bba647979c574510c8f11d4c4420d3667e14d16c91bb1aa1b4c52e3380254cc91b9d372c4e2974d65dff154f40655252474ced02a57 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJTePGIAAoJEPGu1DbS6WIAdc4P/iW7xQy3fS2VBf7PB3zCrAuk -L2eWkER3zTlerC0V9t7bLtV/usCD9Etjfg9NxoXyzDvhXaLNdabZX0ATiFxP8oWJ -MV9HjI0fnJz3tcvKMLmGKCQydqDyTe4DbY+LiHsZ2D+VWt7DgX2fjChEQRu1Uivw -0egtf/DrUJZdpa8BQLVcugwVltdoM/10NhmDLj0RSlIKa1mBUp8I5Qx1UZ2S7sd2 -VS+CPVi0H08iPPKzADBGxDVaKlHebnwW9AujOYc5Owt6cjeohGQKcKKhKt5+Tga6 -MRk2pgpSpkh99/qSj8oQqobmafxgEigfGaD46ckHqSyETR9cGf4dnKkdwmmPR7i3 -fBmNLnHzfjj5rIpaGmTgCf+6yzCCSMH8CZqSN1uzgXk5Dr9wHNDcXq8B2Degq4U6 -HcOn2gOFfTPzJlVcEpeK9Z6/q41xdImRTlFVh1tD26uPjR7DBGnLKPnuSZIDA7mv -UHt+W2AISEyIky6EA9bU0wRvITjK88xrT8//II46Gk6rbA4NNnP1UagQpph5Flim -vFetSzaWFJGaciwjJLTSjlIQ28iBkuo9VQ18S2YRh5/sTtTydDND4BUztxp9CewQ -gFiyNYzwYOwQ8FQmLorpIynEhfCVEFOU36BN5Yc1uReDh5wKdMJTsEGXiKQX2grH -9Xp5LK+1MvKdRH6kDQ0/ -=AU7N ------END PGP SIGNATURE----- +DIST vgabios-0.6c-bins.tar.xz 17876 BLAKE2B db343ed998701a061a77d49a2a931493bf7ed82f68cd7e83e22465ab8ef3a0f01e176f84a39e458e4e4a2f290c7bc4bd7ae68a246edd93dc3f0e3063e73afb90 SHA512 7c3790d6e9feb12697558d690dd23a6ca35a9037987f516bcd84f750c177cb26ddfdbdacb68730e01f6d9ba118c5d092ad00c0cfa9f8c40b2c0218641dc8a53e +DIST vgabios-0.6c-fixes-2.tar.bz2 4174 BLAKE2B d3bb95b57939be85e4f24411f1590c6d75b7c701c3cd848f5b07d875a45ec1159a624ab37158f393b384c6d4db6db38b36e0a4c0b1300cc6abafcef4c03549b1 SHA512 bf85dfa52c078517c77b219361b0c569ad79ef9a8234dfdb14f39902198f0e7bfab99f826e084bda5c8321e69591deeda8242e4f52134bac654046db7fe20584 +DIST vgabios-0.6c.tgz 1470496 BLAKE2B 1e2416aa09bf572551f12b963170999de88b3842d834a0b27332c5667975f807ac19d0fd602538bea9421fb58911fee824f1a7f3c49ecae34811fd8679e53ba7 SHA512 b0392358abf691f0a3b8292cf14dc56897d5cbf004336af4b4a3378002c4b47eb28c9da182cddf2c89d162a6e166b7a5c07cb098303a9f9918ea484922d3770e +DIST vgabios-0.7a-fixes-1.tar.bz2 2602 BLAKE2B 68fbd29e6c660dc69ea110e00ff75fc9d14f10bd11b9be89bd373281852a3133c73ee0f2a7ecdf026b29979e4c20bcdbad0baf9f80d013ffeb24dda892725778 SHA512 30992efac011d4b99301960df08cdc69d9503aa6b61feed01fca2c5a910460269d9500650cb394a0737318e977a282c5e0ab613a8b2bc28b9f0c6528a9a77d73 +DIST vgabios-0.7a.tgz 1506655 BLAKE2B fb9b99ab385423b4ef103a56de140591556d2f49fffebfdd508a462551b1a9def9d8dc50c947a88ef6d47c43ff62dbe3d97fef969d985c49b9e78671eaefd34e SHA512 35d789b1b39f8f05b757b6c3379a1b2c33dc27b244720471530325f3e215b5f4fa97cfbfc131f813013f4640fe85be912e7b4cb924fa87ed35e68b6966424874 diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml index 5ff1b92d84..528625303c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml @@ -1,12 +1,15 @@ - + cardoe@gentoo.org Doug Goldstein - qemu + + qemu@gentoo.org + Gentoo QEMU Project + - Use official upstream pre-built binaries (only default and cirrus images) + Use official upstream pre-built binaries (only default and cirrus images) diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild index 79b38be707..c5f314bac7 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild,v 1.2 2013/11/26 20:21:18 hwoarang Exp $ EAPI=4 @@ -12,9 +11,9 @@ inherit eutils DESCRIPTION="VGA BIOS implementation" HOMEPAGE="http://www.nongnu.org/vgabios/" -SRC_URI="http://savannah.gnu.org/download/${PN}/${P}.tgz - http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz - http://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" +SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz + https://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz + https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild index c191b31cae..081c30ad69 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild @@ -1,6 +1,5 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild,v 1.1 2014/05/18 17:44:35 vapier Exp $ EAPI=4 @@ -12,12 +11,12 @@ inherit eutils DESCRIPTION="VGA BIOS implementation" HOMEPAGE="http://www.nongnu.org/vgabios/" -SRC_URI="http://savannah.gnu.org/download/${PN}/${P}.tgz - http://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" +SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz + https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" IUSE="binary debug" DEPEND="!binary? ( sys-devel/dev86 )" diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild index 76fb74a0a0..0e794a42af 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a.ebuild,v 1.4 2014/04/30 21:06:47 vapier Exp $ EAPI=4 @@ -12,8 +11,8 @@ inherit eutils DESCRIPTION="VGA BIOS implementation" HOMEPAGE="http://www.nongnu.org/vgabios/" -SRC_URI="http://savannah.gnu.org/download/${PN}/${P}.tgz - http://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" +SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz + https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0"