summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorbjs <bjs@pkgsrc.org>2008-09-18 20:56:01 +0000
committerbjs <bjs@pkgsrc.org>2008-09-18 20:56:01 +0000
commit93b676b5b8bf46eb81cd140c09e5d2afdac65395 (patch)
treebfbfde19b08749f2e15a3ff758d99f6fedf073e6 /x11
parent7a952ccbdc86960334c5576498e71a1bcc7efff3 (diff)
downloadpkgsrc-93b676b5b8bf46eb81cd140c09e5d2afdac65395.tar.gz
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.
Diffstat (limited to 'x11')
-rw-r--r--x11/modular-xorg-server/Makefile93
-rw-r--r--x11/modular-xorg-server/PLIST945
-rw-r--r--x11/modular-xorg-server/buildlink3.mk7
-rw-r--r--x11/modular-xorg-server/distinfo54
-rw-r--r--x11/modular-xorg-server/files/mesalib-patch-aq23
-rw-r--r--x11/modular-xorg-server/options.mk48
-rw-r--r--x11/modular-xorg-server/patches/patch-aa62
-rw-r--r--x11/modular-xorg-server/patches/patch-ab96
-rw-r--r--x11/modular-xorg-server/patches/patch-ac45
-rw-r--r--x11/modular-xorg-server/patches/patch-ad39
-rw-r--r--x11/modular-xorg-server/patches/patch-ae63
-rw-r--r--x11/modular-xorg-server/patches/patch-af16
-rw-r--r--x11/modular-xorg-server/patches/patch-ag15
-rw-r--r--x11/modular-xorg-server/patches/patch-ah31
-rw-r--r--x11/modular-xorg-server/patches/patch-aj45
-rw-r--r--x11/modular-xorg-server/patches/patch-ak93
-rw-r--r--x11/modular-xorg-server/patches/patch-al14
-rw-r--r--x11/modular-xorg-server/patches/patch-am13
-rw-r--r--x11/modular-xorg-server/patches/patch-an63
-rw-r--r--x11/modular-xorg-server/patches/patch-db13
-rw-r--r--x11/modular-xorg-server/patches/patch-dc13
-rw-r--r--x11/modular-xorg-server/patches/patch-dd24
-rw-r--r--x11/modular-xorg-server/patches/patch-de13
-rw-r--r--x11/modular-xorg-server/patches/patch-ea36
-rw-r--r--x11/modular-xorg-server/patches/patch-eb14
-rw-r--r--x11/modular-xorg-server/patches/patch-ec60
-rw-r--r--x11/modular-xorg-server/patches/patch-ed48
-rw-r--r--x11/modular-xorg-server/patches/patch-ef129
-rw-r--r--x11/modular-xorg-server/patches/patch-eg24
-rw-r--r--x11/modular-xorg-server/patches/patch-eh41
-rw-r--r--x11/modular-xorg-server/patches/patch-ei27
-rw-r--r--x11/modular-xorg-server/patches/patch-ej30
-rw-r--r--x11/modular-xorg-server/patches/patch-ek28
-rw-r--r--x11/modular-xorg-server/patches/patch-el27
-rw-r--r--x11/modular-xorg-server/patches/patch-em28
-rw-r--r--x11/modular-xorg-server/patches/patch-en39
-rw-r--r--x11/modular-xorg-server/patches/patch-eo18
-rw-r--r--x11/modular-xorg-server/patches/patch-ep15
38 files changed, 233 insertions, 2159 deletions
diff --git a/x11/modular-xorg-server/Makefile b/x11/modular-xorg-server/Makefile
index b95a381cc08..c1da332501b 100644
--- a/x11/modular-xorg-server/Makefile
+++ b/x11/modular-xorg-server/Makefile
@@ -1,50 +1,96 @@
-# $NetBSD: Makefile,v 1.31 2008/07/13 12:37:29 tonnerre Exp $
+# $NetBSD: Makefile,v 1.32 2008/09/18 20:56:01 bjs Exp $
+#
-DISTNAME= xorg-server-1.3.0.0
+DISTNAME= xorg-server-1.4.2
PKGNAME= modular-${DISTNAME}
-PKGREVISION= 10
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_XORG:=xserver/}
EXTRACT_SUFX= .tar.bz2
-SPECIAL_PERMS+= bin/Xorg ${SETUID_ROOT_PERMS}
-PKG_DESTDIR_SUPPORT= user-destdir
+PATCHFILES+= xorg-server-1.4.2-20080917.patch.gz
+PATCH_SITES+= ${MASTER_SITE_LOCAL}
-MAINTAINER= joerg@NetBSD.org
+MAINTAINER= bjs@NetBSD.org
HOMEPAGE= http://xorg.freedesktop.org/
-COMMENT= Xorg X11 Server from modular X.org X11
+COMMENT= Modular X11 server from modular X.org
+
+PKG_DESTDIR_SUPPORT= user-destdir
+SPECIAL_PERMS+= bin/Xorg ${SETUID_ROOT_PERMS}
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= autoconf automake autoreconf gm4 gmake pkg-config
-USE_LIBTOOL= YES
-GNU_CONFIGURE= YES
PKGCONFIG_OVERRIDE+= xorg-server.pc.in
-USE_TOOLS+= pkg-config
-USE_TOOLS+= gmake
-CONFIGURE_ARGS+= --localstatedir=${VARBASE}
+SHLIBTOOL_OVERRIDE= # empty
+
+BUILD_DEFS+= VARBASE
+BUILD_DEFS_EFFECTS+= XKB_OUTPUT_DIR
+
+OWN_DIRS+= ${XKB_OUTPUT_DIR}
+XKB_OUTPUT_DIR?= ${VARBASE}/db/xkb # XXX sync with xkeyboard-config
+
+CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
+CONFIGURE_ARGS+= --with-xkb-output=${XKB_OUTPUT_DIR:Q}
+
+BUILD_DEPENDS+= xorg-util-macros>=1.1.5:../../devel/xorg-util-macros
+
+DEPENDS+= xkbcomp-[0-9]*:../../x11/xkbcomp
+DEPENDS+= xkeyboard-config-[0-9]*:../../x11/xkeyboard-config
+
+.include "../../mk/bsd.prefs.mk"
+
+CONFIGURE_ARGS+= --with-release-version=${PKGNAME:Q}
+CONFIGURE_ARGS+= --with-vendor-name="The NetBSD Foundation"
+CONFIGURE_ARGS+= --with-vendor-name-short="pkgsrc"
+.if ${OPSYS} == "NetBSD"
+CONFIGURE_ARGS+= --with-builder-addr="tech-x11@NetBSD.org"
+CONFIGURE_ARGS+= --with-os-vendor="The NetBSD Foundation"
+.endif
+CONFIGURE_ARGS+= --with-os-name=${MACHINE_PLATFORM:Q}
+CONFIGURE_ARGS+= --with-vendor-web="http://www.pkgsrc.org/"
+
CONFIGURE_ARGS+= --enable-dri
-# doesn't compile against printproto-1.0.4; enable again if newer version
-# does support it.
-CONFIGURE_ARGS+= --disable-xprint
-PLIST_VARS+= xprint
+CONFIGURE_ARGS+= --enable-xorg
-CONFIGURE_ENV+= APP_MAN_SUFFIX=1 FILE_MAN_SUFFIX=5
+CONFIGURE_ARGS+= --disable-config-hal
+CONFIGURE_ARGS+= --disable-dmx
+CONFIGURE_ARGS+= --disable-xprint
+CONFIGURE_ARGS+= --disable-xwin
+CONFIGURE_ARGS+= --disable-xephyr
+CONFIGURE_ARGS+= --disable-kdrive
+CONFIGURE_ARGS+= --disable-kdrive-vesa
+CONFIGURE_ARGS+= --disable-xfake
+CONFIGURE_ARGS+= --disable-xsdl
+CONFIGURE_ARGS+= --disable-xfbdev
+CONFIGURE_ARGS+= --disable-kbd_mode # deprecated
+CONFIGURE_ARGS+= --disable-xorgcfg # deprecated
-BUILD_DEFS+= VARBASE
+CONFIGURE_ARGS+= --with-int10=x86emu
-# -wip
-#DEPENDS+= xkeyboard-config-[0-9]*:../../x11/xkeyboard-config
-DEPENDS+= xkbdata-[0-9]*:../../x11/xkbdata
+CONFIGURE_ENV+= APP_MAN_SUFFIX=1 FILE_MAN_SUFFIX=5
+BUILDLINK_API_DEPENDS.compositeproto+= compositeproto>=0.4
BUILDLINK_API_DEPENDS.fixesproto+= fixesproto>=4.0
+BUILDLINK_API_DEPENDS.glproto+= glproto>=1.4.9
+BUILDLINK_API_DEPENDS.inputproto+= inputproto>=1.4.4
BUILDLINK_API_DEPENDS.kbproto+= kbproto>=1.0.3
BUILDLINK_API_DEPENDS.randrproto+= randrproto>=1.2.1
+BUILDLINK_API_DEPENDS.renderproto+= renderproto>=0.9.3
+BUILDLINK_API_DEPENDS.xf86dgaproto+= xf86dgaproto>=2.0.3
+BUILDLINK_API_DEPENDS.xf86driproto+= xf86driproto>=2.0.4
post-extract: dri-post-extract
${CP} ${FILESDIR}/modeline2c.awk ${WRKSRC}/hw/xfree86/common
+ ${RM} -f ${WRKSRC}/Mesa-${MESA_VERSION}/docs/README.MINGW32.orig
-.include "options.mk"
+pre-configure:
+ cd ${WRKSRC} && \
+ ${SETENV} ${CONFIGURE_ENV} autoreconf -v --install
-.include "../../mk/curses.buildlink3.mk"
+.include "options.mk"
+.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../fonts/libfontenc/buildlink3.mk"
.include "../../x11/bigreqsproto/buildlink3.mk"
@@ -67,6 +113,7 @@ post-extract: dri-post-extract
.include "../../x11/libdrm/buildlink3.mk"
.include "../../x11/libxkbfile/buildlink3.mk"
.include "../../x11/libxkbui/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
.include "../../x11/randrproto/buildlink3.mk"
.include "../../x11/recordproto/buildlink3.mk"
.include "../../x11/renderproto/buildlink3.mk"
diff --git a/x11/modular-xorg-server/PLIST b/x11/modular-xorg-server/PLIST
index 0df2ac19ddf..e8d101b0177 100644
--- a/x11/modular-xorg-server/PLIST
+++ b/x11/modular-xorg-server/PLIST
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.8 2008/04/21 22:18:52 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2008/09/18 20:56:01 bjs Exp $
bin/X
bin/Xnest
bin/Xorg
-${PLIST.xprint}bin/Xprt
bin/Xvfb
bin/cvt
bin/gtf
@@ -15,26 +14,7 @@ bin/outl
bin/outw
bin/pcitweak
bin/scanpci
-bin/xorgcfg
bin/xorgconfig
-${PLIST.xprint}etc/X11/Xsession.d/92xprint-xpserverlist
-include/X11/bitmaps/card.xbm
-include/X11/bitmaps/down.xbm
-include/X11/bitmaps/keyboard.xbm
-include/X11/bitmaps/left.xbm
-include/X11/bitmaps/monitor.xbm
-include/X11/bitmaps/mouse.xbm
-include/X11/bitmaps/narrower.xbm
-include/X11/bitmaps/right.xbm
-include/X11/bitmaps/shorter.xbm
-include/X11/bitmaps/taller.xbm
-include/X11/bitmaps/up.xbm
-include/X11/bitmaps/wider.xbm
-include/X11/pixmaps/card.xpm
-include/X11/pixmaps/computer.xpm
-include/X11/pixmaps/keyboard.xpm
-include/X11/pixmaps/monitor.xpm
-include/X11/pixmaps/mouse.xpm
include/xorg/BT.h
include/xorg/IBM.h
include/xorg/TI.h
@@ -89,6 +69,7 @@ include/xorg/gc.h
include/xorg/gcstruct.h
include/xorg/globals.h
include/xorg/glyphstr.h
+include/xorg/hotplug.h
include/xorg/i2c_def.h
include/xorg/input.h
include/xorg/inputstr.h
@@ -145,8 +126,8 @@ include/xorg/uda1380.h
include/xorg/validate.h
include/xorg/vbe.h
include/xorg/vbeModes.h
-include/xorg/vdif.h
include/xorg/vgaHW.h
+include/xorg/wfbrename.h
include/xorg/window.h
include/xorg/windowstr.h
include/xorg/xaa.h
@@ -159,10 +140,8 @@ include/xorg/xf86.h
include/xorg/xf86Crtc.h
include/xorg/xf86Cursor.h
include/xorg/xf86DDC.h
-include/xorg/xf86Keymap.h
include/xorg/xf86Modes.h
include/xorg/xf86Module.h
-include/xorg/xf86OSKbd.h
include/xorg/xf86OSmouse.h
include/xorg/xf86Opt.h
include/xorg/xf86Optrec.h
@@ -192,897 +171,13 @@ include/xorg/xf86xv.h
include/xorg/xf86xvmc.h
include/xorg/xf86xvpriv.h
include/xorg/xisb.h
+include/xorg/xkbsrv.h
include/xorg/xorg-server.h
include/xorg/xorgVersion.h
include/xorg/xvdix.h
include/xorg/xvmcext.h
lib/X11/Cards
lib/X11/Options
-lib/X11/app-defaults/XOrgCfg
-${PLIST.xprint}lib/X11/xserver/C/print/Xprinters
-${PLIST.xprint}lib/X11/xserver/C/print/Xprinters.ghostscript
-${PLIST.xprint}lib/X11/xserver/C/print/attributes/document
-${PLIST.xprint}lib/X11/xserver/C/print/attributes/job
-${PLIST.xprint}lib/X11/xserver/C/print/attributes/printer
-${PLIST.xprint}lib/X11/xserver/C/print/ddx-config/raster/pcl
-${PLIST.xprint}lib/X11/xserver/C/print/ddx-config/raster/postscript
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONBJ10E-GS/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/AvantGarde-Book.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/AvantGarde-BookOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/AvantGarde-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/AvantGarde-DemiOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Courier-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Courier-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Courier-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Courier.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Helvetica-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Helvetica-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Helvetica-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Helvetica.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/LubalinGraph-Book.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/LubalinGraph-BookOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/LubalinGraph-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/LubalinGraph-DemiOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/NewCentSchlbk-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/NewCentSchlbk-BoldItal.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/NewCentSchlbk-Ital.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/NewCentSchlbk-Roman.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Souvenir-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Souvenir-DemiItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Souvenir-Light.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Souvenir-LightItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Symbol.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Times-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Times-BoldItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Times-Italic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/Times-Roman.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/fonts/ZapfDingbats.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/CANONC3200-PS/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/GSdefault/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00051.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00052.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00053.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00054.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00055.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00056.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00057.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00058.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00059.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00060.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00061.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00062.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00063.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00064.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00065.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00066.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00067.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00068.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00069.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00070.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00071.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00072.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00073.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00074.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00075.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00076.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00077.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00079.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00080.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00081.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00082.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00083.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00084.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00085.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00086.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00087.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00088.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00089.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00090.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00091.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00092.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00093.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/9nb00094.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/README
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/fonts.alias
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/fonts.dir
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/fonts/lpr0ye1a.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPDJ1600C/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/AvantGarde-Book.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/AvantGarde-BookOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/AvantGarde-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/AvantGarde-DemiOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Courier-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Courier-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Courier-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Courier.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Helvetica-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Helvetica-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Helvetica-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Helvetica.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/LubalinGraph-Book.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/LubalinGraph-BookOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/LubalinGraph-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/LubalinGraph-DemiOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/NewCentSchlbk-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/NewCentSchlbk-BoldItal.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/NewCentSchlbk-Ital.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/NewCentSchlbk-Roman.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Souvenir-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Souvenir-DemiItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Souvenir-Light.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Souvenir-LightItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Symbol.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Times-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Times-BoldItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Times-Italic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/Times-Roman.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts/ZapfDingbats.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4050-PS/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00051.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00052.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00053.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00054.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00055.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00056.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00057.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00058.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00059.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00060.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00061.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00062.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00063.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00064.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00065.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00066.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00067.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00068.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00069.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00070.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00071.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00072.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00073.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00074.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00075.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00076.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00077.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00079.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00080.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00081.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00082.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00083.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00084.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00085.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00086.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00087.pmf
-${PLIST.xprint}${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00088.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00089.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00090.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00091.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00092.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00093.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/9nb00094.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/README
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/fonts.alias
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/fonts.dir
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/fonts/lpr0ye1a.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/HPLJ4family/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/PS2PDFspooldir-GS/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/PS2PDFspooldir-GS/ps2pdf_spooltodir.sh
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/AvantGarde-Book.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/AvantGarde-BookOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/AvantGarde-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/AvantGarde-DemiOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Courier-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Courier-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Courier-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Courier.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Helvetica-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Helvetica-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Helvetica-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Helvetica.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/LubalinGraph-Book.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/LubalinGraph-BookOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/LubalinGraph-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/LubalinGraph-DemiOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/NewCentSchlbk-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/NewCentSchlbk-BoldItal.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/NewCentSchlbk-Ital.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/NewCentSchlbk-Roman.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Souvenir-Demi.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Souvenir-DemiItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Souvenir-Light.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Souvenir-LightItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Symbol.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Times-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Times-BoldItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Times-Italic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/Times-Roman.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/fonts/ZapfDingbats.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSdefault/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSspooldir/model-config
-${PLIST.xprint}lib/X11/xserver/C/print/models/PSspooldir/spooltodir.sh
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Courier-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Courier-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Courier-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Courier.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Helvetica-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Helvetica-BoldOblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Helvetica-Oblique.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Helvetica.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Symbol.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Times-Bold.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Times-BoldItalic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Times-Italic.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/fonts/Times-Roman.pmf
-${PLIST.xprint}lib/X11/xserver/C/print/models/SPSPARC2/model-config
-${PLIST.xprint}lib/X11/xserver/POSIX
-${PLIST.xprint}lib/X11/xserver/README
-${PLIST.xprint}lib/X11/xserver/af_ZA
-${PLIST.xprint}lib/X11/xserver/af_ZA.iso88591
-${PLIST.xprint}lib/X11/xserver/ar
-${PLIST.xprint}lib/X11/xserver/ar_AE
-${PLIST.xprint}lib/X11/xserver/ar_AE.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_AE.utf8
-${PLIST.xprint}lib/X11/xserver/ar_BH
-${PLIST.xprint}lib/X11/xserver/ar_BH.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_BH.utf8
-${PLIST.xprint}lib/X11/xserver/ar_DZ
-${PLIST.xprint}lib/X11/xserver/ar_DZ.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_DZ.utf8
-${PLIST.xprint}lib/X11/xserver/ar_EG
-${PLIST.xprint}lib/X11/xserver/ar_EG.ISO8859-6
-${PLIST.xprint}lib/X11/xserver/ar_EG.UTF-8
-${PLIST.xprint}lib/X11/xserver/ar_EG.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_EG.utf8
-${PLIST.xprint}lib/X11/xserver/ar_IN.utf8
-${PLIST.xprint}lib/X11/xserver/ar_IQ
-${PLIST.xprint}lib/X11/xserver/ar_IQ.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_IQ.utf8
-${PLIST.xprint}lib/X11/xserver/ar_JO
-${PLIST.xprint}lib/X11/xserver/ar_JO.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_JO.utf8
-${PLIST.xprint}lib/X11/xserver/ar_KW
-${PLIST.xprint}lib/X11/xserver/ar_KW.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_KW.utf8
-${PLIST.xprint}lib/X11/xserver/ar_LB
-${PLIST.xprint}lib/X11/xserver/ar_LB.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_LB.utf8
-${PLIST.xprint}lib/X11/xserver/ar_LY
-${PLIST.xprint}lib/X11/xserver/ar_LY.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_LY.utf8
-${PLIST.xprint}lib/X11/xserver/ar_MA
-${PLIST.xprint}lib/X11/xserver/ar_MA.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_MA.utf8
-${PLIST.xprint}lib/X11/xserver/ar_OM
-${PLIST.xprint}lib/X11/xserver/ar_OM.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_OM.utf8
-${PLIST.xprint}lib/X11/xserver/ar_QA
-${PLIST.xprint}lib/X11/xserver/ar_QA.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_QA.utf8
-${PLIST.xprint}lib/X11/xserver/ar_SA
-${PLIST.xprint}lib/X11/xserver/ar_SA.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_SA.utf8
-${PLIST.xprint}lib/X11/xserver/ar_SD
-${PLIST.xprint}lib/X11/xserver/ar_SD.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_SD.utf8
-${PLIST.xprint}lib/X11/xserver/ar_SY
-${PLIST.xprint}lib/X11/xserver/ar_SY.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_SY.utf8
-${PLIST.xprint}lib/X11/xserver/ar_TN
-${PLIST.xprint}lib/X11/xserver/ar_TN.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_TN.utf8
-${PLIST.xprint}lib/X11/xserver/ar_YE
-${PLIST.xprint}lib/X11/xserver/ar_YE.iso88596
-${PLIST.xprint}lib/X11/xserver/ar_YE.utf8
-${PLIST.xprint}lib/X11/xserver/be_BY
-${PLIST.xprint}lib/X11/xserver/be_BY.cp1251
-${PLIST.xprint}lib/X11/xserver/be_BY.utf8
-${PLIST.xprint}lib/X11/xserver/bg_BG
-${PLIST.xprint}lib/X11/xserver/bg_BG.ISO8859-5
-${PLIST.xprint}lib/X11/xserver/bg_BG.cp1251
-${PLIST.xprint}lib/X11/xserver/bg_BG.utf8
-${PLIST.xprint}lib/X11/xserver/bn_IN.UTF-8
-${PLIST.xprint}lib/X11/xserver/bn_IN.utf8
-${PLIST.xprint}lib/X11/xserver/bokmal
-${PLIST.xprint}lib/X11/xserver/br_FR
-${PLIST.xprint}lib/X11/xserver/br_FR.iso88591
-${PLIST.xprint}lib/X11/xserver/bs
-${PLIST.xprint}lib/X11/xserver/bs_BA
-${PLIST.xprint}lib/X11/xserver/bs_BA.ISO-8859-2
-${PLIST.xprint}lib/X11/xserver/bs_BA.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/bs_BA.ISO_8859-2
-${PLIST.xprint}lib/X11/xserver/bs_BA.UTF-8
-${PLIST.xprint}lib/X11/xserver/bs_BA.iso88592
-${PLIST.xprint}lib/X11/xserver/ca
-${PLIST.xprint}lib/X11/xserver/ca.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/ca.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/ca_ES
-${PLIST.xprint}lib/X11/xserver/ca_ES.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/ca_ES.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/ca_ES.iso88591
-${PLIST.xprint}lib/X11/xserver/ca_ES.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/ca_ES.utf8
-${PLIST.xprint}lib/X11/xserver/ca_ES@euro
-${PLIST.xprint}lib/X11/xserver/catalan
-${PLIST.xprint}lib/X11/xserver/croatian
-${PLIST.xprint}lib/X11/xserver/cs_CZ
-${PLIST.xprint}lib/X11/xserver/cs_CZ.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/cs_CZ.iso88592
-${PLIST.xprint}lib/X11/xserver/cs_CZ.utf8
-${PLIST.xprint}lib/X11/xserver/cy_GB
-${PLIST.xprint}lib/X11/xserver/cy_GB.iso885914
-${PLIST.xprint}lib/X11/xserver/cz
-${PLIST.xprint}lib/X11/xserver/cz.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/czech
-${PLIST.xprint}lib/X11/xserver/da
-${PLIST.xprint}lib/X11/xserver/da.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/da.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/da_DK
-${PLIST.xprint}lib/X11/xserver/da_DK.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/da_DK.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/da_DK.iso88591
-${PLIST.xprint}lib/X11/xserver/da_DK.iso885915
-${PLIST.xprint}lib/X11/xserver/da_DK.utf8
-${PLIST.xprint}lib/X11/xserver/danish
-${PLIST.xprint}lib/X11/xserver/dansk
-${PLIST.xprint}lib/X11/xserver/de
-${PLIST.xprint}lib/X11/xserver/de.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/de.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/de.UTF-8
-${PLIST.xprint}lib/X11/xserver/de_AT
-${PLIST.xprint}lib/X11/xserver/de_AT.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/de_AT.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/de_AT.iso88591
-${PLIST.xprint}lib/X11/xserver/de_AT.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/de_AT.utf8
-${PLIST.xprint}lib/X11/xserver/de_AT@euro
-${PLIST.xprint}lib/X11/xserver/de_BE
-${PLIST.xprint}lib/X11/xserver/de_BE.iso88591
-${PLIST.xprint}lib/X11/xserver/de_BE.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/de_BE@euro
-${PLIST.xprint}lib/X11/xserver/de_CH
-${PLIST.xprint}lib/X11/xserver/de_CH.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/de_CH.iso88591
-${PLIST.xprint}lib/X11/xserver/de_CH.utf8
-${PLIST.xprint}lib/X11/xserver/de_DE
-${PLIST.xprint}lib/X11/xserver/de_DE.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/de_DE.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/de_DE.UTF-8
-${PLIST.xprint}lib/X11/xserver/de_DE.iso88591
-${PLIST.xprint}lib/X11/xserver/de_DE.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/de_DE.utf8
-${PLIST.xprint}lib/X11/xserver/de_DE@euro
-${PLIST.xprint}lib/X11/xserver/de_LU
-${PLIST.xprint}lib/X11/xserver/de_LU.iso88591
-${PLIST.xprint}lib/X11/xserver/de_LU.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/de_LU.utf8
-${PLIST.xprint}lib/X11/xserver/de_LU@euro
-${PLIST.xprint}lib/X11/xserver/deutsch
-${PLIST.xprint}lib/X11/xserver/el_GR
-${PLIST.xprint}lib/X11/xserver/el_GR.ISO8859-7
-${PLIST.xprint}lib/X11/xserver/el_GR.ISO8859-7@euro
-${PLIST.xprint}lib/X11/xserver/el_GR.iso88597
-${PLIST.xprint}lib/X11/xserver/el_GR.utf8
-${PLIST.xprint}lib/X11/xserver/en_AU
-${PLIST.xprint}lib/X11/xserver/en_AU.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/en_AU.iso88591
-${PLIST.xprint}lib/X11/xserver/en_AU.utf8
-${PLIST.xprint}lib/X11/xserver/en_BW
-${PLIST.xprint}lib/X11/xserver/en_BW.iso88591
-${PLIST.xprint}lib/X11/xserver/en_CA
-${PLIST.xprint}lib/X11/xserver/en_CA.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/en_CA.iso88591
-${PLIST.xprint}lib/X11/xserver/en_CA.utf8
-${PLIST.xprint}lib/X11/xserver/en_DK
-${PLIST.xprint}lib/X11/xserver/en_DK.iso88591
-${PLIST.xprint}lib/X11/xserver/en_GB
-${PLIST.xprint}lib/X11/xserver/en_GB.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/en_GB.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/en_GB.iso88591
-${PLIST.xprint}lib/X11/xserver/en_GB.iso885915
-${PLIST.xprint}lib/X11/xserver/en_GB.utf8
-${PLIST.xprint}lib/X11/xserver/en_HK
-${PLIST.xprint}lib/X11/xserver/en_HK.iso88591
-${PLIST.xprint}lib/X11/xserver/en_IE
-${PLIST.xprint}lib/X11/xserver/en_IE.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/en_IE.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/en_IE.iso88591
-${PLIST.xprint}lib/X11/xserver/en_IE.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/en_IE.utf8
-${PLIST.xprint}lib/X11/xserver/en_IE@euro
-${PLIST.xprint}lib/X11/xserver/en_IN
-${PLIST.xprint}lib/X11/xserver/en_IN.utf8
-${PLIST.xprint}lib/X11/xserver/en_NZ
-${PLIST.xprint}lib/X11/xserver/en_NZ.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/en_NZ.iso88591
-${PLIST.xprint}lib/X11/xserver/en_NZ.utf8
-${PLIST.xprint}lib/X11/xserver/en_PH
-${PLIST.xprint}lib/X11/xserver/en_PH.iso88591
-${PLIST.xprint}lib/X11/xserver/en_SG
-${PLIST.xprint}lib/X11/xserver/en_SG.iso88591
-${PLIST.xprint}lib/X11/xserver/en_US.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/en_US.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/en_US.UTF-8
-${PLIST.xprint}lib/X11/xserver/en_US.iso88591
-${PLIST.xprint}lib/X11/xserver/en_US.iso885915
-${PLIST.xprint}lib/X11/xserver/en_US.utf8
-${PLIST.xprint}lib/X11/xserver/en_US/print/attributes/document
-${PLIST.xprint}lib/X11/xserver/en_ZA
-${PLIST.xprint}lib/X11/xserver/en_ZA.iso88591
-${PLIST.xprint}lib/X11/xserver/en_ZA.utf8
-${PLIST.xprint}lib/X11/xserver/en_ZW
-${PLIST.xprint}lib/X11/xserver/en_ZW.iso88591
-${PLIST.xprint}lib/X11/xserver/es_AR
-${PLIST.xprint}lib/X11/xserver/es_AR.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_AR.iso88591
-${PLIST.xprint}lib/X11/xserver/es_AR.utf8
-${PLIST.xprint}lib/X11/xserver/es_BO
-${PLIST.xprint}lib/X11/xserver/es_BO.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_BO.iso88591
-${PLIST.xprint}lib/X11/xserver/es_BO.utf8
-${PLIST.xprint}lib/X11/xserver/es_CL
-${PLIST.xprint}lib/X11/xserver/es_CL.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_CL.iso88591
-${PLIST.xprint}lib/X11/xserver/es_CL.utf8
-${PLIST.xprint}lib/X11/xserver/es_CO
-${PLIST.xprint}lib/X11/xserver/es_CO.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_CO.iso88591
-${PLIST.xprint}lib/X11/xserver/es_CO.utf8
-${PLIST.xprint}lib/X11/xserver/es_CR
-${PLIST.xprint}lib/X11/xserver/es_CR.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_CR.iso88591
-${PLIST.xprint}lib/X11/xserver/es_CR.utf8
-${PLIST.xprint}lib/X11/xserver/es_DO
-${PLIST.xprint}lib/X11/xserver/es_DO.iso88591
-${PLIST.xprint}lib/X11/xserver/es_DO.utf8
-${PLIST.xprint}lib/X11/xserver/es_EC
-${PLIST.xprint}lib/X11/xserver/es_EC.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_EC.iso88591
-${PLIST.xprint}lib/X11/xserver/es_EC.utf8
-${PLIST.xprint}lib/X11/xserver/es_ES
-${PLIST.xprint}lib/X11/xserver/es_ES.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_ES.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/es_ES.UTF-8
-${PLIST.xprint}lib/X11/xserver/es_ES.iso88591
-${PLIST.xprint}lib/X11/xserver/es_ES.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/es_ES.utf8
-${PLIST.xprint}lib/X11/xserver/es_ES@euro
-${PLIST.xprint}lib/X11/xserver/es_GT
-${PLIST.xprint}lib/X11/xserver/es_GT.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_GT.iso88591
-${PLIST.xprint}lib/X11/xserver/es_GT.utf8
-${PLIST.xprint}lib/X11/xserver/es_HN
-${PLIST.xprint}lib/X11/xserver/es_HN.iso88591
-${PLIST.xprint}lib/X11/xserver/es_HN.utf8
-${PLIST.xprint}lib/X11/xserver/es_MX
-${PLIST.xprint}lib/X11/xserver/es_MX.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_MX.iso88591
-${PLIST.xprint}lib/X11/xserver/es_MX.utf8
-${PLIST.xprint}lib/X11/xserver/es_NI
-${PLIST.xprint}lib/X11/xserver/es_NI.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_NI.iso88591
-${PLIST.xprint}lib/X11/xserver/es_NI.utf8
-${PLIST.xprint}lib/X11/xserver/es_PA
-${PLIST.xprint}lib/X11/xserver/es_PA.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_PA.iso88591
-${PLIST.xprint}lib/X11/xserver/es_PA.utf8
-${PLIST.xprint}lib/X11/xserver/es_PE
-${PLIST.xprint}lib/X11/xserver/es_PE.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_PE.iso88591
-${PLIST.xprint}lib/X11/xserver/es_PE.utf8
-${PLIST.xprint}lib/X11/xserver/es_PR
-${PLIST.xprint}lib/X11/xserver/es_PR.iso88591
-${PLIST.xprint}lib/X11/xserver/es_PR.utf8
-${PLIST.xprint}lib/X11/xserver/es_PY
-${PLIST.xprint}lib/X11/xserver/es_PY.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_PY.iso88591
-${PLIST.xprint}lib/X11/xserver/es_PY.utf8
-${PLIST.xprint}lib/X11/xserver/es_SV
-${PLIST.xprint}lib/X11/xserver/es_SV.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_SV.iso88591
-${PLIST.xprint}lib/X11/xserver/es_SV.utf8
-${PLIST.xprint}lib/X11/xserver/es_US
-${PLIST.xprint}lib/X11/xserver/es_US.iso88591
-${PLIST.xprint}lib/X11/xserver/es_UY
-${PLIST.xprint}lib/X11/xserver/es_UY.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_UY.iso88591
-${PLIST.xprint}lib/X11/xserver/es_UY.utf8
-${PLIST.xprint}lib/X11/xserver/es_VE
-${PLIST.xprint}lib/X11/xserver/es_VE.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/es_VE.iso88591
-${PLIST.xprint}lib/X11/xserver/es_VE.utf8
-${PLIST.xprint}lib/X11/xserver/et_EE
-${PLIST.xprint}lib/X11/xserver/et_EE.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/et_EE.iso88591
-${PLIST.xprint}lib/X11/xserver/et_EE.utf8
-${PLIST.xprint}lib/X11/xserver/eu_ES
-${PLIST.xprint}lib/X11/xserver/eu_ES.iso88591
-${PLIST.xprint}lib/X11/xserver/eu_ES.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/eu_ES@euro
-${PLIST.xprint}lib/X11/xserver/fa_IR.utf8
-${PLIST.xprint}lib/X11/xserver/fi_FI
-${PLIST.xprint}lib/X11/xserver/fi_FI.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/fi_FI.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/fi_FI.UTF-8
-${PLIST.xprint}lib/X11/xserver/fi_FI.iso88591
-${PLIST.xprint}lib/X11/xserver/fi_FI.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/fi_FI.utf8
-${PLIST.xprint}lib/X11/xserver/fi_FI@euro
-${PLIST.xprint}lib/X11/xserver/fo_FO
-${PLIST.xprint}lib/X11/xserver/fo_FO.iso88591
-${PLIST.xprint}lib/X11/xserver/fo_FO.utf8
-${PLIST.xprint}lib/X11/xserver/fr_BE
-${PLIST.xprint}lib/X11/xserver/fr_BE.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/fr_BE.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/fr_BE.UTF-8
-${PLIST.xprint}lib/X11/xserver/fr_BE.iso88591
-${PLIST.xprint}lib/X11/xserver/fr_BE.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/fr_BE.utf8
-${PLIST.xprint}lib/X11/xserver/fr_BE@euro
-${PLIST.xprint}lib/X11/xserver/fr_CA
-${PLIST.xprint}lib/X11/xserver/fr_CA.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/fr_CA.iso88591
-${PLIST.xprint}lib/X11/xserver/fr_CA.utf8
-${PLIST.xprint}lib/X11/xserver/fr_CH
-${PLIST.xprint}lib/X11/xserver/fr_CH.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/fr_CH.iso88591
-${PLIST.xprint}lib/X11/xserver/fr_CH.utf8
-${PLIST.xprint}lib/X11/xserver/fr_FR
-${PLIST.xprint}lib/X11/xserver/fr_FR.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/fr_FR.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/fr_FR.UTF-8
-${PLIST.xprint}lib/X11/xserver/fr_FR.iso88591
-${PLIST.xprint}lib/X11/xserver/fr_FR.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/fr_FR.utf8
-${PLIST.xprint}lib/X11/xserver/fr_FR@euro
-${PLIST.xprint}lib/X11/xserver/fr_LU
-${PLIST.xprint}lib/X11/xserver/fr_LU.iso88591
-${PLIST.xprint}lib/X11/xserver/fr_LU.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/fr_LU.utf8
-${PLIST.xprint}lib/X11/xserver/fr_LU@euro
-${PLIST.xprint}lib/X11/xserver/ga_IE
-${PLIST.xprint}lib/X11/xserver/ga_IE.iso88591
-${PLIST.xprint}lib/X11/xserver/ga_IE.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/ga_IE.utf8
-${PLIST.xprint}lib/X11/xserver/ga_IE@euro
-${PLIST.xprint}lib/X11/xserver/gl_ES
-${PLIST.xprint}lib/X11/xserver/gl_ES.iso88591
-${PLIST.xprint}lib/X11/xserver/gl_ES.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/gl_ES.utf8
-${PLIST.xprint}lib/X11/xserver/gl_ES@euro
-${PLIST.xprint}lib/X11/xserver/gu_IN.UTF-8
-${PLIST.xprint}lib/X11/xserver/gu_IN.utf8
-${PLIST.xprint}lib/X11/xserver/gv_GB
-${PLIST.xprint}lib/X11/xserver/gv_GB.iso88591
-${PLIST.xprint}lib/X11/xserver/he
-${PLIST.xprint}lib/X11/xserver/he_IL
-${PLIST.xprint}lib/X11/xserver/he_IL.ISO8859-8
-${PLIST.xprint}lib/X11/xserver/he_IL.UTF-8
-${PLIST.xprint}lib/X11/xserver/he_IL.iso88598
-${PLIST.xprint}lib/X11/xserver/he_IL.utf8
-${PLIST.xprint}lib/X11/xserver/hebrew
-${PLIST.xprint}lib/X11/xserver/hi_IN.UTF-8
-${PLIST.xprint}lib/X11/xserver/hi_IN.utf8
-${PLIST.xprint}lib/X11/xserver/hr_HR
-${PLIST.xprint}lib/X11/xserver/hr_HR.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/hr_HR.iso88592
-${PLIST.xprint}lib/X11/xserver/hr_HR.utf8
-${PLIST.xprint}lib/X11/xserver/hu_HU
-${PLIST.xprint}lib/X11/xserver/hu_HU.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/hu_HU.iso88592
-${PLIST.xprint}lib/X11/xserver/hu_HU.utf8
-${PLIST.xprint}lib/X11/xserver/id_ID
-${PLIST.xprint}lib/X11/xserver/id_ID.iso88591
-${PLIST.xprint}lib/X11/xserver/id_ID.utf8
-${PLIST.xprint}lib/X11/xserver/is_IS
-${PLIST.xprint}lib/X11/xserver/is_IS.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/is_IS.iso88591
-${PLIST.xprint}lib/X11/xserver/is_IS.utf8
-${PLIST.xprint}lib/X11/xserver/it
-${PLIST.xprint}lib/X11/xserver/it.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/it.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/it.UTF-8
-${PLIST.xprint}lib/X11/xserver/it_CH
-${PLIST.xprint}lib/X11/xserver/it_CH.iso88591
-${PLIST.xprint}lib/X11/xserver/it_CH.utf8
-${PLIST.xprint}lib/X11/xserver/it_IT
-${PLIST.xprint}lib/X11/xserver/it_IT.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/it_IT.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/it_IT.UTF-8
-${PLIST.xprint}lib/X11/xserver/it_IT.iso88591
-${PLIST.xprint}lib/X11/xserver/it_IT.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/it_IT.utf8
-${PLIST.xprint}lib/X11/xserver/it_IT@euro
-${PLIST.xprint}lib/X11/xserver/italian
-${PLIST.xprint}lib/X11/xserver/iw_IL
-${PLIST.xprint}lib/X11/xserver/iw_IL.iso88598
-${PLIST.xprint}lib/X11/xserver/ja
-${PLIST.xprint}lib/X11/xserver/ja_JP
-${PLIST.xprint}lib/X11/xserver/ja_JP.EUC
-${PLIST.xprint}lib/X11/xserver/ja_JP.PCK
-${PLIST.xprint}lib/X11/xserver/ja_JP.UTF-8
-${PLIST.xprint}lib/X11/xserver/ja_JP.eucJP
-${PLIST.xprint}lib/X11/xserver/ja_JP.eucjp
-${PLIST.xprint}lib/X11/xserver/ja_JP.sjis
-${PLIST.xprint}lib/X11/xserver/ja_JP.ujis
-${PLIST.xprint}lib/X11/xserver/ja_JP.utf8
-${PLIST.xprint}lib/X11/xserver/japan
-${PLIST.xprint}lib/X11/xserver/japanese
-${PLIST.xprint}lib/X11/xserver/japanese.euc
-${PLIST.xprint}lib/X11/xserver/japanese.sjis
-${PLIST.xprint}lib/X11/xserver/ka_GE
-${PLIST.xprint}lib/X11/xserver/ka_GE.georgianps
-${PLIST.xprint}lib/X11/xserver/kl_GL
-${PLIST.xprint}lib/X11/xserver/kl_GL.iso88591
-${PLIST.xprint}lib/X11/xserver/kl_GL.utf8
-${PLIST.xprint}lib/X11/xserver/ko
-${PLIST.xprint}lib/X11/xserver/ko.UTF-8
-${PLIST.xprint}lib/X11/xserver/ko_KR
-${PLIST.xprint}lib/X11/xserver/ko_KR.EUC
-${PLIST.xprint}lib/X11/xserver/ko_KR.EUC@dict
-${PLIST.xprint}lib/X11/xserver/ko_KR.UTF-8
-${PLIST.xprint}lib/X11/xserver/ko_KR.UTF-8@dict
-${PLIST.xprint}lib/X11/xserver/ko_KR.euckr
-${PLIST.xprint}lib/X11/xserver/ko_KR.utf8
-${PLIST.xprint}lib/X11/xserver/korean
-${PLIST.xprint}lib/X11/xserver/korean.euc
-${PLIST.xprint}lib/X11/xserver/kw_GB
-${PLIST.xprint}lib/X11/xserver/kw_GB.iso88591
-${PLIST.xprint}lib/X11/xserver/lithuanian
-${PLIST.xprint}lib/X11/xserver/lt
-${PLIST.xprint}lib/X11/xserver/lt.ISO8859-13
-${PLIST.xprint}lib/X11/xserver/lt_LT
-${PLIST.xprint}lib/X11/xserver/lt_LT.ISO8859-13
-${PLIST.xprint}lib/X11/xserver/lt_LT.iso885913
-${PLIST.xprint}lib/X11/xserver/lt_LT.utf8
-${PLIST.xprint}lib/X11/xserver/lv
-${PLIST.xprint}lib/X11/xserver/lv.ISO8859-13
-${PLIST.xprint}lib/X11/xserver/lv_LV
-${PLIST.xprint}lib/X11/xserver/lv_LV.ISO8859-13
-${PLIST.xprint}lib/X11/xserver/lv_LV.iso885913
-${PLIST.xprint}lib/X11/xserver/lv_LV.utf8
-${PLIST.xprint}lib/X11/xserver/mi_NZ
-${PLIST.xprint}lib/X11/xserver/mi_NZ.iso885913
-${PLIST.xprint}lib/X11/xserver/mk_MK
-${PLIST.xprint}lib/X11/xserver/mk_MK.ISO8859-5
-${PLIST.xprint}lib/X11/xserver/mk_MK.iso88595
-${PLIST.xprint}lib/X11/xserver/mk_MK.utf8
-${PLIST.xprint}lib/X11/xserver/mr_IN.utf8
-${PLIST.xprint}lib/X11/xserver/ms_MY
-${PLIST.xprint}lib/X11/xserver/ms_MY.iso88591
-${PLIST.xprint}lib/X11/xserver/mt_MT
-${PLIST.xprint}lib/X11/xserver/mt_MT.iso88593
-${PLIST.xprint}lib/X11/xserver/nb_NO
-${PLIST.xprint}lib/X11/xserver/nb_NO.ISO-8859-1
-${PLIST.xprint}lib/X11/xserver/nl
-${PLIST.xprint}lib/X11/xserver/nl.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/nl.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/nl_BE
-${PLIST.xprint}lib/X11/xserver/nl_BE.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/nl_BE.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/nl_BE.iso88591
-${PLIST.xprint}lib/X11/xserver/nl_BE.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/nl_BE.utf8
-${PLIST.xprint}lib/X11/xserver/nl_BE@euro
-${PLIST.xprint}lib/X11/xserver/nl_NL
-${PLIST.xprint}lib/X11/xserver/nl_NL.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/nl_NL.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/nl_NL.iso88591
-${PLIST.xprint}lib/X11/xserver/nl_NL.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/nl_NL.utf8
-${PLIST.xprint}lib/X11/xserver/nl_NL@euro
-${PLIST.xprint}lib/X11/xserver/nn_NO
-${PLIST.xprint}lib/X11/xserver/nn_NO.iso88591
-${PLIST.xprint}lib/X11/xserver/no
-${PLIST.xprint}lib/X11/xserver/no.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/no_NO
-${PLIST.xprint}lib/X11/xserver/no_NO.ISO8859-1@bokmal
-${PLIST.xprint}lib/X11/xserver/no_NO.ISO8859-1@nynorsk
-${PLIST.xprint}lib/X11/xserver/no_NO.iso88591
-${PLIST.xprint}lib/X11/xserver/no_NO.utf8
-${PLIST.xprint}lib/X11/xserver/norwegian
-${PLIST.xprint}lib/X11/xserver/oc_FR
-${PLIST.xprint}lib/X11/xserver/oc_FR.iso88591
-${PLIST.xprint}lib/X11/xserver/pa_IN.UTF-8
-${PLIST.xprint}lib/X11/xserver/pa_IN.utf8
-${PLIST.xprint}lib/X11/xserver/pl_PL
-${PLIST.xprint}lib/X11/xserver/pl_PL.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/pl_PL.UTF-8
-${PLIST.xprint}lib/X11/xserver/pl_PL.iso88592
-${PLIST.xprint}lib/X11/xserver/pl_PL.utf8
-${PLIST.xprint}lib/X11/xserver/polish
-${PLIST.xprint}lib/X11/xserver/portuguese
-${PLIST.xprint}lib/X11/xserver/pt
-${PLIST.xprint}lib/X11/xserver/pt.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/pt.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/pt_BR
-${PLIST.xprint}lib/X11/xserver/pt_BR.88591
-${PLIST.xprint}lib/X11/xserver/pt_BR.88591.en
-${PLIST.xprint}lib/X11/xserver/pt_BR.ISO-8859-1
-${PLIST.xprint}lib/X11/xserver/pt_BR.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/pt_BR.ISO_8859-1
-${PLIST.xprint}lib/X11/xserver/pt_BR.UTF-8
-${PLIST.xprint}lib/X11/xserver/pt_BR.iso88591
-${PLIST.xprint}lib/X11/xserver/pt_BR.iso885915
-${PLIST.xprint}lib/X11/xserver/pt_BR.utf8
-${PLIST.xprint}lib/X11/xserver/pt_PT
-${PLIST.xprint}lib/X11/xserver/pt_PT.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/pt_PT.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/pt_PT.iso88591
-${PLIST.xprint}lib/X11/xserver/pt_PT.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/pt_PT.utf8
-${PLIST.xprint}lib/X11/xserver/pt_PT@euro
-${PLIST.xprint}lib/X11/xserver/ro_RO
-${PLIST.xprint}lib/X11/xserver/ro_RO.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/ro_RO.iso88592
-${PLIST.xprint}lib/X11/xserver/ro_RO.utf8
-${PLIST.xprint}lib/X11/xserver/romanian
-${PLIST.xprint}lib/X11/xserver/ru
-${PLIST.xprint}lib/X11/xserver/ru.ISO8859-5
-${PLIST.xprint}lib/X11/xserver/ru.UTF-8
-${PLIST.xprint}lib/X11/xserver/ru.ansi1251
-${PLIST.xprint}lib/X11/xserver/ru.koi8-r
-${PLIST.xprint}lib/X11/xserver/ru_RU
-${PLIST.xprint}lib/X11/xserver/ru_RU.ANSI1251
-${PLIST.xprint}lib/X11/xserver/ru_RU.ISO8859-5
-${PLIST.xprint}lib/X11/xserver/ru_RU.KOI8-R
-${PLIST.xprint}lib/X11/xserver/ru_RU.UTF-8
-${PLIST.xprint}lib/X11/xserver/ru_RU.iso88595
-${PLIST.xprint}lib/X11/xserver/ru_RU.koi8r
-${PLIST.xprint}lib/X11/xserver/ru_RU.utf8
-${PLIST.xprint}lib/X11/xserver/ru_SU
-${PLIST.xprint}lib/X11/xserver/ru_UA
-${PLIST.xprint}lib/X11/xserver/ru_UA.koi8u
-${PLIST.xprint}lib/X11/xserver/russian
-${PLIST.xprint}lib/X11/xserver/se_NO
-${PLIST.xprint}lib/X11/xserver/se_NO.utf8
-${PLIST.xprint}lib/X11/xserver/sh
-${PLIST.xprint}lib/X11/xserver/sh.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/sh_BA.ISO8859-2@bosnia
-${PLIST.xprint}lib/X11/xserver/sh_YU
-${PLIST.xprint}lib/X11/xserver/sh_YU.iso88592
-${PLIST.xprint}lib/X11/xserver/sh_YU.utf8
-${PLIST.xprint}lib/X11/xserver/si
-${PLIST.xprint}lib/X11/xserver/si_LK
-${PLIST.xprint}lib/X11/xserver/si_LK.UTF8
-${PLIST.xprint}lib/X11/xserver/sinhala
-${PLIST.xprint}lib/X11/xserver/sk
-${PLIST.xprint}lib/X11/xserver/sk.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/sk_SK
-${PLIST.xprint}lib/X11/xserver/sk_SK.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/sk_SK.iso88592
-${PLIST.xprint}lib/X11/xserver/sk_SK.utf8
-${PLIST.xprint}lib/X11/xserver/sl_SI
-${PLIST.xprint}lib/X11/xserver/sl_SI.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/sl_SI.iso88592
-${PLIST.xprint}lib/X11/xserver/sl_SI.utf8
-${PLIST.xprint}lib/X11/xserver/slovak
-${PLIST.xprint}lib/X11/xserver/slovene
-${PLIST.xprint}lib/X11/xserver/slovenian
-${PLIST.xprint}lib/X11/xserver/spanish
-${PLIST.xprint}lib/X11/xserver/sq_AL
-${PLIST.xprint}lib/X11/xserver/sq_AL.ISO8859-2
-${PLIST.xprint}lib/X11/xserver/sq_AL.iso88591
-${PLIST.xprint}lib/X11/xserver/sq_AL.utf8
-${PLIST.xprint}lib/X11/xserver/sr_SP
-${PLIST.xprint}lib/X11/xserver/sr_SP.ISO8859-5
-${PLIST.xprint}lib/X11/xserver/sr_YU
-${PLIST.xprint}lib/X11/xserver/sr_YU.ISO8859-5
-${PLIST.xprint}lib/X11/xserver/sr_YU.iso88592
-${PLIST.xprint}lib/X11/xserver/sr_YU.iso88595@cyrillic
-${PLIST.xprint}lib/X11/xserver/sr_YU.utf8
-${PLIST.xprint}lib/X11/xserver/sr_YU@cyrillic
-${PLIST.xprint}lib/X11/xserver/su
-${PLIST.xprint}lib/X11/xserver/su.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/sv
-${PLIST.xprint}lib/X11/xserver/sv.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/sv.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/sv.UTF-8
-${PLIST.xprint}lib/X11/xserver/sv_FI
-${PLIST.xprint}lib/X11/xserver/sv_FI.iso88591
-${PLIST.xprint}lib/X11/xserver/sv_FI.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/sv_FI.utf8
-${PLIST.xprint}lib/X11/xserver/sv_FI@euro
-${PLIST.xprint}lib/X11/xserver/sv_SE
-${PLIST.xprint}lib/X11/xserver/sv_SE.ISO8859-1
-${PLIST.xprint}lib/X11/xserver/sv_SE.ISO8859-15
-${PLIST.xprint}lib/X11/xserver/sv_SE.UTF-8
-${PLIST.xprint}lib/X11/xserver/sv_SE.iso88591
-${PLIST.xprint}lib/X11/xserver/sv_SE.iso885915
-${PLIST.xprint}lib/X11/xserver/sv_SE.utf8
-${PLIST.xprint}lib/X11/xserver/swedish
-${PLIST.xprint}lib/X11/xserver/ta_IN
-${PLIST.xprint}lib/X11/xserver/ta_IN.utf8
-${PLIST.xprint}lib/X11/xserver/te_IN
-${PLIST.xprint}lib/X11/xserver/te_IN.utf8
-${PLIST.xprint}lib/X11/xserver/tg_TJ
-${PLIST.xprint}lib/X11/xserver/tg_TJ.koi8t
-${PLIST.xprint}lib/X11/xserver/th
-${PLIST.xprint}lib/X11/xserver/th_TH
-${PLIST.xprint}lib/X11/xserver/th_TH.ISO8859-11
-${PLIST.xprint}lib/X11/xserver/th_TH.TIS620
-${PLIST.xprint}lib/X11/xserver/th_TH.UTF-8
-${PLIST.xprint}lib/X11/xserver/th_TH.tis620
-${PLIST.xprint}lib/X11/xserver/th_TH.utf8
-${PLIST.xprint}lib/X11/xserver/thai
-${PLIST.xprint}lib/X11/xserver/tl_PH
-${PLIST.xprint}lib/X11/xserver/tl_PH.iso88591
-${PLIST.xprint}lib/X11/xserver/tr
-${PLIST.xprint}lib/X11/xserver/tr.ISO8859-9
-${PLIST.xprint}lib/X11/xserver/tr_TR
-${PLIST.xprint}lib/X11/xserver/tr_TR.ISO8859-9
-${PLIST.xprint}lib/X11/xserver/tr_TR.UTF-8
-${PLIST.xprint}lib/X11/xserver/tr_TR.iso88599
-${PLIST.xprint}lib/X11/xserver/tr_TR.utf8
-${PLIST.xprint}lib/X11/xserver/turkish
-${PLIST.xprint}lib/X11/xserver/uk_UA
-${PLIST.xprint}lib/X11/xserver/uk_UA.koi8u
-${PLIST.xprint}lib/X11/xserver/uk_UA.utf8
-${PLIST.xprint}lib/X11/xserver/ur_PK
-${PLIST.xprint}lib/X11/xserver/ur_PK.utf8
-${PLIST.xprint}lib/X11/xserver/uz_UZ
-${PLIST.xprint}lib/X11/xserver/uz_UZ.iso88591
-${PLIST.xprint}lib/X11/xserver/vi_VN
-${PLIST.xprint}lib/X11/xserver/vi_VN.tcvn
-${PLIST.xprint}lib/X11/xserver/vi_VN.utf8
-${PLIST.xprint}lib/X11/xserver/wa_BE
-${PLIST.xprint}lib/X11/xserver/wa_BE.iso88591
-${PLIST.xprint}lib/X11/xserver/wa_BE.iso885915@euro
-${PLIST.xprint}lib/X11/xserver/wa_BE@euro
-${PLIST.xprint}lib/X11/xserver/yi_US
-${PLIST.xprint}lib/X11/xserver/yi_US.cp1255
-${PLIST.xprint}lib/X11/xserver/zh
-${PLIST.xprint}lib/X11/xserver/zh.GBK
-${PLIST.xprint}lib/X11/xserver/zh.UTF-8
-${PLIST.xprint}lib/X11/xserver/zh_CN
-${PLIST.xprint}lib/X11/xserver/zh_CN.EUC
-${PLIST.xprint}lib/X11/xserver/zh_CN.EUC@pinyin
-${PLIST.xprint}lib/X11/xserver/zh_CN.EUC@radical
-${PLIST.xprint}lib/X11/xserver/zh_CN.EUC@stroke
-${PLIST.xprint}lib/X11/xserver/zh_CN.GB18030
-${PLIST.xprint}lib/X11/xserver/zh_CN.GB18030@pinyin
-${PLIST.xprint}lib/X11/xserver/zh_CN.GB18030@radical
-${PLIST.xprint}lib/X11/xserver/zh_CN.GB18030@stroke
-${PLIST.xprint}lib/X11/xserver/zh_CN.GBK
-${PLIST.xprint}lib/X11/xserver/zh_CN.GBK@pinyin
-${PLIST.xprint}lib/X11/xserver/zh_CN.GBK@radical
-${PLIST.xprint}lib/X11/xserver/zh_CN.GBK@stroke
-${PLIST.xprint}lib/X11/xserver/zh_CN.UTF-8
-${PLIST.xprint}lib/X11/xserver/zh_CN.UTF-8@pinyin
-${PLIST.xprint}lib/X11/xserver/zh_CN.UTF-8@radical
-${PLIST.xprint}lib/X11/xserver/zh_CN.UTF-8@stroke
-${PLIST.xprint}lib/X11/xserver/zh_CN.gb18030
-${PLIST.xprint}lib/X11/xserver/zh_CN.gb2312
-${PLIST.xprint}lib/X11/xserver/zh_CN.gbk
-${PLIST.xprint}lib/X11/xserver/zh_CN.utf8
-${PLIST.xprint}lib/X11/xserver/zh_HK
-${PLIST.xprint}lib/X11/xserver/zh_HK.BIG5HK
-${PLIST.xprint}lib/X11/xserver/zh_HK.BIG5HK@radical
-${PLIST.xprint}lib/X11/xserver/zh_HK.BIG5HK@stroke
-${PLIST.xprint}lib/X11/xserver/zh_HK.UTF-8
-${PLIST.xprint}lib/X11/xserver/zh_HK.UTF-8@radical
-${PLIST.xprint}lib/X11/xserver/zh_HK.UTF-8@stroke
-${PLIST.xprint}lib/X11/xserver/zh_HK.big5hkscs
-${PLIST.xprint}lib/X11/xserver/zh_HK.utf8
-${PLIST.xprint}lib/X11/xserver/zh_TW
-${PLIST.xprint}lib/X11/xserver/zh_TW.BIG5
-${PLIST.xprint}lib/X11/xserver/zh_TW.BIG5@pinyin
-${PLIST.xprint}lib/X11/xserver/zh_TW.BIG5@radical
-${PLIST.xprint}lib/X11/xserver/zh_TW.BIG5@stroke
-${PLIST.xprint}lib/X11/xserver/zh_TW.BIG5@zhuyin
-${PLIST.xprint}lib/X11/xserver/zh_TW.EUC
-${PLIST.xprint}lib/X11/xserver/zh_TW.EUC@pinyin
-${PLIST.xprint}lib/X11/xserver/zh_TW.EUC@radical
-${PLIST.xprint}lib/X11/xserver/zh_TW.EUC@stroke
-${PLIST.xprint}lib/X11/xserver/zh_TW.EUC@zhuyin
-${PLIST.xprint}lib/X11/xserver/zh_TW.UTF-8
-${PLIST.xprint}lib/X11/xserver/zh_TW.UTF-8@pinyin
-${PLIST.xprint}lib/X11/xserver/zh_TW.UTF-8@radical
-${PLIST.xprint}lib/X11/xserver/zh_TW.UTF-8@stroke
-${PLIST.xprint}lib/X11/xserver/zh_TW.UTF-8@zhuyin
-${PLIST.xprint}lib/X11/xserver/zh_TW.big5
-${PLIST.xprint}lib/X11/xserver/zh_TW.euctw
-${PLIST.xprint}lib/X11/xserver/zh_TW.utf8
lib/pkgconfig/xorg-server.pc
${PLIST.dri}lib/xorg/modules/extensions/libGLcore.la
lib/xorg/modules/extensions/libdbe.la
@@ -1106,6 +201,7 @@ lib/xorg/modules/libshadow.la
lib/xorg/modules/libshadowfb.la
lib/xorg/modules/libvbe.la
lib/xorg/modules/libvgahw.la
+lib/xorg/modules/libwfb.la
lib/xorg/modules/libxaa.la
lib/xorg/modules/libxf1bpp.la
lib/xorg/modules/libxf4bpp.la
@@ -1122,21 +218,18 @@ lib/xorg/modules/multimedia/uda1380_drv.la
lib/xserver/SecurityPolicy
man/man1/Xnest.1
man/man1/Xorg.1
-${PLIST.xprint}man/man1/Xprt.1
man/man1/Xserver.1
man/man1/Xvfb.1
man/man1/cvt.1
man/man1/gtf.1
man/man1/pcitweak.1
man/man1/scanpci.1
-man/man1/xorgcfg.1
man/man1/xorgconfig.1
man/man4/exa.4
man/man4/fbdevhw.4
+man/man5/SecurityPolicy.5
man/man5/xorg.conf.5
-share/X11/xkb/compiled/README.compiled
share/aclocal/xorg-server.m4
-@dirrm share/X11/xkb/compiled
@dirrm lib/xserver
@dirrm lib/xorg/modules/multimedia
@dirrm lib/xorg/modules/linux
@@ -1144,30 +237,4 @@ share/aclocal/xorg-server.m4
@dirrm lib/xorg/modules/extensions
@dirrm lib/xorg/modules
@dirrm lib/xorg
-${PLIST.xprint}@dirrm lib/X11/xserver/en_US/print/attributes
-${PLIST.xprint}@dirrm lib/X11/xserver/en_US/print
-${PLIST.xprint}@dirrm lib/X11/xserver/en_US
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/SPSPARC2/fonts
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/SPSPARC2
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/PSspooldir
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/PSdefault/fonts
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/PSdefault
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/PS2PDFspooldir-GS
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/HPLJ4family/fonts
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/HPLJ4family
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/HPLJ4050-PS/fonts
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/HPLJ4050-PS
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/HPDJ1600C/fonts
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/HPDJ1600C
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/GSdefault
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/CANONC3200-PS/fonts
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/CANONC3200-PS
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models/CANONBJ10E-GS
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/models
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/ddx-config/raster
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/ddx-config
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print/attributes
-${PLIST.xprint}@dirrm lib/X11/xserver/C/print
-${PLIST.xprint}@dirrm lib/X11/xserver/C
-${PLIST.xprint}@dirrm lib/X11/xserver
@dirrm include/xorg
diff --git a/x11/modular-xorg-server/buildlink3.mk b/x11/modular-xorg-server/buildlink3.mk
index 55673a2f516..346543bf537 100644
--- a/x11/modular-xorg-server/buildlink3.mk
+++ b/x11/modular-xorg-server/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2008/04/25 20:47:42 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2008/09/18 20:56:01 bjs Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
MODULAR_XORG_SERVER_BUILDLINK3_MK:= ${MODULAR_XORG_SERVER_BUILDLINK3_MK}+
@@ -12,10 +12,13 @@ BUILDLINK_PACKAGES+= modular-xorg-server
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}modular-xorg-server
.if ${MODULAR_XORG_SERVER_BUILDLINK3_MK} == "+"
-BUILDLINK_API_DEPENDS.modular-xorg-server+= modular-xorg-server>=1.2.99
+BUILDLINK_API_DEPENDS.modular-xorg-server+= modular-xorg-server>=1.4.2
BUILDLINK_PKGSRCDIR.modular-xorg-server?= ../../x11/modular-xorg-server
+
.endif # MODULAR_XORG_SERVER_BUILDLINK3_MK
+.include "../../x11/pixman/buildlink3.mk"
+
.include "../../x11/compositeproto/buildlink3.mk"
.include "../../x11/fontsproto/buildlink3.mk"
.include "../../x11/inputproto/buildlink3.mk"
diff --git a/x11/modular-xorg-server/distinfo b/x11/modular-xorg-server/distinfo
index c64253ef739..4a704a901c5 100644
--- a/x11/modular-xorg-server/distinfo
+++ b/x11/modular-xorg-server/distinfo
@@ -1,43 +1,19 @@
-$NetBSD: distinfo,v 1.23 2008/07/13 20:41:46 tonnerre Exp $
+$NetBSD: distinfo,v 1.24 2008/09/18 20:56:01 bjs Exp $
-SHA1 (MesaLib-6.5.2.tar.bz2) = ba860bb6ee57c02202342dfd5927464a068ea18f
-RMD160 (MesaLib-6.5.2.tar.bz2) = 9a92d69110c066ae6734bcaafb78f222ac2df6d3
-Size (MesaLib-6.5.2.tar.bz2) = 3295166 bytes
-SHA1 (xorg-server-1.3.0.0.tar.bz2) = 6f9645fe70da5b6a121f3e8fa6c2fc1e4307390c
-RMD160 (xorg-server-1.3.0.0.tar.bz2) = 1a4fecd73aed0d5adabe84066c24ce69dc2c2dc1
-Size (xorg-server-1.3.0.0.tar.bz2) = 5968263 bytes
-SHA1 (patch-aa) = f72780165c9ecd3e9ab31d03c1b2d777290d09e2
-SHA1 (patch-ab) = d99c045eff730b3fbdc92938faaa75b653640c58
-SHA1 (patch-ac) = 06b26c3f0658bc323363ec860063b7ffc636ac2e
-SHA1 (patch-ad) = 752235269f10daade0bf60665cccde39d1583064
-SHA1 (patch-ae) = 53ce49bec7674be40b93de33bd8ec01942e18c9c
-SHA1 (patch-af) = 6c58872798a30b31154dd7b167c84bf20ac417be
-SHA1 (patch-ag) = 222427db3e1bdbf977e992aa91aae5f16992345a
-SHA1 (patch-ah) = 23767542ea672d590050e258317c0352bb321810
-SHA1 (patch-aj) = 7a538538a04ff466595527b7a65a196fc06a625e
-SHA1 (patch-ak) = 82331e3ee5e6e70275e688b215519f76340523d9
-SHA1 (patch-al) = 004ba3b2524e151c8d6bc42f943088a587634c2a
-SHA1 (patch-am) = 9f76dd58bc87e1c4163dc2788cc4d37c1bb7b3b0
-SHA1 (patch-an) = b3adf58649353c036e798754283030a1f4c0f3c9
-SHA1 (patch-db) = 28913a094c8499536a71c8d4d7ca57a5efb25b39
-SHA1 (patch-dc) = 75df6f37b1cbc9574adb5ee66cb84d0f5ebac853
-SHA1 (patch-dd) = cfb7c9d470098b0fcfcddbe9a1363a14f762fe19
-SHA1 (patch-de) = f887f3fd09406006b6165779b74be780b7fddd18
-SHA1 (patch-ea) = 435ac0e1795c68fa6e125deceb4624564f7ce0dd
-SHA1 (patch-eb) = 925a8a7e7880e545feac439850372548d04e8f87
-SHA1 (patch-ec) = 86959d152174cbc8a03dbe6bde32545b824bfd74
-SHA1 (patch-ed) = 875ee1f03e94e709d878ccbbfc8f9a3ce924eac5
-SHA1 (patch-ef) = 9edb141038c08417a0f06395e4cdff0de9e9fdcf
-SHA1 (patch-eg) = 6953b53d41af088b855d22c6459aa1eefd0d25eb
-SHA1 (patch-eh) = 5e1dbbf82c01bc340d1ef4029cd5352b9fcf775e
-SHA1 (patch-ei) = 893b23b9e67ad640d984c962b93b5db639a780b3
-SHA1 (patch-ej) = 0719d0fa6fb55739a58b157e31f0ae442d57c211
-SHA1 (patch-ek) = de8ee96433a65b9f59804c4e78d6b04496e30d37
-SHA1 (patch-el) = cc7f39c82d017657bb72ff332b65f797bdbdd6fc
-SHA1 (patch-em) = 25ec7e56ceb87ea5bfc53f5734dab84ad15b88ca
-SHA1 (patch-en) = 447e7f996ab7e0179227676a9f7f2c4b51a69d62
-SHA1 (patch-eo) = 499b6d47db383acb0e7fcb90faebf4ede1ccd2a9
-SHA1 (patch-ep) = 0beae9b5cbc5e87c757e22796aed82c1c4436f0e
+SHA1 (MesaLib-7.0.4.tar.bz2) = 7e2ecbe89d245510d2681d04e959aee6adc205c5
+RMD160 (MesaLib-7.0.4.tar.bz2) = 0394bb9e00ea13f2399bc5895d4264221bbc03ac
+Size (MesaLib-7.0.4.tar.bz2) = 3414357 bytes
+SHA1 (xorg-server-1.4.2-20080917.patch.gz) = e8fced0a6ada867d6bfdedda22a8bf178fa48977
+RMD160 (xorg-server-1.4.2-20080917.patch.gz) = 2463fa939dc9340e79c03356fa47310343d9e10c
+Size (xorg-server-1.4.2-20080917.patch.gz) = 28955 bytes
+SHA1 (xorg-server-1.4.2.tar.bz2) = 385348721ecb6da4bc51a2b7ee5784de6be0a8b6
+RMD160 (xorg-server-1.4.2.tar.bz2) = 6f12b28d7e4186dfbdec3c9116c65e6831ed2e54
+Size (xorg-server-1.4.2.tar.bz2) = 6216638 bytes
+SHA1 (patch-aa) = 05ded41f5d114b2d21bce2629999ea5758ae7e87
+SHA1 (patch-ab) = 20b62798fd6f4ea173f827a5e122cf95f4673983
+SHA1 (patch-ac) = 0e7d01cbdd692b75256318a0309551f6e5d2f5ec
+SHA1 (patch-ad) = 57f9b5413d0c48ac12343f9d75879a46bd334931
+SHA1 (patch-ah) = b92699ae5913459799b8b870664786b3583e292d
SHA1 (patch-sa) = 5586e998e2239b6851291b5f79b2e6009c78b174
SHA1 (patch-sb) = b769780b446e4f10bc99ccd3373d666daf44f863
SHA1 (patch-sc) = 33c4d4731e3732032f84946fc17e28d0cba389a6
diff --git a/x11/modular-xorg-server/files/mesalib-patch-aq b/x11/modular-xorg-server/files/mesalib-patch-aq
new file mode 100644
index 00000000000..dc4cb8f6b80
--- /dev/null
+++ b/x11/modular-xorg-server/files/mesalib-patch-aq
@@ -0,0 +1,23 @@
+$NetBSD: mesalib-patch-aq,v 1.1 2008/09/18 20:56:01 bjs Exp $
+
+--- ../Mesa-7.0.4/src/mesa/main/imports.h.orig 2008-03-19 19:25:18.000000000 -0400
++++ ../Mesa-7.0.4/src/mesa/main/imports.h
+@@ -292,7 +292,7 @@ static INLINE int GET_FLOAT_BITS( float
+ *** LDEXPF: multiply value by an integral power of two
+ *** FREXPF: extract mantissa and exponent from value
+ ***/
+-#if defined(__gnu_linux__)
++#if defined(USE_NATIVE_LIBM_FUNCS)
+ /* C99 functions */
+ #define CEILF(x) ceilf(x)
+ #define FLOORF(x) floorf(x)
+@@ -515,7 +515,9 @@ static INLINE int iceil(float f)
+ /* Hardware default: All exceptions masked, extended double precision,
+ * round to nearest (IEEE compliant):
+ */
++#ifndef DEFAULT_X86_FPU
+ #define DEFAULT_X86_FPU 0x037f
++#endif
+ /* All exceptions masked, single precision, round to nearest:
+ */
+ #define FAST_X86_FPU 0x003f
diff --git a/x11/modular-xorg-server/options.mk b/x11/modular-xorg-server/options.mk
index 726e23e8955..86251a2a698 100644
--- a/x11/modular-xorg-server/options.mk
+++ b/x11/modular-xorg-server/options.mk
@@ -1,47 +1,45 @@
-# $NetBSD: options.mk,v 1.3 2008/04/12 22:43:15 jlam Exp $
+# $NetBSD: options.mk,v 1.4 2008/09/18 20:56:01 bjs Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server
PKG_SUPPORTED_OPTIONS= dri inet6
-# remove after 2007Q4
-PKG_OPTIONS_LEGACY_OPTS=glx:dri
-.if defined(PKG_OPTIONS.xorg-server)
-PKG_LEGACY_OPTIONS+= ${PKG_OPTIONS.xorg-server}
-PKG_OPTIONS_DEPRECATED_WARNINGS+="Deprecated variable PKG_OPTIONS.xorg-server used, use "${PKG_OPTIONS_VAR:Q}" instead."
-.endif
.include "../../mk/bsd.options.mk"
PLIST_VARS+= dri
+
.if !empty(PKG_OPTIONS:Mdri)
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-DISTFILES+= MesaLib-6.5.2.tar.bz2
-SITES.MesaLib-6.5.2.tar.bz2= ${MASTER_SITE_SOURCEFORGE:=mesa3d/}
-MESA_SRC= ${WRKDIR}/Mesa-6.5.2
-CONFIGURE_ARGS+= --enable-glx
-CONFIGURE_ARGS+= --with-mesa-source=${MESA_SRC}
-.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "sparc64" || \
- ${MACHINE_ARCH} == "alpha"
-GLX_DEFINES+= -D__GLX_ALIGN64
-.endif
-CONFIGURE_ENV+= GLX_DEFINES=${GLX_DEFINES:M*:Q}
-# glcore.h and dri_interface.h shipped with *proto are older than
-# those in Mesa-6.5.2. Either patch them or trick the build into using
-# the newer ones.
-#BUILDLINK_API_DEPENDS.glproto+= glproto>=1.4.8nb1
-#BUILDLINK_API_DEPENDS.xf86driproto+= xf86driproto>=2.0.3nb1
PLIST.dri= yes
+. include "../../graphics/Mesa/Makefile.version"
+. include "../../graphics/MesaLib/glx-config.mk"
+
+DISTFILES= ${DEFAULT_DISTFILES}
+MESA_DISTFILE= ${MESA_DISTNAME}${EXTRACT_SUFX} # .tar.bz2
+DISTFILES+= ${MESA_DISTFILE}
+SITES.${MESA_DISTFILE}= ${MESA_SITES}
+MESA_SRC= ${WRKDIR}/Mesa-${MESA_VERSION}
+###
+### XXX Is there a better way to do this? For now, when updating these
+### patches (don't forget about Mesa updates!), please ensure that
+### the relative path in the patch matches "Mesa-${MESA_VERSION}".
+###
+_PKGSRC_PATCHES+= ${FILESDIR}/mesalib-patch-aq
+CONFIGURE_ARGS+= --enable-glx
+CONFIGURE_ARGS+= --enable-aiglx
+CONFIGURE_ARGS+= --with-mesa-source=${MESA_SRC}
dri-post-extract:
${LN} -s ${MESA_SRC:Q}/include/GL ${WRKSRC:Q}/GL/glx/GL
-
.else
+###
+### XXX Perhaps we should allow for a built-in glx without dri enabled?
+###
CONFIGURE_ARGS+= --disable-glx
dri-post-extract:
@${DO_NADA}
# for GLX we already have the Mesa source
-.include "../../graphics/MesaLib/buildlink3.mk"
+. include "../../graphics/MesaLib/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Minet6)
diff --git a/x11/modular-xorg-server/patches/patch-aa b/x11/modular-xorg-server/patches/patch-aa
index f03c35beebf..965b9e02a1b 100644
--- a/x11/modular-xorg-server/patches/patch-aa
+++ b/x11/modular-xorg-server/patches/patch-aa
@@ -1,31 +1,33 @@
-$NetBSD: patch-aa,v 1.3 2007/03/02 11:51:49 drochner Exp $
+$NetBSD: patch-aa,v 1.4 2008/09/18 20:56:01 bjs Exp $
---- hw/xfree86/os-support/bsd/bsd_init.c.orig 2007-01-23 00:39:16.000000000 -0500
-+++ hw/xfree86/os-support/bsd/bsd_init.c
-@@ -160,7 +160,9 @@ xf86OpenConsole()
- xf86ConsOpen_t *driver;
- #if defined (SYSCONS_SUPPORT) || defined (PCVT_SUPPORT)
- int result;
-+#ifdef __FreeBSD__
- struct utsname uts;
-+#endif
- vtmode_t vtmode;
- #endif
-
-@@ -251,6 +253,7 @@ xf86OpenConsole()
- #endif
- /* otherwise fall through */
- case PCVT:
-+#if !(defined(__NetBSD__) && (__NetBSD_Version__ >= 200000000))
- /*
- * First activate the #1 VT. This is a hack to allow a server
- * to be started while another one is active. There should be
-@@ -265,7 +268,7 @@ xf86OpenConsole()
- }
- sleep(1);
- }
--
-+#endif
- acquire_vt:
- /*
- * now get the VT
+On Friday 04 July 2008, Joerg Sonnenberger wrote:
+> On Thu, Jul 03, 2008 at 07:52:31PM -0600, Sverre Froyen wrote:
+> > I've tracked the jumping cursor issue down to the function
+> > acceleratePointer in dix/getevents.c.
+>
+> All this issues in the past happened because some very smart guys
+> decided to do random broken things from signal context. Which is why
+> this is extremely hard to trace down.
+
+I still see the jumps in 1.4.2. Perhaps my workaround (attached) could be
+included until a proper fix is developed?
+
+--- dix/getevents.c.orig 2008-06-29 00:23:13.000000000 -0400
++++ dix/getevents.c
+@@ -613,9 +613,15 @@ GetPointerEvents(xEvent *events, DeviceI
+ clipAxis(pDev, 1, &y);
+ }
+ else {
+- if (flags & POINTER_ACCELERATE)
++ if (flags & POINTER_ACCELERATE) {
++ int x_in;
++ if (num_valuators >= 1)
++ x_in = valuators[0];
+ acceleratePointer(pDev, first_valuator, num_valuators,
+ valuators);
++ if (num_valuators >= 1 && valuators[0] < -3000)
++ valuators[0] = x_in;
++ }
+
+ if (pDev->coreEvents) {
+ /* Get and convert the core pointer coordinate space into
diff --git a/x11/modular-xorg-server/patches/patch-ab b/x11/modular-xorg-server/patches/patch-ab
index 176b25a5127..09fbee62a40 100644
--- a/x11/modular-xorg-server/patches/patch-ab
+++ b/x11/modular-xorg-server/patches/patch-ab
@@ -1,86 +1,16 @@
-$NetBSD: patch-ab,v 1.6 2007/11/01 14:43:47 joerg Exp $
+$NetBSD: patch-ab,v 1.7 2008/09/18 20:56:01 bjs Exp $
---- configure.orig 2007-04-20 01:25:26.000000000 +0000
-+++ configure
-@@ -24767,6 +24767,10 @@ _ACEOF
- #define USE_DEV_IO 1
- _ACEOF
- ;;
-+ *dragonfly*) cat >>confdefs.h <<\_ACEOF
-+#define USE_DEV_IO 1
-+_ACEOF
-+ ;;
- *netbsd*) cat >>confdefs.h <<\_ACEOF
- #define USE_I386_IOPL 1
- _ACEOF
-@@ -24873,7 +24877,7 @@ fi
- DRI=no
- KDRIVE_HW=no
- case $host_os in
-- *freebsd*)
-+ *freebsd* | *dragonfly*)
- case $host_os in
- kfreebsd*-gnu) ;;
- *)
-@@ -24912,6 +24916,11 @@ _ACEOF
+--- hw/xfree86/xorgconf.cpp.orig 2008-06-10 13:57:20.000000000 -0400
++++ hw/xfree86/xorgconf.cpp
+@@ -608,3 +608,11 @@ Section "ServerLayout"
+ InputDevice "Keyboard1" "CoreKeyboard"
+ EndSection
-
- cat >>confdefs.h <<\_ACEOF
-+#define PCVT_SUPPORT 1
-+_ACEOF
-+
++
++XCOMM Two experimental extensions are available -- Composite and XEVIE. Uncomment
++XCOMM the section below to enable Composite. Many extensions can also be disabled
++XCOMM in this manner.
+
-+cat >>confdefs.h <<\_ACEOF
- #define WSCONS_SUPPORT 1
- _ACEOF
-
-@@ -26417,15 +26426,7 @@ echo $ECHO_N "checking for $prefix/share
- if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-- test "$cross_compiling" = yes &&
-- { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-- { (exit 1); exit 1; }; }
--if test -r "$prefix/share/X11/sgml/defs.ent"; then
- eval "$as_ac_File=yes"
--else
-- eval "$as_ac_File=no"
--fi
- fi
- ac_res=`eval echo '${'$as_ac_File'}'`
- { echo "$as_me:$LINENO: result: $ac_res" >&5
-@@ -28182,7 +28183,7 @@ _ACEOF
-
- fi
-
--VENDOR_RELEASE="((($VERSION_MAJOR) * 10000000) + (($VERSION_MINOR) * 100000) + (($VERSION_PATCH) * 1000) + $VERSION_SNAP)"
-+VENDOR_RELEASE=`expr \( $VERSION_MAJOR \* 10000000 \) + \( $VERSION_MINOR \* 100000 \) + \( $VERSION_PATCH \* 1000 \) + $VERSION_SNAP`
-
- if test $VERSION_SNAP = "0"; then
- if test $VERSION_PATCH = "0"; then
-@@ -30903,7 +30904,7 @@ cat >>confdefs.h <<_ACEOF
- _ACEOF
-
- ;;
-- freebsd* | kfreebsd*-gnu)
-+ freebsd* | kfreebsd*-gnu | dragonfly*)
- XORG_OS="freebsd"
- XORG_OS_SUBDIR="bsd"
- XORG_OS_KBD="BSD"
-@@ -31146,7 +31147,14 @@ echo "$as_me: error: Your OS is unknown.
- ;;
- sparc*)
- xorg_bus_sparcpci="yes"
-- xorg_bus_sparc="yes"
-+ case $host_os in
-+ netbsd*)
-+ xorg_bus_sparc="no"
-+ ;;
-+ *)
-+ xorg_bus_sparc="yes"
-+ ;;
-+ esac
- ;;
- x86_64*|amd64*)
- case $host_os in
++XCOMM Section "Extensions"
++XCOMM Option "Composite" "Enable"
++XCOMM EndSection
diff --git a/x11/modular-xorg-server/patches/patch-ac b/x11/modular-xorg-server/patches/patch-ac
index 07d48e63b03..be09b2ef146 100644
--- a/x11/modular-xorg-server/patches/patch-ac
+++ b/x11/modular-xorg-server/patches/patch-ac
@@ -1,34 +1,15 @@
-$NetBSD: patch-ac,v 1.3 2008/06/20 13:34:40 joerg Exp $
+$NetBSD: patch-ac,v 1.4 2008/09/18 20:56:01 bjs Exp $
-CVE-2008-2360
-
---- render/glyph.c.orig 2006-09-18 08:04:18.000000000 +0200
-+++ render/glyph.c
-@@ -42,6 +42,12 @@
- #include "picturestr.h"
- #include "glyphstr.h"
+--- hw/xfree86/common/Makefile.am.orig 2008-08-02 04:52:04.000000000 -0400
++++ hw/xfree86/common/Makefile.am
+@@ -23,8 +23,8 @@ BUSSOURCES = xf86isaBus.c xf86pciBus.c x
+
+ MODEDEFSOURCES = $(srcdir)/vesamodes $(srcdir)/extramodes
+
+-xf86DefModeSet.c: $(srcdir)/modeline2c.pl $(MODEDEFSOURCES)
+- cat $(MODEDEFSOURCES) | $(PERL) $(srcdir)/modeline2c.pl > $@
++xf86DefModeSet.c: $(srcdir)/modeline2c.awk $(MODEDEFSOURCES)
++ cat $(MODEDEFSOURCES) | $(AWK) -f $(srcdir)/modeline2c.awk > $@
+
+ BUILT_SOURCES = xf86DefModeSet.c
-+#if HAVE_STDINT_H
-+#include <stdint.h>
-+#elif !defined(UINT32_MAX)
-+#define UINT32_MAX 0xffffffffU
-+#endif
-+
- /*
- * From Knuth -- a good choice for hash/rehash values is p, p-2 where
- * p and p-2 are both prime. These tables are sized to have an extra 10%
-@@ -626,8 +632,12 @@ AllocateGlyph (xGlyphInfo *gi, int fdept
- int size;
- GlyphPtr glyph;
- int i;
--
-- size = gi->height * PixmapBytePad (gi->width, glyphDepths[fdepth]);
-+ size_t padded_width;
-+
-+ padded_width = PixmapBytePad (gi->width, glyphDepths[fdepth]);
-+ if (gi->height && padded_width > (UINT32_MAX - sizeof(GlyphRec))/gi->height)
-+ return 0;
-+ size = gi->height * padded_width;
- glyph = (GlyphPtr) xalloc (size + sizeof (GlyphRec));
- if (!glyph)
- return 0;
diff --git a/x11/modular-xorg-server/patches/patch-ad b/x11/modular-xorg-server/patches/patch-ad
index e7187b6da07..56ff07ebcee 100644
--- a/x11/modular-xorg-server/patches/patch-ad
+++ b/x11/modular-xorg-server/patches/patch-ad
@@ -1,26 +1,15 @@
-$NetBSD: patch-ad,v 1.2 2007/02/26 17:51:16 drochner Exp $
+$NetBSD: patch-ad,v 1.3 2008/09/18 20:56:01 bjs Exp $
-So mouse pointer does not get stuck on left side of screen.
-
---- hw/xfree86/common/xf86Xinput.c.orig 2006-07-05 18:31:40.000000000 +0000
-+++ hw/xfree86/common/xf86Xinput.c
-@@ -940,15 +940,10 @@ xf86PostMotionEvent(DeviceIntPtr device,
- /* modeled from xf86Events.c */
- if (device->ptrfeed->ctrl.threshold) {
- if ((abs(dx) + abs(dy)) >= device->ptrfeed->ctrl.threshold) {
-- local->dxremaind = ((float)dx * (float)(device->ptrfeed->ctrl.num)) /
-- (float)(device->ptrfeed->ctrl.den) + local->dxremaind;
-- valuator[0] = (int)local->dxremaind;
-- local->dxremaind = local->dxremaind - (float)valuator[0];
--
-- local->dyremaind = ((float)dy * (float)(device->ptrfeed->ctrl.num)) /
-- (float)(device->ptrfeed->ctrl.den) + local->dyremaind;
-- valuator[1] = (int)local->dyremaind;
-- local->dyremaind = local->dyremaind - (float)valuator[1];
-+ valuator[0] = (dx * device->ptrfeed->ctrl.num) /
-+ device->ptrfeed->ctrl.den;
-+ valuator[1] = (dy * device->ptrfeed->ctrl.num) /
-+ device->ptrfeed->ctrl.den;
- }
- }
- else if (dx || dy) {
+--- hw/xfree86/common/Makefile.in.orig 2008-06-11 10:31:17.000000000 -0400
++++ hw/xfree86/common/Makefile.in
+@@ -810,8 +810,8 @@ uninstall-am: uninstall-sdkHEADERS
+ tags uninstall uninstall-am uninstall-sdkHEADERS
+
+
+-xf86DefModeSet.c: $(srcdir)/modeline2c.pl $(MODEDEFSOURCES)
+- cat $(MODEDEFSOURCES) | $(PERL) $(srcdir)/modeline2c.pl > $@
++xf86DefModeSet.c: $(srcdir)/modeline2c.awk $(MODEDEFSOURCES)
++ cat $(MODEDEFSOURCES) | $(AWK) -f $(srcdir)/modeline2c.awk > $@
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff --git a/x11/modular-xorg-server/patches/patch-ae b/x11/modular-xorg-server/patches/patch-ae
deleted file mode 100644
index b1f534180dc..00000000000
--- a/x11/modular-xorg-server/patches/patch-ae
+++ /dev/null
@@ -1,63 +0,0 @@
-$NetBSD: patch-ae,v 1.5 2008/06/20 13:34:40 joerg Exp $
-
-CVE-2008-1377
-
---- record/record.c.orig 2006-09-18 08:04:18.000000000 +0200
-+++ record/record.c
-@@ -2656,7 +2656,7 @@ SProcRecordQueryVersion(ClientPtr client
- } /* SProcRecordQueryVersion */
-
-
--static void
-+static int
- SwapCreateRegister(xRecordRegisterClientsReq *stuff)
- {
- register char n;
-@@ -2667,11 +2667,17 @@ SwapCreateRegister(xRecordRegisterClient
- swapl(&stuff->nClients, n);
- swapl(&stuff->nRanges, n);
- pClientID = (XID *)&stuff[1];
-+ if (stuff->nClients > stuff->length - (sz_xRecordRegisterClientsReq >> 2))
-+ return BadLength;
- for (i = 0; i < stuff->nClients; i++, pClientID++)
- {
- swapl(pClientID, n);
- }
-+ if (stuff->nRanges > stuff->length - (sz_xRecordRegisterClientsReq >> 2)
-+ - stuff->nClients)
-+ return BadLength;
- RecordSwapRanges((xRecordRange *)pClientID, stuff->nRanges);
-+ return Success;
- } /* SwapCreateRegister */
-
-
-@@ -2679,11 +2685,13 @@ static int
- SProcRecordCreateContext(ClientPtr client)
- {
- REQUEST(xRecordCreateContextReq);
-+ int status;
- register char n;
-
- swaps(&stuff->length, n);
- REQUEST_AT_LEAST_SIZE(xRecordCreateContextReq);
-- SwapCreateRegister((pointer)stuff);
-+ if ((status = SwapCreateRegister((pointer)stuff)) != Success)
-+ return status;
- return ProcRecordCreateContext(client);
- } /* SProcRecordCreateContext */
-
-@@ -2692,11 +2700,13 @@ static int
- SProcRecordRegisterClients(ClientPtr client)
- {
- REQUEST(xRecordRegisterClientsReq);
-+ int status;
- register char n;
-
- swaps(&stuff->length, n);
- REQUEST_AT_LEAST_SIZE(xRecordRegisterClientsReq);
-- SwapCreateRegister((pointer)stuff);
-+ if ((status = SwapCreateRegister((pointer)stuff)) != Success)
-+ return status;
- return ProcRecordRegisterClients(client);
- } /* SProcRecordRegisterClients */
-
diff --git a/x11/modular-xorg-server/patches/patch-af b/x11/modular-xorg-server/patches/patch-af
deleted file mode 100644
index 9a1ac29ace1..00000000000
--- a/x11/modular-xorg-server/patches/patch-af
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-af,v 1.1 2007/03/02 11:51:49 drochner Exp $
-
---- hw/xfree86/os-support/bsd/i386_video.c.orig 2007-01-23 00:39:16.000000000 -0500
-+++ hw/xfree86/os-support/bsd/i386_video.c
-@@ -50,6 +50,11 @@
- #include <machine/mtrr.h>
- #include <machine/sysarch.h>
- #include <sys/queue.h>
-+#ifdef __x86_64__
-+#define i386_set_mtrr x86_64_set_mtrr
-+#define i386_get_mtrr x86_64_get_mtrr
-+#define i386_iopl x86_64_iopl
-+#endif
- #endif
-
- #if defined(__OpenBSD__) && defined(__amd64__)
diff --git a/x11/modular-xorg-server/patches/patch-ag b/x11/modular-xorg-server/patches/patch-ag
deleted file mode 100644
index 0aa17c8b8fc..00000000000
--- a/x11/modular-xorg-server/patches/patch-ag
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ag,v 1.3 2007/08/14 21:34:37 joerg Exp $
-
---- hw/xfree86/common/Makefile.am.orig 2007-08-14 20:51:48.000000000 +0200
-+++ hw/xfree86/common/Makefile.am
-@@ -25,8 +25,8 @@ KBDSOURCES = xf86Kbd@XORG_OS_KBD@.c
-
- MODEDEFSOURCES = $(srcdir)/vesamodes $(srcdir)/extramodes
-
--xf86DefModeSet.c: $(srcdir)/modeline2c.pl $(MODEDEFSOURCES)
-- cat $(MODEDEFSOURCES) | $(PERL) $(srcdir)/modeline2c.pl > $@
-+xf86DefModeSet.c: $(srcdir)/modeline2c.awk $(MODEDEFSOURCES)
-+ cat $(MODEDEFSOURCES) | $(AWK) -f $(srcdir)/modeline2c.awk > $@
-
- BUILT_SOURCES = xf86DefModeSet.c
-
diff --git a/x11/modular-xorg-server/patches/patch-ah b/x11/modular-xorg-server/patches/patch-ah
index 2c133e57863..fd30655e85d 100644
--- a/x11/modular-xorg-server/patches/patch-ah
+++ b/x11/modular-xorg-server/patches/patch-ah
@@ -1,15 +1,22 @@
-$NetBSD: patch-ah,v 1.1 2007/08/14 21:34:37 joerg Exp $
+$NetBSD: patch-ah,v 1.2 2008/09/18 20:56:01 bjs Exp $
---- hw/xfree86/common/Makefile.in.orig 2007-08-14 20:51:05.000000000 +0200
-+++ hw/xfree86/common/Makefile.in
-@@ -990,8 +990,8 @@ uninstall-am: uninstall-info-am uninstal
- uninstall-sdkHEADERS
+This patch provides a black background by default--a little
+nicer, no?
+
+--- dix/window.c.orig 2008-06-10 13:57:18.000000000 -0400
++++ dix/window.c
+@@ -138,8 +138,12 @@ Equipment Corporation.
+ *
+ ******/
+
+-static unsigned char _back_lsb[4] = {0x88, 0x22, 0x44, 0x11};
+-static unsigned char _back_msb[4] = {0x11, 0x44, 0x22, 0x88};
++/* TODO: Perhaps we should allow the user/system administrator
++ * to set this via environment variable or configuration
++ * directive?
++ */
++static unsigned char _back_lsb[4] = {0x00, 0x00, 0x00, 0x00};
++static unsigned char _back_msb[4] = {0x00, 0x00, 0x00, 0x00};
+ _X_EXPORT int screenIsSaved = SCREEN_SAVER_OFF;
--xf86DefModeSet.c: $(srcdir)/modeline2c.pl $(MODEDEFSOURCES)
-- cat $(MODEDEFSOURCES) | $(PERL) $(srcdir)/modeline2c.pl > $@
-+xf86DefModeSet.c: $(srcdir)/modeline2c.awk $(MODEDEFSOURCES)
-+ cat $(MODEDEFSOURCES) | $(AWK) -f $(srcdir)/modeline2c.awk > $@
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
diff --git a/x11/modular-xorg-server/patches/patch-aj b/x11/modular-xorg-server/patches/patch-aj
deleted file mode 100644
index 2fc3b6fbc0d..00000000000
--- a/x11/modular-xorg-server/patches/patch-aj
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD: patch-aj,v 1.1 2007/08/16 20:10:16 joerg Exp $
-
---- configure.ac.orig 2007-08-16 17:12:23.000000000 +0200
-+++ configure.ac
-@@ -217,6 +217,7 @@ case $host_cpu in
- case $host_os in
- *linux*) DEFAULT_INT10=vm86 ;;
- *freebsd*) AC_DEFINE(USE_DEV_IO) ;;
-+ *dragonfly*) AC_DEFINE(USE_DEV_IO) ;;
- *netbsd*) AC_DEFINE(USE_I386_IOPL)
- SYS_LIBS=-li386
- ;;
-@@ -275,6 +276,7 @@ case $host_os in
- *netbsd*)
- AC_DEFINE(CSRG_BASED, 1, [System is BSD-like])
- AC_DEFINE(PCCONS_SUPPORT, 1, [System has PC console])
-+ AC_DEFINE(PCVT_SUPPORT, 1, [System has PC console])
- AC_DEFINE(WSCONS_SUPPORT, 1, [System has wscons console])
- DRI=yes
- ;;
-@@ -1147,7 +1149,7 @@ int main () {
- AC_DEFINE_UNQUOTED(LNX_KBD_PERIOD_NAME, [$period_field],
- [Name of the period field in struct kbd_repeat])
- ;;
-- freebsd* | kfreebsd*-gnu)
-+ freebsd* | kfreebsd*-gnu | dragonfly)
- XORG_OS="freebsd"
- XORG_OS_SUBDIR="bsd"
- XORG_OS_KBD="BSD"
-@@ -1260,7 +1262,14 @@ int main () {
- ;;
- sparc*)
- xorg_bus_sparcpci="yes"
-- xorg_bus_sparc="yes"
-+ case $host_os in
-+ netbsd*)
-+ xorg_bus_sparc="no"
-+ ;;
-+ *)
-+ xorg_bus_sparc="yes"
-+ ;;
-+ esac
- ;;
- x86_64*|amd64*)
- case $host_os in
diff --git a/x11/modular-xorg-server/patches/patch-ak b/x11/modular-xorg-server/patches/patch-ak
deleted file mode 100644
index 75e28869c03..00000000000
--- a/x11/modular-xorg-server/patches/patch-ak
+++ /dev/null
@@ -1,93 +0,0 @@
-$NetBSD: patch-ak,v 1.1 2008/07/13 12:37:29 tonnerre Exp $
-
---- composite/compalloc.c.orig 2007-03-18 01:29:16.000000000 +0100
-+++ composite/compalloc.c
-@@ -462,7 +462,6 @@ compNewPixmap (WindowPtr pWin, int x, in
- ScreenPtr pScreen = pWin->drawable.pScreen;
- WindowPtr pParent = pWin->parent;
- PixmapPtr pPixmap;
-- GCPtr pGC;
-
- pPixmap = (*pScreen->CreatePixmap) (pScreen, w, h, pWin->drawable.depth);
-
-@@ -472,25 +471,63 @@ compNewPixmap (WindowPtr pWin, int x, in
- pPixmap->screen_x = x;
- pPixmap->screen_y = y;
-
-- pGC = GetScratchGC (pWin->drawable.depth, pScreen);
--
-- /*
-- * Copy bits from the parent into the new pixmap so that it will
-- * have "reasonable" contents in case for background None areas.
-- */
-- if (pGC)
-+ if (pParent->drawable.depth == pWin->drawable.depth)
- {
-- XID val = IncludeInferiors;
-+ GCPtr pGC = GetScratchGC (pWin->drawable.depth, pScreen);
-
-- ValidateGC(&pPixmap->drawable, pGC);
-- dixChangeGC (serverClient, pGC, GCSubwindowMode, &val, NULL);
-- (*pGC->ops->CopyArea) (&pParent->drawable,
-- &pPixmap->drawable,
-- pGC,
-- x - pParent->drawable.x,
-- y - pParent->drawable.y,
-- w, h, 0, 0);
-- FreeScratchGC (pGC);
-+ /*
-+ * Copy bits from the parent into the new pixmap so that it will
-+ * have "reasonable" contents in case for background None areas.
-+ */
-+ if (pGC)
-+ {
-+ XID val = IncludeInferiors;
-+
-+ ValidateGC(&pPixmap->drawable, pGC);
-+ dixChangeGC (serverClient, pGC, GCSubwindowMode, &val, NULL);
-+ (*pGC->ops->CopyArea) (&pParent->drawable,
-+ &pPixmap->drawable,
-+ pGC,
-+ x - pParent->drawable.x,
-+ y - pParent->drawable.y,
-+ w, h, 0, 0);
-+ FreeScratchGC (pGC);
-+ }
-+ }
-+ else
-+ {
-+ PictFormatPtr pSrcFormat = compWindowFormat (pParent);
-+ PictFormatPtr pDstFormat = compWindowFormat (pWin);
-+ XID inferiors = IncludeInferiors;
-+ int error;
-+
-+ PicturePtr pSrcPicture = CreatePicture (None,
-+ &pParent->drawable,
-+ pSrcFormat,
-+ CPSubwindowMode,
-+ &inferiors,
-+ serverClient, &error);
-+
-+ PicturePtr pDstPicture = CreatePicture (None,
-+ &pPixmap->drawable,
-+ pDstFormat,
-+ 0, 0,
-+ serverClient, &error);
-+
-+ if (pSrcPicture && pDstPicture)
-+ {
-+ CompositePicture (PictOpSrc,
-+ pSrcPicture,
-+ NULL,
-+ pDstPicture,
-+ x - pParent->drawable.x,
-+ y - pParent->drawable.y,
-+ 0, 0, 0, 0, w, h);
-+ }
-+ if (pSrcPicture)
-+ FreePicture (pSrcPicture, 0);
-+ if (pDstPicture)
-+ FreePicture (pDstPicture, 0);
- }
- return pPixmap;
- }
diff --git a/x11/modular-xorg-server/patches/patch-al b/x11/modular-xorg-server/patches/patch-al
deleted file mode 100644
index 27a6d89fa2a..00000000000
--- a/x11/modular-xorg-server/patches/patch-al
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-al,v 1.1 2008/07/13 12:37:29 tonnerre Exp $
-
---- composite/compint.h.orig 2007-03-16 19:13:57.000000000 +0100
-+++ composite/compint.h
-@@ -237,6 +237,9 @@ compCheckTree (ScreenPtr pScreen);
- #define compCheckTree(s)
- #endif
-
-+PictFormatPtr
-+compWindowFormat (WindowPtr pWin);
-+
- void
- compSetPixmap (WindowPtr pWin, PixmapPtr pPixmap);
-
diff --git a/x11/modular-xorg-server/patches/patch-am b/x11/modular-xorg-server/patches/patch-am
deleted file mode 100644
index 12906cd4e1e..00000000000
--- a/x11/modular-xorg-server/patches/patch-am
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-am,v 1.1 2008/07/13 12:37:29 tonnerre Exp $
-
---- composite/compwindow.c.orig 2007-03-18 01:29:16.000000000 +0100
-+++ composite/compwindow.c
-@@ -686,7 +686,7 @@ compGetWindowVisual (WindowPtr pWin)
- return 0;
- }
-
--static PictFormatPtr
-+PictFormatPtr
- compWindowFormat (WindowPtr pWin)
- {
- ScreenPtr pScreen = pWin->drawable.pScreen;
diff --git a/x11/modular-xorg-server/patches/patch-an b/x11/modular-xorg-server/patches/patch-an
deleted file mode 100644
index 28698af7547..00000000000
--- a/x11/modular-xorg-server/patches/patch-an
+++ /dev/null
@@ -1,63 +0,0 @@
-$NetBSD: patch-an,v 1.2 2008/07/13 20:41:46 tonnerre Exp $
-
---- render/render.c.orig 2008-07-13 14:29:02.000000000 +0200
-+++ render/render.c
-@@ -1917,6 +1917,8 @@ static int ProcRenderCreateLinearGradien
- LEGAL_NEW_RESOURCE(stuff->pid, client);
-
- len = (client->req_len << 2) - sizeof(xRenderCreateLinearGradientReq);
-+ if (stuff->nStops > UINT32_MAX/(sizeof(xFixed) + sizeof(xRenderColor)))
-+ return BadLength;
- if (len != stuff->nStops*(sizeof(xFixed) + sizeof(xRenderColor)))
- return BadLength;
-
-@@ -2488,18 +2490,18 @@ SProcRenderCreateSolidFill(ClientPtr cli
- return (*ProcRenderVector[stuff->renderReqType]) (client);
- }
-
--static void swapStops(void *stuff, int n)
-+static void swapStops(void *stuff, int num)
- {
-- int i;
-+ int i, n;
- CARD32 *stops;
- CARD16 *colors;
- stops = (CARD32 *)(stuff);
-- for (i = 0; i < n; ++i) {
-+ for (i = 0; i < num; ++i) {
- swapl(stops, n);
- ++stops;
- }
- colors = (CARD16 *)(stops);
-- for (i = 0; i < 4*n; ++i) {
-+ for (i = 0; i < 4*num; ++i) {
- swaps(stops, n);
- ++stops;
- }
-@@ -2522,6 +2524,8 @@ SProcRenderCreateLinearGradient (ClientP
- swapl(&stuff->nStops, n);
-
- len = (client->req_len << 2) - sizeof(xRenderCreateLinearGradientReq);
-+ if (stuff->nStops > UINT32_MAX/(sizeof(xFixed) + sizeof(xRenderColor)))
-+ return BadLength;
- if (len != stuff->nStops*(sizeof(xFixed) + sizeof(xRenderColor)))
- return BadLength;
-
-@@ -2549,6 +2553,8 @@ SProcRenderCreateRadialGradient (ClientP
- swapl(&stuff->nStops, n);
-
- len = (client->req_len << 2) - sizeof(xRenderCreateRadialGradientReq);
-+ if (stuff->nStops > UINT32_MAX/(sizeof(xFixed) + sizeof(xRenderColor)))
-+ return BadLength;
- if (len != stuff->nStops*(sizeof(xFixed) + sizeof(xRenderColor)))
- return BadLength;
-
-@@ -2573,6 +2579,8 @@ SProcRenderCreateConicalGradient (Client
- swapl(&stuff->nStops, n);
-
- len = (client->req_len << 2) - sizeof(xRenderCreateConicalGradientReq);
-+ if (stuff->nStops > UINT32_MAX/(sizeof(xFixed) + sizeof(xRenderColor)))
-+ return BadLength;
- if (len != stuff->nStops*(sizeof(xFixed) + sizeof(xRenderColor)))
- return BadLength;
-
diff --git a/x11/modular-xorg-server/patches/patch-db b/x11/modular-xorg-server/patches/patch-db
deleted file mode 100644
index c9a384038cf..00000000000
--- a/x11/modular-xorg-server/patches/patch-db
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-db,v 1.1 2007/02/05 23:08:36 joerg Exp $
-
---- Xext/xf86bigfont.c.orig 2007-02-05 21:02:23.000000000 +0000
-+++ Xext/xf86bigfont.c
-@@ -104,7 +104,7 @@ static unsigned int pagesize;
-
- static Bool badSysCall = FALSE;
-
--#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__) || defined(__DragonFly__)
-
- #include <sys/signal.h>
-
diff --git a/x11/modular-xorg-server/patches/patch-dc b/x11/modular-xorg-server/patches/patch-dc
deleted file mode 100644
index b29ce66959f..00000000000
--- a/x11/modular-xorg-server/patches/patch-dc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-dc,v 1.1 2007/02/05 23:08:36 joerg Exp $
-
---- hw/xfree86/loader/os.c.orig 2007-02-05 21:03:59.000000000 +0000
-+++ hw/xfree86/loader/os.c
-@@ -42,6 +42,8 @@
- #define OSNAME "linux"
- #elif defined(__FreeBSD__)
- #define OSNAME "freebsd"
-+#elif defined(__DragonFly__)
-+#define OSNAME "dragonfly"
- #elif defined(__NetBSD__)
- #define OSNAME "netbsd"
- #elif defined(__OpenBSD__)
diff --git a/x11/modular-xorg-server/patches/patch-dd b/x11/modular-xorg-server/patches/patch-dd
deleted file mode 100644
index d151a5ac277..00000000000
--- a/x11/modular-xorg-server/patches/patch-dd
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-dd,v 1.2 2007/08/16 20:10:16 joerg Exp $
-
---- hw/xfree86/os-support/bus/Pci.h.orig 2006-11-16 18:39:04.000000000 +0100
-+++ hw/xfree86/os-support/bus/Pci.h
-@@ -235,7 +235,7 @@
- # if defined(linux)
- # define ARCH_PCI_INIT axpPciInit
- # define INCLUDE_XF86_MAP_PCI_MEM
--# elif defined(__FreeBSD__) || defined(__OpenBSD__)
-+# elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
- # define ARCH_PCI_INIT freebsdPciInit
- # define INCLUDE_XF86_MAP_PCI_MEM
- # define INCLUDE_XF86_NO_DOMAIN
-@@ -322,6 +322,10 @@
- # elif defined(sun)
- # define ARCH_PCI_INIT sparcPciInit
- # define INCLUDE_XF86_MAP_PCI_MEM
-+# elif defined(__NetBSD__)
-+# define ARCH_PCI_INIT netbsdPciInit
-+# define INCLUDE_XF86_MAP_PCI_MEM
-+# define INCLUDE_XF86_NO_DOMAIN
- # elif (defined(__OpenBSD__) || defined(__FreeBSD__)) && defined(__sparc64__)
- # define ARCH_PCI_INIT freebsdPciInit
- # define INCLUDE_XF86_MAP_PCI_MEM
diff --git a/x11/modular-xorg-server/patches/patch-de b/x11/modular-xorg-server/patches/patch-de
deleted file mode 100644
index 8b52746b4ad..00000000000
--- a/x11/modular-xorg-server/patches/patch-de
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-de,v 1.1 2007/02/05 23:08:36 joerg Exp $
-
---- hw/xfree86/os-support/bus/freebsdPci.c.orig 2007-02-05 21:09:30.000000000 +0000
-+++ hw/xfree86/os-support/bus/freebsdPci.c
-@@ -83,7 +83,7 @@ static pciBusInfo_t freebsdPci0 = {
- /* bridge */ NULL
- };
-
--#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__DragonFly__)
- #if X_BYTE_ORDER == X_BIG_ENDIAN
- #ifdef __sparc__
- #ifndef ASI_PL
diff --git a/x11/modular-xorg-server/patches/patch-ea b/x11/modular-xorg-server/patches/patch-ea
deleted file mode 100644
index 73b3491e84c..00000000000
--- a/x11/modular-xorg-server/patches/patch-ea
+++ /dev/null
@@ -1,36 +0,0 @@
-$NetBSD: patch-ea,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xext/EVI.c.orig 2006-09-18 08:04:17.000000000 +0200
-+++ Xext/EVI.c
-@@ -34,6 +34,7 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
- #include <X11/extensions/XEVIstr.h>
- #include "EVIstruct.h"
- #include "modinit.h"
-+#include "scrnintstr.h"
-
- #if 0
- static unsigned char XEVIReqCode = 0;
-@@ -87,10 +88,22 @@ ProcEVIGetVisualInfo(ClientPtr client)
- {
- REQUEST(xEVIGetVisualInfoReq);
- xEVIGetVisualInfoReply rep;
-- int n, n_conflict, n_info, sz_info, sz_conflict;
-+ int i, n, n_conflict, n_info, sz_info, sz_conflict;
- VisualID32 *conflict;
-+ unsigned int total_visuals = 0;
- xExtendedVisualInfo *eviInfo;
- int status;
-+
-+ /*
-+ * do this first, otherwise REQUEST_FIXED_SIZE can overflow. we assume
-+ * here that you don't have more than 2^32 visuals over all your screens;
-+ * this seems like a safe assumption.
-+ */
-+ for (i = 0; i < screenInfo.numScreens; i++)
-+ total_visuals += screenInfo.screens[i]->numVisuals;
-+ if (stuff->n_visual > total_visuals)
-+ return BadValue;
-+
- REQUEST_FIXED_SIZE(xEVIGetVisualInfoReq, stuff->n_visual * sz_VisualID32);
- status = eviPriv->getVisualInfo((VisualID32 *)&stuff[1], (int)stuff->n_visual,
- &eviInfo, &n_info, &conflict, &n_conflict);
diff --git a/x11/modular-xorg-server/patches/patch-eb b/x11/modular-xorg-server/patches/patch-eb
deleted file mode 100644
index ffed16daf0c..00000000000
--- a/x11/modular-xorg-server/patches/patch-eb
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-eb,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xext/cup.c.orig 2006-09-18 08:04:17.000000000 +0200
-+++ Xext/cup.c
-@@ -196,6 +196,9 @@ int ProcGetReservedColormapEntries(
-
- REQUEST_SIZE_MATCH (xXcupGetReservedColormapEntriesReq);
-
-+ if (stuff->screen >= screenInfo.numScreens)
-+ return BadValue;
-+
- #ifndef HAVE_SPECIAL_DESKTOP_COLORS
- citems[CUP_BLACK_PIXEL].pixel =
- screenInfo.screens[stuff->screen]->blackPixel;
diff --git a/x11/modular-xorg-server/patches/patch-ec b/x11/modular-xorg-server/patches/patch-ec
deleted file mode 100644
index 0ae3bf77dc7..00000000000
--- a/x11/modular-xorg-server/patches/patch-ec
+++ /dev/null
@@ -1,60 +0,0 @@
-$NetBSD: patch-ec,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xext/sampleEVI.c.orig 2006-09-18 08:04:17.000000000 +0200
-+++ Xext/sampleEVI.c
-@@ -35,6 +35,13 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
- #include <X11/extensions/XEVIstr.h>
- #include "EVIstruct.h"
- #include "scrnintstr.h"
-+
-+#if HAVE_STDINT_H
-+#include <stdint.h>
-+#elif !defined(UINT32_MAX)
-+#define UINT32_MAX 0xffffffffU
-+#endif
-+
- static int sampleGetVisualInfo(
- VisualID32 *visual,
- int n_visual,
-@@ -43,24 +50,36 @@ static int sampleGetVisualInfo(
- VisualID32 **conflict_rn,
- int *n_conflict_rn)
- {
-- int max_sz_evi = n_visual * sz_xExtendedVisualInfo * screenInfo.numScreens;
-+ unsigned int max_sz_evi;
- VisualID32 *temp_conflict;
- xExtendedVisualInfo *evi;
-- int max_visuals = 0, max_sz_conflict, sz_conflict = 0;
-+ unsigned int max_visuals = 0, max_sz_conflict, sz_conflict = 0;
- register int visualI, scrI, sz_evi = 0, conflictI, n_conflict;
-- *evi_rn = evi = (xExtendedVisualInfo *)xalloc(max_sz_evi);
-- if (!*evi_rn)
-- return BadAlloc;
-+
-+ if (n_visual > UINT32_MAX/(sz_xExtendedVisualInfo * screenInfo.numScreens))
-+ return BadAlloc;
-+ max_sz_evi = n_visual * sz_xExtendedVisualInfo * screenInfo.numScreens;
-+
- for (scrI = 0; scrI < screenInfo.numScreens; scrI++) {
- if (screenInfo.screens[scrI]->numVisuals > max_visuals)
- max_visuals = screenInfo.screens[scrI]->numVisuals;
- }
-+
-+ if (n_visual > UINT32_MAX/(sz_VisualID32 * screenInfo.numScreens
-+ * max_visuals))
-+ return BadAlloc;
- max_sz_conflict = n_visual * sz_VisualID32 * screenInfo.numScreens * max_visuals;
-+
-+ *evi_rn = evi = (xExtendedVisualInfo *)xalloc(max_sz_evi);
-+ if (!*evi_rn)
-+ return BadAlloc;
-+
- temp_conflict = (VisualID32 *)xalloc(max_sz_conflict);
- if (!temp_conflict) {
- xfree(*evi_rn);
- return BadAlloc;
- }
-+
- for (scrI = 0; scrI < screenInfo.numScreens; scrI++) {
- for (visualI = 0; visualI < n_visual; visualI++) {
- evi[sz_evi].core_visual_id = visual[visualI];
diff --git a/x11/modular-xorg-server/patches/patch-ed b/x11/modular-xorg-server/patches/patch-ed
deleted file mode 100644
index 94deef642de..00000000000
--- a/x11/modular-xorg-server/patches/patch-ed
+++ /dev/null
@@ -1,48 +0,0 @@
-$NetBSD: patch-ed,v 1.2 2008/06/20 13:34:40 joerg Exp $
-
---- Xext/security.c.orig 2006-11-16 18:39:03.000000000 +0100
-+++ Xext/security.c
-@@ -651,15 +651,19 @@ SProcSecurityGenerateAuthorization(
- register char n;
- CARD32 *values;
- unsigned long nvalues;
-+ int values_offset;
-
- swaps(&stuff->length, n);
- REQUEST_AT_LEAST_SIZE(xSecurityGenerateAuthorizationReq);
- swaps(&stuff->nbytesAuthProto, n);
- swaps(&stuff->nbytesAuthData, n);
- swapl(&stuff->valueMask, n);
-- values = (CARD32 *)(&stuff[1]) +
-- ((stuff->nbytesAuthProto + (unsigned)3) >> 2) +
-- ((stuff->nbytesAuthData + (unsigned)3) >> 2);
-+ values_offset = ((stuff->nbytesAuthProto + (unsigned)3) >> 2) +
-+ ((stuff->nbytesAuthData + (unsigned)3) >> 2);
-+ if (values_offset >
-+ stuff->length - (sz_xSecurityGenerateAuthorizationReq >> 2))
-+ return BadLength;
-+ values = (CARD32 *)(&stuff[1]) + values_offset;
- nvalues = (((CARD32 *)stuff) + stuff->length) - values;
- SwapLongs(values, nvalues);
- return ProcSecurityGenerateAuthorization(client);
-@@ -1567,9 +1571,9 @@ SecurityLoadPropertyAccessList(void)
- return;
-
- #ifndef __UNIXOS2__
-- f = fopen(SecurityPolicyFile, "r");
-+ f = Fopen(SecurityPolicyFile, "r");
- #else
-- f = fopen((char*)__XOS2RedirRoot(SecurityPolicyFile), "r");
-+ f = Fopen((char*)__XOS2RedirRoot(SecurityPolicyFile), "r");
- #endif
- if (!f)
- {
-@@ -1653,7 +1657,7 @@ SecurityLoadPropertyAccessList(void)
- }
- #endif /* PROPDEBUG */
-
-- fclose(f);
-+ Fclose(f);
- } /* SecurityLoadPropertyAccessList */
-
-
diff --git a/x11/modular-xorg-server/patches/patch-ef b/x11/modular-xorg-server/patches/patch-ef
deleted file mode 100644
index 7d4d9748611..00000000000
--- a/x11/modular-xorg-server/patches/patch-ef
+++ /dev/null
@@ -1,129 +0,0 @@
-$NetBSD: patch-ef,v 1.2 2008/06/20 13:34:40 joerg Exp $
-
---- Xext/shm.c.orig 2008-06-20 14:39:43.000000000 +0200
-+++ Xext/shm.c
-@@ -156,7 +156,7 @@ static ShmFuncs fbFuncs = {fbShmCreatePi
- }
-
-
--#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__) || defined(__DragonFly__)
- #include <sys/signal.h>
-
- static Bool badSysCall = FALSE;
-@@ -723,6 +723,8 @@ ProcPanoramiXShmCreatePixmap(
- int i, j, result;
- ShmDescPtr shmdesc;
- REQUEST(xShmCreatePixmapReq);
-+ unsigned int width, height, depth;
-+ unsigned long size;
- PanoramiXRes *newPix;
-
- REQUEST_SIZE_MATCH(xShmCreatePixmapReq);
-@@ -732,11 +734,26 @@ ProcPanoramiXShmCreatePixmap(
- LEGAL_NEW_RESOURCE(stuff->pid, client);
- VERIFY_GEOMETRABLE(pDraw, stuff->drawable, client);
- VERIFY_SHMPTR(stuff->shmseg, stuff->offset, TRUE, shmdesc, client);
-- if (!stuff->width || !stuff->height)
-+
-+ width = stuff->width;
-+ height = stuff->height;
-+ depth = stuff->depth;
-+ if (!width || !height || !depth)
- {
- client->errorValue = 0;
- return BadValue;
- }
-+ if (width > 32767 || height > 32767)
-+ return BadAlloc;
-+ size = PixmapBytePad(width, depth) * height;
-+ if (sizeof(size) == 4) {
-+ if (size < width * height)
-+ return BadAlloc;
-+ /* thankfully, offset is unsigned */
-+ if (stuff->offset + size < size)
-+ return BadAlloc;
-+ }
-+
- if (stuff->depth != 1)
- {
- pDepth = pDraw->pScreen->allowedDepths;
-@@ -747,9 +764,7 @@ ProcPanoramiXShmCreatePixmap(
- return BadValue;
- }
- CreatePmap:
-- VERIFY_SHMSIZE(shmdesc, stuff->offset,
-- PixmapBytePad(stuff->width, stuff->depth) * stuff->height,
-- client);
-+ VERIFY_SHMSIZE(shmdesc, stuff->offset, size, client);
-
- if(!(newPix = (PanoramiXRes *) xalloc(sizeof(PanoramiXRes))))
- return BadAlloc;
-@@ -841,8 +856,17 @@ ProcShmPutImage(client)
- return BadValue;
- }
-
-- VERIFY_SHMSIZE(shmdesc, stuff->offset, length * stuff->totalHeight,
-- client);
-+ /*
-+ * There's a potential integer overflow in this check:
-+ * VERIFY_SHMSIZE(shmdesc, stuff->offset, length * stuff->totalHeight,
-+ * client);
-+ * the version below ought to avoid it
-+ */
-+ if (stuff->totalHeight != 0 &&
-+ length > (shmdesc->size - stuff->offset)/stuff->totalHeight) {
-+ client->errorValue = stuff->totalWidth;
-+ return BadValue;
-+ }
- if (stuff->srcX > stuff->totalWidth)
- {
- client->errorValue = stuff->srcX;
-@@ -1047,6 +1071,8 @@ ProcShmCreatePixmap(client)
- register int i;
- ShmDescPtr shmdesc;
- REQUEST(xShmCreatePixmapReq);
-+ unsigned int width, height, depth;
-+ unsigned long size;
-
- REQUEST_SIZE_MATCH(xShmCreatePixmapReq);
- client->errorValue = stuff->pid;
-@@ -1055,11 +1081,26 @@ ProcShmCreatePixmap(client)
- LEGAL_NEW_RESOURCE(stuff->pid, client);
- VERIFY_GEOMETRABLE(pDraw, stuff->drawable, client);
- VERIFY_SHMPTR(stuff->shmseg, stuff->offset, TRUE, shmdesc, client);
-- if (!stuff->width || !stuff->height)
-+
-+ width = stuff->width;
-+ height = stuff->height;
-+ depth = stuff->depth;
-+ if (!width || !height || !depth)
- {
- client->errorValue = 0;
- return BadValue;
- }
-+ if (width > 32767 || height > 32767)
-+ return BadAlloc;
-+ size = PixmapBytePad(width, depth) * height;
-+ if (sizeof(size) == 4) {
-+ if (size < width * height)
-+ return BadAlloc;
-+ /* thankfully, offset is unsigned */
-+ if (stuff->offset + size < size)
-+ return BadAlloc;
-+ }
-+
- if (stuff->depth != 1)
- {
- pDepth = pDraw->pScreen->allowedDepths;
-@@ -1070,9 +1111,7 @@ ProcShmCreatePixmap(client)
- return BadValue;
- }
- CreatePmap:
-- VERIFY_SHMSIZE(shmdesc, stuff->offset,
-- PixmapBytePad(stuff->width, stuff->depth) * stuff->height,
-- client);
-+ VERIFY_SHMSIZE(shmdesc, stuff->offset, size, client);
- pMap = (*shmFuncs[pDraw->pScreen->myNum]->CreatePixmap)(
- pDraw->pScreen, stuff->width,
- stuff->height, stuff->depth,
diff --git a/x11/modular-xorg-server/patches/patch-eg b/x11/modular-xorg-server/patches/patch-eg
deleted file mode 100644
index c957a9f9013..00000000000
--- a/x11/modular-xorg-server/patches/patch-eg
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-eg,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/chgfctl.c.orig 2006-06-06 19:13:52.000000000 +0200
-+++ Xi/chgfctl.c
-@@ -451,18 +451,13 @@ ChangeStringFeedback(ClientPtr client, D
- xStringFeedbackCtl * f)
- {
- register char n;
-- register long *p;
- int i, j;
- KeySym *syms, *sup_syms;
-
- syms = (KeySym *) (f + 1);
- if (client->swapped) {
- swaps(&f->length, n); /* swapped num_keysyms in calling proc */
-- p = (long *)(syms);
-- for (i = 0; i < f->num_keysyms; i++) {
-- swapl(p, n);
-- p++;
-- }
-+ SwapLongs((CARD32 *) syms, f->num_keysyms);
- }
-
- if (f->num_keysyms > s->ctrl.max_symbols) {
diff --git a/x11/modular-xorg-server/patches/patch-eh b/x11/modular-xorg-server/patches/patch-eh
deleted file mode 100644
index ee6b2fecdda..00000000000
--- a/x11/modular-xorg-server/patches/patch-eh
+++ /dev/null
@@ -1,41 +0,0 @@
-$NetBSD: patch-eh,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/chgkmap.c.orig 2006-06-06 19:13:52.000000000 +0200
-+++ Xi/chgkmap.c
-@@ -79,18 +79,14 @@ int
- SProcXChangeDeviceKeyMapping(register ClientPtr client)
- {
- register char n;
-- register long *p;
-- register int i, count;
-+ unsigned int count;
-
- REQUEST(xChangeDeviceKeyMappingReq);
- swaps(&stuff->length, n);
- REQUEST_AT_LEAST_SIZE(xChangeDeviceKeyMappingReq);
-- p = (long *)&stuff[1];
- count = stuff->keyCodes * stuff->keySymsPerKeyCode;
-- for (i = 0; i < count; i++) {
-- swapl(p, n);
-- p++;
-- }
-+ REQUEST_FIXED_SIZE(xChangeDeviceKeyMappingReq, count * sizeof(CARD32));
-+ SwapLongs((CARD32 *) (&stuff[1]), count);
- return (ProcXChangeDeviceKeyMapping(client));
- }
-
-@@ -106,10 +102,14 @@ ProcXChangeDeviceKeyMapping(register Cli
- int ret;
- unsigned len;
- DeviceIntPtr dev;
-+ unsigned int count;
-
- REQUEST(xChangeDeviceKeyMappingReq);
- REQUEST_AT_LEAST_SIZE(xChangeDeviceKeyMappingReq);
-
-+ count = stuff->keyCodes * stuff->keySymsPerKeyCode;
-+ REQUEST_FIXED_SIZE(xChangeDeviceKeyMappingReq, count * sizeof(CARD32));
-+
- dev = LookupDeviceIntRec(stuff->deviceid);
- if (dev == NULL) {
- SendErrorToClient(client, IReqCode, X_ChangeDeviceKeyMapping, 0,
diff --git a/x11/modular-xorg-server/patches/patch-ei b/x11/modular-xorg-server/patches/patch-ei
deleted file mode 100644
index ccdb225a1c5..00000000000
--- a/x11/modular-xorg-server/patches/patch-ei
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-ei,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/chgprop.c.orig 2006-06-06 19:13:52.000000000 +0200
-+++ Xi/chgprop.c
-@@ -81,19 +81,15 @@ int
- SProcXChangeDeviceDontPropagateList(register ClientPtr client)
- {
- register char n;
-- register long *p;
-- register int i;
-
- REQUEST(xChangeDeviceDontPropagateListReq);
- swaps(&stuff->length, n);
- REQUEST_AT_LEAST_SIZE(xChangeDeviceDontPropagateListReq);
- swapl(&stuff->window, n);
- swaps(&stuff->count, n);
-- p = (long *)&stuff[1];
-- for (i = 0; i < stuff->count; i++) {
-- swapl(p, n);
-- p++;
-- }
-+ REQUEST_FIXED_SIZE(xChangeDeviceDontPropagateListReq,
-+ stuff->count * sizeof(CARD32));
-+ SwapLongs((CARD32 *) (&stuff[1]), stuff->count);
- return (ProcXChangeDeviceDontPropagateList(client));
- }
-
diff --git a/x11/modular-xorg-server/patches/patch-ej b/x11/modular-xorg-server/patches/patch-ej
deleted file mode 100644
index bb63e69a2ce..00000000000
--- a/x11/modular-xorg-server/patches/patch-ej
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-ej,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/grabdev.c.orig 2006-06-06 19:13:52.000000000 +0200
-+++ Xi/grabdev.c
-@@ -82,8 +82,6 @@ int
- SProcXGrabDevice(register ClientPtr client)
- {
- register char n;
-- register long *p;
-- register int i;
-
- REQUEST(xGrabDeviceReq);
- swaps(&stuff->length, n);
-@@ -91,11 +89,11 @@ SProcXGrabDevice(register ClientPtr clie
- swapl(&stuff->grabWindow, n);
- swapl(&stuff->time, n);
- swaps(&stuff->event_count, n);
-- p = (long *)&stuff[1];
-- for (i = 0; i < stuff->event_count; i++) {
-- swapl(p, n);
-- p++;
-- }
-+
-+ if (stuff->length != (sizeof(xGrabDeviceReq) >> 2) + stuff->event_count)
-+ return BadLength;
-+
-+ SwapLongs((CARD32 *) (&stuff[1]), stuff->event_count);
-
- return (ProcXGrabDevice(client));
- }
diff --git a/x11/modular-xorg-server/patches/patch-ek b/x11/modular-xorg-server/patches/patch-ek
deleted file mode 100644
index e50f933a9a2..00000000000
--- a/x11/modular-xorg-server/patches/patch-ek
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-ek,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/grabdevb.c.orig 2006-06-06 19:13:52.000000000 +0200
-+++ Xi/grabdevb.c
-@@ -80,8 +80,6 @@ int
- SProcXGrabDeviceButton(register ClientPtr client)
- {
- register char n;
-- register long *p;
-- register int i;
-
- REQUEST(xGrabDeviceButtonReq);
- swaps(&stuff->length, n);
-@@ -89,11 +87,9 @@ SProcXGrabDeviceButton(register ClientPt
- swapl(&stuff->grabWindow, n);
- swaps(&stuff->modifiers, n);
- swaps(&stuff->event_count, n);
-- p = (long *)&stuff[1];
-- for (i = 0; i < stuff->event_count; i++) {
-- swapl(p, n);
-- p++;
-- }
-+ REQUEST_FIXED_SIZE(xGrabDeviceButtonReq,
-+ stuff->event_count * sizeof(CARD32));
-+ SwapLongs((CARD32 *) (&stuff[1]), stuff->event_count);
-
- return (ProcXGrabDeviceButton(client));
- }
diff --git a/x11/modular-xorg-server/patches/patch-el b/x11/modular-xorg-server/patches/patch-el
deleted file mode 100644
index f038a8f1dad..00000000000
--- a/x11/modular-xorg-server/patches/patch-el
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-el,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/grabdevk.c.orig 2006-06-06 19:13:52.000000000 +0200
-+++ Xi/grabdevk.c
-@@ -80,8 +80,6 @@ int
- SProcXGrabDeviceKey(register ClientPtr client)
- {
- register char n;
-- register long *p;
-- register int i;
-
- REQUEST(xGrabDeviceKeyReq);
- swaps(&stuff->length, n);
-@@ -89,11 +87,8 @@ SProcXGrabDeviceKey(register ClientPtr c
- swapl(&stuff->grabWindow, n);
- swaps(&stuff->modifiers, n);
- swaps(&stuff->event_count, n);
-- p = (long *)&stuff[1];
-- for (i = 0; i < stuff->event_count; i++) {
-- swapl(p, n);
-- p++;
-- }
-+ REQUEST_FIXED_SIZE(xGrabDeviceKeyReq, stuff->event_count * sizeof(CARD32));
-+ SwapLongs((CARD32 *) (&stuff[1]), stuff->event_count);
- return (ProcXGrabDeviceKey(client));
- }
-
diff --git a/x11/modular-xorg-server/patches/patch-em b/x11/modular-xorg-server/patches/patch-em
deleted file mode 100644
index ce7a5eb7f65..00000000000
--- a/x11/modular-xorg-server/patches/patch-em
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-em,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/selectev.c.orig 2006-11-16 19:01:22.000000000 +0100
-+++ Xi/selectev.c
-@@ -84,19 +84,16 @@ int
- SProcXSelectExtensionEvent(register ClientPtr client)
- {
- register char n;
-- register long *p;
-- register int i;
-
- REQUEST(xSelectExtensionEventReq);
- swaps(&stuff->length, n);
- REQUEST_AT_LEAST_SIZE(xSelectExtensionEventReq);
- swapl(&stuff->window, n);
- swaps(&stuff->count, n);
-- p = (long *)&stuff[1];
-- for (i = 0; i < stuff->count; i++) {
-- swapl(p, n);
-- p++;
-- }
-+ REQUEST_FIXED_SIZE(xSelectExtensionEventReq,
-+ stuff->count * sizeof(CARD32));
-+ SwapLongs((CARD32 *) (&stuff[1]), stuff->count);
-+
- return (ProcXSelectExtensionEvent(client));
- }
-
diff --git a/x11/modular-xorg-server/patches/patch-en b/x11/modular-xorg-server/patches/patch-en
deleted file mode 100644
index 8649ba46562..00000000000
--- a/x11/modular-xorg-server/patches/patch-en
+++ /dev/null
@@ -1,39 +0,0 @@
-$NetBSD: patch-en,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- Xi/sendexev.c.orig 2006-06-06 19:13:52.000000000 +0200
-+++ Xi/sendexev.c
-@@ -83,7 +83,7 @@ int
- SProcXSendExtensionEvent(register ClientPtr client)
- {
- register char n;
-- register long *p;
-+ register CARD32 *p;
- register int i;
- xEvent eventT;
- xEvent *eventP;
-@@ -94,6 +94,11 @@ SProcXSendExtensionEvent(register Client
- REQUEST_AT_LEAST_SIZE(xSendExtensionEventReq);
- swapl(&stuff->destination, n);
- swaps(&stuff->count, n);
-+
-+ if (stuff->length != (sizeof(xSendExtensionEventReq) >> 2) + stuff->count +
-+ (stuff->num_events * (sizeof(xEvent) >> 2)))
-+ return BadLength;
-+
- eventP = (xEvent *) & stuff[1];
- for (i = 0; i < stuff->num_events; i++, eventP++) {
- proc = EventSwapVector[eventP->u.u.type & 0177];
-@@ -103,11 +108,8 @@ SProcXSendExtensionEvent(register Client
- *eventP = eventT;
- }
-
-- p = (long *)(((xEvent *) & stuff[1]) + stuff->num_events);
-- for (i = 0; i < stuff->count; i++) {
-- swapl(p, n);
-- p++;
-- }
-+ p = (CARD32 *)(((xEvent *) & stuff[1]) + stuff->num_events);
-+ SwapLongs(p, stuff->count);
- return (ProcXSendExtensionEvent(client));
- }
-
diff --git a/x11/modular-xorg-server/patches/patch-eo b/x11/modular-xorg-server/patches/patch-eo
deleted file mode 100644
index ad68e196d85..00000000000
--- a/x11/modular-xorg-server/patches/patch-eo
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-eo,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- dix/dixfonts.c.orig 2006-11-16 19:01:22.000000000 +0100
-+++ dix/dixfonts.c
-@@ -329,6 +329,13 @@ doOpenFont(ClientPtr client, OFclosurePt
- err = BadFontName;
- goto bail;
- }
-+ /* check values for firstCol, lastCol, firstRow, and lastRow */
-+ if (pfont->info.firstCol > pfont->info.lastCol ||
-+ pfont->info.firstRow > pfont->info.lastRow ||
-+ pfont->info.lastCol - pfont->info.firstCol > 255) {
-+ err = AllocError;
-+ goto bail;
-+ }
- if (!pfont->fpe)
- pfont->fpe = fpe;
- pfont->refcnt++;
diff --git a/x11/modular-xorg-server/patches/patch-ep b/x11/modular-xorg-server/patches/patch-ep
deleted file mode 100644
index 8e1d2aa67cb..00000000000
--- a/x11/modular-xorg-server/patches/patch-ep
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ep,v 1.1 2008/02/25 15:39:16 joerg Exp $
-
---- hw/xfree86/common/xf86MiscExt.c.orig 2006-11-16 19:01:24.000000000 +0100
-+++ hw/xfree86/common/xf86MiscExt.c
-@@ -640,6 +640,10 @@ MiscExtPassMessage(int scrnIndex, const
-
- DEBUG_P("MiscExtPassMessage");
-
-+ /* should check this in the protocol, but xf86NumScreens isn't exported */
-+ if (scrnIndex >= xf86NumScreens)
-+ return BadValue;
-+
- if (*pScr->HandleMessage == NULL)
- return BadImplementation;
- return (*pScr->HandleMessage)(scrnIndex, msgtype, msgval, retstr);