delte x11 live ebuilds as they are in x11 overlay now

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@856 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2009-03-10 20:18:20 +00:00
parent 0379723bf0
commit eeda621752
8 changed files with 0 additions and 438 deletions

View File

@ -1,7 +0,0 @@
# ChangeLog for x11-apps/drm-progs
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
28 Jan 2009; Mario Fetka <mario.fetka@gmail.com> +metadata.xml:
initial checkin

View File

@ -1,4 +0,0 @@
DIST drm-progs-99999999-use-system-libdrm.patch.bz2 1932 RMD160 521c875b29902cc58e0e36e539c16df7f938f6dc SHA1 b9327b1d3e657dbdb9e22378f5be92f5afc64498 SHA256 e1bb96ae5df54b39c9494af265a3a5d58f36c44b8036033344b41de8e3966dda
EBUILD drm-progs-99999999.ebuild 991 RMD160 9352e60b491f22c8a80fa58f510f13720115b5d9 SHA1 b8d0c70b0277b8df50a5da22dc60df644840fd9a SHA256 755456929fc86f7ac8ee52ec4991d0fbb22a22cdc67dbc645893f5b60bbddfe0
MISC ChangeLog 204 RMD160 8e300c2ad9ab4f462f4cd6c1d80978515b8fe284 SHA1 4c1f8912d9ab832ce040a88faa3427cc62b70584 SHA256 d3a6b55c331611186c8b9f4dfc1ea6d3b96aea78b8433718d364e4f3194f7b2f
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5

View File

@ -1,48 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm"
inherit eutils autotools git
DESCRIPTION="X11 DRM utilities and test programs"
HOMEPAGE="http://dri.freedesktop.org/wiki/"
SRC_URI="http://dev.gentoo.org/~battousai/distfiles/${P}-use-system-libdrm.patch.bz2"
LICENSE="X11"
SLOT="0"
# Keywords inherited from x11-drm ebuild, where these used to be.
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~x86-fbsd"
IUSE=""
DEPEND="x11-libs/libdrm"
RDEPEND="${DEPEND}"
#S="${WORKDIR}/${P}"
src_unpack() {
git_src_unpack
cd "${WORKDIR}"
unpack ${P}-use-system-libdrm.patch.bz2
cd "${S}"
epatch "${WORKDIR}"/${P}-use-system-libdrm.patch
eautoreconf -v --install
}
src_compile() {
econf || die "econf failed"
cd "${S}"/tests
emake || die "emake failed"
}
src_install() {
cd "${S}"/tests
dobin dristat drmstat modeprint/modeprint modetest/modetest || die
}

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!--
$Header: /var/cvsroot/gentoo-x86/skel.metadata.xml,v 1.18 2008/07/28 19:27:05 cardoe Exp $
This is the example metadata file.
The root element of this file is <pkgmetadata>. Within this element a
number of subelements are allowed: herd, maintainer, and
longdescription. herd is a required subelement.
For a full description look at:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4
Before committing, please remove the comments from this file. They are
not relevant for general metadata.xml files.
-->
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>@gentoo.org</email>
<!-- <description>Description of the maintainership</description> -->
</maintainer>
<!-- <longdescription>Long description of the package</longdescription> -->
<!--
<use>
<flag name='flag'>Description of how USE='flag' affects this package</flag>
<flag name='userland_GNU'>Description of how USERLAND='GNU' affects this
package</flag>
<flag name='aspell'>Uses <pkg>app-text/aspell</pkg> for spell checking.
Requires an installed dictionary from <cat>app-dicts</cat></flag>
</use>
-->
</pkgmetadata>

View File

@ -1,7 +0,0 @@
# ChangeLog for x11-base/x11-drm
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
28 Jan 2009; Mario Fetka <mario.fetka@gmail.com> +metadata.xml:
initial checkin

View File

@ -1,3 +0,0 @@
EBUILD x11-drm-99999999.ebuild 6852 RMD160 8e3fbc5b82fa5dc2a5e4d532ab3a71f8ac8f847a SHA1 f281b1b8120526899fe098ae9fa3db5570078686 SHA256 4f1f65c210e0d49f9c9abe177f5204c40a03ffd4de09c1ae67ead50e4f5a3975
MISC ChangeLog 202 RMD160 76289a92dee73bf81b19ab072e7d210311033114 SHA1 a2fd49ef2eaccdb9f9922b201c930b1e7e832ad5 SHA256 d04851f8350372f37f82ea7ba9a6bff70c9e1bf77282fe7a19edb3ecd2b71762
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!--
$Header: /var/cvsroot/gentoo-x86/skel.metadata.xml,v 1.18 2008/07/28 19:27:05 cardoe Exp $
This is the example metadata file.
The root element of this file is <pkgmetadata>. Within this element a
number of subelements are allowed: herd, maintainer, and
longdescription. herd is a required subelement.
For a full description look at:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4
Before committing, please remove the comments from this file. They are
not relevant for general metadata.xml files.
-->
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>@gentoo.org</email>
<!-- <description>Description of the maintainership</description> -->
</maintainer>
<!-- <longdescription>Long description of the package</longdescription> -->
<!--
<use>
<flag name='flag'>Description of how USE='flag' affects this package</flag>
<flag name='userland_GNU'>Description of how USERLAND='GNU' affects this
package</flag>
<flag name='aspell'>Uses <pkg>app-text/aspell</pkg> for spell checking.
Requires an installed dictionary from <cat>app-dicts</cat></flag>
</use>
-->
</pkgmetadata>

