From 63b1a4f232322200c8e5aa784bb34938e8e0532c Mon Sep 17 00:00:00 2001 From: Alexandre Rostovtsev Date: Sun, 16 Feb 2014 05:56:31 +0000 Subject: Also remove migrated libhogweed (part of dev-libs/nettle). (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61) --- app-emulation/emul-linux-x86-baselibs/ChangeLog | 9 +- .../emul-linux-x86-baselibs-20131008-r18.ebuild | 93 ++++++++ .../files/remove-native-20131008-r18 | 264 +++++++++++++++++++++ 3 files changed, 365 insertions(+), 1 deletion(-) create mode 100644 app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r18.ebuild create mode 100644 app-emulation/emul-linux-x86-baselibs/files/remove-native-20131008-r18 (limited to 'app-emulation') diff --git a/app-emulation/emul-linux-x86-baselibs/ChangeLog b/app-emulation/emul-linux-x86-baselibs/ChangeLog index d309c2a11883..db9cfddd3e70 100644 --- a/app-emulation/emul-linux-x86-baselibs/ChangeLog +++ b/app-emulation/emul-linux-x86-baselibs/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-emulation/emul-linux-x86-baselibs # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/ChangeLog,v 1.183 2014/02/16 01:25:36 alonbl Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/ChangeLog,v 1.184 2014/02/16 05:56:31 tetromino Exp $ + +*emul-linux-x86-baselibs-20131008-r18 (16 Feb 2014) + + 16 Feb 2014; Alexandre Rostovtsev + +emul-linux-x86-baselibs-20131008-r18.ebuild, + +files/remove-native-20131008-r18: + Also remove migrated libhogweed (part of dev-libs/nettle). *emul-linux-x86-baselibs-20131008-r17 (16 Feb 2014) diff --git a/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r18.ebuild b/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r18.ebuild new file mode 100644 index 000000000000..25dcef108648 --- /dev/null +++ b/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r18.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r18.ebuild,v 1.1 2014/02/16 05:56:31 tetromino Exp $ + +EAPI=5 +inherit emul-linux-x86 + +LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT + public-domain LGPL-3 LGPL-2 GPL-2-with-exceptions MPL-1.1 OPENLDAP + Sleepycat UoI-NCSA ZLIB openafs-krb5-a HPND ISC RSA IJG libmng libtiff + openssl tcp_wrappers_license" + +KEYWORDS="-* ~amd64" +IUSE="abi_x86_32" + +DEPEND="" +RDEPEND="!=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] + >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)] + >=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)] + >=dev-libs/udis86-1.7-r2[abi_x86_32(-)] + >=virtual/libffi-3.0.13-r1[abi_x86_32(-)] + >=sys-devel/llvm-3.3-r1[abi_x86_32(-)] + >=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)] + virtual/jpeg:62[abi_x86_32(-)] + >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)] + >=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)] + >=dev-libs/expat-2.1.0-r3[abi_x86_32(-)] + >=virtual/libusb-0-r1:0[abi_x86_32(-)] + >=virtual/libusb-1-r1:1[abi_x86_32(-)] + || ( + >=virtual/udev-206-r1[abi_x86_32(-)] + ~virtual/udev-204[abi_x86_32(-)] ) + >=media-libs/tiff-4.0.3-r5:0[abi_x86_32(-)] + >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)] + >=dev-libs/glib-2.36.3-r2:2[abi_x86_32(-)] + >=media-libs/lcms-2.5-r1:2[abi_x86_32(-)] + >=app-text/libpaper-1.1.24-r2[abi_x86_32(-)] + >=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-)] + || ( + >=dev-libs/elfutils-0.155-r1[abi_x86_32(-)] + >=dev-libs/libelf-0.8.13-r2[abi_x86_32(-)] + ) + >=sys-libs/e2fsprogs-libs-1.42.7-r1[abi_x86_32(-)] + >=sys-libs/ncurses-5.9-r3[abi_x86_32(-)] + >=sys-libs/gpm-1.20.7-r2[abi_x86_32(-)] + >=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)] + >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)] + >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)] + >=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32(-)] + >=sys-libs/gdbm-1.10-r1[abi_x86_32(-)] + >=dev-libs/json-c-0.11-r1[abi_x86_32(-)] + >=dev-libs/libxml2-2.9.1-r2[abi_x86_32(-)] + >=dev-libs/dbus-glib-0.100.2-r1[abi_x86_32(-)] + >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)] + >=sys-devel/gettext-0.18.3.2[abi_x86_32(-)] + >=dev-libs/libgpg-error-1.12-r1[abi_x86_32(-)] + >=dev-db/sqlite-3.8.3:3[abi_x86_32(-)] + >=dev-libs/nettle-2.7.1-r1[abi_x86_32(-)] + >=dev-libs/libtasn1-3.4-r1[abi_x86_32(-)] + ) + >=sys-libs/glibc-2.15" # bug 340613 + +PYTHON_UPDATER_IGNORE="1" + +src_prepare() { + export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d|${S}/lib32/security/pam_ldap.so)" + emul-linux-x86_src_prepare + rm -rf "${S}/etc/env.d/binutils/" \ + "${S}/usr/i686-pc-linux-gnu/lib" \ + "${S}/usr/lib32/engines/" \ + "${S}/usr/lib32/openldap/" || die + + ln -s ../share/terminfo "${S}/usr/lib32/terminfo" || die + + # Remove migrated stuff. + use abi_x86_32 && rm -f $(cat "${FILESDIR}/remove-native-${PVR}") +} + +src_install() { + emul-linux-x86_src_install + + if use abi_x86_32; then + local x86_libdir=$(get_abi_LIBDIR x86) + LIBDIR=${EPREFIX}/usr/${x86_libdir}/emul-linux + echo "LDPATH=${LIBDIR}" > 99emul-linux-x86-baselibs + doenvd 99emul-linux-x86-baselibs + + mkdir -p "${ED}${LIBDIR}" + mv "${ED}"/usr/${x86_libdir}/{libjpeg.so.8*,libturbojpeg.so.0*} "${D}${LIBDIR}"/ + fi +} diff --git a/app-emulation/emul-linux-x86-baselibs/files/remove-native-20131008-r18 b/app-emulation/emul-linux-x86-baselibs/files/remove-native-20131008-r18 new file mode 100644 index 000000000000..e9ce337fcfd7 --- /dev/null +++ b/app-emulation/emul-linux-x86-baselibs/files/remove-native-20131008-r18 @@ -0,0 +1,264 @@ +lib32/libz.so.1 +lib32/libz.so.1.2.7 +usr/lib32/libz.so +usr/lib32/pkgconfig/zlib.pc +usr/lib32/libminizip.so +usr/lib32/libminizip.so.1 +usr/lib32/libminizip.so.1.0.0 +usr/lib32/pkgconfig/minizip.pc +lib32/libbz2.so.1 +lib32/libbz2.so.1.0 +lib32/libbz2.so.1.0.6 +usr/lib32/libbz2.so +usr/lib32/libpng.so +usr/lib32/pkgconfig/libpng.pc +usr/lib32/libudis86.so +usr/lib32/libudis86.so.0 +usr/lib32/libudis86.so.0.0.0 +usr/lib32/libffi-3.0.11/include/ffi.h +usr/lib32/libffi-3.0.11/include/ffitarget.h +usr/lib32/libffi.so +usr/lib32/libffi.so.6 +usr/lib32/libffi.so.6.0.0 +usr/lib32/pkgconfig/libffi.pc +usr/lib32/llvm/BugpointPasses.so +usr/lib32/llvm/LLVMHello.so +usr/lib32/llvm/libLLVM-3.1.so +usr/lib32/llvm/libLTO.so +usr/lib32/llvm/libprofile_rt.so +usr/lib32/libpng12.so.0 +usr/lib32/pkgconfig/libpng15.pc +usr/lib32/libraw1394.so +usr/lib32/libraw1394.so.11 +usr/lib32/libraw1394.so.11.0.1 +usr/lib32/pkgconfig/libraw1394.pc +usr/lib32/libavc1394.so +usr/lib32/libavc1394.so.0 +usr/lib32/libavc1394.so.0.3.0 +usr/lib32/pkgconfig/libavc1394.pc +usr/lib32/librom1394.so +usr/lib32/librom1394.so.0 +usr/lib32/librom1394.so.0.3.0 +usr/lib32/libjpeg.so +usr/lib32/libturbojpeg.so +usr/lib32/libjpeg.so.62 +usr/lib32/libexpat.so +usr/lib32/libexpat.so.1 +usr/lib32/libexpat.so.1.6.0 +usr/lib32/libexpatu.so +usr/lib32/libexpatu.so.1 +usr/lib32/libexpatu.so.1.6.0 +usr/lib32/libexpatw.so +usr/lib32/libexpatw.so.1 +usr/lib32/libexpatw.so.1.6.0 +usr/lib32/pkgconfig/expat.pc +usr/lib32/pkgconfig/expatu.pc +usr/lib32/pkgconfig/expatw.pc +usr/lib32/libusb-0.1.so.4* +usr/lib32/libusb-1.0.so +usr/lib32/libusb-1.0.so.0 +usr/lib32/libusb-1.0.so.0.1.0 +usr/lib32/libusb.so +usr/lib32/pkgconfig/libusb-1.0.pc +usr/lib32/pkgconfig/libusb.pc +lib32/libudev.so.1* +usr/lib32/libudev.so +usr/lib32/pkgconfig/libudev.pc +lib32/libsystemd-daemon.so.0.0.7 +lib32/libsystemd-daemon.so.0 +usr/lib32/libsystemd-daemon.so +usr/lib32/pkgconfig/libsystemd-daemon.pc +usr/lib32/libtiff.so +usr/lib32/libtiff.so.5* +usr/lib32/libtiffxx.so +usr/lib32/libtiffxx.so.5* +usr/lib32/pkgconfig/libtiff-4.pc +lib32/libattr.so.1 +lib32/libattr.so.1.1.0 +usr/lib32/libattr.so +usr/lib32/glib-2.0/include/glibconfig.h +usr/lib32/libglib-2.0.so +usr/lib32/libglib-2.0.so.0 +usr/lib32/libglib-2.0.so.0.3200.4 +usr/lib32/pkgconfig/glib-2.0.pc +usr/lib32/libgmodule-2.0.so +usr/lib32/libgmodule-2.0.so.0 +usr/lib32/libgmodule-2.0.so.0.3200.4 +usr/lib32/pkgconfig/gmodule-2.0.pc +usr/lib32/libgio-2.0.so +usr/lib32/libgio-2.0.so.0 +usr/lib32/libgio-2.0.so.0.3200.4 +usr/lib32/pkgconfig/gio-2.0.pc +usr/lib32/libgobject-2.0.so +usr/lib32/libgobject-2.0.so.0 +usr/lib32/libgobject-2.0.so.0.3200.4 +usr/lib32/pkgconfig/gobject-2.0.pc +usr/lib32/libgthread-2.0.so +usr/lib32/libgthread-2.0.so.0 +usr/lib32/libgthread-2.0.so.0.3200.4 +usr/lib32/pkgconfig/gthread-2.0.pc +usr/lib32/pkgconfig/gio-unix-2.0.pc +usr/lib32/pkgconfig/gmodule-export-2.0.pc +usr/lib32/pkgconfig/gmodule-no-export-2.0.pc +usr/lib32/liblcms2.so +usr/lib32/liblcms2.so.2 +usr/lib32/liblcms2.so.2.0.3 +usr/lib32/pkgconfig/lcms2.pc +usr/lib32/libpaper.so +usr/lib32/libpaper.so.1 +usr/lib32/libpaper.so.1.1.2 +usr/lib32/libtiff.so.3 +usr/lib32/libtiff.so.4 +usr/lib32/libtiffxx.so.3 +usr/lib32/libtiffxx.so.4 +usr/lib32/elfutils/libebl_alpha-0.149.so +usr/lib32/elfutils/libebl_alpha.so +usr/lib32/elfutils/libebl_arm-0.149.so +usr/lib32/elfutils/libebl_arm.so +usr/lib32/elfutils/libebl_i386-0.149.so +usr/lib32/elfutils/libebl_i386.so +usr/lib32/elfutils/libebl_ia64-0.149.so +usr/lib32/elfutils/libebl_ia64.so +usr/lib32/elfutils/libebl_ppc-0.149.so +usr/lib32/elfutils/libebl_ppc.so +usr/lib32/elfutils/libebl_ppc64-0.149.so +usr/lib32/elfutils/libebl_ppc64.so +usr/lib32/elfutils/libebl_s390-0.149.so +usr/lib32/elfutils/libebl_s390.so +usr/lib32/elfutils/libebl_sh-0.149.so +usr/lib32/elfutils/libebl_sh.so +usr/lib32/elfutils/libebl_sparc-0.149.so +usr/lib32/elfutils/libebl_sparc.so +usr/lib32/elfutils/libebl_x86_64-0.149.so +usr/lib32/elfutils/libebl_x86_64.so +usr/lib32/libelf-0.149.so +usr/lib32/libelf.so +usr/lib32/libelf.so.1 +usr/lib32/libasm-0.149.so +usr/lib32/libasm.so +usr/lib32/libasm.so.1 +usr/lib32/libdw-0.149.so +usr/lib32/libdw.so +usr/lib32/libdw.so.1 +lib32/libss.so.2 +lib32/libss.so.2.0 +usr/lib32/libss.so +usr/lib32/pkgconfig/ss.pc +lib32/libcom_err.so.2 +lib32/libcom_err.so.2.1 +usr/lib32/libcom_err.so +usr/lib32/pkgconfig/com_err.pc +usr/lib32/libcurses.so +usr/lib32/libform.so +usr/lib32/libform.so.5 +usr/lib32/libform.so.5.9 +usr/lib32/libformw.so +usr/lib32/libformw.so.5 +usr/lib32/libformw.so.5.9 +usr/lib32/libmenu.so +usr/lib32/libmenu.so.5 +usr/lib32/libmenu.so.5.9 +usr/lib32/libmenuw.so +usr/lib32/libmenuw.so.5 +usr/lib32/libmenuw.so.5.9 +lib32/libncurses.so.5 +lib32/libncurses.so.5.9 +lib32/libncursesw.so.5 +lib32/libncursesw.so.5.9 +usr/lib32/libncurses.so +usr/lib32/libncursesw.so +usr/lib32/libpanel.so +usr/lib32/libpanel.so.5 +usr/lib32/libpanel.so.5.9 +usr/lib32/libpanelw.so +usr/lib32/libpanelw.so.5 +usr/lib32/libpanelw.so.5.9 +usr/lib32/pkgconfig/form.pc +usr/lib32/pkgconfig/formw.pc +usr/lib32/pkgconfig/ncurses++.pc +usr/lib32/pkgconfig/ncurses++w.pc +usr/lib32/pkgconfig/menuw.pc +usr/lib32/pkgconfig/menu.pc +usr/lib32/pkgconfig/ncurses.pc +usr/lib32/pkgconfig/ncursesw.pc +usr/lib32/pkgconfig/panel.pc +usr/lib32/pkgconfig/panelw.pc +usr/lib32/terminfo +lib32/libgpm.so.1 +lib32/libgpm.so.1.20.0 +usr/lib32/libgpm.so +usr/lib32/libgmp.so* +usr/lib32/libgmpxx.so* +lib32/libpcre.so.1 +lib32/libpcre.so.1.2.1 +usr/lib32/libpcre.so +usr/lib32/libpcrecpp.so +usr/lib32/libpcrecpp.so.0 +usr/lib32/libpcrecpp.so.0.0.0 +usr/lib32/libpcreposix.so +usr/lib32/libpcreposix.so.0 +usr/lib32/libpcreposix.so.0.0.2 +usr/lib32/pkgconfig/libpcre.pc +usr/lib32/pkgconfig/libpcrecpp.pc +usr/lib32/pkgconfig/libpcreposix.pc +usr/lib32/dbus-1.0/include/dbus/dbus-arch-deps.h +usr/lib32/libdbus-1.so +usr/lib32/libdbus-1.so.3 +usr/lib32/libdbus-1.so.3.7.4 +usr/lib32/pkgconfig/dbus-1.pc +lib32/libwrap.so +lib32/libwrap.so.0 +lib32/libwrap.so.0.7.6 +usr/lib32/libwrap.so +usr/lib32/libgdbm.so +usr/lib32/libgdbm.so.3 +usr/lib32/libgdbm.so.3.0.0 +usr/lib32/libgdbm_compat.so +usr/lib32/libgdbm_compat.so.3 +usr/lib32/libgdbm_compat.so.3.0.0 +usr/lib32/libjson.so +usr/lib32/libjson.so.0 +usr/lib32/libjson.so.0.0.1 +usr/lib32/pkgconfig/json.pc +usr/lib32/perl5/5.12.4/i686-linux/auto/GDBM_File/GDBM_File.so +usr/lib32/perl5/5.12.4/i686-linux/auto/NDBM_File/NDBM_File.so +usr/lib32/python2.7/lib-dynload/dbm.so +usr/lib32/python3.2/lib-dynload/_dbm.cpython-32.so +usr/lib32/python2.7/lib-dynload/gdbm.so +usr/lib32/python3.2/lib-dynload/_gdbm.cpython-32.so +usr/lib32/libxml2.so* +usr/lib32/pkgconfig/libxml-2.0.pc +usr/lib32/python*/site-packages/libxml2mod.so +usr/lib32/libdbus-glib-1.so +usr/lib32/libdbus-glib-1.so.2 +usr/lib32/libdbus-glib-1.so.2.2.2 +usr/lib32/pkgconfig/dbus-glib-1.pc +lib32/libreadline.so.6 +lib32/libreadline.so.6.2 +usr/lib32/libreadline.so +lib32/libhistory.so.6 +lib32/libhistory.so.6.2 +usr/lib32/libhistory.so +usr/lib32/libmng.so +usr/lib32/libasprintf.so +usr/lib32/libasprintf.so.0 +usr/lib32/libasprintf.so.0.0.0 +usr/lib32/libgpg-error.so +usr/lib32/libgpg-error.so.0 +usr/lib32/libgpg-error.so.0.8.0 +usr/lib32/libsqlite3.so +usr/lib32/libsqlite3.so.0 +usr/lib32/libsqlite3.so.0.8.6 +usr/lib32/pkgconfig/sqlite3.pc +usr/lib32/libnettle.so +usr/lib32/libnettle.so.4 +usr/lib32/libnettle.so.4.7 +usr/lib32/pkgconfig/nettle.pc +usr/lib32/libhogweed.so +usr/lib32/libhogweed.so.2 +usr/lib32/libhogweed.so.2.5 +usr/lib32/pkgconfig/hogweed.pc +usr/lib32/libtasn1.so +usr/lib32/libtasn1.so.3 +usr/lib32/libtasn1.so.3.2.0 +usr/lib32/pkgconfig/libtasn1.pc -- cgit v1.2.3-65-gdbad