diff --git a/var/spack/repos/builtin/packages/applewmproto/package.py b/var/spack/repos/builtin/packages/applewmproto/package.py index a9d52c7d59b..ea1bbe19e29 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 9369d5a7e55..ddf6ebfe9b3 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 78ff26c2d9d..8c410358c74 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 b4646eafc00..3fff45aa59e 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 1e4a1fc1bd1..caa8fcd51e4 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 c8937e1520a..06e793bcd3b 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 b78dcd410f4..ed90e45174f 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 eb8b8fc0782..bf1bedaf201 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 98d2ea6f389..92ea0c3f4f3 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 1b1e9f71f43..ad8f08d7dea 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 4c18d6de98e..31959981a02 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 fb535220e09..66b73a7bbcf 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 c3955f41be2..e66ce72403f 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 0aa661a6826..90dcc1d49a5 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 af7386dca6e..a926727e5df 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 14cbf18d265..b550f0bec00 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 41923f5ad15..647b0b417b6 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 52d1a23fe04..8397bba192b 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 419984c6245..b91524d5483 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 74b870ca643..5294686a4b7 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 32083f58dce..f491b2631e3 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 76ee5a731ed..ae83adf5caf 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 ffe068a35f7..1b8614af2d3 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 ff78f859bdd..59259d7e5f0 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 aa5f96976e5..85339772fad 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 3af48b66cdb..07a1afdb328 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 fc55defa42f..28497c8d9ea 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 f5cfe58daec..b2c5f991b89 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 60f705e9aaa..9157a9951a5 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 f6db7868de0..b429a123505 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 80abcc3938a..0102c42caa6 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 @@ 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 8fa865bab2e..2d2dbf63bc3 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 3080e95b0bf..94cf8afb367 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 b05d4c82fe7..b795fafe05c 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 5986547c5dc..852f313dd30 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 0f4f6a87a89..b99b708721d 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 b250ab73539..bfbedabc2a8 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 2dedf163cb9..32aa445dd36 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 6a8f48dbfdd..0ab82308c27 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 264a8546d74..bab3d9513b5 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 3856c526c7d..cabd2aae3d5 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 543cdad3ecf..4c5d32d2475 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 0668ba7fadb..924b3c1dbbb 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 72650a35aae..f94b92841db 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 9a6dc204c1a..efd5120ef04 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 2d3e028e930..78f94d34235 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 0f990ca424e..f1c2301b49f 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 6ff52d9e1d4..4022033f1d8 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 dd722cb70a1..6e14c627076 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 0a6af544fcb..a6d81dc34fd 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 4fc3187a1fe..a9781f4848f 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 73f1ce77de6..bd615f0fa7f 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 84b4caad8fc..3a3d92a9e88 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 561371d5231..ebaf8a3570d 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 7c2de91db4f..2cd8d5c3de7 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 f764df19b1a..6ee00368eca 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 144450e2bae..9cbb2968562 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 e1cbac14337..7464deff736 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 374b151d17b..3855fb97de3 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 ac28aeb1b4b..504709f8086 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 3e0c7344258..8b969b9d354 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 9f7904404d1..d53732752ee 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 ff590a14cfa..d8c41790de5 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 0e73980d19b..48a78dfe1c1 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 1305623472c..1db0ccac41d 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 888861bca9b..da2e1166406 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 5e28a231096..bb39a3b8bbd 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 bb492756437..405da4bbd09 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 d5284fa2226..c1dcd0b472f 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 73690b53b34..a1a16b87a44 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 c8a659b8721..f00dad3f91c 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 df437baf143..f3cd1658b58 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 2cb198b7f5c..7554224e536 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 efb44c34eb2..d729ab5826d 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 e2f82f909ab..447c111b548 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 da2a97713aa..fdb3b6cf7f5 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 7987677f8fb..51be35577e3 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 8a6645d729a..74c1ec3c5c0 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 5c22536c0e2..59f263e497b 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 b13234b7689..338fb7b0b36 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 3adbe696a34..98b2ab4f1b0 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 cbef2fc7696..1c310c172c0 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 3cafde98ba7..232111e4bf1 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 43c523e1a4a..96cca305d24 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 2f4d8801b96..ae9885002ea 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 53613b290a3..d3ba5e08619 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 f0410e94d66..bf0345509d3 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 0e9652e4be7..704552d769f 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 d2ab9379132..028bfda890e 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 7dae3ca36a5..7c3b9f03298 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 c3315568f1d..a2dfed152fc 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 c70d539abc2..4067ddaacb3 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 03961b1dba1..b6f4d90438d 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 2bd9fa30ea3..87f1a6708a9 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 103ebc3927f..3c5f74eddc6 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 2e4f56342b9..416aef769c3 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 777706c67bf..aa49ddbfe96 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 b31da8db92f..6ecfe9fae1e 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 8ddb8377e96..f4239e2cd7b 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 8b0d762b05d..dbed54afcdc 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 8f5093cbcfd..2c3ebba00bd 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 fa7bad6765f..ae06e94365f 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 e76e32e6c98..5e05f134e5c 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 9b79b092ef0..089ab2aecf8 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 a2c6f20d323..4945caa50a3 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 3f86cb06cf0..45dae87541d 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 76d04dfc6f9..8aa1fea2138 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 c1e1ccd41e0..7294e2ab0ce 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 abdf56436a1..12f8e783d2b 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 d0cfe0cd922..bdd58e64c92 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 f3e44bb0793..aefbf692c71 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 3b8e127c51a..5fd7d6b4e37 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 a21b2b3a279..3305eebd83c 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 b3bdb90bc16..0b61b98e2c5 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 ba2cdf997ae..85078d38609 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 e35d291ec60..7caf75a319b 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 3c7afeebe56..2e79e2f874a 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 ec7f589dd0e..312b144e9ba 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 f1b94450b5d..98c87117661 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 769d161dd01..c2574230fa6 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 6902995981c..1e20f7d5f43 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 f25c3934ad4..f5767be36cb 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 3300e7f05d4..e9c1d9a4997 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 109c723eda8..3928dbb7812 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 0fcd01df59e..2d45fe2a24f 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 ce2c89917c0..d68445c02da 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 ddf8298d6b0..6b16fed4e26 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 d7a6ca67ec8..ce44860d61f 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 83978175ed2..be32863f041 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 58049e456eb..462efcf8831 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 78375744794..e0a187d2d2b 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 e9f3c364db0..0d7e94fb285 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 93e4bfd780e..c1dff584586 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 9b7921040e7..1d2ba4f5c0b 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 d51f501f1da..18c1b7d2053 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 5b6a4013536..45124af03a3 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 6257aeb4521..da62b390646 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 8e49fb82fc2..5ace6998b17 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 a242e58e2b1..74c0fc06bd3 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 a6483c1d1c5..3760f44ae93 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 9af7f574624..68b4847a398 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 77d363f8662..758631f82b1 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 b51c94b6c59..ead61d320bf 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 28c94fb167f..72235c2c983 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 1cc94e45677..7f57aa91c4f 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 2f33d45602a..c5971fccfda 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 4e5e67bc6ae..9516216a38d 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 0a001203c23..20fd6134075 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 7ba45673a9b..85e73cadbc9 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 10b7ff7cb13..92536ee22ac 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 e8c91517161..09c12633779 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 6cc49d96f9a..ef994a8cac0 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 54925e455a6..980e65a6b5f 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 87a9ba0de40..16cc0a7f60d 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 c86b966b77f..207f56cea42 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 1006d875f5d..dad36cbdc11 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 8621af0c464..4db99a63b41 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 9a9895c13d4..4a800230381 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 77554202e66..a898bb2dd73 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 d367ab76b04..1f0b7528e4d 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 d7e94097e3c..08439aae3d8 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 cd003742040..930c628275c 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 0cfda1979f8..5d01efe0033 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 62abefd68c5..fcda514cbbe 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 433a8ee71f5..4c963ec69c8 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 d1aaee2053e..f810f03c25c 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 68ee0eb8a9a..c88e29d1933 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 8ab2eedc998..bfffca335a9 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 822dde7848a..b6b4d6c360e 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 0ed5abeb9f9..1ac58c5b09d 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 8c653eae303..cdded0a96f0 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 87df7ca58d7..1d7bb7bcbeb 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 f46795ffbfa..079b9cd1292 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 3eb8acb1290..9b57524b474 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 b0bcd868580..f3e6e47be98 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 2a7daa8a403..729ee628930 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 56023a00881..ca57b0c95b6 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 4cd03834615..2f03d06f400 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 d5f2c2ea376..a0d11ae17f9 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 ebadd4b2eb7..7414ba1f5ec 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 f0c082e2826..cc9b4218870 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 6f716043b85..544e05d173f 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 d32b966d1ae..3455f337408 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 fbfbf308868..fa6e4ec0740 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 580df464dde..5abc2911eb2 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 3b322267e1a..27d108ab6e1 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 2cea9420c80..b113bb7cef6 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 547999fb06a..d2da4f613bc 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 cfd89eb061e..ba400c0dc6e 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 4f0a49bd405..60fc05f912b 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 f3c80c0124f..312223216f0 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 5d203ff4792..23cab1c4ece 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 aaffcb447e2..ff7f9026611 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 deca1170a75..ff6a074b522 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 89dcc96bf76..8c44ffbedf9 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 b2e41b6f607..3d3daa996d2 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 4c6bf77a5f7..4be8a63fb02 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 b874acbe731..de2c43c852f 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 dce4cf86653..58c25cf4be5 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 4feff30d1d8..15dc45a8485 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')