Commit graph

233 commits

Author SHA1 Message Date
Eric Anholt
001a52184d The DRI client drivers are now provided by graphics/dri. RUN_DEPENDS on them
instead of installing them from this port.
2003-11-09 08:27:26 +00:00
Eric Anholt
ed699c7900 Mark NOT_FOR_ARCHS=ia64 and do a little plist sorting fix. 2003-10-21 02:58:00 +00:00
Peter Wemm
9cfe10d80c Having the Xserver open /dev/io on amd64 as well would help. The nv
driver (among others) do not appreciate the lack of this.
2003-10-16 18:01:46 +00:00
Eric Anholt
1c2a2907c3 Fix packaging of sunffb on sparc64.
Submitted by:	Marius Strobl <marius@alchemy.franken.de>
2003-09-27 20:26:35 +00:00
Eric Anholt
c262a3d9b4 Re-add the scanpci manpage on i386.
Reported by:	bento
2003-09-25 21:05:33 +00:00
Eric Anholt
97b4e7a649 Fixes for potential integer overflows in font libraries.
Obtained from:	XFree86 CVS
2003-09-03 22:12:51 +00:00
David E. O'Brien
27e9bd2cbc Add support for AMD64. 2003-08-23 01:43:11 +00:00
Eric Anholt
f6c848659e [1] Fix xdmcp queries in the X servers (bug 277)
[2] Fix underlining in the freetype backend (bug 330)

PR:		[1] ports/52387
		[2] ports/55134
Submitted by:	[1] Joel Ray Holveck <joelh@piqnet.org>
		[2] Ariff Abdullah <skywizard@MyBSD.org.my>
2003-08-12 18:35:37 +00:00
Kris Kennaway
3378745c51 Add support for sparc64.
Submitted by:	jake (based on)
2003-07-27 09:44:00 +00:00
Eric Anholt
3bd887cd28 Add missing newlines which got lost somehow in my patching.
Noticed by:	peter
2003-07-17 00:28:54 +00:00
Eric Anholt
085cfa9e04 Fix compile of XFree86-4-Server on -current and add amd64 patches.
Submitted by:	peter (amd64)
2003-07-16 21:06:13 +00:00
Eric Anholt
469309b018 SuperProbe no longer comes with XFree86, don't mention it here. 2003-05-21 17:38:41 +00:00
Eric Anholt
346aa45573 [1] Make the HTML manpages get put into the packages again.
[2] Check that XFREE86_VERSION=4 is set when building, rather than setting it.
[3] Move many common Makefile bits to XFree86-4-libraries/Makefile.inc
[4] Make the XFree86-4-Server port not install libXfont.so.
[5] Move the xcursor.pc file to its proper location in ${X11BASE}/libdata/pkgconfig
[6] Don't explicitly link libGL.so against libc, for the sake of 4.x's pthreads.

Submitted by:	[5,6] Ports Fury
2003-05-14 07:02:07 +00:00
Eric Anholt
86b85412ed Remove libXfont.* from the pkg-plist, since it's part of XFree86-4-libraries
and not part of this port.  This shouldn't cause portupgade problems for most
people because the port still installs libXfont.*  That will be fixed later.

Reported by:	kris
2003-05-10 08:40:48 +00:00
Eric Anholt
00157b17ec Fix a crash with the siliconmotion (smi) driver.
PR:		ports/51450
Tested by:	Stacey Roberts <stacey@vickiandstacey.com>
Obtained from:	XFree86 bug #50
2003-05-03 22:18:03 +00:00
Eric Anholt
916ce7b9c6 Fix a small memory leak in __driUtilCreateScreen()
PR:		ports/51580
Submitted by:	Alexey Dokuchaev <danfe@regency.nsu.ru>
2003-04-30 00:16:01 +00:00
Eric Anholt
ccc32eb8fb Fix a typo which caused problems on Radeon R300 cards, including text mode
restoring not working.

Obtained from:	RedHat
2003-04-26 08:29:41 +00:00
Eric Anholt
5dd3fb4432 Fix a package building problem on Alpha and fix a bad copy'n'paste.
Submitted by:	bento (via kris)
2003-04-12 00:34:14 +00:00
Eric Anholt
0522640d1b Followup to last commit: Add missing radeon_cursor.c to the list of patches. 2003-04-06 08:59:23 +00:00
Eric Anholt
d42a8c1c29 [1] Fix a hang in int10 on starting the server with multiple cards
[2] Fix a server hang on reset with DRI enabled on Radeons
[3] Fix a server hang on reset with DRI enabled on Matrox
[4] Fix screen going into powersaving with Xinerama, Xcursor, and Radeons
[5] Fix an unresolved symbol in the nv driver
[6] Fix a crash in DDC with Riva 128 cards (XFree86 bug 71)
[7] Add some missing manpages to the MAN4 list