View File

@ -1,301 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild,v 1.2 2007/03/14 18:18:53 battousai Exp $
#EGIT_BRANCH="vblank-rework"
EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm"
inherit eutils x11 linux-mod git
IUSE_VIDEO_CARDS="
video_cards_mach64
video_cards_mga
video_cards_nv
video_cards_r128
video_cards_radeon
video_cards_savage
video_cards_sis
video_cards_sunffb
video_cards_tdfx
video_cards_via"
IUSE="${IUSE_VIDEO_CARDS} kernel_FreeBSD kernel_linux"
# Make sure Portage does _NOT_ strip symbols. We will do it later and make sure
# that only we only strip stuff that are safe to strip ...
RESTRICT="strip"
S="${WORKDIR}/drm"
#PATCHVER="0.1"
PATCHDIR="${WORKDIR}/patch"
EXCLUDED="${WORKDIR}/excluded"
DESCRIPTION="DRM Kernel Modules for X11"
HOMEPAGE="http://dri.sf.net"
if [ -n "${PATCHVER}" ] ; then
SRC_URI="http://dev.gentoo.org/~dberkholz/distfiles/${P}-gentoo-${PATCHVER}.tar.bz2"
else
SRC_URI=""
fi
SLOT="0"
LICENSE="X11"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~x86-fbsd"
DEPEND="kernel_linux? ( virtual/linux-sources )
kernel_FreeBSD? ( sys-freebsd/freebsd-sources
sys-freebsd/freebsd-mk-defs )"
RDEPEND=""
pkg_setup() {
# Setup the kernel's stuff.
kernel_setup
# Set video cards to build for.
set_vidcards
# Determine which -core dir we build in.
get_drm_build_dir
return 0
}
src_unpack() {
git_src_unpack
cd "${WORKDIR}"
# Apply patches if there's a patchball version number provided.
if [ -n "${PATCHVER}" ]
then
unpack ${P}-gentoo-${PATCHVER}.tar.bz2
cd "${S}"
patch_prepare
# Apply patches
EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
fi
src_unpack_os
}
src_compile() {
einfo "Building DRM in ${SRC_BUILD}..."
src_compile_os
einfo "DRM build finished".
}
src_install() {
einfo "Installing DRM..."
cd "${SRC_BUILD}"
src_install_os
dodoc "${S}/linux-core/README.drm"
}
pkg_postinst() {
if use video_cards_sis
then
einfo "SiS direct rendering only works on 300 series chipsets."
einfo "SiS framebuffer also needs to be enabled in the kernel."
fi
if use video_cards_mach64
then
einfo "The Mach64 DRI driver is insecure."
einfo "Malicious clients can write to system memory."
einfo "For more information, see:"
einfo "http://dri.freedesktop.org/wiki/ATIMach64."
fi
pkg_postinst_os
}
# Functions used above are defined below:
kernel_setup() {
if use kernel_FreeBSD
then
K_RV=${CHOST/*-freebsd/}
elif use kernel_linux
then
linux-mod_pkg_setup
if kernel_is 2 4
then
eerror "Upstream support for 2.4 kernels has been removed, so this package will no"
eerror "longer support them."
die "Please use in-kernel DRM or switch to a 2.6 kernel."
fi
linux_chkconfig_builtin "DRM" && \
die "Please disable or modularize DRM in the kernel config. (CONFIG_DRM = n or m)"
CONFIG_CHECK="AGP"
ERROR_AGP="AGP support is not enabled in your kernel config (CONFIG_AGP)"
fi
}
set_vidcards() {
VIDCARDS=""
if [[ -n "${VIDEO_CARDS}" ]]; then
use video_cards_mach64 && \
VIDCARDS="${VIDCARDS} mach64.${KV_OBJ}"
use video_cards_mga && \
VIDCARDS="${VIDCARDS} mga.${KV_OBJ}"
use video_cards_nv && \
VIDCARDS="${VIDCARDS} nv.${KV_OBJ} nouveau.${KV_OBJ}"
use video_cards_r128 && \
VIDCARDS="${VIDCARDS} r128.${KV_OBJ}"
use video_cards_radeon && \
VIDCARDS="${VIDCARDS} radeon.${KV_OBJ}"
use video_cards_savage && \
VIDCARDS="${VIDCARDS} savage.${KV_OBJ}"
use video_cards_sis && \
VIDCARDS="${VIDCARDS} sis.${KV_OBJ}"
use video_cards_via && \
VIDCARDS="${VIDCARDS} via.${KV_OBJ}"
use video_cards_sunffb && \
VIDCARDS="${VIDCARDS} ffb.${KV_OBJ}"
use video_cards_tdfx && \
VIDCARDS="${VIDCARDS} tdfx.${KV_OBJ}"
fi
}
get_drm_build_dir() {
if use kernel_FreeBSD
then
SRC_BUILD="${S}/bsd-core"
elif kernel_is 2 6
then
SRC_BUILD="${S}/linux-core"
fi
}
patch_prepare() {
# Handle exclusions based on the following...
# All trees (0**), Standard only (1**), Others (none right now)
# 2.4 vs. 2.6 kernels
if use kernel_linux
then
kernel_is 2 6 && mv -f "${PATCHDIR}"/*kernel-2.4* "${EXCLUDED}"
fi
# There is only one tree being maintained now. No numeric exclusions need
# to be done based on DRM tree.
}
src_unpack_linux() {
convert_to_m "${SRC_BUILD}"/Makefile
}
src_unpack_freebsd() {
# Link in freebsd kernel.
ln -s "/usr/src/sys-${K_RV}" "${WORKDIR}/sys"
# SUBDIR variable gets to all Makefiles, we need it only in the main one.
SUBDIRS=${VIDCARDS//.ko}
sed -i -e "s:SUBDIR\ =.*:SUBDIR\ =\ drm ${SUBDIRS}:" "${SRC_BUILD}"/Makefile
}
src_unpack_os() {
if use kernel_linux; then
src_unpack_linux
elif use kernel_FreeBSD
then
src_unpack_freebsd
fi
}
src_compile_os() {
if use kernel_linux
then
src_compile_linux
elif use kernel_FreeBSD
then
src_compile_freebsd
fi
}
src_install_os() {
if use kernel_linux
then
src_install_linux
elif use kernel_FreeBSD
then
src_install_freebsd
fi
}
src_compile_linux() {
# remove leading and trailing space
VIDCARDS="${VIDCARDS% }"
VIDCARDS="${VIDCARDS# }"
check_modules_supported
MODULE_NAMES=""
for i in drm.${KV_OBJ} ${VIDCARDS}; do
MODULE_NAMES="${MODULE_NAMES} ${i/.${KV_OBJ}}(${PN}:${SRC_BUILD})"
i=$(echo ${i/.${KV_OBJ}} | tr '[:lower:]' '[:upper:]')
eval MODULESD_${i}_ENABLED="yes"
done
# This now uses an M= build system. Makefile does most of the work.
cd "${SRC_BUILD}"
unset ARCH
BUILD_TARGETS="modules"
BUILD_PARAMS="DRM_MODULES='${VIDCARDS}' LINUXDIR='${KERNEL_DIR}' M='${SRC_BUILD}'"
ECONF_PARAMS='' S="${SRC_BUILD}" linux-mod_src_compile
if linux_chkconfig_present DRM
then
ewarn "Please disable in-kernel DRM support to use this package."
fi
}
src_compile_freebsd() {
cd "${SRC_BUILD}"
# Environment CFLAGS overwrite kernel CFLAGS which is bad.
local svcflags=${CFLAGS}; local svldflags=${LDFLAGS}
unset CFLAGS; unset LDFLAGS
MAKE=make \
emake \
NO_WERROR= \
SYSDIR="${WORKDIR}/sys" \
KMODDIR="/boot/modules" \
|| die "pmake failed."
export CFLAGS=${svcflags}; export LDFLAGS=${svldflags}
}
die_error() {
eerror "Portage could not build the DRM modules. If you see an ACCESS DENIED error,"
eerror "this could mean that you were using an unsupported kernel build system."
eerror "Only 2.6 kernels at least as new as 2.6.6 are supported."
die "Unable to build DRM modules."
}
src_install_linux() {
linux-mod_src_install
# Strip binaries, leaving /lib/modules untouched (bug #24415)
strip_bins \/lib\/modules
}
src_install_freebsd() {
cd "${SRC_BUILD}"
dodir "/boot/modules"
MAKE=make \
emake \
install \
NO_WERROR= \
DESTDIR="${D}" \
KMODDIR="/boot/modules" \
|| die "Install failed."
}
pkg_postinst_os() {
if use kernel_linux
then
linux-mod_pkg_postinst
fi
}