aboutsummaryrefslogtreecommitdiff
path: root/xorg
diff options
context:
space:
mode:
authorDeposite Pirate2018-09-16 18:48:36 +0200
committerDeposite Pirate2018-09-16 18:48:36 +0200
commitd150a5f3e462fa7fe194a805a4aa0076f4d03ab9 (patch)
treece5e44d69c5f3175bfdbd1e3717b52c5dcca5638 /xorg
parentf29d3519ce073ec30f99754d93304324f7f26d65 (diff)
Add ports.
Diffstat (limited to 'xorg')
-rwxr-xr-xxorg/libva/libva.build63
-rwxr-xr-xxorg/libvdpau/libvdpau.build61
-rw-r--r--xorg/mesa/MesaLib-9.0.1-autoreconf.patch.xzbin0 -> 184080 bytes
-rw-r--r--xorg/mesa/glu-9.0.0-autoreconf.patch.xzbin0 -> 227040 bytes
-rwxr-xr-xxorg/mesa/mesa.build164
-rwxr-xr-xxorg/xdg_utils/xdg_utils.build128
-rwxr-xr-xxorg/xkeyboard_config/xkeyboard_config.build60
-rwxr-xr-xxorg/xorg_devel/xorg_devel.build386
-rwxr-xr-xxorg/xorg_input_evdev/xorg_input_evdev.build87
-rwxr-xr-xxorg/xorg_input_joystick/xorg_input_joystick.SlackBuild90
-rwxr-xr-xxorg/xorg_input_keyboard/xorg_input_keyboard.SlackBuild90
-rwxr-xr-xxorg/xorg_input_mouse/xorg_input_mouse.SlackBuild90
-rw-r--r--xorg/xorg_libs/libX11-1.5.0-xcmstxtpath.patch.xzbin0 -> 504 bytes
-rw-r--r--xorg/xorg_libs/libX11-1.5.0-xlocaledir.patch.xzbin0 -> 260 bytes
-rw-r--r--xorg/xorg_libs/libXfont-1.4.5-xpoll.patch.xzbin0 -> 380 bytes
-rwxr-xr-xxorg/xorg_libs/xorg_libs.build598
-rw-r--r--xorg/xorg_server/xorg-server-1.13.1-autoconfignvidia.patch.xzbin0 -> 388 bytes
-rw-r--r--xorg/xorg_server/xorg-server-1.13.1-autoconfigsis.patch.xzbin0 -> 376 bytes
-rw-r--r--xorg/xorg_server/xorg-server-1.13.1-background.patch.xzbin0 -> 364 bytes
-rw-r--r--xorg/xorg_server/xorg-server-1.13.1-quirks.patch.xzbin0 -> 576 bytes
-rw-r--r--xorg/xorg_server/xorg-server-1.13.1-tmpfilesd.patch.xzbin0 -> 536 bytes
-rw-r--r--xorg/xorg_server/xorg-server-1.13.1-usepixmanglyphcache.patch.xzbin0 -> 2624 bytes
-rwxr-xr-xxorg/xorg_server/xorg_server.build667
-rwxr-xr-xxorg/xorg_video_ati/xorg_video_ati.build60
-rwxr-xr-xxorg/xorg_video_intel/xorg_video_intel.build60
-rwxr-xr-xxorg/xorg_video_v4l/xorg_video_v4l.SlackBuild89
26 files changed, 2693 insertions, 0 deletions
diff --git a/xorg/libva/libva.build b/xorg/libva/libva.build
new file mode 100755
index 0000000..e4bfaa3
--- /dev/null
+++ b/xorg/libva/libva.build
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libva
+VERSION=1.1.0
+BUILD=1
+DEPENDS=('xorg_libs >= 7.7-3')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libva (video acceleration API)
+${NAME}:
+${NAME}: A library that implements the Video Acceleration (VA) API. It loads
+${NAME}: a hardware dependent driver.
+${NAME}:
+${NAME}: Homepage: http://freedesktop.org/wiki/Software/vaapi
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.freedesktop.org/software/vaapi/releases/libva/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="MIT"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --with-drivers-path="$(pkg-config dri --variable dridriverdir)" \
+ --enable-glx \
+ --enable-dummy-driver
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+changelog NEWS
+}
diff --git a/xorg/libvdpau/libvdpau.build b/xorg/libvdpau/libvdpau.build
new file mode 100755
index 0000000..789290d
--- /dev/null
+++ b/xorg/libvdpau/libvdpau.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libvdpau
+VERSION=0.6
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libvdpau
+${NAME}:
+${NAME}: A library that implements the VDPAU (Video Decode and Presentation
+${NAME}: API for UNIX) which allows video programs to offload portions of the
+${NAME}: video decoding process and video post-processing to the GPU video
+${NAME}: hardware.
+${NAME}:
+${NAME}: Homepage: http://cgit.freedesktop.org/~aplattner/libvdpau
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://people.freedesktop.org/~aplattner/vdpau/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-module-dir="${SYS_DIR[lib]}/plugins/vdpau"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
diff --git a/xorg/mesa/MesaLib-9.0.1-autoreconf.patch.xz b/xorg/mesa/MesaLib-9.0.1-autoreconf.patch.xz
new file mode 100644
index 0000000..b45374e
--- /dev/null
+++ b/xorg/mesa/MesaLib-9.0.1-autoreconf.patch.xz
Binary files differ
diff --git a/xorg/mesa/glu-9.0.0-autoreconf.patch.xz b/xorg/mesa/glu-9.0.0-autoreconf.patch.xz
new file mode 100644
index 0000000..e9ae51d
--- /dev/null
+++ b/xorg/mesa/glu-9.0.0-autoreconf.patch.xz
Binary files differ
diff --git a/xorg/mesa/mesa.build b/xorg/mesa/mesa.build
new file mode 100755
index 0000000..5d5e4f3
--- /dev/null
+++ b/xorg/mesa/mesa.build
@@ -0,0 +1,164 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=mesa
+VERSION=9.0.1
+BUILD=1
+DEPENDS=('xorg_libs >= 7.7-3' 'libdrm >= 2.4.41-1' 'talloc >= 2.0.8-1')
+GALLIUM="r300,r600,radeonsi,nouveau,svga,swrast"
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: mesa (a 3D graphics library)
+${NAME}:
+${NAME}: Mesa is a 3D graphics library with an API very similar to that of
+${NAME}: another well-known 3D graphics library. :-) The Mesa libraries are
+${NAME}: used by X to provide both software and hardware accelerated graphics.
+${NAME}:
+${NAME}: Mesa was written by Brian Paul.
+${NAME}:
+${NAME}: Homepage: http://www.mesa3d.org
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=MesaLib
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=ftp://ftp.freedesktop.org/pub/${NAME}/${VERSION}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCROOT[0]=Mesa-${SRCVERS[0]}
+SRCCOPY[0]="LGPL2"
+
+build0()
+{
+#FIXME: convert to CMake one of these days
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix=/usr \
+ --docdir="/usr/doc/${NAME}-${VERSION}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --with-xorg-driver-dir="/usr/lib$(libdirsuffix)/plugins/xorg/modules/drivers" \
+ --with-dri-driverdir="/usr/lib$(libdirsuffix)/plugins/xorg/modules/dri" \
+ --with-gallium-drivers="${GALLIUM}" \
+ --with-egl-driver-dir="/usr/lib$(libdirsuffix)/plugins/egl" \
+ --with-egl-platforms="x11,drm" \
+ --enable-shared-glapi \
+ --enable-texture-float \
+ --enable-gallium-egl \
+ --enable-gallium-llvm \
+ --enable-dri \
+ --enable-glx \
+ --enable-glx-tls \
+ --enable-osmesa \
+ --enable-gles1 \
+ --enable-gles2 \
+ --enable-egl \
+ --enable-xa \
+ --enable-gbm \
+ --enable-xvmc \
+ --enable-vdpau
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+install.dir ${DOC}
+install.doc docs/relnotes-${VERSION}.html ${DOC}
+rm -f ${PKG}/usr/lib*/*.la
+}
+
+SRCNAME[1]=xdriinfo
+SRCVERS[1]=1.0.4
+SRCPACK[1]=http://www.x.org/releases/X11R7.6/src/everything/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+
+build1()
+{
+XDRIINFO_CFLAGS="-I${PKG}/usr/include" \
+XDRIINFO_LIBS="-L${PKG}/usr/lib$(libdirsuffix) -lX11 -lglapi" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[2]=glu
+SRCVERS[2]=9.0.0
+SRCPACK[2]=http://cgit.freedesktop.org/mesa/glu/snapshot/${SRCNAME[2]}-${SRCVERS[2]}.tar.gz
+
+build2()
+{
+chmod 0755 configure
+GL_CFLAGS="-I${PKG}/usr/include" \
+GL_LIBS="-L${PKG}/usr/lib$(libdirsuffix) -lGL" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-shared=yes \
+ --enable-static=no \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+}
+
+SRCNAME[3]=glew
+SRCVERS[3]=1.9.0
+SRCPACK[3]=${URL[sf]}/${SRCNAME[3]}/${SRCNAME[3]}-${SRCVERS[3]}.tgz
+
+build3()
+{
+make ${JOBS} \
+ CFLAGS.EXTRA="-I${PKG}/usr/include" \
+ LDFLAGS.GL="-L${PKG}/usr/lib$(libdirsuffix) -lGL -lX11 -lglapi" \
+ LDFLAGS.GLU="-lGLU"
+make install GLEW_DEST="${PKG}/usr"
+chmod 0755 ${PKG}/usr/lib$(libdirsuffix)/libGLEW.so.?.?.?
+rm -f ${PKG}/usr/lib$(libdirsuffix)/*.a
+}
+
+SRCNAME[4]=gl-manpages
+SRCVERS[4]=1.0.1
+SRCPACK[4]=ftp://ftp.archlinux.org/other/mesa/${SRCNAME[4]}-${SRCVERS[4]}.tar.bz2
+
+build4()
+{
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --datadir=/usr
+make ${JOBS}
+make install DESTDIR="${PKG}"
+}
diff --git a/xorg/xdg_utils/xdg_utils.build b/xorg/xdg_utils/xdg_utils.build
new file mode 100755
index 0000000..a392372
--- /dev/null
+++ b/xorg/xdg_utils/xdg_utils.build
@@ -0,0 +1,128 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xdg_utils
+VERSION=$(date '+%Y%m%d')
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xdg_utils
+${NAME}:
+${NAME}: A set of command line tools that assist applications with a variety
+${NAME}: of desktop integration tasks. About half of the tools focus on
+${NAME}: tasks commonly required during the installation of a desktop
+${NAME}: application and the other half focuses on integration with the
+${NAME}: desktop environment while the application is running.
+${NAME}:
+${NAME}: Homepage: http://portland.freedesktop.org/wiki
+${NAME}:
+${NAME}:
+EOF
+
+cat >> ${PKG}/install/doinst.sh <<EOF
+#!/bin/sh
+
+config() {
+ NEW="\$1"
+ OLD="\$(dirname \$NEW)/\$(basename \$NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r \$OLD ]; then
+ mv \$NEW \$OLD
+ elif [ "\$(cat \$OLD | md5sum)" = "\$(cat \$NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm \$NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/xdg/user-dirs.conf.new
+config etc/xdg/user-dirs.defaults.new
+EOF
+
+# Sources
+
+SRCNAME[0]=xdg-utils
+SRCVERS[0]=20121008
+SRCPACK[0]=http://portland.freedesktop.org/download/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="MIT"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc README
+changelog ChangeLog
+}
+
+SRCNAME[1]=desktop-file-utils
+SRCVERS[1]=0.21
+SRCPACK[1]=http://www.freedesktop.org/software/${SRCNAME[1]}/releases/${SRCNAME[1]}-${SRCVERS[1]}.tar.xz
+SRCCOPY[1]="GPL2"
+
+build1()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+(
+cd ${PKG}${SYS_DIR[man]}/man1
+rm -f desktop-file-edit.1
+echo ".so man1/desktop-file-install.1" > desktop-file-edit.1
+)
+}
+
+SRCNAME[2]=xdg-user-dirs
+SRCVERS[2]=0.14
+SRCPACK[2]=http://user-dirs.freedesktop.org/releases/${SRCNAME[2]}-${SRCVERS[2]}.tar.gz
+SRCCOPY[2]="GPL2"
+
+build2()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+config ${PKG}${SYS_DIR[etc]}/xdg/user-dirs.conf
+config ${PKG}${SYS_DIR[etc]}/xdg/user-dirs.defaults
+}
diff --git a/xorg/xkeyboard_config/xkeyboard_config.build b/xorg/xkeyboard_config/xkeyboard_config.build
new file mode 100755
index 0000000..0bad199
--- /dev/null
+++ b/xorg/xkeyboard_config/xkeyboard_config.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xkeyboard_config
+VERSION=2.8
+ARCH=noarch
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xkeyboard_config
+${NAME}:
+${NAME}: X keyboard configuration data.
+${NAME}:
+${NAME}: Homepage: http://freedesktop.org/wiki/Software/XKeyboardConfig
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=xkeyboard-config
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.x.org/releases/individual/data/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --disable-static \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-xkb-base="${SYS_DIR[share]}/X11/xkb"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS CREDITS
+changelog NEWS
+license COPYING
+}
diff --git a/xorg/xorg_devel/xorg_devel.build b/xorg/xorg_devel/xorg_devel.build
new file mode 100755
index 0000000..2868532
--- /dev/null
+++ b/xorg/xorg_devel/xorg_devel.build
@@ -0,0 +1,386 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xorg_devel
+VERSION=7.7
+BUILD=3
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xorg_devel
+${NAME}:
+${NAME}: Development files and tools needed to build Xorg or compile Xorg
+${NAME}: applications.
+${NAME}:
+${NAME}: Homepage: http://www.x.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+export XORGREPO="http://www.x.org/releases/X11R${VERSION}/src/everything"
+export XORGIREPO="http://xorg.freedesktop.org/archive/individual"
+export X_CFLAGS="-I${PKG}${SYS_DIR[include]}"
+export X_LIBS="-L${PKG}${SYS_DIR[lib]}"
+
+configure()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.{in,am}
+PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --docdir="${SYS_DIR[doc]}/xorg-${VERSION}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ ${*}
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+}
+
+SRCNAME[0]=util-macros
+SRCVERS[0]=1.17
+SRCPACK[0]=${XORGIREPO}/util/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+configure
+changelog ChangeLog
+license COPYING
+rm -rf ${PKG}${SYS_DIR[share]}/util-macros
+}
+
+SRCNAME[1]=xproto
+SRCVERS[1]=7.0.24
+SRCPACK[1]=${XORGIREPO}/proto/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+
+build1()
+{
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[2]=makedepend
+SRCVERS[2]=1.0.4
+SRCPACK[2]=${XORGIREPO}/util/${SRCNAME[2]}-${SRCVERS[2]}.tar.bz2
+
+build2()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[3]=xextproto
+SRCVERS[3]=7.2.1
+SRCPACK[3]=${XORGIREPO}/proto/${SRCNAME[3]}-${SRCVERS[3]}.tar.bz2
+
+build3()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[4]=xineramaproto
+SRCVERS[4]=1.2
+SRCPACK[4]=${XORGIREPO}/proto/${SRCNAME[4]}-${SRCVERS[4]}.tar.bz2
+
+build4()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[5]=xf86vidmodeproto
+SRCVERS[5]=2.3
+SRCPACK[5]=${XORGIREPO}/proto/${SRCNAME[5]}-${SRCVERS[5]}.tar.bz2
+
+build5()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[6]=xf86driproto
+SRCVERS[6]=2.1.0
+SRCPACK[6]=${XORGIREPO}/proto/${SRCNAME[6]}-${SRCVERS[6]}.tar.bz2
+
+build6()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[7]=xf86dgaproto
+SRCVERS[7]=2.1
+SRCPACK[7]=${XORGIREPO}/proto/${SRCNAME[7]}-${SRCVERS[7]}.tar.bz2
+
+build7()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[8]=xf86bigfontproto
+SRCVERS[8]=1.2.0
+SRCPACK[8]=${XORGIREPO}/proto/${SRCNAME[8]}-${SRCVERS[8]}.tar.bz2
+
+build8()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[9]=videoproto
+SRCVERS[9]=2.3.1
+SRCPACK[9]=${XORGIREPO}/proto/${SRCNAME[9]}-${SRCVERS[9]}.tar.bz2
+
+build9()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[10]=scrnsaverproto
+SRCVERS[10]=1.2.2
+SRCPACK[10]=${XORGIREPO}/proto/${SRCNAME[10]}-${SRCVERS[10]}.tar.bz2
+
+build10()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[11]=resourceproto
+SRCVERS[11]=1.2.0
+SRCPACK[11]=${XORGIREPO}/proto/${SRCNAME[11]}-${SRCVERS[11]}.tar.bz2
+
+build11()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[12]=renderproto
+SRCVERS[12]=0.11.1
+SRCPACK[12]=${XORGIREPO}/proto/${SRCNAME[12]}-${SRCVERS[12]}.tar.bz2
+
+build12()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[13]=recordproto
+SRCVERS[13]=1.14.2
+SRCPACK[13]=${XORGIREPO}/proto/${SRCNAME[13]}-${SRCVERS[13]}.tar.bz2
+
+build13()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[14]=randrproto
+SRCVERS[14]=1.4.0
+SRCPACK[14]=${XORGIREPO}/proto/${SRCNAME[14]}-${SRCVERS[14]}.tar.bz2
+
+build14()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[15]=kbproto
+SRCVERS[15]=1.0.6
+SRCPACK[15]=${XORGIREPO}/proto/${SRCNAME[15]}-${SRCVERS[15]}.tar.bz2
+
+build15()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[16]=inputproto
+SRCVERS[16]=2.3
+SRCPACK[16]=${XORGIREPO}/proto/${SRCNAME[16]}-${SRCVERS[16]}.tar.bz2
+
+build16()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[17]=glproto
+SRCVERS[17]=1.4.16
+SRCPACK[17]=${XORGIREPO}/proto/${SRCNAME[17]}-${SRCVERS[17]}.tar.bz2
+
+build17()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[18]=fontsproto
+SRCVERS[18]=2.1.2
+SRCPACK[18]=${XORGIREPO}/proto/${SRCNAME[18]}-${SRCVERS[18]}.tar.bz2
+
+build18()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[19]=fixesproto
+SRCVERS[19]=5.0
+SRCPACK[19]=${XORGIREPO}/proto/${SRCNAME[19]}-${SRCVERS[19]}.tar.bz2
+
+build19()
+{
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[20]=dri2proto
+SRCVERS[20]=2.8
+SRCPACK[20]=${XORGIREPO}/proto/${SRCNAME[20]}-${SRCVERS[20]}.tar.bz2
+
+build20()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[21]=dmxproto
+SRCVERS[21]=2.3
+SRCPACK[21]=${XORGIREPO}/proto/${SRCNAME[21]}-${SRCVERS[21]}.tar.bz2
+
+build21()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[22]=damageproto
+SRCVERS[22]=1.2.1
+SRCPACK[22]=${XORGIREPO}/proto/${SRCNAME[22]}-${SRCVERS[22]}.tar.bz2
+
+build22()
+{
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[23]=compositeproto
+SRCVERS[23]=0.4.2
+SRCPACK[23]=${XORGIREPO}/proto/${SRCNAME[23]}-${SRCVERS[23]}.tar.bz2
+
+build23()
+{
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[24]=bigreqsproto
+SRCVERS[24]=1.1.2
+SRCPACK[24]=${XORGIREPO}/proto/${SRCNAME[24]}-${SRCVERS[24]}.tar.bz2
+
+build24()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[25]=xcb-proto
+SRCVERS[25]=1.8
+SRCPACK[25]=http://xcb.freedesktop.org/dist/${SRCNAME[25]}-${SRCVERS[25]}.tar.bz2
+
+build25()
+{
+configure \
+ --datadir="${SYS_DIR[share]}/application-data"
+license COPYING
+}
+
+SRCNAME[26]=libpthread-stubs
+SRCVERS[26]=0.3
+SRCPACK[26]=${XORGIREPO}/lib/${SRCNAME[26]}-${SRCVERS[26]}.tar.bz2
+
+build26()
+{
+configure
+}
+
+SRCNAME[27]=xtrans
+SRCVERS[27]=1.2.7
+SRCPACK[27]=${XORGIREPO}/lib/${SRCNAME[27]}-${SRCVERS[27]}.tar.bz2
+
+build27()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[28]=xcmiscproto
+SRCVERS[28]=1.2.2
+SRCPACK[28]=${XORGIREPO}/proto/${SRCNAME[28]}-${SRCVERS[28]}.tar.bz2
+
+build28()
+{
+configure
+changelog ChangeLog
+license COPYING
+#FIXME: Make that a subpackage one of these days
+rm -rf ${PKG}${SYS_DIR[doc]}/xorg-${VERSION}
+}
diff --git a/xorg/xorg_input_evdev/xorg_input_evdev.build b/xorg/xorg_input_evdev/xorg_input_evdev.build
new file mode 100755
index 0000000..a07cdcb
--- /dev/null
+++ b/xorg/xorg_input_evdev/xorg_input_evdev.build
@@ -0,0 +1,87 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xorg_input_evdev
+VERSION=2.7.3
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xorg_input_evdev
+${NAME}:
+${NAME}: An Xorg input driver for Linux's generic event devices. It supports
+${NAME}: all devices that the kernel knows about, including most mice,
+${NAME}: keyboards, tablets and touchscreens.
+${NAME}:
+${NAME}: Homepage: http://www.x.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=mtdev
+SRCVERS[0]=1.1.3
+SRCPACK[0]=http://bitmath.org/code/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --includedir=/usr/include/mtdev \
+ --localstatedir=/var
+make ${JOBS}
+make install DESTDIR="${PKG}"
+license COPYING
+changelog ChangeLog
+}
+
+SRCNAME[1]=xf86-input-evdev
+SRCVERS[1]=${VERSION}
+SRCPACK[1]=http://xorg.freedesktop.org/archive/individual/driver/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+
+build1()
+{
+CPPFLAGS="-I${PKG}/usr/include/mtdev" \
+MTDEV_CFLAGS="-I${PKG}/usr/include/mtdev" \
+MTDEV_LIBS="-L${PKG}/usr/lib$(libdirsuffix) -lmtdev" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --with-xorg-module-dir=/usr/lib$(libdirsuffix)/plugins/xorg/modules
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
diff --git a/xorg/xorg_input_joystick/xorg_input_joystick.SlackBuild b/xorg/xorg_input_joystick/xorg_input_joystick.SlackBuild
new file mode 100755
index 0000000..1bf7e6b
--- /dev/null
+++ b/xorg/xorg_input_joystick/xorg_input_joystick.SlackBuild
@@ -0,0 +1,90 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xorg_input_joystick
+VERSION=1.5.0
+ARCH=i586
+BUILD=1
+PKGNAME=xf86-input-joystick
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.bz2
+REPOSITORY=http://xorg.freedesktop.org/archive/individual/driver
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \
+ --build=${ARCH}-slackware-linux \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=no \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --sysconfdir=/etc \
+ --localstatedir=/var
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xorg_input_joystick: xorg_input_joystick
+xorg_input_joystick:
+xorg_input_joystick: xf86-input-keyboard is part of X11.
+xorg_input_joystick:
+xorg_input_joystick: For more information about the X.Org Foundation (the providers of the
+xorg_input_joystick: X.Org implementation of the X Window System), see their website:
+xorg_input_joystick:
+xorg_input_joystick: http://www.x.org
+xorg_input_joystick:
+xorg_input_joystick:
+xorg_input_joystick:
+EOF
+
+install -m 0644 -g 0 -o 0 ChangeLog \
+ $PKG/usr/doc/$NAME-$VERSION
+
+xz -9f \
+ $PKG/usr/doc/$NAME-$VERSION/ChangeLog
+
+chmod 0444 $PKG/usr/man/man?/*.?
+xz -9f $PKG/usr/man/man?/*.?
+
+rm -f \
+ $PKG/usr/lib/*/*/*/*.la
+
+strip --strip-unneeded \
+ $PKG/usr/lib/*/*/*/*.so* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz
diff --git a/xorg/xorg_input_keyboard/xorg_input_keyboard.SlackBuild b/xorg/xorg_input_keyboard/xorg_input_keyboard.SlackBuild
new file mode 100755
index 0000000..0c56bff
--- /dev/null
+++ b/xorg/xorg_input_keyboard/xorg_input_keyboard.SlackBuild
@@ -0,0 +1,90 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xorg_input_keyboard
+VERSION=1.4.0
+ARCH=i586
+BUILD=1
+PKGNAME=xf86-input-keyboard
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.bz2
+REPOSITORY=http://xorg.freedesktop.org/archive/individual/driver
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \
+ --build=${ARCH}-slackware-linux \
+ --enable-static=no \
+ --enable-shared=yes \
+ --disable-silent-rules \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --sysconfdir=/etc \
+ --localstatedir=/var
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xorg_input_keyboard: xorg_input_keyboard
+xorg_input_keyboard:
+xorg_input_keyboard: xf86-input-keyboard is part of X11.
+xorg_input_keyboard:
+xorg_input_keyboard: For more information about the X.Org Foundation (the providers of the
+xorg_input_keyboard: X.Org implementation of the X Window System), see their website:
+xorg_input_keyboard:
+xorg_input_keyboard: http://www.x.org
+xorg_input_keyboard:
+xorg_input_keyboard:
+xorg_input_keyboard:
+EOF
+
+install -m 0644 -g 0 -o 0 ChangeLog \
+ $PKG/usr/doc/$NAME-$VERSION
+
+xz -9f \
+ $PKG/usr/doc/$NAME-$VERSION/ChangeLog
+
+chmod 0444 $PKG/usr/man/man?/*.?
+xz -9f $PKG/usr/man/man?/*.?
+
+rm -f \
+ $PKG/usr/lib/*/*/*/*.la
+
+strip --strip-unneeded \
+ $PKG/usr/lib/*/*/*/*.so* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz
diff --git a/xorg/xorg_input_mouse/xorg_input_mouse.SlackBuild b/xorg/xorg_input_mouse/xorg_input_mouse.SlackBuild
new file mode 100755
index 0000000..1b59cc6
--- /dev/null
+++ b/xorg/xorg_input_mouse/xorg_input_mouse.SlackBuild
@@ -0,0 +1,90 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xorg_input_mouse
+VERSION=1.5.0
+ARCH=i586
+BUILD=1
+PKGNAME=xf86-input-mouse
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.bz2
+REPOSITORY=http://xorg.freedesktop.org/archive/individual/driver
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \
+ --build=${ARCH}-slackware-linux \
+ --enable-static=no \
+ --enable-shared=yes \
+ --disable-silent-rules \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --sysconfdir=/etc \
+ --localstatedir=/var
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xorg_input_mouse: xorg_input_mouse
+xorg_input_mouse:
+xorg_input_mouse: xf86-input-mouse is part of X11.
+xorg_input_mouse:
+xorg_input_mouse: For more information about the X.Org Foundation (the providers of the
+xorg_input_mouse: X.Org implementation of the X Window System), see their website:
+xorg_input_mouse:
+xorg_input_mouse: http://www.x.org
+xorg_input_mouse:
+xorg_input_mouse:
+xorg_input_mouse:
+EOF
+
+install -m 0644 -g 0 -o 0 ChangeLog \
+ $PKG/usr/doc/$NAME-$VERSION
+
+xz -9f \
+ $PKG/usr/doc/$NAME-$VERSION/ChangeLog
+
+chmod 0444 $PKG/usr/man/man?/*.?
+xz -9f $PKG/usr/man/man?/*.?
+
+rm -f \
+ $PKG/usr/lib/*/*/*/*.la
+
+strip --strip-unneeded \
+ $PKG/usr/lib/*/*/*/*.so* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz
diff --git a/xorg/xorg_libs/libX11-1.5.0-xcmstxtpath.patch.xz b/xorg/xorg_libs/libX11-1.5.0-xcmstxtpath.patch.xz
new file mode 100644
index 0000000..f458bda
--- /dev/null
+++ b/xorg/xorg_libs/libX11-1.5.0-xcmstxtpath.patch.xz
Binary files differ
diff --git a/xorg/xorg_libs/libX11-1.5.0-xlocaledir.patch.xz b/xorg/xorg_libs/libX11-1.5.0-xlocaledir.patch.xz
new file mode 100644
index 0000000..36d33a5
--- /dev/null
+++ b/xorg/xorg_libs/libX11-1.5.0-xlocaledir.patch.xz
Binary files differ
diff --git a/xorg/xorg_libs/libXfont-1.4.5-xpoll.patch.xz b/xorg/xorg_libs/libXfont-1.4.5-xpoll.patch.xz
new file mode 100644
index 0000000..733b8fa
--- /dev/null
+++ b/xorg/xorg_libs/libXfont-1.4.5-xpoll.patch.xz
Binary files differ
diff --git a/xorg/xorg_libs/xorg_libs.build b/xorg/xorg_libs/xorg_libs.build
new file mode 100755
index 0000000..a4640fb
--- /dev/null
+++ b/xorg/xorg_libs/xorg_libs.build
@@ -0,0 +1,598 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xorg_libs
+VERSION=7.7
+BUILD=4
+DEPENDS=('freetype >= 2.4.11-1' 'fontconfig >= 2.10.91-1' 'expat >= 2.1.0-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xorg_libs
+${NAME}:
+${NAME}: Xorg X Window System libraries. If you want a graphical user
+${NAME}: interface (GUI), then you should install this package.
+${NAME}:
+${NAME}: Homepage: http://www.x.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+export XORGREPO="http://www.x.org/releases/X11R${VERSION}/src/everything"
+export XORGIREPO="http://xorg.freedesktop.org/archive/individual"
+export X_CFLAGS="-I${PKG}${SYS_DIR[include]}"
+export X_LIBS="-L${PKG}${SYS_DIR[lib]}"
+export PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig:${SYS_DIR[share]}/pkgconfig"
+
+configure()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.{in,am}
+sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' configure Makefile.{in,am}
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-shared=yes \
+ --enable-static=no \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --docdir="${SYS_DIR[doc]}/xorg-${VERSION}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ ${*}
+make ${JOBS} V=1 X11_LOCALEDATADIR="${SYS_DIR[share]}/locale"
+make install DESTDIR="${PKG}"
+rm -f ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[0]=libFS
+SRCVERS[0]=1.0.4
+SRCPACK[0]=${XORGIREPO}/lib/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[1]=libICE
+SRCVERS[1]=1.0.8
+SRCPACK[1]=${XORGIREPO}/lib/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+
+build1()
+{
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[2]=libSM
+SRCVERS[2]=1.2.1
+SRCPACK[2]=${XORGIREPO}/lib/${SRCNAME[2]}-${SRCVERS[2]}.tar.bz2
+
+build2()
+{
+SM_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+SM_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure \
+ --with-libuuid
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[3]=libXau
+SRCVERS[3]=1.0.7
+SRCPACK[3]=${XORGIREPO}/lib/${SRCNAME[3]}-${SRCVERS[3]}.tar.bz2
+
+build3()
+{
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[4]=libXdmcp
+SRCVERS[4]=1.1.1
+SRCPACK[4]=${XORGIREPO}/lib/${SRCNAME[4]}-${SRCVERS[4]}.tar.bz2
+
+build4()
+{
+XDMCP_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XDMCP_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[5]=libfontenc
+SRCVERS[5]=1.1.2
+SRCPACK[5]=${XORGIREPO}/lib/${SRCNAME[5]}-${SRCVERS[5]}.tar.bz2
+
+build5()
+{
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[6]=libxcb
+SRCVERS[6]=1.9
+SRCPACK[6]=${XORGIREPO}/lib/${SRCNAME[6]}-${SRCVERS[6]}.tar.bz2
+
+build6()
+{
+NEEDED_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+NEEDED_LIBS="-L${PKG}${SYS_DIR[lib]} -lXau" \
+XDMCP_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XDMCP_LIBS="-L${PKG}${SYS_DIR[lib]} -lXdmcp" \
+configure \
+ --enable-xinput
+# --enable-selinux
+changelog NEWS
+license COPYING
+}
+
+SRCNAME[7]=xcb-util
+SRCVERS[7]=0.3.9
+SRCPACK[7]=http://xcb.freedesktop.org/dist/${SRCNAME[7]}-${SRCVERS[7]}.tar.bz2
+
+build7()
+{
+XCB_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_LIBS="-L${PKG}${SYS_DIR[lib]} -lxcb -lXau" \
+XCB_SHM_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_SHM_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+XCB_RENDER_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_RENDER_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+}
+
+SRCNAME[8]=libX11
+SRCVERS[8]=1.5.0
+SRCPACK[8]=${XORGIREPO}/lib/${SRCNAME[8]}-${SRCVERS[8]}.tar.bz2
+
+build8()
+{
+X11_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+X11_LIBS="-L${PKG}${SYS_DIR[lib]} -lxcb" \
+configure \
+ --with-locale-lib-dir="${SYS_DIR[lib]}/plugins/X11/locale" \
+ --with-xcb=yes \
+ --enable-secure-rpc \
+ --enable-xlocaledir \
+ --enable-loadable-i18n
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+install.dir ${PKG}${SYS_DIR[etc]}/profile.d
+install.bin xlocale.sh ${PKG}${SYS_DIR[etc]}/profile.d
+install.bin xlocale.csh ${PKG}${SYS_DIR[etc]}/profile.d
+}
+
+SRCNAME[9]=libXext
+SRCVERS[9]=1.3.1
+SRCPACK[9]=${XORGIREPO}/lib/${SRCNAME[9]}-${SRCVERS[9]}.tar.bz2
+
+build9()
+{
+XEXT_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XEXT_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[10]=libXfixes
+SRCVERS[10]=5.0
+SRCPACK[10]=${XORGIREPO}/lib/${SRCNAME[10]}-${SRCVERS[10]}.tar.bz2
+
+build10()
+{
+FIXESEXT_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+FIXESEXT_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[11]=libXi
+SRCVERS[11]=1.7.1
+SRCPACK[11]=${XORGIREPO}/lib/${SRCNAME[11]}-${SRCVERS[11]}.tar.bz2
+
+build11()
+{
+XI_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XI_LIBS="-L${PKG}${SYS_DIR[lib]} -lXext" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[12]=libXinerama
+SRCVERS[12]=1.1.2
+SRCPACK[12]=${XORGIREPO}/lib/${SRCNAME[12]}-${SRCVERS[12]}.tar.bz2
+
+build12()
+{
+XINERAMA_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XINERAMA_LIBS="-L${PKG}${SYS_DIR[lib]} -lXext" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[13]=libXrender
+SRCVERS[13]=0.9.7
+SRCPACK[13]=${XORGIREPO}/lib/${SRCNAME[13]}-${SRCVERS[13]}.tar.bz2
+
+build13()
+{
+RENDER_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+RENDER_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[14]=libXres
+SRCVERS[14]=1.0.6
+SRCPACK[14]=${XORGIREPO}/lib/${SRCNAME[14]}-${SRCVERS[14]}.tar.bz2
+
+build14()
+{
+XRES_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XRES_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[15]=libXv
+SRCVERS[15]=1.0.7
+SRCPACK[15]=${XORGIREPO}/lib/${SRCNAME[15]}-${SRCVERS[15]}.tar.bz2
+
+build15()
+{
+XV_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XV_LIBS="-L${PKG}${SYS_DIR[lib]} -lXext" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[16]=libXvMC
+SRCVERS[16]=1.0.7
+SRCPACK[16]=${XORGIREPO}/lib/${SRCNAME[16]}-${SRCVERS[16]}.tar.bz2
+
+build16()
+{
+XVMC_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XVMC_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[17]=libXxf86dga
+SRCVERS[17]=1.1.3
+SRCPACK[17]=${XORGIREPO}/lib/${SRCNAME[17]}-${SRCVERS[17]}.tar.bz2
+
+build17()
+{
+XXF86DGA_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XXF86DGA_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[18]=libXxf86vm
+SRCVERS[18]=1.1.2
+SRCPACK[18]=${XORGIREPO}/lib/${SRCNAME[18]}-${SRCVERS[18]}.tar.bz2
+
+build18()
+{
+XXF86VM_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XXF86VM_LIBS="-L${PKG}${SYS_DIR[lib]} -lXext" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[19]=libdmx
+SRCVERS[19]=1.1.2
+SRCPACK[19]=${XORGIREPO}/lib/${SRCNAME[19]}-${SRCVERS[19]}.tar.bz2
+
+build19()
+{
+DMX_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+DMX_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[20]=libxkbfile
+SRCVERS[20]=1.0.8
+SRCPACK[20]=${XORGIREPO}/lib/${SRCNAME[20]}-${SRCVERS[20]}.tar.bz2
+
+build20()
+{
+XKBFILE_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XKBFILE_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[21]=libXScrnSaver
+SRCVERS[21]=1.2.2
+SRCPACK[21]=${XORGIREPO}/lib/${SRCNAME[21]}-${SRCVERS[21]}.tar.bz2
+
+build21()
+{
+XSCRNSAVER_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XSCRNSAVER_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[22]=libXcomposite
+SRCVERS[22]=0.4.4
+SRCPACK[22]=${XORGIREPO}/lib/${SRCNAME[22]}-${SRCVERS[22]}.tar.bz2
+
+build22()
+{
+XCOMPOSITE_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCOMPOSITE_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[23]=libXcursor
+SRCVERS[23]=1.1.13
+SRCPACK[23]=${XORGIREPO}/lib/${SRCNAME[23]}-${SRCVERS[23]}.tar.bz2
+
+build23()
+{
+XCURSOR_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCURSOR_LIBS="-L${PKG}${SYS_DIR[lib]} -lXrender -lXfixes" \
+configure
+# --with-icondir=
+# --with-cursorpath=
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[24]=libXdamage
+SRCVERS[24]=1.1.4
+SRCPACK[24]=${XORGIREPO}/lib/${SRCNAME[24]}-${SRCVERS[24]}.tar.bz2
+
+build24()
+{
+XDAMAGE_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XDAMAGE_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[25]=libXrandr
+SRCVERS[25]=1.4.0
+SRCPACK[25]=${XORGIREPO}/lib/${SRCNAME[25]}-${SRCVERS[25]}.tar.bz2
+
+build25()
+{
+RANDR_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+RANDR_LIBS="-L${PKG}${SYS_DIR[lib]} -lXext -lXrender" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[26]=libXt
+SRCVERS[26]=1.1.3
+SRCPACK[26]=${XORGIREPO}/lib/${SRCNAME[26]}-${SRCVERS[26]}.tar.bz2
+
+build26()
+{
+XT_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XT_LIBS="-L${PKG}${SYS_DIR[lib]} -lSM -lICE" \
+configure \
+ --with-appdefaultdir="${SYS_DIR[share]}/X11/app-defaults" \
+ --with-xfile-search-path="${SYS_DIR[share]}/X11/app-defaults:${SYS_DIR[etc]}/X11/app-defaults"
+#install.dir ${PKG}${SYS_DIR[share]}/X11/app-defaults
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[27]=libXtst
+SRCVERS[27]=1.2.1
+SRCPACK[27]=${XORGIREPO}/lib/${SRCNAME[27]}-${SRCVERS[27]}.tar.bz2
+
+build27()
+{
+XTST_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XTST_LIBS="-L${PKG}${SYS_DIR[lib]} -lXext" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[28]=libXpm
+SRCVERS[28]=3.5.10
+SRCPACK[28]=${XORGIREPO}/lib/${SRCNAME[28]}-${SRCVERS[28]}.tar.bz2
+
+build28()
+{
+SXPM_LIBS="-L${PKG}${SYS_DIR[lib]} -lSM -lxcb -lICE -lXt -lX11 -lXext -lXau -lXdmcp" \
+XPM_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XPM_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+SXPM_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+configure \
+ --with-localedir="${SYS_DIR[share]}/locale"
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[29]=libXmu
+SRCVERS[29]=1.1.1
+SRCPACK[29]=${XORGIREPO}/lib/${SRCNAME[29]}-${SRCVERS[29]}.tar.bz2
+
+build29()
+{
+XMU_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XMU_LIBS="-L${PKG}${SYS_DIR[lib]} -lXt -lXext" \
+XMUU_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XMUU_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[30]=libXfont
+SRCVERS[30]=1.4.5
+SRCPACK[30]=${XORGIREPO}/lib/${SRCNAME[30]}-${SRCVERS[30]}.tar.bz2
+
+build30()
+{
+#FIXME: a kludge to remove -Werror stuff so that libXfont compiles
+sed -i 's|$(CWARNFLAGS)||g' $(find . -name "Makefile.in")
+XFONT_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XFONT_LIBS="-L${PKG}${SYS_DIR[lib]} -lfontenc" \
+configure \
+ --disable-strict-compilation \
+ --with-bzip2
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[31]=libXft
+SRCVERS[31]=2.3.1
+SRCPACK[31]=${XORGIREPO}/lib/${SRCNAME[31]}-${SRCVERS[31]}.tar.bz2
+
+build31()
+{
+XRENDER_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XRENDER_LIBS="-L${PKG}${SYS_DIR[lib]} -lXrender" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[32]=libXaw
+SRCVERS[32]=1.0.11
+SRCPACK[32]=${XORGIREPO}/lib/${SRCNAME[32]}-${SRCVERS[32]}.tar.bz2
+
+build32()
+{
+XAW6_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XAW6_LIBS="-L${PKG}${SYS_DIR[lib]} -lXmu -lXpm -lXext" \
+XAW7_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XAW7_LIBS="-L${PKG}${SYS_DIR[lib]} -lXmu -lXpm -lXext" \
+configure
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[33]=libXcm
+SRCVERS[33]=0.5.2
+SRCPACK[33]=${URL[sf]}/oyranos/${SRCNAME[33]}/libXcm-0.5/${SRCNAME[33]}-${SRCVERS[33]}.tar.bz2
+
+build33()
+{
+LDFLAGS="-L${PKG}${SYS_DIR[lib]}" \
+libX11_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+libXfixes_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+libXmu_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+configure
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[34]=xcb-util-image
+SRCVERS[34]=0.3.9
+SRCPACK[34]=http://xcb.freedesktop.org/dist/${SRCNAME[34]}-${SRCVERS[34]}.tar.bz2
+
+build34()
+{
+XPROTO_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XPROTO_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+XCB_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_LIBS="-L${PKG}${SYS_DIR[lib]} -lxcb -lxcb-util -lxcb-shm -lXau -lXdmcp" \
+XCB_SHM_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_SHM_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+XCB_UTIL_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_UTIL_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog NEWS
+}
+
+SRCNAME[35]=xcb-util-keysyms
+SRCVERS[35]=0.3.9
+SRCPACK[35]=http://xcb.freedesktop.org/dist/${SRCNAME[35]}-${SRCVERS[35]}.tar.bz2
+
+build35()
+{
+XPROTO_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XPROTO_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+XCB_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog NEWS
+}
+
+SRCNAME[36]=xcb-util-wm
+SRCVERS[36]=0.3.9
+SRCPACK[36]=http://xcb.freedesktop.org/dist/${SRCNAME[36]}-${SRCVERS[36]}.tar.bz2
+
+build36()
+{
+XCB_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+XCB_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+changelog NEWS
+#FIXME: Add this to a subpackage one of these days
+rm -rf ${PKG}${SYS_DIR[doc]}/xorg-${VERSION}
+}
diff --git a/xorg/xorg_server/xorg-server-1.13.1-autoconfignvidia.patch.xz b/xorg/xorg_server/xorg-server-1.13.1-autoconfignvidia.patch.xz
new file mode 100644
index 0000000..ab63f62
--- /dev/null
+++ b/xorg/xorg_server/xorg-server-1.13.1-autoconfignvidia.patch.xz
Binary files differ
diff --git a/xorg/xorg_server/xorg-server-1.13.1-autoconfigsis.patch.xz b/xorg/xorg_server/xorg-server-1.13.1-autoconfigsis.patch.xz
new file mode 100644
index 0000000..c734784
--- /dev/null
+++ b/xorg/xorg_server/xorg-server-1.13.1-autoconfigsis.patch.xz
Binary files differ
diff --git a/xorg/xorg_server/xorg-server-1.13.1-background.patch.xz b/xorg/xorg_server/xorg-server-1.13.1-background.patch.xz
new file mode 100644
index 0000000..a685c6c
--- /dev/null
+++ b/xorg/xorg_server/xorg-server-1.13.1-background.patch.xz
Binary files differ
diff --git a/xorg/xorg_server/xorg-server-1.13.1-quirks.patch.xz b/xorg/xorg_server/xorg-server-1.13.1-quirks.patch.xz
new file mode 100644
index 0000000..b01e7b8
--- /dev/null
+++ b/xorg/xorg_server/xorg-server-1.13.1-quirks.patch.xz
Binary files differ
diff --git a/xorg/xorg_server/xorg-server-1.13.1-tmpfilesd.patch.xz b/xorg/xorg_server/xorg-server-1.13.1-tmpfilesd.patch.xz
new file mode 100644
index 0000000..3288b4a
--- /dev/null
+++ b/xorg/xorg_server/xorg-server-1.13.1-tmpfilesd.patch.xz
Binary files differ
diff --git a/xorg/xorg_server/xorg-server-1.13.1-usepixmanglyphcache.patch.xz b/xorg/xorg_server/xorg-server-1.13.1-usepixmanglyphcache.patch.xz
new file mode 100644
index 0000000..a8ee329
--- /dev/null
+++ b/xorg/xorg_server/xorg-server-1.13.1-usepixmanglyphcache.patch.xz
Binary files differ
diff --git a/xorg/xorg_server/xorg_server.build b/xorg/xorg_server/xorg_server.build
new file mode 100755
index 0000000..739e540
--- /dev/null
+++ b/xorg/xorg_server/xorg_server.build
@@ -0,0 +1,667 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xorg_server
+VERSION=7.7
+BUILD=2
+DEPENDS=('xorg_libs >= 7.7-3' 'mesa >= 9.0.1-1')
+FONTPATH="/usr/share/fonts/local,/usr/share/fonts/TTF,/usr/share/fonts/OTF,/usr/share/fonts/Type1,/usr/share/fonts/misc,/usr/share/fonts/CID,/usr/share/fonts/75dpi/:unscaled,/usr/share/fonts/100dpi/:unscaled,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/cyrillic"
+SERVERS="--enable-xorg --enable-dmx --enable-xephyr"
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xorg_server
+${NAME}:
+${NAME}: The Xorg display server and it's utilities. If you want a graphical
+${NAME}: user interface (GUI), then you should install this package.
+${NAME}:
+${NAME}: Homepage: http://www.x.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+export XORGREPO="http://www.x.org/releases/X11R${VERSION}/src/everything"
+export XORGIREPO="http://www.x.org/releases/individual"
+export PKG_CONFIG_PATH="${PKG}/usr/lib$(libdirsuffix)/pkgconfig:/usr/lib$(libdirsuffix)/pkgconfig"
+export MKFONTSCALE="${PKG}/usr/bin/mkfontscale"
+export XCURSORGEN="${PKG}/usr/bin/xcursorgen"
+
+configure()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-shared=yes \
+ --enable-static=no \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ ${*}
+}
+
+SRCNAME[0]=xbitmaps
+SRCVERS[0]=1.1.1
+SRCPACK[0]=${XORGIREPO}/data/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --includedir=/usr/share \
+ --localstatedir=/var
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+mkdir -p ${PKG}/usr/lib$(libdirsuffix)
+mv \
+ ${PKG}/usr/share/pkgconfig \
+ ${PKG}/usr/lib$(libdirsuffix)
+}
+
+SRCNAME[1]=bdftopcf
+SRCVERS[1]=1.0.4
+SRCPACK[1]=${XORGIREPO}/app/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+
+build1()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[2]=iceauth
+SRCVERS[2]=1.0.5
+SRCPACK[2]=${XORGIREPO}/app/${SRCNAME[2]}-${SRCVERS[2]}.tar.bz2
+
+build2()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[3]=luit
+SRCVERS[3]=1.1.1
+SRCPACK[3]=${XORGIREPO}/app/${SRCNAME[3]}-${SRCVERS[3]}.tar.bz2
+
+build3()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[4]=mkfontdir
+SRCVERS[4]=1.0.7
+SRCPACK[4]=${XORGIREPO}/app/${SRCNAME[4]}-${SRCVERS[4]}.tar.bz2
+
+build4()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[5]=mkfontscale
+SRCVERS[5]=1.1.0
+SRCPACK[5]=${XORGIREPO}/app/${SRCNAME[5]}-${SRCVERS[5]}.tar.bz2
+
+build5()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[6]=sessreg
+SRCVERS[6]=1.0.7
+SRCPACK[6]=${XORGIREPO}/app/${SRCNAME[6]}-${SRCVERS[6]}.tar.bz2
+
+build6()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[7]=setxkbmap
+SRCVERS[7]=1.3.0
+SRCPACK[7]=${XORGIREPO}/app/${SRCNAME[7]}-${SRCVERS[7]}.tar.bz2
+
+build7()
+{
+configure
+# --with-xkb-config-root=
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[8]=smproxy
+SRCVERS[8]=1.0.5
+SRCPACK[8]=${XORGIREPO}/app/${SRCNAME[8]}-${SRCVERS[8]}.tar.bz2
+
+build8()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[9]=x11perf
+SRCVERS[9]=1.5.4
+SRCPACK[9]=${XORGIREPO}/app/${SRCNAME[9]}-${SRCVERS[9]}.tar.bz2
+
+build9()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-shared=yes \
+ --enable-static=no \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/share \
+ --localstatedir=/var
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[10]=xauth
+SRCVERS[10]=1.0.7
+SRCPACK[10]=${XORGIREPO}/app/${SRCNAME[10]}-${SRCVERS[10]}.tar.bz2
+
+build10()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[11]=xbacklight
+SRCVERS[11]=1.2.0
+SRCPACK[11]=${XORGIREPO}/app/${SRCNAME[11]}-${SRCVERS[11]}.tar.bz2
+
+build11()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[12]=xcmsdb
+SRCVERS[12]=1.0.4
+SRCPACK[12]=${XORGIREPO}/app/${SRCNAME[12]}-${SRCVERS[12]}.tar.bz2
+
+build12()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[13]=xcursorgen
+SRCVERS[13]=1.0.5
+SRCPACK[13]=${XORGIREPO}/app/${SRCNAME[13]}-${SRCVERS[13]}.tar.bz2
+
+build13()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[14]=xdpyinfo
+SRCVERS[14]=1.3.0
+SRCPACK[14]=${XORGIREPO}/app/${SRCNAME[14]}-${SRCVERS[14]}.tar.bz2
+
+build14()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[15]=xev
+SRCVERS[15]=1.2.0
+SRCPACK[15]=${XORGIREPO}/app/${SRCNAME[15]}-${SRCVERS[15]}.tar.bz2
+
+build15()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[16]=xgamma
+SRCVERS[16]=1.0.5
+SRCPACK[16]=${XORGIREPO}/app/${SRCNAME[16]}-${SRCVERS[16]}.tar.bz2
+
+build16()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[17]=xhost
+SRCVERS[17]=1.0.5
+SRCPACK[17]=${XORGIREPO}/app/${SRCNAME[17]}-${SRCVERS[17]}.tar.bz2
+
+build17()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[18]=xinput
+SRCVERS[18]=1.6.0
+SRCPACK[18]=${XORGIREPO}/app/${SRCNAME[18]}-${SRCVERS[18]}.tar.bz2
+
+build18()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[19]=xkbcomp
+SRCVERS[19]=1.2.4
+SRCPACK[19]=${XORGIREPO}/app/${SRCNAME[19]}-${SRCVERS[19]}.tar.bz2
+
+build19()
+{
+configure
+# --with-xkb-config-root=/usr/share/X11/xkb
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[20]=xkbevd
+SRCVERS[20]=1.1.3
+SRCPACK[20]=${XORGIREPO}/app/${SRCNAME[20]}-${SRCVERS[20]}.tar.bz2
+
+build20()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[21]=xkbutils
+SRCVERS[21]=1.0.3
+SRCPACK[21]=${XORGIREPO}/app/${SRCNAME[21]}-${SRCVERS[21]}.tar.bz2
+
+build21()
+{
+XKBVLEDS_CFLAGS="-I${PKG}/usr/include" \
+XKBBELL_CFLAGS="-I${PKG}/usr/include" \
+XKBWATCH_CFLAGS="-I${PKG}/usr/include" \
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[22]=xkill
+SRCVERS[22]=1.0.3
+SRCPACK[22]=${XORGIREPO}/app/${SRCNAME[22]}-${SRCVERS[22]}.tar.bz2
+
+build22()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[23]=xlsatoms
+SRCVERS[23]=1.1.1
+SRCPACK[23]=${XORGIREPO}/app/${SRCNAME[23]}-${SRCVERS[23]}.tar.bz2
+
+build23()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[24]=xlsclients
+SRCVERS[24]=1.1.2
+SRCPACK[24]=${XORGIREPO}/app/${SRCNAME[24]}-${SRCVERS[24]}.tar.bz2
+
+build24()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[25]=xmodmap
+SRCVERS[25]=1.0.7
+SRCPACK[25]=${XORGIREPO}/app/${SRCNAME[25]}-${SRCVERS[25]}.tar.bz2
+
+build25()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[26]=xpr
+SRCVERS[26]=1.0.4
+SRCPACK[26]=${XORGIREPO}/app/${SRCNAME[26]}-${SRCVERS[26]}.tar.bz2
+
+build26()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[27]=xprop
+SRCVERS[27]=1.2.1
+SRCPACK[27]=${XORGIREPO}/app/${SRCNAME[27]}-${SRCVERS[27]}.tar.bz2
+
+build27()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[28]=xrandr
+SRCVERS[28]=1.3.5
+SRCPACK[28]=${XORGIREPO}/app/${SRCNAME[28]}-${SRCVERS[28]}.tar.bz2
+
+build28()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[29]=xrdb
+SRCVERS[29]=1.0.9
+SRCPACK[29]=${XORGIREPO}/app/${SRCNAME[29]}-${SRCVERS[29]}.tar.bz2
+
+build29()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[30]=xrefresh
+SRCVERS[30]=1.0.4
+SRCPACK[30]=${XORGIREPO}/app/${SRCNAME[30]}-${SRCVERS[30]}.tar.bz2
+
+build30()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[31]=xset
+SRCVERS[31]=1.2.2
+SRCPACK[31]=${XORGIREPO}/app/${SRCNAME[31]}-${SRCVERS[31]}.tar.bz2
+
+build31()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[32]=xsetroot
+SRCVERS[32]=1.1.0
+SRCPACK[32]=${XORGIREPO}/app/${SRCNAME[32]}-${SRCVERS[32]}.tar.bz2
+
+build32()
+{
+XSETROOT_CFLAGS="-I${PKG}/usr/share" \
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[33]=xvinfo
+SRCVERS[33]=1.1.1
+SRCPACK[33]=${XORGIREPO}/app/${SRCNAME[33]}-${SRCVERS[33]}.tar.bz2
+
+build33()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[34]=xwd
+SRCVERS[34]=1.0.5
+SRCPACK[34]=${XORGIREPO}/app/${SRCNAME[34]}-${SRCVERS[34]}.tar.bz2
+
+build34()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[35]=xwininfo
+SRCVERS[35]=1.1.2
+SRCPACK[35]=${XORGIREPO}/app/${SRCNAME[35]}-${SRCVERS[35]}.tar.bz2
+
+build35()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[36]=xwud
+SRCVERS[36]=1.0.4
+SRCPACK[36]=${XORGIREPO}/app/${SRCNAME[36]}-${SRCVERS[36]}.tar.bz2
+
+build36()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[37]=xlsfonts
+SRCVERS[37]=1.0.4
+SRCPACK[37]=${XORGIREPO}/app/${SRCNAME[37]}-${SRCVERS[37]}.tar.bz2
+
+build37()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[38]=encodings
+SRCVERS[38]=1.0.4
+SRCPACK[38]=${XORGIREPO}/font/${SRCNAME[38]}-${SRCVERS[38]}.tar.bz2
+
+build38()
+{
+configure \
+ --with-fontrootdir=/usr/share/fonts
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[39]=font-util
+SRCVERS[39]=1.3.0
+SRCPACK[39]=${XORGIREPO}/font/${SRCNAME[39]}-${SRCVERS[39]}.tar.bz2
+
+build39()
+{
+configure \
+ --with-fontrootdir=/usr/share/fonts
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[40]=xcursor-themes
+SRCVERS[40]=1.0.3
+SRCPACK[40]=${XORGIREPO}/data/${SRCNAME[40]}-${SRCVERS[40]}.tar.bz2
+
+build40()
+{
+configure
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
+
+SRCNAME[41]=xorg-server
+SRCVERS[41]=1.13.1
+SRCPACK[41]=${XORGIREPO}/xserver/${SRCNAME[41]}-${SRCVERS[41]}.tar.bz2
+
+build41()
+{
+CPPFLAGS="-I/usr/include/gcrypt -I/usr/include/gpg-error" \
+configure \
+ --host="${ARCH}-slackware-linux" \
+ --disable-static \
+ --with-pic \
+ --with-vendor-name="Slackware Linux Project" \
+ --with-vendor-name-short="Slackware" \
+ --with-vendor-web="http://www.slackware.com" \
+ --with-default-font-path="${FONTPATH}" \
+ --with-module-dir=/usr/lib$(libdirsuffix)/plugins/xorg/modules \
+ --with-xkb-path=/usr/share/X11/xkb \
+ --with-xkb-output=/var/lib/xkb \
+ --with-serverconfig-path=/usr/share/X11 \
+ --with-int10=x86emu \
+ --disable-config-hal \
+ --disable-xfbdev \
+ --disable-xfake \
+ --enable-xcsecurity \
+ --enable-config-udev \
+ --enable-glx-tls \
+ --enable-install-libxf86config \
+ ${SERVERS}
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+install.dir ${PKG}/var/log
+rm -rf ${PKG}/usr/share/doc
+install.dir ${PKG}/usr/share/X11/xorg.conf.d
+install.dat 10-quirks.conf ${PKG}/usr/share/X11/xorg.conf.d
+install.dir ${PKG}/etc/tmpfiles.d
+install.cfg x11.conf.tmpfilesd ${PKG}/etc/tmpfiles.d/x11.conf
+}
diff --git a/xorg/xorg_video_ati/xorg_video_ati.build b/xorg/xorg_video_ati/xorg_video_ati.build
new file mode 100755
index 0000000..81459f9
--- /dev/null
+++ b/xorg/xorg_video_ati/xorg_video_ati.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xorg_video_ati
+VERSION=7.0.0
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xorg_input_ati
+${NAME}:
+${NAME}: An Xorg video driver for ATI Radeon-based video cards. It should
+${NAME}: support most (if not all) Radeon cards from the R100 up to the RV770.
+${NAME}:
+${NAME}: Homepage: http://www.x.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=xf86-video-ati
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://xorg.freedesktop.org/archive/individual/driver/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --with-xorg-module-dir=/usr/lib$(libdirsuffix)/plugins/xorg/modules
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license COPYING
+}
diff --git a/xorg/xorg_video_intel/xorg_video_intel.build b/xorg/xorg_video_intel/xorg_video_intel.build
new file mode 100755
index 0000000..94b0e22
--- /dev/null
+++ b/xorg/xorg_video_intel/xorg_video_intel.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xorg_video_intel
+VERSION=2.20.18
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: xorg_input_intel
+${NAME}:
+${NAME}: An Xorg video driver for Intel video cards.
+${NAME}:
+${NAME}: Homepage: http://www.x.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=xf86-video-intel
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://xorg.freedesktop.org/archive/individual/driver/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --with-xorg-module-dir=/usr/lib$(libdirsuffix)/plugins/xorg/modules
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog NEWS
+license COPYING
+}
diff --git a/xorg/xorg_video_v4l/xorg_video_v4l.SlackBuild b/xorg/xorg_video_v4l/xorg_video_v4l.SlackBuild
new file mode 100755
index 0000000..a0a3d25
--- /dev/null
+++ b/xorg/xorg_video_v4l/xorg_video_v4l.SlackBuild
@@ -0,0 +1,89 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xorg_video_v4l
+VERSION=0.2.0
+ARCH=i586
+BUILD=1
+PKGNAME=xf86-video-v4l
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.bz2
+REPOSITORY=http://xorg.freedesktop.org/archive/individual/driver
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \
+ --build=${ARCH}-slackware-linux \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --sysconfdir=/etc \
+ --localstatedir=/var
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xorg_video_v4l: xorg_video_v4l
+xorg_video_v4l:
+xorg_video_v4l: xf86-video-v4l is part of X11.
+xorg_video_v4l:
+xorg_video_v4l: For more information about the X.Org Foundation (the providers of the
+xorg_video_v4l: X.Org implementation of the X Window System), see their website:
+xorg_video_v4l:
+xorg_video_v4l: http://www.x.org
+xorg_video_v4l:
+xorg_video_v4l:
+xorg_video_v4l:
+EOF
+
+install -m 0644 -g 0 -o 0 ChangeLog \
+ $PKG/usr/doc/$NAME-$VERSION
+
+xz -9f \
+ $PKG/usr/doc/$NAME-$VERSION/ChangeLog
+
+chmod 444 $PKG/usr/man/man?/*.?
+xz -9f $PKG/usr/man/man?/*.?
+
+rm -f \
+ $PKG/usr/lib/*/*/*/*.la
+
+strip --strip-unneeded \
+ $PKG/usr/lib/*/*/*/*.so* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz