Commit graph

71 commits

Author SHA1 Message Date
drochner
72f75da53b add a patch from upstream to fix an assertion error with pixman-0.15.16
(see fdo bug #22642)
bump PKGREVISION
2009-07-21 11:15:53 +00:00
tnn
4250056708 --enable-install-libxf86config. Most drivers still won't build w/o this.
Bump PKGREVISION for PLIST change.
2009-07-09 13:14:24 +00:00
hasso
db596a3b3e Update to 1.6.2.
Changes in 1.6.2
================

Alan Hourihane (1):
      dri2: support glXWaitGL & glXWaitX by copying fake front to front and

Arkadiusz Miskiewicz (1):
      xfree86: remove duplicate header entries in Makefile.am

Eric Anholt (1):
      xinerama: Put the proto version in the code instead using proto headers.

Keith Packard (3):
      Build against DRI_TEX_BUFFER_VERSION 1
      dri2: Preserve compatibility with 1.6 DRI2 API/ABI
      Bump to version 1.6.2

Changes in 1.6.1.902
====================

Adam Jackson (5):
      vfb: Fix depth setup.
      EDID: Be more cautious about finding vendor blocks.
      EDID: Add modes from Established Timings III descriptor to mode pool
      pci: Dump vendor/devices ids in the printed device list
      EDID: Fix timing class names to match the spec

Alan Coopersmith (5):
      XkbSetNamedIndicator should ignore SD's without LED's
      Fix byte swapping of XF86VidMode{Get,Set}GammaRamp
      Don't leak canonical module name and patterns if module is built-in
      Don't leak default font path when appending built-ins
      Resync COPYING file with notices in code base as of xorg-server-1.6.1

Dave Airlie (1):
      randr12: looking up these bits if randr isn't initialised is bad.

Eamon Walsh (2):
      xselinux: Relax ownership restriction on SetSelectionUseContext.
      xace: Fix a bad device access hook call.

Federico Mena Quintero (1):
      dix/randr: Add missing fields to SRR*NotifyEvent()

Ian Romanick (9):
      DRI2: Add fake front-buffer to request list for windows
      DRI2: Do not send the real front buffer of a window to the client
      DRI2: Synchronize the contents of the real and fake front-buffers
      DRI2: Don't leave empty entries in private->buffers
      DRI2: Add missing front-buffer flush callback.
      DRI2: Add interface for drivers to query DRI2 extension version
      DRI2: Implement protocol for DRI2GetBuffersWithFormat
      DRI2: Force allocation of real-front buffer for non-windows as well
      Use a #define instead of a magic number

Jeremy Huddleston (1):
      Fix a couple off-by-one array boundary checks.

Jerome Glisse (1):
      DRI2: update DRI2 private drawable width & height according to X drawable

Jon TURNEY (2):
      Remove long-gone '-co' option from Xserver man page
      Remove references to rgb.txt from files section of Xserver and Xorg man
pages

Julien Cristau (1):
      Change default for ExaOptimizeMigration to false

Keith Packard (2):
      Make RANDR 'set' timestamps follow client specified time. Bug 21987.
      Bump version to 1.6.1.902

Kristian Høgsberg (1):
      Support setTexBuffer2 in AIGLX.

Michel Dänzer (2):
      EXA: Take GC client clip type into account for migration.
      EXA: Always damage glyph cache pixmap manually after uploading a glyph.

Peter Hutterer (7):
      os: don't malloc memory in LogVMessageVerb.
      Xi: fix copy/paste error causing sizeof against wrong struct.
      Xi: don't double-swap the XListDeviceProperties reply.
      xfree86: restore default off for DontZap
      dix: ensure Activate/DeactivateGrab has a valid value.
      kdrive: set Activate/Deactivate grab for input devices (#21591)
      xfree86: fix SWCursor check in xf86CursorSetCursor.

Tomas Janousek (1):
      Bug #6428, #16458, #21464: Fix crash due to uninitialized VModMap fields.
2009-07-08 17:55:59 +00:00
drochner
6e696a3382 zero out a local variable, fixes random behaviour in case a DRI hw module
cannot be loaded and the server falls back to software rendering, from
Rafal Boni per mail to tech-x11
bump PKGREVISION
2009-06-24 17:25:35 +00:00
hasso
4fc0ae8209 Fix build of DRI2 aware drivers (like intel) if MesaLib wasn't built with
dri option.
2009-06-19 18:35:14 +00:00
reed
e033fb1c4c configure requires pixman>=0.13.2 so define BUILDLINK_API_DEPENDS.pixman.
If try to workaround that get build failures in rrtransform.h
or runtime problem:

Xorg: Undefined PLT symbol "pixman_transform_init_identity" (symnum = 1603)
2009-06-16 18:05:34 +00:00
joerg
e85e58a029 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:06:39 +00:00
joerg
843a1e6099 Remove @dirrm entries from PLISTs 2009-06-14 18:24:43 +00:00
obache
86e25ae7fa Add workaround for build failure on NetBSD, PR#41556.
Avoid to use bsd_kqueue_apm, force to use bsd_apm instead.
2009-06-08 08:31:31 +00:00
obache
89d32f7f27 Require MesaLib>=7.1.0. 2009-06-08 05:27:41 +00:00
wiz
4ff43ed31d Update to 1.6.1.901, first 1.6.2 prerelease.
Lots of changes since last pkgsrc version 1.4.x.
Based on patches provided by Hasso Tepper on pkgsrc-users.
Enable dri by default.

NOTE: You must install new versions of all dependencies, old ones
won't work!
2009-06-07 11:23:46 +00:00
drochner
cb580f0836 inspired by a change in trunk/xsrc:
pull in a patch from upstream which fixes wakeup storms in idletime
counter, reducing the system load significantly if a recent
gnome-screensaver in run
bump PKGREVISION
2009-03-26 20:02:45 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
apb
7e4ea6b182 Modular-xorg-server-1.4.2nb5.
Apply the following patches from NetBSD xsrc/external/mit/xorg-server/dist;
thanks to joerg for providing a list of changes to apply.

2009-02-19 20:02  macallan

	* hw/xfree86/xaa/: xaaFillRect.c (1.2), xaaInitAccel.c (1.2),
	xaalocal.h (1.2):

	Actually use scanline image writes to upload images if available

2009-02-09 09:49  plunky

	* hw/xfree86/os-support/bsd/bsd_mouse.c (1.5):

	add horizontal mouse-wheel functionality to USB and WSMOUSE drivers

2009-02-02 03:06  christos

	* hw/xfree86/os-support/: bsd/bsd_mouse.c (1.4), xf86OSmouse.h
	(1.2):

	add a SetupMouse proc to condition the fd. Convert NetBSD's
	SetupAuto to SetupMouse.

2009-01-19 00:54  christos

	* hw/xfree86/os-support/bsd/bsd_mouse.c (1.3):

	fix ioctl.

2009-01-13 18:43  christos

	* hw/xfree86/os-support/bsd/bsd_mouse.c (1.2):

	Set the mouse event protocol version. (untested, but head will be
	broken unless I add this).
2009-03-14 11:00:21 +00:00
apb
68ee823dfa Modular-xorg-server-1.4.2nb5.
Apply the following patches from NetBSD xsrc/external/mit/xorg-server/dist;
thanks to joerg for providing a list of changes to apply.

2009-02-19 20:02  macallan

	* hw/xfree86/xaa/: xaaFillRect.c (1.2), xaaInitAccel.c (1.2),
	xaalocal.h (1.2):

	Actually use scanline image writes to upload images if available

2009-02-09 09:49  plunky

	* hw/xfree86/os-support/bsd/bsd_mouse.c (1.5):

	add horizontal mouse-wheel functionality to USB and WSMOUSE drivers

2009-02-02 03:06  christos

	* hw/xfree86/os-support/: bsd/bsd_mouse.c (1.4), xf86OSmouse.h
	(1.2):

	add a SetupMouse proc to condition the fd. Convert NetBSD's
	SetupAuto to SetupMouse.

2009-01-19 00:54  christos

	* hw/xfree86/os-support/bsd/bsd_mouse.c (1.3):

	fix ioctl.

2009-01-13 18:43  christos

	* hw/xfree86/os-support/bsd/bsd_mouse.c (1.2):

	Set the mouse event protocol version. (untested, but head will be
	broken unless I add this).
2009-03-14 09:46:55 +00:00
tnn
1d4350e30d add RCS id 2009-01-19 17:53:15 +00:00
wiz
1b0ed7eb62 Bump PKGREVISION, add patch from xsrc:
revision 1.2
date: 2008/11/23 21:58:25;  author: mrg;  state: Exp;  lines: +1 -0
patch from jmcneill@:

add a log message to notify what VT is in use.  helps gdm/consolekit.
2009-01-04 20:02:12 +00:00
ahoka
716761c1c1 According to Section 12.4 of the XKB Protocol Spec, if a key only has a single
group but the keyboard has multiple groups defined, the core description of
the key is a duplication of the single group across all symbols. i.e.
G1L1 G1L2 G1L1 G1L2 G1L3 G1L4 G1L3 G1L4

The previous code generated G1L1 G1L2 G1L3 G1L4 G1L3 G1L4, leading to
"invented" groups when the process is reversed.

Note that this creates wrong key types on reconstruction from core to xkb,
i.e. any single-group key with a key type that is not one of the canonical
four (Sec 12.2.3), will get the assigned type on group 1, and a canonical type
for the other gruops.

X.Org Bug 14373 <http://bugs.freedesktop.org/show_bug.cgi?id=14373>

Patch taken from the bugtracker entry.
2008-12-21 10:23:23 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
bjs
570f86683e Refactor declaration of PATCHFILES/PATCH_SITES again, allowing
the X server to define its own.  PATCHFILES for modular-xorg-server
are now located in ${MASTER_SITE_LOCAL:=xorg-server-patchfiles/}.
2008-10-29 22:20:28 +00:00
bjs
38b0e7d1db We do not depend on xorg-util-macros unless we're regenerating
autotools scripts.  Using !empty(USE_TOOLS:Mauto*) should suffice,
no?
2008-10-29 00:55:53 +00:00
bjs
b7c85188eb Regenerate distinfo to include Mesa-7.0.4-002.patch. It's not actually
used in the server build, but it's best to be consistent.
2008-10-29 00:53:38 +00:00
minskim
ca93999aa4 Let modular-xorg-server install/deinstall "drivers" and "input"
directories under lib/xorg/modules.  These directories are created
by many xf86-* packages but never deleted.

Bump PKGREVISION.
2008-10-28 05:08:52 +00:00
tonnerre
c32cc0e3f6 Add some forgotten files to the disitinfo of modular-xorg-server. 2008-10-21 17:16:15 +00:00
joerg
a14de86ebc Add one small patch and drop the autoconf dependency. 2008-09-23 11:23:56 +00:00
bjs
93b676b5b8 Welcome to modular-xorg-server-1.4.2.
This long-overdue update brings many improvements:
  - Many improvements to EXA
  - Input Hotplugging via HAL or dbus (not enabled yet)
  - Support for RandR 1.2.  Users using a dual-head configuration are
    encouraged to see <http://www.x.org/wiki/Projects/XRandR> for more
    information.
  - The server now uses the same version of Mesa we have in pkgsrc;
    this likely will result in more reliable OpenGL/DRI operation.

I realize that this server is still not the latest release (1.5.0);
upgrading to that version will require an involved mesa update,
libpciaccess, etc.  I hope that by the next quarter, that work will be done.

Please file a problem report and/or contact us via the usual means
(mailing lists, etc.) should you encounter any issues.
2008-09-18 20:56:01 +00:00
tonnerre
27a7a5a3c8 modular-xorg-server patch-an has a broken path. 2008-07-13 20:41:46 +00:00
tonnerre
f1a9cd0035 Add some patches for vulnerabilities in different X.Org server extensions
(composite, render, record, etc).
2008-07-13 12:37:29 +00:00
joerg
6df846638a modular-xorg-server-1.3.0.0nb9:
Fix CVE-2008-1377, CVE-2008-1379, CVE-2008-2360, CVE-2008-2361 and
CVE-2008-2362 based on upstream patches.
2008-06-20 13:34:40 +00:00
tnn
9f2a42bc6b Switch master site to MASTER_SITE_XORG. 2008-05-24 21:45:14 +00:00
joerg
2bfedc9851 Revert. 2008-04-25 20:47:42 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
wiz
10940f407c Disable xprint support. Bump PKGREVISION. 2008-04-21 22:18:52 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
wiz
4955cb0fb0 Fix PLIST now that printing extension is pulled in automatically (via
a dependency).
Bump PKGREVISION.
2008-03-29 17:54:40 +00:00
jlam
b011046465 We don't need ncurses, just curses. Bump the PKGREVISION to 6. 2008-02-26 18:24:27 +00:00
joerg
853d51d929 modular-xorg-server-1.3.0nb5:
Fix a number of buffer-overflows, privacy-leaks and memory corruptions.
2008-02-25 15:39:16 +00:00
tnn
67b5e7f558 Back out my previous change as it was fixed in renderproto instead.
Also fixes pkg/37844, botched checksum for the dri option.
Thanks to Ryo HAYASAKA for noticing.
2008-01-23 03:19:33 +00:00
tnn
52fc18f05f hack around some fallout from the recent renderproto update.
render.h expects DIX to be a valid type, so include X.h to get it.
1.4 doesn't have this problem so consider it a stopgap solution.
2008-01-16 05:50:56 +00:00
joerg
6aeb1bb1b4 Force version 0.9.4 of renderproto as dependency. Bump revision
of modular-xorg-server to accompany this.
2008-01-16 00:28:36 +00:00
wiz
38e3d2b939 Move all the options handling into options.mk.
Use standard options name (modular-xorg-server, not xorg-server) but
add legacy support code.
Addresses PR pkg/37495 by Per Amund Amundsen.
2007-12-08 09:23:16 +00:00
abs
c5dce98272 Add explicit option check for -inet6 2007-11-09 11:34:47 +00:00
joerg
f18a69e2ef When restoring the working version, it is better to actually use the old
copy and not one with random junk in it that doesn't match the checksum.
2007-11-01 14:43:47 +00:00
shannonjr
ad81653143 Backing out unintended change 2007-10-30 10:59:16 +00:00
shannonjr
d6dcbe7291 Back out unintended change 2007-10-30 10:56:43 +00:00
shannonjr
126c7ce006 Unfinished package 2007-10-29 16:04:53 +00:00
joerg
4eb30fb217 Require randrproto 1.2.1 as found in PR pkg/37015. 2007-09-24 22:31:16 +00:00
bjs
58bc15c880 NetBSD/amd64 uses "x86_64" for ${MACHINE_ARCH}, not "amd64". The
result?  __GLX_ALIGN64 wasn't being defined on amd64.  Fix this and
bump PKGREVISION.

ok'd by joerg@: "commit this"
2007-09-12 07:08:22 +00:00
joerg
94827abc3f Restore fragment of patch-ab that got lost during the cross-compile
changes. This should fix the NetBSD and DragonFly issues. Bump revision.
2007-08-24 16:43:28 +00:00
joerg
595265ae32 Fix basic NetBSD SPARC support. This currently disables Sbus until
someone more involved in the platform take a look or I find the time to
merge the xsrc changes.
2007-08-16 20:10:15 +00:00