remove mips-specific experimental libxcb ebuild
This commit is contained in:
parent
7725c1954e
commit
8aa5130fd7
@ -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
|
|
@ -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 $?
|
|
@ -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
|
|
||||||
)
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user