X Strike Force SVN commit: rev 187 - people/ishikawa
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 ?
+
Reply to: