ports

morpheus ports
git clone git://git.2f30.org/ports
Log | Files | Refs | LICENSE

commit d41a1bd0f2d8758e63df2ed0ba6173954d180132
parent ecb3f3638f4953937ff83170f38ab655e7ae5d38
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Fri,  2 May 2014 17:01:24 +0000

add some xorg libs (client only) and WIP

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>

Diffstat:
Axorginputproto/depsinc.mk | 6++++++
Axorginputproto/mkfile | 6++++++
Axorginputproto/v.mk | 1+
Axorginputproto/xorginputproto.mk | 9+++++++++
Axorgkbproto/depsinc.mk | 6++++++
Axorgkbproto/mkfile | 6++++++
Axorgkbproto/v.mk | 1+
Axorgkbproto/xorgkbproto.mk | 9+++++++++
Axorglibx11/depsinc.mk | 6++++++
Axorglibx11/makekeys_Makefile | 8++++++++
Axorglibx11/mkfile | 6++++++
Axorglibx11/v.mk | 1+
Axorglibx11/xorglibx11.mk | 20++++++++++++++++++++
Axorglibxau/depsinc.mk | 7+++++++
Axorglibxau/mkfile | 6++++++
Axorglibxau/v.mk | 1+
Axorglibxau/xorglibxau.mk | 10++++++++++
Axorglibxcb/depsinc.mk | 8++++++++
Axorglibxcb/mkfile | 6++++++
Axorglibxcb/v.mk | 1+
Axorglibxcb/xorglibxcb.mk | 22++++++++++++++++++++++
Axorglibxext/depsinc.mk | 7+++++++
Axorglibxext/mkfile | 6++++++
Axorglibxext/v.mk | 1+
Axorglibxext/xorglibxext.mk | 18++++++++++++++++++
Axorglibxft/depsinc.mk | 6++++++
Axorglibxft/mkfile | 6++++++
Axorglibxft/v.mk | 1+
Axorglibxft/xorglibxft.mk | 12++++++++++++
Axorglibxinerama/depsinc.mk | 7+++++++
Axorglibxinerama/mkfile | 6++++++
Axorglibxinerama/v.mk | 1+
Axorglibxinerama/xorglibxinerama.mk | 16++++++++++++++++
Axorglibxrender/depsinc.mk | 6++++++
Axorglibxrender/mkfile | 6++++++
Axorglibxrender/v.mk | 1+
Axorglibxrender/xorglibxrender.mk | 17+++++++++++++++++
Axorgrenderproto/depsinc.mk | 6++++++
Axorgrenderproto/mkfile | 6++++++
Axorgrenderproto/v.mk | 1+
Axorgrenderproto/xorgrenderproto.mk | 8++++++++
Axorgserver/mkfile | 6++++++
Axorgserver/v.mk | 1+
Axorgserver/xorgserver.mk | 32++++++++++++++++++++++++++++++++
Axorgxcbproto/depsinc.mk | 7+++++++
Axorgxcbproto/mkfile | 6++++++
Axorgxcbproto/v.mk | 1+
Axorgxcbproto/xorgxcbproto.mk | 14++++++++++++++
Axorgxextproto/depsinc.mk | 6++++++
Axorgxextproto/mkfile | 6++++++
Axorgxextproto/v.mk | 1+
Axorgxextproto/xorgxextproto.mk | 8++++++++
Axorgxineramaproto/depsinc.mk | 6++++++
Axorgxineramaproto/mkfile | 6++++++
Axorgxineramaproto/v.mk | 1+
Axorgxineramaproto/xorgxineramaproto.mk | 8++++++++
Axorgxproto/depsinc.mk | 6++++++
Axorgxproto/mkfile | 6++++++
Axorgxproto/v.mk | 1+
Axorgxproto/xorgxproto.mk | 12++++++++++++
Axorgxtrans/depsinc.mk | 6++++++
Axorgxtrans/mkfile | 6++++++
Axorgxtrans/v.mk | 1+
Axorgxtrans/xorgxtrans.mk | 12++++++++++++
64 files changed, 443 insertions(+), 0 deletions(-)

