From 4346a51d29b72445ffdd82e026adac80c4b5bd4b Mon Sep 17 00:00:00 2001 From: Matt Housh Date: Sun, 30 Jun 2019 12:43:33 -0500 Subject: [PATCH] gl-select: removed --- gl-select/.footprint | 3 - gl-select/.signature | 5 -- gl-select/Pkgfile | 13 --- gl-select/README | 14 ---- gl-select/gl-select | 194 ------------------------------------------- 5 files changed, 229 deletions(-) delete mode 100644 gl-select/.footprint delete mode 100644 gl-select/.signature delete mode 100644 gl-select/Pkgfile delete mode 100644 gl-select/README delete mode 100644 gl-select/gl-select diff --git a/gl-select/.footprint b/gl-select/.footprint deleted file mode 100644 index 91156d69c..000000000 --- a/gl-select/.footprint +++ /dev/null @@ -1,3 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/gl-select diff --git a/gl-select/.signature b/gl-select/.signature deleted file mode 100644 index 4e855b646..000000000 --- a/gl-select/.signature +++ /dev/null @@ -1,5 +0,0 @@ -untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/SdMGaGdB7GncJeB1jPADv2y05RM1wZBi4xfs+rXz2tPq9IGUZe0TFtoPbLzZu3MR75A6JsLYQiGS65aYwX3NAc= -SHA256 (Pkgfile) = b386a54ec44bc53d0c734396aa18769d8e4898a00b97f914d431c2d2d121c393 -SHA256 (.footprint) = 92dddd0da07f7ce880208f2bd1cd2e67109454d82a0d2fc298a9e856cfc6ef12 -SHA256 (gl-select) = 2354b01578d52209a8cf374ac5c00216b8f17f59469a1fbc105cbcfb5792761b diff --git a/gl-select/Pkgfile b/gl-select/Pkgfile deleted file mode 100644 index ad8f66077..000000000 --- a/gl-select/Pkgfile +++ /dev/null @@ -1,13 +0,0 @@ -# Description: A selector for gl/glx libraries and extensions -# URL: http://crux.nu/gitweb/?p=ports/opt.git;a=tree;f=gl-select -# Maintainer: Matt Housh, jaeger at crux dot ninja -# Depends on: xorg-server - -name=gl-select -version=1.6 -release=1 -source=($name) - -build() { - install -D -m 0755 -o root -g root $SRC/$name $PKG/usr/bin/$name -} diff --git a/gl-select/README b/gl-select/README deleted file mode 100644 index cea7c773e..000000000 --- a/gl-select/README +++ /dev/null @@ -1,14 +0,0 @@ - -README for gl-select - - - -POSTINSTALL - -If you're already using a non-xorg setup produced by gl-select 1.3, and -you want to update your selection, first revert to xorg using: -# gl-select use xorg --old-stuff - - -And then re-select the correct new setup: -# gl-select use diff --git a/gl-select/gl-select b/gl-select/gl-select deleted file mode 100644 index 9d7185071..000000000 --- a/gl-select/gl-select +++ /dev/null @@ -1,194 +0,0 @@ -#!/bin/bash -# -# gl-select: select active gl/glx libraries/extensions -# -# Matt Housh, jaeger at morpheus dot net -# Jose V Beneyto, sepen at crux dot nu -# -# For changelog, see: -# http://crux.nu/gitweb/?p=ports/opt.git;a=history;f=gl-select/gl-select -# - -infoUsage() { - echo "Usage: $(basename $0) [ status | use [xorg|nvidia|ati] ]" - exit 0 -} - -infoMissing() { - echo "One or more of the non-xorg gl/glx backup files are missing." - echo "This means either you're not using a non-xorg gl/glx setup, in which" - echo "case nothing needs to be changed, OR your xorg backups are missing," - echo "which can be solved by reinstalling xorg-server and mesa3d packages." - echo - echo "Files:" - getMissBackups - exit 1 -} - -infoRevert() { - echo "You appear to already be using a non-xorg gl/glx setup. Check that by" - echo "using 'gl-select status', OR if the one selected isn't the correct one," - echo "revert to xorg and then select the correct new setup using:" - echo "'gl-select use xorg; gl-select use '." - echo - echo "Files:" - getExistBackups - exit 1 -} - -infoOldStuff() { - echo "You appear to be using a non-xorg gl/glx setup. You should revert your" - echo "selection to xorg and then select the correct new setup, but seems you" - echo "are using the old stuff setup due to gl-select 1.3, so you need to use" - echo "something like:" - echo "'gl-select use xorg --old-stuff; gl-select use '." - exit 1 -} - -checkInstalled() { - # checks either a single port or list of ports - local notInstalled=1 - for arg in $@; do - if [ ! -z "`pkginfo -i | awk '{ print $1 }' | grep -e ^$arg$`" ]; then - notInstalled=0 - fi - done - if [ $notInstalled -eq 1 ]; then - if [ $# -eq 1 ]; then - echo "$arg isn't installed!" - else - echo "None of the following ports are installed! (one is required)" - for i in $@; do echo " $i"; done - fi - exit 1 - fi -} - -getMissBackups() { - # get missing xorg backup'ed files - for b in $BACKUPS; do if [ ! -f $b ]; then echo $b; fi; done -} - -getExistBackups() { - # get existing xorg backup'ed files - for b in $BACKUPS; do if [ -f $b ]; then echo $b; fi; done -} - -doGLsymlinks() { - [ ! -L /usr/lib/libGL.so.1 ] && ln -sf libGL.so.1.2 /usr/lib/libGL.so.1 - [ ! -L /usr/lib/libGL.so ] && ln -sf libGL.so.1 /usr/lib/libGL.so - return 0 -} - -doStatus() { - # check which selection its being used - local file=$(file -h /usr/lib/libGL.so.1.2.0 | awk '{ if (/symbolic link/) print $5; else print $1; }' | sed 's|:||') - case $file in - *libGL.so.1.2.0) echo "* xorg gl/glx is selected" ;; - *libGL_so_1_2_nvidia) echo "* nvidia gl/glx is selected" ;; - *libGL_so_1_2_ati) echo "* ati gl/glx is selected" ;; - *) echo "unsupported: $file"; infoOldStuff ;; - esac -} - -doUse() { - # perform the selection for the following supported gl/glx setups - local selection=$1 - local options=$2 - [ -z "$selection" ] && infoUsage - case $selection in - "xorg") - [ "$options" == "--old-stuff" ] && oldStuff - # check for missing xorg backup'ed files - local mbackups="$(getMissBackups)" - [ ! -z "$mbackups" ] && infoMissing $mbackups - # switch to xorg stuff - ( - # libglx - rm -f /usr/lib/xorg/modules/extensions/libglx.so - mv /usr/lib/xorg/modules/extensions/libglx{_so,.so} - # libGL - rm -f usr/lib/libGL.so.1.2.0 - mv /usr/lib/libGL{_so_1_2,.so.1.2.0} - doGLsymlinks - ) && echo "* xorg gl/glx selected" - ;; - "nvidia") - # is an nvidia port installed? - checkInstalled nvidia nvidia-sl nvidia-legacy-96xx nvidia-legacy-71xx - # check for the existence of xorg backups - local ebackups="$(getExistBackups)" - [ ! -z "$ebackups" ] && infoRevert $ebackups - # switch to nvidia stuff - # conflicting files which ati provides: - # libglx_so_nvidia, libGL_so_1_2_nvidia - ( - # libglx - mv /usr/lib/xorg/modules/extensions/libglx{.so,_so} - ln -s libglx_so_nvidia /usr/lib/xorg/modules/extensions/libglx.so - # libGL - mv /usr/lib/libGL{.so.1.2.0,_so_1_2} - ln -sf libGL_so_1_2_nvidia /usr/lib/libGL.so.1.2.0 - doGLsymlinks - ) && echo "* nvidia gl/glx selected" - ;; - "ati") - # is the ati port installed? - checkInstalled ati - # check for the existence of xorg backups - local ebackups="$(getExistBackups)" - [ ! -z "$ebackups" ] && infoRevert $ebackups - # switch to ati stuff - # conflicting files which ati provides: - # libglx_so_ati, libGL_so_1_2_ati - ( - # libglx - mv /usr/lib/xorg/modules/extensions/libglx{.so,_so} - ln -s libglx_so_ati /usr/lib/xorg/modules/extensions/libglx.so - # libGL - mv /usr/lib/libGL{.so.1.2.0,_so_1_2} - ln -sf libGL_so_1_2_ati /usr/lib/libGL.so.1.2.0 - doGLsymlinks - ) && echo "* ati gl/glx selected" - ;; - *) - infoUsage - ;; - esac - /sbin/ldconfig > /dev/null 2>&1 -} - -oldStuff() { - for f in /usr/lib/xorg/modules/extensions/libglx_so \ - /usr/lib/libGL_so_1_2; do - [ ! -e $f ] && infoMissing $f - done - # move the old xorg backups back into place - ( - # libglx - rm -f /usr/lib/xorg/modules/extensions/libglx.so - mv /usr/lib/xorg/modules/extensions/libglx{_so,.so} - # libGL - mv /usr/lib/libGL{_so_1_2,.so.1.2.0} - rm -f /usr/lib/libGL.so /usr/lib/libGL.so.1 - doGLsymlinks || echo "done" - ) && echo "* xorg gl/glx selected" - exit 0 -} - -# backup files which are also provided by nvidia and ati ports -BACKUPS=" -/usr/lib/xorg/modules/extensions/libglx_so -/usr/lib/libGL_so_1_2 -" - -# check for xorg ports; if they are not installed, why is this script even run? -checkInstalled xorg-server mesa3d - -case $1 in - status) doStatus ;; - use) shift 1; doUse $@ ;; - *) infoUsage ;; -esac - -# End of file