-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 X.Org has been wholesale deprecating old stuff this year. A number of extensions, most disabled by default some time ago, have been removed or are being removed for R7.5. I see no reason to support things now that will definitely not be around next year.
The canonical list of supported modules appears to be: http://cgit.freedesktop.org/xorg/util/modular/module-list.txt It appears that the "toy" apps were removed from the default module list, not because they're deprecated but rather due to their limited usefulness. But with modularization I see no reason not to make them available for those that actually want them. On that basis, I want to review the deprecated extensions and packages and discuss what should be done with them: DMX Packages: dmxproto, libdmx Disabled because it has yet to be ported to new input API. A 'dmx-2' branch was just started in git to replace it, but that could be some time off. I was advised on #xorg-devel not to package it with 1.5. Fontcache Packages: fontcacheproto, libXfontcache Removed from git master, nothing requires it. Font server Packages: libFS, fslsfonts, fstobdf, showfont, xfs, xfsinfo The default in git master is now to use builtin fonts instead of server-side bitmap fonts, and using the former absolutely precludes the usage of xfs (see dix/dixfonts.c:InitFonts()). Most toolkits use client-side fonts via fontconfig; server-side fonts is only for the most basic X11 apps AFAICS. The advantage of this approach would be that it removes the "XWin can't find fonts" FAQ, but I'm not sure how that would affect Xt/Xaw apps, which can set fonts as a resource but don't use libXft. I'm leaning toward removing the font server packages while leaving server-side fonts enabled for now. LBX Packages: liblbxutil, lbxproxy Removed from the server in 2006. Proxy Management Packages: xproxymanagementprotocol, proxymngr, rstart, xfindproxy, xfwp (any more?) I'm not sure about this one, so I'll leave them for now. Record Packages: recordproto, libXtst This was recently disabled by default. But libXtst does require the Record extension, and a number of packages (mostly accessibility and a few multimedia programs) depend on it. I think we better leave this in for now. XF86BigFont Packages: xf86bigfontproto Anything with the xf86 prefix makes me suspicious. Xprint Packages: printproto, libXp, xphelloworld, xplsprinters, xprehashprinterlist The Xprt server has been removed in git master, as has the libXp-dependent Xaw8 from libXaw. You'll notice I rebuilt all Xaw apps in Ports for Xaw7 (the only difference between 7 and 8 is Xprint). We'll have to keep a libXaw8 (and libXp6) around in the distro until their packages are rebuilt. XTrap Packages: trapproto, libXTrap, xtrap Supposed to be replaced by Record/libXtst; removed from git master. Nothing requires it. Other clearly deprecated packages: liboldX: X11 is 21 years old already! libxkbui: only used by xorgcfg, which isn't present on Cygwin and is disappearing anyway. xsetpointer: replaced by xinput Yaakov Cygwin Ports -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkkKkpcACgkQpiWmPGlmQSMcqACeOKbU4nu1MF4zjXK4xzKi5LqV Ld0AniOouw+ChLI9quH44WUdzKMxIFJ5 =FWZU -----END PGP SIGNATURE----- ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Cygwin-ports-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general
