[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: