]> git.pld-linux.org Git - packages/XFree86-Servers.git/commitdiff
package needed to run X on old cards, not supported by X 4.0
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 16 Feb 2001 00:32:43 +0000 (00:32 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- adapted from rawhide
- removed patches not related to Xservers, other renumbered
- moved common files to separate package
- release 34

Changed files:
    XFree86-Servers.spec -> 1.1

XFree86-Servers.spec [new file with mode: 0644]

diff --git a/XFree86-Servers.spec b/XFree86-Servers.spec
new file mode 100644 (file)
index 0000000..33b4304
--- /dev/null
@@ -0,0 +1,767 @@
+Summary:       XFree86 servers
+Name:          XFree86-Servers
+Version:       3.3.6
+Release:       34
+License:       MIT
+Group:         X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Source0:       ftp://ftp.xfree86.org/pub/XFree86/3.3.6/X336src-1.tar.bz2
+Source1:       ftp://ftp.dcs.ed.ac.uk/pub/jec/programs/xfsft/xfsft-1.1.6.tar.gz
+Source2:       xserver.pamd
+Patch0:                %{name}-rh.patch
+Patch1:                %{name}-parallelmake.patch
+Patch2:                %{name}-fix-01-r128.patch
+Patch3:                %{name}-joy.patch
+Patch4:                %{name}-ssa50.patch
+Patch5:                %{name}-cyrix.patch
+Patch6:                %{name}-sis.patch
+Patch7:                %{name}-3dfxalpha.patch
+Patch8:                %{name}-sparc.patch.gz
+Patch9:                %{name}-new-i810.patch
+Patch10:       %{name}-5480mem.patch
+Patch11:       %{name}-ragemobility.patch
+Patch12:       %{name}-fixreleasedate.patch
+Patch13:       %{name}-svgaprobe.patch
+Patch14:       %{name}-morecyrix.patch
+Patch15:       %{name}-security.patch
+Patch16:       %{name}-xkbstack.patch
+Patch17:       %{name}-fix-04-s3trio3d2x.patch
+Patch18:       %{name}-fix-05-s3trio3d.patch
+Patch19:       %{name}-fbdev-compile.patch
+Patch20:       %{name}-alpha.patch
+Patch21:       %{name}-serversonly.patch
+Patch22:       %{name}-sparc-asmflags.patch
+Patch23:       %{name}-HasZlib.patch
+ExclusiveArch: %{ix86} alpha m68k armv4l sparc
+BuildRequires: flex
+BuildRequires: bison
+BuildRequires: zlib-devel
+BuildRequires: pam-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                _prefix         /usr/X11R6
+%define                _mandir         /usr/X11R6/man
+%define                docsrc          xc/programs/Xserver/hw/xfree86/doc
+
+%description
+
+%package common
+Summary:       The XFree86 servers - common files
+Summary(pl):   Pliki wspólne dla serwerów XFree86
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Requires:      XFree86-fonts
+Obsoletes:     XFree86-Xserver
+
+%description common
+Files common for all XFree86 servers, i.e. modules, Xwrapper and PAM
+configuration files. Install this package with appropriate X server
+package if you have old video card which was supported by XFree 3.3.6
+but is not supported by XFree 4.x. If your card is well supported by
+XFree 4.x, use Xserver with appropriate driver from XFree 4.x instead.
+
+Please see the XFree86 video card/server list available from the
+XFree86 Project's website at http://www.xfree86.org for a definitive
+list of X servers and which video cards they support.
+
+%description -l pl common
+Pliki wspólne dla wszystkich X serwerów, w tym modu³y, Xwrapper oraz
+pliki konfiguracyjne PAM. Zainstaluj ten pakiet wraz z pakietem
+zawieraj±cym odpowiedni X serwer je¿eli masz star± kartê, która by³a
+obs³ugiwana przez XFree 3.3.6, a nie jest obs³ugiwana przez XFree 4.x.
+Je¿eli twoja karta jest dobrze obs³ugiwana przez XFree 4.x, lepiej
+u¿yj X serwera wraz z odpowiednim driverem z XFree 4.x
+
+Pe³n± listê X serwerów oraz kart które obs³uguj± mo¿na znale¼æ pod
+adresem http://www.xfree86.org.
+
+%package -n XFree86-S3
+Summary:       The XFree86 server for video cards based on older S3 chips
+Summary(pl):   Serwer XFree86 dla kart na starych uk³adach S3
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-S3
+XFree86-S3 is the X server for video cards based on S3 chips,
+including most Number Nine cards, many Diamond Stealth cards, Orchid
+Fahrenheits, the Miro Crystal 8S, most STB cards, and some
+motherboards with built-in graphics accelerators (such as the IBM
+ValuePoint line). Note that if you have an S3 ViRGE based video card,
+you'll need XFree86-S3V instead of XFree86-S3.
+
+%description -l pl -n XFree86-S3
+XFree86-S3 jest X serwerem dla kart graficznych na uk³adach S3, czyli
+czê¶ci kart Number Nine, Diamond Stealth, Orchid Fahrenheit, Miro
+Crystal, STB. Je¿eli masz kartê na uk³adzie S3 ViRGE, zamiast tego
+pakietu zainstaluj XFree86-S3V.
+
+%package -n XFree86-I128
+Summary:       The XFree86 server for Number Nine Imagine 128 video cards
+Summary(pl):   Serwer XFree86 dla kart Number Nine Imagine 128
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-I128
+XFree86-I128 is the X server for the Number Nine Imagine 128 and
+similar video cards.
+
+%description -l pl -n XFree86-I128
+XFree86-I128 jest X serwerem dla kart graficznych Number Nine
+Imagine 128 i podobnych.
+
+%package -n XFree86-S3V
+Summary:       The XFree86 server for video cards based on the S3 Virge chip
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie S3 Virge
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-S3V
+XFree86-S3V is the X server for video cards based on the S3 ViRGE
+chipset.
+
+%description -l pl -n XFree86-S3V
+XFree86-S3V jest X serwerem dla kart graficznych opartych o uk³ady
+S3 ViRGE.
+
+%package -n XFree86-Mach64
+Summary:       The XFree86 server for Mach64 based video cards
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie Mach64
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-Mach64
+XFree86-Mach64 is the server package for cards based on ATI's Mach64
+chip, such as the Graphics Xpression, GUP Turbo, and WinTurbo cards.
+Note that this server is known to have problems with some Mach64
+cards. Check http://www.xfree86.org for current information on
+updating this server.
+
+%description -l pl -n XFree86-Mach64
+XFree86-Mach64 to X serwer dla kart opartych o uk³ad ATI Mach64,
+takich jak Graphics Xpression, GUP Turbo, WinTurbo.
+Uwaga: ten serwer miewa problemy z niektórymi kartami Mach64.
+
+%package -n XFree86-8514
+Summary:       The XFree86 server program for older IBM 8514 or compatible video cards
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie IBM 8514
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-8514
+The XFree86-8514 package contains the X server for older IBM 8514
+video cards, or compatibles from a company such as ATI.
+
+%description -l pl -n XFree86-8514
+XFree86-8514 zawiera X serwer dla starszych kart graficznych IBM 8514
+lub kompatybilnych.
+
+%package -n XFree86-AGX
+Summary:       The XFree86 server for AGX-based video cards
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie AGX
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-AGX
+The XFree86-AGX package contains the X server for AGX-based cards,
+such as the Boca Vortex, Orchid Celsius, Spider Black Widow and
+Hercules Graphite.
+
+%description -l pl -n XFree86-AGX
+XFree86-AGX zawiera X serwer dla kart graficznych na uk³adzie AGX,
+takich jak Roca Vortex, Orchid Celsius, Spider Black Widow, Hercules
+Graphite.
+
+%package -n XFree86-Mach32
+Summary:       The XFree86 server for Mach32 based video cards
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie Mach32
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-Mach32
+XFree86-Mach32 is the X server package for video cards built around
+ATI's Mach32 chip, including the ATI Graphics Ultra Pro and Ultra
+Plus.
+
+%description -l pl -n XFree86-Mach32
+XFree86-Mach32 jest X serwerem dla kart graficznych opartych na uk³adzie
+ATI Mach32, w tym kart ATI Graphics Ultra Pro i Ultra Plus.
+
+%package -n XFree86-Mach8
+Summary:       The XFree86 server for Mach8 video cards
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie Mach8
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-Mach8
+XFree86-Mach8 is the X server for video cards built around ATI's
+Mach8 chip, including the ATI 8514 Ultra and Graphics Ultra.
+
+%description -l pl -n XFree86-Mach8
+XFree86-Mach8 jest X serwerem dla kart graficznych opartych na uk³adzie
+ATI Mach8, w tym kart ATI 8514 Ultra i Graphics Ultra.
+
+%package -n XFree86-Mono
+Summary:       A generic XFree86 monochrome server for VGA cards
+Summary(pl):   Serwer XFree86 dla kart VGA w trybie mono
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-Mono
+XFree86-Mono is a generic monochrome (two color) server for VGA cards.
+XFree86-Mono will work for nearly all VGA compatible cards, but will
+only support a monochrome display.
+
+%description -l pl -n XFree86-Mono
+XFree86-Mono jest standardowym monochromatycznym (2-kolorowym) serwerem
+dla kart VGA. Dzia³a na prawie wszystkich kartach zgodnych z VGA.
+
+%package -n XFree86-P9000
+Summary:       The XFree86 server for P9000 cards
+Summary(pl):   Serwer dla kart na uk³adzie P9000
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-P9000
+XFree86-P9000 is the X server for video cards built around the Weitek
+P9000 chip, such as most Diamond Viper cards and the Orchid P9000
+card.
+
+%description -l pl -n XFree86-P9000
+XFree86-P9000 jest X serwerem dla kart graficznych opartych na uk³adzie
+Weitek P9000, takich jak Diamon Viper i Orchid P9000.
+
+%package -n XFree86-SVGA
+Summary:       An XFree86 server for most simple framebuffer SVGA devices
+Summary(pl):   Serwer dla wiêkszo¶ci prostych kart SVGA
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-SVGA
+An X server for most simple frame buffer SVGA devices, including cards
+built from ET4000 chips, Cirrus Logic chips, Chips and Technologies
+laptop chips, Trident 8900 and 9000 chips, and Matrox chips. It also
+works for Diamond Speedstar, Orchid Kelvins, STB Nitros and Horizons,
+Genoa 8500VL, most Actix boards, and the Spider VLB Plus. This X
+server works for many other chips and cards, so try this server if you
+are having problems.
+
+%description -l pl -n XFree86-SVGA
+X serwer dla wiêkszo¶ci prostych kart SVGA, w tym kart zbudowanych
+na uk³adach ET4000, Cirrus Logic, Chips and Technologies, Trident 8900
+i 9000, Matrox. Dzia³a tak¿e na kartach Diamond Speedstar, Orchid
+Kelvin, STB Nitro i Horizon, Genoa 8500VL, Spider VLB Plus i wiêkszo¶ci
+kart Actix.
+
+%package -n XFree86-VGA16
+Summary:       A generic XFree86 server for VGA16 boards
+Summary(pl):   Serwer XFree86 dla kart VGA w trybie 4bpp
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-VGA16
+XFree86-VGA16 is a generic 16 color server for VGA boards.
+XFree86-VGA16 will work on nearly all VGA style graphics boards, but
+will only support a low resolution, 16 color display.
+
+%description -l pl -n XFree86-VGA16
+XFree86-VGA16 jest standardowych 16-kolorowym serwerem dla kart VGA.
+Dzia³a na prawie wszystkich kartach zgodnych z VGA.
+
+%package -n XFree86-W32
+Summary:       The XFree86 server for video cards based on ET4000/W32 chips
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie ET4000/W32
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-W32
+XFree86-W32 is the X server for cards built around ET4000/W32 chips,
+including the Genoa 8900 Phantom 32i, the Hercules Dynamite, the
+LeadTek WinFast S200, the Sigma Concorde, the STB LightSpeed, the
+TechWorks Thunderbolt, and the ViewTop PCI.
+
+%description -l pl -n XFree86-W32
+XFree86-W32 jest X serwerem dla kart opartych na uk³adach ET4000/W32,
+w tym kart Genoa 8900 Phantom 32i, Hercules Dynamite, LeadTek WinFast
+S200, Sigma Concorde, STB LightSpeed, TechWorks Thunderbolt, ViewTop PCI.
+
+%package -n XFree86-3DLabs 
+Summary:       The XFree86 server for 3Dlabs video cards
+Summary(pl):   Serwer XFree86 dla kart na uk³adzie 3Dlabs
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-3DLabs
+XFree86-3DLabs is the X server for cards built around 3Dlabs Glint and
+Permedia chipsets, including the Glint 500TX with IBM RGB526 RAMDAC,
+the Glint MX with IBM RGB526 and IBM RGB640 RAMDAC, the Permedia with
+IBM RGB526 RAMDAC, and the Permedia 2 (classic, 2a, 2v).
+
+%description -l pl -n XFree86-3DLabs
+XFree86-3DLabs jest X serwerem dla kart graficznych na uk³adach 3Dlabs
+Glint lub Permedia, w tym Glint 500TX z RAMDAC IBM RGB526, Glint MX
+z RAMDAC IBM RGB526 lub IBM RGB640, Permedia z RAMDAC IBM RGB526 oraz
+Permedia 2 (classic, 2a, 2v).
+
+%package -n XFree86-TGA
+Summary:       X server for systems with Digital TGA boards based on DC21040 chips
+Summary(pl):   X serwer dla systemów z kartami Digital TGA na uk³adach DC21040
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-TGA
+The XFree86-TGA package contains an 8-bit X server for Digital TGA
+boards based on the DC21040 chip. These adapters are often used in
+Alpha workstations and are included with Alpha UDB (Multia) machines.
+
+%description -l pl -n XFree86-TGA
+XFree86-TGA zawiea 8-bitowy X serwer dla kart Digital TGA opartych na
+uk³adzie DC21040. Te karty s± czêsto u¿ywane na w stacjach roboczych
+Alpha oraz maszynach Alpha UDB (Multia).
+
+%package -n XFree86-FBDev
+Summary:       The X server for the generic frame buffer device on some machines
+Summary(pl):   X serwer dzia³aj±cy w oparciu o framebuffer
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-FBDev
+The XFree86-FBDev package contains an X server for the generic frame
+buffer device. This X server is usually the only choice for SPARC
+machines, but also has some special capabilities that make it useful
+on Intel platforms, especially laptops.
+
+First, this X server can be used as a generic driver for a chipset
+that does not yet have an Open Source driver (note that it will be
+un-accelerated). Secondly, this X server "speaks" VESA protocols, so
+it will produce the exact timing needed by projection systems. This
+feature is handy for using your laptop to display a presentation on a
+projection system on the road. Your regular X server may or may not be
+in sync with the projection system, but the FBDev X server will always
+work. Thirdly, this X server can produce a larger display, at a higher
+resolution, for consoles on laptops.
+
+%description -l pl -n XFree86-FBDev
+XFree86-FBDev zawiera X serwer oparty o framebuffer. Zazwyczaj jest
+jedynym dla maszyn SPARC, ale ma te¿ mo¿liwo¶ci przydatne na platformach
+intelowskich, zw³aszcza w laptopach.
+
+Po pierwsze, ten X serwer mo¿e byæ u¿ywany dla kart, które nie maj±
+jeszcze dedykowanego drivera (uwaga: ten serwer dzia³a bez akceleracji).
+Po drugie, ten X serwer obs³uguje protoko³y VESA, wiêc mo¿e dostosowaæ
+parametry wy¶wietlania do urz±dzenia, co jest przydatne przy projekcjach.
+Po trzecie, ten X serwer mo¿e wy¶wietlaæ wiêkszy obraz, z wiêksz±
+rozdzielczo¶ci± na laptopach.
+
+%package -n XFree86-Sun
+Summary:       X server for Suns with monochrome and 8-bit color SBUS framebuffers
+Summary(pl):   X serwer dla Sunów z framebufferem SBUS mono lub kolorowym 8bpp
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Obsoletes:     X11R6.1-Sun
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-Sun
+The XFree86-Sun package contains the X server for Sun computers with
+monochrome and 8-bit color SBUS frame buffers (for example, the CG3
+and CG6 frame buffers).
+
+%description -l pl -n XFree86-Sun
+XFree86-Sun zawiera X serwer dla komputerów Sun z framebufferem SBUS
+monochromatycznym lub z 8-bitowym kolorem (np. CG3 lub CG6).
+
+%package -n XFree86-SunMono
+Summary:       X server for Sun computers with monochrome SBUS framebuffers only
+Summary(pl):   X serwer dla Sunów z monochromatycznym framebufferem SBUS
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Obsoletes:     X11R6.1-SunMono
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-SunMono
+The XFree86-SunMono package includes an X server for Sun computers
+with monochrome SBUS frame buffers only.
+
+%description -l pl -n XFree86-SunMono
+XFree86-SunMono zawiera X serwer dla komputerów Sun z monochromatycznym
+framebufferem SBUS.
+
+%package -n XFree86-Sun24
+Summary:       The X server for Suns with all supported SBUS framebuffers
+Summary(pl):   X serwer dla Sunów z framebufferami SBUS.
+Group:          X11/XFree86/Servers
+Group(de):      X11/XFree86/Server
+Group(pl):      X11/XFree86/Serwery
+Obsoletes:     X11R6.1-Sun24
+Provides:      Xserver
+Requires:      %{name}-common = %{version}
+
+%description -n XFree86-Sun24
+The XFree86-Sun24 package contains the X server for Sun computers with
+all supported SBUS frame buffers.
+
+%description -l pl -n XFree86-Sun24
+XFree86-Sun24 zawiera X serwer dla komputerów Sun z framebufferem SBUS.
+
+%prep
+%setup -q -c -a1
+
+# install xfsft
+tar x -C xc/lib -f xfsft-1.1.6/libfont.tar
+patch -p0 -s -d xc/lib < xfsft-1.1.6/libfont.patch
+%patch0 -p1
+%patch1 -p1
+%patch2 -p0
+%patch3 -p1
+# Fix Xconfigurator setup of Diamond SpeedStar A50
+%patch4 -p1
+# new cyrix driver seems wonky
+%patch5 -p1
+# turn off accel for sis6326 cards
+%patch6 -p1
+%ifarch alpha
+%patch7 -p1
+%endif
+%ifarch sparc
+# Sparc jumbo patch
+%patch8 -p1
+%endif
+# enable i810 driver in 3.3.6; switch agpgart to X 4.0-style
+%patch9 -p1
+# fix memory detection on Cirrus 5480 series chips
+%patch10 -p1
+# fix rage mobility chipset (IBM ThinkPads)
+%patch11 -p1
+# 2000, not 1999!
+%patch12 -p1
+# probe SVGA cards in different order to avoid lockups
+%patch13 -p1
+# more minor MediaGX tweaks
+%patch14 -p1
+# fix bug in security extension (listens on port 6000)
+%patch15 -p1
+# fix stack overrun in xkb startup code
+%patch16 -p1
+# fix S3 trio3d issues
+%patch17 -p0
+%patch18 -p0
+# make things compile with glibc 2.2
+%patch19 -p0
+# make alpha build with gcc 2.96
+%patch20 -p0
+# Only build X servers
+%patch21 -p0
+# fix cfb linking
+%patch22 -p1
+%patch23 -p1
+
+# Fix the header file for makedepend.
+cd xc/config/imake
+mkdir X11
+ln -sf ../../include/Xosdefs.h X11
+
+%build
+%ifarch alpha
+%{__make} World -C xc BOOTSTRAPCFLAGS="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS} -Wa,-m21164a" \
+       CDEBUGFLAGS="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS} -Wa,-m21164a"
+%else
+%{__make} World -C xc BOOTSTRAPCFLAGS="%{?debug:-O -g}%{!?debug:$RPM_OPT_FLAGS} -pipe" \
+       CDEBUGFLAGS="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS} -pipe"
+%endif
+
+# XXX: applies to gcc "2.96" only??? needs testing with 2.95*... -- qboosh
+# There are apparently bugs in -m486. Grrrrrrrrrrrrrrr.
+#%ifarch %{ix86}
+#%if %{?debug:0}%{!?debug:1}
+#(
+#  cd xc/programs/Xserver/hw/xfree86/accel/i128/
+#  rm -f i128.o libi128.a
+#  %{__make} i128.o CDEBUGFLAGS="-O2 -pipe"
+#  cd ../../../..
+#  %{__make} CDEBUGFLAGS="$RPM_OPT_FLAGS -pipe"
+#)
+#%endif
+#%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT/etc/pam.d
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xserver
+install -d $RPM_BUILD_ROOT/etc/security/console.apps
+touch $RPM_BUILD_ROOT/etc/security/console.apps/xserver
+touch $RPM_BUILD_ROOT/etc/security/blacklist.xserver
+
+install -d $RPM_BUILD_ROOT%{_includedir}
+
+%{__make} DESTDIR=$RPM_BUILD_ROOT install install.man -C xc
+
+# setup the default X server
+rm -f $RPM_BUILD_ROOT%{_bindir}/X
+ln -sf Xwrapper $RPM_BUILD_ROOT%{_bindir}/X
+
+mv -f $RPM_BUILD_ROOT%{_mandir}/man5/XF86Config.5x \
+       $RPM_BUILD_ROOT%{_mandir}/man5/XF86Config-3.5x
+
+gzip -9nf $RPM_BUILD_ROOT%{_libdir}/X11/doc/*
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files common
+%defattr(644,root,root,755)
+%attr(4755,root,root) %{_bindir}/Xwrapper
+%attr(755,root,root) %{_bindir}/X
+%attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/xserver
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.xserver
+%config(missingok) /etc/security/console.apps/xserver
+%{_mandir}/man5/XF86Config-3.5x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/XF86Config.eg
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/AccelCards*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/Devices*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/Monitors*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/QuickStart.doc*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.gz
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Config*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.DGA*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Linux*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.mouse*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/RELNOTES*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/VideoModes.doc*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/xinput*
+%ifarch %{ix86} alpha
+%attr(755,root,root) %{_libdir}/modules/*
+%endif
+
+%ifarch %{ix86} alpha
+%files -n XFree86-SVGA
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_SVGA
+%{_mandir}/man1/XF86_SVGA.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.MGA*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.NVIDIA*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Oak*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.S3V*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.SiS*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Video7*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.W32*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.WstDig*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.apm*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.ark*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.ati*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.chips*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cirrus*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cyrix*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.epson*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.i740*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.i810*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.neo*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.r128*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.rendition*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.trident*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.tseng*
+%endif
+
+%ifarch %{ix86} sparc
+%files -n XFree86-VGA16
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_VGA16
+%{_mandir}/man1/XF86_VGA16.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cyrix*
+%endif
+
+%ifarch %{ix86}
+%files -n XFree86-W32
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_W32
+%{_mandir}/man1/XF86_W32.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.W32*
+%endif
+
+%ifarch %{ix86} alpha
+%files -n XFree86-Mono
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_Mono
+%{_mandir}/man1/XF86_Mono.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cyrix*
+%endif
+
+%ifarch %{ix86} alpha
+%files -n XFree86-S3
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_S3
+%{_mandir}/man1/XF86_S3.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.S3.gz
+%endif
+
+%ifarch %{ix86} alpha
+%files -n XFree86-S3V
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_S3V
+%{_mandir}/man1/XF86_S3.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.S3V*
+%endif
+
+%ifarch %{ix86}
+%files -n XFree86-8514
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_8514
+%{_mandir}/man1/XF86_8514.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%endif
+
+%ifarch %{ix86}
+%files -n XFree86-Mach8
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_Mach8
+%{_mandir}/man1/XF86_Mach8.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%endif
+
+%ifarch %{ix86}
+%files -n XFree86-Mach32
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_Mach32
+%{_mandir}/man1/XF86_Mach32.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Mach32*
+%endif
+
+%ifarch %{ix86} alpha sparc
+%files -n XFree86-Mach64
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_Mach64
+%{_mandir}/man1/XF86_Mach64.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Mach64*
+%endif
+
+%ifarch %{ix86} alpha
+%files -n XFree86-P9000
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_P9000
+%{_mandir}/man1/XF86_P9000.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.P9000*
+%endif
+
+%ifarch %{ix86}
+%files -n XFree86-AGX
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_AGX
+%{_mandir}/man1/XF86_AGX.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.agx*
+%endif
+
+%ifarch %{ix86}
+%files -n XFree86-I128
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_I128
+%{_mandir}/man1/XF86_I128.1x*
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.I128*
+%endif
+
+%ifarch %{ix86} alpha sparc
+%files -n XFree86-3DLabs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_3DLabs
+%{_mandir}/man1/XF86_Accel.1x*
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.3DLabs*
+%endif
+
+%ifarch alpha
+%files -n XFree86-TGA
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_TGA
+%doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.DECtga*
+%endif
+
+%ifarch m68k armv4l
+%files -n XFree86-FBDev
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF68_FBDev
+%{_mandir}/man1/XF68_FBDev.1x*
+%endif
+
+%ifarch %{ix86} alpha sparc
+%files -n XFree86-FBDev
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XF86_FBDev
+%endif
+
+%ifarch sparc
+%files -n XFree86-Sun
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/Xsun
+%endif
+
+%ifarch sparc
+%files -n XFree86-SunMono
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XsunMono
+%endif
+
+%ifarch sparc
+%files -n XFree86-Sun24
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/Xsun24
+%endif
This page took 0.108831 seconds and 4 git commands to generate.