From 718255003d5e96897cabc46ef05e93abbd7d3171 Mon Sep 17 00:00:00 2001 From: geos_one Date: Sat, 1 Aug 2009 21:26:19 +0000 Subject: [PATCH] add findcruft git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1441 6952d904-891a-0410-993b-d76249ca496b --- app-portage/findcruft/Manifest | 3 + .../findcruft/findcruft-1.0.4-r1.ebuild | 33 +++ x11-base/x11-drm/ChangeLog | 14 -- x11-base/x11-drm/Manifest | 4 - x11-base/x11-drm/metadata.xml | 34 --- x11-base/x11-drm/x11-drm-99999999-r1.ebuild | 237 ------------------ x11-base/x11-drm/x11-drm-99999999.ebuild | 237 ------------------ 7 files changed, 36 insertions(+), 526 deletions(-) create mode 100644 app-portage/findcruft/Manifest create mode 100644 app-portage/findcruft/findcruft-1.0.4-r1.ebuild delete mode 100644 x11-base/x11-drm/ChangeLog delete mode 100644 x11-base/x11-drm/Manifest delete mode 100644 x11-base/x11-drm/metadata.xml delete mode 100644 x11-base/x11-drm/x11-drm-99999999-r1.ebuild delete mode 100644 x11-base/x11-drm/x11-drm-99999999.ebuild diff --git a/app-portage/findcruft/Manifest b/app-portage/findcruft/Manifest new file mode 100644 index 00000000..29910e4a --- /dev/null +++ b/app-portage/findcruft/Manifest @@ -0,0 +1,3 @@ +DIST findcruft-1.0.4.tar.bz2 16636 RMD160 73e0266e9a83bf7aacfd0a3a3659da179d23b040 SHA1 148f39c562cafccbc1d6f6a9ec0f66c811b381fe SHA256 6fde43f77b83f95dba65174de0505b2914f6fdabd583e039d1009902b21aeed7 +DIST findcruft-config-20050807.tar.bz2 8125 RMD160 3caf0db0f7931a72ad8d095bddf7e08fea222c71 SHA1 6dac7604b1029f1dce1777a1af592eda3f373a97 SHA256 12577badc39daa00a34ba9935a0a07371d80376bc3025cf43a46e17f86823b01 +EBUILD findcruft-1.0.4-r1.ebuild 879 RMD160 50974ded249249c30eca53ed01ff187d23a80ec3 SHA1 7f5de28737698df92c514d588ed802089f6bcbc6 SHA256 041a605ee8cd19c49d2ba5435486278652259ad914cac45285f2fc322168d63d diff --git a/app-portage/findcruft/findcruft-1.0.4-r1.ebuild b/app-portage/findcruft/findcruft-1.0.4-r1.ebuild new file mode 100644 index 00000000..e4e7a687 --- /dev/null +++ b/app-portage/findcruft/findcruft-1.0.4-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DEPEND="" +DESCRIPTION="Yet another script to find obsolete files" +HOMEPAGE="http://forums.gentoo.org/viewtopic.php?t=254197" +IUSE="" +KEYWORDS="~x86 ~amd64" +LICENSE="GPL-2" +RESTRICT="nomirror" +SLOT="0" +SRC_URI="http://user.cs.tu-berlin.de/~sean/${P}.tar.bz2 \ + http://ifp.loeber1.de/findcruft-config-20050807.tar.bz2" + +src_unpack() { + unpack ${A} + sed -i "s#/usr/local#/usr#" ${WORKDIR}/bin/findcruft || die +} + +src_install() { + mkdir -p ${D}/usr/lib && mv ${WORKDIR}/findcruft ${D}/usr/lib || die + insinto /usr + dobin ${WORKDIR}/bin/findcruft + dodoc ${WORKDIR}/lib/findcruft/LICENSE +} + +pkg_postinst() { + einfo "Please check the files findcruft reports as cruft carefully" + einfo "before deleting them! There may be false positives!" +} diff --git a/x11-base/x11-drm/ChangeLog b/x11-base/x11-drm/ChangeLog deleted file mode 100644 index 2aabe64d..00000000 --- a/x11-base/x11-drm/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -# ChangeLog for x11-base/x11-drm -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*x11-drm-99999999-r1 (30 Jul 2009) - - 30 Jul 2009; Mario Fetka - +x11-drm-99999999-r1.ebuild: - bump - - 30 Jul 2009; Mario Fetka x11-drm-99999999.ebuild, - +metadata.xml: - bump - diff --git a/x11-base/x11-drm/Manifest b/x11-base/x11-drm/Manifest deleted file mode 100644 index acb8abf8..00000000 --- a/x11-base/x11-drm/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -EBUILD x11-drm-99999999-r1.ebuild 5892 RMD160 001132d87c2e7236ce9522cdfe7a74d2ad80f70a SHA1 5e9939cc75dfd89e2d1cd6c9ded98f37f513ee56 SHA256 5b6151de73e209c12e5a801f6f70c94635ccec2715bb884eab64b0577e509c0c -EBUILD x11-drm-99999999.ebuild 5892 RMD160 001132d87c2e7236ce9522cdfe7a74d2ad80f70a SHA1 5e9939cc75dfd89e2d1cd6c9ded98f37f513ee56 SHA256 5b6151de73e209c12e5a801f6f70c94635ccec2715bb884eab64b0577e509c0c -MISC ChangeLog 344 RMD160 0736ffaebc0670e1ea4bef986eb6c622f377200f SHA1 2136266a1647e741f408a56ae3bb810a8804e181 SHA256 a3cbdeb71effd3a0e1f7810c97031dda3e2ed679a5d3ca882322cd041e437d8e -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-r1.ebuild b/x11-base/x11-drm/x11-drm-99999999-r1.ebuild deleted file mode 100644 index 38a461d3..00000000 --- a/x11-base/x11-drm/x11-drm-99999999-r1.ebuild +++ /dev/null @@ -1,237 +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 $ - -EAPI="2" - -EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git" -EGIT_PROJECT="drm-2.6" - -[[ ${PV} = 9999* ]] && GIT_ECLASS="git" - -inherit eutils x11 linux-mod ${GIT_ECLASS} - -DESCRIPTION="DRM Kernel Modules for X11" -HOMEPAGE="http://dri.sf.net" -PATCHVER="0.2" -#SRC_PATCHES="http://dev.gentoo.org/~dberkholz/distfiles/${P}-gentoo-${PATCHVER}.tar.bz2" -if [[ $PV = 9999* ]]; then - SRC_URI="" -else - SRC_URI="${SRC_PATCHES} - mirror://gentoo/linux-drm-${PV}-kernelsource.tar.bz2" -fi - -LICENSE="X11" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~x86-fbsd" - -# ! IMPORTANT: -# this is really out of sync with MESA, should we add here or remove from mesa? -IUSE_VIDEO_CARDS=" - video_cards_mach64 - video_cards_mga - video_cards_r128 - video_cards_radeon - video_cards_radeonhd - 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 ... -# Tests require user intervention (see bug #236845) -RESTRICT="strip test" - -DEPEND=" - kernel_linux? ( virtual/linux-sources ) - kernel_FreeBSD? ( - sys-freebsd/freebsd-sources - sys-freebsd/freebsd-mk-defs - ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/drm" - -pkg_setup() { - _set_build_type - - # Setup the kernel's stuff. - kernel_setup - - # Set video cards to build for. - set_vidcards - - # Determine which -core dir we build in. - if [[ $CORE = fbsd ]]; then - SRC_BUILD="${S}/bsd-core" - else - SRC_BUILD="${S}/linux-core" - fi -} - -src_unpack() { - [[ $PV = 9999* ]] && git_src_unpack || unpack ${A} -} - -src_prepare() { - cd "${WORKDIR}" - - # Apply patches - if [[ ${PV} != 9999* && -n ${SRC_PATCHES} ]]; then - EPATCH_FORCE="yes" \ - EPATCH_SOURCE="${WORKDIR}/patches" \ - EPATCH_SUFFIX="patch" \ - epatch - fi - - # fix the makes for bsd/linux - if [[ $CORE = fbsd ]]; then - # 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 || die "Fixing SUBDIRS failed." - else - convert_to_m "${SRC_BUILD}"/Makefile - fi -} - -src_compile() { - einfo "Building DRM in ${SRC_BUILD}..." - src_compile_${CORE} -} - -src_install() { - cd "${SRC_BUILD}" - - src_install_${CORE} - - 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 - - [[ ${CORE} = linux ]] && linux-mod_pkg_postinst -} - -# Functions used above are defined below: - -_set_build_type() { - # here we check if we are using linux kernel or the fbsd one - use kernel_FreeBSD && CORE="fbsd" - use kernel_linux && CORE="linux" - ! use kernel_FreeBSD && ! use kernel_linux && die "Unsupported kernel type" -} - -kernel_setup() { - if [[ ${CORE} = fbsd ]] ; then - K_RV=${CHOST/*-freebsd/} - else - CONFIG_CHECK="!DRM" - ERROR_DRM="Please disable DRM in the kernel config. (CONFIG_DRM = n)" - 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 - 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_r128 && \ - VIDCARDS="${VIDCARDS} r128.${KV_OBJ}" - use video_cards_radeon || use video_cards_radeonhd && \ - 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 -} - -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 -} - -src_compile_fbsd() { - 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} -} - -src_install_linux() { - linux-mod_src_install - - # Strip binaries, leaving /lib/modules untouched (bug #24415) - strip_bins \/lib\/modules -} - -src_install_fbsd() { - cd "${SRC_BUILD}" - dodir "/boot/modules" - MAKE=make \ - emake \ - install \ - NO_WERROR= \ - DESTDIR="${D}" \ - KMODDIR="/boot/modules" \ - || die "Install failed." -} 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 38a461d3..00000000 --- a/x11-base/x11-drm/x11-drm-99999999.ebuild +++ /dev/null @@ -1,237 +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 $ - -EAPI="2" - -EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git" -EGIT_PROJECT="drm-2.6" - -[[ ${PV} = 9999* ]] && GIT_ECLASS="git" - -inherit eutils x11 linux-mod ${GIT_ECLASS} - -DESCRIPTION="DRM Kernel Modules for X11" -HOMEPAGE="http://dri.sf.net" -PATCHVER="0.2" -#SRC_PATCHES="http://dev.gentoo.org/~dberkholz/distfiles/${P}-gentoo-${PATCHVER}.tar.bz2" -if [[ $PV = 9999* ]]; then - SRC_URI="" -else - SRC_URI="${SRC_PATCHES} - mirror://gentoo/linux-drm-${PV}-kernelsource.tar.bz2" -fi - -LICENSE="X11" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~x86-fbsd" - -# ! IMPORTANT: -# this is really out of sync with MESA, should we add here or remove from mesa? -IUSE_VIDEO_CARDS=" - video_cards_mach64 - video_cards_mga - video_cards_r128 - video_cards_radeon - video_cards_radeonhd - 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 ... -# Tests require user intervention (see bug #236845) -RESTRICT="strip test" - -DEPEND=" - kernel_linux? ( virtual/linux-sources ) - kernel_FreeBSD? ( - sys-freebsd/freebsd-sources - sys-freebsd/freebsd-mk-defs - ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/drm" - -pkg_setup() { - _set_build_type - - # Setup the kernel's stuff. - kernel_setup - - # Set video cards to build for. - set_vidcards - - # Determine which -core dir we build in. - if [[ $CORE = fbsd ]]; then - SRC_BUILD="${S}/bsd-core" - else - SRC_BUILD="${S}/linux-core" - fi -} - -src_unpack() { - [[ $PV = 9999* ]] && git_src_unpack || unpack ${A} -} - -src_prepare() { - cd "${WORKDIR}" - - # Apply patches - if [[ ${PV} != 9999* && -n ${SRC_PATCHES} ]]; then - EPATCH_FORCE="yes" \ - EPATCH_SOURCE="${WORKDIR}/patches" \ - EPATCH_SUFFIX="patch" \ - epatch - fi - - # fix the makes for bsd/linux - if [[ $CORE = fbsd ]]; then - # 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 || die "Fixing SUBDIRS failed." - else - convert_to_m "${SRC_BUILD}"/Makefile - fi -} - -src_compile() { - einfo "Building DRM in ${SRC_BUILD}..." - src_compile_${CORE} -} - -src_install() { - cd "${SRC_BUILD}" - - src_install_${CORE} - - 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 - - [[ ${CORE} = linux ]] && linux-mod_pkg_postinst -} - -# Functions used above are defined below: - -_set_build_type() { - # here we check if we are using linux kernel or the fbsd one - use kernel_FreeBSD && CORE="fbsd" - use kernel_linux && CORE="linux" - ! use kernel_FreeBSD && ! use kernel_linux && die "Unsupported kernel type" -} - -kernel_setup() { - if [[ ${CORE} = fbsd ]] ; then - K_RV=${CHOST/*-freebsd/} - else - CONFIG_CHECK="!DRM" - ERROR_DRM="Please disable DRM in the kernel config. (CONFIG_DRM = n)" - 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 - 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_r128 && \ - VIDCARDS="${VIDCARDS} r128.${KV_OBJ}" - use video_cards_radeon || use video_cards_radeonhd && \ - 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 -} - -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 -} - -src_compile_fbsd() { - 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} -} - -src_install_linux() { - linux-mod_src_install - - # Strip binaries, leaving /lib/modules untouched (bug #24415) - strip_bins \/lib\/modules -} - -src_install_fbsd() { - cd "${SRC_BUILD}" - dodir "/boot/modules" - MAKE=make \ - emake \ - install \ - NO_WERROR= \ - DESTDIR="${D}" \ - KMODDIR="/boot/modules" \ - || die "Install failed." -}