summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2014-03-04 05:51:01 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2014-03-04 05:51:01 +0000
commitfc69da42a78c0e68a062b503465d477437e73960 (patch)
tree00aea3ec7d39bc882c9c60b3eb21c97c127ebe63 /app-emulation
parentAdd multilib support (bug #480402, thanks to David Heidelberger (okias) and M... (diff)
downloadgentoo-2-fc69da42a78c0e68a062b503465d477437e73960.tar.gz
gentoo-2-fc69da42a78c0e68a062b503465d477437e73960.tar.bz2
gentoo-2-fc69da42a78c0e68a062b503465d477437e73960.zip
Add multilib dev-libs/libxslt.
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61)
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/emul-linux-x86-baselibs/ChangeLog9
-rw-r--r--app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r21.ebuild97
-rw-r--r--app-emulation/emul-linux-x86-baselibs/files/remove-native-20131008-r21279
3 files changed, 384 insertions, 1 deletions
diff --git a/app-emulation/emul-linux-x86-baselibs/ChangeLog b/app-emulation/emul-linux-x86-baselibs/ChangeLog
index dcf51149d522..b0e9d9aad9a5 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.187 2014/03/01 22:51:19 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/ChangeLog,v 1.188 2014/03/04 05:51:01 tetromino Exp $
+
+*emul-linux-x86-baselibs-20131008-r21 (04 Mar 2014)
+
+ 04 Mar 2014; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +emul-linux-x86-baselibs-20131008-r21.ebuild,
+ +files/remove-native-20131008-r21:
+ Add multilib dev-libs/libxslt.
01 Mar 2014; Michał Górny <mgorny@gentoo.org>
emul-linux-x86-baselibs-20131008-r20.ebuild:
diff --git a/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r21.ebuild b/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r21.ebuild
new file mode 100644
index 000000000000..88f8dd8f588e
--- /dev/null
+++ b/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r21.ebuild
@@ -0,0 +1,97 @@
+# 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-r21.ebuild,v 1.1 2014/03/04 05:51:01 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="!<app-emulation/emul-linux-x86-medialibs-10.2
+ abi_x86_32? (
+ >=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(-)]
+ dev-libs/libgcrypt:11[abi_x86_32(-)]
+ >=dev-libs/libgcrypt-1.6.1-r1:0[abi_x86_32(-)]
+ >=dev-libs/lzo-2.06-r1[abi_x86_32(-)]
+ >=dev-libs/libxslt-1.1.28-r2[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 $(sed "${FILESDIR}/remove-native-${PVR}" -e '/^#/d')
+}
+
+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-r21 b/app-emulation/emul-linux-x86-baselibs/files/remove-native-20131008-r21
new file mode 100644
index 000000000000..d7e94087f97c
--- /dev/null
+++ b/app-emulation/emul-linux-x86-baselibs/files/remove-native-20131008-r21
@@ -0,0 +1,279 @@
+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
+# Uncomment when gnutls is converted to multilib; bug #493166
+# usr/lib32/libtasn1.so.3
+# usr/lib32/libtasn1.so.3.2.0
+usr/lib32/pkgconfig/libtasn1.pc
+usr/lib32/libgcrypt.so
+usr/lib32/libgcrypt.so.11
+usr/lib32/libgcrypt.so.11.8.2
+usr/lib32/liblzo2.so
+usr/lib32/liblzo2.so.2
+usr/lib32/liblzo2.so.2.0.0
+usr/lib32/libxslt.so
+usr/lib32/libxslt.so.1
+usr/lib32/libxslt.so.1.1.28
+usr/lib32/libexslt.so
+usr/lib32/libexslt.so.0
+usr/lib32/libexslt.so.0.8.17
+usr/lib32/pkgconfig/libxslt.pc
+usr/lib32/pkgconfig/libexslt.pc