Commit graph

204 commits

Author SHA1 Message Date
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
FUJISHIMA Satsuki
636195b82c sync with XFree86-4
- Fix a flickering LCD problem with i815 chipset.
2002-01-07 19:51:22 +00:00
FUJISHIMA Satsuki
2fceaeca3d configure exits with error if
- USA_RESIDENT=YES and
 - imake-4 assumes HasXdmAuth=YES and
 - Wraphelp.c can't be found.
2002-01-06 20:55:22 +00:00
FUJISHIMA Satsuki
9450c9b68c o pre-fetch: -> pre-everything::
o ECHO -> ECHO_MSG
o add comments.
2002-01-06 20:51:08 +00:00
FUJISHIMA Satsuki
4fdfb86a1c remove redundant definition. 2002-01-06 20:20:42 +00:00
FUJISHIMA Satsuki
6a7dedd842 sync with x11/XFree86-4
- support ATI XPERT 128.
2002-01-05 20:47:49 +00:00
FUJISHIMA Satsuki
fcbb73383e Fix last commit; unbreak WITH_MATROX_GXX_DRIVER. 2001-12-16 14:53:50 +00:00
Satoshi Asami
e733ddb290 Make pre-fetch in line 161 (one colon) consistent with others (two colons).
Reported by:	bento
2001-12-15 17:55:48 +00:00
FUJISHIMA Satsuki
bfadd1fd9b Fix long-standing bug of this ports: support HasXdmAuth correctly.
Previously, devel/imake-4 disables XDM-AUTHORIZATION-1 support whether
HasXdmAuth is set to YES or NO if you don't have Wraphelp.c in local
${DISTDIR}.

devel/imake-4: rip off meaningless existent check for Wraphelp.c.
x11/XFree86-4-libraries: imake-4 change affects libXdmcp.a. ++REVISION.
x11/XFree86-4-clients: xdm and chooser depends on libXdmcp.a. ++REVISION.
x11-servers/XFree86-{Nest,Print,Server,VFB}:
	add Wraphelp.c retrieval code. depends on libXdmcp.a. ++REVISION.

Reported by:	Alan Eldridge <alane@geeksrus.net>
Reviewed by:	maintainer
2001-12-15 02:58:35 +00:00
FUJISHIMA Satsuki
fe3c793e06 o sync with x11/XFree86-4
- re-enable DRI support.
 - fix radeon DRI module.

o add support for Matrox MGA GXX drivers and G550 identifier.
2001-10-20 05:25:20 +00:00
FUJISHIMA Satsuki
72ab35fd4d sync with x11/XFree86-4. 2001-09-01 12:05:00 +00:00
FUJISHIMA Satsuki
a98a478fc6 Get rid of 'X11R6.4' from pkg-comment.
XFree86-4.1.0 is based on X11R6.5.1.
2001-06-16 20:17:49 +00:00
Ade Lovett
e11850b412 Change ${RM} to ${RM} -f in post-build, otherwise things stop
right at the end of the build process with a complaint that it
can't remove a non-existent file.

Submitted by:	my fledgling XFree86-4 metaport
2001-06-14 17:54:05 +00:00
FUJISHIMA Satsuki
394b2db0bd display PKGMESSAGE correctly. 2001-06-12 16:08:20 +00:00
FUJISHIMA Satsuki
1e40b0ac18 fix typo to unbreak Alpha arch. 2001-06-12 15:20:58 +00:00
FUJISHIMA Satsuki
73a6d7be17 update to 4.1.0.
get rid of version number from comments in Makefile, pkg-comment and pkg-descr.

note: DRI modules would not build. They are borken for FreeBSD.

Reviewed by:	maintainer
2001-06-12 15:01:11 +00:00
FUJISHIMA Satsuki
6b65c8d4e7 Chase checksum of xc/mga-1_2_0beta.tgz.
Obtained from: x11/XFree86-4
2001-06-01 15:42:07 +00:00
FUJISHIMA Satsuki
b74a3e0a3b @dirrm DRI module directory which is not made by mtree.
This can be changed in the future.
2001-04-13 19:34:54 +00:00
FUJISHIMA Satsuki
b414ba91dd sync up with x11/XFree86-4.
o build DRI kernel modules.
o add option to build Matrox G200/G400/G450 beta drivers.

Submitted by:	Stijn Hoop <stijn@win.tue.nl>
2001-04-12 14:26:00 +00:00
FUJISHIMA Satsuki
10427f3863 o fix MASTER_SITE_SUBDIR.
o unbreak -clients when USA_RESIDENT does not set.

Submitted by:	Mori Kouji <mori@tri.asanuma.co.jp>
2001-03-29 12:04:27 +00:00
FUJISHIMA Satsuki
984a75e189 update to 4.0.3.
o use internal freetype2 for consistency with x11/XFree86-4.
o added xthreads obtained from x11/XFree86-4.
o install "ws" type config sample for xdm.
o build DRI only if kernel source installed in /sys.
o fix Riva128/SGRAM driver(patch-riva_hw.c).

PR:		24338(4.0.2)
Submitted by:	maintainer, keith
2001-03-25 23:04:52 +00:00
Satoshi Asami
9e63507b36 Comment out whole pre-everything: target that doesn't do anything now,
it gets "Inconsistent operator for pre-everything" error on some systems.

Reported by:	"Dan Langille" <dan@langille.org>
2000-11-03 21:28:47 +00:00
Satoshi Asami
08882f6b5f Change wrapper dependency -- depend on wrapper from XFree86-4-Server. Don't
install server with setuid bit.  Various fixed from XFree86-4 port.

Submitted by:	taguchi@tohoku.iij.ad.jp (XFree86-4-* maintainer)
2000-11-03 11:08:12 +00:00
Satoshi Asami
1e981237af ${PKGDIR}/INSTALL -> ${PKGINSTALL}. It isn't checking the arguments
anyway but I'm giving it the requisite two arguments.
2000-10-08 09:18:03 +00:00
Satoshi Asami
d5b54d0869 Change PATCHDIR from patches/ to files/. Also change PKGDIR (pkg/ to
.) and other pkg variables if they are nearby.
2000-10-08 07:21:03 +00:00
Maxim Sobolev
ae43fe0112 Use MASTER_SITE_XFREE. 2000-09-21 08:46:02 +00:00
Satoshi Asami
d9fbf62bdc Remove HTML manpages, this is done from bsd.port.mk now.
Approved by:	maintainer
2000-09-13 10:54:21 +00:00
Satoshi Asami
e9c8b285ce Both of the below are
Submitted by:	maintainer

(1) Respect CFLAGS when compiling shared libraries and servers.
    (imake-4, XFree86-4-libraries)
Reported by:	asami

(2) Do not redefine list of supported cards, and support architectures
    other than i386 better.
    (imake-4, XFree86-4-Server)
2000-09-07 00:03:49 +00:00
Satoshi Asami
a7c3e76c48 Oops, syntax error when !defined(BATCH) and !defined(PACKAGE_BUILDING).
Also change pre-fetch to pre-everything.

Reported by:	freshports
2000-08-25 10:54:49 +00:00
Satoshi Asami
036dd8c105 Update to 4.0.1. Remove libraries from -clients. Try to extract
only what each port needs.  Other miscellaneous bug fixes.

Submitted by:	maintainer
2000-08-25 10:35:22 +00:00