diff --git a/xorginputproto/depsinc.mk b/xorginputproto/depsinc.mk @@ -0,0 +1,6 @@ +<$xorginputproto_DEPDIR/v.mk + +xorginputproto_libdir = ${xorginputproto_DEPDIR}/inputproto-$v/lib +xorginputproto_includedir = ${xorginputproto_DEPDIR}/inputproto-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorginputproto_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorginputproto/mkfile b/xorginputproto/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = inputproto-$v +url = http://xorg.freedesktop.org/releases/individual/proto/inputproto-$v.tar.bz2 +mkfile = ../xorginputproto.mk diff --git a/xorginputproto/v.mk b/xorginputproto/v.mk @@ -0,0 +1 @@ +v = 2.3 diff --git a/xorginputproto/xorginputproto.mk b/xorginputproto/xorginputproto.mk @@ -0,0 +1,9 @@ +TARG = xorgkbproto + +<$mkbuild/mk.common-noinst + +xorgkbproto:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs + make install DESTDIR="`pwd`/lib" diff --git a/xorgkbproto/depsinc.mk b/xorgkbproto/depsinc.mk @@ -0,0 +1,6 @@ +<$xorgkbproto_DEPDIR/v.mk + +xorgkbproto_libdir = ${xorgkbproto_DEPDIR}/kbproto-$v/lib +xorgkbproto_includedir = ${xorgkbproto_DEPDIR}/kbproto-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorgkbproto_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorgkbproto/mkfile b/xorgkbproto/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = kbproto-$v +url = http://xorg.freedesktop.org/releases/individual/proto/kbproto-$v.tar.bz2 +mkfile = ../xorgkbproto.mk diff --git a/xorgkbproto/v.mk b/xorgkbproto/v.mk @@ -0,0 +1 @@ +v = 1.0.6 diff --git a/xorgkbproto/xorgkbproto.mk b/xorgkbproto/xorgkbproto.mk @@ -0,0 +1,9 @@ +TARG = xorgkbproto + +<$mkbuild/mk.common-noinst + +xorgkbproto:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs + make install DESTDIR="`pwd`/lib" diff --git a/xorglibx11/depsinc.mk b/xorglibx11/depsinc.mk @@ -0,0 +1,6 @@ +<$xorglibx11_DEPDIR/v.mk + +xorglibx11_libdir = $xorglibx11_DEPDIR/libX11-$v/lib/lib +xorglibx11_includedir = $xorglibx11_DEPDIR/libX11-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorglibx11_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS -L${xorglibx11_libdir} -lX11 -lX11-xcb diff --git a/xorglibx11/makekeys_Makefile b/xorglibx11/makekeys_Makefile @@ -0,0 +1,8 @@ +all: + cc makekeys.c -o makekeys -static +install: + true +uninstall: + true +clean: + true diff --git a/xorglibx11/mkfile b/xorglibx11/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = libX11-$v +url = http://xorg.freedesktop.org/releases/individual/lib/libX11-$v.tar.bz2 +mkfile = ../xorglibx11.mk diff --git a/xorglibx11/v.mk b/xorglibx11/v.mk @@ -0,0 +1 @@ +v = 1.6.2 diff --git a/xorglibx11/xorglibx11.mk b/xorglibx11/xorglibx11.mk @@ -0,0 +1,20 @@ +TARG = xorglibx11 +DEPS = xorgxproto xorgxtrans xorglibxcb xorgkbproto xorginputproto + +<$mkbuild/mk.common-noinst + +xorglibx11:QV: + export CFLAGS="$CFLAGS $DEPS_CFLAGS" + export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" \ + --disable-loadable-xcursor \ + --disable-shared \ + --enable-static + # fix makekeys Makefile to use host cc + # build makekeys staticly. + cp ../makekeys_Makefile src/util/Makefile + # make and install. + make -j$nprocs install DESTDIR=`pwd`/lib + # remove .la files for now ? + find `pwd`/lib -iname "*.la" -exec rm {} \; diff --git a/xorglibxau/depsinc.mk b/xorglibxau/depsinc.mk @@ -0,0 +1,7 @@ +<$xorglibxau_DEPDIR/v.mk + +xorglibxau_includedir = ${xorglibxau_DEPDIR}/libXau-$v/lib/include +xorglibxau_libdir = ${xorglibxau_DEPDIR}/libXau-$v/lib/lib + +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorglibxau_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS -L${xorglibxau_libdir} -lXau diff --git a/xorglibxau/mkfile b/xorglibxau/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = libXau-$v +url = http://xorg.freedesktop.org/releases/individual/lib/libXau-$v.tar.bz2 +mkfile = ../xorglibxau.mk diff --git a/xorglibxau/v.mk b/xorglibxau/v.mk @@ -0,0 +1 @@ +v = 1.0.8 diff --git a/xorglibxau/xorglibxau.mk b/xorglibxau/xorglibxau.mk @@ -0,0 +1,10 @@ +TARG = xorglibxau +DEPS = xorgxproto + +<$mkbuild/mk.common-noinst + +xorglibxau:QV: + export CFLAGS="$CFLAGS $DEPS_CFLAGS" + export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" + CC="$CC" ./configure --prefix="$prefix" --mandir="$ROOT/share/man" + make -j$nprocs DESTDIR="`pwd`/lib/" install diff --git a/xorglibxcb/depsinc.mk b/xorglibxcb/depsinc.mk @@ -0,0 +1,8 @@ +<$xorglibxcb_DEPDIR/v.mk + +xorglibxcb_libdir = ${xorglibxcb_DEPDIR}/libxcb-$v/lib/lib/ +xorglibxcb_includedir = ${xorglibxcb_DEPDIR}/libxcb-$v/lib/include/ + +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorglibxcb_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS -L${xorglibxcb_libdir} -lxcb +# -lxcb-composite -lxcb-damage -lxcb-dpms -lxcb-dri2 -lxcb-dri3 -lxcb-glx -lxcb-present -lxcb-randr -lxcb-record -lxcb-render -lxcb-res -lxcb-screensaver -lxcb-shape -lxcb-shm -lxcb-sync -lxcb-xevie -lxcb-xf86dri -lxcb-xfixes -lxcb-xinerama -lxcb-xkb -lxcb-xprint -lxcb-xtest -lxcb-xv -lxcb-xvmc diff --git a/xorglibxcb/mkfile b/xorglibxcb/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = libxcb-$v +url = http://xcb.freedesktop.org/dist/libxcb-$v.tar.bz2 +mkfile = ../xorglibxcb.mk diff --git a/xorglibxcb/v.mk b/xorglibxcb/v.mk @@ -0,0 +1 @@ +v = 1.10 diff --git a/xorglibxcb/xorglibxcb.mk b/xorglibxcb/xorglibxcb.mk @@ -0,0 +1,22 @@ +# make deps: python2.7 (with python 3 won't work atm (2014-04-30)). +TARG = xorglibxcb +DEPS = xorgxcbproto xorglibxau xorgxproto + +<$mkbuild/mk.common-noinst + +xorglibxcb:QV: + export CFLAGS="$CFLAGS $DEPS_CFLAGS" + export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" + export PYTHON="python2.7" + # stfu + export PKG_CONFIG="/bin/true" + ./configure \ + --prefix="$prefix" \ + --mandir="$ROOT/share/man" \ + --disable-shared \ + --enable-static + make -j$nprocs install XCBPROTO_XCBINCLUDEDIR="${xorgxcbproto_includedir}" \ + XCBPROTO_XCBPYTHONDIR="${xorgxcbproto_pythonlibdir}" \ + DESTDIR="`pwd`/lib" + # remove .la files for now ? + find `pwd`/lib -iname "*.la" -exec rm {} \; diff --git a/xorglibxext/depsinc.mk b/xorglibxext/depsinc.mk @@ -0,0 +1,7 @@ +<$xorglibxext_DEPDIR/v.mk + +xorglibxext_includedir = ${xorglibxext_DEPDIR}/libXext-$v/lib/include +xorglibxext_libdir = ${xorglibxext_DEPDIR}/libXext-$v/lib/lib + +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorglibxext_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS -L${xorglibxext_libdir} -lXext diff --git a/xorglibxext/mkfile b/xorglibxext/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = libXext-$v +url = http://xorg.freedesktop.org/releases/individual/lib/libXext-$v.tar.bz2 +mkfile = ../xorglibxext.mk diff --git a/xorglibxext/v.mk b/xorglibxext/v.mk @@ -0,0 +1 @@ +v = 1.3.2 diff --git a/xorglibxext/xorglibxext.mk b/xorglibxext/xorglibxext.mk @@ -0,0 +1,18 @@ +TARG = xorglibxext +DEPS = xorglibx11 xorgxproto xorgxextproto xorglibxau + +<$mkbuild/mk.common-noinst + +xorglibxext:QV: + export CFLAGS="$CFLAGS $DEPS_CFLAGS" + export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" + # HAVE__XEATDATAWORDS is set, but it isn't detected with configure + # set set it. + CC="$CC" CFLAGS="$CFLAGS -DHAVE__XEATDATAWORDS=1" ./configure \ + --prefix="$prefix" \ + --mandir="$ROOT/share/man" \ + --disable-shared \ + --enable-static + make -j$nprocs DESTDIR="`pwd`/lib/" install + # remove .la files for now ? + find `pwd`/lib -iname "*.la" -exec rm {} \; diff --git a/xorglibxft/depsinc.mk b/xorglibxft/depsinc.mk @@ -0,0 +1,6 @@ +<$xorglibxft_DEPDIR/v.mk + +xorglibxft_libdir = $xorglibxft_DEPDIR/libXft-$v/lib/lib +xorglibxft_includedir = $xorglibxft_DEPDIR/libXft-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorglibxft_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS -L${xorglibxft_libdir} -lXft diff --git a/xorglibxft/mkfile b/xorglibxft/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = libXft-$v +url = http://xorg.freedesktop.org/releases/individual/lib/libXft-$v.tar.bz2 +mkfile = ../xorglibxft.mk diff --git a/xorglibxft/v.mk b/xorglibxft/v.mk @@ -0,0 +1 @@ +v = 2.3.1 diff --git a/xorglibxft/xorglibxft.mk b/xorglibxft/xorglibxft.mk @@ -0,0 +1,12 @@ +TARG = xorglibxft +DEPS = xorglibx11 xorgxproto freetype fontconfig xorglibxrender xorgrenderproto + +<$mkbuild/mk.common-noinst + +xorglibxft:QV: + export CFLAGS="$CFLAGS $DEPS_CFLAGS" + export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" + CC="$CC" ./configure --prefix="$prefix" --mandir="$ROOT/share/man" \ + --disable-shared \ + --enable-static + make -j$nprocs install DESTDIR="`pwd`/lib" diff --git a/xorglibxinerama/depsinc.mk b/xorglibxinerama/depsinc.mk @@ -0,0 +1,7 @@ +<$xorglibxinerama_DEPDIR/v.mk + +xorglibxinerama_includedir = ${xorglibxinerama_DEPDIR}/libXinerama-$v/lib/include +xorglibxinerama_libdir = ${xorglibxinerama_DEPDIR}/libXinerama-$v/lib/lib + +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorglibxinerama_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS -L${xorglibxinerama_libdir} -lXinerama diff --git a/xorglibxinerama/mkfile b/xorglibxinerama/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = libXinerama-$v +url = http://xorg.freedesktop.org/releases/individual/lib/libXinerama-$v.tar.bz2 +mkfile = ../xorglibxinerama.mk diff --git a/xorglibxinerama/v.mk b/xorglibxinerama/v.mk @@ -0,0 +1 @@ +v = 1.1.3 diff --git a/xorglibxinerama/xorglibxinerama.mk b/xorglibxinerama/xorglibxinerama.mk @@ -0,0 +1,16 @@ +TARG = xorglibxinerama +DEPS = xorglibx11 xorgxproto xorglibxext xorgxineramaproto xorglibxau + +<$mkbuild/mk.common-noinst + +xorglibxinerama:QV: + export CFLAGS="$CFLAGS $DEPS_CFLAGS" + export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" + # HAVE__XEATDATAWORDS is set, but it isn't detected with configure + # set set it. + CC="$CC" CFLAGS="$CFLAGS -DHAVE__XEATDATAWORDS=1" ./configure \ + --prefix="$prefix" \ + --mandir="$ROOT/share/man" \ + --disable-shared \ + --enable-static + make -j$nprocs DESTDIR="`pwd`/lib/" install diff --git a/xorglibxrender/depsinc.mk b/xorglibxrender/depsinc.mk @@ -0,0 +1,6 @@ +<$xorglibxrender_DEPDIR/v.mk + +xorglibxrender_libdir = $xorglibxrender_DEPDIR/libXrender-$v/lib/lib +xorglibxrender_includedir = $xorglibxrender_DEPDIR/libXrender-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorglibxrender_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS -L${xorglibxrender_libdir} -lXrender diff --git a/xorglibxrender/mkfile b/xorglibxrender/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = libXrender-$v +url = http://xorg.freedesktop.org/releases/individual/lib/libXrender-$v.tar.bz2 +mkfile = ../xorglibxrender.mk diff --git a/xorglibxrender/v.mk b/xorglibxrender/v.mk @@ -0,0 +1 @@ +v = 0.9.8 diff --git a/xorglibxrender/xorglibxrender.mk b/xorglibxrender/xorglibxrender.mk @@ -0,0 +1,17 @@ +TARG = xorglibxrender +DEPS = xorglibx11 xorgxproto xorgrenderproto + +<$mkbuild/mk.common-noinst + +xorglibxrender:QV: + export CFLAGS="$CFLAGS $DEPS_CFLAGS" + export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" + # HAVE__XEATDATAWORDS is set, but it isn't detected with configure + # set set it. + CC="$CC" CFLAGS="$CFLAGS -DHAVE__XEATDATAWORDS=1" ./configure \ + --prefix="$prefix" --mandir="$ROOT/share/man" \ + --disable-shared \ + --enable-static + make -j$nprocs install DESTDIR="`pwd`/lib" + # remove .la files for now ? + find `pwd`/lib -iname "*.la" -exec rm {} \; diff --git a/xorgrenderproto/depsinc.mk b/xorgrenderproto/depsinc.mk @@ -0,0 +1,6 @@ +<$xorgrenderproto_DEPDIR/v.mk + +xorgrenderproto_libdir = ${xorgrenderproto_DEPDIR}/renderproto-$v/lib/lib +xorgrenderproto_includedir = ${xorgrenderproto_DEPDIR}/renderproto-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorgrenderproto_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorgrenderproto/mkfile b/xorgrenderproto/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = renderproto-$v +url = http://xorg.freedesktop.org/releases/individual/proto/renderproto-$v.tar.bz2 +mkfile = ../xorgrenderproto.mk diff --git a/xorgrenderproto/v.mk b/xorgrenderproto/v.mk @@ -0,0 +1 @@ +v = 0.11.1 diff --git a/xorgrenderproto/xorgrenderproto.mk b/xorgrenderproto/xorgrenderproto.mk @@ -0,0 +1,8 @@ +TARG = xorgrenderproto + +<$mkbuild/mk.common-noinst + +xorgrenderproto:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs install DESTDIR="`pwd`/lib" diff --git a/xorgserver/mkfile b/xorgserver/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = xorg-server-$v +url = http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-$v.tar.bz2 +mkfile = ../xorgserver.mk diff --git a/xorgserver/v.mk b/xorgserver/v.mk @@ -0,0 +1 @@ +v = 1.14.6 diff --git a/xorgserver/xorgserver.mk b/xorgserver/xorgserver.mk @@ -0,0 +1,32 @@ +TARG = xorgserver + +<$mkbuild/mk.common-noinst + +xorgserver:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" \ + --localstatedir=/var \ + --with-fontrootdir=/usr/share/fonts/X11 \ + --with-xkb-output=/var/lib/xkb \ + --disable-shared \ + --enable-xfbdev \ + --enable-kdrive \ + --enable-kdrive-kbd \ + --enable-kdrive-mouse \ + --enable-kdrive-evdev=no \ + --disable-dri \ + --with-sha1=libcrypto \ + --disable-config-dbus \ + --enable-static + make -j$nprocs +# rmdir $PKG/var/log +# export CFLAGS="$CFLAGS $DEPS_CFLAGS" +# export LDFLAGS="$LDFLAGS $DEPS_LDFLAGS" +# CC="$CC" ./configure --prefix="$prefix" --mandir="$ROOT/share/man" +# make -j$nprocs + +install:QV: + false +# make DESTDIR=$PKG install +# mkdir -p /etc/X11/xorg.conf.d +# install -m 755 -d $PKG/etc/X11/xorg.conf.d diff --git a/xorgxcbproto/depsinc.mk b/xorgxcbproto/depsinc.mk @@ -0,0 +1,7 @@ +<$xorgxcbproto_DEPDIR/v.mk + +xorgxcbproto_libdir = ${xorgxcbproto_DEPDIR}/xcb-proto-$v/lib +xorgxcbproto_includedir = ${xorgxcbproto_DEPDIR}/xcb-proto-$v/lib/share/xcb +xorgxcbproto_pythonlibdir = ${xorgxcbproto_DEPDIR}/xcb-proto-$v/lib/lib/python2.7/site-packages/ #xcbgen +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorgxcbproto_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorgxcbproto/mkfile b/xorgxcbproto/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = xcb-proto-$v +url = http://xcb.freedesktop.org/dist/xcb-proto-$v.tar.bz2 +mkfile = ../xorgxcbproto.mk diff --git a/xorgxcbproto/v.mk b/xorgxcbproto/v.mk @@ -0,0 +1 @@ +v = 1.10 diff --git a/xorgxcbproto/xorgxcbproto.mk b/xorgxcbproto/xorgxcbproto.mk @@ -0,0 +1,14 @@ +# make deps: python2.7 +TARG = xorgxcbproto + +<$mkbuild/mk.common-noinst + +xorgxcbproto:QV: + export PYTHON="/bin/python2.7" + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs + make install DESTDIR="`pwd`/lib/" + +install:QV: + false diff --git a/xorgxextproto/depsinc.mk b/xorgxextproto/depsinc.mk @@ -0,0 +1,6 @@ +<$xorgxextproto_DEPDIR/v.mk + +xorgxextproto_libdir = ${xorgxextproto_DEPDIR}/xextproto-$v/lib +xorgxextproto_includedir = ${xorgxextproto_DEPDIR}/xextproto-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorgxextproto_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorgxextproto/mkfile b/xorgxextproto/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = xextproto-$v +url = http://xorg.freedesktop.org/releases/individual/proto/xextproto-$v.tar.bz2 +mkfile = ../xorgxextproto.mk diff --git a/xorgxextproto/v.mk b/xorgxextproto/v.mk @@ -0,0 +1 @@ +v = 7.2.1 diff --git a/xorgxextproto/xorgxextproto.mk b/xorgxextproto/xorgxextproto.mk @@ -0,0 +1,8 @@ +TARG = xorgxextproto + +<$mkbuild/mk.common-noinst + +xorgxextproto:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs install DESTDIR="`pwd`/lib" diff --git a/xorgxineramaproto/depsinc.mk b/xorgxineramaproto/depsinc.mk @@ -0,0 +1,6 @@ +<$xorgxineramaproto_DEPDIR/v.mk + +xorgxineramaproto_libdir = ${xorgxineramaproto_DEPDIR}/xineramaproto-$v/lib +xorgxineramaproto_includedir = ${xorgxineramaproto_DEPDIR}/xineramaproto-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorgxineramaproto_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorgxineramaproto/mkfile b/xorgxineramaproto/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = xineramaproto-$v +url = http://xorg.freedesktop.org/releases/individual/proto/xineramaproto-$v.tar.bz2 +mkfile = ../xorgxineramaproto.mk diff --git a/xorgxineramaproto/v.mk b/xorgxineramaproto/v.mk @@ -0,0 +1 @@ +v = 1.2.1 diff --git a/xorgxineramaproto/xorgxineramaproto.mk b/xorgxineramaproto/xorgxineramaproto.mk @@ -0,0 +1,8 @@ +TARG = xorgxextproto + +<$mkbuild/mk.common-noinst + +xorgxextproto:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs install DESTDIR="`pwd`/lib" diff --git a/xorgxproto/depsinc.mk b/xorgxproto/depsinc.mk @@ -0,0 +1,6 @@ +<$xorgxproto_DEPDIR/v.mk + +xorgxproto_libdir = ${xorgxproto_DEPDIR}/xproto-$v/lib +xorgxproto_includedir = ${xorgxproto_DEPDIR}/xproto-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorgxproto_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorgxproto/mkfile b/xorgxproto/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = xproto-$v +url = http://xorg.freedesktop.org/releases/individual/proto/xproto-$v.tar.bz2 +mkfile = ../xorgxproto.mk diff --git a/xorgxproto/v.mk b/xorgxproto/v.mk @@ -0,0 +1 @@ +v = 7.0.26 diff --git a/xorgxproto/xorgxproto.mk b/xorgxproto/xorgxproto.mk @@ -0,0 +1,12 @@ +TARG = xorgxproto + +<$mkbuild/mk.common-noinst + +xorgxproto:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs + make install DESTDIR="`pwd`/lib" + +install:QV: + false diff --git a/xorgxtrans/depsinc.mk b/xorgxtrans/depsinc.mk @@ -0,0 +1,6 @@ +<$xorgxtrans_DEPDIR/v.mk + +xorgxtrans_libdir = ${xorgxtrans_DEPDIR}/xtrans-$v/lib +xorgxtrans_includedir = ${xorgxtrans_DEPDIR}/xtrans-$v/lib/include +DEPS_CFLAGS = $DEPS_CFLAGS -I${xorgxtrans_includedir} +DEPS_LDFLAGS = $DEPS_LDFLAGS diff --git a/xorgxtrans/mkfile b/xorgxtrans/mkfile @@ -0,0 +1,6 @@ +<$mkbuild/mk.3rdparty + +<v.mk +src = xtrans-$v +url = http://xorg.freedesktop.org/releases/individual/lib/xtrans-$v.tar.bz2 +mkfile = ../xorgxtrans.mk diff --git a/xorgxtrans/v.mk b/xorgxtrans/v.mk @@ -0,0 +1 @@ +v = 1.3.4 diff --git a/xorgxtrans/xorgxtrans.mk b/xorgxtrans/xorgxtrans.mk @@ -0,0 +1,12 @@ +TARG = xorgxtrans + +<$mkbuild/mk.common-noinst + +xorgxtrans:QV: + ./configure --prefix="$prefix" \ + --mandir="$ROOT/share/man" + make -j$nprocs + make install DESTDIR="`pwd`/lib" + +install:QV: + false