summaryrefslogtreecommitdiff
path: root/x11/modular-xorg-server
AgeCommit message (Collapse)AuthorFilesLines
2011-12-30Fix broken occurences of the CPP macro mod(a,b) using a without parenthesesis4-3/+31
in an arithmetic expression, leading to surprising results when used later with arithmetic expressions of the same precedence as parameter a. This is very old X11 code, copy and pasted to several places over the years. Fixed in 1.9something (which is in mit/external). OK by wiz@. This seems to be the root cause of CVE-2010-1166.
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-02-28Reset maintainer for retired developers.wiz1-2/+2
2010-10-31Fix build on DragonFly, from Antonio Huete Jimenez in PR 44015.wiz2-1/+17
2010-09-19Allow both, new and old, font locations for now. Bump revision.joerg1-2/+14
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz2-3/+4
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-06-27- Add patch from xsrc to make the server deal w/ PCI domains the waytnn3-9/+25
the new libpciaccess expects - bump libpciaccess version requirement to current - bump PKGREVISON - Addresses PR pkg/43493
2010-04-25Precreate VARBASE/log. Otherwise, the X server can't start if the directoryjmmv1-2/+3
is not present (e.g. when VARBASE points somewhere other than /var). Bump PKGREVISION.
2010-04-16revision bump for libdrm update.tnn1-2/+2
2010-04-10requires libXext>=1.1.1 to buildtnn1-1/+2
2010-04-09Assorted fixes for fallout from X.org header rototill.tnn17-3/+1211
Bump revision.
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-2/+2
2009-10-29Bump pkgrev for removal of patch-ah.jakllsch1-1/+2
2009-10-29Upstream has done a black root window on startup for a while, no point injakllsch2-24/+1
doing it twice, and in a way that prevents `xsetroot -default` from working.
2009-10-25More build fixes for non-GNU cpp(1) which usually doesn't grok -undef.tnn1-1/+6
From Alexander Nasonov in PR pkg/39879.
2009-10-22add debug optiontnn1-2/+7
2009-10-14Update to 1.6.5. Changes since 1.6.4:hasso2-6/+6
Keith Packard (1): Re-fix DGA removal. Peter Hutterer (1): ephyr: if -parent is given, check for a trailing -screen. (#24144) Changes since 1.6.3: Daniel Stone (1): fbdevhw: Test for graphics:fb%d as well as graphics/fb%d Keith Packard (3): render: return the supported version rather than just passing the proto's version xfree86/modes: Remove all framebuffer support from DGA Bump to version 1.6.4 Michel Dänzer (1): dri2: Don't crash if pPriv is NULL. Peter Hutterer (1): Don't send events through the master if the device has SendCoreEvents off. Richard Hughes (1): Don't reset the lastDeviceEventTime when doing DPMS actions Rémi Cardona (1): dix: append "built-ins" to the font path in SetDefaultFontPath
2009-09-20fix to build on FreeBSD7-STABE/amd64sno3-7/+19
2009-08-01changelog says libXinerama no longer needed.tnn1-2/+1
2009-08-01Update to 1.6.3.hasso5-64/+7
Changes in 1.6.3 since 1.6.2.901: Adam Jackson (1): selinux: Only activate if policy says to be an object manager Alan Coopersmith (2): Don't printf NULL pointers on HAL connection error Remove hardcoded gcc -Wall option from configure.ac Ben Skeggs (1): quirk: use first detailed timing as preferred for PEA prod 9003 (rh#492359) Keith Packard (1): Bump release number to 1.6.3 Rémi Cardona (1): config: add HAL error checks Changes in 1.6.2.901 since 1.6.2: Adam Jackson (1): xdmcp: Don't crash on X -query with more than 255 IP addresses. (#20675) Alan Coopersmith (1): Fix build of drivers with 1.6.2 when not using --install-libxf86config Benjamin Defnet (2): hw/xf86/modes: Set crtc mode/rotation/transform before calling set_mode_major randr: fix operation order so that rotation+transform works Dave Airlie (1): xfree86: move didLock assignment down to where the function pointer is valid. Julien Cristau (1): randr: fix server crash in RRGetScreenInfo Keith Packard (2): Replace dixLookupResource by dixLookupResourceBy{Type,Class} Bump to version 1.6.2.901 (1.6.3 RC1) Kim Woelders (1): Fix key repeat problem. Matthias Hopf (1): randr: Nuke broken set_origin shortcut Michel Dänzer (1): EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true. Robert Noland (1): One = is more than adequate here. Make is sh safe. Rémi Cardona (1): configure: libXinerama isn't needed anymore
2009-07-21add a patch from upstream to fix an assertion error with pixman-0.15.16drochner3-3/+34
(see fdo bug #22642) bump PKGREVISION
2009-07-09--enable-install-libxf86config. Most drivers still won't build w/o this.tnn2-2/+7
Bump PKGREVISION for PLIST change.
2009-07-08Update to 1.6.2.hasso3-10/+7
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-06-24zero out a local variable, fixes random behaviour in case a DRI hw moduledrochner3-2/+17
cannot be loaded and the server falls back to software rendering, from Rafal Boni per mail to tech-x11 bump PKGREVISION
2009-06-19Fix build of DRI2 aware drivers (like intel) if MesaLib wasn't built withhasso1-1/+2
dri option.
2009-06-16configure requires pixman>=0.13.2 so define BUILDLINK_API_DEPENDS.pixman.reed1-1/+2
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-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-3/+3
2009-06-14Remove @dirrm entries from PLISTsjoerg1-9/+1
2009-06-08Add workaround for build failure on NetBSD, PR#41556.obache1-1/+7
Avoid to use bsd_kqueue_apm, force to use bsd_apm instead.
2009-06-08Require MesaLib>=7.1.0.obache1-1/+2
2009-06-07Update to 1.6.1.901, first 1.6.2 prerelease.wiz22-714/+110
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-03-26inspired by a change in trunk/xsrc:drochner3-3/+96
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-20Simply and speed up buildlink3.mk files and processing.joerg1-14/+6
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-14Modular-xorg-server-1.4.2nb5.apb5-0/+354
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-14Modular-xorg-server-1.4.2nb5.apb2-3/+8
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-01-19add RCS idtnn1-0/+1
2009-01-04Bump PKGREVISION, add patch from xsrc:wiz3-3/+16
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.
2008-12-21According to Section 12.4 of the XKB Protocol Spec, if a key only has a singleahoka3-3/+87
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-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-2/+2
2008-10-29Refactor declaration of PATCHFILES/PATCH_SITES again, allowingbjs3-11/+10
the X server to define its own. PATCHFILES for modular-xorg-server are now located in ${MASTER_SITE_LOCAL:=xorg-server-patchfiles/}.
2008-10-29We do not depend on xorg-util-macros unless we're regeneratingbjs1-1/+3
autotools scripts. Using !empty(USE_TOOLS:Mauto*) should suffice, no?
2008-10-29Regenerate distinfo to include Mesa-7.0.4-002.patch. It's not actuallybjs1-1/+4
used in the server build, but it's best to be consistent.
2008-10-28Let modular-xorg-server install/deinstall "drivers" and "input"minskim2-2/+9
directories under lib/xorg/modules. These directories are created by many xf86-* packages but never deleted. Bump PKGREVISION.
2008-10-21Add some forgotten files to the disitinfo of modular-xorg-server.tonnerre1-1/+4
2008-09-23Add one small patch and drop the autoconf dependency.joerg3-7/+25
2008-09-18Welcome to modular-xorg-server-1.4.2.bjs38-2159/+233
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-07-13modular-xorg-server patch-an has a broken path.tonnerre2-5/+5
2008-07-13Add some patches for vulnerabilities in different X.Org server extensionstonnerre6-3/+190
(composite, render, record, etc).
2008-06-20modular-xorg-server-1.3.0.0nb9:joerg7-27/+164
Fix CVE-2008-1377, CVE-2008-1379, CVE-2008-2360, CVE-2008-2361 and CVE-2008-2362 based on upstream patches.
2008-05-24Switch master site to MASTER_SITE_XORG.tnn1-2/+3