diff options
author | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
---|---|---|
committer | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
commit | d150a5f3e462fa7fe194a805a4aa0076f4d03ab9 (patch) | |
tree | ce5e44d69c5f3175bfdbd1e3717b52c5dcca5638 /xorg | |
parent | f29d3519ce073ec30f99754d93304324f7f26d65 (diff) |
Add ports.
Diffstat (limited to 'xorg')
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 Binary files differnew file mode 100644 index 0000000..b45374e --- /dev/null +++ b/xorg/mesa/MesaLib-9.0.1-autoreconf.patch.xz diff --git a/xorg/mesa/glu-9.0.0-autoreconf.patch.xz b/xorg/mesa/glu-9.0.0-autoreconf.patch.xz Binary files differnew file mode 100644 index 0000000..e9ae51d --- /dev/null +++ b/xorg/mesa/glu-9.0.0-autoreconf.patch.xz 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 Binary files differnew file mode 100644 index 0000000..f458bda --- /dev/null +++ b/xorg/xorg_libs/libX11-1.5.0-xcmstxtpath.patch.xz diff --git a/xorg/xorg_libs/libX11-1.5.0-xlocaledir.patch.xz b/xorg/xorg_libs/libX11-1.5.0-xlocaledir.patch.xz Binary files differnew file mode 100644 index 0000000..36d33a5 --- /dev/null +++ b/xorg/xorg_libs/libX11-1.5.0-xlocaledir.patch.xz diff --git a/xorg/xorg_libs/libXfont-1.4.5-xpoll.patch.xz b/xorg/xorg_libs/libXfont-1.4.5-xpoll.patch.xz Binary files differnew file mode 100644 index 0000000..733b8fa --- /dev/null +++ b/xorg/xorg_libs/libXfont-1.4.5-xpoll.patch.xz 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 Binary files differnew file mode 100644 index 0000000..ab63f62 --- /dev/null +++ b/xorg/xorg_server/xorg-server-1.13.1-autoconfignvidia.patch.xz 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 Binary files differnew file mode 100644 index 0000000..c734784 --- /dev/null +++ b/xorg/xorg_server/xorg-server-1.13.1-autoconfigsis.patch.xz 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 Binary files differnew file mode 100644 index 0000000..a685c6c --- /dev/null +++ b/xorg/xorg_server/xorg-server-1.13.1-background.patch.xz 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 Binary files differnew file mode 100644 index 0000000..b01e7b8 --- /dev/null +++ b/xorg/xorg_server/xorg-server-1.13.1-quirks.patch.xz 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 Binary files differnew file mode 100644 index 0000000..3288b4a --- /dev/null +++ b/xorg/xorg_server/xorg-server-1.13.1-tmpfilesd.patch.xz 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 Binary files differnew file mode 100644 index 0000000..a8ee329 --- /dev/null +++ b/xorg/xorg_server/xorg-server-1.13.1-usepixmanglyphcache.patch.xz 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 |