summaryrefslogtreecommitdiff
path: root/x11/modular-xorg-server
AgeCommit message (Collapse)AuthorFilesLines
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
2008-04-25Revert.joerg1-4/+3
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg1-3/+4
- 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-21Disable xprint support. Bump PKGREVISION.wiz2-916/+920
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-6/+6
through PLIST_SUBST to the plist module.
2008-03-29Fix PLIST now that printing extension is pulled in automatically (viawiz2-5/+916
a dependency). Bump PKGREVISION.
2008-02-26We don't need ncurses, just curses. Bump the PKGREVISION to 6.jlam1-3/+4
2008-02-25modular-xorg-server-1.3.0nb5:joerg17-3/+530
Fix a number of buffer-overflows, privacy-leaks and memory corruptions.
2008-01-23Back out my previous change as it was fixed in renderproto instead.tnn2-15/+4
Also fixes pkg/37844, botched checksum for the dri option. Thanks to Ryo HAYASAKA for noticing.
2008-01-16hack around some fallout from the recent renderproto update.tnn2-4/+15
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-16Force version 0.9.4 of renderproto as dependency. Bump revisionjoerg1-2/+2
of modular-xorg-server to accompany this.
2007-12-08Move all the options handling into options.mk.wiz2-39/+43
Use standard options name (modular-xorg-server, not xorg-server) but add legacy support code. Addresses PR pkg/37495 by Per Amund Amundsen.
2007-11-09Add explicit option check for -inet6abs2-1/+15
2007-11-01When restoring the working version, it is better to actually use the oldjoerg1-21/+4
copy and not one with random junk in it that doesn't match the checksum.
2007-10-30Backing out unintended changeshannonjr1-18/+2
2007-10-30Back out unintended changeshannonjr1-23/+29
2007-10-29Unfinished packageshannonjr3-35/+62
2007-09-24Require randrproto 1.2.1 as found in PR pkg/37015.joerg1-1/+2
2007-09-12NetBSD/amd64 uses "x86_64" for ${MACHINE_ARCH}, not "amd64". Thebjs1-3/+3
result? __GLX_ALIGN64 wasn't being defined on amd64. Fix this and bump PKGREVISION. ok'd by joerg@: "commit this"
2007-08-24Restore fragment of patch-ab that got lost during the cross-compilejoerg3-8/+58
changes. This should fix the NetBSD and DragonFly issues. Bump revision.
2007-08-16Fix basic NetBSD SPARC support. This currently disables Sbus untiljoerg10-76/+179
someone more involved in the platform take a look or I find the time to merge the xsrc changes.
2007-08-15Disable the SGML entity check. We never use it and it breaksjoerg2-1/+22
cross-compiliation. A less aggressive change has been made to xorg-util-macros before.
2007-08-14Add modeline2c.awk, which replaces modeline2c.pl from Xorg.joerg5-5/+137
This allows us to drop the Perl dependency.
2007-08-13Yet another package using the ancient util-macro package.joerg1-1/+3
Fix build on Linux by overriding man page suffixes and address PR 36776.