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