commit:     fee22c39567dd66bcb17fea484dc08a142e27590
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 10 01:42:44 2021 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Tue Aug 10 02:31:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee22c39

app-eselect/eselect-xvmc: treeclean

Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild   |  20 ---
 .../eselect-xvmc/files/eselect-xvmc-0.4.eselect    | 198 ---------------------
 app-eselect/eselect-xvmc/metadata.xml              |   9 -
 profiles/package.mask                              |   6 -
 4 files changed, 233 deletions(-)

diff --git a/app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild 
b/app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild
deleted file mode 100644
index bd544c46bed..00000000000
--- a/app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Manages XvMC implementations"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-
-RDEPEND="app-admin/eselect"
-
-S="${WORKDIR}"
-
-src_install() {
-       insinto /usr/share/eselect/modules
-       newins "${FILESDIR}"/${P}.eselect xvmc.eselect
-}

diff --git a/app-eselect/eselect-xvmc/files/eselect-xvmc-0.4.eselect 
b/app-eselect/eselect-xvmc/files/eselect-xvmc-0.4.eselect
deleted file mode 100644
index 9c06d5ec4e6..00000000000
--- a/app-eselect/eselect-xvmc/files/eselect-xvmc-0.4.eselect
+++ /dev/null
@@ -1,198 +0,0 @@
-# -*-eselect-*-  vim: ft=eselect
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-DESCRIPTION="Manage the XvMC implementation used by your system"
-MAINTAINER="{cardoe,junghans}@gentoo.org"
-VERSION="0.4"
-
-init_XVMC_vars() {
-       get_libname() {
-               case ${OSTYPE} in
-                       darwin*) echo ${1:+.}${1}.dylib ;;
-                       *) echo .so${1:+.}${1} ;;
-               esac
-       }
-
-       XVMCLIBS=(
-               "libXvMCNVIDIA_dynamic$(get_libname 1)"
-               "libXvMC$(get_libname 1)"
-               "libviaXvMC$(get_libname 1)"
-               "libviaXvMCPro$(get_libname 1)"
-               "libchromeXvMC$(get_libname 1)"
-               "libchromeXvMCPro$(get_libname 1)"
-               "libXvMCVIA$(get_libname)"
-               "libXvMCVIAPro$(get_libname)"
-               "libI810XvMC$(get_libname 1)"
-               "/usr/lib/libIntelXvMC$(get_libname)"
-               "libAMDXvBA$(get_libname 1)"
-       )
-
-       XVMCPRETTY=(
-               "nvidia"
-               "xorg-x11"
-               "via"
-               "via-pro"
-               "openchrome"
-               "openchrome-pro"
-               "unichrome"
-               "unichrome-pro"
-               "intel-i810"
-               "intel-i915/i965"
-               "ati"
-       )
-}
-
-get_implementation_indices() {
-       local ret n
-       for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
-               [[ -e "${EROOT}/usr/lib/${XVMCLIBS[n]##*/}" ]] && ret+=($n)
-       done
-
-       echo ${ret[@]}
-}
-
-get_current_implementation_index() {
-       local n
-       if [[ -f "${EROOT}/etc/X11/XvMCConfig" ]]; then
-               local current=$(< "${EROOT}/etc/X11/XvMCConfig")
-               for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
-                       if [[ "${XVMCLIBS[n]}" = "${current}" ]]; then
-                               echo "${n}"
-                               return
-                       fi
-               done
-       fi
-
-       echo "-1"
-}
-
-set_new_implementation() {
-       echo -n "Switching to ${XVMCPRETTY[$1]} XvMC implementation..."
-       touch "${EROOT}/etc/X11/XvMCConfig" 2>&1 > /dev/null
-       if [[ $? -eq 0 ]]; then
-               echo "${XVMCLIBS[$1]}" > "${EROOT}/etc/X11/XvMCConfig"
-               chmod 644 "${EROOT}/etc/X11/XvMCConfig"
-               [[ ${EROOT} == "/" ]] && chown 0:0 "${EROOT}/etc/X11/XvMCConfig"
-               echo " done"
-       else
-               echo " failed!"
-               echo "Insufficient privileges"
-       fi
-}
-
-### list action
-
-## {{{ list stuff
-describe_list() {
-       echo "List Available XvMC implementations"
-}
-
-do_list() {
-       local output n
-       init_XVMC_vars
-       local avail=( $(get_implementation_indices) )
-       local current=$(get_current_implementation_index)
-       write_list_start \
-               "Available XvMC implementations ($(highlight '*') is current):"
-
-       for n in "${avail[@]}"; do
-               output[n]=${XVMCPRETTY[n]}
-               [[ ${current} -eq ${n} ]] \
-                       && output[n]=$(highlight_marker "${output[n]}")
-       done
-       write_numbered_list -m "(none found)" "${output[@]}"
-
-       return 0
-}
-## }}}
-
-### show action
-
-## {{{ show stuff
-describe_show() {
-       echo "Print the current XvMC implementation."
-}
-
-do_show() {
-       init_XVMC_vars
-       local current=$(get_current_implementation_index)
-       write_list_start "Current XvMC implementation:"
-
-       if [[ ${current} -ne -1 ]]; then
-               echo "${XVMCPRETTY[current]}"
-               return 0
-       else
-               echo "(none)"
-               return 2
-       fi
-}
-## }}}
-
-### set action
-
-## {{{ set stuff
-describe_set() {
-       echo "Select the XvMC implementation"
-}
-
-describe_set_parameters() {
-       echo "<target>"
-}
-
-describe_set_options() {
-       echo "<target> : XvMC implementation to activate"
-       echo "--use-old : If an implementation is already set, use that one 
instead"
-}
-
-do_set() {
-       init_XVMC_vars
-       local current=$(get_current_implementation_index)
-       local avail=( $(get_implementation_indices) )
-       local n new action
-
-       while [[ ${#@} -gt 0 ]]; do
-               local opt=${1}
-               shift
-               case ${opt} in
-                       --use-old)
-                               if [[ ${current} -gt -1 ]]; then
-                                       (( ${current} < ${#XVMCPRETTY[@]} )) && 
action="old-implementation"
-                               fi
-                               ;;
-                       *)
-                               [[ -z ${action} ]] && 
action="set-implementation"
-
-                               if is_number ${opt} ; then
-                                       new=${avail[opt - 1]}
-                                       if [[ -z ${new} ]]; then
-                                               die -q "Unrecognized option: 
${opt}"
-                                       fi
-                               elif has ${opt} ${XVMCPRETTY[@]}; then
-                                       for (( n = 0; n < ${#XVMCPRETTY[@]}; 
++n )); do
-                                               [[ "${XVMCPRETTY[n]}" = 
"${opt}" ]] && new=${n}
-                                       done
-                               else
-                                       die -q "Unrecognized option: ${opt}"
-                               fi
-                               ;;
-               esac
-       done
-
-       case ${action} in
-               old-implementation)
-                       set_new_implementation ${current}
-                       return $?
-               ;;
-               set-implementation)
-                       if [[ -n ${new} ]]; then
-                               set_new_implementation ${new}
-                               return $?
-                       else
-                               die -q "Please specify an implementation to set"
-                       fi
-               ;;
-               *)
-                       die -q "Invalid usage of set action."
-       esac
-}

diff --git a/app-eselect/eselect-xvmc/metadata.xml 
b/app-eselect/eselect-xvmc/metadata.xml
deleted file mode 100644
index d4ebc830dfb..00000000000
--- a/app-eselect/eselect-xvmc/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person">
-               <email>[email protected]</email>
-               <name>Christoph Junghans</name>
-       </maintainer>
-       <stabilize-allarches/>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index 18d27deccee..639633fa2b0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -489,12 +489,6 @@ dev-python/pathlib2
 dev-python/traceback2
 dev-python/unittest2
 
-# Matt Turner <[email protected]> (2021-07-04)
-# Not used by any package. Has not worked for a very long time
-# as far as I can tell.
-# Removal on 2021-08-04
-app-eselect/eselect-xvmc
-
 # Hans de Graaff <[email protected]> (2021-07-04)
 # Last release in 2016, failing tests, no dependencies.
 # Masked for removal in 30 days.

Reply via email to