remove mips-specific experimental libxcb ebuild

This commit is contained in:
Sergey Popov 2012-01-02 15:32:48 +04:00
parent 7725c1954e
commit 8aa5130fd7
3 changed files with 0 additions and 104 deletions

View File

@ -1,3 +0,0 @@
AUX xcb-rebuilder.sh 1511 RMD160 81acde214faf7b4ed00a378c36ec5c43f19f3bc7 SHA1 7d2ef15c2449cb4c72d89059e063ce8ae228d014 SHA256 37910aacdcd793a22af2eea07741bbdde8c62096c67ab7530e72424fadd14bc7
DIST libxcb-1.7.tar.bz2 318619 RMD160 f6748b9751e339c2669a6b9322b421abbbff7afb SHA1 7540f0587907bce421914f0ddb813810cb2f36f8 SHA256 e776dc35e2a66094e7308ce2e045fb4e27cf3ca30ab1813a8fc08538140724df
EBUILD libxcb-1.7-r9999.ebuild 815 RMD160 7757405aaff90f9d558bc004b6145273e323ec2d SHA1 b7dfaebfc01b141681c7b65a97384af56c4625ed SHA256 dd43b3f3d79347ba9e1b4cb3239e57780b6eaee0d2f09a7b1c070dd6f9bd05f0

View File

@ -1,68 +0,0 @@
#!/bin/bash
# To use something besides `emerge` to install packages, set
# XCB_REBUILDER_INSTALL to that binary.
. /etc/init.d/functions.sh
case ${1} in
'') ;;
*)
einfo 'Rebuilds broken packages from the XCB library renaming'
einfo
einfo 'To use something besides `emerge`, set the INSTALL variable to their binary.'
exit 1
;;
esac
if ! type -p qfile >/dev/null; then
einfo "Please install app-portage/portage-utils."
exit 1
fi
if ! type -p scanelf >/dev/null; then
einfo "Please install app-misc/pax-utils."
exit 1
fi
einfo "Fixing broken libtool archives (.la)"
for i in $(qlist -a | grep "\.la$"); do
sed -i \
-e "s:[^[:space:]]*xcb-xlib[^[:space:]]*::g" \
"${i}" 2>/dev/null
done
einfo "Scanning for libraries requiring libxcb-xlib.so..."
for i in $(qlist -a | grep "\.so$"); do
scanelf -n $i \
| grep -q xcb-xlib \
&& XCB_LIBS="${XCB_LIBS} ${i}"
done
if [[ -n ${XCB_LIBS} ]]; then
einfo "Broken libraries:"
for lib in ${XCB_LIBS}; do
echo " ${lib}"
done
ebegin "Scanning for packages installing broken libraries"
XCB_PACKAGES=$(qfile -qC ${XCB_LIBS} | sort | uniq)
eend 0
else
einfo "No broken libraries detected"
exit 0
fi
einfo "Broken packages:"
for pkg in ${XCB_PACKAGES}; do
echo " ${pkg}"
done
echo
ewarn "Please read the libxcb upgrade guide for further instructions"
ewarn "http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml"
#
#ebegin "Rebuilding broken packages"
#${XCB_REBUILDER_INSTALL:-emerge -1} ${XCB_PACKAGES}
#eend $?

View File

@ -1,33 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/libxcb-1.7.ebuild,v 1.11 2011/05/30 20:13:31 scarabeus Exp $
EAPI=3
inherit python xorg-2
DESCRIPTION="X C-language Bindings library"
HOMEPAGE="http://xcb.freedesktop.org/"
EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb"
[[ ${PV} != 9999* ]] && \
SRC_URI="http://xcb.freedesktop.org/dist/${P}.tar.bz2"
KEYWORDS="~mips"
IUSE="doc selinux"
RDEPEND="x11-libs/libXau
x11-libs/libXdmcp
dev-libs/libpthread-stubs
>=x11-proto/xcb-proto-1.6"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
dev-libs/libxslt"
pkg_setup() {
xorg-2_pkg_setup
XORG_CONFIGURE_OPTIONS=(
$(use_enable doc build-docs)
$(use_enable selinux)
--enable-xinput
)
}