summaryrefslogtreecommitdiffstats
path: root/xorg/xserver
diff options
context:
space:
mode:
authorTreeve Jelbert2018-09-21 12:00:37 +0200
committerTreeve Jelbert2018-09-21 12:00:37 +0200
commit017ee7ea44696a23d636768807e94cfcd9d73ca1 (patch)
tree683181e9841d356a784e1ea2f20ab752d795c78d /xorg/xserver
parent277b8e1e6d16887862ca351fc4a5a4e3e757105a (diff)
xserver - add PRE_INSTALL
Diffstat (limited to 'xorg/xserver')
-rw-r--r--xorg/xserver/HISTORY3
-rwxr-xr-xxorg/xserver/PRE_INSTALL9
2 files changed, 12 insertions, 0 deletions
diff --git a/xorg/xserver/HISTORY b/xorg/xserver/HISTORY
index 172810b24c..4470253b51 100644
--- a/xorg/xserver/HISTORY
+++ b/xorg/xserver/HISTORY
@@ -1,3 +1,6 @@
+2018-09-21 Treeve Jelbert <treeve@sourcemage.org>
+ * PRE_INSTALL: added, cleanup symlinks if nolonger using smgl-gl_select
+
2018-09-03 Treeve Jelbert <treeve@sourcemage.org>
* DEPENDS: optional smgl-gl_select
* PRE_BUILD; only apply smgl patch if relevant
diff --git a/xorg/xserver/PRE_INSTALL b/xorg/xserver/PRE_INSTALL
new file mode 100755
index 0000000000..eae470f783
--- /dev/null
+++ b/xorg/xserver/PRE_INSTALL
@@ -0,0 +1,9 @@
+if spell_ok $SPELL;then
+ dispel --notriggers $SPELL
+fi &&
+# cleanup broken symlinks, left over from smgl-gl_select
+if ! is_depends_enabled: $SPELL smgl-gl_select;then
+ for C in $(find -L $INSTALL_ROOT/usr/lib/xorg/modules/extensions -type l) ; do
+ rm $C
+ done
+fi