diff --git a/x11-apps/drm-progs/ChangeLog b/x11-apps/drm-progs/ChangeLog deleted file mode 100644 index a0974e72..00000000 --- a/x11-apps/drm-progs/ChangeLog +++ /dev/null @@ -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 +metadata.xml: - initial checkin - diff --git a/x11-apps/drm-progs/Manifest b/x11-apps/drm-progs/Manifest deleted file mode 100644 index 315a1656..00000000 --- a/x11-apps/drm-progs/Manifest +++ /dev/null @@ -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 diff --git a/x11-apps/drm-progs/drm-progs-99999999.ebuild b/x11-apps/drm-progs/drm-progs-99999999.ebuild deleted file mode 100644 index 6ccd8bf3..00000000 --- a/x11-apps/drm-progs/drm-progs-99999999.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-apps/drm-progs/metadata.xml b/x11-apps/drm-progs/metadata.xml deleted file mode 100644 index 46a44e57..00000000 --- a/x11-apps/drm-progs/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - -no-herd - - @gentoo.org - - - - - diff --git a/x11-base/x11-drm/ChangeLog b/x11-base/x11-drm/ChangeLog deleted file mode 100644 index 3de6253c..00000000 --- a/x11-base/x11-drm/ChangeLog +++ /dev/null @@ -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 +metadata.xml: - initial checkin - diff --git a/x11-base/x11-drm/Manifest b/x11-base/x11-drm/Manifest deleted file mode 100644 index 8d04edb4..00000000 --- a/x11-base/x11-drm/Manifest +++ /dev/null @@ -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 diff --git a/x11-base/x11-drm/metadata.xml b/x11-base/x11-drm/metadata.xml deleted file mode 100644 index 46a44e57..00000000 --- a/x11-base/x11-drm/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - -no-herd - - @gentoo.org - - - - - diff --git a/x11-base/x11-drm/x11-drm-99999999.ebuild b/x11-base/x11-drm/x11-drm-99999999.ebuild deleted file mode 100644 index 9d374685..00000000 --- a/x11-base/x11-drm/x11-drm-99999999.ebuild +++ /dev/null @@ -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 -}