Author: ishikawa Date: 2003-06-12 13:01:27 -0500 (Thu, 12 Jun 2003) New Revision: 187
Modified: people/ishikawa/TODO Log: update my TODO Modified: people/ishikawa/TODO ============================================================================== --- people/ishikawa/TODO 2003-06-12 17:15:16 UTC (rev 186) +++ people/ishikawa/TODO 2003-06-12 18:01:27 UTC (rev 187) @@ -1,36 +1,99 @@ -TODOs for me (@ Tue May 27 00:38:15 JST 2003) +TODOs for me (@ Fri Jun 13 02:46:15 JST 2003) Done on trunk nothing - Done on my branch - * sync with Branden's branch + Done on branches/4.3.0/sid * X-TT patch update for 1.4.0 - - add usr/X11R6/lib/modules/codeconv/libISO8859_14.a - into xserver-xfree86.files.* - - update MANIFESIT.i386 + * libXrender and libXcursor separation + Done on my branch + nothing. + Work in progress - (on people/ishikawa/4.3.0-0pre1v1-xrender-xcursor-split branch) + * reintegrate piclib_support.diff + - debian/control update (add xlibs-pic entry) is done + - patch updates are done (#003,#004,#909) + - i386 build test is done, MANIFEST.i385 updated + - sparc,alpha,m68k test is now running * ja.po update (I get from Kenshi Muto, I'm reviewing now) - * libXrender and libXcursor separation - - debian/control: - remove description about libXrender - add Build-Depends: libxcursor-dev, libxrender-dev - - patch #003_linux.cf_and_xfree86.cf.diff - add `#define HasXftLibrary YES' - add `#define BuildXcursorLibrary NO' - add `#define HasXcursorLibrary YES' - add `#define BuildRenderLibrary NO' - add `#define HasRenderLibrary YES' - - patch #004_imake_manpage_handling_overhaul: - update to adapt #003 change - - debian/xlibs* debian/shlibs*: - remove libXcursor and libXrender related files + Planed, but not yet + * separate config/cf/debian.cf - Planed, but not yet - * more generic way to use external lib{Xft2,Xrender,Xcursor} for - merging upstream tree + Debian supports Various OS core (Linux/Hurd/*BSD and so on) + XFree86 have OS depend configration file (linux.cf,gnu.cf and so on) + + Currently all of them have Debian specific section + e.g + in linux.cf + #if LinuxDistribution == LinuxDebian + # define SharedLibXdmGreet NO + # define LinkGLToUsrInclude NO + # define LinkGLToUsrLib NO + # define SharedLibFont NO + # define HasZlib YES + .... + # define HasLinuxInput YES + ..... + #endif + + Most of entry in the section are OS core independet. + e.g + # define SharedLibXdmGreet NO + # define LinkGLToUsrInclude NO + # define LinkGLToUsrLib NO + # define SharedLibFont NO + # define HasZlib YES + + So, we can separate these OS core independent entries in + Debian.cf and OS depend config file can include it. + + e.g + in linux.cf + #if LinuxDistribution == LinuxDebian + # include <Debian.cf> + + /* OS core depend items */ + # define HasLinuxInput YES + ........ + #endif + + in Debian.cf + # define SharedLibXdmGreet NO + # define LinkGLToUsrInclude NO + # define LinkGLToUsrLib NO + # define SharedLibFont NO + # define HasZlib YES + + + * xlibs reorganize + - posted on debian-x ML by Branden + - only libxrender and libxcursor separation is done. + - xlibs separate each libraries will next big TODO item + + libice6{,-dev,-dbg} + libsm6{,-dev,-dbg} + libx11-6{,-dev,-dbg} + libxext6{,-dev,-dbg} + libxft1{,-dev,-dbg} + libxi6{,-dev,-dbg} + libxmu6{,-dev,-dbg} + libxmuu1{,-dev,-dbg} + libxp6{,-dev,-dbg} + libxpm4{,-dev,-dbg} + libxrandr2{,-dev,-dbg} + libxt6{,-dev,-dbg} + libxtst6{,-dev,-dbg} + libxtrap6{,-dev,-dbg} + + xlibs-static-dev includes static only libraries and include files + (e.g libFS.a, libfntstubs.a, libfontenc.a and so on) + + xlibs (dummy package) dpeneds all shared library package of above. + xlibs-dev (dummy package) depends all -dev package of above. + + xlibs-pic-dev Provides: xlibs-pic ? +