Author: alexander
Date: 2005-12-23 08:06:42 -0700 (Fri, 23 Dec 2005)
New Revision: 1299
Modified:
trunk/packages/Xorg-modular/EXCUSES
trunk/packages/Xorg-modular/Makefile
Log:
Added apps, data and the server itself
Modified: trunk/packages/Xorg-modular/EXCUSES
===================================================================
--- trunk/packages/Xorg-modular/EXCUSES 2005-12-23 11:39:00 UTC (rev 1298)
+++ trunk/packages/Xorg-modular/EXCUSES 2005-12-23 15:06:42 UTC (rev 1299)
@@ -6,3 +6,63 @@
libXp: LFS LiveCD doesn't support printing
libXprintUtil: LFS LiveCD doesn't support printing
libXprintAppUtil: LFS LiveCD doesn't support printing
+appres: X resources aren't used much with GTK2
+beforelight: We have another screensaver
+bitmap: editing XBM files doesn't fit in the purpose of the CD
+editres: X resources aren't used much with GTK2
+fonttosfnt: fake TTFs are evil
+fslsfonts: X font server is not used on this CD
+fstobdf: X font server is not used on this CD
+ico: useless demo
+lbxproxy: lbx is deprecated
+listres: X resources aren't used much with GTK2
+luit: used only by xterm which is not on the CD
+mkcfm: CID-keyed fonts are not used on the CD
+oclock: XFCE already has one clock
+pclcomp: LFS LiveCD doesn't support printing
+proxymngr: lbx is deprecated
+rstart: rsh is inherently insecure
+showfont: core X fonts create problems with UTF-8 and thus aren't used
+twm: Alexander E. Patrakov is too lazy to configure it
+viewres: X resources aren't used much with GTK2
+x11perf: useless benchmark
+xbiff: mail never arrives to /var/mail on this CD
+xclipboard: uses core X fonts that create problems with UTF-8
+xclock: XFCE already has one clock
+xcmsdb: libX11 has XCMS disabled on this CD
+xconsole: uses core X fonts that create problems with UTF-8
+xdbedizzy: useless demo
+xditview: is anyone going to view groff documents on this CD?
+xdm: isn't startx good enough?
+xedit: uses core X fonts that create problems with UTF-8
+xev: debugging tool. Will be re-added on request.
+xeyes: useless toy
+xf86dga: useless demo
+xfd: core X fonts create problems with UTF-8 and thus aren't used
+xfindproxy: lbx is deprecated
+xfontsel: core X fonts create problems with UTF-8 and thus aren't used
+xfs: X font server is not used on this CD
+xfsinfo: X font server is not used on this CD
+xfwp: one should use X11 forwarding in ssh instead
+xgc: useless demo
+xkbevd: not ready yet
+xkbprint: produces PostScript files that aren't viewable on this CD
+xload: Will be re-added on request
+xlogo: useless demo
+xlsatoms: X atoms are too low-level and are better left alone
+xman: uses core X fonts that create problems with UTF-8
+xmessage: uses core X fonts that create problems with UTF-8
+xmh: we don't have mh on this CD
+xmore: uses core X fonts that create problems with UTF-8
+xphelloworld: LFS LiveCD doesn't support printing
+xplsprinters: LFS LiveCD doesn't support printing
+xpr: LFS LiveCD doesn't support printing
+xprehashprinterlist: LFS LiveCD doesn't support printing
+xprop: X properties are too low-level and are better left alone
+xrx: who uses RX (remote X as a browser plugin)?
+xsm: we have xfce4-session
+xstdcmap: who has 8-bit video cards now?
+xtrap: useless sample clients
+xvinfo: produces some information about the XVideo extension
+xvinfo: will be re-added on request
+xwininfo: debugging tool, will be re-added on request
Modified: trunk/packages/Xorg-modular/Makefile
===================================================================
--- trunk/packages/Xorg-modular/Makefile 2005-12-23 11:39:00 UTC (rev
1298)
+++ trunk/packages/Xorg-modular/Makefile 2005-12-23 15:06:42 UTC (rev
1299)
@@ -22,7 +22,7 @@
ln -sf `awk '/^[^#]/{print "/$(SRC)/"$$2 }' SHA1SUMS` .
@touch $@
-stage2: Makefile download symlinks utils proto lib
+stage2: Makefile download symlinks utils proto lib apps drv
@touch $@
symlinks: Makefile
@@ -57,6 +57,27 @@
Y-libdrm Y-mesa
@touch $@
+apps: Y-xbitmaps \
+ N-appres Y-bdftopcf N-beforelight N-bitmap N-editres N-fonttosfnt \
+ N-fslsfonts N-fstobdf Y-iceauth N-ico N-lbxproxy N-listres N-luit \
+ N-mkcfm Y-mkfontdir Y-mkfontscale N-oclock N-pclcomp N-proxymngr \
+ Y-rgb N-rstart Y-scripts Y-sessreg Y-setxkbmap N-showfont Y-smproxy \
+ N-twm N-viewres N-x11perf Y-xauth N-xbiff Y-xcalc N-xclipboard \
+ N-xclock N-xcmsdb N-xconsole Y-xcursorgen N-xdbedizzy N-xditview \
+ N-xdm Y-xdpyinfo Y-xdriinfo N-xedit N-xev N-xeyes N-xf86dga N-xfd \
+ N-xfindproxy N-xfontsel N-xfs N-xfsinfo N-xfwp Y-xgamma N-xgc \
+ Y-xhost Y-xinit Y-xkbcomp N-xkbevd N-xkbprint Y-xkbutils Y-xkill \
+ N-xload N-xlogo N-xlsatoms Y-xlsclients Y-xlsfonts Y-xmag N-xman \
+ N-xmessage N-xmh Y-xmodmap N-xmore N-xphelloworld N-xplsprinters \
+ N-xpr N-xprehashprinterlist N-xprop Y-xrandr Y-xrdb Y-xrefresh \
+ N-xrx Y-xset Y-xsetmode Y-xsetpointer Y-xsetroot N-xsm N-xstdcmap \
+ N-xtrap Y-xvidtune N-xvinfo Y-xwd N-xwininfo Y-xwud \
+ Y-xcursor-themes Y-xkbdata
+ @touch $@
+
+drv: Y-xorg-server
+ @touch $@
+
N-%:
@$(call echo_message, NOT building)
@grep '^$*' EXCUSES
@@ -102,3 +123,16 @@
bin/installmesa /usr
mkdir -p /usr/lib/xorg/modules/dri
install -v lib/*dri* /usr/lib/xorg/modules/dri
+
+compile-y-xorg-server:
+ unpack ../$(FILE2)
+ # Extra safety measure, due to "test: too many arguments" messages
+ # May well be just an unnecessary precaution
+ autoreconf --force --install --verbose
+ sed -i -e '1i#include <linux/types.h>'
hw/xfree86/os-support/linux/lnx_agp.c
+ ./configure --help
+ ./configure --prefix=/usr --localstatedir=/var
--with-mesa-source=`pwd`/$(DIR2)
+ make $(PM)
+ make DESTDIR=$(ROOT)/debug/xorg-server install
+ make install
+
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page