summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/applewmproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/appres/package.py4
-rw-r--r--var/spack/repos/builtin/packages/bdftopcf/package.py4
-rw-r--r--var/spack/repos/builtin/packages/beforelight/package.py4
-rw-r--r--var/spack/repos/builtin/packages/bigreqsproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/bitmap/package.py4
-rw-r--r--var/spack/repos/builtin/packages/compiz/package.py4
-rw-r--r--var/spack/repos/builtin/packages/compositeproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/constype/package.py4
-rw-r--r--var/spack/repos/builtin/packages/damageproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/dmxproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/dri2proto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/dri3proto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/editres/package.py4
-rw-r--r--var/spack/repos/builtin/packages/evieext/package.py4
-rw-r--r--var/spack/repos/builtin/packages/fixesproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/font-util/package.py5
-rw-r--r--var/spack/repos/builtin/packages/fontcacheproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/fontsproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/fonttosfnt/package.py4
-rw-r--r--var/spack/repos/builtin/packages/fslsfonts/package.py4
-rw-r--r--var/spack/repos/builtin/packages/fstobdf/package.py4
-rw-r--r--var/spack/repos/builtin/packages/gccmakedep/package.py4
-rw-r--r--var/spack/repos/builtin/packages/glproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/grandr/package.py4
-rw-r--r--var/spack/repos/builtin/packages/hsakmt/package.py4
-rw-r--r--var/spack/repos/builtin/packages/iceauth/package.py4
-rw-r--r--var/spack/repos/builtin/packages/ico/package.py4
-rw-r--r--var/spack/repos/builtin/packages/imake/package.py4
-rw-r--r--var/spack/repos/builtin/packages/inputproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/intel-gpu-tools/package.py4
-rw-r--r--var/spack/repos/builtin/packages/kbproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/lbxproxy/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libapplewm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libdmx/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libfontenc/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libfs/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libice/package.py4
-rw-r--r--var/spack/repos/builtin/packages/liblbxutil/package.py4
-rw-r--r--var/spack/repos/builtin/packages/liboldx/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libsm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libwindowswm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libx11/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxau/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxaw/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxaw3d/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxcomposite/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxcursor/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxdamage/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxdmcp/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxevie/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxext/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxfixes/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxfont/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxfont2/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxfontcache/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxft/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxi/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxinerama/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxkbfile/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxkbui/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxmu/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxp/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxpm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxpresent/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxprintapputil/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxprintutil/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxrandr/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxrender/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxres/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxscrnsaver/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxshmfence/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxt/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxtrap/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxtst/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxv/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxvmc/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxxf86dga/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxxf86misc/package.py4
-rw-r--r--var/spack/repos/builtin/packages/libxxf86vm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/listres/package.py4
-rw-r--r--var/spack/repos/builtin/packages/lndir/package.py4
-rw-r--r--var/spack/repos/builtin/packages/luit/package.py4
-rw-r--r--var/spack/repos/builtin/packages/makedepend/package.py4
-rw-r--r--var/spack/repos/builtin/packages/mkfontdir/package.py4
-rw-r--r--var/spack/repos/builtin/packages/mkfontscale/package.py4
-rw-r--r--var/spack/repos/builtin/packages/oclock/package.py4
-rw-r--r--var/spack/repos/builtin/packages/presentproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/printproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/proxymngr/package.py4
-rw-r--r--var/spack/repos/builtin/packages/randrproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/recordproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/rendercheck/package.py4
-rw-r--r--var/spack/repos/builtin/packages/renderproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/resourceproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/rgb/package.py4
-rw-r--r--var/spack/repos/builtin/packages/rstart/package.py4
-rw-r--r--var/spack/repos/builtin/packages/scripts/package.py4
-rw-r--r--var/spack/repos/builtin/packages/scrnsaverproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/sessreg/package.py4
-rw-r--r--var/spack/repos/builtin/packages/setxkbmap/package.py4
-rw-r--r--var/spack/repos/builtin/packages/showfont/package.py4
-rw-r--r--var/spack/repos/builtin/packages/smproxy/package.py4
-rw-r--r--var/spack/repos/builtin/packages/transset/package.py4
-rw-r--r--var/spack/repos/builtin/packages/trapproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/twm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/videoproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/viewres/package.py4
-rw-r--r--var/spack/repos/builtin/packages/windowswmproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/x11perf/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xauth/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xbacklight/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xbiff/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xbitmaps/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xcalc/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xclipboard/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xclock/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xcmiscproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xcmsdb/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xcompmgr/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xconsole/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xcursor-themes/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xcursorgen/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xdbedizzy/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xditview/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xdm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xdpyinfo/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xdriinfo/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xedit/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xev/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xextproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xeyes/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xf86bigfontproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xf86dga/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xf86dgaproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xf86driproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xf86miscproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xf86rushproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xf86vidmodeproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xfd/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xfindproxy/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xfontsel/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xfs/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xfsinfo/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xfwp/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xgamma/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xgc/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xhost/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xineramaproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xinit/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xinput/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xkbcomp/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xkbdata/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xkbevd/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xkbprint/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xkbutils/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xkeyboard-config/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xkill/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xload/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xlogo/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xlsatoms/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xlsclients/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xlsfonts/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xmag/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xman/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xmessage/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xmh/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xmodmap/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xmore/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xorg-cf-files/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xorg-docs/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xorg-gtest/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xorg-server/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xphelloworld/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xplsprinters/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xpr/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xprehashprinterlist/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xprop/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xproto/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xrandr/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xrdb/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xrefresh/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xrx/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xscope/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xset/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xsetmode/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xsetpointer/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xsetroot/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xsm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xstdcmap/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xtrans/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xtrap/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xts/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xvidtune/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xvinfo/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xwd/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xwininfo/package.py4
-rw-r--r--var/spack/repos/builtin/packages/xwud/package.py4
200 files changed, 401 insertions, 400 deletions
diff --git a/var/spack/repos/builtin/packages/applewmproto/package.py b/var/spack/repos/builtin/packages/applewmproto/package.py
index a9d52c7d59..ea1bbe19e2 100644
--- a/var/spack/repos/builtin/packages/applewmproto/package.py
+++ b/var/spack/repos/builtin/packages/applewmproto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Applewmproto(AutotoolsPackage):
+class Applewmproto(AutotoolsPackage, XorgPackage):
"""Apple Rootless Window Management Extension.
This extension defines a protcol that allows X window managers
@@ -14,7 +14,7 @@ class Applewmproto(AutotoolsPackage):
running X11 in a rootless mode."""
homepage = "http://cgit.freedesktop.org/xorg/proto/applewmproto"
- url = "https://www.x.org/archive/individual/proto/applewmproto-1.4.2.tar.gz"
+ xorg_mirror_path = "proto/applewmproto-1.4.2.tar.gz"
version('1.4.2', sha256='ff8ac07d263a23357af2d6ff0cca3c1d56b043ddf7797a5a92ec624f4704df2e')
diff --git a/var/spack/repos/builtin/packages/appres/package.py b/var/spack/repos/builtin/packages/appres/package.py
index 9369d5a7e5..ddf6ebfe9b 100644
--- a/var/spack/repos/builtin/packages/appres/package.py
+++ b/var/spack/repos/builtin/packages/appres/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Appres(AutotoolsPackage):
+class Appres(AutotoolsPackage, XorgPackage):
"""The appres program prints the resources seen by an application (or
subhierarchy of an application) with the specified class and instance
names. It can be used to determine which resources a particular
program will load."""
homepage = "http://cgit.freedesktop.org/xorg/app/appres"
- url = "https://www.x.org/archive/individual/app/appres-1.0.4.tar.gz"
+ xorg_mirror_path = "app/appres-1.0.4.tar.gz"
version('1.0.4', sha256='22cb6f639c891ffdbb5371bc50a88278185789eae6907d05e9e0bd1086a80803')
diff --git a/var/spack/repos/builtin/packages/bdftopcf/package.py b/var/spack/repos/builtin/packages/bdftopcf/package.py
index 78ff26c2d9..8c410358c7 100644
--- a/var/spack/repos/builtin/packages/bdftopcf/package.py
+++ b/var/spack/repos/builtin/packages/bdftopcf/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Bdftopcf(AutotoolsPackage):
+class Bdftopcf(AutotoolsPackage, XorgPackage):
"""bdftopcf is a font compiler for the X server and font server. Fonts
in Portable Compiled Format can be read by any architecture, although
the file is structured to allow one particular architecture to read
@@ -15,7 +15,7 @@ class Bdftopcf(AutotoolsPackage):
slowly) on other machines."""
homepage = "http://cgit.freedesktop.org/xorg/app/bdftopcf"
- url = "https://www.x.org/archive/individual/app/bdftopcf-1.0.5.tar.gz"
+ xorg_mirror_path = "app/bdftopcf-1.0.5.tar.gz"
version('1.0.5', sha256='78a5ec945de1d33e6812167b1383554fda36e38576849e74a9039dc7364ff2c3')
diff --git a/var/spack/repos/builtin/packages/beforelight/package.py b/var/spack/repos/builtin/packages/beforelight/package.py
index b4646eafc0..3fff45aa59 100644
--- a/var/spack/repos/builtin/packages/beforelight/package.py
+++ b/var/spack/repos/builtin/packages/beforelight/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Beforelight(AutotoolsPackage):
+class Beforelight(AutotoolsPackage, XorgPackage):
"""The beforelight program is a sample implementation of a screen saver
for X servers supporting the MIT-SCREEN-SAVER extension. It is only
recommended for use as a code sample, as it does not include features
such as screen locking or configurability."""
homepage = "http://cgit.freedesktop.org/xorg/app/beforelight"
- url = "https://www.x.org/archive/individual/app/beforelight-1.0.5.tar.gz"
+ xorg_mirror_path = "app/beforelight-1.0.5.tar.gz"
version('1.0.5', sha256='93bb3c457d6d5e8def3180fdee07bc84d1b7f0e5378a95812e2193cd51455cdc')
diff --git a/var/spack/repos/builtin/packages/bigreqsproto/package.py b/var/spack/repos/builtin/packages/bigreqsproto/package.py
index 1e4a1fc1bd..caa8fcd51e 100644
--- a/var/spack/repos/builtin/packages/bigreqsproto/package.py
+++ b/var/spack/repos/builtin/packages/bigreqsproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Bigreqsproto(AutotoolsPackage):
+class Bigreqsproto(AutotoolsPackage, XorgPackage):
"""Big Requests Extension.
This extension defines a protocol to enable the use of requests
that exceed 262140 bytes in length."""
homepage = "http://cgit.freedesktop.org/xorg/proto/bigreqsproto"
- url = "https://www.x.org/archive/individual/proto/bigreqsproto-1.1.2.tar.gz"
+ xorg_mirror_path = "proto/bigreqsproto-1.1.2.tar.gz"
version('1.1.2', sha256='de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea')
diff --git a/var/spack/repos/builtin/packages/bitmap/package.py b/var/spack/repos/builtin/packages/bitmap/package.py
index c8937e1520..06e793bcd3 100644
--- a/var/spack/repos/builtin/packages/bitmap/package.py
+++ b/var/spack/repos/builtin/packages/bitmap/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Bitmap(AutotoolsPackage):
+class Bitmap(AutotoolsPackage, XorgPackage):
"""bitmap, bmtoa, atobm - X bitmap (XBM) editor and converter utilities."""
homepage = "http://cgit.freedesktop.org/xorg/app/bitmap"
- url = "https://www.x.org/archive/individual/app/bitmap-1.0.8.tar.gz"
+ xorg_mirror_path = "app/bitmap-1.0.8.tar.gz"
version('1.0.8', sha256='1a2fbd10a2ca5cd93f7b77bbb0555b86d8b35e0fc18d036b1607c761755006fc')
diff --git a/var/spack/repos/builtin/packages/compiz/package.py b/var/spack/repos/builtin/packages/compiz/package.py
index b78dcd410f..ed90e45174 100644
--- a/var/spack/repos/builtin/packages/compiz/package.py
+++ b/var/spack/repos/builtin/packages/compiz/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Compiz(AutotoolsPackage):
+class Compiz(AutotoolsPackage, XorgPackage):
"""compiz - OpenGL window and compositing manager.
Compiz is an OpenGL compositing manager that use
@@ -15,7 +15,7 @@ class Compiz(AutotoolsPackage):
and it is designed to run well on most graphics hardware."""
homepage = "http://www.compiz.org/"
- url = "https://www.x.org/archive/individual/app/compiz-0.7.8.tar.gz"
+ xorg_mirror_path = "app/compiz-0.7.8.tar.gz"
version('0.7.8', sha256='b46f52b776cc78e85357a07688d04b36ec19c65eadeaf6f6cfcca7b8515e6503')
diff --git a/var/spack/repos/builtin/packages/compositeproto/package.py b/var/spack/repos/builtin/packages/compositeproto/package.py
index eb8b8fc078..bf1bedaf20 100644
--- a/var/spack/repos/builtin/packages/compositeproto/package.py
+++ b/var/spack/repos/builtin/packages/compositeproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Compositeproto(AutotoolsPackage):
+class Compositeproto(AutotoolsPackage, XorgPackage):
"""Composite Extension.
This package contains header files and documentation for the composite
extension. Library and server implementations are separate."""
homepage = "http://cgit.freedesktop.org/xorg/proto/compositeproto"
- url = "https://www.x.org/archive/individual/proto/compositeproto-0.4.2.tar.gz"
+ xorg_mirror_path = "proto/compositeproto-0.4.2.tar.gz"
version('0.4.2', sha256='22195b7e50036440b1c6b3b2d63eb03dfa6e71c8a1263ed1f07b0f31ae7dad50')
diff --git a/var/spack/repos/builtin/packages/constype/package.py b/var/spack/repos/builtin/packages/constype/package.py
index 98d2ea6f38..92ea0c3f4f 100644
--- a/var/spack/repos/builtin/packages/constype/package.py
+++ b/var/spack/repos/builtin/packages/constype/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Constype(AutotoolsPackage):
+class Constype(AutotoolsPackage, XorgPackage):
"""constype prints on the standard output the Sun code for the type of
display that the specified device is.
@@ -14,7 +14,7 @@ class Constype(AutotoolsPackage):
SPARC OS'es and to Solaris on both SPARC & x86."""
homepage = "http://cgit.freedesktop.org/xorg/app/constype"
- url = "https://www.x.org/archive/individual/app/constype-1.0.4.tar.gz"
+ xorg_mirror_path = "app/constype-1.0.4.tar.gz"
version('1.0.4', sha256='ec09aff369cf1d527fd5b8075fb4dd0ecf89d905190cf1a0a0145d5e523f913d')
diff --git a/var/spack/repos/builtin/packages/damageproto/package.py b/var/spack/repos/builtin/packages/damageproto/package.py
index 1b1e9f71f4..ad8f08d7de 100644
--- a/var/spack/repos/builtin/packages/damageproto/package.py
+++ b/var/spack/repos/builtin/packages/damageproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Damageproto(AutotoolsPackage):
+class Damageproto(AutotoolsPackage, XorgPackage):
"""X Damage Extension.
This package contains header files and documentation for the X Damage
extension. Library and server implementations are separate."""
homepage = "https://cgit.freedesktop.org/xorg/proto/damageproto"
- url = "https://www.x.org/releases/individual/proto/damageproto-1.2.1.tar.gz"
+ xorg_mirror_path = "proto/damageproto-1.2.1.tar.gz"
version('1.2.1', sha256='f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303')
diff --git a/var/spack/repos/builtin/packages/dmxproto/package.py b/var/spack/repos/builtin/packages/dmxproto/package.py
index 4c18d6de98..31959981a0 100644
--- a/var/spack/repos/builtin/packages/dmxproto/package.py
+++ b/var/spack/repos/builtin/packages/dmxproto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Dmxproto(AutotoolsPackage):
+class Dmxproto(AutotoolsPackage, XorgPackage):
"""Distributed Multihead X (DMX) Extension.
This extension defines a protocol for clients to access a front-end proxy
@@ -14,7 +14,7 @@ class Dmxproto(AutotoolsPackage):
display."""
homepage = "http://dmx.sourceforge.net/"
- url = "https://www.x.org/archive/individual/proto/dmxproto-2.3.1.tar.gz"
+ xorg_mirror_path = "proto/dmxproto-2.3.1.tar.gz"
version('2.3.1', sha256='3262bbf5902211a3ce88f5c6ab4528145ff84f69c52fd386ae0312bc45fb8a40')
diff --git a/var/spack/repos/builtin/packages/dri2proto/package.py b/var/spack/repos/builtin/packages/dri2proto/package.py
index fb535220e0..66b73a7bbc 100644
--- a/var/spack/repos/builtin/packages/dri2proto/package.py
+++ b/var/spack/repos/builtin/packages/dri2proto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Dri2proto(AutotoolsPackage):
+class Dri2proto(AutotoolsPackage, XorgPackage):
"""Direct Rendering Infrastructure 2 Extension.
This extension defines a protocol to securely allow user applications to
@@ -14,7 +14,7 @@ class Dri2proto(AutotoolsPackage):
X server."""
homepage = "https://cgit.freedesktop.org/xorg/proto/dri2proto/"
- url = "https://www.x.org/releases/individual/proto/dri2proto-2.8.tar.gz"
+ xorg_mirror_path = "proto/dri2proto-2.8.tar.gz"
version('2.8', sha256='7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61')
diff --git a/var/spack/repos/builtin/packages/dri3proto/package.py b/var/spack/repos/builtin/packages/dri3proto/package.py
index c3955f41be..e66ce72403 100644
--- a/var/spack/repos/builtin/packages/dri3proto/package.py
+++ b/var/spack/repos/builtin/packages/dri3proto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Dri3proto(AutotoolsPackage):
+class Dri3proto(AutotoolsPackage, XorgPackage):
"""Direct Rendering Infrastructure 3 Extension.
This extension defines a protocol to securely allow user applications to
@@ -14,7 +14,7 @@ class Dri3proto(AutotoolsPackage):
X server."""
homepage = "https://cgit.freedesktop.org/xorg/proto/dri3proto/"
- url = "https://www.x.org/releases/individual/proto/dri3proto-1.0.tar.gz"
+ xorg_mirror_path = "proto/dri3proto-1.0.tar.gz"
version('1.0', sha256='e1a0dad3009ecde52c0bf44187df5f95cc9a7cc0e76dfc2f2bbf3e909fe03fa9')
diff --git a/var/spack/repos/builtin/packages/editres/package.py b/var/spack/repos/builtin/packages/editres/package.py
index 0aa661a682..90dcc1d49a 100644
--- a/var/spack/repos/builtin/packages/editres/package.py
+++ b/var/spack/repos/builtin/packages/editres/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Editres(AutotoolsPackage):
+class Editres(AutotoolsPackage, XorgPackage):
"""Dynamic resource editor for X Toolkit applications."""
homepage = "http://cgit.freedesktop.org/xorg/app/editres"
- url = "https://www.x.org/archive/individual/app/editres-1.0.6.tar.gz"
+ xorg_mirror_path = "app/editres-1.0.6.tar.gz"
version('1.0.6', sha256='85f4664ca582effb01ee972d006124569b757b9a08ae6608c3f45fc36b3b7b1a')
diff --git a/var/spack/repos/builtin/packages/evieext/package.py b/var/spack/repos/builtin/packages/evieext/package.py
index af7386dca6..a926727e5d 100644
--- a/var/spack/repos/builtin/packages/evieext/package.py
+++ b/var/spack/repos/builtin/packages/evieext/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Evieext(AutotoolsPackage):
+class Evieext(AutotoolsPackage, XorgPackage):
"""Extended Visual Information Extension (XEVIE).
This extension defines a protocol for a client to determine information
about core X visuals beyond what the core protocol provides."""
homepage = "http://cgit.freedesktop.org/xorg/proto/evieproto"
- url = "https://www.x.org/archive/individual/proto/evieext-1.1.1.tar.gz"
+ xorg_mirror_path = "proto/evieext-1.1.1.tar.gz"
version('1.1.1', sha256='e58080443c279dfb5a23c37076922df535e42bf209d21a1f3e88442cc01b4a0e')
diff --git a/var/spack/repos/builtin/packages/fixesproto/package.py b/var/spack/repos/builtin/packages/fixesproto/package.py
index 14cbf18d26..b550f0bec0 100644
--- a/var/spack/repos/builtin/packages/fixesproto/package.py
+++ b/var/spack/repos/builtin/packages/fixesproto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Fixesproto(AutotoolsPackage):
+class Fixesproto(AutotoolsPackage, XorgPackage):
"""X Fixes Extension.
The extension makes changes to many areas of the protocol to resolve
@@ -14,7 +14,7 @@ class Fixesproto(AutotoolsPackage):
that cannot be adequately worked around on the client side of the wire."""
homepage = "http://cgit.freedesktop.org/xorg/proto/fixesproto"
- url = "https://www.x.org/archive/individual/proto/fixesproto-5.0.tar.gz"
+ xorg_mirror_path = "proto/fixesproto-5.0.tar.gz"
version('5.0', sha256='67865a0e3cdc7dec1fd676f0927f7011ad4036c18eb320a2b41dbd56282f33b8')
diff --git a/var/spack/repos/builtin/packages/font-util/package.py b/var/spack/repos/builtin/packages/font-util/package.py
index 41923f5ad1..647b0b417b 100644
--- a/var/spack/repos/builtin/packages/font-util/package.py
+++ b/var/spack/repos/builtin/packages/font-util/package.py
@@ -6,11 +6,12 @@
from spack import *
-class FontUtil(AutotoolsPackage):
+class FontUtil(AutotoolsPackage, XorgPackage):
"""X.Org font package creation/installation utilities and fonts."""
homepage = "http://cgit.freedesktop.org/xorg/font/util"
- url = "https://www.x.org/archive/individual/font/font-util-1.3.1.tar.gz"
+ xorg_mirror_path = "font/font-util-1.3.1.tar.gz"
+
version('1.3.2', sha256='f115a3735604de1e852a4bf669be0269d8ce8f21f8e0e74ec5934b31dadc1e76')
version('1.3.1', sha256='34ebb0c9c14e0a392cdd5ea055c92489ad88d55ae148b2f1cfded0f3f63f2b5b')
diff --git a/var/spack/repos/builtin/packages/fontcacheproto/package.py b/var/spack/repos/builtin/packages/fontcacheproto/package.py
index 52d1a23fe0..8397bba192 100644
--- a/var/spack/repos/builtin/packages/fontcacheproto/package.py
+++ b/var/spack/repos/builtin/packages/fontcacheproto/package.py
@@ -6,10 +6,10 @@
from spack import *
-class Fontcacheproto(AutotoolsPackage):
+class Fontcacheproto(AutotoolsPackage, XorgPackage):
"""X.org FontcacheProto protocol headers."""
homepage = "http://cgit.freedesktop.org/xorg/proto/fontcacheproto"
- url = "https://www.x.org/archive/individual/proto/fontcacheproto-0.1.3.tar.gz"
+ xorg_mirror_path = "proto/fontcacheproto-0.1.3.tar.gz"
version('0.1.3', sha256='759b4863b55a25bfc8f977d8ed969da0b99b3c823f33c674d6da5825f9df9a79')
diff --git a/var/spack/repos/builtin/packages/fontsproto/package.py b/var/spack/repos/builtin/packages/fontsproto/package.py
index 419984c624..b91524d548 100644
--- a/var/spack/repos/builtin/packages/fontsproto/package.py
+++ b/var/spack/repos/builtin/packages/fontsproto/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Fontsproto(AutotoolsPackage):
+class Fontsproto(AutotoolsPackage, XorgPackage):
"""X Fonts Extension."""
homepage = "http://cgit.freedesktop.org/xorg/proto/fontsproto"
- url = "https://www.x.org/archive/individual/proto/fontsproto-2.1.3.tar.gz"
+ xorg_mirror_path = "proto/fontsproto-2.1.3.tar.gz"
version('2.1.3', sha256='72c44e63044b2b66f6fa112921621ecc20c71193982de4f198d9a29cda385c5e')
diff --git a/var/spack/repos/builtin/packages/fonttosfnt/package.py b/var/spack/repos/builtin/packages/fonttosfnt/package.py
index 74b870ca64..5294686a4b 100644
--- a/var/spack/repos/builtin/packages/fonttosfnt/package.py
+++ b/var/spack/repos/builtin/packages/fonttosfnt/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Fonttosfnt(AutotoolsPackage):
+class Fonttosfnt(AutotoolsPackage, XorgPackage):
"""Wrap a bitmap font in a sfnt (TrueType) wrapper."""
homepage = "http://cgit.freedesktop.org/xorg/app/fonttosfnt"
- url = "https://www.x.org/archive/individual/app/fonttosfnt-1.0.4.tar.gz"
+ xorg_mirror_path = "app/fonttosfnt-1.0.4.tar.gz"
version('1.0.4', sha256='3873636be5b3b8e4160070e8f9a7a9221b5bd5efbf740d7abaa9092e10732673')
diff --git a/var/spack/repos/builtin/packages/fslsfonts/package.py b/var/spack/repos/builtin/packages/fslsfonts/package.py
index 32083f58dc..f491b2631e 100644
--- a/var/spack/repos/builtin/packages/fslsfonts/package.py
+++ b/var/spack/repos/builtin/packages/fslsfonts/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Fslsfonts(AutotoolsPackage):
+class Fslsfonts(AutotoolsPackage, XorgPackage):
"""fslsfonts produces a list of fonts served by an X font server."""
homepage = "http://cgit.freedesktop.org/xorg/app/fslsfonts"
- url = "https://www.x.org/archive/individual/app/fslsfonts-1.0.5.tar.gz"
+ xorg_mirror_path = "app/fslsfonts-1.0.5.tar.gz"
version('1.0.5', sha256='27e58d2313835ce0f08cf47c59a43798b122f605a55f54b170db27b57a492007')
diff --git a/var/spack/repos/builtin/packages/fstobdf/package.py b/var/spack/repos/builtin/packages/fstobdf/package.py
index 76ee5a731e..ae83adf5ca 100644
--- a/var/spack/repos/builtin/packages/fstobdf/package.py
+++ b/var/spack/repos/builtin/packages/fstobdf/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Fstobdf(AutotoolsPackage):
+class Fstobdf(AutotoolsPackage, XorgPackage):
"""The fstobdf program reads a font from a font server and prints a BDF
file on the standard output that may be used to recreate the font.
This is useful in testing servers, debugging font metrics, and
reproducing lost BDF files."""
homepage = "http://cgit.freedesktop.org/xorg/app/fstobdf"
- url = "https://www.x.org/archive/individual/app/fstobdf-1.0.6.tar.gz"
+ xorg_mirror_path = "app/fstobdf-1.0.6.tar.gz"
version('1.0.6', sha256='bb903ae76cbcb0a08a71f06762b64db7d5c2064f6e88e8dc3a604e76d0bcb93d')
diff --git a/var/spack/repos/builtin/packages/gccmakedep/package.py b/var/spack/repos/builtin/packages/gccmakedep/package.py
index ffe068a35f..1b8614af2d 100644
--- a/var/spack/repos/builtin/packages/gccmakedep/package.py
+++ b/var/spack/repos/builtin/packages/gccmakedep/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Gccmakedep(AutotoolsPackage):
+class Gccmakedep(AutotoolsPackage, XorgPackage):
"""X.org gccmakedep utilities."""
homepage = "https://cgit.freedesktop.org/xorg/util/gccmakedep/"
- url = "https://www.x.org/archive/individual/util/gccmakedep-1.0.3.tar.gz"
+ xorg_mirror_path = "util/gccmakedep-1.0.3.tar.gz"
version('1.0.3', sha256='f9e2e7a590e27f84b6708ab7a81e546399b949bf652fb9b95193e0e543e6a548')
diff --git a/var/spack/repos/builtin/packages/glproto/package.py b/var/spack/repos/builtin/packages/glproto/package.py
index ff78f859bd..59259d7e5f 100644
--- a/var/spack/repos/builtin/packages/glproto/package.py
+++ b/var/spack/repos/builtin/packages/glproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Glproto(AutotoolsPackage):
+class Glproto(AutotoolsPackage, XorgPackage):
"""OpenGL Extension to the X Window System.
This extension defines a protocol for the client to send 3D rendering
commands to the X server."""
homepage = "https://www.x.org/wiki/"
- url = "https://www.x.org/archive/individual/proto/glproto-1.4.17.tar.gz"
+ xorg_mirror_path = "proto/glproto-1.4.17.tar.gz"
version('1.4.17', sha256='9d8130fec2b98bd032db7730fa092dd9dec39f3de34f4bb03ceb43b9903dbc96')
diff --git a/var/spack/repos/builtin/packages/grandr/package.py b/var/spack/repos/builtin/packages/grandr/package.py
index aa5f96976e..85339772fa 100644
--- a/var/spack/repos/builtin/packages/grandr/package.py
+++ b/var/spack/repos/builtin/packages/grandr/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Grandr(AutotoolsPackage):
+class Grandr(AutotoolsPackage, XorgPackage):
"""RandR user interface using GTK+ libraries."""
homepage = "https://cgit.freedesktop.org/xorg/app/grandr"
- url = "https://www.x.org/archive/individual/app/grandr-0.1.tar.gz"
+ xorg_mirror_path = "app/grandr-0.1.tar.gz"
version('0.1', sha256='67a049c8dccdb48897efbd86c2b1d3b0ff5ce3c7859c46b0297d64c881b36d24')
diff --git a/var/spack/repos/builtin/packages/hsakmt/package.py b/var/spack/repos/builtin/packages/hsakmt/package.py
index 3af48b66cd..07a1afdb32 100644
--- a/var/spack/repos/builtin/packages/hsakmt/package.py
+++ b/var/spack/repos/builtin/packages/hsakmt/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Hsakmt(AutotoolsPackage):
+class Hsakmt(AutotoolsPackage, XorgPackage):
"""hsakmt is a thunk library that provides a userspace interface to amdkfd
(AMD's HSA Linux kernel driver). It is the HSA equivalent of libdrm."""
homepage = "https://cgit.freedesktop.org/amd/hsakmt/"
- url = "https://www.x.org/archive/individual/lib/hsakmt-1.0.0.tar.gz"
+ xorg_mirror_path = "lib/hsakmt-1.0.0.tar.gz"
version('1.0.0', sha256='3d46af85c27091937618f5e92f7446cff3e9e6378888645e6e238806461e5b77')
diff --git a/var/spack/repos/builtin/packages/iceauth/package.py b/var/spack/repos/builtin/packages/iceauth/package.py
index fc55defa42..28497c8d9e 100644
--- a/var/spack/repos/builtin/packages/iceauth/package.py
+++ b/var/spack/repos/builtin/packages/iceauth/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Iceauth(AutotoolsPackage):
+class Iceauth(AutotoolsPackage, XorgPackage):
"""The iceauth program is used to edit and display the authorization
information used in connecting with ICE. It operates very much
like the xauth program for X11 connection authentication records."""
homepage = "http://cgit.freedesktop.org/xorg/app/iceauth"
- url = "https://www.x.org/archive/individual/app/iceauth-1.0.7.tar.gz"
+ xorg_mirror_path = "app/iceauth-1.0.7.tar.gz"
version('1.0.7', sha256='6c9706cce276609876e768759ed4ee3b447cd17af4a61f9b5a374c7dda9696d8')
diff --git a/var/spack/repos/builtin/packages/ico/package.py b/var/spack/repos/builtin/packages/ico/package.py
index f5cfe58dae..b2c5f991b8 100644
--- a/var/spack/repos/builtin/packages/ico/package.py
+++ b/var/spack/repos/builtin/packages/ico/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Ico(AutotoolsPackage):
+class Ico(AutotoolsPackage, XorgPackage):
"""ico is a simple animation program that may be used for testing various
X11 operations and extensions. It displays a wire-frame rotating
polyhedron, with hidden lines removed, or a solid-fill polyhedron with
hidden faces removed."""
homepage = "http://cgit.freedesktop.org/xorg/app/ico"
- url = "https://www.x.org/archive/individual/app/ico-1.0.4.tar.gz"
+ xorg_mirror_path = "app/ico-1.0.4.tar.gz"
version('1.0.4', sha256='eb8609c3b43dc2e575272f2702590525fe13229e022c4aff8b9a0cc2a3f3205d')
diff --git a/var/spack/repos/builtin/packages/imake/package.py b/var/spack/repos/builtin/packages/imake/package.py
index 60f705e9aa..9157a9951a 100644
--- a/var/spack/repos/builtin/packages/imake/package.py
+++ b/var/spack/repos/builtin/packages/imake/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Imake(AutotoolsPackage):
+class Imake(AutotoolsPackage, XorgPackage):
"""The imake build system."""
homepage = "http://www.snake.net/software/imake-stuff/"
- url = "https://www.x.org/archive/individual/util/imake-1.0.7.tar.gz"
+ xorg_mirror_path = "util/imake-1.0.7.tar.gz"
version('1.0.7', sha256='6bda266a07eb33445d513f1e3c82a61e4822ccb94d420643d58e1be5f881e5cb')
diff --git a/var/spack/repos/builtin/packages/inputproto/package.py b/var/spack/repos/builtin/packages/inputproto/package.py
index f6db7868de..b429a12350 100644
--- a/var/spack/repos/builtin/packages/inputproto/package.py
+++ b/var/spack/repos/builtin/packages/inputproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Inputproto(AutotoolsPackage):
+class Inputproto(AutotoolsPackage, XorgPackage):
"""X Input Extension.
This extension defines a protocol to provide additional input devices
management such as graphic tablets."""
homepage = "http://cgit.freedesktop.org/xorg/proto/inputproto"
- url = "https://www.x.org/archive/individual/proto/inputproto-2.3.2.tar.gz"
+ xorg_mirror_path = "proto/inputproto-2.3.2.tar.gz"
version('2.3.2', sha256='10eaadd531f38f7c92ab59ef0708ca195caf3164a75c4ed99f0c04f2913f6ef3')
diff --git a/var/spack/repos/builtin/packages/intel-gpu-tools/package.py b/var/spack/repos/builtin/packages/intel-gpu-tools/package.py
index 80abcc3938..0102c42caa 100644
--- a/var/spack/repos/builtin/packages/intel-gpu-tools/package.py
+++ b/var/spack/repos/builtin/packages/intel-gpu-tools/package.py
@@ -7,7 +7,7 @@ from spack import *
import sys
-class IntelGpuTools(AutotoolsPackage):
+class IntelGpuTools(AutotoolsPackage, XorgPackage):
"""Intel GPU Tools is a collection of tools for development and testing of
the Intel DRM driver. There are many macro-level test suites that get used
against the driver, including xtest, rendercheck, piglit, and oglconform,
@@ -18,7 +18,7 @@ class IntelGpuTools(AutotoolsPackage):
Intel DRM Driver."""
homepage = "https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/"
- url = "https://www.x.org/archive/individual/app/intel-gpu-tools-1.16.tar.gz"
+ xorg_mirror_path = "app/intel-gpu-tools-1.16.tar.gz"
version('1.16', sha256='4874e6e7704c8d315deaf5b44cc9467ea5e502c7f816470a4a28827fcb34643f')
diff --git a/var/spack/repos/builtin/packages/kbproto/package.py b/var/spack/repos/builtin/packages/kbproto/package.py
index 8fa865bab2..2d2dbf63bc 100644
--- a/var/spack/repos/builtin/packages/kbproto/package.py
+++ b/var/spack/repos/builtin/packages/kbproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Kbproto(AutotoolsPackage):
+class Kbproto(AutotoolsPackage, XorgPackage):
"""X Keyboard Extension.
This extension defines a protcol to provide a number of new capabilities
and controls for text keyboards."""
homepage = "https://cgit.freedesktop.org/xorg/proto/kbproto"
- url = "https://www.x.org/archive/individual/proto/kbproto-1.0.7.tar.gz"
+ xorg_mirror_path = "proto/kbproto-1.0.7.tar.gz"
version('1.0.7', sha256='828cb275b91268b1a3ea950d5c0c5eb076c678fdf005d517411f89cc8c3bb416')
diff --git a/var/spack/repos/builtin/packages/lbxproxy/package.py b/var/spack/repos/builtin/packages/lbxproxy/package.py
index 3080e95b0b..94cf8afb36 100644
--- a/var/spack/repos/builtin/packages/lbxproxy/package.py
+++ b/var/spack/repos/builtin/packages/lbxproxy/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Lbxproxy(AutotoolsPackage):
+class Lbxproxy(AutotoolsPackage, XorgPackage):
"""lbxproxy accepts client connections, multiplexes them over a single
connection to the X server, and performs various optimizations on the
X protocol to make it faster over low bandwidth and/or high latency
@@ -17,7 +17,7 @@ class Lbxproxy(AutotoolsPackage):
X servers."""
homepage = "http://cgit.freedesktop.org/xorg/app/lbxproxy"
- url = "https://www.x.org/archive/individual/app/lbxproxy-1.0.3.tar.gz"
+ xorg_mirror_path = "app/lbxproxy-1.0.3.tar.gz"
version('1.0.3', sha256='db36251c9656c7da720f31e10df384f8946a9a5395915371b60d9423ad8f6a80')
diff --git a/var/spack/repos/builtin/packages/libapplewm/package.py b/var/spack/repos/builtin/packages/libapplewm/package.py
index b05d4c82fe..b795fafe05 100644
--- a/var/spack/repos/builtin/packages/libapplewm/package.py
+++ b/var/spack/repos/builtin/packages/libapplewm/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Libapplewm(AutotoolsPackage):
+class Libapplewm(AutotoolsPackage, XorgPackage):
"""AppleWM is a simple library designed to interface with the Apple-WM
extension. This extension allows X window managers to better interact with
the Mac OS X Aqua user interface when running X11 in a rootless mode."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libAppleWM"
- url = "https://www.x.org/archive/individual/lib/libAppleWM-1.4.1.tar.gz"
+ xorg_mirror_path = "lib/libAppleWM-1.4.1.tar.gz"
version('1.4.1', sha256='d7fb098d65ad4d840f60e5c92de7f58f1725bd70d0d132755ea453462fd50049')
diff --git a/var/spack/repos/builtin/packages/libdmx/package.py b/var/spack/repos/builtin/packages/libdmx/package.py
index 5986547c5d..852f313dd3 100644
--- a/var/spack/repos/builtin/packages/libdmx/package.py
+++ b/var/spack/repos/builtin/packages/libdmx/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Libdmx(AutotoolsPackage):
+class Libdmx(AutotoolsPackage, XorgPackage):
"""libdmx - X Window System DMX (Distributed Multihead X) extension
library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libdmx"
- url = "https://www.x.org/archive/individual/lib/libdmx-1.1.3.tar.gz"
+ xorg_mirror_path = "lib/libdmx-1.1.3.tar.gz"
version('1.1.3', sha256='c4b24d7e13e5a67ead7a18f0b4cc9b7b5363c9d04cd01b83b5122ff92b3b4996')
diff --git a/var/spack/repos/builtin/packages/libfontenc/package.py b/var/spack/repos/builtin/packages/libfontenc/package.py
index 0f4f6a87a8..b99b708721 100644
--- a/var/spack/repos/builtin/packages/libfontenc/package.py
+++ b/var/spack/repos/builtin/packages/libfontenc/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libfontenc(AutotoolsPackage):
+class Libfontenc(AutotoolsPackage, XorgPackage):
"""libfontenc - font encoding library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libfontenc"
- url = "https://www.x.org/archive/individual/lib/libfontenc-1.1.3.tar.gz"
+ xorg_mirror_path = "lib/libfontenc-1.1.3.tar.gz"
version('1.1.3', sha256='6fba26760ca8d5045f2b52ddf641c12cedc19ee30939c6478162b7db8b6220fb')
diff --git a/var/spack/repos/builtin/packages/libfs/package.py b/var/spack/repos/builtin/packages/libfs/package.py
index b250ab7353..bfbedabc2a 100644
--- a/var/spack/repos/builtin/packages/libfs/package.py
+++ b/var/spack/repos/builtin/packages/libfs/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Libfs(AutotoolsPackage):
+class Libfs(AutotoolsPackage, XorgPackage):
"""libFS - X Font Service client library.
This library is used by clients of X Font Servers (xfs), such as
xfsinfo, fslsfonts, and the X servers themselves."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libFS"
- url = "https://www.x.org/archive/individual/lib/libFS-1.0.7.tar.gz"
+ xorg_mirror_path = "lib/libFS-1.0.7.tar.gz"
version('1.0.7', sha256='91bf1c5ce4115b7dbf4e314fdbee54052708e8f7b6a2ec6e82c309bcbe40ef3d')
diff --git a/var/spack/repos/builtin/packages/libice/package.py b/var/spack/repos/builtin/packages/libice/package.py
index 2dedf163cb..32aa445dd3 100644
--- a/var/spack/repos/builtin/packages/libice/package.py
+++ b/var/spack/repos/builtin/packages/libice/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libice(AutotoolsPackage):
+class Libice(AutotoolsPackage, XorgPackage):
"""libICE - Inter-Client Exchange Library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libICE"
- url = "https://www.x.org/archive/individual/lib/libICE-1.0.9.tar.gz"
+ xorg_mirror_path = "lib/libICE-1.0.9.tar.gz"
version('1.0.9', sha256='7812a824a66dd654c830d21982749b3b563d9c2dfe0b88b203cefc14a891edc0')
diff --git a/var/spack/repos/builtin/packages/liblbxutil/package.py b/var/spack/repos/builtin/packages/liblbxutil/package.py
index 6a8f48dbfd..0ab82308c2 100644
--- a/var/spack/repos/builtin/packages/liblbxutil/package.py
+++ b/var/spack/repos/builtin/packages/liblbxutil/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Liblbxutil(AutotoolsPackage):
+class Liblbxutil(AutotoolsPackage, XorgPackage):
"""liblbxutil - Low Bandwith X extension (LBX) utility routines."""
homepage = "http://cgit.freedesktop.org/xorg/lib/liblbxutil"
- url = "https://www.x.org/archive/individual/lib/liblbxutil-1.1.0.tar.gz"
+ xorg_mirror_path = "lib/liblbxutil-1.1.0.tar.gz"
version('1.1.0', sha256='285c1bc688cc71ec089e9284f2566d1780cc5d90816e9997890af8689f386951')
diff --git a/var/spack/repos/builtin/packages/liboldx/package.py b/var/spack/repos/builtin/packages/liboldx/package.py
index 264a8546d7..bab3d9513b 100644
--- a/var/spack/repos/builtin/packages/liboldx/package.py
+++ b/var/spack/repos/builtin/packages/liboldx/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Liboldx(AutotoolsPackage):
+class Liboldx(AutotoolsPackage, XorgPackage):
"""X version 10 backwards compatibility."""
homepage = "https://cgit.freedesktop.org/xorg/lib/liboldX/"
- url = "https://www.x.org/archive/individual/lib/liboldX-1.0.1.tar.gz"
+ xorg_mirror_path = "lib/liboldX-1.0.1.tar.gz"
version('1.0.1', sha256='74322dbf04df69787485eb24b16e12783dfc3454befaf18482ead51bd7b55dc8')
diff --git a/var/spack/repos/builtin/packages/libsm/package.py b/var/spack/repos/builtin/packages/libsm/package.py
index 3856c526c7..cabd2aae3d 100644
--- a/var/spack/repos/builtin/packages/libsm/package.py
+++ b/var/spack/repos/builtin/packages/libsm/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libsm(AutotoolsPackage):
+class Libsm(AutotoolsPackage, XorgPackage):
"""libSM - X Session Management Library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libSM"
- url = "https://www.x.org/archive/individual/lib/libSM-1.2.2.tar.gz"
+ xorg_mirror_path = "lib/libSM-1.2.2.tar.gz"
version('1.2.2', sha256='14bb7c669ce2b8ff712fbdbf48120e3742a77edcd5e025d6b3325ed30cf120f4')
diff --git a/var/spack/repos/builtin/packages/libwindowswm/package.py b/var/spack/repos/builtin/packages/libwindowswm/package.py
index 543cdad3ec..4c5d32d247 100644
--- a/var/spack/repos/builtin/packages/libwindowswm/package.py
+++ b/var/spack/repos/builtin/packages/libwindowswm/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Libwindowswm(AutotoolsPackage):
+class Libwindowswm(AutotoolsPackage, XorgPackage):
"""WindowsWM - Cygwin/X rootless window management extension.
WindowsWM is a simple library designed to interface with the
@@ -15,7 +15,7 @@ class Libwindowswm(AutotoolsPackage):
rootless mode."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libWindowsWM"
- url = "https://www.x.org/archive/individual/lib/libWindowsWM-1.0.1.tar.gz"
+ xorg_mirror_path = "lib/libWindowsWM-1.0.1.tar.gz"
version('1.0.1', sha256='94f9c0add3bad38ebd84bc43d854207c4deaaa74fb15339276e022546124b98a')
diff --git a/var/spack/repos/builtin/packages/libx11/package.py b/var/spack/repos/builtin/packages/libx11/package.py
index 0668ba7fad..924b3c1dbb 100644
--- a/var/spack/repos/builtin/packages/libx11/package.py
+++ b/var/spack/repos/builtin/packages/libx11/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libx11(AutotoolsPackage):
+class Libx11(AutotoolsPackage, XorgPackage):
"""libX11 - Core X11 protocol client library."""
homepage = "https://www.x.org/"
- url = "https://www.x.org/archive/individual/lib/libX11-1.6.7.tar.gz"
+ xorg_mirror_path = "lib/libX11-1.6.7.tar.gz"
version('1.6.7', sha256='f62ab88c2a87b55e1dc338726a55bb6ed8048084fe6a3294a7ae324ca45159d1')
version('1.6.5', sha256='3abce972ba62620611fab5b404dafb852da3da54e7c287831c30863011d28fb3')
diff --git a/var/spack/repos/builtin/packages/libxau/package.py b/var/spack/repos/builtin/packages/libxau/package.py
index 72650a35aa..f94b92841d 100644
--- a/var/spack/repos/builtin/packages/libxau/package.py
+++ b/var/spack/repos/builtin/packages/libxau/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Libxau(AutotoolsPackage):
+class Libxau(AutotoolsPackage, XorgPackage):
"""The libXau package contains a library implementing the X11
Authorization Protocol. This is useful for restricting client
access to the display."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libXau/"
- url = "https://www.x.org/archive/individual/lib/libXau-1.0.8.tar.gz"
+ xorg_mirror_path = "lib/libXau-1.0.8.tar.gz"
version('1.0.8', sha256='c343b4ef66d66a6b3e0e27aa46b37ad5cab0f11a5c565eafb4a1c7590bc71d7b')
diff --git a/var/spack/repos/builtin/packages/libxaw/package.py b/var/spack/repos/builtin/packages/libxaw/package.py
index 9a6dc204c1..efd5120ef0 100644
--- a/var/spack/repos/builtin/packages/libxaw/package.py
+++ b/var/spack/repos/builtin/packages/libxaw/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Libxaw(AutotoolsPackage):
+class Libxaw(AutotoolsPackage, XorgPackage):
"""Xaw is the X Athena Widget Set.
Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXaw"
- url = "https://www.x.org/archive/individual/lib/libXaw-1.0.13.tar.gz"
+ xorg_mirror_path = "lib/libXaw-1.0.13.tar.gz"
version('1.0.13', sha256='7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694')
version('1.0.12', sha256='e32abc68d759ffb643f842329838f8b6c157e31023cc91059aabf730e7222ad2')
diff --git a/var/spack/repos/builtin/packages/libxaw3d/package.py b/var/spack/repos/builtin/packages/libxaw3d/package.py
index 2d3e028e93..78f94d3423 100644
--- a/var/spack/repos/builtin/packages/libxaw3d/package.py
+++ b/var/spack/repos/builtin/packages/libxaw3d/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Libxaw3d(AutotoolsPackage):
+class Libxaw3d(AutotoolsPackage, XorgPackage):
"""Xaw3d is the X 3D Athena Widget Set.
Xaw3d is a widget set based on the X Toolkit Intrinsics (Xt) Library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXaw3d"
- url = "https://www.x.org/archive/individual/lib/libXaw3d-1.6.2.tar.gz"
+ xorg_mirror_path = "lib/libXaw3d-1.6.2.tar.gz"
version('1.6.2', sha256='847dab01aeac1448916e3b4edb4425594b3ac2896562d9c7141aa4ac6c898ba9')
diff --git a/var/spack/repos/builtin/packages/libxcomposite/package.py b/var/spack/repos/builtin/packages/libxcomposite/package.py
index 0f990ca424..f1c2301b49 100644
--- a/var/spack/repos/builtin/packages/libxcomposite/package.py
+++ b/var/spack/repos/builtin/packages/libxcomposite/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Libxcomposite(AutotoolsPackage):
+class Libxcomposite(AutotoolsPackage, XorgPackage):
"""libXcomposite - client library for the Composite extension to the
X11 protocol."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXcomposite"
- url = "https://www.x.org/archive/individual/lib/libXcomposite-0.4.4.tar.gz"
+ xorg_mirror_path = "lib/libXcomposite-0.4.4.tar.gz"
version('0.4.4', sha256='83c04649819c6f52cda1b0ce8bcdcc48ad8618428ad803fb07f20b802f1bdad1')
diff --git a/var/spack/repos/builtin/packages/libxcursor/package.py b/var/spack/repos/builtin/packages/libxcursor/package.py
index 6ff52d9e1d..4022033f1d 100644
--- a/var/spack/repos/builtin/packages/libxcursor/package.py
+++ b/var/spack/repos/builtin/packages/libxcursor/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxcursor(AutotoolsPackage):
+class Libxcursor(AutotoolsPackage, XorgPackage):
"""libXcursor - X Window System Cursor management library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXcursor"
- url = "https://www.x.org/archive/individual/lib/libXcursor-1.1.14.tar.gz"
+ xorg_mirror_path = "lib/libXcursor-1.1.14.tar.gz"
version('1.1.14', sha256='be0954faf274969ffa6d95b9606b9c0cfee28c13b6fc014f15606a0c8b05c17b')
diff --git a/var/spack/repos/builtin/packages/libxdamage/package.py b/var/spack/repos/builtin/packages/libxdamage/package.py
index dd722cb70a..6e14c62707 100644
--- a/var/spack/repos/builtin/packages/libxdamage/package.py
+++ b/var/spack/repos/builtin/packages/libxdamage/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxdamage(AutotoolsPackage):
+class Libxdamage(AutotoolsPackage, XorgPackage):
"""This package contains the library for the X Damage extension."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXdamage"
- url = "https://www.x.org/archive/individual/lib/libXdamage-1.1.4.tar.gz"
+ xorg_mirror_path = "lib/libXdamage-1.1.4.tar.gz"
version('1.1.4', sha256='4bb3e9d917f5f593df2277d452926ee6ad96de7b7cd1017cbcf4579fe5d3442b')
diff --git a/var/spack/repos/builtin/packages/libxdmcp/package.py b/var/spack/repos/builtin/packages/libxdmcp/package.py
index 0a6af544fc..a6d81dc34f 100644
--- a/var/spack/repos/builtin/packages/libxdmcp/package.py
+++ b/var/spack/repos/builtin/packages/libxdmcp/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxdmcp(AutotoolsPackage):
+class Libxdmcp(AutotoolsPackage, XorgPackage):
"""libXdmcp - X Display Manager Control Protocol library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXdmcp"
- url = "https://www.x.org/archive/individual/lib/libXdmcp-1.1.2.tar.gz"
+ xorg_mirror_path = "lib/libXdmcp-1.1.2.tar.gz"
version('1.1.2', sha256='6f7c7e491a23035a26284d247779174dedc67e34e93cc3548b648ffdb6fc57c0')
diff --git a/var/spack/repos/builtin/packages/libxevie/package.py b/var/spack/repos/builtin/packages/libxevie/package.py
index 4fc3187a1f..a9781f4848 100644
--- a/var/spack/repos/builtin/packages/libxevie/package.py
+++ b/var/spack/repos/builtin/packages/libxevie/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxevie(AutotoolsPackage):
+class Libxevie(AutotoolsPackage, XorgPackage):
"""Xevie - X Event Interception Extension (XEvIE)."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXevie"
- url = "https://www.x.org/archive/individual/lib/libXevie-1.0.3.tar.gz"
+ xorg_mirror_path = "lib/libXevie-1.0.3.tar.gz"
version('1.0.3', sha256='3759bb1f7fdade13ed99bfc05c0717bc42ce3f187e7da4eef80beddf5e461258')
diff --git a/var/spack/repos/builtin/packages/libxext/package.py b/var/spack/repos/builtin/packages/libxext/package.py
index 73f1ce77de..bd615f0fa7 100644
--- a/var/spack/repos/builtin/packages/libxext/package.py
+++ b/var/spack/repos/builtin/packages/libxext/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxext(AutotoolsPackage):
+class Libxext(AutotoolsPackage, XorgPackage):
"""libXext - library for common extensions to the X11 protocol."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXext"
- url = "https://www.x.org/archive/individual/lib/libXext-1.3.3.tar.gz"
+ xorg_mirror_path = "lib/libXext-1.3.3.tar.gz"
version('1.3.3', sha256='eb0b88050491fef4716da4b06a4d92b4fc9e76f880d6310b2157df604342cfe5')
diff --git a/var/spack/repos/builtin/packages/libxfixes/package.py b/var/spack/repos/builtin/packages/libxfixes/package.py
index 84b4caad8f..3a3d92a9e8 100644
--- a/var/spack/repos/builtin/packages/libxfixes/package.py
+++ b/var/spack/repos/builtin/packages/libxfixes/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Libxfixes(AutotoolsPackage):
+class Libxfixes(AutotoolsPackage, XorgPackage):
"""This package contains header files and documentation for the XFIXES
extension. Library and server implementations are separate."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXfixes"
- url = "https://www.x.org/archive/individual/lib/libXfixes-5.0.2.tar.gz"
+ xorg_mirror_path = "lib/libXfixes-5.0.2.tar.gz"
version('5.0.2', sha256='ad8df1ecf3324512b80ed12a9ca07556e561b14256d94216e67a68345b23c981')
diff --git a/var/spack/repos/builtin/packages/libxfont/package.py b/var/spack/repos/builtin/packages/libxfont/package.py
index 561371d523..ebaf8a3570 100644
--- a/var/spack/repos/builtin/packages/libxfont/package.py
+++ b/var/spack/repos/builtin/packages/libxfont/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Libxfont(AutotoolsPackage):
+class Libxfont(AutotoolsPackage, XorgPackage):
"""libXfont provides the core of the legacy X11 font system, handling the
index files (fonts.dir, fonts.alias, fonts.scale), the various font file
formats, and rasterizing them. It is used by the X servers, the
@@ -15,7 +15,7 @@ class Libxfont(AutotoolsPackage):
via either the new API's in libXft, or the legacy API's in libX11."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXfont"
- url = "https://www.x.org/archive/individual/lib/libXfont-1.5.2.tar.gz"
+ xorg_mirror_path = "lib/libXfont-1.5.2.tar.gz"
version('1.5.2', sha256='a7350c75171d03d06ae0d623e42240356d6d3e1ac7dfe606639bf20f0d653c93')
diff --git a/var/spack/repos/builtin/packages/libxfont2/package.py b/var/spack/repos/builtin/packages/libxfont2/package.py
index 7c2de91db4..2cd8d5c3de 100644
--- a/var/spack/repos/builtin/packages/libxfont2/package.py
+++ b/var/spack/repos/builtin/packages/libxfont2/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Libxfont2(AutotoolsPackage):
+class Libxfont2(AutotoolsPackage, XorgPackage):
"""libXfont provides the core of the legacy X11 font system, handling the
index files (fonts.dir, fonts.alias, fonts.scale), the various font file
formats, and rasterizing them. It is used by the X servers, the
@@ -15,7 +15,7 @@ class Libxfont2(AutotoolsPackage):
via either the new API's in libXft, or the legacy API's in libX11."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXfont"
- url = "https://www.x.org/archive/individual/lib/libXfont2-2.0.1.tar.gz"
+ xorg_mirror_path = "lib/libXfont2-2.0.1.tar.gz"
version('2.0.1', sha256='381b6b385a69343df48a082523c856aed9042fbbc8ee0a6342fb502e4321230a')
diff --git a/var/spack/repos/builtin/packages/libxfontcache/package.py b/var/spack/repos/builtin/packages/libxfontcache/package.py
index f764df19b1..6ee00368ec 100644
--- a/var/spack/repos/builtin/packages/libxfontcache/package.py
+++ b/var/spack/repos/builtin/packages/libxfontcache/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxfontcache(AutotoolsPackage):
+class Libxfontcache(AutotoolsPackage, XorgPackage):
"""Xfontcache - X-TrueType font cache extension client library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXfontcache"
- url = "https://www.x.org/archive/individual/lib/libXfontcache-1.0.5.tar.gz"
+ xorg_mirror_path = "lib/libXfontcache-1.0.5.tar.gz"
version('1.0.5', sha256='fdba75307a0983d2566554e0e9effa7079551f1b7b46e8de642d067998619659')
diff --git a/var/spack/repos/builtin/packages/libxft/package.py b/var/spack/repos/builtin/packages/libxft/package.py
index 144450e2ba..9cbb296856 100644
--- a/var/spack/repos/builtin/packages/libxft/package.py
+++ b/var/spack/repos/builtin/packages/libxft/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Libxft(AutotoolsPackage):
+class Libxft(AutotoolsPackage, XorgPackage):
"""X FreeType library.
Xft version 2.1 was the first stand alone release of Xft, a library that
@@ -14,7 +14,7 @@ class Libxft(AutotoolsPackage):
uses fontconfig to locate fonts so it has no configuration files."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXft"
- url = "https://www.x.org/archive/individual/lib/libXft-2.3.2.tar.gz"
+ xorg_mirror_path = "lib/libXft-2.3.2.tar.gz"
version('2.3.2', sha256='26cdddcc70b187833cbe9dc54df1864ba4c03a7175b2ca9276de9f05dce74507')
diff --git a/var/spack/repos/builtin/packages/libxi/package.py b/var/spack/repos/builtin/packages/libxi/package.py
index e1cbac1433..7464deff73 100644
--- a/var/spack/repos/builtin/packages/libxi/package.py
+++ b/var/spack/repos/builtin/packages/libxi/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxi(AutotoolsPackage):
+class Libxi(AutotoolsPackage, XorgPackage):
"""libXi - library for the X Input Extension."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXi"
- url = "https://www.x.org/archive/individual/lib/libXi-1.7.6.tar.gz"
+ xorg_mirror_path = "lib/libXi-1.7.6.tar.gz"
version('1.7.6', sha256='4e88fa7decd287e58140ea72238f8d54e4791de302938c83695fc0c9ac102b7e')
diff --git a/var/spack/repos/builtin/packages/libxinerama/package.py b/var/spack/repos/builtin/packages/libxinerama/package.py
index 374b151d17..3855fb97de 100644
--- a/var/spack/repos/builtin/packages/libxinerama/package.py
+++ b/var/spack/repos/builtin/packages/libxinerama/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxinerama(AutotoolsPackage):
+class Libxinerama(AutotoolsPackage, XorgPackage):
"""libXinerama - API for Xinerama extension to X11 Protocol."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXinerama"
- url = "https://www.x.org/archive/individual/lib/libXinerama-1.1.3.tar.gz"
+ xorg_mirror_path = "lib/libXinerama-1.1.3.tar.gz"
version('1.1.3', sha256='0ba243222ae5aba4c6a3d7a394c32c8b69220a6872dbb00b7abae8753aca9a44')
diff --git a/var/spack/repos/builtin/packages/libxkbfile/package.py b/var/spack/repos/builtin/packages/libxkbfile/package.py
index ac28aeb1b4..504709f808 100644
--- a/var/spack/repos/builtin/packages/libxkbfile/package.py
+++ b/var/spack/repos/builtin/packages/libxkbfile/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxkbfile(AutotoolsPackage):
+class Libxkbfile(AutotoolsPackage, XorgPackage):
"""XKB file handling routines."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libxkbfile"
- url = "https://www.x.org/archive/individual/lib/libxkbfile-1.0.9.tar.gz"
+ xorg_mirror_path = "lib/libxkbfile-1.0.9.tar.gz"
version('1.0.9', sha256='95df50570f38e720fb79976f603761ae6eff761613eb56f258c3cb6bab4fd5e3')
diff --git a/var/spack/repos/builtin/packages/libxkbui/package.py b/var/spack/repos/builtin/packages/libxkbui/package.py
index 3e0c734425..8b969b9d35 100644
--- a/var/spack/repos/builtin/packages/libxkbui/package.py
+++ b/var/spack/repos/builtin/packages/libxkbui/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxkbui(AutotoolsPackage):
+class Libxkbui(AutotoolsPackage, XorgPackage):
"""X.org libxkbui library."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libxkbui/"
- url = "https://www.x.org/archive/individual/lib/libxkbui-1.0.2.tar.gz"
+ xorg_mirror_path = "lib/libxkbui-1.0.2.tar.gz"
version('1.0.2', sha256='196ab4867f3754caae34e51a663cbce26b4af819db3960f1fc4fb42c6a3c535d')
diff --git a/var/spack/repos/builtin/packages/libxmu/package.py b/var/spack/repos/builtin/packages/libxmu/package.py
index 9f7904404d..d53732752e 100644
--- a/var/spack/repos/builtin/packages/libxmu/package.py
+++ b/var/spack/repos/builtin/packages/libxmu/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Libxmu(AutotoolsPackage):
+class Libxmu(AutotoolsPackage, XorgPackage):
"""This library contains miscellaneous utilities and is not part of the
Xlib standard. It contains routines which only use public interfaces so
that it may be layered on top of any proprietary implementation of Xlib
or Xt."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXmu"
- url = "https://www.x.org/archive/individual/lib/libXmu-1.1.2.tar.gz"
+ xorg_mirror_path = "lib/libXmu-1.1.2.tar.gz"
version('1.1.2', sha256='e5fd4bacef068f9509b8226017205040e38d3fba8d2de55037200e7176c13dba')
diff --git a/var/spack/repos/builtin/packages/libxp/package.py b/var/spack/repos/builtin/packages/libxp/package.py
index ff590a14cf..d8c41790de 100644
--- a/var/spack/repos/builtin/packages/libxp/package.py
+++ b/var/spack/repos/builtin/packages/libxp/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxp(AutotoolsPackage):
+class Libxp(AutotoolsPackage, XorgPackage):
"""libXp - X Print Client Library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXp"
- url = "https://www.x.org/archive/individual/lib/libXp-1.0.3.tar.gz"
+ xorg_mirror_path = "lib/libXp-1.0.3.tar.gz"
version('1.0.3', sha256='f6b8cc4ef05d3eafc9ef5fc72819dd412024b4ed60197c0d5914758125817e9c')
diff --git a/var/spack/repos/builtin/packages/libxpm/package.py b/var/spack/repos/builtin/packages/libxpm/package.py
index 0e73980d19..48a78dfe1c 100644
--- a/var/spack/repos/builtin/packages/libxpm/package.py
+++ b/var/spack/repos/builtin/packages/libxpm/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxpm(AutotoolsPackage):
+class Libxpm(AutotoolsPackage, XorgPackage):
"""libXpm - X Pixmap (XPM) image file format library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXpm"
- url = "https://www.x.org/archive//individual/lib/libXpm-3.5.12.tar.gz"
+ xorg_mirror_path = "lib/libXpm-3.5.12.tar.gz"
version('3.5.12', sha256='2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501')
version('3.5.11', sha256='53ddf924441b7ed2de994d4934358c13d9abf4828b1b16e1255ade5032b31df7')
diff --git a/var/spack/repos/builtin/packages/libxpresent/package.py b/var/spack/repos/builtin/packages/libxpresent/package.py
index 1305623472..1db0ccac41 100644
--- a/var/spack/repos/builtin/packages/libxpresent/package.py
+++ b/var/spack/repos/builtin/packages/libxpresent/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Libxpresent(AutotoolsPackage):
+class Libxpresent(AutotoolsPackage, XorgPackage):
"""This package contains header files and documentation for the Present
extension. Library and server implementations are separate."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libXpresent/"
- url = "https://www.x.org/archive/individual/lib/libXpresent-1.0.0.tar.gz"
+ xorg_mirror_path = "lib/libXpresent-1.0.0.tar.gz"
version('1.0.0', sha256='92f1bdfb67ae2ffcdb25ad72c02cac5e4912dc9bc792858240df1d7f105946fa')
diff --git a/var/spack/repos/builtin/packages/libxprintapputil/package.py b/var/spack/repos/builtin/packages/libxprintapputil/package.py
index 888861bca9..da2e116640 100644
--- a/var/spack/repos/builtin/packages/libxprintapputil/package.py
+++ b/var/spack/repos/builtin/packages/libxprintapputil/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxprintapputil(AutotoolsPackage):
+class Libxprintapputil(AutotoolsPackage, XorgPackage):
"""Xprint application utility routines."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libXprintAppUtil/"
- url = "https://www.x.org/archive/individual/lib/libXprintAppUtil-1.0.1.tar.gz"
+ xorg_mirror_path = "lib/libXprintAppUtil-1.0.1.tar.gz"
version('1.0.1', sha256='5af3939ffe15508b942bc1e325a29a95b1c85e8900a5f65a896101e63048bbf7')
diff --git a/var/spack/repos/builtin/packages/libxprintutil/package.py b/var/spack/repos/builtin/packages/libxprintutil/package.py
index 5e28a23109..bb39a3b8bb 100644
--- a/var/spack/repos/builtin/packages/libxprintutil/package.py
+++ b/var/spack/repos/builtin/packages/libxprintutil/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxprintutil(AutotoolsPackage):
+class Libxprintutil(AutotoolsPackage, XorgPackage):
"""Xprint application utility routines."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libXprintUtil/"
- url = "https://www.x.org/archive/individual/lib/libXprintUtil-1.0.1.tar.gz"
+ xorg_mirror_path = "lib/libXprintUtil-1.0.1.tar.gz"
version('1.0.1', sha256='220924216f98ef8f7aa4cff33629edb1171ad10f8ea302a1eb85055545d4d195')
diff --git a/var/spack/repos/builtin/packages/libxrandr/package.py b/var/spack/repos/builtin/packages/libxrandr/package.py
index bb49275643..405da4bbd0 100644
--- a/var/spack/repos/builtin/packages/libxrandr/package.py
+++ b/var/spack/repos/builtin/packages/libxrandr/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxrandr(AutotoolsPackage):
+class Libxrandr(AutotoolsPackage, XorgPackage):
"""libXrandr - X Resize, Rotate and Reflection extension library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXrandr"
- url = "https://www.x.org/archive/individual/lib/libXrandr-1.5.0.tar.gz"
+ xorg_mirror_path = "lib/libXrandr-1.5.0.tar.gz"
version('1.5.0', sha256='1b594a149e6b124aab7149446f2fd886461e2935eca8dca43fe83a70cf8ec451')
diff --git a/var/spack/repos/builtin/packages/libxrender/package.py b/var/spack/repos/builtin/packages/libxrender/package.py
index d5284fa222..c1dcd0b472 100644
--- a/var/spack/repos/builtin/packages/libxrender/package.py
+++ b/var/spack/repos/builtin/packages/libxrender/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxrender(AutotoolsPackage):
+class Libxrender(AutotoolsPackage, XorgPackage):
"""libXrender - library for the Render Extension to the X11 protocol."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXrender"
- url = "https://www.x.org/archive/individual/lib/libXrender-0.9.10.tar.gz"
+ xorg_mirror_path = "lib/libXrender-0.9.10.tar.gz"
version('0.9.10', sha256='770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf')
version('0.9.9', sha256='beeac64ff8d225f775019eb7c688782dee9f4cc7b412a65538f8dde7be4e90fe')
diff --git a/var/spack/repos/builtin/packages/libxres/package.py b/var/spack/repos/builtin/packages/libxres/package.py
index 73690b53b3..a1a16b87a4 100644
--- a/var/spack/repos/builtin/packages/libxres/package.py
+++ b/var/spack/repos/builtin/packages/libxres/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxres(AutotoolsPackage):
+class Libxres(AutotoolsPackage, XorgPackage):
"""libXRes - X-Resource extension client library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXRes"
- url = "https://www.x.org/archive/individual/lib/libXres-1.0.7.tar.gz"
+ xorg_mirror_path = "lib/libXres-1.0.7.tar.gz"
version('1.0.7', sha256='488c9fa14b38f794d1f019fe62e6b06514a39f1a7538e55ece8faf22482fefcd')
diff --git a/var/spack/repos/builtin/packages/libxscrnsaver/package.py b/var/spack/repos/builtin/packages/libxscrnsaver/package.py
index c8a659b872..f00dad3f91 100644
--- a/var/spack/repos/builtin/packages/libxscrnsaver/package.py
+++ b/var/spack/repos/builtin/packages/libxscrnsaver/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxscrnsaver(AutotoolsPackage):
+class Libxscrnsaver(AutotoolsPackage, XorgPackage):
"""XScreenSaver - X11 Screen Saver extension client library"""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXScrnSaver"
- url = "https://www.x.org/archive/individual/lib/libXScrnSaver-1.2.2.tar.gz"
+ xorg_mirror_path = "lib/libXScrnSaver-1.2.2.tar.gz"
version('1.2.2', sha256='e12ba814d44f7b58534c0d8521e2d4574f7bf2787da405de4341c3b9f4cc8d96')
diff --git a/var/spack/repos/builtin/packages/libxshmfence/package.py b/var/spack/repos/builtin/packages/libxshmfence/package.py
index df437baf14..f3cd1658b5 100644
--- a/var/spack/repos/builtin/packages/libxshmfence/package.py
+++ b/var/spack/repos/builtin/packages/libxshmfence/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Libxshmfence(AutotoolsPackage):
+class Libxshmfence(AutotoolsPackage, XorgPackage):
"""libxshmfence - Shared memory 'SyncFence' synchronization primitive.
This library offers a CPU-based synchronization primitive compatible
@@ -14,7 +14,7 @@ class Libxshmfence(AutotoolsPackage):
using file descriptor passing."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libxshmfence/"
- url = "https://www.x.org/archive/individual/lib/libxshmfence-1.3.tar.bz2"
+ xorg_mirror_path = "lib/libxshmfence-1.3.tar.bz2"
version('1.3', sha256='b884300d26a14961a076fbebc762a39831cb75f92bed5ccf9836345b459220c7')
version('1.2', sha256='d21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c')
diff --git a/var/spack/repos/builtin/packages/libxt/package.py b/var/spack/repos/builtin/packages/libxt/package.py
index 2cb198b7f5..7554224e53 100644
--- a/var/spack/repos/builtin/packages/libxt/package.py
+++ b/var/spack/repos/builtin/packages/libxt/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxt(AutotoolsPackage):
+class Libxt(AutotoolsPackage, XorgPackage):
"""libXt - X Toolkit Intrinsics library."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXt"
- url = "https://www.x.org/archive/individual/lib/libXt-1.1.5.tar.gz"
+ xorg_mirror_path = "lib/libXt-1.1.5.tar.gz"
version('1.1.5', sha256='b59bee38a9935565fa49dc1bfe84cb30173e2e07e1dcdf801430d4b54eb0caa3')
diff --git a/var/spack/repos/builtin/packages/libxtrap/package.py b/var/spack/repos/builtin/packages/libxtrap/package.py
index efb44c34eb..d729ab5826 100644
--- a/var/spack/repos/builtin/packages/libxtrap/package.py
+++ b/var/spack/repos/builtin/packages/libxtrap/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Libxtrap(AutotoolsPackage):
+class Libxtrap(AutotoolsPackage, XorgPackage):
"""libXTrap is the Xlib-based client API for the DEC-XTRAP extension.
XTrap was a proposed standard extension for X11R5 which facilitated the
@@ -19,7 +19,7 @@ class Libxtrap(AutotoolsPackage):
15 years, and uses of it should be quite rare."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXTrap"
- url = "https://www.x.org/archive/individual/lib/libXTrap-1.0.1.tar.gz"
+ xorg_mirror_path = "lib/libXTrap-1.0.1.tar.gz"
version('1.0.1', sha256='db748e299dcc9af68428795b898a4a96cf806f79b75786781136503e4fce5e17')
diff --git a/var/spack/repos/builtin/packages/libxtst/package.py b/var/spack/repos/builtin/packages/libxtst/package.py
index e2f82f909a..447c111b54 100644
--- a/var/spack/repos/builtin/packages/libxtst/package.py
+++ b/var/spack/repos/builtin/packages/libxtst/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Libxtst(AutotoolsPackage):
+class Libxtst(AutotoolsPackage, XorgPackage):
"""libXtst provides the Xlib-based client API for the XTEST & RECORD
extensions.
@@ -19,7 +19,7 @@ class Libxtst(AutotoolsPackage):
core X protocol and arbitrary X extension protocol."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXtst"
- url = "https://www.x.org/archive/individual/lib/libXtst-1.2.2.tar.gz"
+ xorg_mirror_path = "lib/libXtst-1.2.2.tar.gz"
version('1.2.2', sha256='221838960c7b9058cd6795c1c3ee8e25bae1c68106be314bc3036a4f26be0e6c')
diff --git a/var/spack/repos/builtin/packages/libxv/package.py b/var/spack/repos/builtin/packages/libxv/package.py
index da2a97713a..fdb3b6cf7f 100644
--- a/var/spack/repos/builtin/packages/libxv/package.py
+++ b/var/spack/repos/builtin/packages/libxv/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Libxv(AutotoolsPackage):
+class Libxv(AutotoolsPackage, XorgPackage):
"""libXv - library for the X Video (Xv) extension to the
X Window System."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXv"
- url = "https://www.x.org/archive/individual/lib/libXv-1.0.10.tar.gz"
+ xorg_mirror_path = "lib/libXv-1.0.10.tar.gz"
version('1.0.10', sha256='89a664928b625558268de81c633e300948b3752b0593453d7815f8775bab5293')
diff --git a/var/spack/repos/builtin/packages/libxvmc/package.py b/var/spack/repos/builtin/packages/libxvmc/package.py
index 7987677f8f..51be35577e 100644
--- a/var/spack/repos/builtin/packages/libxvmc/package.py
+++ b/var/spack/repos/builtin/packages/libxvmc/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxvmc(AutotoolsPackage):
+class Libxvmc(AutotoolsPackage, XorgPackage):
"""X.org libXvMC library."""
homepage = "https://cgit.freedesktop.org/xorg/lib/libXvMC"
- url = "https://www.x.org/archive/individual/lib/libXvMC-1.0.9.tar.gz"
+ xorg_mirror_path = "lib/libXvMC-1.0.9.tar.gz"
version('1.0.9', sha256='090f087fe65b30b3edfb996c79ff6cf299e473fb25e955fff1c4e9cb624da2c2')
diff --git a/var/spack/repos/builtin/packages/libxxf86dga/package.py b/var/spack/repos/builtin/packages/libxxf86dga/package.py
index 8a6645d729..74c1ec3c5c 100644
--- a/var/spack/repos/builtin/packages/libxxf86dga/package.py
+++ b/var/spack/repos/builtin/packages/libxxf86dga/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxxf86dga(AutotoolsPackage):
+class Libxxf86dga(AutotoolsPackage, XorgPackage):
"""libXxf86dga - Client library for the XFree86-DGA extension."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXxf86dga"
- url = "https://www.x.org/archive/individual/lib/libXxf86dga-1.1.4.tar.gz"
+ xorg_mirror_path = "lib/libXxf86dga-1.1.4.tar.gz"
version('1.1.4', sha256='e6361620a15ceba666901ca8423e8be0c6ed0271a7088742009160349173766b')
diff --git a/var/spack/repos/builtin/packages/libxxf86misc/package.py b/var/spack/repos/builtin/packages/libxxf86misc/package.py
index 5c22536c0e..59f263e497 100644
--- a/var/spack/repos/builtin/packages/libxxf86misc/package.py
+++ b/var/spack/repos/builtin/packages/libxxf86misc/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxxf86misc(AutotoolsPackage):
+class Libxxf86misc(AutotoolsPackage, XorgPackage):
"""libXxf86misc - Extension library for the XFree86-Misc X extension."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXxf86misc"
- url = "https://www.x.org/archive/individual/lib/libXxf86misc-1.0.3.tar.gz"
+ xorg_mirror_path = "lib/libXxf86misc-1.0.3.tar.gz"
version('1.0.3', sha256='358f692f793af00f6ef4c7a8566c1bcaeeea37e417337db3f519522cc1df3946')
diff --git a/var/spack/repos/builtin/packages/libxxf86vm/package.py b/var/spack/repos/builtin/packages/libxxf86vm/package.py
index b13234b768..338fb7b0b3 100644
--- a/var/spack/repos/builtin/packages/libxxf86vm/package.py
+++ b/var/spack/repos/builtin/packages/libxxf86vm/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Libxxf86vm(AutotoolsPackage):
+class Libxxf86vm(AutotoolsPackage, XorgPackage):
"""libXxf86vm - Extension library for the XFree86-VidMode X extension."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libXxf86vm"
- url = "https://www.x.org/archive/individual/lib/libXxf86vm-1.1.4.tar.gz"
+ xorg_mirror_path = "lib/libXxf86vm-1.1.4.tar.gz"
version('1.1.4', sha256='5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99')
diff --git a/var/spack/repos/builtin/packages/listres/package.py b/var/spack/repos/builtin/packages/listres/package.py
index 3adbe696a3..98b2ab4f1b 100644
--- a/var/spack/repos/builtin/packages/listres/package.py
+++ b/var/spack/repos/builtin/packages/listres/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Listres(AutotoolsPackage):
+class Listres(AutotoolsPackage, XorgPackage):
"""The listres program generates a list of X resources for a widget
in an X client written using a toolkit based on libXt."""
homepage = "http://cgit.freedesktop.org/xorg/app/listres"
- url = "https://www.x.org/archive/individual/app/listres-1.0.3.tar.gz"
+ xorg_mirror_path = "app/listres-1.0.3.tar.gz"
version('1.0.3', sha256='87d5698b8aa4d841e45e6556932c9914210cbd8b10003d664b31185b087981be')
diff --git a/var/spack/repos/builtin/packages/lndir/package.py b/var/spack/repos/builtin/packages/lndir/package.py
index cbef2fc769..1c310c172c 100644
--- a/var/spack/repos/builtin/packages/lndir/package.py
+++ b/var/spack/repos/builtin/packages/lndir/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Lndir(AutotoolsPackage):
+class Lndir(AutotoolsPackage, XorgPackage):
"""lndir - create a shadow directory of symbolic links to another
directory tree."""
homepage = "http://cgit.freedesktop.org/xorg/util/lndir"
- url = "https://www.x.org/archive/individual/util/lndir-1.0.3.tar.gz"
+ xorg_mirror_path = "util/lndir-1.0.3.tar.gz"
version('1.0.3', sha256='95b2d26fb3cbe702f828146c7a4c7c48001d2da52b062580227b7b68180be902')
diff --git a/var/spack/repos/builtin/packages/luit/package.py b/var/spack/repos/builtin/packages/luit/package.py
index 3cafde98ba..232111e4bf 100644
--- a/var/spack/repos/builtin/packages/luit/package.py
+++ b/var/spack/repos/builtin/packages/luit/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Luit(AutotoolsPackage):
+class Luit(AutotoolsPackage, XorgPackage):
"""Luit is a filter that can be run between an arbitrary application and
a UTF-8 terminal emulator such as xterm. It will convert application
output from the locale's encoding into UTF-8, and convert terminal
input from UTF-8 into the locale's encoding."""
homepage = "http://cgit.freedesktop.org/xorg/app/luit"
- url = "https://www.x.org/archive/individual/app/luit-1.1.1.tar.gz"
+ xorg_mirror_path = "app/luit-1.1.1.tar.gz"
version('1.1.1', sha256='87b0be0bd01f3b857a53e6625bdd31cef18418c95394b7f4387f8ecef78e45da')
diff --git a/var/spack/repos/builtin/packages/makedepend/package.py b/var/spack/repos/builtin/packages/makedepend/package.py
index 43c523e1a4..96cca305d2 100644
--- a/var/spack/repos/builtin/packages/makedepend/package.py
+++ b/var/spack/repos/builtin/packages/makedepend/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Makedepend(AutotoolsPackage):
+class Makedepend(AutotoolsPackage, XorgPackage):
"""makedepend - create dependencies in makefiles."""
homepage = "http://cgit.freedesktop.org/xorg/util/makedepend"
- url = "https://www.x.org/archive/individual/util/makedepend-1.0.5.tar.gz"
+ xorg_mirror_path = "util/makedepend-1.0.5.tar.gz"
version('1.0.5', sha256='503903d41fb5badb73cb70d7b3740c8b30fe1cc68c504d3b6a85e6644c4e5004')
diff --git a/var/spack/repos/builtin/packages/mkfontdir/package.py b/var/spack/repos/builtin/packages/mkfontdir/package.py
index 2f4d8801b9..ae9885002e 100644
--- a/var/spack/repos/builtin/packages/mkfontdir/package.py
+++ b/var/spack/repos/builtin/packages/mkfontdir/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Mkfontdir(AutotoolsPackage):
+class Mkfontdir(AutotoolsPackage, XorgPackage):
"""mkfontdir creates the fonts.dir files needed by the legacy X server
core font system. The current implementation is a simple wrapper script
around the mkfontscale program, which must be built and installed first."""
homepage = "http://cgit.freedesktop.org/xorg/app/mkfontdir"
- url = "https://www.x.org/archive/individual/app/mkfontdir-1.0.7.tar.gz"
+ xorg_mirror_path = "app/mkfontdir-1.0.7.tar.gz"
version('1.0.7', sha256='bccc5fb7af1b614eabe4a22766758c87bfc36d66191d08c19d2fa97674b7b5b7')
diff --git a/var/spack/repos/builtin/packages/mkfontscale/package.py b/var/spack/repos/builtin/packages/mkfontscale/package.py
index 53613b290a..d3ba5e0861 100644
--- a/var/spack/repos/builtin/packages/mkfontscale/package.py
+++ b/var/spack/repos/builtin/packages/mkfontscale/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Mkfontscale(AutotoolsPackage):
+class Mkfontscale(AutotoolsPackage, XorgPackage):
"""mkfontscale creates the fonts.scale and fonts.dir index files used by the
legacy X11 font system."""
homepage = "http://cgit.freedesktop.org/xorg/app/mkfontscale"
- url = "https://www.x.org/archive/individual/app/mkfontscale-1.1.2.tar.gz"
+ xorg_mirror_path = "app/mkfontscale-1.1.2.tar.gz"
version('1.1.2', sha256='8bba59e60fbc4cb082092cf6b67e810b47b4fe64fbc77dbea1d7e7d55312b2e4')
diff --git a/var/spack/repos/builtin/packages/oclock/package.py b/var/spack/repos/builtin/packages/oclock/package.py
index f0410e94d6..bf0345509d 100644
--- a/var/spack/repos/builtin/packages/oclock/package.py
+++ b/var/spack/repos/builtin/packages/oclock/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Oclock(AutotoolsPackage):
+class Oclock(AutotoolsPackage, XorgPackage):
"""oclock is a simple analog clock using the SHAPE extension to make
a round (possibly transparent) window."""
homepage = "http://cgit.freedesktop.org/xorg/app/oclock"
- url = "https://www.x.org/archive/individual/app/oclock-1.0.3.tar.gz"
+ xorg_mirror_path = "app/oclock-1.0.3.tar.gz"
version('1.0.3', sha256='6628d1abe1612b87db9d0170cbe7f1cf4205cd764274f648c3c1bdb745bff877')
diff --git a/var/spack/repos/builtin/packages/presentproto/package.py b/var/spack/repos/builtin/packages/presentproto/package.py
index 0e9652e4be..704552d769 100644
--- a/var/spack/repos/builtin/packages/presentproto/package.py
+++ b/var/spack/repos/builtin/packages/presentproto/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Presentproto(AutotoolsPackage):
+class Presentproto(AutotoolsPackage, XorgPackage):
"""Present protocol specification and Xlib/Xserver headers."""
homepage = "https://cgit.freedesktop.org/xorg/proto/presentproto/"
- url = "https://www.x.org/archive/individual/proto/presentproto-1.0.tar.gz"
+ xorg_mirror_path = "proto/presentproto-1.0.tar.gz"
version('1.0', sha256='02f8042cb351dd5c3699a0dbdb2ab25f86532efe3e1e3e97897e7f44b5c67040')
diff --git a/var/spack/repos/builtin/packages/printproto/package.py b/var/spack/repos/builtin/packages/printproto/package.py
index d2ab937913..028bfda890 100644
--- a/var/spack/repos/builtin/packages/printproto/package.py
+++ b/var/spack/repos/builtin/packages/printproto/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Printproto(AutotoolsPackage):
+class Printproto(AutotoolsPackage, XorgPackage):
"""Xprint extension to the X11 protocol - a portable, network-transparent
printing system."""
homepage = "http://cgit.freedesktop.org/xorg/proto/printproto"
- url = "https://www.x.org/archive/individual/proto/printproto-1.0.5.tar.gz"
+ xorg_mirror_path = "proto/printproto-1.0.5.tar.gz"
version('1.0.5', sha256='e8b6f405fd865f0ea7a3a2908dfbf06622f57f2f91359ec65d13b955e49843fc')
diff --git a/var/spack/repos/builtin/packages/proxymngr/package.py b/var/spack/repos/builtin/packages/proxymngr/package.py
index 7dae3ca36a..7c3b9f0329 100644
--- a/var/spack/repos/builtin/packages/proxymngr/package.py
+++ b/var/spack/repos/builtin/packages/proxymngr/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Proxymngr(AutotoolsPackage):
+class Proxymngr(AutotoolsPackage, XorgPackage):
"""The proxy manager (proxymngr) is responsible for resolving requests from
xfindproxy (and other similar clients), starting new proxies when
appropriate, and keeping track of all of the available proxy services.
The proxy manager strives to reuse existing proxies whenever possible."""
homepage = "http://cgit.freedesktop.org/xorg/app/proxymngr"
- url = "https://www.x.org/archive/individual/app/proxymngr-1.0.4.tar.gz"
+ xorg_mirror_path = "app/proxymngr-1.0.4.tar.gz"
version('1.0.4', sha256='d40f2d15985ee8e8ef5320a85c0b1899a7bc95974a65137ae886e499bced86f4')
diff --git a/var/spack/repos/builtin/packages/randrproto/package.py b/var/spack/repos/builtin/packages/randrproto/package.py
index c3315568f1..a2dfed152f 100644
--- a/var/spack/repos/builtin/packages/randrproto/package.py
+++ b/var/spack/repos/builtin/packages/randrproto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Randrproto(AutotoolsPackage):
+class Randrproto(AutotoolsPackage, XorgPackage):
"""X Resize and Rotate Extension (RandR).
This extension defines a protocol for clients to dynamically change X
@@ -14,7 +14,7 @@ class Randrproto(AutotoolsPackage):
"""
homepage = "http://cgit.freedesktop.org/xorg/proto/randrproto"
- url = "https://www.x.org/archive/individual/proto/randrproto-1.5.0.tar.gz"
+ xorg_mirror_path = "proto/randrproto-1.5.0.tar.gz"
version('1.5.0', sha256='8f8a716d6daa6ba05df97d513960d35a39e040600bf04b313633f11679006fab')
diff --git a/var/spack/repos/builtin/packages/recordproto/package.py b/var/spack/repos/builtin/packages/recordproto/package.py
index c70d539abc..4067ddaacb 100644
--- a/var/spack/repos/builtin/packages/recordproto/package.py
+++ b/var/spack/repos/builtin/packages/recordproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Recordproto(AutotoolsPackage):
+class Recordproto(AutotoolsPackage, XorgPackage):
"""X Record Extension.
This extension defines a protocol for the recording and playback of user
actions in the X Window System."""
homepage = "http://cgit.freedesktop.org/xorg/proto/recordproto"
- url = "https://www.x.org/archive/individual/proto/recordproto-1.14.2.tar.gz"
+ xorg_mirror_path = "proto/recordproto-1.14.2.tar.gz"
version('1.14.2', sha256='485f792570dd7afe49144227f325bf2827bc7d87aae6a8ab6c1de2b06b1c68c5')
diff --git a/var/spack/repos/builtin/packages/rendercheck/package.py b/var/spack/repos/builtin/packages/rendercheck/package.py
index 03961b1dba..b6f4d90438 100644
--- a/var/spack/repos/builtin/packages/rendercheck/package.py
+++ b/var/spack/repos/builtin/packages/rendercheck/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Rendercheck(AutotoolsPackage):
+class Rendercheck(AutotoolsPackage, XorgPackage):
"""rendercheck is a program to test a Render extension implementation
against separate calculations of expected output."""
homepage = "http://cgit.freedesktop.org/xorg/app/rendercheck"
- url = "https://www.x.org/archive/individual/app/rendercheck-1.5.tar.gz"
+ xorg_mirror_path = "app/rendercheck-1.5.tar.gz"
version('1.5', sha256='1553fef61c30f2524b597c3758cc8d3f8dc1f52eb8137417fa0667b0adc8a604')
diff --git a/var/spack/repos/builtin/packages/renderproto/package.py b/var/spack/repos/builtin/packages/renderproto/package.py
index 2bd9fa30ea..87f1a6708a 100644
--- a/var/spack/repos/builtin/packages/renderproto/package.py
+++ b/var/spack/repos/builtin/packages/renderproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Renderproto(AutotoolsPackage):
+class Renderproto(AutotoolsPackage, XorgPackage):
"""X Rendering Extension.
This extension defines the protcol for a digital image composition as
the foundation of a new rendering model within the X Window System."""
homepage = "http://cgit.freedesktop.org/xorg/proto/renderproto"
- url = "https://www.x.org/archive/individual/proto/renderproto-0.11.1.tar.gz"
+ xorg_mirror_path = "proto/renderproto-0.11.1.tar.gz"
version('0.11.1', sha256='a0a4be3cad9381ae28279ba5582e679491fc2bec9aab8a65993108bf8dbce5fe')
diff --git a/var/spack/repos/builtin/packages/resourceproto/package.py b/var/spack/repos/builtin/packages/resourceproto/package.py
index 103ebc3927..3c5f74eddc 100644
--- a/var/spack/repos/builtin/packages/resourceproto/package.py
+++ b/var/spack/repos/builtin/packages/resourceproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Resourceproto(AutotoolsPackage):
+class Resourceproto(AutotoolsPackage, XorgPackage):
"""X Resource Extension.
This extension defines a protocol that allows a client to query the
X server about its usage of various resources."""
homepage = "http://cgit.freedesktop.org/xorg/proto/resourceproto"
- url = "https://www.x.org/archive/individual/proto/resourceproto-1.2.0.tar.gz"
+ xorg_mirror_path = "proto/resourceproto-1.2.0.tar.gz"
version('1.2.0', sha256='469029d14fdeeaa7eed1be585998ff4cb92cf664f872d1d69c04140815b78734')
diff --git a/var/spack/repos/builtin/packages/rgb/package.py b/var/spack/repos/builtin/packages/rgb/package.py
index 2e4f56342b..416aef769c 100644
--- a/var/spack/repos/builtin/packages/rgb/package.py
+++ b/var/spack/repos/builtin/packages/rgb/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Rgb(AutotoolsPackage):
+class Rgb(AutotoolsPackage, XorgPackage):
"""X color name database.
This package includes both the list mapping X color names to RGB values
@@ -16,7 +16,7 @@ class Rgb(AutotoolsPackage):
The "others" subdirectory contains some alternate color databases."""
homepage = "http://cgit.freedesktop.org/xorg/app/rgb"
- url = "https://www.x.org/archive/individual/app/rgb-1.0.6.tar.gz"
+ xorg_mirror_path = "app/rgb-1.0.6.tar.gz"
version('1.0.6', sha256='cb998035e08b9f58ad3150cab60461c3225bdd075238cffc665e24da40718933')
diff --git a/var/spack/repos/builtin/packages/rstart/package.py b/var/spack/repos/builtin/packages/rstart/package.py
index 777706c67b..aa49ddbfe9 100644
--- a/var/spack/repos/builtin/packages/rstart/package.py
+++ b/var/spack/repos/builtin/packages/rstart/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Rstart(AutotoolsPackage):
+class Rstart(AutotoolsPackage, XorgPackage):
"""This package includes both the client and server sides implementing
the protocol described in the "A Flexible Remote Execution Protocol
Based on rsh" paper found in the specs/ subdirectory.
@@ -15,7 +15,7 @@ class Rstart(AutotoolsPackage):
provided in common ssh implementations."""
homepage = "http://cgit.freedesktop.org/xorg/app/rstart"
- url = "https://www.x.org/archive/individual/app/rstart-1.0.5.tar.gz"
+ xorg_mirror_path = "app/rstart-1.0.5.tar.gz"
version('1.0.5', sha256='5271c0c2675b4ad09aace7edddfdd137af10fc754afa6260d8eb5d0bba7098c7')
diff --git a/var/spack/repos/builtin/packages/scripts/package.py b/var/spack/repos/builtin/packages/scripts/package.py
index b31da8db92..6ecfe9fae1 100644
--- a/var/spack/repos/builtin/packages/scripts/package.py
+++ b/var/spack/repos/builtin/packages/scripts/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Scripts(AutotoolsPackage):
+class Scripts(AutotoolsPackage, XorgPackage):
"""Various X related scripts."""
homepage = "http://cgit.freedesktop.org/xorg/app/scripts"
- url = "https://www.x.org/archive/individual/app/scripts-1.0.1.tar.gz"
+ xorg_mirror_path = "app/scripts-1.0.1.tar.gz"
version('1.0.1', sha256='0ed6dabdbe821944d61830489ad5f21bd934550456b9157a1cd8a32f76e08279')
diff --git a/var/spack/repos/builtin/packages/scrnsaverproto/package.py b/var/spack/repos/builtin/packages/scrnsaverproto/package.py
index 8ddb8377e9..f4239e2cd7 100644
--- a/var/spack/repos/builtin/packages/scrnsaverproto/package.py
+++ b/var/spack/repos/builtin/packages/scrnsaverproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Scrnsaverproto(AutotoolsPackage):
+class Scrnsaverproto(AutotoolsPackage, XorgPackage):
"""MIT Screen Saver Extension.
This extension defines a protocol to control screensaver features
and also to query screensaver info on specific windows."""
homepage = "http://cgit.freedesktop.org/xorg/proto/scrnsaverproto"
- url = "https://www.x.org/archive/individual/proto/scrnsaverproto-1.2.2.tar.gz"
+ xorg_mirror_path = "proto/scrnsaverproto-1.2.2.tar.gz"
version('1.2.2', sha256='d8dee19c52977f65af08fad6aa237bacee11bc5a33e1b9b064e8ac1fd99d6e79')
diff --git a/var/spack/repos/builtin/packages/sessreg/package.py b/var/spack/repos/builtin/packages/sessreg/package.py
index 8b0d762b05..dbed54afcd 100644
--- a/var/spack/repos/builtin/packages/sessreg/package.py
+++ b/var/spack/repos/builtin/packages/sessreg/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Sessreg(AutotoolsPackage):
+class Sessreg(AutotoolsPackage, XorgPackage):
"""Sessreg is a simple program for managing utmp/wtmp entries for X
sessions. It was originally written for use with xdm, but may also be
used with other display managers such as gdm or kdm."""
homepage = "http://cgit.freedesktop.org/xorg/app/sessreg"
- url = "https://www.x.org/archive/individual/app/sessreg-1.1.0.tar.gz"
+ xorg_mirror_path = "app/sessreg-1.1.0.tar.gz"
version('1.1.0', sha256='e561edb48dfc3b0624554169c15f9dd2c3139e83084cb323b0c712724f2b6043')
diff --git a/var/spack/repos/builtin/packages/setxkbmap/package.py b/var/spack/repos/builtin/packages/setxkbmap/package.py
index 8f5093cbcf..2c3ebba00b 100644
--- a/var/spack/repos/builtin/packages/setxkbmap/package.py
+++ b/var/spack/repos/builtin/packages/setxkbmap/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Setxkbmap(AutotoolsPackage):
+class Setxkbmap(AutotoolsPackage, XorgPackage):
"""setxkbmap is an X11 client to change the keymaps in the X server for a
specified keyboard to use the layout determined by the options listed
on the command line."""
homepage = "http://cgit.freedesktop.org/xorg/app/setxkbmap"
- url = "https://www.x.org/archive/individual/app/setxkbmap-1.3.1.tar.gz"
+ xorg_mirror_path = "app/setxkbmap-1.3.1.tar.gz"
version('1.3.1', sha256='e24a73669007fa3b280eba4bdc7f75715aeb2e394bf2d63f5cc872502ddde264')
diff --git a/var/spack/repos/builtin/packages/showfont/package.py b/var/spack/repos/builtin/packages/showfont/package.py
index fa7bad6765..ae06e94365 100644
--- a/var/spack/repos/builtin/packages/showfont/package.py
+++ b/var/spack/repos/builtin/packages/showfont/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Showfont(AutotoolsPackage):
+class Showfont(AutotoolsPackage, XorgPackage):
"""showfont displays data about a font from an X font server.
The information shown includes font information, font properties,
character metrics, and character bitmaps."""
homepage = "http://cgit.freedesktop.org/xorg/app/showfont"
- url = "https://www.x.org/archive/individual/app/showfont-1.0.5.tar.gz"
+ xorg_mirror_path = "app/showfont-1.0.5.tar.gz"
version('1.0.5', sha256='566e34a145ea73397724d46e84f6a9b3691cf55d0fcb96ec7f917b2b39265ebb')
diff --git a/var/spack/repos/builtin/packages/smproxy/package.py b/var/spack/repos/builtin/packages/smproxy/package.py
index e76e32e6c9..5e05f134e5 100644
--- a/var/spack/repos/builtin/packages/smproxy/package.py
+++ b/var/spack/repos/builtin/packages/smproxy/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Smproxy(AutotoolsPackage):
+class Smproxy(AutotoolsPackage, XorgPackage):
"""smproxy allows X applications that do not support X11R6 session
management to participate in an X11R6 session."""
homepage = "http://cgit.freedesktop.org/xorg/app/smproxy"
- url = "https://www.x.org/archive/individual/app/smproxy-1.0.6.tar.gz"
+ xorg_mirror_path = "app/smproxy-1.0.6.tar.gz"
version('1.0.6', sha256='a01374763426a5fdcbc7a65edc54e2070cdbca4df41dddd3051c7586e4c814c9')
diff --git a/var/spack/repos/builtin/packages/transset/package.py b/var/spack/repos/builtin/packages/transset/package.py
index 9b79b092ef..089ab2aecf 100644
--- a/var/spack/repos/builtin/packages/transset/package.py
+++ b/var/spack/repos/builtin/packages/transset/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Transset(AutotoolsPackage):
+class Transset(AutotoolsPackage, XorgPackage):
"""transset is an utility for setting opacity property."""
homepage = "http://cgit.freedesktop.org/xorg/app/transset"
- url = "https://www.x.org/archive/individual/app/transset-1.0.1.tar.gz"
+ xorg_mirror_path = "app/transset-1.0.1.tar.gz"
version('1.0.1', sha256='87c560e69e05ae8a5bad17ff62ac31cda43a5065508205b109c756c0ab857d55')
diff --git a/var/spack/repos/builtin/packages/trapproto/package.py b/var/spack/repos/builtin/packages/trapproto/package.py
index a2c6f20d32..4945caa50a 100644
--- a/var/spack/repos/builtin/packages/trapproto/package.py
+++ b/var/spack/repos/builtin/packages/trapproto/package.py
@@ -6,10 +6,10 @@
from spack import *
-class Trapproto(AutotoolsPackage):
+class Trapproto(AutotoolsPackage, XorgPackage):
"""X.org TrapProto protocol headers."""
homepage = "https://cgit.freedesktop.org/xorg/proto/trapproto"
- url = "https://www.x.org/archive/individual/proto/trapproto-3.4.3.tar.gz"
+ xorg_mirror_path = "proto/trapproto-3.4.3.tar.gz"
version('3.4.3', sha256='abfb930b5703b5a6ebafe84d0246bd8c6b099ca4a4eab06d1dc0776a8a9b87c1')
diff --git a/var/spack/repos/builtin/packages/twm/package.py b/var/spack/repos/builtin/packages/twm/package.py
index 3f86cb06cf..45dae87541 100644
--- a/var/spack/repos/builtin/packages/twm/package.py
+++ b/var/spack/repos/builtin/packages/twm/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Twm(AutotoolsPackage):
+class Twm(AutotoolsPackage, XorgPackage):
"""twm is a window manager for the X Window System. It provides
titlebars, shaped windows, several forms of icon management,
user-defined macro functions, click-to-type and pointer-driven
keyboard focus, and user-specified key and pointer button bindings."""
homepage = "http://cgit.freedesktop.org/xorg/app/twm"
- url = "https://www.x.org/archive/individual/app/twm-1.0.9.tar.gz"
+ xorg_mirror_path = "app/twm-1.0.9.tar.gz"
version('1.0.9', sha256='1c325e8456a200693c816baa27ceca9c5e5e0f36af63d98f70a335853a0039e8')
diff --git a/var/spack/repos/builtin/packages/videoproto/package.py b/var/spack/repos/builtin/packages/videoproto/package.py
index 76d04dfc6f..8aa1fea213 100644
--- a/var/spack/repos/builtin/packages/videoproto/package.py
+++ b/var/spack/repos/builtin/packages/videoproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Videoproto(AutotoolsPackage):
+class Videoproto(AutotoolsPackage, XorgPackage):
"""X Video Extension.
This extension provides a protocol for a video output mechanism,
mainly to rescale video playback in the video controller hardware."""
homepage = "http://cgit.freedesktop.org/xorg/proto/videoproto"
- url = "https://www.x.org/archive/individual/proto/videoproto-2.3.3.tar.gz"
+ xorg_mirror_path = "proto/videoproto-2.3.3.tar.gz"
version('2.3.3', sha256='df8dfeb158767f843054248d020e291a2c40f7f5e0ac6d8706966686fee7c5c0')
diff --git a/var/spack/repos/builtin/packages/viewres/package.py b/var/spack/repos/builtin/packages/viewres/package.py
index c1e1ccd41e..7294e2ab0c 100644
--- a/var/spack/repos/builtin/packages/viewres/package.py
+++ b/var/spack/repos/builtin/packages/viewres/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Viewres(AutotoolsPackage):
+class Viewres(AutotoolsPackage, XorgPackage):
"""viewres displays a tree showing the widget class hierarchy of the
Athena Widget Set (libXaw)."""
homepage = "http://cgit.freedesktop.org/xorg/app/viewres"
- url = "https://www.x.org/archive/individual/app/viewres-1.0.4.tar.gz"
+ xorg_mirror_path = "app/viewres-1.0.4.tar.gz"
version('1.0.4', sha256='fd2aaec85c952fd6984fe14d0fcbda4d2ab9849a9183e4787b0ef552a10a87a1')
diff --git a/var/spack/repos/builtin/packages/windowswmproto/package.py b/var/spack/repos/builtin/packages/windowswmproto/package.py
index abdf56436a..12f8e783d2 100644
--- a/var/spack/repos/builtin/packages/windowswmproto/package.py
+++ b/var/spack/repos/builtin/packages/windowswmproto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Windowswmproto(AutotoolsPackage):
+class Windowswmproto(AutotoolsPackage, XorgPackage):
"""This module provides the definition of the WindowsWM extension to the
X11 protocol, used for coordination between an X11 server and the
Microsoft Windows native window manager.
@@ -15,6 +15,6 @@ class Windowswmproto(AutotoolsPackage):
rootless XWin server."""
homepage = "http://cgit.freedesktop.org/xorg/proto/windowswmproto"
- url = "https://www.x.org/archive/individual/proto/windowswmproto-1.0.4.tar.gz"
+ xorg_mirror_path = "proto/windowswmproto-1.0.4.tar.gz"
version('1.0.4', sha256='2dccf510cf18a1b5cfd3a277c678d88303efc85478b479fec46228a861956eb7')
diff --git a/var/spack/repos/builtin/packages/x11perf/package.py b/var/spack/repos/builtin/packages/x11perf/package.py
index d0cfe0cd92..bdd58e64c9 100644
--- a/var/spack/repos/builtin/packages/x11perf/package.py
+++ b/var/spack/repos/builtin/packages/x11perf/package.py
@@ -6,11 +6,11 @@
from spack import *
-class X11perf(AutotoolsPackage):
+class X11perf(AutotoolsPackage, XorgPackage):
"""Simple X server performance benchmarker."""
homepage = "http://cgit.freedesktop.org/xorg/app/x11perf"
- url = "https://www.x.org/archive/individual/app/x11perf-1.6.0.tar.gz"
+ xorg_mirror_path = "app/x11perf-1.6.0.tar.gz"
version('1.6.0', sha256='d33051c4e93100ab60609aee14ff889bb2460f28945063d793e21eda19381abb')
diff --git a/var/spack/repos/builtin/packages/xauth/package.py b/var/spack/repos/builtin/packages/xauth/package.py
index f3e44bb079..aefbf692c7 100644
--- a/var/spack/repos/builtin/packages/xauth/package.py
+++ b/var/spack/repos/builtin/packages/xauth/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xauth(AutotoolsPackage):
+class Xauth(AutotoolsPackage, XorgPackage):
"""The xauth program is used to edit and display the authorization
information used in connecting to the X server."""
homepage = "http://cgit.freedesktop.org/xorg/app/xauth"
- url = "https://www.x.org/archive/individual/app/xauth-1.0.9.tar.gz"
+ xorg_mirror_path = "app/xauth-1.0.9.tar.gz"
version('1.0.9', sha256='0709070caf23ba2fb99536907b75be1fe31853999c62d3e87a6a8d26ba8a8cdb')
diff --git a/var/spack/repos/builtin/packages/xbacklight/package.py b/var/spack/repos/builtin/packages/xbacklight/package.py
index 3b8e127c51..5fd7d6b4e3 100644
--- a/var/spack/repos/builtin/packages/xbacklight/package.py
+++ b/var/spack/repos/builtin/packages/xbacklight/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xbacklight(AutotoolsPackage):
+class Xbacklight(AutotoolsPackage, XorgPackage):
"""Xbacklight is used to adjust the backlight brightness where supported.
It uses the RandR extension to find all outputs on the X server
supporting backlight brightness control and changes them all in the
same way."""
homepage = "http://cgit.freedesktop.org/xorg/app/xbacklight"
- url = "https://www.x.org/archive/individual/app/xbacklight-1.2.1.tar.gz"
+ xorg_mirror_path = "app/xbacklight-1.2.1.tar.gz"
version('1.2.1', sha256='82c80cd851e3eb6d7a216d92465fcf6d5e456c2d5ac12c63cd2757b39fb65b10')
diff --git a/var/spack/repos/builtin/packages/xbiff/package.py b/var/spack/repos/builtin/packages/xbiff/package.py
index a21b2b3a27..3305eebd83 100644
--- a/var/spack/repos/builtin/packages/xbiff/package.py
+++ b/var/spack/repos/builtin/packages/xbiff/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xbiff(AutotoolsPackage):
+class Xbiff(AutotoolsPackage, XorgPackage):
"""xbiff provides graphical notification of new e-mail.
It only handles mail stored in a filesystem accessible file,
not via IMAP, POP or other remote access protocols."""
homepage = "http://cgit.freedesktop.org/xorg/app/xbiff"
- url = "https://www.x.org/archive/individual/app/xbiff-1.0.3.tar.gz"
+ xorg_mirror_path = "app/xbiff-1.0.3.tar.gz"
version('1.0.3', sha256='b4b702348674985741685e3ec7fcb5640ffb7bf20e753fc2d708f70f2e4c304d')
diff --git a/var/spack/repos/builtin/packages/xbitmaps/package.py b/var/spack/repos/builtin/packages/xbitmaps/package.py
index b3bdb90bc1..0b61b98e2c 100644
--- a/var/spack/repos/builtin/packages/xbitmaps/package.py
+++ b/var/spack/repos/builtin/packages/xbitmaps/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xbitmaps(AutotoolsPackage):
+class Xbitmaps(AutotoolsPackage, XorgPackage):
"""The xbitmaps package contains bitmap images used by multiple
applications built in Xorg."""
homepage = "https://cgit.freedesktop.org/xorg/data/bitmaps/"
- url = "https://www.x.org/archive/individual/data/xbitmaps-1.1.1.tar.gz"
+ xorg_mirror_path = "data/xbitmaps-1.1.1.tar.gz"
version('1.1.1', sha256='3bc89e05be4179ce4d3dbba1ae554da4591d41f7a489d9e2735a18cfd8378188')
diff --git a/var/spack/repos/builtin/packages/xcalc/package.py b/var/spack/repos/builtin/packages/xcalc/package.py
index ba2cdf997a..85078d3860 100644
--- a/var/spack/repos/builtin/packages/xcalc/package.py
+++ b/var/spack/repos/builtin/packages/xcalc/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xcalc(AutotoolsPackage):
+class Xcalc(AutotoolsPackage, XorgPackage):
"""xcalc is a scientific calculator X11 client that can emulate a TI-30
or an HP-10C."""
homepage = "http://cgit.freedesktop.org/xorg/app/xcalc"
- url = "https://www.x.org/archive/individual/app/xcalc-1.0.6.tar.gz"
+ xorg_mirror_path = "app/xcalc-1.0.6.tar.gz"
version('1.0.6', sha256='7fd5cd9a35160925c41cbadfb1ea23599fa20fd26cd873dab20a650b24efe8d1')
diff --git a/var/spack/repos/builtin/packages/xclipboard/package.py b/var/spack/repos/builtin/packages/xclipboard/package.py
index e35d291ec6..7caf75a319 100644
--- a/var/spack/repos/builtin/packages/xclipboard/package.py
+++ b/var/spack/repos/builtin/packages/xclipboard/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xclipboard(AutotoolsPackage):
+class Xclipboard(AutotoolsPackage, XorgPackage):
"""xclipboard is used to collect and display text selections that are
sent to the CLIPBOARD by other clients. It is typically used to save
CLIPBOARD selections for later use. It stores each CLIPBOARD
selection as a separate string, each of which can be selected."""
homepage = "http://cgit.freedesktop.org/xorg/app/xclipboard"
- url = "https://www.x.org/archive/individual/app/xclipboard-1.1.3.tar.gz"
+ xorg_mirror_path = "app/xclipboard-1.1.3.tar.gz"
version('1.1.3', sha256='a8c335cf166cbb27ff86569503db7e639f85741ad199bfb3ba45dd0cfda3da7f')
diff --git a/var/spack/repos/builtin/packages/xclock/package.py b/var/spack/repos/builtin/packages/xclock/package.py
index 3c7afeebe5..2e79e2f874 100644
--- a/var/spack/repos/builtin/packages/xclock/package.py
+++ b/var/spack/repos/builtin/packages/xclock/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xclock(AutotoolsPackage):
+class Xclock(AutotoolsPackage, XorgPackage):
"""xclock is the classic X Window System clock utility. It displays
the time in analog or digital form, continuously updated at a
frequency which may be specified by the user."""
homepage = "http://cgit.freedesktop.org/xorg/app/xclock"
- url = "https://www.x.org/archive/individual/app/xclock-1.0.7.tar.gz"
+ xorg_mirror_path = "app/xclock-1.0.7.tar.gz"
version('1.0.7', sha256='e730bd575938d5628ef47003a9d4d41b882621798227f5d0c12f4a26365ed1b5')
diff --git a/var/spack/repos/builtin/packages/xcmiscproto/package.py b/var/spack/repos/builtin/packages/xcmiscproto/package.py
index ec7f589dd0..312b144e9b 100644
--- a/var/spack/repos/builtin/packages/xcmiscproto/package.py
+++ b/var/spack/repos/builtin/packages/xcmiscproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xcmiscproto(AutotoolsPackage):
+class Xcmiscproto(AutotoolsPackage, XorgPackage):
"""XC-MISC Extension.
This extension defines a protocol that provides Xlib two ways to query
the server for available resource IDs."""
homepage = "http://cgit.freedesktop.org/xorg/proto/xcmiscproto"
- url = "https://www.x.org/archive/individual/proto/xcmiscproto-1.2.2.tar.gz"
+ xorg_mirror_path = "proto/xcmiscproto-1.2.2.tar.gz"
version('1.2.2', sha256='48013cfbe4bd5580925a854a43e2bccbb4c7a5a31128070644617b6dc7f8ef85')
diff --git a/var/spack/repos/builtin/packages/xcmsdb/package.py b/var/spack/repos/builtin/packages/xcmsdb/package.py
index f1b94450b5..98c8711766 100644
--- a/var/spack/repos/builtin/packages/xcmsdb/package.py
+++ b/var/spack/repos/builtin/packages/xcmsdb/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xcmsdb(AutotoolsPackage):
+class Xcmsdb(AutotoolsPackage, XorgPackage):
"""xcmsdb is used to load, query, or remove Device Color Characterization
data stored in properties on the root window of the screen as
specified in section 7, Device Color Characterization, of the
X11 Inter-Client Communication Conventions Manual (ICCCM)."""
homepage = "http://cgit.freedesktop.org/xorg/app/xcmsdb"
- url = "https://www.x.org/archive/individual/app/xcmsdb-1.0.5.tar.gz"
+ xorg_mirror_path = "app/xcmsdb-1.0.5.tar.gz"
version('1.0.5', sha256='8442352ee5eb3ea0d3a489c26d734e784ef6964150c2a173401d0dc6638ca236')
diff --git a/var/spack/repos/builtin/packages/xcompmgr/package.py b/var/spack/repos/builtin/packages/xcompmgr/package.py
index 769d161dd0..c2574230fa 100644
--- a/var/spack/repos/builtin/packages/xcompmgr/package.py
+++ b/var/spack/repos/builtin/packages/xcompmgr/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xcompmgr(AutotoolsPackage):
+class Xcompmgr(AutotoolsPackage, XorgPackage):
"""xcompmgr is a sample compositing manager for X servers supporting the
XFIXES, DAMAGE, RENDER, and COMPOSITE extensions. It enables basic
eye-candy effects."""
homepage = "http://cgit.freedesktop.org/xorg/app/xcompmgr"
- url = "https://www.x.org/archive/individual/app/xcompmgr-1.1.7.tar.gz"
+ xorg_mirror_path = "app/xcompmgr-1.1.7.tar.gz"
version('1.1.7', sha256='ef4b23c370f99403bbd9b6227f8aa4edc3bc83fc6d57ee71f6f442397cef505a')
diff --git a/var/spack/repos/builtin/packages/xconsole/package.py b/var/spack/repos/builtin/packages/xconsole/package.py
index 6902995981..1e20f7d5f4 100644
--- a/var/spack/repos/builtin/packages/xconsole/package.py
+++ b/var/spack/repos/builtin/packages/xconsole/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xconsole(AutotoolsPackage):
+class Xconsole(AutotoolsPackage, XorgPackage):
"""xconsole displays in a X11 window the messages which are usually sent
to /dev/console."""
homepage = "http://cgit.freedesktop.org/xorg/app/xconsole"
- url = "https://www.x.org/archive/individual/app/xconsole-1.0.6.tar.gz"
+ xorg_mirror_path = "app/xconsole-1.0.6.tar.gz"
version('1.0.6', sha256='28151453a0a687462516de133bac0287b488a2ff56da78331fee34bc1bf3e7d5')
diff --git a/var/spack/repos/builtin/packages/xcursor-themes/package.py b/var/spack/repos/builtin/packages/xcursor-themes/package.py
index f25c3934ad..f5767be36c 100644
--- a/var/spack/repos/builtin/packages/xcursor-themes/package.py
+++ b/var/spack/repos/builtin/packages/xcursor-themes/package.py
@@ -6,13 +6,13 @@
from spack import *
-class XcursorThemes(Package):
+class XcursorThemes(Package, XorgPackage):
"""This is a default set of cursor themes for use with libXcursor,
originally created for the XFree86 Project, and now shipped as part
of the X.Org software distribution."""
homepage = "http://cgit.freedesktop.org/xorg/data/cursors"
- url = "https://www.x.org/archive/individual/data/xcursor-themes-1.0.4.tar.gz"
+ xorg_mirror_path = "data/xcursor-themes-1.0.4.tar.gz"
version('1.0.4', sha256='8ed23bab13a4010fe4e95b37eefb634e31ac7cb8240b8b3b7d919c3a2db09503')
diff --git a/var/spack/repos/builtin/packages/xcursorgen/package.py b/var/spack/repos/builtin/packages/xcursorgen/package.py
index 3300e7f05d..e9c1d9a499 100644
--- a/var/spack/repos/builtin/packages/xcursorgen/package.py
+++ b/var/spack/repos/builtin/packages/xcursorgen/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xcursorgen(AutotoolsPackage):
+class Xcursorgen(AutotoolsPackage, XorgPackage):
"""xcursorgen prepares X11 cursor sets for use with libXcursor."""
homepage = "http://cgit.freedesktop.org/xorg/app/xcursorgen"
- url = "https://www.x.org/archive/individual/app/xcursorgen-1.0.6.tar.gz"
+ xorg_mirror_path = "app/xcursorgen-1.0.6.tar.gz"
version('1.0.6', sha256='4559f2b6eaa93de4cb6968679cf40e39bcbe969b62ebf3ff84f6780f8048ef8c')
diff --git a/var/spack/repos/builtin/packages/xdbedizzy/package.py b/var/spack/repos/builtin/packages/xdbedizzy/package.py
index 109c723eda..3928dbb781 100644
--- a/var/spack/repos/builtin/packages/xdbedizzy/package.py
+++ b/var/spack/repos/builtin/packages/xdbedizzy/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xdbedizzy(AutotoolsPackage):
+class Xdbedizzy(AutotoolsPackage, XorgPackage):
"""xdbedizzy is a demo of the X11 Double Buffer Extension (DBE)
creating a double buffered spinning scene."""
homepage = "http://cgit.freedesktop.org/xorg/app/xdbedizzy"
- url = "https://www.x.org/archive/individual/app/xdbedizzy-1.1.0.tar.gz"
+ xorg_mirror_path = "app/xdbedizzy-1.1.0.tar.gz"
version('1.1.0', sha256='810e88b087b76f8b5993db4fc5165de3e5d29b0d4bf0e893750ee408fc7a5c0a')
diff --git a/var/spack/repos/builtin/packages/xditview/package.py b/var/spack/repos/builtin/packages/xditview/package.py
index 0fcd01df59..2d45fe2a24 100644
--- a/var/spack/repos/builtin/packages/xditview/package.py
+++ b/var/spack/repos/builtin/packages/xditview/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xditview(AutotoolsPackage):
+class Xditview(AutotoolsPackage, XorgPackage):
"""xditview displays ditroff output on an X display."""
homepage = "http://cgit.freedesktop.org/xorg/app/xditview"
- url = "https://www.x.org/archive/individual/app/xditview-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xditview-1.0.4.tar.gz"
version('1.0.4', sha256='73ad88cfc879edcc6ede65999c11d670da27575388126795d71f3ad60286d379')
diff --git a/var/spack/repos/builtin/packages/xdm/package.py b/var/spack/repos/builtin/packages/xdm/package.py
index ce2c89917c..d68445c02d 100644
--- a/var/spack/repos/builtin/packages/xdm/package.py
+++ b/var/spack/repos/builtin/packages/xdm/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xdm(AutotoolsPackage):
+class Xdm(AutotoolsPackage, XorgPackage):
"""X Display Manager / XDMCP server."""
homepage = "http://cgit.freedesktop.org/xorg/app/xdm"
- url = "https://www.x.org/archive/individual/app/xdm-1.1.11.tar.gz"
+ xorg_mirror_path = "app/xdm-1.1.11.tar.gz"
version('1.1.11', sha256='38c544a986143b1f24566c1a0111486b339b92224b927be78714eeeedca12a14')
diff --git a/var/spack/repos/builtin/packages/xdpyinfo/package.py b/var/spack/repos/builtin/packages/xdpyinfo/package.py
index ddf8298d6b..6b16fed4e2 100644
--- a/var/spack/repos/builtin/packages/xdpyinfo/package.py
+++ b/var/spack/repos/builtin/packages/xdpyinfo/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xdpyinfo(AutotoolsPackage):
+class Xdpyinfo(AutotoolsPackage, XorgPackage):
"""xdpyinfo is a utility for displaying information about an X server.
It is used to examine the capabilities of a server, the predefined
@@ -15,7 +15,7 @@ class Xdpyinfo(AutotoolsPackage):
protocol extensions that are available."""
homepage = "http://cgit.freedesktop.org/xorg/app/xdpyinfo"
- url = "https://www.x.org/archive/individual/app/xdpyinfo-1.3.2.tar.gz"
+ xorg_mirror_path = "app/xdpyinfo-1.3.2.tar.gz"
version('1.3.2', sha256='ef39935e8e9b328e54a85d6218d410d6939482da6058db1ee1b39749d98cbcf2')
diff --git a/var/spack/repos/builtin/packages/xdriinfo/package.py b/var/spack/repos/builtin/packages/xdriinfo/package.py
index d7a6ca67ec..ce44860d61 100644
--- a/var/spack/repos/builtin/packages/xdriinfo/package.py
+++ b/var/spack/repos/builtin/packages/xdriinfo/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xdriinfo(AutotoolsPackage):
+class Xdriinfo(AutotoolsPackage, XorgPackage):
"""xdriinfo - query configuration information of X11 DRI drivers."""
homepage = "http://cgit.freedesktop.org/xorg/app/xdriinfo"
- url = "https://www.x.org/archive/individual/app/xdriinfo-1.0.5.tar.gz"
+ xorg_mirror_path = "app/xdriinfo-1.0.5.tar.gz"
version('1.0.5', sha256='e4e6abaa4591c540ab63133927a6cebf0a5f4d27dcd978878ab4a422d62a838e')
diff --git a/var/spack/repos/builtin/packages/xedit/package.py b/var/spack/repos/builtin/packages/xedit/package.py
index 83978175ed..be32863f04 100644
--- a/var/spack/repos/builtin/packages/xedit/package.py
+++ b/var/spack/repos/builtin/packages/xedit/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xedit(AutotoolsPackage):
+class Xedit(AutotoolsPackage, XorgPackage):
"""Xedit is a simple text editor for X."""
homepage = "https://cgit.freedesktop.org/xorg/app/xedit"
- url = "https://www.x.org/archive/individual/app/xedit-1.2.2.tar.gz"
+ xorg_mirror_path = "app/xedit-1.2.2.tar.gz"
version('1.2.2', sha256='7e2dacbc2caed81d462ee028e108866893217d55e35e4b860b09be2b409ee18f')
diff --git a/var/spack/repos/builtin/packages/xev/package.py b/var/spack/repos/builtin/packages/xev/package.py
index 58049e456e..462efcf883 100644
--- a/var/spack/repos/builtin/packages/xev/package.py
+++ b/var/spack/repos/builtin/packages/xev/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xev(AutotoolsPackage):
+class Xev(AutotoolsPackage, XorgPackage):
"""xev creates a window and then asks the X server to send it X11 events
whenever anything happens to the window (such as it being moved,
resized, typed in, clicked in, etc.). You can also attach it to an
@@ -16,7 +16,7 @@ class Xev(AutotoolsPackage):
usage."""
homepage = "http://cgit.freedesktop.org/xorg/app/xev"
- url = "https://www.x.org/archive/individual/app/xev-1.2.2.tar.gz"
+ xorg_mirror_path = "app/xev-1.2.2.tar.gz"
version('1.2.2', sha256='e4c0c7b6f411e8b9731f2bb10d729d167bd00480d172c28b62607a6ea9e45c57')
diff --git a/var/spack/repos/builtin/packages/xextproto/package.py b/var/spack/repos/builtin/packages/xextproto/package.py
index 7837574479..e0a187d2d2 100644
--- a/var/spack/repos/builtin/packages/xextproto/package.py
+++ b/var/spack/repos/builtin/packages/xextproto/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xextproto(AutotoolsPackage):
+class Xextproto(AutotoolsPackage, XorgPackage):
"""X Protocol Extensions."""
homepage = "http://cgit.freedesktop.org/xorg/proto/xextproto"
- url = "https://www.x.org/archive/individual/proto/xextproto-7.3.0.tar.gz"
+ xorg_mirror_path = "proto/xextproto-7.3.0.tar.gz"
version('7.3.0', sha256='1b1bcdf91221e78c6c33738667a57bd9aaa63d5953174ad8ed9929296741c9f5')
diff --git a/var/spack/repos/builtin/packages/xeyes/package.py b/var/spack/repos/builtin/packages/xeyes/package.py
index e9f3c364db..0d7e94fb28 100644
--- a/var/spack/repos/builtin/packages/xeyes/package.py
+++ b/var/spack/repos/builtin/packages/xeyes/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xeyes(AutotoolsPackage):
+class Xeyes(AutotoolsPackage, XorgPackage):
"""xeyes - a follow the mouse X demo, using the X SHAPE extension"""
homepage = "http://cgit.freedesktop.org/xorg/app/xeyes"
- url = "https://www.x.org/archive/individual/app/xeyes-1.1.1.tar.gz"
+ xorg_mirror_path = "app/xeyes-1.1.1.tar.gz"
version('1.1.1', sha256='3a1871a560ab87c72a2e2ecb7fd582474448faec3e254c9bd8bead428ab1bca3')
diff --git a/var/spack/repos/builtin/packages/xf86bigfontproto/package.py b/var/spack/repos/builtin/packages/xf86bigfontproto/package.py
index 93e4bfd780..c1dff58458 100644
--- a/var/spack/repos/builtin/packages/xf86bigfontproto/package.py
+++ b/var/spack/repos/builtin/packages/xf86bigfontproto/package.py
@@ -6,10 +6,10 @@
from spack import *
-class Xf86bigfontproto(AutotoolsPackage):
+class Xf86bigfontproto(AutotoolsPackage, XorgPackage):
"""X.org XF86BigFontProto protocol headers."""
homepage = "https://cgit.freedesktop.org/xorg/proto/xf86bigfontproto"
- url = "https://www.x.org/archive/individual/proto/xf86bigfontproto-1.2.0.tar.gz"
+ xorg_mirror_path = "proto/xf86bigfontproto-1.2.0.tar.gz"
version('1.2.0', sha256='d190e6462b2bbbac6ee9a007fb8eccb9ad9f5f70544154f388266f031d4bbb23')
diff --git a/var/spack/repos/builtin/packages/xf86dga/package.py b/var/spack/repos/builtin/packages/xf86dga/package.py
index 9b7921040e..1d2ba4f5c0 100644
--- a/var/spack/repos/builtin/packages/xf86dga/package.py
+++ b/var/spack/repos/builtin/packages/xf86dga/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xf86dga(AutotoolsPackage):
+class Xf86dga(AutotoolsPackage, XorgPackage):
"""dga is a simple test client for the XFree86-DGA extension."""
homepage = "http://cgit.freedesktop.org/xorg/app/xf86dga"
- url = "https://www.x.org/archive/individual/app/xf86dga-1.0.3.tar.gz"
+ xorg_mirror_path = "app/xf86dga-1.0.3.tar.gz"
version('1.0.3', sha256='acbf89f60a99b18c161d2beb0e4145a0fdf6c516f7f45fa52e547d88491f75c9')
diff --git a/var/spack/repos/builtin/packages/xf86dgaproto/package.py b/var/spack/repos/builtin/packages/xf86dgaproto/package.py
index d51f501f1d..18c1b7d205 100644
--- a/var/spack/repos/builtin/packages/xf86dgaproto/package.py
+++ b/var/spack/repos/builtin/packages/xf86dgaproto/package.py
@@ -6,10 +6,10 @@
from spack import *
-class Xf86dgaproto(AutotoolsPackage):
+class Xf86dgaproto(AutotoolsPackage, XorgPackage):
"""X.org XF86DGAProto protocol headers."""
homepage = "https://cgit.freedesktop.org/xorg/proto/xf86dgaproto"
- url = "https://www.x.org/archive/individual/proto/xf86dgaproto-2.1.tar.gz"
+ xorg_mirror_path = "proto/xf86dgaproto-2.1.tar.gz"
version('2.1', sha256='73bc6fc830cce5a0ec9c750d4702601fc0fca12d6353ede8b4c0092c9c4ca2af')
diff --git a/var/spack/repos/builtin/packages/xf86driproto/package.py b/var/spack/repos/builtin/packages/xf86driproto/package.py
index 5b6a401353..45124af03a 100644
--- a/var/spack/repos/builtin/packages/xf86driproto/package.py
+++ b/var/spack/repos/builtin/packages/xf86driproto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xf86driproto(AutotoolsPackage):
+class Xf86driproto(AutotoolsPackage, XorgPackage):
"""XFree86 Direct Rendering Infrastructure Extension.
This extension defines a protocol to allow user applications to access
@@ -14,7 +14,7 @@ class Xf86driproto(AutotoolsPackage):
server."""
homepage = "http://cgit.freedesktop.org/xorg/proto/xf86driproto"
- url = "https://www.x.org/archive/individual/proto/xf86driproto-2.1.1.tar.gz"
+ xorg_mirror_path = "proto/xf86driproto-2.1.1.tar.gz"
version('2.1.1', sha256='18ff8de129b89fa24a412a1ec1799f8687f96c186c655b44b1a714a3a5d15d6c')
diff --git a/var/spack/repos/builtin/packages/xf86miscproto/package.py b/var/spack/repos/builtin/packages/xf86miscproto/package.py
index 6257aeb452..da62b39064 100644
--- a/var/spack/repos/builtin/packages/xf86miscproto/package.py
+++ b/var/spack/repos/builtin/packages/xf86miscproto/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xf86miscproto(AutotoolsPackage):
+class Xf86miscproto(AutotoolsPackage, XorgPackage):
"""This package includes the protocol definitions of the "XFree86-Misc"
extension to the X11 protocol. The "XFree86-Misc" extension is
supported by the XFree86 X server and versions of the Xorg X server
prior to Xorg 1.6."""
homepage = "http://cgit.freedesktop.org/xorg/proto/xf86miscproto"
- url = "https://www.x.org/archive/individual/proto/xf86miscproto-0.9.3.tar.gz"
+ xorg_mirror_path = "proto/xf86miscproto-0.9.3.tar.gz"
version('0.9.3', sha256='1b05cb76ac165c703b82bdd270b86ebbc4d42a7d04d299050b07ba2099c31352')
diff --git a/var/spack/repos/builtin/packages/xf86rushproto/package.py b/var/spack/repos/builtin/packages/xf86rushproto/package.py
index 8e49fb82fc..5ace6998b1 100644
--- a/var/spack/repos/builtin/packages/xf86rushproto/package.py
+++ b/var/spack/repos/builtin/packages/xf86rushproto/package.py
@@ -6,10 +6,10 @@
from spack import *
-class Xf86rushproto(AutotoolsPackage):
+class Xf86rushproto(AutotoolsPackage, XorgPackage):
"""X.org XF86RushProto protocol headers."""
homepage = "https://cgit.freedesktop.org/xorg/proto/xf86rushproto"
- url = "https://www.x.org/archive/individual/proto/xf86rushproto-1.1.2.tar.gz"
+ xorg_mirror_path = "proto/xf86rushproto-1.1.2.tar.gz"
version('1.1.2', sha256='7d420ae7e5f0dd94c6010c764c66acc93eed7df7f81bcf93d2a57739970ec841')
diff --git a/var/spack/repos/builtin/packages/xf86vidmodeproto/package.py b/var/spack/repos/builtin/packages/xf86vidmodeproto/package.py
index a242e58e2b..74c0fc06bd 100644
--- a/var/spack/repos/builtin/packages/xf86vidmodeproto/package.py
+++ b/var/spack/repos/builtin/packages/xf86vidmodeproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xf86vidmodeproto(AutotoolsPackage):
+class Xf86vidmodeproto(AutotoolsPackage, XorgPackage):
"""XFree86 Video Mode Extension.
This extension defines a protocol for dynamically configuring modelines
and gamma."""
homepage = "http://cgit.freedesktop.org/xorg/proto/xf86vidmodeproto"
- url = "https://www.x.org/archive/individual/proto/xf86vidmodeproto-2.3.1.tar.gz"
+ xorg_mirror_path = "proto/xf86vidmodeproto-2.3.1.tar.gz"
version('2.3.1', sha256='c3512b11cefa7558576551f8582c6e7071c8a24d78176059d94b84b48b262979')
diff --git a/var/spack/repos/builtin/packages/xfd/package.py b/var/spack/repos/builtin/packages/xfd/package.py
index a6483c1d1c..3760f44ae9 100644
--- a/var/spack/repos/builtin/packages/xfd/package.py
+++ b/var/spack/repos/builtin/packages/xfd/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xfd(AutotoolsPackage):
+class Xfd(AutotoolsPackage, XorgPackage):
"""xfd - display all the characters in a font using either the
X11 core protocol or libXft2."""
homepage = "http://cgit.freedesktop.org/xorg/app/xfd"
- url = "https://www.x.org/archive/individual/app/xfd-1.1.2.tar.gz"
+ xorg_mirror_path = "app/xfd-1.1.2.tar.gz"
version('1.1.3', sha256='4a1bd18f324c239b1a807ed4ccaeb172ba771d65a7307fb492d8dd8d27f01527')
version('1.1.2', sha256='4eff3e15b2526ceb48d0236d7ca126face399289eabc0ef67e6ed3b3fdcb60ad')
diff --git a/var/spack/repos/builtin/packages/xfindproxy/package.py b/var/spack/repos/builtin/packages/xfindproxy/package.py
index 9af7f57462..68b4847a39 100644
--- a/var/spack/repos/builtin/packages/xfindproxy/package.py
+++ b/var/spack/repos/builtin/packages/xfindproxy/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xfindproxy(AutotoolsPackage):
+class Xfindproxy(AutotoolsPackage, XorgPackage):
"""xfindproxy is used to locate available X11 proxy services.
It utilizes the Proxy Management Protocol to communicate with a proxy
@@ -15,7 +15,7 @@ class Xfindproxy(AutotoolsPackage):
proxies are shared whenever possible."""
homepage = "http://cgit.freedesktop.org/xorg/app/xfindproxy"
- url = "https://www.x.org/archive/individual/app/xfindproxy-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xfindproxy-1.0.4.tar.gz"
version('1.0.4', sha256='fa6152fcf9c16fbb2ef52259731df5df899a39a86894b0508456613f26ff924a')
diff --git a/var/spack/repos/builtin/packages/xfontsel/package.py b/var/spack/repos/builtin/packages/xfontsel/package.py
index 77d363f866..758631f82b 100644
--- a/var/spack/repos/builtin/packages/xfontsel/package.py
+++ b/var/spack/repos/builtin/packages/xfontsel/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xfontsel(AutotoolsPackage):
+class Xfontsel(AutotoolsPackage, XorgPackage):
"""xfontsel application provides a simple way to display the X11 core
protocol fonts known to your X server, examine samples of each, and
retrieve the X Logical Font Description ("XLFD") full name for a font."""
homepage = "http://cgit.freedesktop.org/xorg/app/xfontsel"
- url = "https://www.x.org/archive/individual/app/xfontsel-1.0.5.tar.gz"
+ xorg_mirror_path = "app/xfontsel-1.0.5.tar.gz"
version('1.0.5', sha256='9b3ad0cc274398d22be9fa7efe930f4e3749fd4b1b61d9c31a7fb6c1f1ff766e')
diff --git a/var/spack/repos/builtin/packages/xfs/package.py b/var/spack/repos/builtin/packages/xfs/package.py
index b51c94b6c5..ead61d320b 100644
--- a/var/spack/repos/builtin/packages/xfs/package.py
+++ b/var/spack/repos/builtin/packages/xfs/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xfs(AutotoolsPackage):
+class Xfs(AutotoolsPackage, XorgPackage):
"""X Font Server."""
homepage = "http://cgit.freedesktop.org/xorg/app/xfs"
- url = "https://www.x.org/archive/individual/app/xfs-1.1.4.tar.gz"
+ xorg_mirror_path = "app/xfs-1.1.4.tar.gz"
version('1.1.4', sha256='28f89b854d1ff14fa1efa5b408e5e1c4f6a145420310073c4e44705feeb6d23b')
diff --git a/var/spack/repos/builtin/packages/xfsinfo/package.py b/var/spack/repos/builtin/packages/xfsinfo/package.py
index 28c94fb167..72235c2c98 100644
--- a/var/spack/repos/builtin/packages/xfsinfo/package.py
+++ b/var/spack/repos/builtin/packages/xfsinfo/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xfsinfo(AutotoolsPackage):
+class Xfsinfo(AutotoolsPackage, XorgPackage):
"""xfsinfo is a utility for displaying information about an X font
server. It is used to examine the capabilities of a server, the
predefined values for various parameters used in communicating between
@@ -14,7 +14,7 @@ class Xfsinfo(AutotoolsPackage):
that are available."""
homepage = "http://cgit.freedesktop.org/xorg/app/xfsinfo"
- url = "https://www.x.org/archive/individual/app/xfsinfo-1.0.5.tar.gz"
+ xorg_mirror_path = "app/xfsinfo-1.0.5.tar.gz"
version('1.0.5', sha256='56a0492ed2cde272dc8f4cff4ba0970ccb900e51c10bb8ec62747483d095fd69')
diff --git a/var/spack/repos/builtin/packages/xfwp/package.py b/var/spack/repos/builtin/packages/xfwp/package.py
index 1cc94e4567..7f57aa91c4 100644
--- a/var/spack/repos/builtin/packages/xfwp/package.py
+++ b/var/spack/repos/builtin/packages/xfwp/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xfwp(AutotoolsPackage):
+class Xfwp(AutotoolsPackage, XorgPackage):
"""xfwp proxies X11 protocol connections, such as through a firewall."""
homepage = "http://cgit.freedesktop.org/xorg/app/xfwp"
- url = "https://www.x.org/archive/individual/app/xfwp-1.0.3.tar.gz"
+ xorg_mirror_path = "app/xfwp-1.0.3.tar.gz"
version('1.0.3', sha256='6fe243bde0374637e271a3f038b5d6d79a04621fc18162727782392069c5c04d')
diff --git a/var/spack/repos/builtin/packages/xgamma/package.py b/var/spack/repos/builtin/packages/xgamma/package.py
index 2f33d45602..c5971fccfd 100644
--- a/var/spack/repos/builtin/packages/xgamma/package.py
+++ b/var/spack/repos/builtin/packages/xgamma/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xgamma(AutotoolsPackage):
+class Xgamma(AutotoolsPackage, XorgPackage):
"""xgamma allows X users to query and alter the gamma correction of a
monitor via the X video mode extension (XFree86-VidModeExtension)."""
homepage = "http://cgit.freedesktop.org/xorg/app/xgamma"
- url = "https://www.x.org/archive/individual/app/xgamma-1.0.6.tar.gz"
+ xorg_mirror_path = "app/xgamma-1.0.6.tar.gz"
version('1.0.6', sha256='66da1d67e84146518b69481c6283c5d8f1027ace9ff7e214d3f81954842e796a')
diff --git a/var/spack/repos/builtin/packages/xgc/package.py b/var/spack/repos/builtin/packages/xgc/package.py
index 4e5e67bc6a..9516216a38 100644
--- a/var/spack/repos/builtin/packages/xgc/package.py
+++ b/var/spack/repos/builtin/packages/xgc/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xgc(AutotoolsPackage):
+class Xgc(AutotoolsPackage, XorgPackage):
"""xgc is an X11 graphics demo that shows various features of the X11
core protocol graphics primitives."""
homepage = "http://cgit.freedesktop.org/xorg/app/xgc"
- url = "https://www.x.org/archive/individual/app/xgc-1.0.5.tar.gz"
+ xorg_mirror_path = "app/xgc-1.0.5.tar.gz"
version('1.0.5', sha256='16645fb437699bad2360f36f54f42320e33fce5a0ab9a086f6e0965963205b02')
diff --git a/var/spack/repos/builtin/packages/xhost/package.py b/var/spack/repos/builtin/packages/xhost/package.py
index 0a001203c2..20fd613407 100644
--- a/var/spack/repos/builtin/packages/xhost/package.py
+++ b/var/spack/repos/builtin/packages/xhost/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xhost(AutotoolsPackage):
+class Xhost(AutotoolsPackage, XorgPackage):
"""xhost is used to manage the list of host names or user names
allowed to make connections to the X server."""
homepage = "http://cgit.freedesktop.org/xorg/app/xhost"
- url = "https://www.x.org/archive/individual/app/xhost-1.0.7.tar.gz"
+ xorg_mirror_path = "app/xhost-1.0.7.tar.gz"
version('1.0.7', sha256='8dd1b6245dfbdef45a64a18ea618f233f77432c2f30881b1db9dc40d510d9490')
diff --git a/var/spack/repos/builtin/packages/xineramaproto/package.py b/var/spack/repos/builtin/packages/xineramaproto/package.py
index 7ba45673a9..85e73cadbc 100644
--- a/var/spack/repos/builtin/packages/xineramaproto/package.py
+++ b/var/spack/repos/builtin/packages/xineramaproto/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xineramaproto(AutotoolsPackage):
+class Xineramaproto(AutotoolsPackage, XorgPackage):
"""X Xinerama Extension.
This is an X extension that allows multiple physical screens controlled
by a single X server to appear as a single screen."""
homepage = "http://cgit.freedesktop.org/xorg/proto/xineramaproto"
- url = "https://www.x.org/archive/individual/proto/xineramaproto-1.2.1.tar.gz"
+ xorg_mirror_path = "proto/xineramaproto-1.2.1.tar.gz"
version('1.2.1', sha256='d99e121edf7b310008d7371ac5dbe3aa2810996d476b754dc78477cc26e5e7c1')
diff --git a/var/spack/repos/builtin/packages/xinit/package.py b/var/spack/repos/builtin/packages/xinit/package.py
index 10b7ff7cb1..92536ee22a 100644
--- a/var/spack/repos/builtin/packages/xinit/package.py
+++ b/var/spack/repos/builtin/packages/xinit/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xinit(AutotoolsPackage):
+class Xinit(AutotoolsPackage, XorgPackage):
"""The xinit program is used to start the X Window System server and a
first client program on systems that are not using a display manager
such as xdm."""
homepage = "http://cgit.freedesktop.org/xorg/app/xinit"
- url = "https://www.x.org/archive/individual/app/xinit-1.3.4.tar.gz"
+ xorg_mirror_path = "app/xinit-1.3.4.tar.gz"
version('1.3.4', sha256='754c284875defa588951c1d3d2b20897d3b84918d0a97cb5a4724b00c0da0746')
diff --git a/var/spack/repos/builtin/packages/xinput/package.py b/var/spack/repos/builtin/packages/xinput/package.py
index e8c9151716..09c1263377 100644
--- a/var/spack/repos/builtin/packages/xinput/package.py
+++ b/var/spack/repos/builtin/packages/xinput/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xinput(AutotoolsPackage):
+class Xinput(AutotoolsPackage, XorgPackage):
"""xinput is a utility to configure and test XInput devices."""
homepage = "http://cgit.freedesktop.org/xorg/app/xinput"
- url = "https://www.x.org/archive/individual/app/xinput-1.6.2.tar.gz"
+ xorg_mirror_path = "app/xinput-1.6.2.tar.gz"
version('1.6.2', sha256='2c8ca5ff2a8703cb7d898629a4311db720dbd30d0c162bfe37f18849a727bd42')
diff --git a/var/spack/repos/builtin/packages/xkbcomp/package.py b/var/spack/repos/builtin/packages/xkbcomp/package.py
index 6cc49d96f9..ef994a8cac 100644
--- a/var/spack/repos/builtin/packages/xkbcomp/package.py
+++ b/var/spack/repos/builtin/packages/xkbcomp/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xkbcomp(AutotoolsPackage):
+class Xkbcomp(AutotoolsPackage, XorgPackage):
"""The X Keyboard (XKB) Extension essentially replaces the core protocol
definition of a keyboard. The extension makes it possible to specify
clearly and explicitly most aspects of keyboard behaviour on a per-key
@@ -15,7 +15,7 @@ class Xkbcomp(AutotoolsPackage):
make keyboards more accessible to people with physical impairments."""
homepage = "https://www.x.org/wiki/XKB/"
- url = "https://www.x.org/archive/individual/app/xkbcomp-1.3.1.tar.gz"
+ xorg_mirror_path = "app/xkbcomp-1.3.1.tar.gz"
version('1.3.1', sha256='018e83a922430652d4bc3f3db610d2296e618c76c9b3fbcdccde975aeb655749')
diff --git a/var/spack/repos/builtin/packages/xkbdata/package.py b/var/spack/repos/builtin/packages/xkbdata/package.py
index 54925e455a..980e65a6b5 100644
--- a/var/spack/repos/builtin/packages/xkbdata/package.py
+++ b/var/spack/repos/builtin/packages/xkbdata/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xkbdata(AutotoolsPackage):
+class Xkbdata(AutotoolsPackage, XorgPackage):
"""The XKB data files for the various keyboard models, layouts,
and locales."""
homepage = "https://www.x.org/wiki/XKB/"
- url = "https://www.x.org/archive/individual/data/xkbdata-1.0.1.tar.gz"
+ xorg_mirror_path = "data/xkbdata-1.0.1.tar.gz"
version('1.0.1', sha256='5b43ca5219cd4022a158a8d4bfa30308ea5e16c9b5270a64589ebfe7f875f430')
diff --git a/var/spack/repos/builtin/packages/xkbevd/package.py b/var/spack/repos/builtin/packages/xkbevd/package.py
index 87a9ba0de4..16cc0a7f60 100644
--- a/var/spack/repos/builtin/packages/xkbevd/package.py
+++ b/var/spack/repos/builtin/packages/xkbevd/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xkbevd(AutotoolsPackage):
+class Xkbevd(AutotoolsPackage, XorgPackage):
"""XKB event daemon demo."""
homepage = "http://cgit.freedesktop.org/xorg/app/xkbevd"
- url = "https://www.x.org/archive/individual/app/xkbevd-1.1.4.tar.gz"
+ xorg_mirror_path = "app/xkbevd-1.1.4.tar.gz"
version('1.1.4', sha256='97dc2c19617da115c3d1183807338fa78c3fd074d8355d10a484f7b1c5b18459')
diff --git a/var/spack/repos/builtin/packages/xkbprint/package.py b/var/spack/repos/builtin/packages/xkbprint/package.py
index c86b966b77..207f56cea4 100644
--- a/var/spack/repos/builtin/packages/xkbprint/package.py
+++ b/var/spack/repos/builtin/packages/xkbprint/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xkbprint(AutotoolsPackage):
+class Xkbprint(AutotoolsPackage, XorgPackage):
"""xkbprint generates a printable or encapsulated PostScript description
of an XKB keyboard description."""
homepage = "http://cgit.freedesktop.org/xorg/app/xkbprint"
- url = "https://www.x.org/archive/individual/app/xkbprint-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xkbprint-1.0.4.tar.gz"
version('1.0.4', sha256='169ebbf57fc8b7685c577c73a435998a38c27e0d135ce0a55fccc64cbebec768')
diff --git a/var/spack/repos/builtin/packages/xkbutils/package.py b/var/spack/repos/builtin/packages/xkbutils/package.py
index 1006d875f5..dad36cbdc1 100644
--- a/var/spack/repos/builtin/packages/xkbutils/package.py
+++ b/var/spack/repos/builtin/packages/xkbutils/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xkbutils(AutotoolsPackage):
+class Xkbutils(AutotoolsPackage, XorgPackage):
"""xkbutils is a collection of small utilities utilizing the XKeyboard
(XKB) extension to the X11 protocol."""
homepage = "http://cgit.freedesktop.org/xorg/app/xkbutils"
- url = "https://www.x.org/archive/individual/app/xkbutils-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xkbutils-1.0.4.tar.gz"
version('1.0.4', sha256='cf31303cbdd6a86c34cab46f4b6e0c7acd2e84578593b334a146142894529bca')
diff --git a/var/spack/repos/builtin/packages/xkeyboard-config/package.py b/var/spack/repos/builtin/packages/xkeyboard-config/package.py
index 8621af0c46..4db99a63b4 100644
--- a/var/spack/repos/builtin/packages/xkeyboard-config/package.py
+++ b/var/spack/repos/builtin/packages/xkeyboard-config/package.py
@@ -6,13 +6,13 @@
from spack import *
-class XkeyboardConfig(AutotoolsPackage):
+class XkeyboardConfig(AutotoolsPackage, XorgPackage):
"""This project provides a consistent, well-structured, frequently
released, open source database of keyboard configuration data. The
project is targeted to XKB-based systems."""
homepage = "https://www.freedesktop.org/wiki/Software/XKeyboardConfig/"
- url = "https://www.x.org/archive/individual/data/xkeyboard-config/xkeyboard-config-2.18.tar.gz"
+ xorg_mirror_path = "data/xkeyboard-config/xkeyboard-config-2.18.tar.gz"
version('2.18', sha256='d5c511319a3bd89dc40622a33b51ba41a2c2caad33ee2bfe502363fcc4c3817d')
diff --git a/var/spack/repos/builtin/packages/xkill/package.py b/var/spack/repos/builtin/packages/xkill/package.py
index 9a9895c13d..4a80023038 100644
--- a/var/spack/repos/builtin/packages/xkill/package.py
+++ b/var/spack/repos/builtin/packages/xkill/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xkill(AutotoolsPackage):
+class Xkill(AutotoolsPackage, XorgPackage):
"""xkill is a utility for forcing the X server to close connections to
clients. This program is very dangerous, but is useful for aborting
programs that have displayed undesired windows on a user's screen."""
homepage = "http://cgit.freedesktop.org/xorg/app/xkill"
- url = "https://www.x.org/archive/individual/app/xkill-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xkill-1.0.4.tar.gz"
version('1.0.4', sha256='f80115f2dcca3d4b61f3c28188752c21ca7b2718b54b6e0274c0497a7f827da0')
diff --git a/var/spack/repos/builtin/packages/xload/package.py b/var/spack/repos/builtin/packages/xload/package.py
index 77554202e6..a898bb2dd7 100644
--- a/var/spack/repos/builtin/packages/xload/package.py
+++ b/var/spack/repos/builtin/packages/xload/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xload(AutotoolsPackage):
+class Xload(AutotoolsPackage, XorgPackage):
"""xload displays a periodically updating histogram of the
system load average."""
homepage = "http://cgit.freedesktop.org/xorg/app/xload"
- url = "https://www.x.org/archive/individual/app/xload-1.1.2.tar.gz"
+ xorg_mirror_path = "app/xload-1.1.2.tar.gz"
version('1.1.2', sha256='4863ad339d22c41a0ca030dc5886404f5ae8b8c47cd5e09f0e36407edbdbe769')
diff --git a/var/spack/repos/builtin/packages/xlogo/package.py b/var/spack/repos/builtin/packages/xlogo/package.py
index d367ab76b0..1f0b7528e4 100644
--- a/var/spack/repos/builtin/packages/xlogo/package.py
+++ b/var/spack/repos/builtin/packages/xlogo/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xlogo(AutotoolsPackage):
+class Xlogo(AutotoolsPackage, XorgPackage):
"""The xlogo program simply displays the X Window System logo."""
homepage = "http://cgit.freedesktop.org/xorg/app/xlogo"
- url = "https://www.x.org/archive/individual/app/xlogo-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xlogo-1.0.4.tar.gz"
version('1.0.4', sha256='0072eb3b41af77d5edfafb12998c7dd875f2795dc94735a998fd2ed8fc246e57')
diff --git a/var/spack/repos/builtin/packages/xlsatoms/package.py b/var/spack/repos/builtin/packages/xlsatoms/package.py
index d7e94097e3..08439aae3d 100644
--- a/var/spack/repos/builtin/packages/xlsatoms/package.py
+++ b/var/spack/repos/builtin/packages/xlsatoms/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xlsatoms(AutotoolsPackage):
+class Xlsatoms(AutotoolsPackage, XorgPackage):
"""xlsatoms lists the interned atoms defined on an X11 server."""
homepage = "http://cgit.freedesktop.org/xorg/app/xlsatoms"
- url = "https://www.x.org/archive/individual/app/xlsatoms-1.1.2.tar.gz"
+ xorg_mirror_path = "app/xlsatoms-1.1.2.tar.gz"
version('1.1.2', sha256='5400e22211795e40c4c4d28a048250f92bfb8c373004f0e654a2ad3138c2b36d')
diff --git a/var/spack/repos/builtin/packages/xlsclients/package.py b/var/spack/repos/builtin/packages/xlsclients/package.py
index cd00374204..930c628275 100644
--- a/var/spack/repos/builtin/packages/xlsclients/package.py
+++ b/var/spack/repos/builtin/packages/xlsclients/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xlsclients(AutotoolsPackage):
+class Xlsclients(AutotoolsPackage, XorgPackage):
"""xlsclients is a utility for listing information about the client
applications running on a X11 server."""
homepage = "http://cgit.freedesktop.org/xorg/app/xlsclients"
- url = "https://www.x.org/archive/individual/app/xlsclients-1.1.3.tar.gz"
+ xorg_mirror_path = "app/xlsclients-1.1.3.tar.gz"
version('1.1.3', sha256='4670a4003aae01e9172efb969246c3d8f33481f290aa8726ff50398c838e6994')
diff --git a/var/spack/repos/builtin/packages/xlsfonts/package.py b/var/spack/repos/builtin/packages/xlsfonts/package.py
index 0cfda1979f..5d01efe003 100644
--- a/var/spack/repos/builtin/packages/xlsfonts/package.py
+++ b/var/spack/repos/builtin/packages/xlsfonts/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xlsfonts(AutotoolsPackage):
+class Xlsfonts(AutotoolsPackage, XorgPackage):
"""xlsfonts lists fonts available from an X server via the X11
core protocol."""
homepage = "http://cgit.freedesktop.org/xorg/app/xlsfonts"
- url = "https://www.x.org/archive/individual/app/xlsfonts-1.0.5.tar.gz"
+ xorg_mirror_path = "app/xlsfonts-1.0.5.tar.gz"
version('1.0.5', sha256='2a7aeca1023a3918ad2a1af2258ed63d8f8b6c48e53841b3a3f15fb9a0c008ce')
diff --git a/var/spack/repos/builtin/packages/xmag/package.py b/var/spack/repos/builtin/packages/xmag/package.py
index 62abefd68c..fcda514cbb 100644
--- a/var/spack/repos/builtin/packages/xmag/package.py
+++ b/var/spack/repos/builtin/packages/xmag/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xmag(AutotoolsPackage):
+class Xmag(AutotoolsPackage, XorgPackage):
"""xmag displays a magnified snapshot of a portion of an X11 screen."""
homepage = "http://cgit.freedesktop.org/xorg/app/xmag"
- url = "https://www.x.org/archive/individual/app/xmag-1.0.6.tar.gz"
+ xorg_mirror_path = "app/xmag-1.0.6.tar.gz"
version('1.0.6', sha256='07c5ec9114376dcd9a3303a38779e79b949d486f3b832d4a438550357d797aa5')
diff --git a/var/spack/repos/builtin/packages/xman/package.py b/var/spack/repos/builtin/packages/xman/package.py
index 433a8ee71f..4c963ec69c 100644
--- a/var/spack/repos/builtin/packages/xman/package.py
+++ b/var/spack/repos/builtin/packages/xman/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xman(AutotoolsPackage):
+class Xman(AutotoolsPackage, XorgPackage):
"""xman is a graphical manual page browser using the Athena Widgets (Xaw)
toolkit."""
homepage = "http://cgit.freedesktop.org/xorg/app/xman"
- url = "https://www.x.org/archive/individual/app/xman-1.1.4.tar.gz"
+ xorg_mirror_path = "app/xman-1.1.4.tar.gz"
version('1.1.4', sha256='72fd0d479624a31d9a7330e5fdd220b7aa144744781f8e78aa12deece86e05c7')
diff --git a/var/spack/repos/builtin/packages/xmessage/package.py b/var/spack/repos/builtin/packages/xmessage/package.py
index d1aaee2053..f810f03c25 100644
--- a/var/spack/repos/builtin/packages/xmessage/package.py
+++ b/var/spack/repos/builtin/packages/xmessage/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xmessage(AutotoolsPackage):
+class Xmessage(AutotoolsPackage, XorgPackage):
"""xmessage displays a message or query in a window. The user can click
on an "okay" button to dismiss it or can select one of several buttons
to answer a question. xmessage can also exit after a specified time."""
homepage = "http://cgit.freedesktop.org/xorg/app/xmessage"
- url = "https://www.x.org/archive/individual/app/xmessage-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xmessage-1.0.4.tar.gz"
version('1.0.4', sha256='883099c3952c8cace5bd11d3df2e9ca143fc07375997435d5ff4f2d50353acca')
diff --git a/var/spack/repos/builtin/packages/xmh/package.py b/var/spack/repos/builtin/packages/xmh/package.py
index 68ee0eb8a9..c88e29d193 100644
--- a/var/spack/repos/builtin/packages/xmh/package.py
+++ b/var/spack/repos/builtin/packages/xmh/package.py
@@ -6,13 +6,13 @@
from spack import *
-class Xmh(AutotoolsPackage):
+class Xmh(AutotoolsPackage, XorgPackage):
"""The xmh program provides a graphical user interface to the
MH Message Handling System. To actually do things with your
mail, it makes calls to the MH package."""
homepage = "http://cgit.freedesktop.org/xorg/app/xmh"
- url = "https://www.x.org/archive/individual/app/xmh-1.0.3.tar.gz"
+ xorg_mirror_path = "app/xmh-1.0.3.tar.gz"
version('1.0.3', sha256='f90baf2615a4e1e01232c50cfd36ee4d50ad2fb2f76b8b5831fb796661f194d2')
diff --git a/var/spack/repos/builtin/packages/xmodmap/package.py b/var/spack/repos/builtin/packages/xmodmap/package.py
index 8ab2eedc99..bfffca335a 100644
--- a/var/spack/repos/builtin/packages/xmodmap/package.py
+++ b/var/spack/repos/builtin/packages/xmodmap/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xmodmap(AutotoolsPackage):
+class Xmodmap(AutotoolsPackage, XorgPackage):
"""The xmodmap program is used to edit and display the keyboard modifier
map and keymap table that are used by client applications to convert
event keycodes into keysyms. It is usually run from the user's
@@ -14,7 +14,7 @@ class Xmodmap(AutotoolsPackage):
tastes."""
homepage = "http://cgit.freedesktop.org/xorg/app/xmodmap"
- url = "https://www.x.org/archive/individual/app/xmodmap-1.0.9.tar.gz"
+ xorg_mirror_path = "app/xmodmap-1.0.9.tar.gz"
version('1.0.9', sha256='73427a996f0fcda2a2c7ac96cfc4edd5985aeb13b48053f55ae7f63a668fadef')
diff --git a/var/spack/repos/builtin/packages/xmore/package.py b/var/spack/repos/builtin/packages/xmore/package.py
index 822dde7848..b6b4d6c360 100644
--- a/var/spack/repos/builtin/packages/xmore/package.py
+++ b/var/spack/repos/builtin/packages/xmore/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xmore(AutotoolsPackage):
+class Xmore(AutotoolsPackage, XorgPackage):
"""xmore - plain text display program for the X Window System."""
homepage = "http://cgit.freedesktop.org/xorg/app/xmore"
- url = "https://www.x.org/archive/individual/app/xmore-1.0.2.tar.gz"
+ xorg_mirror_path = "app/xmore-1.0.2.tar.gz"
version('1.0.2', sha256='7371631d05986f1111f2026a77e43e048519738cfcc493c6222b66e7b0f309c0')
diff --git a/var/spack/repos/builtin/packages/xorg-cf-files/package.py b/var/spack/repos/builtin/packages/xorg-cf-files/package.py
index 0ed5abeb9f..1ac58c5b09 100644
--- a/var/spack/repos/builtin/packages/xorg-cf-files/package.py
+++ b/var/spack/repos/builtin/packages/xorg-cf-files/package.py
@@ -6,14 +6,14 @@
from spack import *
-class XorgCfFiles(AutotoolsPackage):
+class XorgCfFiles(AutotoolsPackage, XorgPackage):
"""The xorg-cf-files package contains the data files for the imake utility,
defining the known settings for a wide variety of platforms (many of which
have not been verified or tested in over a decade), and for many of the
libraries formerly delivered in the X.Org monolithic releases."""
homepage = "http://cgit.freedesktop.org/xorg/util/cf"
- url = "https://www.x.org/archive/individual/util/xorg-cf-files-1.0.6.tar.gz"
+ xorg_mirror_path = "util/xorg-cf-files-1.0.6.tar.gz"
version('1.0.6', sha256='6d56094e5d1a6c7d7a9576ac3a0fc2c042344509ea900d59f4b23df668b96c7a')
diff --git a/var/spack/repos/builtin/packages/xorg-docs/package.py b/var/spack/repos/builtin/packages/xorg-docs/package.py
index 8c653eae30..cdded0a96f 100644
--- a/var/spack/repos/builtin/packages/xorg-docs/package.py
+++ b/var/spack/repos/builtin/packages/xorg-docs/package.py
@@ -6,14 +6,14 @@
from spack import *
-class XorgDocs(AutotoolsPackage):
+class XorgDocs(AutotoolsPackage, XorgPackage):
"""This package provides miscellaneous documentation for the X Window
System that doesn't better fit into other packages.
The preferred documentation format for these documents is DocBook XML."""
homepage = "http://cgit.freedesktop.org/xorg/doc/xorg-docs"
- url = "https://www.x.org/archive/individual/doc/xorg-docs-1.7.1.tar.gz"
+ xorg_mirror_path = "doc/xorg-docs-1.7.1.tar.gz"
version('1.7.1', sha256='360707db2ba48f6deeb53d570deca9fa98218af48ead4a726a67f63e3ef63816')
diff --git a/var/spack/repos/builtin/packages/xorg-gtest/package.py b/var/spack/repos/builtin/packages/xorg-gtest/package.py
index 87df7ca58d..1d7bb7bcbe 100644
--- a/var/spack/repos/builtin/packages/xorg-gtest/package.py
+++ b/var/spack/repos/builtin/packages/xorg-gtest/package.py
@@ -6,12 +6,12 @@
from spack import *
-class XorgGtest(AutotoolsPackage):
+class XorgGtest(AutotoolsPackage, XorgPackage):
"""Provides a Google Test environment for starting and stopping
a X server for testing purposes."""
homepage = "https://people.freedesktop.org/~cndougla/xorg-gtest/"
- url = "https://www.x.org/archive/individual/test/xorg-gtest-0.7.1.tar.bz2"
+ xorg_mirror_path = "test/xorg-gtest-0.7.1.tar.bz2"
version('0.7.1', sha256='6cedc7904c698472783203bd686e777db120b808bb4052e451a822e437b72682')
diff --git a/var/spack/repos/builtin/packages/xorg-server/package.py b/var/spack/repos/builtin/packages/xorg-server/package.py
index f46795ffbf..079b9cd129 100644
--- a/var/spack/repos/builtin/packages/xorg-server/package.py
+++ b/var/spack/repos/builtin/packages/xorg-server/package.py
@@ -6,12 +6,12 @@
from spack import *
-class XorgServer(AutotoolsPackage):
+class XorgServer(AutotoolsPackage, XorgPackage):
"""X.Org Server is the free and open source implementation of the display
server for the X Window System stewarded by the X.Org Foundation."""
homepage = "http://cgit.freedesktop.org/xorg/xserver"
- url = "https://www.x.org/archive/individual/xserver/xorg-server-1.18.99.901.tar.gz"
+ xorg_mirror_path = "xserver/xorg-server-1.18.99.901.tar.gz"
version('1.18.99.901', sha256='c8425163b588de2ee7e5c8e65b0749f2710f55a7e02a8d1dc83b3630868ceb21')
diff --git a/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py b/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py
index 3eb8acb129..9b57524b47 100644
--- a/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py
+++ b/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py
@@ -6,13 +6,13 @@
from spack import *
-class XorgSgmlDoctools(AutotoolsPackage):
+class XorgSgmlDoctools(AutotoolsPackage, XorgPackage):
"""This package provides a common set of SGML entities and XML/CSS style
sheets used in building/formatting the documentation provided in other
X.Org packages."""
homepage = "http://cgit.freedesktop.org/xorg/doc/xorg-sgml-doctools"
- url = "https://www.x.org/archive/individual/doc/xorg-sgml-doctools-1.11.tar.gz"
+ xorg_mirror_path = "doc/xorg-sgml-doctools-1.11.tar.gz"
version('1.11', sha256='986326d7b4dd2ad298f61d8d41fe3929ac6191c6000d6d7e47a8ffc0c34e7426')
diff --git a/var/spack/repos/builtin/packages/xphelloworld/package.py b/var/spack/repos/builtin/packages/xphelloworld/package.py
index b0bcd86858..f3e6e47be9 100644
--- a/var/spack/repos/builtin/packages/xphelloworld/package.py
+++ b/var/spack/repos/builtin/packages/xphelloworld/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xphelloworld(AutotoolsPackage):
+class Xphelloworld(AutotoolsPackage, XorgPackage):
"""Xprint sample applications."""
homepage = "http://cgit.freedesktop.org/xorg/app/xphelloworld"
- url = "https://www.x.org/archive/individual/app/xphelloworld-1.0.1.tar.gz"
+ xorg_mirror_path = "app/xphelloworld-1.0.1.tar.gz"
version('1.0.1', sha256='ead6437c4dc9540698a41e174c9d1ac792de07baeead81935d72cb123196f866')
diff --git a/var/spack/repos/builtin/packages/xplsprinters/package.py b/var/spack/repos/builtin/packages/xplsprinters/package.py
index 2a7daa8a40..729ee62893 100644
--- a/var/spack/repos/builtin/packages/xplsprinters/package.py
+++ b/var/spack/repos/builtin/packages/xplsprinters/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xplsprinters(AutotoolsPackage):
+class Xplsprinters(AutotoolsPackage, XorgPackage):
"""List Xprint printers."""
homepage = "http://cgit.freedesktop.org/xorg/app/xplsprinters"
- url = "https://www.x.org/archive/individual/app/xplsprinters-1.0.1.tar.gz"
+ xorg_mirror_path = "app/xplsprinters-1.0.1.tar.gz"
version('1.0.1', sha256='33377e499429ce3e100fbd7b59153c87ad79bf55872561db08419f69cac4fbfd')
diff --git a/var/spack/repos/builtin/packages/xpr/package.py b/var/spack/repos/builtin/packages/xpr/package.py
index 56023a0088..ca57b0c95b 100644
--- a/var/spack/repos/builtin/packages/xpr/package.py
+++ b/var/spack/repos/builtin/packages/xpr/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xpr(AutotoolsPackage):
+class Xpr(AutotoolsPackage, XorgPackage):
"""xpr takes as input a window dump file produced by xwd
and formats it for output on various types of printers."""
homepage = "http://cgit.freedesktop.org/xorg/app/xpr"
- url = "https://www.x.org/archive/individual/app/xpr-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xpr-1.0.4.tar.gz"
version('1.0.4', sha256='9ec355388ae363fd40239a3fa56908bb2f3e53b5bfc872cf0182d14d730c6207')
diff --git a/var/spack/repos/builtin/packages/xprehashprinterlist/package.py b/var/spack/repos/builtin/packages/xprehashprinterlist/package.py
index 4cd0383461..2f03d06f40 100644
--- a/var/spack/repos/builtin/packages/xprehashprinterlist/package.py
+++ b/var/spack/repos/builtin/packages/xprehashprinterlist/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xprehashprinterlist(AutotoolsPackage):
+class Xprehashprinterlist(AutotoolsPackage, XorgPackage):
"""Rehash list of Xprint printers."""
homepage = "http://cgit.freedesktop.org/xorg/app/xprehashprinterlist"
- url = "https://www.x.org/archive/individual/app/xprehashprinterlist-1.0.1.tar.gz"
+ xorg_mirror_path = "app/xprehashprinterlist-1.0.1.tar.gz"
version('1.0.1', sha256='396986da064b584138cfcff79a8aed12590a9dab24f1cd2d80b08bc1cb896a43')
diff --git a/var/spack/repos/builtin/packages/xprop/package.py b/var/spack/repos/builtin/packages/xprop/package.py
index d5f2c2ea37..a0d11ae17f 100644
--- a/var/spack/repos/builtin/packages/xprop/package.py
+++ b/var/spack/repos/builtin/packages/xprop/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xprop(AutotoolsPackage):
+class Xprop(AutotoolsPackage, XorgPackage):
"""xprop is a command line tool to display and/or set window and font
properties of an X server."""
homepage = "http://cgit.freedesktop.org/xorg/app/xprop"
- url = "https://www.x.org/archive/individual/app/xprop-1.2.2.tar.gz"
+ xorg_mirror_path = "app/xprop-1.2.2.tar.gz"
version('1.2.2', sha256='3db78771ce8fb8954fb242ed9d4030372523649c5e9c1a9420340020dd0afbc2')
diff --git a/var/spack/repos/builtin/packages/xproto/package.py b/var/spack/repos/builtin/packages/xproto/package.py
index ebadd4b2eb..7414ba1f5e 100644
--- a/var/spack/repos/builtin/packages/xproto/package.py
+++ b/var/spack/repos/builtin/packages/xproto/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xproto(AutotoolsPackage):
+class Xproto(AutotoolsPackage, XorgPackage):
"""X Window System Core Protocol.
This package provides the headers and specification documents defining
@@ -17,7 +17,7 @@ class Xproto(AutotoolsPackage):
common definitions and porting layer."""
homepage = "http://cgit.freedesktop.org/xorg/proto/x11proto"
- url = "https://www.x.org/archive/individual/proto/xproto-7.0.31.tar.gz"
+ xorg_mirror_path = "proto/xproto-7.0.31.tar.gz"
version('7.0.31', sha256='6d755eaae27b45c5cc75529a12855fed5de5969b367ed05003944cf901ed43c7')
version('7.0.29', sha256='628243b3a0fa9b65eda804810ab7238cb88af92fe89efdbc858f25ee5e93a324')
diff --git a/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py b/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py
index f0c082e282..cc9b421887 100644
--- a/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py
+++ b/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xproxymanagementprotocol(AutotoolsPackage):
+class Xproxymanagementprotocol(AutotoolsPackage, XorgPackage):
"""The Proxy Management Protocol is an ICE based protocol that provides a
way for application servers to easily locate proxy services available to
them."""
homepage = "http://cgit.freedesktop.org/xorg/proto/pmproto"
- url = "https://www.x.org/archive/individual/proto/xproxymanagementprotocol-1.0.3.tar.gz"
+ xorg_mirror_path = "proto/xproxymanagementprotocol-1.0.3.tar.gz"
version('1.0.3', sha256='c1501045ec781f36b6f867611ab2b4e81be542f5c669b2fd0cc4ec1340c42bcf')
diff --git a/var/spack/repos/builtin/packages/xrandr/package.py b/var/spack/repos/builtin/packages/xrandr/package.py
index 6f716043b8..544e05d173 100644
--- a/var/spack/repos/builtin/packages/xrandr/package.py
+++ b/var/spack/repos/builtin/packages/xrandr/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xrandr(AutotoolsPackage):
+class Xrandr(AutotoolsPackage, XorgPackage):
"""xrandr - primitive command line interface to X11 Resize, Rotate, and
Reflect (RandR) extension."""
homepage = "http://cgit.freedesktop.org/xorg/app/xrandr"
- url = "https://www.x.org/archive/individual/app/xrandr-1.5.0.tar.gz"
+ xorg_mirror_path = "app/xrandr-1.5.0.tar.gz"
version('1.5.0', sha256='ddfe8e7866149c24ccce8e6aaa0623218ae19130c2859cadcaa4228d8bb4a46d')
diff --git a/var/spack/repos/builtin/packages/xrdb/package.py b/var/spack/repos/builtin/packages/xrdb/package.py
index d32b966d1a..3455f33740 100644
--- a/var/spack/repos/builtin/packages/xrdb/package.py
+++ b/var/spack/repos/builtin/packages/xrdb/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xrdb(AutotoolsPackage):
+class Xrdb(AutotoolsPackage, XorgPackage):
"""xrdb - X server resource database utility."""
homepage = "http://cgit.freedesktop.org/xorg/app/xrdb"
- url = "https://www.x.org/archive/individual/app/xrdb-1.1.0.tar.gz"
+ xorg_mirror_path = "app/xrdb-1.1.0.tar.gz"
version('1.1.0', sha256='44b0b6b7b7eb80b83486dfea67c880f6b0059052386c7ddec4d58fd2ad9ae8e9')
diff --git a/var/spack/repos/builtin/packages/xrefresh/package.py b/var/spack/repos/builtin/packages/xrefresh/package.py
index fbfbf30886..fa6e4ec074 100644
--- a/var/spack/repos/builtin/packages/xrefresh/package.py
+++ b/var/spack/repos/builtin/packages/xrefresh/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xrefresh(AutotoolsPackage):
+class Xrefresh(AutotoolsPackage, XorgPackage):
"""xrefresh - refresh all or part of an X screen."""
homepage = "http://cgit.freedesktop.org/xorg/app/xrefresh"
- url = "https://www.x.org/archive/individual/app/xrefresh-1.0.5.tar.gz"
+ xorg_mirror_path = "app/xrefresh-1.0.5.tar.gz"
version('1.0.5', sha256='b373cc1ecd37c3d787e7074ce89a8a06ea173d7ba9e73fa48de973c759fbcf38')
diff --git a/var/spack/repos/builtin/packages/xrx/package.py b/var/spack/repos/builtin/packages/xrx/package.py
index 580df464dd..5abc2911eb 100644
--- a/var/spack/repos/builtin/packages/xrx/package.py
+++ b/var/spack/repos/builtin/packages/xrx/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Xrx(AutotoolsPackage):
+class Xrx(AutotoolsPackage, XorgPackage):
"""The remote execution (RX) service specifies a MIME format for invoking
applications remotely, for example via a World Wide Web browser. This
RX format specifies a syntax for listing network services required by
@@ -15,7 +15,7 @@ class Xrx(AutotoolsPackage):
to invoke the application."""
homepage = "http://cgit.freedesktop.org/xorg/app/xrx"
- url = "https://www.x.org/archive/individual/app/xrx-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xrx-1.0.4.tar.gz"
version('1.0.4', sha256='1ffa1c2af28587c6ed7ded3af2e62e93bad8f9900423d09c45b1d59449d15134')
diff --git a/var/spack/repos/builtin/packages/xscope/package.py b/var/spack/repos/builtin/packages/xscope/package.py
index 3b322267e1..27d108ab6e 100644
--- a/var/spack/repos/builtin/packages/xscope/package.py
+++ b/var/spack/repos/builtin/packages/xscope/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xscope(AutotoolsPackage):
+class Xscope(AutotoolsPackage, XorgPackage):
"""XSCOPE -- a program to monitor X11/Client conversations."""
homepage = "http://cgit.freedesktop.org/xorg/app/xscope"
- url = "https://www.x.org/archive/individual/app/xscope-1.4.1.tar.gz"
+ xorg_mirror_path = "app/xscope-1.4.1.tar.gz"
version('1.4.1', sha256='f99558a64e828cd2c352091ed362ad2ef42b1c55ef5c01cbf782be9735bb6de3')
diff --git a/var/spack/repos/builtin/packages/xset/package.py b/var/spack/repos/builtin/packages/xset/package.py
index 2cea9420c8..b113bb7cef 100644
--- a/var/spack/repos/builtin/packages/xset/package.py
+++ b/var/spack/repos/builtin/packages/xset/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xset(AutotoolsPackage):
+class Xset(AutotoolsPackage, XorgPackage):
"""User preference utility for X."""
homepage = "http://cgit.freedesktop.org/xorg/app/xset"
- url = "https://www.x.org/archive/individual/app/xset-1.2.3.tar.gz"
+ xorg_mirror_path = "app/xset-1.2.3.tar.gz"
version('1.2.3', sha256='5ecb2bb2cbf3c9349b735080b155a08c97b314dacedfc558c7f5a611ee1297f7')
diff --git a/var/spack/repos/builtin/packages/xsetmode/package.py b/var/spack/repos/builtin/packages/xsetmode/package.py
index 547999fb06..d2da4f613b 100644
--- a/var/spack/repos/builtin/packages/xsetmode/package.py
+++ b/var/spack/repos/builtin/packages/xsetmode/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xsetmode(AutotoolsPackage):
+class Xsetmode(AutotoolsPackage, XorgPackage):
"""Set the mode for an X Input device."""
homepage = "http://cgit.freedesktop.org/xorg/app/xsetmode"
- url = "https://www.x.org/archive/individual/app/xsetmode-1.0.0.tar.gz"
+ xorg_mirror_path = "app/xsetmode-1.0.0.tar.gz"
version('1.0.0', sha256='9ee0d6cf72dfaacb997f9570779dcbc42f5395ae102180cb19382860b4b02ef3')
diff --git a/var/spack/repos/builtin/packages/xsetpointer/package.py b/var/spack/repos/builtin/packages/xsetpointer/package.py
index cfd89eb061..ba400c0dc6 100644
--- a/var/spack/repos/builtin/packages/xsetpointer/package.py
+++ b/var/spack/repos/builtin/packages/xsetpointer/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xsetpointer(AutotoolsPackage):
+class Xsetpointer(AutotoolsPackage, XorgPackage):
"""Set an X Input device as the main pointer."""
homepage = "http://cgit.freedesktop.org/xorg/app/xsetpointer"
- url = "https://www.x.org/archive/individual/app/xsetpointer-1.0.1.tar.gz"
+ xorg_mirror_path = "app/xsetpointer-1.0.1.tar.gz"
version('1.0.1', sha256='54be93b20fd6f1deac67246d6e214a60b02dcfbf05295e43751f7a04edb986ac')
diff --git a/var/spack/repos/builtin/packages/xsetroot/package.py b/var/spack/repos/builtin/packages/xsetroot/package.py
index 4f0a49bd40..60fc05f912 100644
--- a/var/spack/repos/builtin/packages/xsetroot/package.py
+++ b/var/spack/repos/builtin/packages/xsetroot/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xsetroot(AutotoolsPackage):
+class Xsetroot(AutotoolsPackage, XorgPackage):
"""xsetroot - root window parameter setting utility for X."""
homepage = "http://cgit.freedesktop.org/xorg/app/xsetroot"
- url = "https://www.x.org/archive/individual/app/xsetroot-1.1.1.tar.gz"
+ xorg_mirror_path = "app/xsetroot-1.1.1.tar.gz"
version('1.1.1', sha256='6cdd48757d18835251124138b4a8e4008c3bbc51cf92533aa39c6ed03277168b')
diff --git a/var/spack/repos/builtin/packages/xsm/package.py b/var/spack/repos/builtin/packages/xsm/package.py
index f3c80c0124..312223216f 100644
--- a/var/spack/repos/builtin/packages/xsm/package.py
+++ b/var/spack/repos/builtin/packages/xsm/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xsm(AutotoolsPackage):
+class Xsm(AutotoolsPackage, XorgPackage):
"""X Session Manager."""
homepage = "http://cgit.freedesktop.org/xorg/app/xsm"
- url = "https://www.x.org/archive/individual/app/xsm-1.0.3.tar.gz"
+ xorg_mirror_path = "app/xsm-1.0.3.tar.gz"
version('1.0.3', sha256='f70815139d62416dbec5915ec37db66f325932a69f6350bb1a74c0940cdc796a')
diff --git a/var/spack/repos/builtin/packages/xstdcmap/package.py b/var/spack/repos/builtin/packages/xstdcmap/package.py
index 5d203ff479..23cab1c4ec 100644
--- a/var/spack/repos/builtin/packages/xstdcmap/package.py
+++ b/var/spack/repos/builtin/packages/xstdcmap/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xstdcmap(AutotoolsPackage):
+class Xstdcmap(AutotoolsPackage, XorgPackage):
"""The xstdcmap utility can be used to selectively define standard colormap
properties. It is intended to be run from a user's X startup script to
create standard colormap definitions in order to facilitate sharing of
scarce colormap resources among clients using PseudoColor visuals."""
homepage = "http://cgit.freedesktop.org/xorg/app/xstdcmap"
- url = "https://www.x.org/archive/individual/app/xstdcmap-1.0.3.tar.gz"
+ xorg_mirror_path = "app/xstdcmap-1.0.3.tar.gz"
version('1.0.3', sha256='b97aaa883a9eedf9c3056ea1a7e818e3d93b63aa1f54193ef481d392bdef5711')
diff --git a/var/spack/repos/builtin/packages/xtrans/package.py b/var/spack/repos/builtin/packages/xtrans/package.py
index aaffcb447e..ff7f902661 100644
--- a/var/spack/repos/builtin/packages/xtrans/package.py
+++ b/var/spack/repos/builtin/packages/xtrans/package.py
@@ -6,14 +6,14 @@
from spack import *
-class Xtrans(AutotoolsPackage):
+class Xtrans(AutotoolsPackage, XorgPackage):
"""xtrans is a library of code that is shared among various X packages to
handle network protocol transport in a modular fashion, allowing a
single place to add new transport types. It is used by the X server,
libX11, libICE, the X font server, and related components."""
homepage = "http://cgit.freedesktop.org/xorg/lib/libxtrans"
- url = "https://www.x.org/archive//individual/lib/xtrans-1.3.5.tar.gz"
+ xorg_mirror_path = "lib/xtrans-1.3.5.tar.gz"
version('1.3.5', sha256='b7a577c1b6c75030145e53b4793db9c88f9359ac49e7d771d4385d21b3e5945d')
diff --git a/var/spack/repos/builtin/packages/xtrap/package.py b/var/spack/repos/builtin/packages/xtrap/package.py
index deca1170a7..ff6a074b52 100644
--- a/var/spack/repos/builtin/packages/xtrap/package.py
+++ b/var/spack/repos/builtin/packages/xtrap/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xtrap(AutotoolsPackage):
+class Xtrap(AutotoolsPackage, XorgPackage):
"""XTrap sample clients."""
homepage = "http://cgit.freedesktop.org/xorg/app/xtrap"
- url = "https://www.x.org/archive/individual/app/xtrap-1.0.2.tar.gz"
+ xorg_mirror_path = "app/xtrap-1.0.2.tar.gz"
version('1.0.2', sha256='e8916e05bfb0d72a088aaaac0feaf4ad7671d0f509d1037fb3c0c9ea131b93d2')
diff --git a/var/spack/repos/builtin/packages/xts/package.py b/var/spack/repos/builtin/packages/xts/package.py
index 89dcc96bf7..8c44ffbedf 100644
--- a/var/spack/repos/builtin/packages/xts/package.py
+++ b/var/spack/repos/builtin/packages/xts/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xts(AutotoolsPackage):
+class Xts(AutotoolsPackage, XorgPackage):
"""This is a revamped version of X Test Suite (XTS) which removes some of
the ugliness of building and running the tests."""
homepage = "https://www.x.org/wiki/XorgTesting/"
- url = "https://www.x.org/archive/individual/test/xts-0.99.1.tar.gz"
+ xorg_mirror_path = "test/xts-0.99.1.tar.gz"
version('0.99.1', sha256='d04d987b9a9f8b3921dfe8de8577d0c2a0f21d2c4c3196948fc9805838a352e6')
diff --git a/var/spack/repos/builtin/packages/xvidtune/package.py b/var/spack/repos/builtin/packages/xvidtune/package.py
index b2e41b6f60..3d3daa996d 100644
--- a/var/spack/repos/builtin/packages/xvidtune/package.py
+++ b/var/spack/repos/builtin/packages/xvidtune/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xvidtune(AutotoolsPackage):
+class Xvidtune(AutotoolsPackage, XorgPackage):
"""xvidtune is a client interface to the X server video mode
extension (XFree86-VidModeExtension)."""
homepage = "http://cgit.freedesktop.org/xorg/app/xvidtune"
- url = "https://www.x.org/archive/individual/app/xvidtune-1.0.3.tar.gz"
+ xorg_mirror_path = "app/xvidtune-1.0.3.tar.gz"
version('1.0.3', sha256='c0e158388d60e1ce054ce462958a46894604bd95e13093f3476ec6d9bbd786d4')
diff --git a/var/spack/repos/builtin/packages/xvinfo/package.py b/var/spack/repos/builtin/packages/xvinfo/package.py
index 4c6bf77a5f..4be8a63fb0 100644
--- a/var/spack/repos/builtin/packages/xvinfo/package.py
+++ b/var/spack/repos/builtin/packages/xvinfo/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xvinfo(AutotoolsPackage):
+class Xvinfo(AutotoolsPackage, XorgPackage):
"""xvinfo prints out the capabilities of any video adaptors associated
with the display that are accessible through the X-Video extension."""
homepage = "http://cgit.freedesktop.org/xorg/app/xvinfo"
- url = "https://www.x.org/archive/individual/app/xvinfo-1.1.3.tar.gz"
+ xorg_mirror_path = "app/xvinfo-1.1.3.tar.gz"
version('1.1.3', sha256='1c1c2f97abfe114389e94399cc7bf3dfd802ed30ad41ba23921d005bd8a6c39f')
diff --git a/var/spack/repos/builtin/packages/xwd/package.py b/var/spack/repos/builtin/packages/xwd/package.py
index b874acbe73..de2c43c852 100644
--- a/var/spack/repos/builtin/packages/xwd/package.py
+++ b/var/spack/repos/builtin/packages/xwd/package.py
@@ -6,11 +6,11 @@
from spack import *
-class Xwd(AutotoolsPackage):
+class Xwd(AutotoolsPackage, XorgPackage):
"""xwd - dump an image of an X window."""
homepage = "http://cgit.freedesktop.org/xorg/app/xwd"
- url = "https://www.x.org/archive/individual/app/xwd-1.0.6.tar.gz"
+ xorg_mirror_path = "app/xwd-1.0.6.tar.gz"
version('1.0.6', sha256='ff01f0a4b736f955aaf7c8c3942211bc52f9fb75d96f2b19777f33fff5dc5b83')
diff --git a/var/spack/repos/builtin/packages/xwininfo/package.py b/var/spack/repos/builtin/packages/xwininfo/package.py
index dce4cf8665..58c25cf4be 100644
--- a/var/spack/repos/builtin/packages/xwininfo/package.py
+++ b/var/spack/repos/builtin/packages/xwininfo/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xwininfo(AutotoolsPackage):
+class Xwininfo(AutotoolsPackage, XorgPackage):
"""xwininfo prints information about windows on an X server. Various
information is displayed depending on which options are selected."""
homepage = "http://cgit.freedesktop.org/xorg/app/xwininfo"
- url = "https://www.x.org/archive/individual/app/xwininfo-1.1.3.tar.gz"
+ xorg_mirror_path = "app/xwininfo-1.1.3.tar.gz"
version('1.1.3', sha256='784f8b9c9ddab24ce4faa65fde6430a8d7cf3c0564573582452cc99c599bd941')
diff --git a/var/spack/repos/builtin/packages/xwud/package.py b/var/spack/repos/builtin/packages/xwud/package.py
index 4feff30d1d..15dc45a848 100644
--- a/var/spack/repos/builtin/packages/xwud/package.py
+++ b/var/spack/repos/builtin/packages/xwud/package.py
@@ -6,12 +6,12 @@
from spack import *
-class Xwud(AutotoolsPackage):
+class Xwud(AutotoolsPackage, XorgPackage):
"""xwud allows X users to display in a window an image saved in a
specially formatted dump file, such as produced by xwd."""
homepage = "http://cgit.freedesktop.org/xorg/app/xwud"
- url = "https://www.x.org/archive/individual/app/xwud-1.0.4.tar.gz"
+ xorg_mirror_path = "app/xwud-1.0.4.tar.gz"
version('1.0.4', sha256='b7c124ccd87f529daedb7ef01c670ce6049fe141fd9ba7f444361de34510cd6c')