diff options
author | Manuel Rüger <mrueg@gentoo.org> | 2015-09-11 16:45:33 +0200 |
---|---|---|
committer | Manuel Rüger <mrueg@gentoo.org> | 2015-09-11 16:46:17 +0200 |
commit | 70dbd7e39fa38a4e19112a823f0a4041723a44ed (patch) | |
tree | 8603fce4aad997450dfe61044e108240a23f4f68 /app-eselect/eselect-xvmc | |
parent | app-eselect/eselect-unison: Remove missed unused files (diff) | |
download | gentoo-70dbd7e39fa38a4e19112a823f0a4041723a44ed.tar.gz gentoo-70dbd7e39fa38a4e19112a823f0a4041723a44ed.tar.bz2 gentoo-70dbd7e39fa38a4e19112a823f0a4041723a44ed.zip |
app-eselect/eselect-xvmc: Remove old
Package-Manager: portage-2.2.20.1
Diffstat (limited to 'app-eselect/eselect-xvmc')
-rw-r--r-- | app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild | 20 | ||||
-rw-r--r-- | app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect | 189 |
2 files changed, 0 insertions, 209 deletions
diff --git a/app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild b/app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild deleted file mode 100644 index 18ac76848901..000000000000 --- a/app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -DESCRIPTION="Manages XvMC implementations" -HOMEPAGE="https://www.gentoo.org/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="" - -DEPEND="" -RDEPEND=">=app-admin/eselect-1.0.10" - -src_install() { - insinto /usr/share/eselect/modules - newins "${FILESDIR}"/${P}.eselect xvmc.eselect || die "newins failed" -} diff --git a/app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect b/app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect deleted file mode 100644 index 4f3cdccb9170..000000000000 --- a/app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -DESCRIPTION="Manage the XvMC implementation used by your system" -MAINTAINER="cardoe@gentoo.org" -SVN_DATE='$Date: 2015/03/31 16:58:41 $' -VERSION=$(svn_date_to_version "${SVN_DATE}" ) - -XVMCLIBS=( -"libXvMCNVIDIA_dynamic.so.1" -"libXvMC.so.1" -"libviaXvMC.so.1" -"libviaXvMCPro.so.1" -"libchromeXvMC.so.1" -"libchromeXvMCPro.so.1" -"libXvMCVIA.so" -"libXvMCVIAPro.so" -"libI810XvMC.so.1" -"/usr/lib/libIntelXvMC.so" -"libAMDXvBA.so.1" ) -XVMCPRETTY=( -"nvidia" -"xorg-x11" -"via" -"via-pro" -"openchrome" -"openchrome-pro" -"unichrome" -"unichrome-pro" -"intel-i815" -"intel-i915" -"ati" ) - -get_implementation_indices() { - local ret n - for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do - [[ -e "${ROOT}/usr/lib/${XVMCLIBS[n]}" ]] && ret+=($n) - done - - echo ${ret[@]} -} - -get_current_implementation_index() { - local n - if [[ -f "${ROOT}/etc/X11/XvMCConfig" ]]; then - local current=$(< "${ROOT}/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 "${ROOT}/etc/X11/XvMCConfig" 2>&1 > /dev/null - if [[ $? -eq 0 ]]; then - echo "${XVMCLIBS[$1]}" > "${ROOT}/etc/X11/XvMCConfig" - chmod 644 "${ROOT}/etc/X11/XvMCConfig" - chown 0:0 "${ROOT}/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 - local avail=( $(get_implementation_indices) ) - local current=$(get_current_implementation_index) - write_list_start "Available XvMC implementations ( $(highlight '*') is current ):" - - if (( ${#avail[@]} )) ; then - for n in "${avail[@]}" ; do - output[n]="${XVMCPRETTY[n]}" - [[ ${current} -eq ${n} ]] && \ - output[n]+=" $(highlight '*')" - done - write_numbered_list "${output[@]}" - else - write_kv_list_entry "(none found)" "" - fi - - return 0 -} -## }}} - -### show action - -## {{{ show stuff -describe_show() { - echo "Print the current XvMC implementation." -} - -do_show() { - 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() { - 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 -} - -# vim: ts=4 sw=4 noet fdm=marker |