PR:		[7] ports/50113
Obtained from:	[1] XFree86 bug 6
		[2] XFree86 bug 94
		[3] Panagiotis Papadakos <papadako@csd.uoc.gr>
		[4] XFree86 bug 90
		[5,6] XFree86 CVS
2003-04-06 08:48:25 +00:00
Eric Anholt
cae7bed1c6 Add a patch to fix xkb initialization.
Approved by:	portmgr (kris)
Obtained from:	XFree86 CVS
2003-03-18 23:41:24 +00:00
Eric Anholt
f9deefe2e9 [1] Add a fix for a hang with Radeon cards in specific apps.
[2] Fix unresolved symbols messages in mga and r128 drivers.

Approved by:	portmgr (kris)
Obtained from:	[1] DRI CVS
		[2] Leif Delgass
2003-03-15 04:28:02 +00:00
Eric Anholt
62d3b1c1fc Update XFree86 ports, including linux_dri, to 4.3.0. Set IGNORE= in dri-devel
for being outdated.  Thank you to all the testers and people who submitted
patches for this update.

Approved by:	portmgr
2003-03-11 23:38:11 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Eric Anholt
b7956c5137 Re-add mga_hal's checksum yet again.
(working on a separate mga_hal port to get rid of this mess once and for all)

Submitted by:	many
2003-01-25 20:14:27 +00:00
Eric Anholt
a0f7fe90a0 [1] Fix missing symbols in i810 driver
[2] Fix xdm on Alpha by using NetBSD's version of Wraphelp.c
[3] Report buttons 7 and when using sysmouse protocol
[4] Fix missing symbols in r128 driver.
[5] Reset /usr/X11R6/bin/X to Xwrapper-4 after install if Xwrapper-4 exists.

PR:		[1] i386/44203
		[2] ports/43664
		[3] ports/43232
2003-01-24 04:14:16 +00:00
Eric Anholt
236b06cf9b [1] Move the recently committed patch-common_x86.c to XFree86-4-libraries
so it covers libOSMesa, too.
[2] Reduce stack usage in libX11 (helps JDK 1.4)

PR:		[1] ports/46037
Submitted by:	[2] phantom
Approved by:	portmgr
2002-12-08 05:37:30 +00:00
Eric Anholt
af21c9400b [1] Quiet some prolific debug output in cirrus driver.
[2] Stop SIGILLs when running GL clients on systems with SSE but no
    CPU_ENABLE_SSE in the kernel.
[3] Fix imake complaints after XFree86-4-libraries patch to stop libXThrStub
    build on post-500043 -current.

PR:		[1] 38590
Approved by:	portmgr
2002-12-05 01:25:32 +00:00
Eric Anholt
d0cc39f7c8 [1] Make the 4.2.1 ports all use the merged 4.2.1+mitshm patch.
[2] Make the ports respect CFLAGS better.  Now CFLAGS (and CC/CXX) are set for
the build during the configure stage.

PR:		[2] 40271, 43369
2002-10-17 07:20:03 +00:00
Eric Anholt
21a4666d2c o Back out a patch from the 4.2.1 update which broke DPMS on Rage 128 hardware
o Use XFree86's mga driver, even in the WITH_MATROX_GXX_DRIVER case. (it now
  only adds installation of the hal library)
2002-10-09 04:26:41 +00:00
Eric Anholt
a56e4c2b26 Missed the PORTREVISION bump 2002-09-19 07:58:02 +00:00
Eric Anholt
23bd3ea704 Fix Matrox G550 cursor in the non-WITH_MATROX_GXX_DRIVER case.
PR:		37542
Submitted by:	Peter Johnson <freebsd@bilogic.org>
2002-09-19 07:55:42 +00:00
Eric Anholt
6d000f4c6f Update XFree86 Servers ports to 4.2.1 + the second SHM security fix (for
XFree86-4-Servers, this fixes the case where the X Server is started by xdm).
2002-09-19 06:37:28 +00:00
Eric Anholt
372f7910fb Update XFree86-4-* ports which share XFree86-4-libraries's patches:
- Reduce build times by not rebuilding some programs/libraries in each port.
- Move some files from -clients to -libraries and from -libraries to -server.
- Make package-building in XFree86-4 more intuitive

PR:	41606 (package building)
2002-09-18 04:23:00 +00:00
Eric Anholt
bef0d31d23 Fix WITH_MATROX_GXX_DRIVER case after 4.2.1 upgrade.
Submitted by:	obraun
2002-09-05 19:33:15 +00:00
Eric Anholt
0edad80fe0 Update XFree86-4-clients, -Servers, and -libraries to 4.2.1.
The most notable update is fixing what appears to be possible privelege
escalation with libX11 and setuid clients (xterm is one).
2002-09-05 03:48:31 +00:00
Maxim Sobolev
acb70a00da When initialising s3 driver call fbPictureInit() like other drivers do. This
fixes a problem with RENDER extention not working with s3 driver. Bump
PORTREVISION.

