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:
parent
0379723bf0
commit
eeda621752
@ -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
|
||||
|
@ -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
|
@ -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
|
||||
}
|
@ -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>
|
@ -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
|
||||
|
@ -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
|
@ -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>
|
@ -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
|
||||
}
|
Loading…
Reference in New Issue
Block a user