Permalink
Browse files

Add X.org

  • Loading branch information...
1 parent f393186 commit 7f9ee1d7f5aa6aef0172d241b6081cef506d0ce4 @chneukirchen chneukirchen committed Apr 15, 2011
View
30 deps
@@ -27,3 +27,33 @@ automake: autoconf
less: ncurses
lynx: ncurses
vim: ncurses
+
+# xorg (should assume pkg is built)
+bigreqsproto: util-macros
+compositeproto: util-macros
+fontsproto: util-macros
+inputproto: util-macros
+libsm: libice
+libx11: util-macros libxcb xproto xextproto xtrans kbproto inputproto
+libxaw: libxext libxmu libxpm
+libxcb: xcb-proto libpthread-stubs libxau
+libxext: xproto libx11 xextproto
+libxfont: util-macros freetype libfontenc xproto fontsproto xtrans
+libxft: fontconfig
+libxi: libxext inputproto
+libxkbfile: libx11
+libxmu: libxext libxt
+libxt: libsm libice
+randrproto: util-macros
+recordproto: util-macros
+renderproto: util-macros
+resourceproto: util-macros
+scrnsaverproto: util-macros
+st: libx11
+videoproto: util-macros
+xclock: libx11 libxrender libxft
+xorg-server: util-macros pixman fixesproto damageproto xcmiscproto \
+ xtrans bigreqsproto xproto randrproto renderproto kbproto fontsproto \
+ videoproto compositeproto recordproto scrnsaverproto resourceproto \
+ xineramaproto libxkbfile libxfont libxau
+xterm: libx11 libxaw
View
7 mkfile
@@ -4,6 +4,7 @@ help:QV:
echo " stage1 complete bootstrap"
echo " pkg build additional packages"
echo " world build stage1 + pkg"
+ echo " xorg build X.org"
echo " rebuild-<pkg> rebuild single package (V=1 for verbose)"
echo " check-sets show missing and superfluous files"
echo " release make a release (from /)"
@@ -14,7 +15,7 @@ PATH=utils:$PATH
<deps
<|recipes
-world:V: stage1 pkg
+world:V: stage1 pkg xorg
check-sets:QV:
utils/check-sets
@@ -23,5 +24,5 @@ release:QV:
utils/release
list:QV:
- ( grep -L tarxf stage1/*[^~] pkg/*[^~] |sed 's:.*/::'
- awk '/tarxf/{print $3}' stage1/*[^~] pkg/*[^~] ) | sort
+ ( grep -L tarxf stage1/*[^~] pkg/*[^~] xorg/*[^~] |sed 's:.*/::'
+ awk '/tarxf/{print $3}' stage1/*[^~] pkg/*[^~] xorg/*[^~] ) | sort
View
3,009 sets/xorg
3,009 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
2 utils/recipes
@@ -1,7 +1,7 @@
#!/bin/sh
# recipes - generate mkfile from package recipes
-for f in stage1/*[^~] pkg/*[^~]; do
+for f in stage1/*[^~] pkg/*[^~] xorg/*[^~]; do
DIR=${f%%/*}
PKG=${f##*/}
echo $DIR:V: $PKG
View
2 utils/release
@@ -3,7 +3,7 @@
RELEASE=sabotage-$(date -Idate)
mkdir -p dist/$RELEASE
-for s in base comp doc etc kernel; do
+for s in base comp doc etc kernel xorg; do
cpio -o -H ustar <sets/$s |xz -e >dist/$RELEASE/$s.tar.xz
ls -l dist/$RELEASE/$s.cpio.gz
done
View
164 xorg
@@ -1,164 +0,0 @@
-# work in progress
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ pixman-0.21.6 .tar.bz2
-# need to undefine attribute constructor XXX
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/proto/ xproto-7.0.21 .tar.bz2
-./configure --prefix=/
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ xtrans-1.2.6 .tar.bz2
-./configure --prefix=/
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXdmcp-1.1.0 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXau-1.0.6 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf http://xcb.freedesktop.org/dist/ libxcb-1.7 .tar.bz2
-./configure --prefix=/ --disable-shared
-# missing python XXX
-
-tarxf ftp://ftp.x.org/pub/individual/proto/ xextproto-7.2.0 .tar.bz
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ kbproto-1.0.5 .tar.bz2 t
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ inputproto-2.0.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ renderproto-0.11.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ fixesproto-5.0 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ damageproto-1.2.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ xcmiscproto-1.2.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ bigreqsproto-1.1.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ randrproto-1.3.2 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ fontsproto-2.1.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ videoproto-2.3.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ compositeproto-0.4.2 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ recordproto-1.14 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ scrnsaverproto-1.2.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ resourceproto-1.1.1 .tar.bz2
-./configure --prefix=/
-make install
-tarxf ftp://ftp.x.org/pub/individual/proto/ xineramaproto-1.2.1 .tar.bz2
-./configure --prefix=/
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libX11-1.4.3 .tar.bz
-./configure --prefix=/ --disable-shared --disable-loadable-xcursor
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libxkbfile-1.0.7 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libpciaccess-0.12.1.tar .bz2
-cat >hacks.h <<EOF
-#define _GNU_SOURCE
-#include <limits.h>
-#define pread64 pread
-#define pwrite64 pwrite
-static inline unsigned short bswap_16(unsigned short x) {
- return (x>>8) | (x<<8);
-}
-EOF
-CFLAGS="-include $(pwd)/hacks.h" ./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXext-1.2.0 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libICE-1.0.7 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libSM-1.2.0 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXt-1.1.1 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXmu-1.1.0 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXrender-0.9.6 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXi-1.4.2 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXpm-3.5.9 .tar.bz2
-sed -i 's/USE_GETTEXT="yes"/USE_GETTEXT="no"/' configure
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXaw-1.0.9 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXfixes-5.0 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tar xf http://download.savannah.gnu.org/releases/freetype/ freetype-2.4.4 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tar xf ftp://ftp.x.org/pub/individual/lib/ libfontenc-1.1.0 .tar.bz2
-./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/lib/ libXfont-1.4.3 .tar.bz2
-CFLAGS="-DNOFILES_MAX=256 -Dfd_mask=long" ./configure --prefix=/ --disable-shared
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/app/ xkbcomp-1.2.1 .tar.bz2
-./configure --prefix=/
-# XXX linking needs /lib/libX11.a -lxcb -lXau -lXdmcp
-make install
-
-tarxf ftp://ftp.x.org/pub/individual/data/ xkeyboard-config-1.4 .tar.bz2
-./configure --prefix=/ --disable-nls
-# XXX needs intltool and gettext
-
-tarxf ftp://ftp.x.org/pub/individual/xserver/ xorg-server-1.9.5 .tar.bz2
-sed -i 's/termio.h/termios.h/' hw/xfree86/os-support/xf86_OSlib.h
-CFLAGS="-D__gid_t=gid_t -D__uid_t=uid_t -Dfd_mask=long -DNOFILES_MAX=256 -D_GNU_SOURCE -I/include/pixman-1" \
- ./configure --prefix=/ --disable-shared --disable-aiglx --disable-glx --disable-config-udev --disable-libdrm --disable-dri --disable-dri2 --enable-kdrive
-make -k
View
4 xorg/bigreqsproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ bigreqsproto-1.1.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/compositeproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ compositeproto-0.4.2 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/damageproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ damageproto-1.2.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/fixesproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ fixesproto-5.0 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/fontconfig
@@ -0,0 +1,4 @@
+tarxf http://www.freedesktop.org/software/fontconfig/release/ fontconfig-2.8.0 .tar.gz
+./configure --prefix=/ --disable-shared
+make
+make DESTDIR=$R install
View
4 xorg/fontsproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ fontsproto-2.1.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/freetype
@@ -0,0 +1,4 @@
+tarxf http://download.savannah.gnu.org/releases/freetype/ freetype-2.4.4 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/inputproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ inputproto-2.0.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/kbproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ kbproto-1.0.5 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/libfontenc
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libfontenc-1.1.0 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libice
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libICE-1.0.7 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libpthread-stubs
@@ -0,0 +1,4 @@
+tarxf http://xcb.freedesktop.org/dist/ libpthread-stubs-0.3 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/libsm
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libSM-1.2.0 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libx11
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libX11-1.4.3 .tar.bz2
+./configure --prefix=/ --disable-shared --disable-loadable-xcursor
+make DESTDIR=$R install
+
View
3 xorg/libxau
@@ -0,0 +1,3 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXau-1.0.6 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
View
4 xorg/libxaw
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXaw-1.0.9 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
6 xorg/libxcb
@@ -0,0 +1,6 @@
+tarxf http://xcb.freedesktop.org/dist/ libxcb-1.7 .tar.bz2
+mkdir hack
+cp /bin/cat hack/xsltproc
+PATH=hack:$PATH ./configure --prefix=/ --disable-shared --disable-build-docs
+make
+make DESTDIR=$R install
View
4 xorg/libxdmcp
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXdmcp-1.1.0 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxext
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXext-1.2.0 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxfixes
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXfixes-5.0 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxfont
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXfont-1.4.3 .tar.bz2
+CFLAGS="-DNOFILES_MAX=256 -Dfd_mask=long" ./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxft
@@ -0,0 +1,4 @@
+tarxf http://xorg.freedesktop.org/releases/individual/lib/ libXft-2.2.0 .tar.bz2
+./configure --prefix=/ --disable-shared
+make
+make install
View
4 xorg/libxi
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXi-1.4.2 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxkbfile
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libxkbfile-1.0.7 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxmu
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXmu-1.1.0 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
5 xorg/libxpm
@@ -0,0 +1,5 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXpm-3.5.9 .tar.bz2
+sed -i 's/USE_GETTEXT="yes"/USE_GETTEXT="no"/' configure
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxrender
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXrender-0.9.6 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
4 xorg/libxt
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ libXt-1.1.1 .tar.bz2
+./configure --prefix=/ --disable-shared
+make DESTDIR=$R install
+
View
5 xorg/pixman
@@ -0,0 +1,5 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ pixman-0.21.6 .tar.bz2
+./configure --prefix=/ --disable-shared
+sed -i '/TOOLCHAIN_SUPPORTS_ATTRIBUTE_CONSTRUCTOR/d' config.h
+make
+make DESTDIR=$R install
View
4 xorg/randrproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ randrproto-1.3.2 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/recordproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ recordproto-1.14 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/renderproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ renderproto-0.11.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/resourceproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ resourceproto-1.1.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/scrnsaverproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ scrnsaverproto-1.2.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
6 xorg/st
@@ -0,0 +1,6 @@
+tarxf http://hg.suckless.org/st/archive/ 0.1.1 .tar.gz st-0.1.1
+echo "PREFIX = /" >>config.mk
+make config.h
+sed -i '/FONT/s/".*"/"fixed"/' config.h
+make LIBS="-lX11 -lxcb -lXau"
+make DESTDIR=$R install
View
3 xorg/twm
@@ -0,0 +1,3 @@
+tarxf http://xorg.freedesktop.org/releases/individual/app/ twm-1.0.6 .tar.bz2
+CFLAGS=-D_GNU_SOURCE ./configure --prefix=/
+make LIBS="-lX11 -lxcb -lXau -lXdmcp"
View
3 xorg/util-macros
@@ -0,0 +1,3 @@
+tarxf http://xorg.freedesktop.org/releases/individual/util/ util-macros-1.13.0 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
View
4 xorg/videoproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ videoproto-2.3.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/xauth
@@ -0,0 +1,4 @@
+tarxf http://xorg.freedesktop.org/releases/individual/app/ xauth-1.0.5 .tar.bz2
+./configure --prefix=/
+make LIBS="-lX11 -lxcb -lXau -lXdmcp"
+make DESTDIR=$R install
View
4 xorg/xcb-proto
@@ -0,0 +1,4 @@
+tarxf http://xcb.freedesktop.org/dist/ xcb-proto-1.6 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/xclock
@@ -0,0 +1,4 @@
+tarxf http://xorg.freedesktop.org/releases/individual/app/ xclock-1.0.5 .tar.gz
+./configure --prefix=/
+make LIBS="-lfontconfig -lexpat -lfreetype -lz -lXrender -lXext -lXpm -lX11 -lxcb -lXau -lSM -lICE"
+make install
View
4 xorg/xcmiscproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ xcmiscproto-1.2.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/xextproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ xextproto-7.2.0 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/xineramaproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ xineramaproto-1.2.1 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
4 xorg/xinit
@@ -0,0 +1,4 @@
+tarxf http://xorg.freedesktop.org/releases/individual/app/ xinit-1.3.0 .tar.bz2
+CFLAGS=-D_GNU_SOURCE ./configure --prefix=/
+make LIBS="-lX11 -lxcb -lXau -lXdmcp"
+xinit
View
4 xorg/xkbcomp
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/app/ xkbcomp-1.2.1 .tar.bz2
+./configure --prefix=/
+make LIBS="-lX11 -lxcb -lXau -lXdmcp"
+make DESTDIR=$R install
View
11 xorg/xkeyboard-config
@@ -0,0 +1,11 @@
+tarxf ftp://ftp.x.org/pub/individual/data/ xkeyboard-config-1.4 .tar.bz2
+# fuck this, we just copy the stuff over
+mkdir -p $R/share/X11/xkb/rules
+#for f in base evdev xfree98 base.lst evdev.lst xkb.dtd README base.xml evdev.xml; do
+# cp $f $R/share/X11/xkb/rules
+#done
+for d in compat geometry keycodes keymap semantics symbols types; do
+ cp -r $d $R/share/X11/xkb
+ mv $R/share/X11/xkb/$d/$d.dir $R/share/X11/xkb/$d.dir
+ rm $R/share/X11/xkb/$d/Makefile*
+done
View
4 xorg/xlogo
@@ -0,0 +1,4 @@
+tarxf http://xorg.freedesktop.org/releases/individual/app/ xlogo-1.0.3 .tar.bz2
+./configure --prefix=/
+make LIBS="-lxcb -lXau -lXdmcp -lSM -lXpm -lX11 -lXrender"
+make DESTDIR=$R install
View
12 xorg/xorg-server
@@ -0,0 +1,12 @@
+tarxf ftp://ftp.x.org/pub/individual/xserver/ xorg-server-1.9.5 .tar.bz2
+sed -i 's/termio.h/termios.h/' hw/xfree86/os-support/xf86_OSlib.h
+# XXX implement me, for now cast float to int.
+sed -i 's/lroundf\?//' dix/getevents.c
+CFLAGS="-D__gid_t=gid_t -D__uid_t=uid_t -Dfd_mask=long -DNOFILES_MAX=256 -D_GNU_SOURCE -I/include/pixman-1" \
+ ./configure --prefix=/ --disable-shared \
+ --disable-glx --disable-dri \
+ --disable-xorg \
+ --enable-kdrive --enable-kdrive-evdev
+make
+make DESTDIR=$R install
+ln -sf Xfbdev $R/bin/X
View
4 xorg/xproto
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/proto/ xproto-7.0.21 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+
View
11 xorg/xterm
@@ -0,0 +1,11 @@
+tarxf ftp://invisible-island.net/xterm/ xterm-269 .tgz
+# Gleiches mit gleichem vergelten.
+CFLAGS="-g -D__GNU__ -D__GLIBC__=2 -D__GLIBC_MINOR__=10 -D_POSIX_SOURCE -D_GNU_SOURCE -Dfd_mask=long" ./configure --prefix=/ --mandir=/share/man
+cat <<EOF >>ptyx.h
+#ifndef HACKY_HACKY_GETPT
+#define HACKY_HACKY_GETPT
+static inline int getpt() { return open("/dev/ptmx",O_RDWR|O_NOCTTY); }
+#endif
+EOF
+make LIBS="-lXaw7 -lXext -lXmu -lXpm -lXt -lSM -lICE -lX11 -lxcb -lXau -lXdmcp -lncurses"
+make DESTDIR=$R install
View
4 xorg/xtrans
@@ -0,0 +1,4 @@
+tarxf ftp://ftp.x.org/pub/individual/lib/ xtrans-1.2.6 .tar.bz2
+./configure --prefix=/
+make DESTDIR=$R install
+

0 comments on commit 7f9ee1d

Please sign in to comment.