Approved by:	maintainer (implicitly)
2002-08-26 17:41:46 +00:00
Eric Anholt
6efbfe0d64 gzip the new patches to help users who are getting mangled text files from
${MASTER_SITE_LOCAL}

PR:		41408
2002-08-15 20:44:27 +00:00
Mario Sergio Fujikawa Ferreira
66dd614df5 Add missing checksum unbreaking WITH_MATROX_GXX_DRIVER
PR:		41367
Submitted by:	Sergey N. Voronkov <serg@tmn.ru>
Approved by:	maintainer (travelling approval)
2002-08-07 15:09:51 +00:00
Eric Anholt
05f2c750e9 1. Use XlcDL.c from X CVS to help people with Korean or Japanese XIM and GTK+
2. Update PCI IDs and nv driver to include newer nv chipsets
3. Add SHM to XFree86's libc wrapper on bsd to help with nv binary drivers.
4. Fix mouse scrollwheels on -current (new gcc)

Submitted by:	[1] Hye-Shik Chang <perky@FreeBSD.org>
		[2] Chris Dillon <cdillon@wolves.k12.mo.us>
		[3] Matthew N. Dodd <mdodd@freebsd.org>
		[4] Ted Lindgreen <ted@sanne.nlnetlabs.nl>
Approved by:	mdodd
2002-08-05 07:26:11 +00:00
Eric Anholt
21aa2d1516 gzip Wraphelp.c and put it in local_distfiles, to help users having troubles
downloading it.  Move freebsd-glide3headers there too.  Update BUILD_DEPENDS
for font ports to catch new requirements as of 4.2.0.

PR:		40362, 40759
Approved by:	des (mentor)
2002-08-02 02:57:26 +00:00
Eric Anholt
a5596482c6 Make XFree86-4 miniports use imake-4's HasXdmAuth setting (default is YES).
Clean up Wraphelp.c inclusion in the ports that need it.
Add USE_PERL5 to imake-4.

Approved by:	des
2002-07-18 20:30:22 +00:00
Eric Anholt
6ef550dcec Take over maintainership of XFree86-4 ports. Add patches to fix libGLU on
-current, fix the DRI with Wine, update the config files for the X ports, and
fix many of them to allow continuing of the X build after interruption (it
used to clean and rebuild).

Approved by:	will, des (mentor)
2002-07-14 20:26:33 +00:00
David E. O'Brien
8ff4eda1d0 FreeBSD'ize the XFree86 v4 server configuration programs.
Sponsored by:	FreeBSD Mall, Inc.
2002-06-09 02:21:26 +00:00
Will Andrews
ab86baa5a0 Update to always compile DRI on i386 machines, including 3dfx support.
/sys no longer needs to be accessible, nor does Glide support (unlike with
4.1.0).  Bump PORTREVISION to denote update.

PR:		36181
Submitted by:	Eric Anholt <eanholt@gladstone.uoregon.edu>
2002-04-02 02:03:31 +00:00
Will Andrews
4b15967b61 Fix alpha package -- some files are not installed when MACHINE_ARCH=alpha.
No PORTREVISION bump -- package for alpha didn't build last time and for
all other arches nothing changes.  Tested on i386 only.  This also fixes
the logic error which added MATROX files to pkg-plist if BuildXF86DRI was
set to NO.

Submitted by:	gallatin
2002-03-19 18:22:49 +00:00
Andrew Gallatin
4df7061d04 Tweaks to get this compiling on alpha:
- Disable the building of DRI (as it only works on x86)
- Ensure that HaveMatroxHal is defined to a valid value when DRI is not
  built, otherwise imake complains about a syntax error when it encounters
  HaveMatroxHal in the mga driver Imakefile

reviewed by: will
2002-03-19 14:24:07 +00:00
Will Andrews
3d6a8dedf3 More cosmetic fixes:
[1] Move warning about Matrox HAL drivers to pre-everything target, so the
     user gets the warning whether or not they enable the driver.
 [2] Tag Matrox-specific master sites and distfile.
2002-03-18 00:52:04 +00:00
Will Andrews
eedd174076 [1] Update MGA HAL drivers for XFree86 4.2.0.
[2] If WITH_MATROX_GXX_DRIVER defined, bump PORTREVISION to preserve the
    upgrade path for users who already have 4.2.0 but not this.
[3] Cosmetic cleanups.

Submitted by:   [1] Glenn Johnson <glennpj@charter.net>
2002-03-17 23:03:28 +00:00
Will Andrews
92becb4baf XFree86 4.2.0 Stage 2: XFree86-4-* miniport upgrades
[1] Upgrade to 4.2.0.
	[2] Allow Wraphelp.c to be fetched by default, set HasXdmAuth=YES
	    by default.

Submitted by:	[1] sf, taguchi@tohoku.iij.ad.jp
Approved by:	[2] core
2002-03-16 23:40:19 +00:00