diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2009-08-26 10:00:38 -0500 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2018-05-31 22:41:17 +0200 |
commit | 5a12e7c134274dba706667107d10d231517d3e05 (patch) | |
tree | 55718d5acb710fde798d9f38d0bbaf594ed4b296 /source/x | |
download | current-5a12e7c134274dba706667107d10d231517d3e05.tar.gz |
Slackware 13.0slackware-13.0
Wed Aug 26 10:00:38 CDT 2009
Slackware 13.0 x86_64 is released as stable! Thanks to everyone who
helped make this release possible -- see the RELEASE_NOTES for the
credits. The ISOs are off to the replicator. This time it will be a
6 CD-ROM 32-bit set and a dual-sided 32-bit/64-bit x86/x86_64 DVD.
We're taking pre-orders now at store.slackware.com. Please consider
picking up a copy to help support the project. Once again, thanks to
the entire Slackware community for all the help testing and fixing
things and offering suggestions during this development cycle.
As always, have fun and enjoy! -P.
Diffstat (limited to 'source/x')
735 files changed, 15856 insertions, 0 deletions
diff --git a/source/x/anthy/anthy.SlackBuild b/source/x/anthy/anthy.SlackBuild new file mode 100755 index 00000000..ab402cd0 --- /dev/null +++ b/source/x/anthy/anthy.SlackBuild @@ -0,0 +1,115 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: anthy +# Descr: a system for Japanese input method +# URL: http://anthy.sourceforge.jp/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=anthy +VERSION=${VERSION:-9100e} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-1} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP PKG + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog DIARY INSTALL NEWS README* \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +if [ -f $CWD/doinst.sh ]; then + cat $CWD/doinst.sh >> $PKG/install/doinst.sh +fi + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/anthy/slack-desc b/source/x/anthy/slack-desc new file mode 100644 index 00000000..1e898a0a --- /dev/null +++ b/source/x/anthy/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +anthy: anthy (a system for Japanese input method) +anthy: +anthy: Anthy is a library for Japanese text input. It converts Hiragana text +anthy: to Kana Kanji mixed text. +anthy: +anthy: anthy home: http://anthy.sourceforge.jp/ +anthy: +anthy: +anthy: +anthy: +anthy: diff --git a/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild b/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild new file mode 100755 index 00000000..68bac232 --- /dev/null +++ b/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +VERSION=${VERSION:-2.29} +ARCH=noarch +BUILD=1 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-dejavu-fonts-ttf + +# I suppose we'll be nice and try to fetch this if +# you know the version you want. +if [ ! -e $CWD/dejavu-fonts-ttf-$VERSION.tar.gz ]; then + if [ ! -e $CWD/dejavu-fonts-ttf-$VERSION.tar.bz2 ]; then + lftpget http://dejavu.sourceforge.net/snapshots/dejavu-fonts-ttf-$VERSION.tar.gz + fi +fi +if [ -e $CWD/dejavu-fonts-ttf-$VERSION.tar.gz ]; then + gzip -d $CWD/dejavu-fonts-ttf-$VERSION.tar.gz + bzip2 -9 $CWD/dejavu-fonts-ttf-$VERSION.tar +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf dejavu-fonts-ttf-$VERSION +tar xvf $CWD/dejavu-fonts-ttf-$VERSION.tar.bz2 || exit 1 +cd dejavu-fonts-ttf-$VERSION || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p $PKG/usr/share/fonts/TTF/ +cp -a ttf/*.ttf $PKG/usr/share/fonts/TTF/ + +mkdir -p $PKG/etc/fonts/conf.avail +mkdir -p $PKG/etc/fonts/conf.d +( cd fontconfig + for file in * ; do + cp -a $file $PKG/etc/fonts/conf.avail + ( cd $PKG/etc/fonts/conf.d ; ln -sf ../conf.avail/$file . ) + done +) + +mkdir -p $PKG/usr/doc/dejavu-fonts-ttf-$VERSION +cp -a \ + AUTHORS LICENSE NEWS README* *.txt \ + $PKG/usr/doc/dejavu-fonts-ttf-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/dejavu-fonts-ttf-$(echo $VERSION | tr - _ )-$ARCH-$BUILD.txz + diff --git a/source/x/dejavu-fonts-ttf/doinst.sh b/source/x/dejavu-fonts-ttf/doinst.sh new file mode 100644 index 00000000..bdb05018 --- /dev/null +++ b/source/x/dejavu-fonts-ttf/doinst.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/TTF + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/dejavu-fonts-ttf/slack-desc b/source/x/dejavu-fonts-ttf/slack-desc new file mode 100644 index 00000000..a9952b57 --- /dev/null +++ b/source/x/dejavu-fonts-ttf/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +dejavu-fonts-ttf: dejavu-fonts-ttf (DejaVu fonts) +dejavu-fonts-ttf: +dejavu-fonts-ttf: The DejaVu fonts are a font family based on the Bitstream Vera Fonts +dejavu-fonts-ttf: (http://gnome.org/fonts/). Its purpose is to provide a wider range +dejavu-fonts-ttf: of characters (see http://dejavu.sf.net for more information) while +dejavu-fonts-ttf: maintaining the original look and feel. +dejavu-fonts-ttf: +dejavu-fonts-ttf: DejaVu fonts are based on Bitstream Vera fonts version 1.10. +dejavu-fonts-ttf: +dejavu-fonts-ttf: +dejavu-fonts-ttf: diff --git a/source/x/fontconfig/fontconfig.SlackBuild b/source/x/fontconfig/fontconfig.SlackBuild new file mode 100755 index 00000000..4714b824 --- /dev/null +++ b/source/x/fontconfig/fontconfig.SlackBuild @@ -0,0 +1,164 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +VERSION=2.6.0 +export ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-2} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-fontconfig + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf fontconfig-$VERSION +tar xvf $CWD/fontconfig-$VERSION.tar.bz2 || exit 1 +cd fontconfig-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +FCPREFIX=/usr + +# The wonderful extended version of the font so generously +# opened up for free modification and distribution by one +# for the previously proprietary font founderies, and that +# Stepan Roh did such a marvelous job on getting the ball +# rolling with should clearly (IMHO) be the default font: +zcat $CWD/fontconfig.dejavu.diff.gz | patch -p1 --verbose || exit 1 + +# Hardcode the default font search path rather than having +# fontconfig figure it out (and possibly follow symlinks, or +# index ugly bitmapped fonts): +zcat $CWD/fontconfig.font.dir.list.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1 + +CFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=$FCPREFIX \ + --libdir=$FCPREFIX/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --sysconfdir=/etc \ + --localstatedir=/var + +# Uses a currently non-functional sgml tool, thus '-i': +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# This ought to be easily found here, but it's still safer to move it: +if [ ! -d $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig ]; then + mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig + mv ${PKG}${FCPREFIX}/lib${LIBDIRSUFFIX}/pkgconfig/* $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig + rmdir ${PKG}${FCPREFIX}/lib${LIBDIRSUFFIX}/pkgconfig +fi + +mkdir -p $PKG/usr/doc/fontconfig-$VERSION +cp -a \ + AUTHORS COPYING* INSTALL NEWS README \ + $PKG/usr/doc/fontconfig-$VERSION +# You can shop for this kind of stuff in the source tarball. +rm -rf ${PKG}${FCPREFIX}/share/doc +rmdir ${PKG}${FCPREFIX}/share + +mkdir -p $PKG/var/log/setup +cat $CWD/setup.05.fontconfig > $PKG/var/log/setup/setup.05.fontconfig +chmod 755 $PKG/var/log/setup/setup.05.fontconfig + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Set up the default options in /etc/fonts/conf.d: +( cd $PKG/etc/fonts/conf.d + for fontconf in \ + 20-fix-globaladvance.conf \ + 20-unhint-small-vera.conf \ + 30-urw-aliases.conf \ + 30-metric-aliases.conf \ + 40-nonlatin.conf \ + 45-latin.conf \ + 49-sansserif.conf \ + 50-user.conf \ + 51-local.conf \ + 60-latin.conf \ + 65-fonts-persian.conf \ + 65-nonlatin.conf \ + 69-unifont.conf \ + 80-delicious.conf \ + 90-synthetic.conf ; do + ln -sf ../conf.avail/$fontconf . || exit 1 + done + if [ ! $? = 0 ]; then + exit 1 + fi +) +if [ ! $? = 0 ]; then + echo "Missing /etc/fonts/$fontconf default. Exiting" + exit 1 +fi + +# Fix manpages: +if [ -d ${PKG}${FCPREFIX}/man ]; then + ( cd ${PKG}${FCPREFIX}/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +mkdir $PKG/install +cat << EOF >> $PKG/install/doinst.sh +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi +# else we'll catch it later with setup.fontconfig :-) +# make links: +EOF +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/fontconfig-$VERSION-$ARCH-$BUILD.txz + diff --git a/source/x/fontconfig/fontconfig.dejavu.diff b/source/x/fontconfig/fontconfig.dejavu.diff new file mode 100644 index 00000000..95f8e71e --- /dev/null +++ b/source/x/fontconfig/fontconfig.dejavu.diff @@ -0,0 +1,67 @@ +--- ./conf.d/45-latin.conf.orig 2008-05-03 20:02:06.000000000 -0500 ++++ ./conf.d/45-latin.conf 2008-09-17 21:57:28.000000000 -0500 +@@ -10,9 +10,9 @@ + Serif faces + --> + <alias> +- <family>Bitstream Vera Serif</family> + <family>DejaVu Serif</family> + <family>Liberation Serif</family> ++ <family>Bitstream Vera Serif</family> + <family>Times New Roman</family> + <family>Times</family> + <family>Nimbus Roman No9 L</family> +@@ -25,9 +25,9 @@ + Sans-serif faces + --> + <alias> +- <family>Bitstream Vera Sans</family> + <family>DejaVu Sans</family> + <family>Liberation Sans</family> ++ <family>Bitstream Vera Sans</family> + <family>Arial</family> + <family>Helvetica</family> + <family>Verdana</family> +@@ -41,9 +41,9 @@ + Monospace faces + --> + <alias> +- <family>Bitstream Vera Sans Mono</family> + <family>DejaVu Sans Mono</family> + <family>Liberation Mono</family> ++ <family>Bitstream Vera Sans Mono</family> + <family>Courier New</family> + <family>Courier</family> + <family>Andale Mono</family> +--- ./conf.d/60-latin.conf.orig 2008-05-03 21:17:18.000000000 -0500 ++++ ./conf.d/60-latin.conf 2008-09-17 21:56:37.000000000 -0500 +@@ -4,8 +4,8 @@ + <alias> + <family>serif</family> + <prefer> +- <family>Bitstream Vera Serif</family> + <family>DejaVu Serif</family> ++ <family>Bitstream Vera Serif</family> + <family>Times New Roman</family> + <family>Thorndale AMT</family> + <family>Luxi Serif</family> +@@ -16,8 +16,8 @@ + <alias> + <family>sans-serif</family> + <prefer> +- <family>Bitstream Vera Sans</family> + <family>DejaVu Sans</family> ++ <family>Bitstream Vera Sans</family> + <family>Verdana</family> + <family>Arial</family> + <family>Albany AMT</family> +@@ -32,8 +32,8 @@ + <alias> + <family>monospace</family> + <prefer> +- <family>Bitstream Vera Sans Mono</family> + <family>DejaVu Sans Mono</family> ++ <family>Bitstream Vera Sans Mono</family> + <family>Andale Mono</family> + <family>Courier New</family> + <family>Cumberland AMT</family> diff --git a/source/x/fontconfig/fontconfig.font.dir.list.diff b/source/x/fontconfig/fontconfig.font.dir.list.diff new file mode 100644 index 00000000..a11ef0b6 --- /dev/null +++ b/source/x/fontconfig/fontconfig.font.dir.list.diff @@ -0,0 +1,26 @@ +--- ./fonts.conf.in.orig 2007-10-25 16:14:27.000000000 -0500 ++++ ./fonts.conf.in 2008-09-22 15:42:21.000000000 -0500 +@@ -23,10 +23,21 @@ + + <!-- Font directory list --> + +- <dir>@FC_DEFAULT_FONTS@</dir> +- @FC_FONTPATH@ ++ <dir>/usr/share/fonts/OTF</dir> ++ <dir>/usr/share/fonts/TTF</dir> ++ <dir>/usr/share/fonts/Type1</dir> ++ <dir>/usr/share/fonts/Speedo</dir> ++ <dir>/usr/share/fonts/cyrillic</dir> ++ <dir>/usr/share/fonts/misc</dir> + <dir>~/.fonts</dir> + ++<!-- Commented out font directories: ++These are not indexed by default, as fontconfig then seems ++to prefer bitmapped fonts in some cases... ++ <dir>/usr/share/fonts/100dpi</dir> ++ <dir>/usr/share/fonts/75dpi</dir> ++--> ++ + <!-- + Accept deprecated 'mono' alias, replacing it with 'monospace' + --> diff --git a/source/x/fontconfig/setup.05.fontconfig b/source/x/fontconfig/setup.05.fontconfig new file mode 100644 index 00000000..55f25bea --- /dev/null +++ b/source/x/fontconfig/setup.05.fontconfig @@ -0,0 +1,16 @@ +#!/bin/sh +#BLURB="Run fc-cache to locate new fonts for Xft" +if [ -x usr/bin/fc-cache ]; then + if [ "$COLOR" = "on" -o -r $TMP/SeTcolor ]; then + dialog --title "FONTCONFIG UPDATE" --infobox \ + "Please wait while we generate font.cache-1 files with fc-cache. \ +For best results, fc-cache should be run whenever fonts are \ +added to the system." 5 68 + else + echo "Please wait while we generate font.cache-1 files with fc-cache." + echo "For best results, fc-cache should be run whenever fonts are added" + echo "to the system." + fi + chroot . /sbin/ldconfig 1> /dev/null 2> /dev/null + chroot . /usr/bin/fc-cache -f 1> /dev/null 2> /dev/null +fi diff --git a/source/x/fontconfig/slack-desc b/source/x/fontconfig/slack-desc new file mode 100644 index 00000000..173ba946 --- /dev/null +++ b/source/x/fontconfig/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +fontconfig: fontconfig (Font library and tools) +fontconfig: +fontconfig: Fontconfig is a library and tools designed to provide system-wide +fontconfig: font configuration, customization, and application access. +fontconfig: +fontconfig: Fontconfig is written and maintained by Keith Packard. +fontconfig: +fontconfig: +fontconfig: +fontconfig: +fontconfig: diff --git a/source/x/glew/glew.SlackBuild b/source/x/glew/glew.SlackBuild new file mode 100755 index 00000000..75b22af6 --- /dev/null +++ b/source/x/glew/glew.SlackBuild @@ -0,0 +1,86 @@ +#!/bin/sh + +# Copyright 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Slackware build script for glew + +VERSION=1.5.1 +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:--j8} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-glew + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP || exit 1 +rm -rf glew-$VERSION +tar xvf $CWD/glew-${VERSION}-src.tar.?z* || exit 1 +cd glew || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Remove the DOS linefeeds from config.guess +TEMPFILE=$(mktemp) +fromdos < config/config.guess > $TEMPFILE +cat $TEMPFILE > config/config.guess ; rm -f $TEMPFILE + +make $NUMJOBS OPT="$SLKCFLAGS" || make OPT="$SLKCFLAGS" || exit 1 +make install GLEW_DEST=$PKG/usr || exit 1 + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \ + xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | \ + xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/usr/doc/glew-$VERSION +cp -a \ + LICENSE.txt README.txt doc/* \ + $PKG/usr/doc/glew-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/glew-$VERSION-$ARCH-$BUILD.txz diff --git a/source/x/glew/glew.url b/source/x/glew/glew.url new file mode 100644 index 00000000..5ef20740 --- /dev/null +++ b/source/x/glew/glew.url @@ -0,0 +1,2 @@ +http://glew.sourceforge.net +http://downloads.sourceforge.net/glew/glew-1.5.1-src.tgz diff --git a/source/x/glew/slack-desc b/source/x/glew/slack-desc new file mode 100644 index 00000000..20583fe3 --- /dev/null +++ b/source/x/glew/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +glew: glew (the OpenGL Extension Wrangler Library) +glew: +glew: The OpenGL Extension Wrangler Library (GLEW) is a cross-platform +glew: open-source C/C++ extension loading library. GLEW provides efficient +glew: run-time mechanisms for determining which OpenGL extensions are +glew: supported on the target platform. +glew: +glew: Homepage: http://glew.sourceforge.net/ +glew: +glew: +glew: diff --git a/source/x/libdrm/libdrm.SlackBuild b/source/x/libdrm/libdrm.SlackBuild new file mode 100755 index 00000000..5250cff6 --- /dev/null +++ b/source/x/libdrm/libdrm.SlackBuild @@ -0,0 +1,109 @@ +#!/bin/sh + +# Copyright 2006, 2007, 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=libdrm +VERSION=${VERSION:-2.4.12} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-1} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PKGNAM}-${VERSION} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.xz || exit 1 +cd ${PKGNAM}-$VERSION + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --enable-udev \ + --build=$ARCH-slackware-linux + +# Build and install: +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +# Compress info files, if any: +if [ -d $PKG/usr/info ]; then + ( cd $PKG/usr/info + rm -f dir + gzip -9 * + ) +fi + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + README \ + $PKG/usr/doc/${PKGNAM}-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $TMP/package-${PKGNAM} +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz + diff --git a/source/x/libdrm/slack-desc b/source/x/libdrm/slack-desc new file mode 100644 index 00000000..93530f5a --- /dev/null +++ b/source/x/libdrm/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libdrm: libdrm (A library to support Direct Rendering) +libdrm: +libdrm: This library implements an interface to the kernel's DRM services. +libdrm: It is used to support hardware accelerated 3-D rendering. +libdrm: +libdrm: +libdrm: +libdrm: +libdrm: +libdrm: +libdrm: diff --git a/source/x/liberation-fonts-ttf/60-liberation.conf b/source/x/liberation-fonts-ttf/60-liberation.conf new file mode 100644 index 00000000..a15b9f61 --- /dev/null +++ b/source/x/liberation-fonts-ttf/60-liberation.conf @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<!-- $Id: 60-liberation.conf,v 1.1 2008/03/27 11:14:42 root Exp root $ --> +<fontconfig> + + <!-- Symlinking this file to /etc/fonts/conf.d/ will allow + you to use liberation fonts instead of the microsoft truetype fonts. + (from http://uwstopia.nl/blog/2007/05/free-your-fonts) --> + + <!-- Liberation fonts --> + <match target="pattern"> + <test qual="any" name="family"><string>Times New Roman</string></test> + <edit name="family" mode="assign"><string>Liberation Serif</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>Arial</string></test> + <edit name="family" mode="assign"><string>Liberation Sans</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>Courier</string></test> + <edit name="family" mode="assign"><string>Liberation Mono</string></edit> + </match> + + +</fontconfig> + diff --git a/source/x/liberation-fonts-ttf/doinst.sh b/source/x/liberation-fonts-ttf/doinst.sh new file mode 100644 index 00000000..bdb05018 --- /dev/null +++ b/source/x/liberation-fonts-ttf/doinst.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/TTF + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild new file mode 100755 index 00000000..211bbeff --- /dev/null +++ b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild @@ -0,0 +1,66 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +VERSION=1.04 +ARCH=noarch +BUILD=1 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-liberation-fonts-ttf + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf liberation-fonts-ttf-$VERSION +tar xvf $CWD/liberation-fonts-${VERSION}.tar.* || exit 1 +cd liberation-fonts-${VERSION} || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p $PKG/usr/share/fonts/TTF/ +cp -a *.ttf $PKG/usr/share/fonts/TTF/ + +mkdir -p $PKG/usr/doc/liberation-fonts-ttf-$VERSION +cp -a \ + AUTHORS COPYING* ChangeLog License.txt README \ + $PKG/usr/doc/liberation-fonts-ttf-$VERSION + +mkdir -p $PKG/etc/fonts/conf.{d,avail} +cat $CWD/60-liberation.conf > $PKG/etc/fonts/conf.avail/60-liberation.conf +( cd $PKG/etc/fonts/conf.d && \ + ln -sf ../conf.avail/60-liberation.conf +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/liberation-fonts-ttf-${VERSION}-$ARCH-$BUILD.txz + diff --git a/source/x/liberation-fonts-ttf/slack-desc b/source/x/liberation-fonts-ttf/slack-desc new file mode 100644 index 00000000..4692800f --- /dev/null +++ b/source/x/liberation-fonts-ttf/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +liberation-fonts-ttf: liberation-fonts-ttf (Liberation TTF Fonts) +liberation-fonts-ttf: +liberation-fonts-ttf: Liberation is the collective name of three TrueType font +liberation-fonts-ttf: families: Liberation Sans, Liberation Serif and Liberation +liberation-fonts-ttf: Mono. These fonts are metric-compatible with Arial, Times +liberation-fonts-ttf: New Roman, and Courier New respectively. +liberation-fonts-ttf: +liberation-fonts-ttf: The fonts were developed by Steve Matteson of Ascender Corp. +liberation-fonts-ttf: for Red Hat, Inc. +liberation-fonts-ttf: +liberation-fonts-ttf: diff --git a/source/x/libhangul/libhangul.SlackBuild b/source/x/libhangul/libhangul.SlackBuild new file mode 100755 index 00000000..feeae408 --- /dev/null +++ b/source/x/libhangul/libhangul.SlackBuild @@ -0,0 +1,112 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers , Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: libhangul +# Descr: Hangul keyboard input library +# URL: http://kldp.net/projects/hangul/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=libhangul +VERSION=${VERSION:-0.0.7} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-1} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog NEWS README \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg --linkadd y --chown n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/libhangul/slack-desc b/source/x/libhangul/slack-desc new file mode 100644 index 00000000..8d76a757 --- /dev/null +++ b/source/x/libhangul/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libhangul: libhangul (Hangul keyboard input library) +libhangul: +libhangul: This library implements Hangul keyboard input with various types of +libhangul: Korean keyboards. It is intended to be a base library of Korean +libhangul: input methods on multiple platforms. +libhangul: +libhangul: libhangul home: http://kldp.net/projects/hangul/ +libhangul: +libhangul: +libhangul: +libhangul: diff --git a/source/x/m17n-lib/internal-flt.h b/source/x/m17n-lib/internal-flt.h new file mode 100644 index 00000000..e47dbb1f --- /dev/null +++ b/source/x/m17n-lib/internal-flt.h @@ -0,0 +1,53 @@ +/* internal-flt.h -- common header file for the internal FLT API. + Copyright (C) 2007 + National Institute of Advanced Industrial Science and Technology (AIST) + Registration Number H15PRO112 + + This file is part of the m17n library. + + The m17n library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + as published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + The m17n library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the m17n library; if not, write to the Free + Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + 02111-1307, USA. */ + +#ifndef _M_INTERNAL_FLT_H +#define _M_INTERNAL_FLT_H + +#define MAKE_COMBINING_CODE(base_y, base_x, add_y, add_x, off_y, off_x) \ + (((off_y) << 16) \ + | ((off_x) << 8) \ + | ((base_x) << 6) \ + | ((base_y) << 4) \ + | ((add_x) << 2) \ + | (add_y)) + +#define COMBINING_CODE_OFF_Y(code) ((((code) >> 16) & 0xFF) - 128) +#define COMBINING_CODE_OFF_X(code) ((((code) >> 8) & 0xFF) - 128) +#define COMBINING_CODE_BASE_X(code) (((code) >> 6) & 0x3) +#define COMBINING_CODE_BASE_Y(code) (((code) >> 4) & 0x3) +#define COMBINING_CODE_ADD_X(code) (((code) >> 2) & 0x3) +#define COMBINING_CODE_ADD_Y(code) ((code) & 0x3) + +#define MAKE_COMBINING_CODE_BY_CLASS(class) (0x1000000 | class) + +#define COMBINING_BY_CLASS_P(code) ((code) & 0x1000000) + +#define COMBINING_CODE_CLASS(code) ((code) & 0xFFFFFF) + +#define MAKE_PRECOMPUTED_COMBINDING_CODE() (0x2000000) + +#define COMBINING_PRECOMPUTED_P(code) ((code) & 0x2000000) + +extern MSymbol Mcombining; + +#endif /* _M_INTERNAL_FLT_H */ diff --git a/source/x/m17n-lib/m17n-docs_makefile.patch b/source/x/m17n-lib/m17n-docs_makefile.patch new file mode 100644 index 00000000..11f88ef3 --- /dev/null +++ b/source/x/m17n-lib/m17n-docs_makefile.patch @@ -0,0 +1,31 @@ +--- Makefile.in.orig 2007-12-28 02:15:49.000000000 +0100 ++++ Makefile.in 2008-01-29 13:43:46.000000000 +0100 +@@ -676,20 +676,20 @@ + + + install-pkgdataDATA: $(pkgdata_DATA) +- $(mkinstalldirs) $(pkgdatadir)/html +- $(mkinstalldirs) $(mandir)/man1 $(mandir)/man3 $(mandir)/man5 +- $(INSTALL_DATA) usr/latex/m17n-lib.dvi $(pkgdatadir)/m17n-lib.dvi +- $(INSTALL_DATA) usr/latex/m17n-lib.ps $(pkgdatadir)/m17n-lib.ps ++ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/html ++ $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man3 $(DESTDIR)$(mandir)/man5 ++ $(INSTALL_DATA) usr/latex/m17n-lib.dvi $(DESTDIR)$(pkgdatadir)/m17n-lib.dvi ++ $(INSTALL_DATA) usr/latex/m17n-lib.ps $(DESTDIR)$(pkgdatadir)/m17n-lib.ps + cd usr/html; \ + for f in *.html *.png; do \ +- $(INSTALL_DATA) $$f $(pkgdatadir)/html/$$f; \ ++ $(INSTALL_DATA) $$f $(DESTDIR)$(pkgdatadir)/html/$$f; \ + done + cd man/man1; \ +- for f in *.1; do $(INSTALL_DATA) $$f $(mandir)/man1/$$f; done ++ for f in *.1; do $(INSTALL_DATA) $$f $(DESTDIR)$(mandir)/man1/$$f; done + cd man/man3; \ +- for f in *.3m17n; do $(INSTALL_DATA) $$f $(mandir)/man3/$$f; done ++ for f in *.3m17n; do $(INSTALL_DATA) $$f $(DESTDIR)$(mandir)/man3/$$f; done + cd man/man5; \ +- for f in *.5; do $(INSTALL_DATA) $$f $(mandir)/man5/$$f; done ++ for f in *.5; do $(INSTALL_DATA) $$f $(DESTDIR)$(mandir)/man5/$$f; done + + @MAINTAINER_MODE_TRUE@usr-html html-usr: ${HTML_USR_TARGET} + @MAINTAINER_MODE_TRUE@ja-html html-ja: ${HTML_JA_TARGET} diff --git a/source/x/m17n-lib/m17n-lib.SlackBuild b/source/x/m17n-lib/m17n-lib.SlackBuild new file mode 100755 index 00000000..02a5d29d --- /dev/null +++ b/source/x/m17n-lib/m17n-lib.SlackBuild @@ -0,0 +1,182 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: m17n-lib +# Descr: multilingualization of many aspects of applications +# URL: http://m17n.org/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=m17n-lib +SHORTNAM=m17n +VERSION=${VERSION:-1.5.4} +DBVERSION=${DBVERSION:-1.5.4} +DOCVERSION=${DOCVERSION:-1.5.2} +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +DOCS="ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README TODO" +DOCS_DB="ABOUT-NLS AUTHORS COPYING ChangeLog NEWS README" +DOCS_DOC="AUTHORS COPYING ChangeLog INSTALL NEWS README" + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +SOURCE[0]="$CWD/${PRGNAM}-${VERSION}.tar.gz" +SOURCE[1]="$CWD/${SHORTNAM}-db-${DBVERSION}.tar.gz" +SOURCE[2]="$CWD/${SHORTNAM}-docs-${DOCVERSION}.tar.gz" + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP/build-${PRGNAM} $PKG + +cd $TMP/build-${PRGNAM} +for (( i = 0; i < ${#SOURCE[*]}; i++ )) ; do + tar -xvf ${SOURCE[$i]} || exit 1 +done +chown -R root:root * +chmod -R u+w,go+r-w,a-s * +# Patch the docs makefile: +( cd $SHORTNAM-docs-$DOCVERSION + cat $CWD/${SHORTNAM}-docs_makefile.patch | patch -p0 --verbose || exit 1 +) +cd ${PRGNAM}-${VERSION} +# Add the missing internal-flt.h file: +[ ! -r src/internal-flt.h ] && cp $CWD/internal-flt.h src/ + +echo Building ... +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --without-gui \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux +# If you get errors here, uninstall the present m17n-lib package first: +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 +cd .. + +# Compile and install the m17n database: +echo "Building the m17n database..." +cd ${SHORTNAM}-db-${DBVERSION} +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 +cd .. + +# Compile and install the m17n user documentation: +echo "Building the m17n user docs..." +cd ${SHORTNAM}-docs-${DOCVERSION} +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 +cd .. + +# Add package documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/{db,docs} +cd ${PRGNAM}-${VERSION} +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +cd ../${SHORTNAM}-db-${DBVERSION} +cp -a $DOCS_DB $PKG/usr/doc/$PRGNAM-$VERSION/db +cd ../${SHORTNAM}-docs-${DOCVERSION} +cp -a $DOCS_DOC $PKG/usr/doc/$PRGNAM-$VERSION/docs +cd .. +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Compress the man page(s): +( cd $PKG/usr/man/man3 + for file in * ; do + mv $file $(basename $file m17n) + done +) +find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; +for i in $(find $PKG/usr/man -type l -name "*.?") ; do + ln -s $( readlink $i ).gz $i.gz ; rm $i +done + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +if [ -f $CWD/doinst.sh ]; then + cat $CWD/doinst.sh >> $PKG/install/doinst.sh +fi + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/m17n-lib/slack-desc b/source/x/m17n-lib/slack-desc new file mode 100644 index 00000000..78164bc0 --- /dev/null +++ b/source/x/m17n-lib/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +m17n-lib: m17n-lib (application multilingualization library) +m17n-lib: +m17n-lib: M17n is an abbreviation of Multilingualization. The m17n library +m17n-lib: implements multilingualization for many applications. The m17n +m17n-lib: library supports functions to handle M-texts. This package also +m17n-lib: contains the m17n database. +m17n-lib: +m17n-lib: m17n-lib home: http://m17n.org/ +m17n-lib: +m17n-lib: +m17n-lib: diff --git a/source/x/mesa/README.GIT b/source/x/mesa/README.GIT new file mode 100644 index 00000000..4e79f374 --- /dev/null +++ b/source/x/mesa/README.GIT @@ -0,0 +1,16 @@ +Anonymous git Access + + To get the Mesa sources anonymously (read-only): + + 1. Install the git software on your computer if needed. + + 2. Get an initial, local copy of the repository with: + + git clone git://anongit.freedesktop.org/git/mesa/mesa + + + 3. Later, you can update your tree from the master repository with: + + git pull origin + + diff --git a/source/x/mesa/get-mesa.sh b/source/x/mesa/get-mesa.sh new file mode 100644 index 00000000..710043c6 --- /dev/null +++ b/source/x/mesa/get-mesa.sh @@ -0,0 +1,8 @@ +rm -rf mesa +git clone git://anongit.freedesktop.org/git/mesa/mesa +# package the source archive and clean up: +( cd mesa ; find . -type d -name .git -exec rm -rf {} \; 2> /dev/null ) +DATE=$(date +%Y%m%d) +mv mesa mesa-${DATE}_git +tar cjf mesa-${DATE}_git.tar.bz2 mesa-${DATE}_git +rm -rf mesa-${DATE}_git diff --git a/source/x/mesa/mesa.SlackBuild b/source/x/mesa/mesa.SlackBuild new file mode 100755 index 00000000..88696e3f --- /dev/null +++ b/source/x/mesa/mesa.SlackBuild @@ -0,0 +1,130 @@ +#!/bin/sh + +# Copyright 2006, 2007, 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=mesa +VERSION=${VERSION:-7.5} +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-1} + +# Be sure this list is up-to-date: +#DRI_DRIVERS="i810,i915,i965,mach64,mga,nouveau,r128,r200,r300,radeon,s3v,savage,sis,tdfx,trident,unichrome,ffb,swrast" +DRI_DRIVERS="i810,i915,i965,mach64,mga,r128,r200,r300,radeon,s3v,savage,sis,tdfx,trident,unichrome,ffb,swrast" + +NUMJOBS=${NUMJOBS:--j8} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-mesa + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf Mesa-${VERSION} +tar xvf $CWD/MesaLib-$VERSION.tar.xz || exit 1 +tar xvf $CWD/MesaGLUT-$VERSION.tar.xz || exit 1 +tar xvf $CWD/MesaDemos-$VERSION.tar.xz || exit 1 +cd Mesa-$VERSION + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --docdir=/usr/doc/mesa-$VERSION \ + --with-dri-driverdir=/usr/lib${LIBDIRSUFFIX}/xorg/modules/dri \ + --with-dri-drivers="$DRI_DRIVERS" \ + --build=$ARCH-slackware-linux + +# Nobody else is enabling this. Seems like it's asking for trouble. +# --enable-xcb + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Install gears and glinfo manually, and make symlinks from the names +# of the deprecated similar programs to reduce confusion: +mkdir -p $PKG/usr/bin +cp -a progs/demos/gears $PKG/usr/bin/gears +cp -a progs/demos/glinfo $PKG/usr/bin/glinfo +( cd $PKG/usr/bin + ln -sf glinfo glxinfo + ln -sf gears glxgears +) + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +# Compress info files, if any: +if [ -d $PKG/usr/info ]; then + ( cd $PKG/usr/info + rm -f dir + gzip -9 * + ) +fi + +mkdir -p $PKG/usr/doc/Mesa-$VERSION/html +cp -a COPYING docs/relnotes-$VERSION.html $PKG/usr/doc/Mesa-$VERSION +rm -f docs/relnotes*.html docs/RELNOTES* +cp -a docs/*.html $PKG/usr/doc/Mesa-$VERSION/html + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz + diff --git a/source/x/mesa/slack-desc b/source/x/mesa/slack-desc new file mode 100644 index 00000000..113964bd --- /dev/null +++ b/source/x/mesa/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +mesa: mesa (a 3-D graphics library) +mesa: +mesa: Mesa is a 3-D graphics library with an API very similar to that of +mesa: another well-known 3-D graphics library. :-) The Mesa libraries are +mesa: used by X to provide both software and hardware accelerated graphics. +mesa: +mesa: Mesa was written by Brian Paul. +mesa: +mesa: +mesa: +mesa: diff --git a/source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild b/source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild new file mode 100755 index 00000000..a6494a58 --- /dev/null +++ b/source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild @@ -0,0 +1,102 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: sazanami-fonts-ttf +# Descr: Japanese TrueType Unicode fonts +# URL: http://sourceforge.jp/projects/efont/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=sazanami-fonts-ttf +REALNAM=sazanami +VERSION=${VERSION:-20040629} +ARCH=noarch +BUILD=${BUILD:-1} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +# Font directory location depends on the X build prefix: +# Determine what X we're running (the modular X returns the prefix +# in the next command, while older versions stay silent): +XPREF=$(pkg-config --variable=prefix x11) || true +if [ "$XPREF" == "" ]; then + XPREF='/usr/X11R6' + FONTDIR="$XPREF/lib/X11/fonts/TTF" +else + FONTDIR="/usr/share/fonts/TTF" +fi +mkdir -p $PKG$FONTDIR + +cd $TMP +tar -xvf $CWD/${REALNAM}-${VERSION}.tar.bz2 || exit 1 +cd ${REALNAM}-${VERSION} || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Install font: +cp *.ttf $PKG$FONTDIR/ + +# Post-install script: +mkdir -p $PKG/install +cat << EOT > $PKG/install/doinst.sh +# There's no need to chroot and do this during initial +# install, since there is a post-install script that +# does the same thing, saving time. +# Update X font indexes and the font cache: +if [ -x /usr/bin/mkfontdir ]; then + /usr/bin/mkfontscale $FONTDIR + /usr/bin/mkfontdir $FONTDIR +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache $FONTDIR +fi +EOT + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README doc/* $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/sazanami-fonts-ttf/slack-desc b/source/x/sazanami-fonts-ttf/slack-desc new file mode 100644 index 00000000..3faf3483 --- /dev/null +++ b/source/x/sazanami-fonts-ttf/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +sazanami-fonts-ttf: sazanami-fonts-ttf (Japanese TrueType Unicode fonts) +sazanami-fonts-ttf: +sazanami-fonts-ttf: The Sazanami fonts contain Hiragana, Katakana, and Kanji/Han +sazanami-fonts-ttf: Ideographs. +sazanami-fonts-ttf: +sazanami-fonts-ttf: Homepage of efont: http://sourceforge.jp/projects/efont/ +sazanami-fonts-ttf: +sazanami-fonts-ttf: +sazanami-fonts-ttf: +sazanami-fonts-ttf: +sazanami-fonts-ttf: diff --git a/source/x/scim-anthy/scim-anthy.SlackBuild b/source/x/scim-anthy/scim-anthy.SlackBuild new file mode 100755 index 00000000..36850635 --- /dev/null +++ b/source/x/scim-anthy/scim-anthy.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: scim-anthy +# Descr: a SCIM IMEngine module for anthy +# URL: http://scim-imengine.sourceforge.jp/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=scim-anthy +VERSION=${VERSION:-1.2.4} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-2} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 + +zcat $CWD/scim-anthy.gcc43.diff.gz | patch -p1 --verbose || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + ABOUT-NLS AUTHORS COPYING ChangeLog DIARY INSTALL NEWS README TODO \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim-anthy/scim-anthy.gcc43.diff b/source/x/scim-anthy/scim-anthy.gcc43.diff new file mode 100644 index 00000000..14606dd7 --- /dev/null +++ b/source/x/scim-anthy/scim-anthy.gcc43.diff @@ -0,0 +1,60 @@ +diff -u -r scim-anthy-1.2.4.orig/src/scim_anthy_kana.cpp scim-anthy-1.2.4/src/scim_anthy_kana.cpp +--- scim-anthy-1.2.4.orig/src/scim_anthy_kana.cpp 2006-07-13 02:41:51.000000000 -0500 ++++ scim-anthy-1.2.4/src/scim_anthy_kana.cpp 2009-06-09 20:40:41.000000000 -0500 +@@ -23,6 +23,8 @@ + #include "scim_anthy_default_tables.h" + #include "scim_anthy_utils.h" + ++#include <cstring> ++ + using namespace scim_anthy; + + static bool +diff -u -r scim-anthy-1.2.4.orig/src/scim_anthy_preedit.cpp scim-anthy-1.2.4/src/scim_anthy_preedit.cpp +--- scim-anthy-1.2.4.orig/src/scim_anthy_preedit.cpp 2006-07-23 20:56:00.000000000 -0500 ++++ scim-anthy-1.2.4/src/scim_anthy_preedit.cpp 2009-06-09 20:41:03.000000000 -0500 +@@ -26,6 +26,8 @@ + #include "scim_anthy_preedit.h" + #include "scim_anthy_utils.h" + ++#include <cstring> ++ + using namespace scim_anthy; + + static ConvRule *get_period_rule (TypingMethod method, +diff -u -r scim-anthy-1.2.4.orig/src/scim_anthy_prefs.cpp scim-anthy-1.2.4/src/scim_anthy_prefs.cpp +--- scim-anthy-1.2.4.orig/src/scim_anthy_prefs.cpp 2006-07-23 20:56:00.000000000 -0500 ++++ scim-anthy-1.2.4/src/scim_anthy_prefs.cpp 2009-06-09 20:41:40.000000000 -0500 +@@ -23,6 +23,8 @@ + #include "scim_anthy_prefs.h" + #include "scim_anthy_intl.h" + ++#include <cstring> ++ + namespace scim_anthy { + + BoolConfigData config_bool_common [] = +diff -u -r scim-anthy-1.2.4.orig/src/scim_anthy_setup.cpp scim-anthy-1.2.4/src/scim_anthy_setup.cpp +--- scim-anthy-1.2.4.orig/src/scim_anthy_setup.cpp 2007-05-21 03:22:20.000000000 -0500 ++++ scim-anthy-1.2.4/src/scim_anthy_setup.cpp 2009-06-09 20:42:01.000000000 -0500 +@@ -30,6 +30,8 @@ + #include <gtk/gtk.h> + #include <gdk/gdkkeysyms.h> + ++#include <cstring> ++ + #define Uses_SCIM_CONFIG_BASE + #define Uses_SCIM_EVENT + #define SCIM_ANTHY_USE_GTK +diff -u -r scim-anthy-1.2.4.orig/src/scim_anthy_utils.cpp scim-anthy-1.2.4/src/scim_anthy_utils.cpp +--- scim-anthy-1.2.4.orig/src/scim_anthy_utils.cpp 2007-03-28 02:42:10.000000000 -0500 ++++ scim-anthy-1.2.4/src/scim_anthy_utils.cpp 2009-06-09 20:41:22.000000000 -0500 +@@ -24,6 +24,8 @@ + #include "scim_anthy_utils.h" + #include "scim_anthy_default_tables.h" + ++#include <cstring> ++ + namespace scim_anthy { + + bool diff --git a/source/x/scim-anthy/slack-desc b/source/x/scim-anthy/slack-desc new file mode 100644 index 00000000..bb7bad77 --- /dev/null +++ b/source/x/scim-anthy/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim-anthy: scim-anthy (a SCIM IMEngine module for anthy) +scim-anthy: +scim-anthy: SCIM is Smart Common Input Method platform, it provides a user +scim-anthy: friendly and full featured user interface and development platform to +scim-anthy: make input method developer's lives easier. Anthy is a system for +scim-anthy: Japanese input method. It converts Hiragana text to Kana Kanji +scim-anthy: mixed text. +scim-anthy: +scim-anthy: scim-anthy home: http://scim-imengine.sourceforge.jp/ +scim-anthy: +scim-anthy: diff --git a/source/x/scim-bridge/scim-bridge.SlackBuild b/source/x/scim-bridge/scim-bridge.SlackBuild new file mode 100755 index 00000000..90354fd7 --- /dev/null +++ b/source/x/scim-bridge/scim-bridge.SlackBuild @@ -0,0 +1,138 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: scim-bridge +# Descr: yet another gtk-immodule for SCIM +# URL: http://scim-im.org/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=scim-bridge +VERSION=${VERSION:-0.4.16} +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-4} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 +#sed -i -e "s/ -doxygen / doxygen /" $( grep -lr ' -doxygen ' * ) +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --enable-agent \ + --enable-ltdl-install \ + --enable-gtk2-immodule \ + --enable-qt4-immodule \ + --disable-qt3-immodule \ + --disable-documents \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + # We disable the qt3-immodule because that one will not build. + # The qt4-immodule will build however. + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add this to the doinst.sh +mkdir -p $PKG/install +cat <<EOINS >> $PKG/install/doinst.sh +# Run gtk-query-immodules so that "scim" will appear under Imput Method +# when you right- click your mouse in a text box. +if [ -x /usr/bin/update-gtk-immodules ]; then + /usr/bin/update-gtk-immodules +fi +EOINS + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog INSTALL NEWS README doc/LICENSE.* \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim-bridge/slack-desc b/source/x/scim-bridge/slack-desc new file mode 100644 index 00000000..cd58299a --- /dev/null +++ b/source/x/scim-bridge/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim-bridge: scim-bridge (yet another gtk-immodule for SCIM) +scim-bridge: +scim-bridge: Scim-bridge is yet another gtk-immodule for SCIM. Scim-bridge +scim-bridge: consists of two parts, that is, client and agent (server). The client +scim-bridge: is a GTK immodule which communicates with the agent over sockets. +scim-bridge: The agent communicates with SCIM, and brings back the data +scim-bridge: for each client. +scim-bridge: +scim-bridge: scim-bridge home: http://scim-im.org/ +scim-bridge: +scim-bridge: diff --git a/source/x/scim-hangul/scim-hangul.SlackBuild b/source/x/scim-hangul/scim-hangul.SlackBuild new file mode 100755 index 00000000..1731a202 --- /dev/null +++ b/source/x/scim-hangul/scim-hangul.SlackBuild @@ -0,0 +1,115 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: scim-hangul +# Descr: SCIM IMengine for Hangul +# URL: http://www.scim-im.org/projects/imengines +# +# ----------------------------------------------------------------------------- + + +PRGNAM=scim-hangul +VERSION=${VERSION:-0.3.2} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-2} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 + +zcat $CWD/scim-hangul.gcc43.diff.gz | patch -p1 --verbose || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING NEWS README ChangeLog \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim-hangul/scim-hangul.gcc43.diff b/source/x/scim-hangul/scim-hangul.gcc43.diff new file mode 100644 index 00000000..db63e940 --- /dev/null +++ b/source/x/scim-hangul/scim-hangul.gcc43.diff @@ -0,0 +1,22 @@ +--- ./src/scim_hangul_imengine.cpp.orig 2006-10-23 07:42:47.000000000 -0500 ++++ ./src/scim_hangul_imengine.cpp 2009-06-09 20:50:06.000000000 -0500 +@@ -36,6 +36,8 @@ + #include <scim.h> + #include "scim_hangul_imengine.h" + ++#include <cstring> ++ + #ifdef HAVE_GETTEXT + #include <libintl.h> + #define _(String) dgettext(GETTEXT_PACKAGE,String) +--- ./src/scim_hangul_imengine_setup.cpp.orig 2006-10-23 07:42:47.000000000 -0500 ++++ ./src/scim_hangul_imengine_setup.cpp 2009-06-09 20:50:27.000000000 -0500 +@@ -37,6 +37,8 @@ + #include <scim.h> + #include <gtk/scimkeyselection.h> + ++#include <cstring> ++ + #ifdef HAVE_GETTEXT + #include <libintl.h> + #define _(String) dgettext(GETTEXT_PACKAGE,String) diff --git a/source/x/scim-hangul/slack-desc b/source/x/scim-hangul/slack-desc new file mode 100644 index 00000000..d1e499c9 --- /dev/null +++ b/source/x/scim-hangul/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim-hangul: scim-hangul (SCIM IMengine for Hangul) +scim-hangul: +scim-hangul: Scim-hangul is a SCIM IMEngine module for inputing korean scripts. +scim-hangul: Scim-hangul is for native speakers, not for foreigners. +scim-hangul: If you don't want to learn korean keyboard layout, use scim-tables. +scim-hangul: This engine supports 2 beolsik, 3 beolsik final, 3 beolsik 390, +scim-hangul: 3 beolsik, no-shift and etc. You can input chinese characters +scim-hangul: (hanja) with F9 key when you a have preedit string. +scim-hangul: +scim-hangul: scim-hangul home: http://www.scim-im.org/projects/imengines +scim-hangul: diff --git a/source/x/scim-input-pad/scim-input-pad.SlackBuild b/source/x/scim-input-pad/scim-input-pad.SlackBuild new file mode 100755 index 00000000..a836a3fa --- /dev/null +++ b/source/x/scim-input-pad/scim-input-pad.SlackBuild @@ -0,0 +1,106 @@ +#!/bin/sh + +# Copyright 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- + + +PRGNAM=scim-input-pad +VERSION=${VERSION:-0.1.2} +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-4} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar xvf $CWD/${PRGNAM}-${VERSION}.tar.?z* || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Fix location of scim-helper-launcher: +sed -i -e "s#/usr/lib${LIBDIRSUFFIX}/scim-.*/scim-helper-launcher#$(ls /usr/lib${LIBDIRSUFFIX}/scim-*/scim-helper-launcher)#" $PKG/usr/bin/scim-input-pad + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README \ + $PKG/usr/doc/$PRGNAM-$VERSION +chmod -R a-w $PKG/usr/doc/$PRGNAM-$VERSION/* + +# Strip binaries: +cd $PKG +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim-input-pad/slack-desc b/source/x/scim-input-pad/slack-desc new file mode 100644 index 00000000..add837f7 --- /dev/null +++ b/source/x/scim-input-pad/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim-input-pad: scim-input-pad (on-screen input pad for scim) +scim-input-pad: +scim-input-pad: This is scim-input-pad, which provides an on-screen input pad +scim-input-pad: to enter symbols and chinese characters. +scim-input-pad: +scim-input-pad: +scim-input-pad: +scim-input-pad: +scim-input-pad: +scim-input-pad: scim home: http://scim-im.org/ +scim-input-pad: diff --git a/source/x/scim-m17n/scim-m17n.SlackBuild b/source/x/scim-m17n/scim-m17n.SlackBuild new file mode 100755 index 00000000..e624ca80 --- /dev/null +++ b/source/x/scim-m17n/scim-m17n.SlackBuild @@ -0,0 +1,123 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: scim-m17n +# Descr: bridge IMengine to support m17n input methods in SCIM +# URL: http://scim-im.org/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=scim-m17n +VERSION=${VERSION:-0.2.3} +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Compress info pages and remove the package's dir file: +if [ -d $PKG/usr/info ]; then + rm -rf $PKG/usr/info/dir + gzip -9f $PKG/usr/info/*.info* +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim-m17n/slack-desc b/source/x/scim-m17n/slack-desc new file mode 100644 index 00000000..1c730369 --- /dev/null +++ b/source/x/scim-m17n/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim-m17n: scim-m17n (bridge IMengine to support m17n input methods in SCIM) +scim-m17n: +scim-m17n: SCIM is a developing platform to significantly reduce the difficulty +scim-m17n: of input method development. scim-m17n is a SCIM IMEngine module +scim-m17n: which uses the m17n library as the backend. +scim-m17n: +scim-m17n: scim-m17n home: http://scim-im.org/ +scim-m17n: +scim-m17n: +scim-m17n: +scim-m17n: diff --git a/source/x/scim-pinyin/scim-pinyin.SlackBuild b/source/x/scim-pinyin/scim-pinyin.SlackBuild new file mode 100755 index 00000000..79337b1e --- /dev/null +++ b/source/x/scim-pinyin/scim-pinyin.SlackBuild @@ -0,0 +1,129 @@ +#!/bin/sh + +# Copyright 2007 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: scim-pinyin +# Descr: smart pinyin IM engine for scim +# URL: http://www.scim-im.org/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=scim-pinyin +VERSION=${VERSION:-0.5.91} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-2} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 + +# Apply fix for our gcc 4.3.x +zcat $CWD/scim-pinyin.gcc43.diff.gz | patch -p1 --verbose || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --disable-static \ + --program-prefix="" \ + --program-suffix="" \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +#cd skim +#echo Building skim ... +#CFLAGS="$SLKCFLAGS" \ +#./configure \ +# --prefix=$(kde-config --prefix) \ +# --localstatedir=/var \ +# --sysconfdir=/etc \ +# --disable-static \ +# --without-arts \ +# --program-prefix= \ +# --program-suffix= \ +# --build=$ARCH-slackware-linux +#make $NUMJOBS || make || exit 1 +#make DESTDIR=$PKG install || exit 1 +#cd - + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \ + $PKG/usr/doc/$PRGNAM-$VERSION +chmod -R a-w $PKG/usr/doc/$PRGNAM-$VERSION/* + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim-pinyin/scim-pinyin.gcc43.diff b/source/x/scim-pinyin/scim-pinyin.gcc43.diff new file mode 100644 index 00000000..6f9bd387 --- /dev/null +++ b/source/x/scim-pinyin/scim-pinyin.gcc43.diff @@ -0,0 +1,44 @@ +diff -Naur scim-pinyin-0.5.91.orig/src/scim_phrase.cpp scim-pinyin-0.5.91/src/scim_phrase.cpp +--- scim-pinyin-0.5.91.orig/src/scim_phrase.cpp 2005-01-06 22:30:58.000000000 +0900 ++++ scim-pinyin-0.5.91/src/scim_phrase.cpp 2008-06-21 13:16:32.000000000 +0900 +@@ -27,6 +27,7 @@ + + #define SCIM_PHRASE_MAX_RELATION 1000 + ++#include <cstring> + #include <scim.h> + #include "scim_pinyin_private.h" + #include "scim_phrase.h" +diff -Naur scim-pinyin-0.5.91.orig/src/scim_pinyin.cpp scim-pinyin-0.5.91/src/scim_pinyin.cpp +--- scim-pinyin-0.5.91.orig/src/scim_pinyin.cpp 2005-08-08 15:11:16.000000000 +0900 ++++ scim-pinyin-0.5.91/src/scim_pinyin.cpp 2008-06-21 13:16:30.000000000 +0900 +@@ -28,6 +28,7 @@ + #define Uses_SCIM_CONFIG_PATH + #define Uses_SCIM_LOOKUP_TABLE + ++#include <cstring> + #include <scim.h> + #include "scim_pinyin.h" + +diff -Naur scim-pinyin-0.5.91.orig/src/scim_pinyin_phrase.cpp scim-pinyin-0.5.91/src/scim_pinyin_phrase.cpp +--- scim-pinyin-0.5.91.orig/src/scim_pinyin_phrase.cpp 2005-08-06 21:06:49.000000000 +0900 ++++ scim-pinyin-0.5.91/src/scim_pinyin_phrase.cpp 2008-06-21 13:21:13.000000000 +0900 +@@ -26,6 +26,7 @@ + #define Uses_SCIM_CONFIG_PATH + #define Uses_SCIM_LOOKUP_TABLE + ++#include <cstring> + #include <scim.h> + #include "scim_pinyin_private.h" + #include "scim_phrase.h" +diff -Naur scim-pinyin-0.5.91.orig/src/scim_special_table.cpp scim-pinyin-0.5.91/src/scim_special_table.cpp +--- scim-pinyin-0.5.91.orig/src/scim_special_table.cpp 2005-01-06 22:31:02.000000000 +0900 ++++ scim-pinyin-0.5.91/src/scim_special_table.cpp 2008-06-21 13:25:25.000000000 +0900 +@@ -20,6 +20,7 @@ + #define Uses_STL_IOMANIP + #define Uscs_C_STRING + ++#include <cstring> + #include <time.h> + #include <scim.h> + #include "scim_pinyin_private.h" diff --git a/source/x/scim-pinyin/slack-desc b/source/x/scim-pinyin/slack-desc new file mode 100644 index 00000000..72ba7039 --- /dev/null +++ b/source/x/scim-pinyin/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim-pinyin: scim-pinyin (smart pinyin IM engine) +scim-pinyin: +scim-pinyin: This package provides a smart pinyin IM engine for SCIM. It includes +scim-pinyin: the plugin modules and the data files to use the smart pinyin input +scim-pinyin: input method for Chinese. +scim-pinyin: +scim-pinyin: scim-pinyin home: http://www.scim-im.org/ +scim-pinyin: +scim-pinyin: +scim-pinyin: +scim-pinyin: diff --git a/source/x/scim-tables/scim-tables.SlackBuild b/source/x/scim-tables/scim-tables.SlackBuild new file mode 100755 index 00000000..8f577345 --- /dev/null +++ b/source/x/scim-tables/scim-tables.SlackBuild @@ -0,0 +1,119 @@ +#!/bin/sh + +# Copyright 2007 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: scim-tables +# Descr: tables IMEngine for scim +# URL: http://www.scim-im.org/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=scim-tables +VERSION=${VERSION:-0.5.9} +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-3} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || exit 1 +cd ${PRGNAM}-${VERSION} || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS \ + $PKG/usr/doc/$PRGNAM-$VERSION +chmod -R a-w $PKG/usr/doc/$PRGNAM-$VERSION/* + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries: +cd $PKG +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim-tables/slack-desc b/source/x/scim-tables/slack-desc new file mode 100644 index 00000000..04bc7036 --- /dev/null +++ b/source/x/scim-tables/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim-tables: scim-tables (tables IMEngine for scim) +scim-tables: +scim-tables: This is scim-tables IMEngine, which provides many CJK input methods. +scim-tables: +scim-tables: scim-tables home: http://scim-im.org/ +scim-tables: +scim-tables: +scim-tables: +scim-tables: +scim-tables: +scim-tables: diff --git a/source/x/scim/scim-setup.desktop b/source/x/scim/scim-setup.desktop new file mode 100644 index 00000000..a236ef29 --- /dev/null +++ b/source/x/scim/scim-setup.desktop @@ -0,0 +1,28 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=SCIM Input Method Setup +Name[cs]=Nastavení vstupní metody SCIM +Name[de]=Einstellungen der SCIM-Eingabemethoden +Name[fr]=Configuration de la Méthode de Saisie SCIM +Name[it]=Configurazione del metodo di inserimento SCIM +Name[ja]=SCIM入力メソッドの設定 +Name[ko]=SCIM 입력기 설정 +Name[pa]=SCIM ਇੰਪੁੱਟ ਢੰਗ ਸੈਟਅੱਪ +Name[zh_CN]=SCIM 输入法设置 +Name[zh_TW]=SCIM 輸入法設定 +Comment=Setup utility for Smart Common Input Method platform +Comment[cs]=Nástroj pro nastavení Smart Common Input Method platformy +Comment[de]=Einrichtungswerkzeug für die Smart Common Input Method-Plattform +Comment[fr]=Utilitaire de configuration de la plateforme "Smart Common Input Method" +Comment[it]=Programma di configurazione per il metodo inserimento comune intelligente +Comment[ja]=Smart Common Input Method platform セットアップユーティリティ +Comment[ko]=똑똑한 공통 입력 방법 (SCIM)을 위한 설정 프로그램 +Comment[pa]=ਸਮਾਰਟ ਕਾਮਨ ਇੰਪੁੱਟ ਮੈਂਥਸਡ ਪਲੇਟਫਾਰਮ ਲਈ ਸੈਟਅੱਪ ਸਹੂਲਤ +Comment[zh_CN]=智能通用输入法平台的设置工具 +Comment[zh_TW]=泛用智慧型輸入法平台的設定工具 +Exec=scim-setup +Icon=/usr/share/pixmaps/scim-setup.png +Terminal=false +Type=Application +StartupNotify=true +Categories=Applications;Settings; diff --git a/source/x/scim/scim.SlackBuild b/source/x/scim/scim.SlackBuild new file mode 100755 index 00000000..168ae991 --- /dev/null +++ b/source/x/scim/scim.SlackBuild @@ -0,0 +1,276 @@ +#!/bin/sh + +# Copyright 2006,2007,2008 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: scim +# Descr: Smart Common Input Method platform +# URL: http://www.scim-im.org/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=scim +VERSION=${VERSION:-1.4.9} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-4} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz +cd ${PRGNAM}-${VERSION} || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo Building ... +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --disable-static \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +make $NUMJOBS || make || exit 1 +make DESTDIR=$PKG install || exit 1 + +# Add a profile script that sets up the environment: +mkdir -p $PKG/etc/profile.d + +cat <<EOT > $PKG/etc/profile.d/scim.sh.new +#!/bin/sh + +# SCIM (Smart Common Input Method platform). This is used to support the +# entering of text in non-US-English languages. + +# For SCIM to work, you need to use a UTF-8 locale. Make sure it ends on +# ".UTF-8", not "utf-8"! As an example, you would need to use en_US.UTF-8 +# for a US locale (export LANG=en_US.UTF-8), not en_US. +# +# The locale (LANG variable) is set in /etc/profile.d/lang.sh. + +if [ -x /usr/bin/scim ]; then + # Enable legacy X applications to use scim: + export XMODIFIERS="@im=SCIM" + ## Enable Qt/KDE applications to use scim (not working with kde4): + #export QT_IM_MODULE="scim" + # Make scim start automatically if the "magic key" Ctrl-Space is pressed: + export XIM_PROGRAM="/usr/bin/scim -d" +fi + +if [ -x /usr/bin/scim-bridge ]; then + # Let GTK applications like Firefox/Thunderbird use scim-bridge as + # default immodule: + export GTK_IM_MODULE="scim-bridge" + # Enable Qt4/KDE4 applications to use scim: + export QT_IM_MODULE="scim-bridge" +fi + +# This ensures scim starts when you logon. +# This will only work if you login through runlevel 4 (graphical login)!!! +# Better is to have it start through Ctrl-Space like configured higher up ^^. +#if [ ! \`ls /tmp/scim-socket*\` ]; then +# /usr/bin/scim -d +#fi + +# GTK+ environments such as XFce should support SCIM automatically, BUT +# if the first app you run is a Qt one, you'll run into problems. This +# can be avoided by going into Menu -> Settings -> Autostarted Applications +# and adding SCIM: /usr/bin/scim -d + +# KDE will not start SCIM automatically, so you will need a script such as +# this one in your $HOME/.kde/Autostart: + +#!/bin/bash +#if [ -x /usr/bin/scim ]; then +# /usr/bin/scim -d & +#fi + +# Obviously, uncomment all but the first line. :-) + +EOT + +cat <<EOT > $PKG/etc/profile.d/scim.csh.new +#!/bin/csh + +# SCIM (Smart Common Input Method platform). This is used to support the +# entering of text in non-US-English languages. + +# For SCIM to work, you need to use a UTF-8 locale. Make sure it ends on +# ".UTF-8", not "utf-8"! As an example, you would need to use en_US.UTF-8 +# for a US locale (setenv LANG en_US.UTF-8), not en_US. +# +# The locale (LANG variable) is set in /etc/profile.d/lang.csh. + +[ -x /usr/bin/scim ] +if (\$status == 0) then + # Enable legacy X applications to use scim: + setenv XMODIFIERS "@im=SCIM" + ## Enable Qt/KDE applications to use scim (does not work for kde4): + #setenv QT_IM_MODULE "scim" + # Make scim start automatically if the "magic key" Ctrl-Space is pressed: + setenv XIM_PROGRAM "/usr/bin/scim -d" +endif + +[ -x /usr/bin/scim-bridge ] +if (\$status == 0) then + # Let GTK applications like Firefox/Thunderbird use scim-bridge as + # default immodule: + setenv GTK_IM_MODULE "scim-bridge" + # Enable Qt4/KDE4 applications to use scim: + setenv QT_IM_MODULE "scim-bridge" +endif + +# This ensures scim starts when you logon. +# This will only work if you login through runlevel 4 (graphical login)!!! +# Better is to have it start through Ctrl-Space like configured higher up ^^. +#[ ! \`ls /tmp/scim-socket*\` ] +#if (\$status == 0) then +# /usr/bin/scim -d +#endif + +# GTK+ environments such as XFce should support SCIM automatically, BUT +# if the first app you run is a Qt one, you'll run into problems. This +# can be avoided by going into Menu -> Settings -> Autostarted Applications +# and adding SCIM: /usr/bin/scim -d + +# KDE will not start SCIM automatically, so you will need a script such as +# this one in your $HOME/.kde/Autostart: + +#!/bin/csh +#[ -x /usr/bin/scim ] +#if (\$status == 0) then +# /usr/bin/scim -d & +#endif + +# Obviously, uncomment all but the first line. :-) + +EOT + +chmod 755 $PKG/etc/profile.d/scim.sh.new +chmod 755 $PKG/etc/profile.d/scim.csh.new + +mkdir -p $PKG/usr/share/applications +cat $CWD/scim.desktop > $PKG/usr/share/applications/scim.desktop +cat $CWD/scim-setup.desktop > $PKG/usr/share/applications/scim-setup.desktop + +# Protect config files from being overwritten: +mv $PKG/etc/scim/config{,.new} +mv $PKG/etc/scim/global{,.new} + +# Add this to the doinst.sh +mkdir -p $PKG/install +cat <<EOINS >> $PKG/install/doinst.sh + +# Handle the incoming configuration files: +config() { + for infile in \$1; do + NEW="\$infile" + 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... + done +} + +# Prepare the new configuration files +for file in etc/scim/config.new etc/scim/global.new etc/profile.d/scim.sh.new etc/profile.d/scim.csh.new ; do + if [ -e \$(dirname \$file)/\$(basename \$file .new) -a -x \$(dirname \$file)/\$(basename \$file .new) ]; then + chmod 755 \$file + else + chmod 644 \$file + fi + config \$file +done + +# Run gtk-query-immodules so that "scim" will appear under Imput Method +# when you right- click your mouse in a text box. +if [ -x /usr/bin/update-gtk-immodules ]; then + /usr/bin/update-gtk-immodules +fi + +EOINS + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/manual/zh_CN/figures +cp -a \ + ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS TODO \ + $PKG/usr/doc/$PRGNAM-$VERSION +# Install documentation and user manual +cp -a docs/manual/zh_CN/user-manual.html \ + $PKG/usr/doc/$PRGNAM-$VERSION/manual/zh_CN/ +cp -a docs/manual/zh_CN/figures/*.png \ + $PKG/usr/doc/$PRGNAM-$VERSION/manual/zh_CN/figures/ + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg --prepend --linkadd y --chown n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/scim/scim.desktop b/source/x/scim/scim.desktop new file mode 100644 index 00000000..7aacbcc0 --- /dev/null +++ b/source/x/scim/scim.desktop @@ -0,0 +1,20 @@ +[Desktop Entry] +Comment=Start the Smart Common Input Method platform +Comment[zh_CN]= +Encoding=UTF-8 +Exec=scim -d +GenericName= +GenericName[zh_CN]= +Icon=/usr/share/pixmaps/scim-setup.png +MimeType= +Name=SCIM (Smart Common Input Method) startup +Name[zh_CN]= +Path= +StartupNotify=true +Terminal=false +TerminalOptions= +Type=Application +X-DCOP-ServiceType= +X-KDE-SubstituteUID=false +X-KDE-Username= +Categories=Applications;Utility; diff --git a/source/x/scim/slack-desc b/source/x/scim/slack-desc new file mode 100644 index 00000000..066d9f41 --- /dev/null +++ b/source/x/scim/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scim: scim (Smart Common Input Method platform) +scim: +scim: SCIM is an input platform for CJK and other languages. +scim: It aims to significantly reduce the difficulty of input method +scim: development. +scim: +scim: See the scim scripts in /etc/profile.d/ for setup info. +scim: +scim: scim home: http://www.scim-im.org/ +scim: +scim: diff --git a/source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild b/source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild new file mode 100755 index 00000000..0ef5f136 --- /dev/null +++ b/source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild @@ -0,0 +1,101 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: sinhala_lklug-font-ttf +# Descr: Sinhala Unicode TrueType font +# URL: http://sinhala.sourceforge.net/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=sinhala_lklug-font-ttf +FONTNAM=sinhala_lklug +VERSION=${VERSION:-20060929} +ARCH=noarch +BUILD=${BUILD:-1} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +# Font directory location depends on the X build prefix: +# Determine what X we're running (the modular X returns the prefix +# in the next command, while older versions stay silent): +XPREF=$(pkg-config --variable=prefix x11) +if [ "$XPREF" = "" ]; then + XPREF='/usr/X11R6' + FONTDIR="$XPREF/lib/X11/fonts/TTF" +else + FONTDIR="/usr/share/fonts/TTF" +fi +mkdir -p $PKG$FONTDIR + +# Check the timestamp of the font file and warn if it is different from +# the VERSION string: +STAMP=$(LC_ALL=C stat -c %y $CWD/${FONTNAM}.ttf |cut -d' ' -f1 |tr -d '-') +if [ "${STAMP}" != "${VERSION}" ]; then + echo "The timestamp of the font file '${FONTNAM}.ttf' is '$STAMP'," + echo " which is different from the VERSION '${VERSION}' of the package" + echo " you are creating. Please update the VERSION in '$0' to '${STAMP}'." + exit 1 +fi + +# Copy the font into the package: +cp $CWD/${FONTNAM}.ttf $PKG$FONTDIR/ +chown root:root $PKG$FONTDIR/* +chmod 644 $PKG$FONTDIR/* + +# Post-install script: +mkdir -p $PKG/install +cat << EOT > $PKG/install/doinst.sh +# There's no need to chroot and do this during initial +# install, since there is a post-install script that +# does the same thing, saving time. +# Update X font indexes and the font cache: +if [ -x /usr/bin/mkfontdir ]; then + /usr/bin/mkfontscale $FONTDIR + /usr/bin/mkfontdir $FONTDIR +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache $FONTDIR +fi +EOT + +# This font has no documentation: + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/sinhala_lklug-font-ttf/sinhala_lklug.ttf b/source/x/sinhala_lklug-font-ttf/sinhala_lklug.ttf Binary files differnew file mode 100644 index 00000000..9e4b31d9 --- /dev/null +++ b/source/x/sinhala_lklug-font-ttf/sinhala_lklug.ttf diff --git a/source/x/sinhala_lklug-font-ttf/slack-desc b/source/x/sinhala_lklug-font-ttf/slack-desc new file mode 100644 index 00000000..0c26563c --- /dev/null +++ b/source/x/sinhala_lklug-font-ttf/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +sinhala_lklug-font-ttf: sinhala_lklug-font-ttf (Sinhala Unicode TrueType font) +sinhala_lklug-font-ttf: +sinhala_lklug-font-ttf: This is a free Sri Lankan 'Sinhala' Unicode font. Its development was +sinhala_lklug-font-ttf: initiated by the LK LUG in 2003. +sinhala_lklug-font-ttf: +sinhala_lklug-font-ttf: Development home: http://sinhala.sourceforge.net/ +sinhala_lklug-font-ttf: +sinhala_lklug-font-ttf: +sinhala_lklug-font-ttf: +sinhala_lklug-font-ttf: +sinhala_lklug-font-ttf: diff --git a/source/x/tibmachuni-font-ttf/slack-desc b/source/x/tibmachuni-font-ttf/slack-desc new file mode 100644 index 00000000..e32a4216 --- /dev/null +++ b/source/x/tibmachuni-font-ttf/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +tibmachuni-font-ttf: tibmachuni-font-ttf (Tibetan Machine Unicode font) +tibmachuni-font-ttf: +tibmachuni-font-ttf: The Tibetan & Himalayan Digital Library's Unicode character based +tibmachuni-font-ttf: "Tibetan Machine Uni" OpenType font for writing Tibetan, Dzongkha and +tibmachuni-font-ttf: Ladakhi in dbu can script with full support for the Sanskrit +tibmachuni-font-ttf: combinations found in chos-skad texts. +tibmachuni-font-ttf: +tibmachuni-font-ttf: +tibmachuni-font-ttf: tibmachuni-font-ttf home: http://thdl.org/ +tibmachuni-font-ttf: +tibmachuni-font-ttf: diff --git a/source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild b/source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild new file mode 100755 index 00000000..e553bdcf --- /dev/null +++ b/source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild @@ -0,0 +1,117 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: tibmachuni-font-ttf +# Descr: Tibetan Machine Unicode font +# URL: http://thdl.org/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=tibmachuni-font-ttf +VERSION=${VERSION:-1.901} +ARCH=noarch +BUILD=${BUILD:-1} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +# Font directory location depends on the X build prefix: +# Determine what X we're running (the modular X returns the prefix +# in the next command, while older versions stay silent): +XPREF=$(pkg-config --variable=prefix x11) +if [ "$XPREF" = "" ]; then + XPREF='/usr/X11R6' + FONTDIR="$XPREF/lib/X11/fonts/TTF" +else + FONTDIR="/usr/share/fonts/TTF" +fi +mkdir -p $PKG$FONTDIR + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +mkdir ${PRGNAM}-${VERSION} +cd ${PRGNAM}-${VERSION} +unzip $CWD/TibetanMachineUnicodeFont.zip || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Install font: +if [ ! -r TibMachUni-${VERSION}.ttf ]; then + echo "**" + echo "** The source archive: '$(basename ${SOURCE})'" + echo "** contains '$(ls -d --indicator-style=none TibMachUni*)'" + echo "** This does not match the version '${VERSION}'" + echo "** of the package you're trying to build!" + echo "** Please set the VERSION in this script to the correct value," + echo "** and run this SlackBuild script again!" + echo "**" + exit 1 +else + cp TibMachUni-${VERSION}.ttf $PKG$FONTDIR/TibMachUni.ttf +fi + +# Post-install script: +mkdir -p $PKG/install +cat << EOT > $PKG/install/doinst.sh +# There's no need to chroot and do this during initial +# install, since there is a post-install script that +# does the same thing, saving time. +# Update X font indexes and the font cache: +if [ -x /usr/bin/mkfontdir ]; then + /usr/bin/mkfontscale $FONTDIR + /usr/bin/mkfontdir $FONTDIR +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache $FONTDIR +fi +EOT + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + gpl.txt ReadMe.txt \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/source/x/ttf-indic-fonts/COPYING b/source/x/ttf-indic-fonts/COPYING new file mode 100644 index 00000000..3912109b --- /dev/null +++ b/source/x/ttf-indic-fonts/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/source/x/ttf-indic-fonts/Samyak_Malayalam.ttf b/source/x/ttf-indic-fonts/Samyak_Malayalam.ttf Binary files differnew file mode 100644 index 00000000..5d06d2ed --- /dev/null +++ b/source/x/ttf-indic-fonts/Samyak_Malayalam.ttf diff --git a/source/x/ttf-indic-fonts/Samyak_Malayalam.url b/source/x/ttf-indic-fonts/Samyak_Malayalam.url new file mode 100644 index 00000000..993d0512 --- /dev/null +++ b/source/x/ttf-indic-fonts/Samyak_Malayalam.url @@ -0,0 +1,4 @@ +http://www.gnowledge.org/Gnoware/localization/Samyak_Font/new/Samyak_Malayalam.ttf + +This font is licensed under the GPL. + diff --git a/source/x/ttf-indic-fonts/doinst.sh b/source/x/ttf-indic-fonts/doinst.sh new file mode 100644 index 00000000..f6ebdc7c --- /dev/null +++ b/source/x/ttf-indic-fonts/doinst.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# Update mkfontscale and mkfontdir: +if [ -x /usr/bin/mkfontdir ]; then + ( cd /usr/share/fonts/TTF + mkfontscale . + mkfontdir . + ) +fi +# Update the X font indexes: +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi +# make links: diff --git a/source/x/ttf-indic-fonts/slack-desc b/source/x/ttf-indic-fonts/slack-desc new file mode 100644 index 00000000..194bcbb4 --- /dev/null +++ b/source/x/ttf-indic-fonts/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +ttf-indic-fonts: ttf-indic-fonts (Fonts for Indic scripts) +ttf-indic-fonts: +ttf-indic-fonts: This is a collection of free fonts that support some of the more +ttf-indic-fonts: widely used Indic scripts. Included are TTF fonts for Bengali, +ttf-indic-fonts: Devanagari, Gujarati, Kannada, Malayalam, Oriya, Punjabi, Tamil, +ttf-indic-fonts: and Telugu. +ttf-indic-fonts: +ttf-indic-fonts: For more information about enabling full Indic support (this package +ttf-indic-fonts: will enable display, but probably not input), see the +ttf-indic-fonts: Indic-Fonts-HOWTO which can be found in /usr/doc/Linux-HOWTOs. +ttf-indic-fonts: diff --git a/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild b/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild new file mode 100755 index 00000000..2353121f --- /dev/null +++ b/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +VERSION=0.4.7.4 +ARCH=noarch +BUILD=1 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-ttf-indic-fonts + +rm -rf $PKG +mkdir -p $PKG +cd $TMP +rm -rf ttf-indic-fonts-$VERSION +tar xvf $CWD/ttf-indic-fonts-$VERSION.tar.bz2 || exit 1 +cd ttf-indic-fonts-$VERSION || exit 1 +# Patch copyright notices so that they do not give inaccurate +# information about where to find the GPL: +zcat $CWD/ttf-indic-fonts.copyright.diff.gz | patch -p1 --verbose || exit 1 + +# I'm very interested in making this a better package, but have a +# long way to go in understanding how all of this works. I know +# that at least some of the Wikipedia articles I read are filled +# in better now, but... +# +# For example, the hints files in the debian directory (where most +# of these fonts were found) -- what do they do? And where do they +# go? Also, some of the nicer looking fonts do not seem to be the +# defaults (perhaps also due to the lack of "hints"). +# +# Hopefully this will at least provide a useful start for now. +# +# Have fun :-) +# +# -- Pat <volkerdi@slackware.com> + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p $PKG/usr/share/fonts/TTF/ +cp -a */*.ttf $PKG/usr/share/fonts/TTF + +# This is a better Malayalam font: +cp -a $CWD/Samyak_Malayalam.ttf.bz2 $PKG/usr/share/fonts/TTF +( cd $PKG/usr/share/fonts/TTF + bzip2 -d Samyak_Malayalam.ttf.bz2 + chmod 644 Samyak_Malayalam.ttf + chown root:root Samyak_Malayalam.ttf +) +# Remove the old Malayalam font: +rm -f $PKG/usr/share/fonts/TTF/malayalam.ttf + +# Put copyright notices in the docs directory: +mkdir -p $PKG/usr/doc/ttf-indic-fonts-$VERSION +find . -name "*.copyright" -exec cp -a {} $PKG/usr/doc/ttf-indic-fonts-$VERSION \; +cp -a $CWD/COPYING.bz2 $PKG/usr/doc/ttf-indic-fonts-$VERSION +cp -a $CWD/Samyak_Malayalam.url $PKG/usr/doc/ttf-indic-fonts-$VERSION +( cd $PKG/usr/doc/ttf-indic-fonts-$VERSION ; bzip2 -d COPYING.bz2 ) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/ttf-indic-fonts-$VERSION-$ARCH-$BUILD.txz + diff --git a/source/x/ttf-indic-fonts/ttf-indic-fonts.copyright.diff b/source/x/ttf-indic-fonts/ttf-indic-fonts.copyright.diff new file mode 100644 index 00000000..d4ba218b --- /dev/null +++ b/source/x/ttf-indic-fonts/ttf-indic-fonts.copyright.diff @@ -0,0 +1,65 @@ +--- ./debian/ttf-punjabi-fonts.copyright.orig 2005-09-11 00:04:08.000000000 -0500 ++++ ./debian/ttf-punjabi-fonts.copyright 2006-09-21 02:19:02.000000000 -0500 +@@ -17,5 +17,3 @@ + Copyright (c) 2003, Automatic Control Equipments, Pune, INDIA. + Released under GPL + +-On a Debian system the text of the GPL can be found in +-/usr/share/common-licenses. +--- ./debian/ttf-tamil-fonts.copyright.orig 2005-09-11 00:04:08.000000000 -0500 ++++ ./debian/ttf-tamil-fonts.copyright 2006-09-21 02:19:05.000000000 -0500 +@@ -25,5 +25,3 @@ + + Opentype tables were added by T. Vaseeharan <t_vasee@yahoo.com>. + +-On Debian GNU/Linux systems you can find a copy of the GPL in +-/usr/share/common-licenses/GPL. +--- ./debian/ttf-gujarati-fonts.copyright.orig 2005-09-11 00:04:08.000000000 -0500 ++++ ./debian/ttf-gujarati-fonts.copyright 2006-09-21 02:18:40.000000000 -0500 +@@ -28,5 +28,3 @@ + Copyright (c) 2003, Automatic Control Equipments, Pune, INDIA. + Released under GPL + +-On a Debian system the text of the GPL can be found in +-/usr/share/common-licenses. +--- ./debian/ttf-malayalam-fonts.copyright.orig 2006-01-15 18:03:55.000000000 -0600 ++++ ./debian/ttf-malayalam-fonts.copyright 2006-09-21 02:18:56.000000000 -0500 +@@ -18,6 +18,3 @@ + + Copyright (c) 2005 K.H.Hussain <hussain@kfri.org> + +-A copy of the GNU GPL can be found at +- +- /usr/share/common-licenses/GPL +--- ./debian/ttf-telugu-fonts.copyright.orig 2005-09-11 00:04:08.000000000 -0500 ++++ ./debian/ttf-telugu-fonts.copyright 2006-09-21 02:19:09.000000000 -0500 +@@ -14,5 +14,3 @@ + ----------- + GPLed Telugu font from http://www.kavya-nandanam.com + +-On a Debian system the text of the GPL can be found in +-/usr/share/common-licenses. +--- ./debian/ttf-kannada-fonts.copyright.orig 2006-01-15 17:51:13.000000000 -0600 ++++ ./debian/ttf-kannada-fonts.copyright 2006-09-21 02:18:47.000000000 -0500 +@@ -7,5 +7,3 @@ + (C) Indian Institute of Science,Bangalore 2005 + Released under the GPL. + +-On a Debian system the text of the GPL can be found in +-/usr/share/common-licenses. +--- ./debian/ttf-devanagari-fonts.copyright.orig 2006-01-15 17:51:13.000000000 -0600 ++++ ./debian/ttf-devanagari-fonts.copyright 2006-09-21 02:18:37.000000000 -0500 +@@ -30,5 +30,3 @@ + ------------------ + Copyright (c) Sanir Karmacharya <sanir@email.com>, Suyash Shrestha + +-On a Debian system the text of the GPL can be found in +-/usr/share/common-licenses. +--- ./debian/ttf-oriya-fonts.copyright.orig 2005-09-11 00:04:08.000000000 -0500 ++++ ./debian/ttf-oriya-fonts.copyright 2006-09-21 02:18:59.000000000 -0500 +@@ -11,5 +11,3 @@ + (C) Andy White 2003 + Released under GPL (http://oriya.sarovar.org/) + +-On a Debian system the text of the GPL can be found in +-/usr/share/common-licenses. diff --git a/source/x/wqy-zenhei-font-ttf/slack-desc b/source/x/wqy-zenhei-font-ttf/slack-desc new file mode 100644 index 00000000..cf1f0492 --- /dev/null +++ b/source/x/wqy-zenhei-font-ttf/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +wqy-zenhei-font-ttf: wqy-zenhei-font-ttf (Wen Quan Yi Zen Hei CJK Font) +wqy-zenhei-font-ttf: +wqy-zenhei-font-ttf: The WenQuanYi Zen Hei font is a Chinese (or CJK) outline font with +wqy-zenhei-font-ttf: Hei Ti style (a sans-serif style) Hanzi glyphs. This font is +wqy-zenhei-font-ttf: developed for general purpose use of Chinese for formating, printing +wqy-zenhei-font-ttf: and on-screen display. This font is also targeted at platform +wqy-zenhei-font-ttf: independence and the utility for document exchange between various +wqy-zenhei-font-ttf: operating systems. +wqy-zenhei-font-ttf: +wqy-zenhei-font-ttf: wqy-zenhei-font-ttf home: http://wqy.sourceforge.net/en/ +wqy-zenhei-font-ttf: diff --git a/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild b/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild new file mode 100755 index 00000000..b9fb149d --- /dev/null +++ b/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild @@ -0,0 +1,123 @@ +#!/bin/sh + +# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- +# +# Slackware SlackBuild script +# =========================== +# By: Eric Hameleers <alien@slackware.com> +# For: wqy-zenhei-font-ttf +# Descr: Wen Quan Yi Zen Hei CJK Font +# URL: http://wqy.sourceforge.net/en/ +# +# ----------------------------------------------------------------------------- + + +PRGNAM=wqy-zenhei-font-ttf +SRCNAM=wqy-zenhei +VERSION=${VERSION:-0.8.38} +SUB=${SUB:-1} +ARCH=noarch +BUILD=${BUILD:-1} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +SOURCE="$CWD/${SRCNAM}-${VERSION}-${SUB}.tar.bz2" + +rm -rf $PKG +mkdir -p $TMP $PKG + +# Font directory location depends on the X build prefix: +# Determine what X we're running (the modular X returns the prefix +# in the next command, while older versions stay silent): +XPREF=$(pkg-config --variable=prefix x11) +if [ "$XPREF" = "" ]; then + XPREF='/usr/X11R6' + FONTDIR="$XPREF/lib/X11/fonts/TTF" +else + FONTDIR="/usr/share/fonts/TTF" +fi +mkdir -p $PKG$FONTDIR + +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar -xvf ${SOURCE} || exit 1 +mv ${SRCNAM} ${PRGNAM}-${VERSION} || exit 1 +cd ${PRGNAM}-${VERSION} +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Install font: +cp *.ttf *.ttc $PKG$FONTDIR/ + +# Add the fontconfig file and symlink. +mkdir -p $PKG/etc/fonts/conf.{d,avail} +cp 44-wqy-zenhei.conf $PKG/etc/fonts/conf.avail/ +( cd $PKG/etc/fonts/conf.d && \ + ln -sf ../conf.avail/44-wqy-zenhei.conf +) +# Two more fontconfig files which we do not activate by default: +cp 66-wqy-zenhei-sharp.conf 66-wqy-zenhei-sharp-no13px.conf \ + $PKG/etc/fonts/conf.avail/ + +# Add a shell script that can set the Zen Hei default display styles: +mkdir -p $PKG/usr/sbin +install -m755 zenheiset $PKG/usr/sbin/zenheiset + +# Post-install script: +mkdir -p $PKG/install +cat << EOT > $PKG/install/doinst.sh +# There's no need to chroot and do this during initial +# install, since there is a post-install script that +# does the same thing, saving time. +# Update X font indexes and the font cache: +if [ -x /usr/bin/mkfontdir ]; then + /usr/bin/mkfontscale $FONTDIR + /usr/bin/mkfontdir $FONTDIR +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache $FONTDIR +fi +EOT + +# Add documentation: +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog INSTALL README \ + $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc -type f -exec chmod 644 {} \; + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PRGNAM}-${VERSION}_${SUB}-${ARCH}-${BUILD}.txz + diff --git a/source/x/x11-skel/doinst.sh b/source/x/x11-skel/doinst.sh new file mode 100644 index 00000000..05e7fb0f --- /dev/null +++ b/source/x/x11-skel/doinst.sh @@ -0,0 +1,36 @@ + +# X.Org will work without any xorg.conf now, so don't move anything +# into place by default. Commenting out the block below: + +## Use framebuffer by default if no xorg.conf is found: +#if [ ! -r etc/X11/xorg.conf -a -r etc/X11/xorg.conf-vesa ]; then +# cp -a etc/X11/xorg.conf-vesa etc/X11/xorg.conf +#fi + +( cd usr/lib/X11 ; rm -rf fonts ) +( cd usr/lib/X11 ; ln -sf ../../share/fonts fonts ) +# This setup should allow the following packages to install in a +# sane fashion, and should also allow third-party video drivers to +# find X in the old places. However, anything you've installed in +# your /usr/X11R6 directory will be moved to /usr/X11R6.bak. +# Anything you really want want to keep will need to be merged back +# by hand. +if [ ! -L /usr/X11R6/bin ]; then + if [ -d usr/X11R6 ]; then + mv usr/X11R6 usr/X11R6.bak + fi +fi +mkdir -p usr/X11R6 +( cd usr/X11R6 + for dir in ../bin ../include ../lib ../libexec ../man ../share ; do + rm -rf $(basename $dir) + ln -sf $dir . + done +) +( cd usr ; rm -rf X11 ) +( cd usr ; ln -sf X11R6 X11 ) +( cd usr/bin ; rm -rf X11 ) +( cd usr/bin ; ln -sf . X11 ) +if [ -L usr/include/X11 ]; then + ( cd usr/include ; rm -rf X11 ) +fi diff --git a/source/x/x11-skel/manpages/xwmconfig.1 b/source/x/x11-skel/manpages/xwmconfig.1 new file mode 100644 index 00000000..c54ef7e1 --- /dev/null +++ b/source/x/x11-skel/manpages/xwmconfig.1 @@ -0,0 +1,29 @@ +.\" -*- nroff -*- +.ds g \" empty +.ds G \" empty +.\" Like TP, but if specified indent is more than half +.\" the current line-length - indent, use the default indent. +.de Tp +.ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP +.el .TP "\\$1" +.. +.TH XWMCONFIG 1 "31 May 2002" "Slackware Version 8.1.0" +.SH NAME +xwmconfig \- choose a default window manager for X. +.SH SYNOPSIS +.B xwmconfig +.SH DESCRIPTION +.B xwmconfig +provides a menu of the window managers available on the machine so that you +may choose one of them to use when X is started with "startx". + +When run by root, +it sets the symbolic link /etc/X11/xinit/xinitrc, which selected the default +system-wide window manager to use for X, and also creates a /root/.xinitrc file +with the same window manager selected (perhaps suitable to move into /etc/skel/). + +When run by a non-root user, xwmconfig writes out a $HOME/.xinitrc file, allowing +the user to choose their own default window manager (possibly overriding the +one chosen as a system default). +.SH AUTHOR +Patrick J. Volkerding <volkerdi@slackware.com> diff --git a/source/x/x11-skel/scripts/setup.xwmconfig b/source/x/x11-skel/scripts/setup.xwmconfig new file mode 100644 index 00000000..3ca88b20 --- /dev/null +++ b/source/x/x11-skel/scripts/setup.xwmconfig @@ -0,0 +1,15 @@ +#!/bin/sh +#BLURB="Choose a default window manager for X" +TMP=/var/log/setup/tmp +if [ -r $TMP/SeTT_PX ]; then + T_PX="`cat $TMP/SeTT_PX`" +elif [ ! "$1" = "" ]; then + T_PX=$1 +else + T_PX=/ +fi +if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then # use menus + if [ -d $T_PX/etc/X11/xinit ]; then + chroot $T_PX /bin/bash /usr/bin/xwmconfig + fi +fi diff --git a/source/x/x11-skel/scripts/xorg.conf-fbdev b/source/x/x11-skel/scripts/xorg.conf-fbdev new file mode 100644 index 00000000..13bc3dc1 --- /dev/null +++ b/source/x/x11-skel/scripts/xorg.conf-fbdev @@ -0,0 +1,507 @@ +# File generated by xf86config. + +# +# Copyright (c) 1999 by The XFree86 Project, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +# +# Except as contained in this notice, the name of the XFree86 Project shall +# not be used in advertising or otherwise to promote the sale, use or other +# dealings in this Software without prior written authorization from the +# XFree86 Project. +# + +# ********************************************************************** +# Refer to the XF86Config(4/5) man page for details about the format of +# this file. +# ********************************************************************** + +# This XF86Config file is designed for use with the Linux framebuffer console. +# This generic interface should work with nearly all video cards (although +# not every card will support every resolution). To use the Linux framebuffer +# console, you need to enable these kernel options: +# Using 'make menuconfig', in 'console drivers', enable: +# [*] VGA text console +# [*] Video mode selection support +# [*] Support for frame buffer devices (EXPERIMENTAL) +# [*] VESA VGA graphics console +# [*] Advanced low level driver options +# <*> 8 bpp packed pixels support +# <*> 16 bpp packed pixels support +# <*> 24 bpp packed pixels support +# <*> 32 bpp packed pixels support +# <*> VGA characters/attributes support +# [*] Select compiled-in fonts +# [*] VGA 8x8 font +# [*] VGA 8x16 font +# If you have a Matrox or ATI Mach64, you might try enabling the options having +# to do with those cards as well. However, if the card is VESA compliant, you +# don't really need to (and it might cause problems, possibly) +# +# Next, if this file is not already named /etc/X11/XF86Config, make a copy +# with that name. This file ships with the name XF86Config-fbdev to avoid +# overwriting an existing config file. +# +# To get the kernel to start in VESA framebuffer mode, you need to pass it +# a vga= init string at boot time. For example, if you use LILO you'll +# probably find a vga=normal string in your /etc/lilo.conf. If you edit that +# to one of the values in this table: +# +# Colours 640x480 800x600 1024x768 1280x1024 1600x1200 +# --------+--------------------------------------------- +# 256 | 769 771 773 775 796 +# 32,768 | 784 787 790 793 797 +# 65,536 | 785 788 791 794 798 +# 16.8M | 786 789 792 795 799 +# +# ...such as this for 1024x768x64k: +# vga = 791 +# and then reinstall LILO by running 'lilo' as root, then at the next boot +# Linux should start in a VESA framebuffer console mode. +# +# For more information on how to activate the Linux frame buffer, see +# /usr/src/linux/Documentation/fb/vesafb.txt. +# +# Enjoy! :) +# -- volkerdi@slackware.com +# + +# ********************************************************************** +# Module section -- this section is used to specify +# which dynamically loadable modules to load. +# ********************************************************************** +# +Section "Module" + +# This loads the DBE extension module. + + Load "dbe" # Double buffer extension + +# This loads the miscellaneous extensions module, and disables +# initialisation of the XFree86-DGA extension within that module. + SubSection "extmod" + Option "omit xfree86-dga" # don't initialise the DGA extension + EndSubSection + +# This loads the font modules + Load "type1" + Load "freetype" + #Load "speedo" + +# This loads the GLX module + Load "glx" + +EndSection + +# ********************************************************************** +# Files section. This allows default font and rgb paths to be set +# ********************************************************************** + +Section "Files" + +# The location of the RGB database. Note, this is the name of the +# file minus the extension (like ".txt" or ".db"). There is normally +# no need to change the default. + + RgbPath "/usr/share/X11/rgb" + +# Multiple FontPath entries are allowed (which are concatenated together), +# as well as specifying multiple comma-separated entries in one FontPath +# command (or a combination of both methods) +# +# If you don't have a floating point coprocessor and emacs, Mosaic or other +# programs take long to start up, try moving the Type1 and Speedo directory +# to the end of this list (or comment them out). +# + + FontPath "/usr/share/fonts/local/" + FontPath "/usr/share/fonts/misc/" + FontPath "/usr/share/fonts/Type1/" + FontPath "/usr/share/fonts/OTF/" + FontPath "/usr/share/fonts/TTF/" + FontPath "/usr/share/fonts/CID/" + FontPath "/usr/share/fonts/Speedo/" + FontPath "/usr/share/fonts/75dpi/:unscaled" + FontPath "/usr/share/fonts/100dpi/:unscaled" + FontPath "/usr/share/fonts/75dpi/" + FontPath "/usr/share/fonts/100dpi/" + FontPath "/usr/share/fonts/cyrillic/" + +# ModulePath can be used to set a search path for the X server modules. +# The default path is shown here. + +# ModulePath "/usr/lib/xorg/modules" + +EndSection + +# ********************************************************************** +# Server flags section. +# ********************************************************************** + +Section "ServerFlags" + +# Uncomment this to cause a core dump at the spot where a signal is +# received. This may leave the console in an unusable state, but may +# provide a better stack trace in the core dump to aid in debugging + +# Option "NoTrapSignals" + +# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence +# (where n is 1 through 12). This allows clients to receive these key +# events. + +# Option "DontVTSwitch" + +# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence +# This allows clients to receive this key event. + +# Option "DontZap" + +# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching +# sequences. This allows clients to receive these key events. + +# Option "DontZoom" + +# Uncomment this to disable tuning with the xvidtune client. With +# it the client can still run and fetch card and monitor attributes, +# but it will not be allowed to change them. If it tries it will +# receive a protocol error. + +# Option "DisableVidModeExtension" + +# Uncomment this to enable the use of a non-local xvidtune client. + +# Option "AllowNonLocalXvidtune" + +# Uncomment this to disable dynamically modifying the input device +# (mouse and keyboard) settings. + +# Option "DisableModInDev" + +# Uncomment this to enable the use of a non-local client to +# change the keyboard or mouse settings (currently only xset). + +# Option "AllowNonLocalModInDev" + +# Set the basic blanking screen saver timeout. + +# Option "blank time" "10" # 10 minutes + +# Set the DPMS timeouts. These are set here because they are global +# rather than screen-specific. These settings alone don't enable DPMS. +# It is enabled per-screen (or per-monitor), and even then only when +# the driver supports it. + +# Option "standby time" "20" +# Option "suspend time" "30" +# Option "off time" "60" + +# On some platform the server needs to estimate the sizes of PCI +# memory and pio ranges. This is done by assuming that PCI ranges +# don't overlap. Some broken BIOSes tend to set ranges of inactive +# devices wrong. Here one can adjust how aggressive the assumptions +# should be. Default is 0. + +# Option "EstimateSizesAggresively" "0" + +EndSection + +# ********************************************************************** +# Input devices +# ********************************************************************** + +# ********************************************************************** +# Core keyboard's InputDevice section +# ********************************************************************** + +Section "InputDevice" + + Identifier "Keyboard1" + Driver "kbd" +# For most OSs the protocol can be omitted (it defaults to "Standard"). +# When using XQUEUE (only for SVR3 and SVR4, but not Solaris), +# uncomment the following line. + +# Option "Protocol" "Xqueue" + +# Set the keyboard auto repeat parameters. Not all platforms implement +# this. + +# Option "AutoRepeat" "500 5" + +# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)). + +# Option "Xleds" "1 2 3" + +# To disable the XKEYBOARD extension, uncomment XkbDisable. + +# Option "XkbDisable" + +# To customise the XKB settings to suit your keyboard, modify the +# lines below (which are the defaults). For example, for a European +# keyboard, you will probably want to use one of: +# +# Option "XkbModel" "pc102" +# Option "XkbModel" "pc105" +# +# If you have a Microsoft Natural keyboard, you can use: +# +# Option "XkbModel" "microsoft" +# +# If you have a US "windows" keyboard you will want: +# +# Option "XkbModel" "pc104" +# +# Then to change the language, change the Layout setting. +# For example, a german layout can be obtained with: +# +# Option "XkbLayout" "de" +# +# or: +# +# Option "XkbLayout" "de" +# Option "XkbVariant" "nodeadkeys" +# +# If you'd like to switch the positions of your capslock and +# control keys, use: +# +# Option "XkbOptions" "ctrl:swapcaps" + + +# These are the default XKB settings for X.Org +# +# Option "XkbRules" "xorg" +# Option "XkbModel" "pc105" +# Option "XkbLayout" "us" +# Option "XkbVariant" "" +# Option "XkbOptions" "" + +EndSection + + +# ********************************************************************** +# Core Pointer's InputDevice section +# ********************************************************************** + +Section "InputDevice" + +# Identifier and driver + + Identifier "Mouse1" + Driver "mouse" + +# On platforms where PnP mouse detection is supported the following +# protocol setting can be used when using a newer PnP mouse: + +# Option "Protocol" "Auto" + +# The available mouse protocols types that you can set below are: +# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2 +# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2 +# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse +# ThinkingMouse ThinkingMousePS/2 Xqueue + Option "Protocol" "PS/2" + +# The mouse device. The device is normally set to /dev/mouse, +# which is usually a symbolic link to the real device. + + Option "Device" "/dev/mouse" +# Option "Device" "/dev/psaux" +# Option "Device" "/dev/ttyS0" +# Option "Device" "/dev/ttyS1" + +# When using XQUEUE, comment out the above two lines, and uncomment +# the following line. + +# Option "Protocol" "Xqueue" + +# Baudrate and SampleRate are only for some Logitech mice. In +# almost every case these lines should be omitted. + +# Option "BaudRate" "9600" +# Option "SampleRate" "150" + +# Emulate3Buttons is an option for 2-button Microsoft mice +# Emulate3Timeout is the timeout in milliseconds (default is 50ms) + +# Option "Emulate3Buttons" +# Option "Emulate3Timeout" "50" + +# ChordMiddle is an option for some 3-button Logitech mice + +# Option "ChordMiddle" + +EndSection + +# Some examples of extended input devices + +# Section "InputDevice" +# Identifier "spaceball" +# Driver "magellan" +# Option "Device" "/dev/cua0" +# EndSection +# +# Section "InputDevice" +# Identifier "spaceball2" +# Driver "spaceorb" +# Option "Device" "/dev/cua0" +# EndSection +# +# Section "InputDevice" +# Identifier "touchscreen0" +# Driver "microtouch" +# Option "Device" "/dev/ttyS0" +# Option "MinX" "1412" +# Option "MaxX" "15184" +# Option "MinY" "15372" +# Option "MaxY" "1230" +# Option "ScreenNumber" "0" +# Option "ReportingMode" "Scaled" +# Option "ButtonNumber" "1" +# Option "SendCoreEvents" +# EndSection +# +# Section "InputDevice" +# Identifier "touchscreen1" +# Driver "elo2300" +# Option "Device" "/dev/ttyS0" +# Option "MinX" "231" +# Option "MaxX" "3868" +# Option "MinY" "3858" +# Option "MaxY" "272" +# Option "ScreenNumber" "0" +# Option "ReportingMode" "Scaled" +# Option "ButtonThreshold" "17" +# Option "ButtonNumber" "1" +# Option "SendCoreEvents" +# EndSection + +# ********************************************************************** +# Monitor section +# ********************************************************************** + +# Any number of monitor sections may be present + +Section "Monitor" + + Identifier "My Monitor" + +# HorizSync is in kHz unless units are specified. +# HorizSync may be a comma separated list of discrete values, or a +# comma separated list of ranges of values. +# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S +# USER MANUAL FOR THE CORRECT NUMBERS. + + HorizSync 31.5 - 50.0 + +# HorizSync 30-64 # multisync +# HorizSync 31.5, 35.2 # multiple fixed sync frequencies +# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies + +# VertRefresh is in Hz unless units are specified. +# VertRefresh may be a comma separated list of discrete values, or a +# comma separated list of ranges of values. +# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S +# USER MANUAL FOR THE CORRECT NUMBERS. + + VertRefresh 40-90 + +EndSection + + +# ********************************************************************** +# Graphics device section +# ********************************************************************** + +# Any number of graphics device sections may be present + +Section "Device" + Identifier "VESA Framebuffer" + Driver "fbdev" + #VideoRam 4096 + # Insert Clocks lines here if appropriate +EndSection + +# ********************************************************************** +# Screen sections +# ********************************************************************** + +# Any number of screen sections may be present. Each describes +# the configuration of a single screen. A single specific screen section +# may be specified from the X server command line with the "-screen" +# option. +Section "Screen" + Identifier "Screen 1" + Device "VESA Framebuffer" + Monitor "My Monitor" + +# You shouldn't need to set a default depth as the server will use +# whatever the framebuffer is set to. If you insist on setting it, make +# sure it matches the setting for your framebuffer. +# DefaultDepth 8 + + Subsection "Display" + Depth 8 + EndSubsection + Subsection "Display" + Depth 16 + EndSubsection + Subsection "Display" + Depth 24 + EndSubsection + Subsection "Display" + Depth 32 + EndSubsection + +EndSection + +# ********************************************************************** +# ServerLayout sections. +# ********************************************************************** + +# Any number of ServerLayout sections may be present. Each describes +# the way multiple screens are organised. A specific ServerLayout +# section may be specified from the X server command line with the +# "-layout" option. In the absence of this, the first section is used. +# When now ServerLayout section is present, the first Screen section +# is used alone. + +Section "ServerLayout" + +# The Identifier line must be present + Identifier "Simple Layout" + +# Each Screen line specifies a Screen section name, and optionally +# the relative position of other screens. The four names after +# primary screen name are the screens to the top, bottom, left and right +# of the primary screen. In this example, screen 2 is located to the +# right of screen 1. + + Screen "Screen 1" + +# Each InputDevice line specifies an InputDevice section name and +# optionally some options to specify the way the device is to be +# used. Those options include "CorePointer", "CoreKeyboard" and +# "SendCoreEvents". + + InputDevice "Mouse1" "CorePointer" + InputDevice "Keyboard1" "CoreKeyboard" + +EndSection + diff --git a/source/x/x11-skel/scripts/xorg.conf-vesa b/source/x/x11-skel/scripts/xorg.conf-vesa new file mode 100644 index 00000000..33325c46 --- /dev/null +++ b/source/x/x11-skel/scripts/xorg.conf-vesa @@ -0,0 +1,484 @@ +# File generated by xf86config. + +# +# Copyright (c) 1999 by The XFree86 Project, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +# +# Except as contained in this notice, the name of the XFree86 Project shall +# not be used in advertising or otherwise to promote the sale, use or other +# dealings in this Software without prior written authorization from the +# XFree86 Project. +# + +# ********************************************************************** +# Refer to the XF86Config(4/5) man page for details about the format of +# this file. +# ********************************************************************** + +# NOTE: This is a NEW IMPROVED version of XF86Config-fbdev that uses the vesa +# driver instead of the fbdev driver. Thanks to Kenneth Fanyo who pointed +# this out to me. :) + +# This XF86Config file is designed for use with the VESA framebuffer. +# This generic interface should work with nearly all video cards +# (although not every card will support every resolution). + +# With the new driver, it should no longer be required to have frame buffer +# support in the kernel, or to run it on the console. +# +# Enjoy! :) +# -- volkerdi@slackware.com +# + +# ********************************************************************** +# Module section -- this section is used to specify +# which dynamically loadable modules to load. +# ********************************************************************** +# +Section "Module" + +# This loads the DBE extension module. + + Load "dbe" # Double buffer extension + +# This loads the miscellaneous extensions module, and disables +# initialisation of the XFree86-DGA extension within that module. + SubSection "extmod" + Option "omit xfree86-dga" # don't initialise the DGA extension + EndSubSection + +# This loads the font modules + Load "type1" + Load "freetype" + #Load "speedo" + +# This loads the GLX module + Load "glx" + +EndSection + +# ********************************************************************** +# Files section. This allows default font and rgb paths to be set +# ********************************************************************** + +Section "Files" + +# The location of the RGB database. Note, this is the name of the +# file minus the extension (like ".txt" or ".db"). There is normally +# no need to change the default. + + RgbPath "/usr/share/X11/rgb" + +# Multiple FontPath entries are allowed (which are concatenated together), +# as well as specifying multiple comma-separated entries in one FontPath +# command (or a combination of both methods) +# +# If you don't have a floating point coprocessor and emacs, Mosaic or other +# programs take long to start up, try moving the Type1 and Speedo directory +# to the end of this list (or comment them out). +# + + FontPath "/usr/share/fonts/local/" + FontPath "/usr/share/fonts/misc/" + FontPath "/usr/share/fonts/OTF/" + FontPath "/usr/share/fonts/TTF/" + FontPath "/usr/share/fonts/Type1/" + FontPath "/usr/share/fonts/CID/" + FontPath "/usr/share/fonts/Speedo/" + FontPath "/usr/share/fonts/75dpi/:unscaled" + FontPath "/usr/share/fonts/100dpi/:unscaled" + FontPath "/usr/share/fonts/75dpi/" + FontPath "/usr/share/fonts/100dpi/" + FontPath "/usr/share/fonts/cyrillic/" + +# ModulePath can be used to set a search path for the X server modules. +# The default path is shown here. + +# ModulePath "/usr/lib/xorg/modules" + +EndSection + +# ********************************************************************** +# Server flags section. +# ********************************************************************** + +Section "ServerFlags" + +# Uncomment this to cause a core dump at the spot where a signal is +# received. This may leave the console in an unusable state, but may +# provide a better stack trace in the core dump to aid in debugging + +# Option "NoTrapSignals" + +# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence +# (where n is 1 through 12). This allows clients to receive these key +# events. + +# Option "DontVTSwitch" + +# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence +# This allows clients to receive this key event. + +# Option "DontZap" + +# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching +# sequences. This allows clients to receive these key events. + +# Option "DontZoom" + +# Uncomment this to disable tuning with the xvidtune client. With +# it the client can still run and fetch card and monitor attributes, +# but it will not be allowed to change them. If it tries it will +# receive a protocol error. + +# Option "DisableVidModeExtension" + +# Uncomment this to enable the use of a non-local xvidtune client. + +# Option "AllowNonLocalXvidtune" + +# Uncomment this to disable dynamically modifying the input device +# (mouse and keyboard) settings. + +# Option "DisableModInDev" + +# Uncomment this to enable the use of a non-local client to +# change the keyboard or mouse settings (currently only xset). + +# Option "AllowNonLocalModInDev" + +# Set the basic blanking screen saver timeout. + +# Option "blank time" "10" # 10 minutes + +# Set the DPMS timeouts. These are set here because they are global +# rather than screen-specific. These settings alone don't enable DPMS. +# It is enabled per-screen (or per-monitor), and even then only when +# the driver supports it. + +# Option "standby time" "20" +# Option "suspend time" "30" +# Option "off time" "60" + +# On some platform the server needs to estimate the sizes of PCI +# memory and pio ranges. This is done by assuming that PCI ranges +# don't overlap. Some broken BIOSes tend to set ranges of inactive +# devices wrong. Here one can adjust how aggressive the assumptions +# should be. Default is 0. + +# Option "EstimateSizesAggresively" "0" + +EndSection + +# ********************************************************************** +# Input devices +# ********************************************************************** + +# ********************************************************************** +# Core keyboard's InputDevice section +# ********************************************************************** + +Section "InputDevice" + + Identifier "Keyboard1" + Driver "kbd" +# For most OSs the protocol can be omitted (it defaults to "Standard"). +# When using XQUEUE (only for SVR3 and SVR4, but not Solaris), +# uncomment the following line. + +# Option "Protocol" "Xqueue" + +# Set the keyboard auto repeat parameters. Not all platforms implement +# this. + +# Option "AutoRepeat" "500 5" + +# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)). + +# Option "Xleds" "1 2 3" + +# To disable the XKEYBOARD extension, uncomment XkbDisable. + +# Option "XkbDisable" + +# To customise the XKB settings to suit your keyboard, modify the +# lines below (which are the defaults). For example, for a European +# keyboard, you will probably want to use one of: +# +# Option "XkbModel" "pc102" +# Option "XkbModel" "pc105" +# +# If you have a Microsoft Natural keyboard, you can use: +# +# Option "XkbModel" "microsoft" +# +# If you have a US "windows" keyboard you will want: +# +# Option "XkbModel" "pc104" +# +# Then to change the language, change the Layout setting. +# For example, a german layout can be obtained with: +# +# Option "XkbLayout" "de" +# +# or: +# +# Option "XkbLayout" "de" +# Option "XkbVariant" "nodeadkeys" +# +# If you'd like to switch the positions of your capslock and +# control keys, use: +# +# Option "XkbOptions" "ctrl:swapcaps" + + +# These are the default XKB settings for X.Org +# +# Option "XkbRules" "xorg" +# Option "XkbModel" "pc105" +# Option "XkbLayout" "us" +# Option "XkbVariant" "" +# Option "XkbOptions" "" + +EndSection + + +# ********************************************************************** +# Core Pointer's InputDevice section +# ********************************************************************** + +Section "InputDevice" + +# Identifier and driver + + Identifier "Mouse1" + Driver "mouse" + +# On platforms where PnP mouse detection is supported the following +# protocol setting can be used when using a newer PnP mouse: + +# Option "Protocol" "Auto" + +# The available mouse protocols types that you can set below are: +# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2 +# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2 +# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse +# ThinkingMouse ThinkingMousePS/2 Xqueue + Option "Protocol" "PS/2" + +# The mouse device. The device is normally set to /dev/mouse, +# which is usually a symbolic link to the real device. + + Option "Device" "/dev/mouse" +# Option "Device" "/dev/psaux" +# Option "Device" "/dev/ttyS0" +# Option "Device" "/dev/ttyS1" + +# When using XQUEUE, comment out the above two lines, and uncomment +# the following line. + +# Option "Protocol" "Xqueue" + +# Baudrate and SampleRate are only for some Logitech mice. In +# almost every case these lines should be omitted. + +# Option "BaudRate" "9600" +# Option "SampleRate" "150" + +# Emulate3Buttons is an option for 2-button Microsoft mice +# Emulate3Timeout is the timeout in milliseconds (default is 50ms) + +# Option "Emulate3Buttons" +# Option "Emulate3Timeout" "50" + +# ChordMiddle is an option for some 3-button Logitech mice + +# Option "ChordMiddle" + +EndSection + +# Some examples of extended input devices + +# Section "InputDevice" +# Identifier "spaceball" +# Driver "magellan" +# Option "Device" "/dev/cua0" +# EndSection +# +# Section "InputDevice" +# Identifier "spaceball2" +# Driver "spaceorb" +# Option "Device" "/dev/cua0" +# EndSection +# +# Section "InputDevice" +# Identifier "touchscreen0" +# Driver "microtouch" +# Option "Device" "/dev/ttyS0" +# Option "MinX" "1412" +# Option "MaxX" "15184" +# Option "MinY" "15372" +# Option "MaxY" "1230" +# Option "ScreenNumber" "0" +# Option "ReportingMode" "Scaled" +# Option "ButtonNumber" "1" +# Option "SendCoreEvents" +# EndSection +# +# Section "InputDevice" +# Identifier "touchscreen1" +# Driver "elo2300" +# Option "Device" "/dev/ttyS0" +# Option "MinX" "231" +# Option "MaxX" "3868" +# Option "MinY" "3858" +# Option "MaxY" "272" +# Option "ScreenNumber" "0" +# Option "ReportingMode" "Scaled" +# Option "ButtonThreshold" "17" +# Option "ButtonNumber" "1" +# Option "SendCoreEvents" +# EndSection + +# ********************************************************************** +# Monitor section +# ********************************************************************** + +# Any number of monitor sections may be present + +Section "Monitor" + + Identifier "My Monitor" + +# HorizSync is in kHz unless units are specified. +# HorizSync may be a comma separated list of discrete values, or a +# comma separated list of ranges of values. +# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S +# USER MANUAL FOR THE CORRECT NUMBERS. + + HorizSync 31.5 - 50.0 + +# HorizSync 30-64 # multisync +# HorizSync 31.5, 35.2 # multiple fixed sync frequencies +# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies + +# VertRefresh is in Hz unless units are specified. +# VertRefresh may be a comma separated list of discrete values, or a +# comma separated list of ranges of values. +# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S +# USER MANUAL FOR THE CORRECT NUMBERS. + + VertRefresh 40-90 + +EndSection + + +# ********************************************************************** +# Graphics device section +# ********************************************************************** + +# Any number of graphics device sections may be present + +Section "Device" + Identifier "VESA Framebuffer" + Driver "vesa" + #VideoRam 4096 + # Insert Clocks lines here if appropriate +EndSection + +# ********************************************************************** +# Screen sections +# ********************************************************************** + +# Any number of screen sections may be present. Each describes +# the configuration of a single screen. A single specific screen section +# may be specified from the X server command line with the "-screen" +# option. +Section "Screen" + Identifier "Screen 1" + Device "VESA Framebuffer" + Monitor "My Monitor" + +# If your card can handle it, a higher default color depth (like 24 or 32) +# is highly recommended. + +# DefaultDepth 8 +# DefaultDepth 16 + DefaultDepth 24 +# DefaultDepth 32 + +# "1024x768" is also a conservative usable default resolution. If you +# have a better monitor, feel free to try resolutions such as +# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your +# card/monitor can produce) + + Subsection "Display" + Depth 8 + Modes "1024x768" "800x600" "640x480" + EndSubsection + Subsection "Display" + Depth 16 + Modes "1024x768" "800x600" "640x480" + EndSubsection + Subsection "Display" + Depth 24 + Modes "1024x768" "800x600" "640x480" + EndSubsection + Subsection "Display" + Depth 32 + Modes "1024x768" "800x600" "640x480" + EndSubsection + +EndSection + +# ********************************************************************** +# ServerLayout sections. +# ********************************************************************** + +# Any number of ServerLayout sections may be present. Each describes +# the way multiple screens are organised. A specific ServerLayout +# section may be specified from the X server command line with the +# "-layout" option. In the absence of this, the first section is used. +# When now ServerLayout section is present, the first Screen section +# is used alone. + +Section "ServerLayout" + +# The Identifier line must be present + Identifier "Simple Layout" + +# Each Screen line specifies a Screen section name, and optionally +# the relative position of other screens. The four names after +# primary screen name are the screens to the top, bottom, left and right +# of the primary screen. In this example, screen 2 is located to the +# right of screen 1. + + Screen "Screen 1" + +# Each InputDevice line specifies an InputDevice section name and +# optionally some options to specify the way the device is to be +# used. Those options include "CorePointer", "CoreKeyboard" and +# "SendCoreEvents". + + InputDevice "Mouse1" "CorePointer" + InputDevice "Keyboard1" "CoreKeyboard" + +EndSection + diff --git a/source/x/x11-skel/scripts/xorgsetup b/source/x/x11-skel/scripts/xorgsetup new file mode 100644 index 00000000..5a111dd6 --- /dev/null +++ b/source/x/x11-skel/scripts/xorgsetup @@ -0,0 +1,338 @@ +#!/bin/sh +# Copyright 2001 BSDi, Inc, Concord, CA. Written by volkerdi@slackware.com. +# Copyright 2004 Slackware Linux, Inc., Concord, CA. +# Copyright 2006 Patrick Volkerding, Sebeka, MN. +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + + +# These functions will spit out code to ask for Keyboard Model/Layout/Variant +# Options +# They are pretty much identical, but the text message changes and they parse +# different parts of the same file. +dump_keyboard_model() +{ + echo -n "dialog --title \"SELECT YOUR KEYBOARD MODEL\" --menu \"It is recomended to choose the default keyboard (\\\"pc101\\\") unless you know your keyboard model and it is present in this list. Also note the keyboard model is not the same thing as the keyboard layout (the keyboard layout defaults to \\\"pc105\\\" which is usually correct)\" 21 68 10 " + CAN_START_PARSING=0 + while read LINE ; do + if [[ $LINE == "! model" ]]; then + CAN_START_PARSING=1 + elif [[ $CAN_START_PARSING == 1 ]]; then + if [[ $LINE =~ "^!.*" ]]; then + break + fi + if ! echo $LINE | grep '^//' 1> /dev/null ; then + echo -n $LINE | sed -e's/\s*\([A-Za-z0-9_]\+\)\s\+\(.\+\)$/"\1" "\2" /g' + fi + fi + done < /etc/X11/xkb/rules/xorg.lst + echo " 2> \$TMP/keybmodel" + echo "return \$?" +} + +dump_keyboard_layout() +{ + echo -n "dialog --title \"SELECT YOUR $1 KEYBOARD LAYOUT\" --menu \"The keyboard layout supports the language \ +that is normally used on this keyboard. You would usually select a similar keyboard layout \ +to what you choose for the console. (Defaults to \\\"us\\\") You can select up to 4 different layouts.\" 21 60 10 " + if [ ! $1 = "MAIN" ]; then + echo -n \"none\" \"Do not select an additional layout\"" " + fi + CAN_START_PARSING=0 + while read LINE ; do + if [[ $LINE == "! layout" ]]; then + CAN_START_PARSING=1 + elif [[ $CAN_START_PARSING == 1 ]]; then + if [[ $LINE =~ "^!.*" ]]; then + break + fi + if ! echo $LINE | grep '^//' 1> /dev/null ; then + echo -n $LINE | sed -e's/\s*\([A-Za-z0-9_]\+\)\s\+\(.\+\)$/'\''\1'\'' '\''\2'\'' /g' + fi + fi + done < /etc/X11/xkb/rules/xorg.lst + echo " 2> \$TMP/keyblayout " + echo "return \$?" +} + +# Note: This receives as a parameter the selected layout. +dump_keyboard_variant() +{ + # IMPORTANT: This function only works with X.org 6.9 rules. I haven't + # tested it with 7.0+, but it should be the same format, so it should work. + # This WILL NOT work with X.org 6.8.x (it just has one variant, anyway). + if ! grep "${1}:" /etc/X11/xkb/rules/xorg.lst 1> /dev/null; then + # This keyboard layout doesn't have any variants. + # Lets dump a dummy script instead. + echo "echo none > \$TMP/keybvariant" + echo "return 1" + return + fi + echo -n "dialog --title \"SELECT YOUR KEYBOARD LAYOUT VARIANT\" --menu \"There are some variations \ +avaiable for keyboard layout \\\"$1\\\".\nSelect the one your keyboard uses or none if \ +your keyboard doesn't use a layout variant. If in doubt, select none. (Defaults to \\\"none\\\")\" 15 67 5 " + echo -n \"none\" \"Do not select a layout variant\"" " + grep "${1}:" /etc/X11/xkb/rules/xorg.lst | while read LINE ; do + # This may look scary, but it's a simple pattern, the problem is all + # those things which need to be escaped... + echo -n $LINE | sed -e's/\s*\([A-Za-z0-9_-]\+\)\s\+\('${1}':\)\s\+\(.\+\)$/'\''\1'\'' '\''\3'\'' /g' + done + echo " 2> \$TMP/keybvariant" + echo "return \$?" +} + +dump_keyboard_option() +{ + echo -n "dialog --title \"SELECT YOUR KEYBOARD OPTIONS\" --menu \"Select additional keyboard options. You may continue to select additional options until you select 'none'.\" 18 72 10 " + echo -n \"none\" \"Finished: do not select additional options.\"" " + CAN_START_PARSING=0 + while read LINE ; do + if [[ $LINE == "! option" ]]; then + CAN_START_PARSING=1 + elif [[ $CAN_START_PARSING == 1 ]]; then + if [[ $LINE =~ "^!.*" ]]; then + break + fi + if ! echo $LINE | grep '^//' 1> /dev/null ; then + if echo $LINE | grep ':' 1> /dev/null ; then + echo -n $LINE | sed -e's/\s*\([A-Za-z0-9_]\+\)\s\+\(.\+\)$/"\1" "\2" /g' + fi + fi + fi + done < /etc/X11/xkb/rules/xorg.lst + echo " 2> \$TMP/keyboption " + echo "return \$?" +} + +# If we aren't root, bail: +if [ "$USER" = "root" ]; then + TMP=/var/log/setup/tmp +else + echo "Only root can configure X." + exit +fi + +# Now, this wouldn't make much sense either: +if [ ! -r /usr/X11R6/bin/Xorg ]; then + exit +fi + +dialog --title "CONFIGURE X SERVER?" --yesno \ +"If you like, X can attempt to probe for your video hardware and mouse, and \ +write an initial configuration file to /etc/X11/xorg.conf. Would you like to do \ +this now?" 7 66 +if [ ! $? = 0 ]; then + exit +fi + +if [ ! -d $TMP ]; then + mkdir -p $TMP + chmod 700 $TMP +fi + +# OK, we'll warn the user if there's already an existing xorg.conf: +CONFIG_EXISTS=false +for xf86config in /etc/X11/xorg.conf /etc/xorg.conf /usr/X11R6/lib/X11/xorg.conf $HOME/xorg.conf ; do + if [ -r $xf86config ]; then + CONFIG_EXISTS=$xf86config + fi +done +if [ ! "$CONFIG_EXISTS" = "false" ]; then + dialog --title "FOUND EXISTING xorg.conf in `dirname $CONFIG_EXISTS`" \ + --msgbox "A previous X Window System configuration file has been found. \ +You can now reconfigure X, replacing the file with a new version (and \ +keeping a backup of the old file), or you can abort leaving the existing \ +config file in place. Hit ENTER to rename the xorg.conf file to \ +xorg.conf.backup and create a new one, or ESC to abort." 9 72 + if [ ! $? = 0 ]; then + exit + fi +fi + +# Have the X server create a default config file: +/usr/X11R6/bin/X -configure +if [ ! $? = 0 ]; then + # failure, bail. + exit +fi + +# Move any existing config file(s) aside: +for xf86config in /etc/X11/xorg.conf /etc/xorg.conf /usr/X11R6/lib/X11/xorg.conf $HOME/xorg.conf ; do + if [ -r $xf86config ]; then + mv $xf86config ${xf86config}.backup + fi +done + +# OK, so now that we have a default file in $HOME/xorg.conf.new +# we can set up a default color depth: +dialog --title "SELECT DEFAULT COLOR DEPTH" \ + --menu "Now you may select a default color depth for the X server:" 13 70 6 \ + "24" "24 bit True Color" \ + "16" "16 bit Pseudo Color" \ + "8" "8 bit 256 Color" \ + "4" "4 bit 16 Color" \ + "1" "1 bit Mono B/W" \ + "none" "Go with driver default (usually 8-bit)" 2> $TMP/colordepth +if [ ! $? = 0 ]; then + rm -f $TMP/colordepth + exit +fi + +if grep Driver $HOME/xorg.conf.new | grep \"kbd\" 1> /dev/null ; then + dump_keyboard_model > $TMP/askmodel + . $TMP/askmodel + # The configuration will continue, using Xorg defaults, when the user + # hits ESC or cancel. + if [ $? = 0 ]; then + KBMODEL=`cat $TMP/keybmodel` + fi + for i in "MAIN" "SECOND" "THIRD" "FOURTH"; do + dump_keyboard_layout $i > $TMP/asklayout + . $TMP/asklayout + if [ ! $? = 0 ]; then + break + else + KBLAYOUT=`cat $TMP/keyblayout` + if [ $KBLAYOUT = "none" ]; then + break + fi + if [ ! $KBLAYOUTS = "" ]; then + KBLAYOUTS=$KBLAYOUTS,$KBLAYOUT + else + KBLAYOUTS=$KBLAYOUT + fi + dump_keyboard_variant $KBLAYOUT > $TMP/askvariant + . $TMP/askvariant + if [ ! $? = 0 ]; then + KBVARIANT="none" + else + KBVARIANT=`cat $TMP/keybvariant` + if [ ! $KBVARIANT = "none" ]; then + KBLAYOUTS="$KBLAYOUTS($KBVARIANT)" + fi + fi + fi + done + KBLAYOUT=$KBLAYOUTS +# if [ ! $KBLAYOUT = "us" ]; then + dump_keyboard_option > $TMP/askoption + while [ 1 ]; do + . $TMP/askoption + if [ ! $? = 0 ]; then + break + else + KBOPTION=`cat $TMP/keyboption` + if [ $KBOPTION = "none" ]; then + break + fi + if [ ! $KBOPTIONS = "" ]; then + KBOPTIONS=$KBOPTIONS,$KBOPTION + else + KBOPTIONS=$KBOPTION + fi + fi + done +# fi + rm -f $TMP/{ask,keyb}{model,layout,variant,option} +fi + +# /* I know this completely hoses the indentation of the xorg.conf file, but +# really don't know a good way around that. Shoulda used perl. ;) */ +# NOTE: Thanks to Jonathan Woithe for the IFS fix for output formatting! +START_LOOKING_MONITOR=false +START_LOOKING_MOUSE=false +rm -f /etc/X11/xorg.conf +REAL_IFS=${IFS} +IFS="" +cat $HOME/xorg.conf.new | while read LINE ; do + IFS=${REAL_IFS} + if [ ! "$START_LOOKING_MOUSE" = "true" ]; then + # When looking for a mouse entry we want to write before the EndSection + # mark. + echo "$LINE" >> /etc/X11/xorg.conf + fi + if echo $LINE | grep Section | grep Screen 1> /dev/null ; then + START_LOOKING_MONITOR=true + fi + if [ "$START_LOOKING_MONITOR" = "true" ]; then + if echo $LINE | grep Monitor 1> /dev/null ; then + if [ ! "`cat $TMP/colordepth`" = "none" ]; then + echo -e "\tDefaultDepth `cat $TMP/colordepth`" >> /etc/X11/xorg.conf + fi + START_LOOKING_MONITOR=false + fi + fi + if echo $LINE | grep Driver | grep \"kbd\" 1> /dev/null ; then + # This is a keyboard, lets add the configuration which might have been + # given by the user + if [ ! "$KBMODEL" = "" ]; then + echo -e "\tOption \"XkbModel\" \"$KBMODEL\"" >> /etc/X11/xorg.conf + fi + if [ ! "$KBLAYOUT" = "" ]; then + echo -e "\tOption \"XkbLayout\" \"$KBLAYOUT\"" >> /etc/X11/xorg.conf +# KBVARIANT in KBLAYOUT +# if [ ! "$KBVARIANT" = "none" ]; then +# echo -e "\tOption \"XkbVariant\" \"$KBVARIANT\"" >> /etc/X11/xorg.conf +# fi + fi + if [ ! "$KBOPTIONS" = "" ]; then + echo -e "\tOption \"XkbOptions\" \"$KBOPTIONS\"" >> /etc/X11/xorg.conf + fi + elif echo $LINE | grep Driver | grep \"mouse\" 1> /dev/null ; then + # This is a mouse, lets take a look and check if X was able to configure + # the wheel, otherwize we'll ask the all knowing root. + # If there's a mouse and X didn't detect a wheel, then we ask the user if his + # mouse has a wheel and enable it if so. This should fix the times when X + # doesn't configure the mouse wheel. + START_LOOKING_MOUSE=true + elif [ "$START_LOOKING_MOUSE" = "true" ]; then + if echo $LINE | grep Option | grep \"Device\" 1> /dev/null ; then + MOUSE_NAME=`echo $LINE | sed -e's/\s*//' | sed -e's/\s\+/\t/g' | cut -f 3` + elif echo $LINE | grep ZAxisMapping 1> /dev/null ; then + # X was able to configure the mouse properly, we stop looking for a + # mouse. + START_LOOKING_MOUSE=false + elif echo $LINE | grep EndSection 1> /dev/null ; then + # We reached the end of the section, and didn't find a ZAxisMapping, + # lets ask the all-knowing user. + dialog --title "ADD MOUSE WHEEL SUPPORT" \ + --yesno "Does your mouse (${MOUSE_NAME}) have a wheel and if so, would you like to have it enabled?" 6 60 + if [ $? = 0 ]; then + echo -e "\tOption \"ZAxisMapping\" \"4 5\"" >> /etc/X11/xorg.conf + fi + MOUSE_NAME= + START_LOOKING_MOUSE=false + fi + echo "$LINE" >> /etc/X11/xorg.conf + fi + IFS="" +done +IFS=${REAL_IFS} +rm -f $TMP/colordepth +rm -f $HOME/xorg.conf.new + +dialog --title "X CONFIGURED" \ + --msgbox "Your new X configuration file has been saved to /etc/X11/xorg.conf. \ +You may still need to add or adjust some values in the file to achieve the desired \ +screen resolution. For example, some monitors would require \"HorizSync 30-55\" in \ +the \"Monitor\" section of the configuration file. For complete information about \ +making these adjustments, please refer to \"man xorg.conf\"." \ + 11 66 + diff --git a/source/x/x11-skel/scripts/xwmconfig b/source/x/x11-skel/scripts/xwmconfig new file mode 100644 index 00000000..944207bf --- /dev/null +++ b/source/x/x11-skel/scripts/xwmconfig @@ -0,0 +1,224 @@ +#!/bin/sh +# Copyright 1999, 2002 Patrick Volkerding, Moorhead, Minnesota USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +# First, let's bail if our being here doesn't make sense: +if [ ! -d /etc/X11/xinit ]; then + exit +fi +if [ "`cd /etc/X11/xinit ; echo *.*`" = '*.*' ]; then + exit +fi + +if [ "$USER" = "root" ]; then + TMP=/var/log/setup/tmp +else + TMP=$HOME/.xwmconfig +fi + +if [ ! -d $TMP ]; then + mkdir -p $TMP + chmod 700 $TMP +fi + +# Do we already have an existing default? +unset PRESELECT +if [ -L /etc/X11/xinit/xinitrc ]; then + CURRENT="`/bin/ls -l /etc/X11/xinit/xinitrc | cut -f 2 -d '>' | cut -b2-`" + PRESELECT=" --default-item $CURRENT " +fi + +# Figure out who we are and set up some background information: +if [ "$USER" = "root" ]; then + BACKTITLE="--backtitle \"Setting system-wide default window manager in /etc/X11/xinit/\"" +else + BACKTITLE="--backtitle \"Setting default window manager in $HOME/.xinitrc\"" +fi + +# This stops --backtitle from cluttering the initial install: +if [ ! -r /proc/kcore ]; then + BACKTITLE="" +fi + +# Remove any previous script: +rm -f $TMP/tmpscript.sh + +# Add the top of the script: +if [ -r /etc/X11/xinit/xinitrc.gnome -a -r /etc/X11/xinit/xinitrc.kde ]; then +cat << EOF > $TMP/tmpscript.sh +#!/bin/sh +dialog $BACKTITLE --title "SELECT DEFAULT WINDOW MANAGER FOR X" $PRESELECT --menu \\ +"Please select the default window manager to use with the X Window \\ +System. This will define the style of graphical user interface \\ +the computer uses. KDE and GNOME provide the most features. People \\ +with Windows or MacOS experience will find either one easy to use. \\ +Other window managers are easier on system \\ +resources, or provide other unique features." 12 74 0 \\ +EOF +elif [ -r /etc/X11/xinit/xinitrc.kde ]; then +cat << EOF > $TMP/tmpscript.sh +#!/bin/sh +dialog $BACKTITLE --title "SELECT DEFAULT WINDOW MANAGER FOR X" $PRESELECT --menu \\ +"Please select the default window manager to use with the X Window \\ +System. This will define the style of graphical user interface \\ +the computer uses. KDE provides the most features, and people \\ +with Windows or MacOS experience will find it easy to use. \\ +Other window managers are easier on system \\ +resources, or provide other unique features." 12 74 0 \\ +EOF +elif [ -r /etc/X11/xinit/xinitrc.xfce ]; then +cat << EOF > $TMP/tmpscript.sh +#!/bin/sh +dialog $BACKTITLE --title "SELECT DEFAULT WINDOW MANAGER FOR X" $PRESELECT --menu \\ +"Please select the default window manager to use with the X Window \\ +System. This will define the style of graphical user interface \\ +the computer uses. XFce provides the most features, and people \\ +with Windows or MacOS experience will find it easy to use. \\ +Other window managers are easier on system \\ +resources, or provide other unique features." 12 74 0 \\ +EOF +else +cat << EOF > $TMP/tmpscript.sh +dialog $BACKTITLE --title "SELECT DEFAULT WINDOW MANAGER FOR X" $PRESELECT --menu \\ +"Please select the default window manager to use with the X Window \\ +System. This will define the style of graphical user interface \\ +the computer uses." 12 74 0 \\ +EOF +fi + +# Add KDE as the first and default entry: +if [ -r /etc/X11/xinit/xinitrc.kde ]; then + echo "\"xinitrc.kde\" \"KDE: K Desktop Environment\" \\" >> $TMP/tmpscript.sh +fi + +# Then, we add GNOME: +if [ -r /etc/X11/xinit/xinitrc.gnome ]; then + echo "\"xinitrc.gnome\" \"GNU Network Object Model Environment\" \\" >> $TMP/tmpscript.sh +fi + +# Add XFce: +if [ -r /etc/X11/xinit/xinitrc.xfce ]; then + echo "\"xinitrc.xfce\" \"The Cholesterol Free Desktop Environment\" \\" >> $TMP/tmpscript.sh +fi + +# Add Enlightenment: +if [ -r /etc/X11/xinit/xinitrc.e ]; then + echo "\"xinitrc.e\" \"Enlightenment\" \\" >> $TMP/tmpscript.sh +fi + +# Add Fluxbox: +if [ -r /etc/X11/xinit/xinitrc.fluxbox ]; then + echo "\"xinitrc.fluxbox\" \"The fluxbox window manager\" \\" >> $TMP/tmpscript.sh +fi + +# Add Blackbox: +if [ -r /etc/X11/xinit/xinitrc.blackbox ]; then + echo "\"xinitrc.blackbox\" \"The blackbox window manager\" \\" >> $TMP/tmpscript.sh +fi + +# Add WindowMaker: +if [ -r /etc/X11/xinit/xinitrc.wmaker ]; then + echo "\"xinitrc.wmaker\" \"WindowMaker\" \\" >> $TMP/tmpscript.sh +fi + +# Add FVWM2: +if [ -r /etc/X11/xinit/xinitrc.fvwm2 ]; then + echo "\"xinitrc.fvwm2\" \"F(?) Virtual Window Manager (version 2.xx)\" \\" >> $TMP/tmpscript.sh +fi + +# Add FVWM95: +if [ -r /etc/X11/xinit/xinitrc.fvwm95 ]; then + echo "\"xinitrc.fvwm95\" \"FVWM2 with a Windows look and feel\" \\" >> $TMP/tmpscript.sh +fi + +# Add icewm: +if [ -r /etc/X11/xinit/xinitrc.icewm ]; then + echo "\"xinitrc.icewm\" \"ICE Window Manager\" \\" >> $TMP/tmpscript.sh +fi + +# Add sawfish: +if [ -r /etc/X11/xinit/xinitrc.sawfish ]; then + echo "\"xinitrc.sawfish\" \"Sawfish without GNOME\" \\" >> $TMP/tmpscript.sh +fi + +# Add twm: +if [ -r /etc/X11/xinit/xinitrc.twm ]; then + echo "\"xinitrc.twm\" \"Tab Window Manager (very basic)\" \\" >> $TMP/tmpscript.sh +fi + +# Add mwm: +if [ -r /etc/X11/xinit/xinitrc.mwm ]; then + echo "\"xinitrc.mwm\" \"Motif WM\" \\" >> $TMP/tmpscript.sh +fi + +# Now, add support for the other window managers: +( cd /etc/X11/xinit + for file in xinitrc.* ; do + if [ ! "$file" = "xinitrc.kde" -a ! "$file" = "xinitrc.gnome" \ + -a ! "$file" = "xinitrc.e" -a ! "$file" = "xinitrc.wmaker" \ + -a ! "$file" = "xinitrc.fvwm2" -a ! "$file" = "xinitrc.fvwm95" \ + -a ! "$file" = "xinitrc.icewm" -a ! "$file" = "xinitrc.twm" \ + -a ! "$file" = "xinitrc.mwm" -a ! "$file" = "xinitrc.xfce" \ + -a ! "$file" = "xinitrc.blackbox" -a ! "$file" = "xinitrc.fluxbox" \ + -a ! "$file" = "xinitrc.sawfish" ]; then + echo "\"$file\" \"$file\" \\" >> $TMP/tmpscript.sh + fi + done +) + +# Then, the tail end: +cat << EOF >> $TMP/tmpscript.sh +2> $TMP/output +if [ ! \$? = 0 ]; then + rm -f $TMP/output + echo "Canceled." + exit +fi +EOF + +sh $TMP/tmpscript.sh + +if [ ! -r $TMP/output ]; then + rm -f $TMP/tmpscript.sh + exit +fi + +OUTPUT=`cat $TMP/output` + +# If xwmconfig is run by root, it changes the system-wide default for users +# that do not have a $HOME/.xinitrc: +if [ "$USER" = "root" ]; then + if [ -r /etc/X11/xinit/$OUTPUT ]; then + ( cd /etc/X11/xinit ; rm -f xinitrc ; ln -sf $OUTPUT xinitrc ) + fi +fi + +# Also set up a new $HOME/.xinitrc: +if [ -r /etc/X11/xinit/$OUTPUT -a ! "$HOME" = "/" ]; then + if [ -r $HOME/.xinitrc ]; then + rm -f $HOME/.xinitrc-backup + mv $HOME/.xinitrc $HOME/.xinitrc-backup + fi + cat /etc/X11/xinit/$OUTPUT > $HOME/.xinitrc +fi + +rm -f $TMP/tmpscript.sh $TMP/output + diff --git a/source/x/x11-skel/slack-desc b/source/x/x11-skel/slack-desc new file mode 100644 index 00000000..c4d1de4d --- /dev/null +++ b/source/x/x11-skel/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-skel: x11-skel (Miscellaneous things required for X) +x11-skel: +x11-skel: These are some symlinks needed by X11 after moving some files and +x11-skel: directories to conform with the Linux FHS. For example, the fonts +x11-skel: are now in the /usr/share/fonts directory, and this package makes +x11-skel: a symlink to there from /usr/lib/X11/fonts (the default location). +x11-skel: An /etc/xdg directory (the default for XDG_CONFIG_DIRS in the +x11-skel: XDG Base Directory Specification) is also contained in this package, +x11-skel: as well as sample xorg.conf files and other scripts. +x11-skel: +x11-skel: diff --git a/source/x/x11-skel/x11-skel.SlackBuild b/source/x/x11-skel/x11-skel.SlackBuild new file mode 100755 index 00000000..b21b325c --- /dev/null +++ b/source/x/x11-skel/x11-skel.SlackBuild @@ -0,0 +1,74 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +VERSION=7.4 +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-1} + +if [ "$ARCH" = "x86_64" ]; then + LIBDIRSUFFIX="64" +else + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-x11-skel + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $PKG +mkdir -p etc/xdg +mkdir -p etc/X11 +mkdir -p usr/lib${LIBDIRSUFFIX}/X11 +mkdir -p usr/bin +mkdir -p var/log/setup +mkdir -p usr/man/man1 + +# obsolete: +#cp -a $CWD/scripts/xorg.conf-fbdev etc/X11 + +cp -a $CWD/scripts/xorg.conf-vesa etc/X11 +chown -R root:root etc/X11 +find etc/X11 -type f -exec chmod 644 {} \; +cp -a $CWD/scripts/xorgsetup usr/bin +cp -a $CWD/scripts/xwmconfig usr/bin +chown root:root usr/bin/* +chmod 755 usr/bin/* +sed -i -e "s#lib/#lib${LIBDIRSUFFIX}/#g" usr/bin/* +cp -a $CWD/scripts/setup.xwmconfig var/log/setup +chown root:root var/log/setup/setup.xwmconfig +chmod 755 var/log/setup/setup.xwmconfig +cat $CWD/manpages/xwmconfig.1 | gzip -9c > $PKG/usr/man/man1/xwmconfig.1.gz + +mkdir -p install +zcat $CWD/doinst.sh.gz \ + | sed -e "s#lib/#lib${LIBDIRSUFFIX}/#g" -e "s#lib #lib${LIBDIRSUFFIX} #g" \ + > $PKG/install/doinst.sh +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/x11-skel-$VERSION-$ARCH-$BUILD.txz + diff --git a/source/x/x11/arch.use.flags b/source/x/x11/arch.use.flags new file mode 100644 index 00000000..f28a6cca --- /dev/null +++ b/source/x/x11/arch.use.flags @@ -0,0 +1,7 @@ +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +fi diff --git a/source/x/x11/build/appres b/source/x/x11/build/appres new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/appres @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/bdftopcf b/source/x/x11/build/bdftopcf new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/bdftopcf @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/bigreqsproto b/source/x/x11/build/bigreqsproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/bigreqsproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/bitmap b/source/x/x11/build/bitmap new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/bitmap @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/compiz b/source/x/x11/build/compiz new file mode 100644 index 00000000..b8626c4c --- /dev/null +++ b/source/x/x11/build/compiz @@ -0,0 +1 @@ +4 diff --git a/source/x/x11/build/compositeproto b/source/x/x11/build/compositeproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/compositeproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/damageproto b/source/x/x11/build/damageproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/damageproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/dmxproto b/source/x/x11/build/dmxproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/dmxproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/editres b/source/x/x11/build/editres new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/editres @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/encodings b/source/x/x11/build/encodings new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/encodings @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/evieext b/source/x/x11/build/evieext new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/evieext @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/fixesproto b/source/x/x11/build/fixesproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/fixesproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/font-adobe-100dpi b/source/x/x11/build/font-adobe-100dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-adobe-100dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-adobe-75dpi b/source/x/x11/build/font-adobe-75dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-adobe-75dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-adobe-utopia-100dpi b/source/x/x11/build/font-adobe-utopia-100dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-adobe-utopia-100dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-adobe-utopia-75dpi b/source/x/x11/build/font-adobe-utopia-75dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-adobe-utopia-75dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-adobe-utopia-type1 b/source/x/x11/build/font-adobe-utopia-type1 new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-adobe-utopia-type1 @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-alias b/source/x/x11/build/font-alias new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/font-alias @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/font-arabic-misc b/source/x/x11/build/font-arabic-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-arabic-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bh-100dpi b/source/x/x11/build/font-bh-100dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bh-100dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bh-75dpi b/source/x/x11/build/font-bh-75dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bh-75dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bh-lucidatypewriter-100dpi b/source/x/x11/build/font-bh-lucidatypewriter-100dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bh-lucidatypewriter-100dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bh-lucidatypewriter-75dpi b/source/x/x11/build/font-bh-lucidatypewriter-75dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bh-lucidatypewriter-75dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bh-ttf b/source/x/x11/build/font-bh-ttf new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bh-ttf @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bh-type1 b/source/x/x11/build/font-bh-type1 new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bh-type1 @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bitstream-100dpi b/source/x/x11/build/font-bitstream-100dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bitstream-100dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bitstream-75dpi b/source/x/x11/build/font-bitstream-75dpi new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bitstream-75dpi @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bitstream-speedo b/source/x/x11/build/font-bitstream-speedo new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bitstream-speedo @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-bitstream-type1 b/source/x/x11/build/font-bitstream-type1 new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-bitstream-type1 @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-cronyx-cyrillic b/source/x/x11/build/font-cronyx-cyrillic new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-cronyx-cyrillic @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-cursor-misc b/source/x/x11/build/font-cursor-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-cursor-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-daewoo-misc b/source/x/x11/build/font-daewoo-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-daewoo-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-dec-misc b/source/x/x11/build/font-dec-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-dec-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-ibm-type1 b/source/x/x11/build/font-ibm-type1 new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-ibm-type1 @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-isas-misc b/source/x/x11/build/font-isas-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-isas-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-jis-misc b/source/x/x11/build/font-jis-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-jis-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-micro-misc b/source/x/x11/build/font-micro-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-micro-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-misc-cyrillic b/source/x/x11/build/font-misc-cyrillic new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-misc-cyrillic @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-misc-ethiopic b/source/x/x11/build/font-misc-ethiopic new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-misc-ethiopic @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-misc-meltho b/source/x/x11/build/font-misc-meltho new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-misc-meltho @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-misc-misc b/source/x/x11/build/font-misc-misc new file mode 100644 index 00000000..b8626c4c --- /dev/null +++ b/source/x/x11/build/font-misc-misc @@ -0,0 +1 @@ +4 diff --git a/source/x/x11/build/font-mutt-misc b/source/x/x11/build/font-mutt-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-mutt-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-schumacher-misc b/source/x/x11/build/font-schumacher-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-schumacher-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-screen-cyrillic b/source/x/x11/build/font-screen-cyrillic new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-screen-cyrillic @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-sony-misc b/source/x/x11/build/font-sony-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-sony-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-sun-misc b/source/x/x11/build/font-sun-misc new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-sun-misc @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-util b/source/x/x11/build/font-util new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/font-util @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/font-winitzki-cyrillic b/source/x/x11/build/font-winitzki-cyrillic new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/font-winitzki-cyrillic @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/font-xfree86-type1 b/source/x/x11/build/font-xfree86-type1 new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/font-xfree86-type1 @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/fontcacheproto b/source/x/x11/build/fontcacheproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/fontcacheproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/fontsproto b/source/x/x11/build/fontsproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/fontsproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/gccmakedep b/source/x/x11/build/gccmakedep new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/gccmakedep @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/iceauth b/source/x/x11/build/iceauth new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/iceauth @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/ico b/source/x/x11/build/ico new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/ico @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/imake b/source/x/x11/build/imake new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/imake @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/kbproto b/source/x/x11/build/kbproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/kbproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/lbxproxy b/source/x/x11/build/lbxproxy new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/lbxproxy @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libICE b/source/x/x11/build/libICE new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libICE @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXScrnSaver b/source/x/x11/build/libXScrnSaver new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXScrnSaver @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXTrap b/source/x/x11/build/libXTrap new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXTrap @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXau b/source/x/x11/build/libXau new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXau @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXcomposite b/source/x/x11/build/libXcomposite new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXcomposite @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXcursor b/source/x/x11/build/libXcursor new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXcursor @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXdamage b/source/x/x11/build/libXdamage new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXdamage @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXdmcp b/source/x/x11/build/libXdmcp new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXdmcp @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXevie b/source/x/x11/build/libXevie new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXevie @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXfixes b/source/x/x11/build/libXfixes new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXfixes @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXfontcache b/source/x/x11/build/libXfontcache new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXfontcache @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXft b/source/x/x11/build/libXft new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXft @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXinerama b/source/x/x11/build/libXinerama new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXinerama @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXmu b/source/x/x11/build/libXmu new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXmu @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXp b/source/x/x11/build/libXp new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXp @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXpm b/source/x/x11/build/libXpm new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXpm @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXprintAppUtil b/source/x/x11/build/libXprintAppUtil new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXprintAppUtil @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXprintUtil b/source/x/x11/build/libXprintUtil new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXprintUtil @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXrender b/source/x/x11/build/libXrender new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXrender @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXres b/source/x/x11/build/libXres new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXres @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXtst b/source/x/x11/build/libXtst new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXtst @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXv b/source/x/x11/build/libXv new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXv @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXvMC b/source/x/x11/build/libXvMC new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXvMC @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXxf86dga b/source/x/x11/build/libXxf86dga new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXxf86dga @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXxf86misc b/source/x/x11/build/libXxf86misc new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXxf86misc @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libXxf86vm b/source/x/x11/build/libXxf86vm new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libXxf86vm @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libdmx b/source/x/x11/build/libdmx new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libdmx @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libfontenc b/source/x/x11/build/libfontenc new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libfontenc @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/liblbxutil b/source/x/x11/build/liblbxutil new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/liblbxutil @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libpthread-stubs b/source/x/x11/build/libpthread-stubs new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libpthread-stubs @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libxkbfile b/source/x/x11/build/libxkbfile new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libxkbfile @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/libxkbui b/source/x/x11/build/libxkbui new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/libxkbui @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/listres b/source/x/x11/build/listres new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/listres @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/lndir b/source/x/x11/build/lndir new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/lndir @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/luit b/source/x/x11/build/luit new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/luit @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/makedepend b/source/x/x11/build/makedepend new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/makedepend @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/mkcomposecache b/source/x/x11/build/mkcomposecache new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/mkcomposecache @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/mkfontdir b/source/x/x11/build/mkfontdir new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/mkfontdir @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/oclock b/source/x/x11/build/oclock new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/oclock @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/printproto b/source/x/x11/build/printproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/printproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/proxymngr b/source/x/x11/build/proxymngr new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/proxymngr @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/recordproto b/source/x/x11/build/recordproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/recordproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/rendercheck b/source/x/x11/build/rendercheck new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/rendercheck @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/resourceproto b/source/x/x11/build/resourceproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/resourceproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/scripts b/source/x/x11/build/scripts new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/scripts @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/scrnsaverproto b/source/x/x11/build/scrnsaverproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/scrnsaverproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/smproxy b/source/x/x11/build/smproxy new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/smproxy @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/trapproto b/source/x/x11/build/trapproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/trapproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/twm b/source/x/x11/build/twm new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/twm @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/videoproto b/source/x/x11/build/videoproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/videoproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/viewres b/source/x/x11/build/viewres new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/viewres @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/x11perf b/source/x/x11/build/x11perf new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/x11perf @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xauth b/source/x/x11/build/xauth new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xauth @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xbacklight b/source/x/x11/build/xbacklight new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xbacklight @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xbiff b/source/x/x11/build/xbiff new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xbiff @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xbitmaps b/source/x/x11/build/xbitmaps new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xbitmaps @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xcalc b/source/x/x11/build/xcalc new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xcalc @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xclipboard b/source/x/x11/build/xclipboard new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xclipboard @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xclock b/source/x/x11/build/xclock new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xclock @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xcmiscproto b/source/x/x11/build/xcmiscproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xcmiscproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xcmsdb b/source/x/x11/build/xcmsdb new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xcmsdb @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xcompmgr b/source/x/x11/build/xcompmgr new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xcompmgr @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xconsole b/source/x/x11/build/xconsole new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xconsole @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xcursor-themes b/source/x/x11/build/xcursor-themes new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xcursor-themes @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xcursorgen b/source/x/x11/build/xcursorgen new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xcursorgen @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xdbedizzy b/source/x/x11/build/xdbedizzy new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xdbedizzy @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xditview b/source/x/x11/build/xditview new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xditview @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xdriinfo b/source/x/x11/build/xdriinfo new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xdriinfo @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xev b/source/x/x11/build/xev new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xev @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xeyes b/source/x/x11/build/xeyes new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xeyes @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86-input-elographics b/source/x/x11/build/xf86-input-elographics new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86-input-elographics @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86-input-mutouch b/source/x/x11/build/xf86-input-mutouch new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86-input-mutouch @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86-video-ati b/source/x/x11/build/xf86-video-ati new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86-video-ati @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86-video-nsc b/source/x/x11/build/xf86-video-nsc new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86-video-nsc @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86-video-openchrome b/source/x/x11/build/xf86-video-openchrome new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86-video-openchrome @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86-video-v4l b/source/x/x11/build/xf86-video-v4l new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86-video-v4l @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86bigfontproto b/source/x/x11/build/xf86bigfontproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86bigfontproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86dga b/source/x/x11/build/xf86dga new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86dga @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86dgaproto b/source/x/x11/build/xf86dgaproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86dgaproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86driproto b/source/x/x11/build/xf86driproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86driproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86miscproto b/source/x/x11/build/xf86miscproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86miscproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86rushproto b/source/x/x11/build/xf86rushproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86rushproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xf86vidmodeproto b/source/x/x11/build/xf86vidmodeproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xf86vidmodeproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xfd b/source/x/x11/build/xfd new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xfd @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xfindproxy b/source/x/x11/build/xfindproxy new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xfindproxy @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xfontsel b/source/x/x11/build/xfontsel new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xfontsel @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xfwp b/source/x/x11/build/xfwp new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xfwp @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xgamma b/source/x/x11/build/xgamma new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xgamma @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xgc b/source/x/x11/build/xgc new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xgc @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xhost b/source/x/x11/build/xhost new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xhost @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xineramaproto b/source/x/x11/build/xineramaproto new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xineramaproto @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xkbevd b/source/x/x11/build/xkbevd new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xkbevd @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xkbprint b/source/x/x11/build/xkbprint new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xkbprint @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xkbutils b/source/x/x11/build/xkbutils new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xkbutils @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xkill b/source/x/x11/build/xkill new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xkill @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xload b/source/x/x11/build/xload new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xload @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xlogo b/source/x/x11/build/xlogo new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xlogo @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xlsatoms b/source/x/x11/build/xlsatoms new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xlsatoms @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xlsclients b/source/x/x11/build/xlsclients new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xlsclients @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xlsfonts b/source/x/x11/build/xlsfonts new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xlsfonts @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xmag b/source/x/x11/build/xmag new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xmag @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xman b/source/x/x11/build/xman new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xman @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xmessage b/source/x/x11/build/xmessage new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xmessage @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xmh b/source/x/x11/build/xmh new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xmh @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xmodmap b/source/x/x11/build/xmodmap new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xmodmap @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xmore b/source/x/x11/build/xmore new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xmore @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xorg-cf-files b/source/x/x11/build/xorg-cf-files new file mode 100644 index 00000000..00750edc --- /dev/null +++ b/source/x/x11/build/xorg-cf-files @@ -0,0 +1 @@ +3 diff --git a/source/x/x11/build/xorg-docs b/source/x/x11/build/xorg-docs new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xorg-docs @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xorg-sgml-doctools b/source/x/x11/build/xorg-sgml-doctools new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xorg-sgml-doctools @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xplsprinters b/source/x/x11/build/xplsprinters new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xplsprinters @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xpr b/source/x/x11/build/xpr new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xpr @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xprehashprinterlist b/source/x/x11/build/xprehashprinterlist new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xprehashprinterlist @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xprop b/source/x/x11/build/xprop new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xprop @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xproxymanagementprotocol b/source/x/x11/build/xproxymanagementprotocol new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xproxymanagementprotocol @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xrdb b/source/x/x11/build/xrdb new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xrdb @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xrefresh b/source/x/x11/build/xrefresh new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xrefresh @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xset b/source/x/x11/build/xset new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xset @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xsetmode b/source/x/x11/build/xsetmode new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xsetmode @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xsetpointer b/source/x/x11/build/xsetpointer new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xsetpointer @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xsetroot b/source/x/x11/build/xsetroot new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xsetroot @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xsm b/source/x/x11/build/xsm new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xsm @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xstdcmap b/source/x/x11/build/xstdcmap new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xstdcmap @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xtrap b/source/x/x11/build/xtrap new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xtrap @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xvidtune b/source/x/x11/build/xvidtune new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xvidtune @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xvinfo b/source/x/x11/build/xvinfo new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xvinfo @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/build/xwud b/source/x/x11/build/xwud new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/source/x/x11/build/xwud @@ -0,0 +1 @@ +2 diff --git a/source/x/x11/configure/compiz b/source/x/x11/configure/compiz new file mode 100644 index 00000000..21d8270d --- /dev/null +++ b/source/x/x11/configure/compiz @@ -0,0 +1,15 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --disable-gconf \ + --disable-kde \ + --enable-kde4 \ + --enable-librsvg \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/configure b/source/x/x11/configure/configure new file mode 100644 index 00000000..eb3fd59c --- /dev/null +++ b/source/x/x11/configure/configure @@ -0,0 +1,11 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/libX11 b/source/x/x11/configure/libX11 new file mode 100644 index 00000000..093c6044 --- /dev/null +++ b/source/x/x11/configure/libX11 @@ -0,0 +1,12 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --with-xcb=yes \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/libXt b/source/x/x11/configure/libXt new file mode 100644 index 00000000..3c832abd --- /dev/null +++ b/source/x/x11/configure/libXt @@ -0,0 +1,12 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --with-appdefaultdir=/etc/X11/app-defaults \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/pixman b/source/x/x11/configure/pixman new file mode 100644 index 00000000..492cf8ae --- /dev/null +++ b/source/x/x11/configure/pixman @@ -0,0 +1,19 @@ +if [ "$ARCH" = "x86_64" ]; then + do_sse2="--enable-sse2" +else + do_sse2="--disable-sse2" +fi + +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --disable-vmx \ + --build=$ARCH-slackware-linux \ + ${do_sse2} diff --git a/source/x/x11/configure/setxkbmap b/source/x/x11/configure/setxkbmap new file mode 100644 index 00000000..91f8353f --- /dev/null +++ b/source/x/x11/configure/setxkbmap @@ -0,0 +1,11 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --with-xkb-config-root=/etc/X11/xkb \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/xf86-video-ati b/source/x/x11/configure/xf86-video-ati new file mode 100644 index 00000000..6e41b488 --- /dev/null +++ b/source/x/x11/configure/xf86-video-ati @@ -0,0 +1,19 @@ +xserver_source="/tmp/x11-build/xorg-server-1.6.2" + +if [ ! -d "$xserver_source" ]; then + echo "$xserver_source does not exist, and you need it." + exit 1 +fi + +CFLAGS="$SLKCFLAGS -I${xserver_source}/hw/xfree86/ramdac" \ +CXXFLAGS="$SLKCFLAGS -I${xserver_source}/hw/xfree86/ramdac" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --with-xserver-source=${xserver_source} \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/xf86-video-nv b/source/x/x11/configure/xf86-video-nv new file mode 100644 index 00000000..6e41b488 --- /dev/null +++ b/source/x/x11/configure/xf86-video-nv @@ -0,0 +1,19 @@ +xserver_source="/tmp/x11-build/xorg-server-1.6.2" + +if [ ! -d "$xserver_source" ]; then + echo "$xserver_source does not exist, and you need it." + exit 1 +fi + +CFLAGS="$SLKCFLAGS -I${xserver_source}/hw/xfree86/ramdac" \ +CXXFLAGS="$SLKCFLAGS -I${xserver_source}/hw/xfree86/ramdac" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --with-xserver-source=${xserver_source} \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/xfs b/source/x/x11/configure/xfs new file mode 100644 index 00000000..38f50c9a --- /dev/null +++ b/source/x/x11/configure/xfs @@ -0,0 +1,12 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --disable-devel-docs \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/xkbcomp b/source/x/x11/configure/xkbcomp new file mode 100644 index 00000000..91f8353f --- /dev/null +++ b/source/x/x11/configure/xkbcomp @@ -0,0 +1,11 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --with-xkb-config-root=/etc/X11/xkb \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/xkeyboard-config b/source/x/x11/configure/xkeyboard-config new file mode 100644 index 00000000..a5e05d6b --- /dev/null +++ b/source/x/x11/configure/xkeyboard-config @@ -0,0 +1,13 @@ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --enable-xkbcomp-symlink \ + --enable-compat-rules \ + --with-xkb-base=/etc/X11/xkb \ + --with-xkb-rules-symlink=xfree86,xorg \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/xorg-docs b/source/x/x11/configure/xorg-docs new file mode 100644 index 00000000..77bb98d8 --- /dev/null +++ b/source/x/x11/configure/xorg-docs @@ -0,0 +1,14 @@ +CFLAGS=$SLKCFLAGS \ +CXXFLAGS=$SLKCFLAGS \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --enable-pdf=no \ + --enable-ps=no \ + --enable-html=no \ + --build=$ARCH-slackware-linux diff --git a/source/x/x11/configure/xorg-server b/source/x/x11/configure/xorg-server new file mode 100644 index 00000000..b6660025 --- /dev/null +++ b/source/x/x11/configure/xorg-server @@ -0,0 +1,42 @@ +# Servers to build: +BUILD_SERVERS="--enable-xorg \ + --enable-xvfb \ + --enable-xnest \ + --enable-kdrive \ + --enable-xephyr \ + --enable-xsdl \ + --enable-xfbdev" + +MESA_VERSION=${MESA_VERSION:-7.5} + +# Default font paths to be used by the X server +DEF_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" + +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-static \ + --with-pic \ + --with-int10=x86emu \ + --with-default-font-path="${DEF_FONTPATH}" \ + --with-module-dir=/usr/lib${LIBDIRSUFFIX}/xorg/modules \ + --with-dri-driver-path=/usr/lib${LIBDIRSUFFIX}/xorg/modules/dri \ + --with-os-name="Slackware 13.0" \ + --with-os-vendor="Slackware Linux Project" \ + --with-mesa-source=/tmp/Mesa-${MESA_VERSION} \ + --with-xkb-path=/etc/X11/xkb \ + --with-xkb-output=/var/lib/xkb \ + $BUILD_SERVERS \ + --build=$ARCH-slackware-linux + +if [ "$ARCH" = "x86_64" ]; then + # To prevent the error "No rule to make target `-ldl'" + sed -i -e 's#-ldl##' hw/xfree86/Makefile + sed -i -e 's#-lm#-lm -ldl#' hw/xfree86/Makefile +fi + diff --git a/source/x/x11/doinst.sh/font-adobe-100dpi b/source/x/x11/doinst.sh/font-adobe-100dpi new file mode 100644 index 00000000..aa6445d1 --- /dev/null +++ b/source/x/x11/doinst.sh/font-adobe-100dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/100dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-adobe-75dpi b/source/x/x11/doinst.sh/font-adobe-75dpi new file mode 100644 index 00000000..94bb53e8 --- /dev/null +++ b/source/x/x11/doinst.sh/font-adobe-75dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/75dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-adobe-utopia-100dpi b/source/x/x11/doinst.sh/font-adobe-utopia-100dpi new file mode 100644 index 00000000..aa6445d1 --- /dev/null +++ b/source/x/x11/doinst.sh/font-adobe-utopia-100dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/100dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-adobe-utopia-75dpi b/source/x/x11/doinst.sh/font-adobe-utopia-75dpi new file mode 100644 index 00000000..94bb53e8 --- /dev/null +++ b/source/x/x11/doinst.sh/font-adobe-utopia-75dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/75dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-adobe-utopia-type1 b/source/x/x11/doinst.sh/font-adobe-utopia-type1 new file mode 100644 index 00000000..e3951269 --- /dev/null +++ b/source/x/x11/doinst.sh/font-adobe-utopia-type1 @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/Type1 + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-arabic-misc b/source/x/x11/doinst.sh/font-arabic-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-arabic-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bh-100dpi b/source/x/x11/doinst.sh/font-bh-100dpi new file mode 100644 index 00000000..aa6445d1 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bh-100dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/100dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bh-75dpi b/source/x/x11/doinst.sh/font-bh-75dpi new file mode 100644 index 00000000..94bb53e8 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bh-75dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/75dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi new file mode 100644 index 00000000..aa6445d1 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/100dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi new file mode 100644 index 00000000..94bb53e8 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/75dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bh-ttf b/source/x/x11/doinst.sh/font-bh-ttf new file mode 100644 index 00000000..bdb05018 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bh-ttf @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/TTF + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bh-type1 b/source/x/x11/doinst.sh/font-bh-type1 new file mode 100644 index 00000000..e3951269 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bh-type1 @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/Type1 + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bitstream-100dpi b/source/x/x11/doinst.sh/font-bitstream-100dpi new file mode 100644 index 00000000..aa6445d1 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bitstream-100dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/100dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bitstream-75dpi b/source/x/x11/doinst.sh/font-bitstream-75dpi new file mode 100644 index 00000000..94bb53e8 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bitstream-75dpi @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/75dpi + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bitstream-speedo b/source/x/x11/doinst.sh/font-bitstream-speedo new file mode 100644 index 00000000..2cbbd2f1 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bitstream-speedo @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/Speedo + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-bitstream-type1 b/source/x/x11/doinst.sh/font-bitstream-type1 new file mode 100644 index 00000000..e3951269 --- /dev/null +++ b/source/x/x11/doinst.sh/font-bitstream-type1 @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/Type1 + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-cronyx-cyrillic b/source/x/x11/doinst.sh/font-cronyx-cyrillic new file mode 100644 index 00000000..960dd945 --- /dev/null +++ b/source/x/x11/doinst.sh/font-cronyx-cyrillic @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/cyrillic + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-cursor-misc b/source/x/x11/doinst.sh/font-cursor-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-cursor-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-daewoo-misc b/source/x/x11/doinst.sh/font-daewoo-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-daewoo-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-dec-misc b/source/x/x11/doinst.sh/font-dec-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-dec-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-ibm-type1 b/source/x/x11/doinst.sh/font-ibm-type1 new file mode 100644 index 00000000..e3951269 --- /dev/null +++ b/source/x/x11/doinst.sh/font-ibm-type1 @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/Type1 + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-isas-misc b/source/x/x11/doinst.sh/font-isas-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-isas-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-jis-misc b/source/x/x11/doinst.sh/font-jis-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-jis-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-micro-misc b/source/x/x11/doinst.sh/font-micro-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-micro-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-misc-cyrillic b/source/x/x11/doinst.sh/font-misc-cyrillic new file mode 100644 index 00000000..960dd945 --- /dev/null +++ b/source/x/x11/doinst.sh/font-misc-cyrillic @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/cyrillic + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-misc-ethiopic b/source/x/x11/doinst.sh/font-misc-ethiopic new file mode 100644 index 00000000..b7227e90 --- /dev/null +++ b/source/x/x11/doinst.sh/font-misc-ethiopic @@ -0,0 +1,15 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/OTF + mkfontscale . + mkfontdir . + ) + ( cd /usr/share/fonts/TTF + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-misc-meltho b/source/x/x11/doinst.sh/font-misc-meltho new file mode 100644 index 00000000..0c434b5a --- /dev/null +++ b/source/x/x11/doinst.sh/font-misc-meltho @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/OTF + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-misc-misc b/source/x/x11/doinst.sh/font-misc-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-misc-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-mutt-misc b/source/x/x11/doinst.sh/font-mutt-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-mutt-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-schumacher-misc b/source/x/x11/doinst.sh/font-schumacher-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-schumacher-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-screen-cyrillic b/source/x/x11/doinst.sh/font-screen-cyrillic new file mode 100644 index 00000000..960dd945 --- /dev/null +++ b/source/x/x11/doinst.sh/font-screen-cyrillic @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/cyrillic + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-sony-misc b/source/x/x11/doinst.sh/font-sony-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-sony-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-sun-misc b/source/x/x11/doinst.sh/font-sun-misc new file mode 100644 index 00000000..63055f0e --- /dev/null +++ b/source/x/x11/doinst.sh/font-sun-misc @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/misc + mkfontscale . + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-winitzki-cyrillic b/source/x/x11/doinst.sh/font-winitzki-cyrillic new file mode 100644 index 00000000..960dd945 --- /dev/null +++ b/source/x/x11/doinst.sh/font-winitzki-cyrillic @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/cyrillic + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/font-xfree86-type1 b/source/x/x11/doinst.sh/font-xfree86-type1 new file mode 100644 index 00000000..e3951269 --- /dev/null +++ b/source/x/x11/doinst.sh/font-xfree86-type1 @@ -0,0 +1,11 @@ +#!/bin/sh +# Update the X font indexes: +if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then + ( cd /usr/share/fonts/Type1 + mkfontscale . + mkfontdir . + ) +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/source/x/x11/doinst.sh/xdm b/source/x/x11/doinst.sh/xdm new file mode 100644 index 00000000..bb08dc5f --- /dev/null +++ b/source/x/x11/doinst.sh/xdm @@ -0,0 +1,15 @@ +#!/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/X11/xdm/xdm-config.new +config etc/X11/xdm/Xservers.new +config etc/X11/xdm/Xsession.new diff --git a/source/x/x11/doinst.sh/xfs b/source/x/x11/doinst.sh/xfs new file mode 100644 index 00000000..2b67221c --- /dev/null +++ b/source/x/x11/doinst.sh/xfs @@ -0,0 +1,14 @@ +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/X11/fs/config.new + diff --git a/source/x/x11/doinst.sh/xinit b/source/x/x11/doinst.sh/xinit new file mode 100644 index 00000000..de90b8f2 --- /dev/null +++ b/source/x/x11/doinst.sh/xinit @@ -0,0 +1,5 @@ +# We can't leave people with nothing, so we'll have to set +# a probable default: +if [ ! -r etc/X11/xinit/xinitrc ]; then + ( cd etc/X11/xinit ; ln -sf xinitrc.kde xinitrc ) +fi diff --git a/source/x/x11/doinst.sh/xkeyboard-config b/source/x/x11/doinst.sh/xkeyboard-config new file mode 100644 index 00000000..2b47d6d9 --- /dev/null +++ b/source/x/x11/doinst.sh/xkeyboard-config @@ -0,0 +1,7 @@ +# This has to assume the use of upgradepkg to work. +# Ever wondered why we install new packages twice? +# Here's an example: +if [ -d etc/X11/xkb/symbols/pc ]; then + mv etc/X11/xkb etc/X11/xkb.old.bak.$$ + mkdir -p etc/X11/xkb/rules etc/X11/xkb +fi diff --git a/source/x/x11/doinst.sh/xorg-cf-files b/source/x/x11/doinst.sh/xorg-cf-files new file mode 100644 index 00000000..6711f9f9 --- /dev/null +++ b/source/x/x11/doinst.sh/xorg-cf-files @@ -0,0 +1,5 @@ +#!/bin/sh +# Make sure there is a host.def, but don't mess with the +# contents, as the lesstif package may have already installed +# things in this file. Normally it ships empty. +touch usr/lib/X11/config/host.def diff --git a/source/x/x11/makepkg/xorg-server b/source/x/x11/makepkg/xorg-server new file mode 100644 index 00000000..67b93c97 --- /dev/null +++ b/source/x/x11/makepkg/xorg-server @@ -0,0 +1,35 @@ + +rm -r ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest/usr/bin +mv $PKG/usr/bin/Xnest ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest/usr/bin +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest/usr/man/man1 +mv $PKG/usr/man/man1/Xnest.1.gz ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest/usr/man/man1 +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest/install +cat $CWD/slack-desc/xorg-server-xnest > ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest/install/slack-desc +cd ${SLACK_X_BUILD_DIR}/package-xorg-server-xnest +/sbin/makepkg -l y -c n ${SLACK_X_BUILD_DIR}/xorg-server-xnest-${MODULAR_PACKAGE_VERSION}-$ARCH-$BUILD.txz + +rm -r ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb/usr/bin +mv $PKG/usr/bin/Xvfb ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb/usr/bin +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb/usr/man/man1 +mv $PKG/usr/man/man1/Xvfb.1.gz ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb/usr/man/man1 +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb/install +cat $CWD/slack-desc/xorg-server-xvfb > ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb/install/slack-desc +cd ${SLACK_X_BUILD_DIR}/package-xorg-server-xvfb +/sbin/makepkg -l y -c n ${SLACK_X_BUILD_DIR}/xorg-server-xvfb-${MODULAR_PACKAGE_VERSION}-$ARCH-$BUILD.txz + +rm -r ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr/usr/bin +mv $PKG/usr/bin/Xephyr ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr/usr/bin +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr/usr/man/man1 +mv $PKG/usr/man/man1/Xephyr.1.gz ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr/usr/man/man1 +mkdir -p ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr/install +cat $CWD/slack-desc/xorg-server-xephyr > ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr/install/slack-desc +cd ${SLACK_X_BUILD_DIR}/package-xorg-server-xephyr +/sbin/makepkg -l y -c n ${SLACK_X_BUILD_DIR}/xorg-server-xephyr-${MODULAR_PACKAGE_VERSION}-$ARCH-$BUILD.txz + +# Build the main xorg-server package: +cd $PKG +/sbin/makepkg -l y -c n ${SLACK_X_BUILD_DIR}/xorg-server-${MODULAR_PACKAGE_VERSION}-$ARCH-$BUILD.txz + diff --git a/source/x/x11/modularize b/source/x/x11/modularize new file mode 100644 index 00000000..fd192efb --- /dev/null +++ b/source/x/x11/modularize @@ -0,0 +1,317 @@ +# If a package is listed here, it will be built apart from the +# usual "grab bag" package that's made from each source directory. + +applewmproto +appres +bdftopcf +beforelight +bigreqsproto +bitmap +compiz +compositeproto +constype +damageproto +dmxproto +dri2proto +editres +encodings +evieext +fixesproto +font-adobe-100dpi +font-adobe-75dpi +font-adobe-utopia-100dpi +font-adobe-utopia-75dpi +font-adobe-utopia-type1 +font-alias +font-arabic-misc +font-bh-100dpi +font-bh-75dpi +font-bh-lucidatypewriter-100dpi +font-bh-lucidatypewriter-75dpi +font-bh-ttf +font-bh-type1 +font-bitstream-100dpi +font-bitstream-75dpi +font-bitstream-speedo +font-bitstream-type1 +font-cronyx-cyrillic +font-cursor-misc +font-daewoo-misc +font-dec-misc +font-ibm-type1 +font-isas-misc +font-jis-misc +font-micro-misc +font-misc-cyrillic +font-misc-ethiopic +font-misc-meltho +font-misc-misc +font-mutt-misc +font-schumacher-misc +font-screen-cyrillic +font-sony-misc +font-sun-misc +font-util +font-winitzki-cyrillic +font-xfree86-type1 +fontcacheproto +fontsproto +fonttosfnt +fslsfonts +fstobdf +gccmakedep +glproto +iceauth +ico +imake +inputproto +intel-gpu-tools +kbproto +lbxproxy +libAppleWM +libFS +libICE +libSM +libWindowsWM +libX11 +libXScrnSaver +libXTrap +libXau +libXaw +libXcomposite +libXcursor +libXdamage +libXdmcp +libXevie +libXext +libXfixes +libXfont +libXfontcache +libXft +libXi +libXinerama +libXmu +libXp +libXpm +libXprintAppUtil +libXprintUtil +libXrandr +libXrender +libXres +libXt +libXtst +libXv +libXvMC +libXxf86dga +libXxf86misc +libXxf86vm +libdmx +libfontenc +liblbxutil +libpciaccess +libpthread-stubs +libxcb +libxkbfile +libxkbui +listres +lndir +luit +makedepend +mkcfm +mkcomposecache +mkfontdir +mkfontscale +oclock +pixman +printproto +proxymngr +randrproto +recordproto +rendercheck +renderproto +resourceproto +rgb +rstart +scripts +scrnsaverproto +sessreg +setxkbmap +showfont +smproxy +trapproto +twm +util-macros +videoproto +viewres +windowswmproto +x11perf +xauth +xbacklight +xbiff +xbitmaps +xcalc +xcb-proto +xcb-util +xclipboard +xclock +xcmiscproto +xcmsdb +xcompmgr +xconsole +xcursor-themes +xcursorgen +xdbedizzy +xditview +xdm +xdpyinfo +xdriinfo +xedit +xev +xextproto +xeyes +xf86-input-acecad +xf86-input-aiptek +xf86-input-calcomp +xf86-input-citron +xf86-input-digitaledge +xf86-input-dmc +xf86-input-dynapro +xf86-input-elo2300 +xf86-input-elographics +xf86-input-evdev +xf86-input-fpit +xf86-input-hyperpen +xf86-input-jamstudio +xf86-input-joystick +xf86-input-keyboard +xf86-input-magellan +xf86-input-magictouch +xf86-input-microtouch +xf86-input-mouse +xf86-input-mutouch +xf86-input-palmax +xf86-input-penmount +xf86-input-spaceorb +xf86-input-summa +xf86-input-synaptics +xf86-input-tek4957 +xf86-input-ur98 +xf86-input-vmmouse +xf86-input-void +xf86-video-geode +xf86-video-apm +xf86-video-ark +xf86-video-ast +xf86-video-ati +xf86-video-chips +xf86-video-cirrus +xf86-video-cyrix +xf86-video-dummy +xf86-video-fbdev +xf86-video-glint +xf86-video-i128 +xf86-video-i740 +xf86-video-i810 +xf86-video-impact +xf86-video-imstt +xf86-video-intel +xf86-video-mach64 +xf86-video-mga +xf86-video-neomagic +xf86-video-newport +xf86-video-nsc +xf86-video-nv +xf86-video-openchrome +xf86-video-radeonhd +xf86-video-r128 +xf86-video-rendition +xf86-video-s3 +xf86-video-s3virge +xf86-video-savage +xf86-video-siliconmotion +xf86-video-sis +xf86-video-sisusb +xf86-video-sunbw2 +xf86-video-suncg14 +xf86-video-suncg3 +xf86-video-suncg6 +xf86-video-sunffb +xf86-video-sunleo +xf86-video-suntcx +xf86-video-tdfx +xf86-video-tga +xf86-video-trident +xf86-video-tseng +xf86-video-v4l +xf86-video-vesa +xf86-video-vga +xf86-video-vmware +xf86-video-voodoo +xf86-video-wsfb +xf86-video-xgi +xf86-video-xgixp +xf86bigfontproto +xf86dga +xf86dgaproto +xf86driproto +xf86miscproto +xf86rushproto +xf86vidmodeproto +xfd +xfindproxy +xfontsel +xfs +xfsinfo +xfwp +xgamma +xgc +xhost +xineramaproto +xinit +xinput +xkbcomp +xkbevd +xkbprint +xkbutils +xkeyboard-config +xkill +xload +xlogo +xlsatoms +xlsclients +xlsfonts +xmag +xman +xmessage +xmh +xmodmap +xmore +xorg-cf-files +xorg-docs +xorg-server +xorg-sgml-doctools +xphelloworld +xplsprinters +xpr +xprehashprinterlist +xprop +xproto +xproxymanagementprotocol +xpyb +xrandr +xrdb +xrefresh +xscope +xset +xsetmode +xsetpointer +xsetroot +xsm +xstdcmap +xtrans +xtrap +xvidtune +xvinfo +xwd +xwininfo +xwud diff --git a/source/x/x11/noarch b/source/x/x11/noarch new file mode 100644 index 00000000..2a07c677 --- /dev/null +++ b/source/x/x11/noarch @@ -0,0 +1,85 @@ +# List packages with an $ARCH of "noarch" (i.e. packages +# that contain no binaries) here: +bigreqsproto +compositeproto +damageproto +dejavu-ttf +dmxproto +encodings +evieext +fixesproto +font-adobe-100dpi +font-adobe-75dpi +font-adobe-utopia-100dpi +font-adobe-utopia-75dpi +font-adobe-utopia-type1 +font-alias +font-arabic-misc +font-bh-100dpi +font-bh-75dpi +font-bh-lucidatypewriter-100dpi +font-bh-lucidatypewriter-75dpi +font-bh-ttf +font-bh-type1 +font-bitstream-100dpi +font-bitstream-75dpi +font-bitstream-speedo +font-bitstream-type1 +font-cronyx-cyrillic +font-cursor-misc +font-daewoo-misc +font-dec-misc +font-ibm-type1 +font-isas-misc +font-jis-misc +font-micro-misc +font-misc-cyrillic +font-misc-ethiopic +font-misc-meltho +font-misc-misc +font-mutt-misc +font-schumacher-misc +font-screen-cyrillic +font-sony-misc +font-sun-misc +font-winitzki-cyrillic +font-xfree86-type1 +fontcacheproto +fontsproto +gccmakedep +glproto +inputproto +kbproto +libpthread-stubs +mkfontdir +printproto +randrproto +recordproto +renderproto +resourceproto +scripts +scrnsaverproto +trapproto +ttf-indic-fonts +util-macros +videoproto +x11-skel +xbitmaps +xcb-proto +xcmiscproto +xcursor-themes +xextproto +xf86bigfontproto +xf86dgaproto +xf86driproto +xf86miscproto +xf86rushproto +xf86vidmodeproto +xineramaproto +xkeyboard-config +xorg-cf-files +xorg-docs +xorg-sgml-doctools +xproto +xproxymanagementprotocol +xtrans diff --git a/source/x/x11/package-blacklist b/source/x/x11/package-blacklist new file mode 100644 index 00000000..37762499 --- /dev/null +++ b/source/x/x11/package-blacklist @@ -0,0 +1,39 @@ +# Enter packages to skip (perhaps because they aren't used on +# this platform) below. Just the package name -- no version +# number is needed. + +# MacOS related packages: +applewmproto +windowswmproto +libAppleWM +libWindowsWM + +# Sun video cards: +xf86-video-sunbw2 +xf86-video-suncg14 +xf86-video-suncg3 +xf86-video-suncg6 +xf86-video-sunffb +xf86-video-sunleo +xf86-video-suntcx + +# Obsolete packages: +liboldX +xf86-video-amd +xf86-video-via +xkbdata +xphelloworld +xrx + +# Not applicable to us +grandr +constype + +# CAREFUL NOT TO "SHIP" THE STUFF BELOW IN THE MAIN X PACKAGES DIR! + +# This is probably obsolete, and kills "X -configure" too +xf86-video-nsc + +# We don't want this one, as it causes failure of X with no xorg.conf +xf86-video-fbdev + diff --git a/source/x/x11/patch/compiz.patch b/source/x/x11/patch/compiz.patch new file mode 100644 index 00000000..c2920994 --- /dev/null +++ b/source/x/x11/patch/compiz.patch @@ -0,0 +1,3 @@ +zcat $CWD/patch/compiz/compiz-0.7.8-kde42-crash.patch.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patch/compiz/compiz-0.7.8-kde42-krunner.patch.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patch/compiz/compiz-0.7.8-kde42.patch.gz | patch -p1 --verbose || exit 1 diff --git a/source/x/x11/patch/compiz/compiz-0.7.8-kde42-crash.patch b/source/x/x11/patch/compiz/compiz-0.7.8-kde42-crash.patch new file mode 100644 index 00000000..00f89e2c --- /dev/null +++ b/source/x/x11/patch/compiz/compiz-0.7.8-kde42-crash.patch @@ -0,0 +1,66 @@ +Implement KDecorationBridge unstable API, needed for KDE 4.2. +--- + +diff --git a/kde/window-decorator-kde4/window.cpp b/kde/window-decorator-kde4/window.cpp +index d2d362b..68c856b 100644 +--- a/kde/window-decorator-kde4/window.cpp ++++ b/kde/window-decorator-kde4/window.cpp +@@ -764,6 +764,31 @@ KWD::Window::grabXServer (bool) + } + + void ++KWD::Window::repaintShadow (void) ++{ ++} ++ ++bool ++KWD::Window::compositingActive (void) const ++{ ++ return true; ++} ++ ++bool ++KWD::Window::shadowsActive (void) const ++{ ++ /* we are drawing the shadows ourselves, no need for the ++ decoration engine to do so */ ++ return false; ++} ++ ++double ++KWD::Window::opacity (void) const ++{ ++ return 1.0; ++} ++ ++void + KWD::Window::createDecoration (void) + { + KDecoration *decor; +diff --git a/kde/window-decorator-kde4/window.h b/kde/window-decorator-kde4/window.h +index bdf2c47..034e6fe 100644 +--- a/kde/window-decorator-kde4/window.h ++++ b/kde/window-decorator-kde4/window.h +@@ -45,7 +45,7 @@ class QMenu; + + namespace KWD + { +-class Window:public QWidget, public KDecorationBridge { ++class Window:public QWidget, public KDecorationBridgeUnstable { + Q_OBJECT public: + + enum Type +@@ -104,6 +104,12 @@ class Window:public QWidget, public KDecorationBridge { + virtual Qt::WFlags initialWFlags (void) const; + virtual void grabXServer (bool grab); + ++ /* unstable API */ ++ virtual void repaintShadow (); ++ virtual bool compositingActive () const; ++ virtual bool shadowsActive () const; ++ virtual double opacity () const; ++ + void handleActiveChange (void); + void updateFrame (WId frame); + void updateWindowGeometry (void); + diff --git a/source/x/x11/patch/compiz/compiz-0.7.8-kde42-krunner.patch b/source/x/x11/patch/compiz/compiz-0.7.8-kde42-krunner.patch new file mode 100644 index 00000000..3de71af8 --- /dev/null +++ b/source/x/x11/patch/compiz/compiz-0.7.8-kde42-krunner.patch @@ -0,0 +1,19 @@ +diff --git a/kde/window-decorator-kde4/decorator.cpp b/kde/window-decorator-kde4/decorator.cpp +index 96b818d..0bf4718 100644 +--- a/kde/window-decorator-kde4/decorator.cpp ++++ b/kde/window-decorator-kde4/decorator.cpp +@@ -649,9 +649,10 @@ KWD::Decorator::x11EventFilter (XEvent *xevent) + } + else if (action == Atoms::toolkitActionRunDialogAtom) + { +- QDBusInterface krunner ("org.kde.krunner", "/Interface", +- "org.kde.krunner.Interface"); +- krunner.call ("display", ""); ++ QDBusInterface krunner ("org.kde.krunner", "/App", ++ "org.kde.krunner.App"); ++ if (krunner.isValid ()) ++ krunner.call ("display"); + } + else if (action == Atoms::toolkitActionForceQuitDialogAtom) + { + diff --git a/source/x/x11/patch/compiz/compiz-0.7.8-kde42.patch b/source/x/x11/patch/compiz/compiz-0.7.8-kde42.patch new file mode 100644 index 00000000..0f996223 --- /dev/null +++ b/source/x/x11/patch/compiz/compiz-0.7.8-kde42.patch @@ -0,0 +1,89 @@ +diff -ur compiz-0.7.8/configure compiz-0.7.8-kde42/configure +--- compiz-0.7.8/configure 2008-09-17 13:34:28.000000000 +0200 ++++ compiz-0.7.8-kde42/configure 2008-12-01 19:07:49.000000000 +0100 +@@ -25429,7 +25429,7 @@ + kde4libs=`kde4-config --install lib --expandvars 2>/dev/null` + kde4incs=`kde4-config --install include --expandvars 2>/dev/null` + +- kde4_test_includes="kdecoration.h kcommondecoration.h kdecorationbridge.h plasma/panelsvg.h" ++ kde4_test_includes="kdecoration.h kcommondecoration.h kdecorationbridge.h plasma/framesvg.h" + + { echo "$as_me:$LINENO: checking for KWin headers" >&5 + echo $ECHO_N "checking for KWin headers... $ECHO_C" >&6; } +diff -ur compiz-0.7.8/configure.ac compiz-0.7.8-kde42/configure.ac +--- compiz-0.7.8/configure.ac 2008-09-17 13:33:40.000000000 +0200 ++++ compiz-0.7.8-kde42/configure.ac 2008-12-01 19:07:33.000000000 +0100 +@@ -487,7 +487,7 @@ + kde4libs=`kde4-config --install lib --expandvars 2>/dev/null` + kde4incs=`kde4-config --install include --expandvars 2>/dev/null` + +- kde4_test_includes="kdecoration.h kcommondecoration.h kdecorationbridge.h plasma/panelsvg.h" ++ kde4_test_includes="kdecoration.h kcommondecoration.h kdecorationbridge.h plasma/framesvg.h" + + dnl Check for KWin headers + AC_MSG_CHECKING([for KWin headers]) +diff -ur compiz-0.7.8/kde/window-decorator-kde4/switcher.cpp compiz-0.7.8-kde42/kde/window-decorator-kde4/switcher.cpp +--- compiz-0.7.8/kde/window-decorator-kde4/switcher.cpp 2008-08-08 13:20:31.000000000 +0200 ++++ compiz-0.7.8-kde42/kde/window-decorator-kde4/switcher.cpp 2008-12-01 19:13:18.000000000 +0100 +@@ -30,7 +30,7 @@ + + #include <fixx11h.h> + +-#include <KDE/Plasma/PanelSvg> ++#include <KDE/Plasma/FrameSvg> + #include <KDE/Plasma/Theme> + + #include <kwindowsystem.h> +@@ -46,9 +46,9 @@ + QColor color; + color = Plasma::Theme::defaultTheme ()->color (Plasma::Theme::TextColor); + +- mBackground = new Plasma::PanelSvg(); ++ mBackground = new Plasma::FrameSvg(); + mBackground->setImagePath ("dialogs/background"); +- mBackground->setEnabledBorders(Plasma::PanelSvg::AllBorders); ++ mBackground->setEnabledBorders(Plasma::FrameSvg::AllBorders); + + mBorder.left = mBackground->marginSize(Plasma::LeftMargin); + mBorder.right = mBackground->marginSize(Plasma::RightMargin); +@@ -131,8 +131,8 @@ + p.setCompositionMode (QPainter::CompositionMode_Source); + p.setRenderHint (QPainter::SmoothPixmapTransform); + +- mBackground->resizePanel (QSizeF (contentWidth, contentHeight)); +- mBackground->paintPanel (&p, QRect (0, 0, contentWidth, ++ mBackground->resizeFrame (QSizeF (contentWidth, contentHeight)); ++ mBackground->paintFrame (&p, QRect (0, 0, contentWidth, + contentHeight)); + + mBackgroundPixmap = mPixmap.copy (mBorder.left, mBorder.top, +@@ -168,7 +168,7 @@ + p.setCompositionMode (QPainter::CompositionMode_Source); + + +- mBackground->paintPanel (&p, QRect (mBorder.left, mBorder.top + ++ mBackground->paintFrame (&p, QRect (mBorder.left, mBorder.top + + mGeometry.height () + 5, mGeometry.width (), + fm.height ())); + +diff -ur compiz-0.7.8/kde/window-decorator-kde4/switcher.h compiz-0.7.8-kde42/kde/window-decorator-kde4/switcher.h +--- compiz-0.7.8/kde/window-decorator-kde4/switcher.h 2008-08-08 13:20:31.000000000 +0200 ++++ compiz-0.7.8-kde42/kde/window-decorator-kde4/switcher.h 2008-12-01 19:28:37.000000000 +0100 +@@ -30,7 +30,7 @@ + + namespace Plasma + { +-class PanelSvg; ++class FrameSvg; + } + + class QSpacerItem; +@@ -70,7 +70,7 @@ + + QRect mGeometry; + +- Plasma::PanelSvg *mBackground; ++ Plasma::FrameSvg *mBackground; + QPixmap mPixmap; + QPixmap mBackgroundPixmap; + diff --git a/source/x/x11/patch/xorg-server.patch b/source/x/x11/patch/xorg-server.patch new file mode 100644 index 00000000..41aa4270 --- /dev/null +++ b/source/x/x11/patch/xorg-server.patch @@ -0,0 +1 @@ +zcat $CWD/patch/xorg-server/x11.startwithblackscreen.diff.gz | patch -p1 --verbose || exit 1 diff --git a/source/x/x11/patch/xorg-server/x11.startwithblackscreen.diff b/source/x/x11/patch/xorg-server/x11.startwithblackscreen.diff new file mode 100644 index 00000000..bfa9c305 --- /dev/null +++ b/source/x/x11/patch/xorg-server/x11.startwithblackscreen.diff @@ -0,0 +1,13 @@ +--- ./dix/window.c.orig 2007-01-22 23:39:15.000000000 -0600 ++++ ./dix/window.c 2007-02-14 03:21:03.000000000 -0600 +@@ -140,8 +140,8 @@ + * + ******/ + +-static unsigned char _back_lsb[4] = {0x88, 0x22, 0x44, 0x11}; +-static unsigned char _back_msb[4] = {0x11, 0x44, 0x22, 0x88}; ++static unsigned char _back_lsb[4] = {0x00, 0x00, 0x00, 0x00}; ++static unsigned char _back_msb[4] = {0x00, 0x00, 0x00, 0x00}; + + _X_EXPORT int screenIsSaved = SCREEN_SAVER_OFF; + diff --git a/source/x/x11/patch/xscope.patch b/source/x/x11/patch/xscope.patch new file mode 100644 index 00000000..a41588a0 --- /dev/null +++ b/source/x/x11/patch/xscope.patch @@ -0,0 +1 @@ +zcat $CWD/patch/xscope/xscope-1.1-scope.c.diff.gz | patch -p1 --verbose || exit 1 diff --git a/source/x/x11/patch/xscope/xscope-1.1-scope.c.diff b/source/x/x11/patch/xscope/xscope-1.1-scope.c.diff new file mode 100644 index 00000000..2c01dbac --- /dev/null +++ b/source/x/x11/patch/xscope/xscope-1.1-scope.c.diff @@ -0,0 +1,11 @@ +diff -Nur xscope-1.1.orig/scope.c xscope-1.1/scope.c +--- xscope-1.1.orig/scope.c 2008-09-22 21:18:16.000000000 -0500 ++++ xscope-1.1/scope.c 2009-04-08 23:54:12.230818270 -0500 +@@ -58,6 +58,7 @@ + #include <errno.h> + #include <unistd.h> + #include <netdb.h> ++#include <linux/param.h> + + #ifdef SYSV + #define bzero(s,l) memset(s, 0, l) diff --git a/source/x/x11/post-install/beforelight.post-install b/source/x/x11/post-install/beforelight.post-install new file mode 100644 index 00000000..9b39d02e --- /dev/null +++ b/source/x/x11/post-install/beforelight.post-install @@ -0,0 +1,7 @@ +# DESTDIR is seriously broken on this one, but since nobody +# knows what it's for that's probably why it isn't noticed. +if [ -d $PKG/tmp/x11-build/package-beforelight/etc/X11/app-defaults ]; then + mkdir -p $PKG/etc/X11/app-defaults + mv $PKG/tmp/x11-build/package-beforelight/etc/X11/app-defaults/Beforelight $PKG/etc/X11/app-defaults + rm -rf $PKG/tmp +fi diff --git a/source/x/x11/post-install/encodings.post-install b/source/x/x11/post-install/encodings.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/encodings.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-adobe-100dpi.post-install b/source/x/x11/post-install/font-adobe-100dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-adobe-100dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-adobe-75dpi.post-install b/source/x/x11/post-install/font-adobe-75dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-adobe-75dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-adobe-utopia-100dpi.post-install b/source/x/x11/post-install/font-adobe-utopia-100dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-adobe-utopia-100dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-adobe-utopia-75dpi.post-install b/source/x/x11/post-install/font-adobe-utopia-75dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-adobe-utopia-75dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-adobe-utopia-type1.post-install b/source/x/x11/post-install/font-adobe-utopia-type1.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-adobe-utopia-type1.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-alias.post-install b/source/x/x11/post-install/font-alias.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-alias.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-arabic-misc.post-install b/source/x/x11/post-install/font-arabic-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-arabic-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bh-100dpi.post-install b/source/x/x11/post-install/font-bh-100dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bh-100dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bh-75dpi.post-install b/source/x/x11/post-install/font-bh-75dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bh-75dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bh-lucidatypewriter-100dpi.post-install b/source/x/x11/post-install/font-bh-lucidatypewriter-100dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bh-lucidatypewriter-100dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bh-lucidatypewriter-75dpi.post-install b/source/x/x11/post-install/font-bh-lucidatypewriter-75dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bh-lucidatypewriter-75dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bh-ttf.post-install b/source/x/x11/post-install/font-bh-ttf.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bh-ttf.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bh-type1.post-install b/source/x/x11/post-install/font-bh-type1.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bh-type1.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bitstream-100dpi.post-install b/source/x/x11/post-install/font-bitstream-100dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bitstream-100dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bitstream-75dpi.post-install b/source/x/x11/post-install/font-bitstream-75dpi.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bitstream-75dpi.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bitstream-speedo.post-install b/source/x/x11/post-install/font-bitstream-speedo.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bitstream-speedo.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-bitstream-type1.post-install b/source/x/x11/post-install/font-bitstream-type1.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-bitstream-type1.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-cronyx-cyrillic.post-install b/source/x/x11/post-install/font-cronyx-cyrillic.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-cronyx-cyrillic.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-cursor-misc.post-install b/source/x/x11/post-install/font-cursor-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-cursor-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-daewoo-misc.post-install b/source/x/x11/post-install/font-daewoo-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-daewoo-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-dec-misc.post-install b/source/x/x11/post-install/font-dec-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-dec-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-ibm-type1.post-install b/source/x/x11/post-install/font-ibm-type1.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-ibm-type1.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-isas-misc.post-install b/source/x/x11/post-install/font-isas-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-isas-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-jis-misc.post-install b/source/x/x11/post-install/font-jis-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-jis-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-micro-misc.post-install b/source/x/x11/post-install/font-micro-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-micro-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-misc-cyrillic.post-install b/source/x/x11/post-install/font-misc-cyrillic.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-misc-cyrillic.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-misc-ethiopic.post-install b/source/x/x11/post-install/font-misc-ethiopic.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-misc-ethiopic.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-misc-meltho.post-install b/source/x/x11/post-install/font-misc-meltho.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-misc-meltho.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-misc-misc.post-install b/source/x/x11/post-install/font-misc-misc.post-install new file mode 100644 index 00000000..43a27f90 --- /dev/null +++ b/source/x/x11/post-install/font-misc-misc.post-install @@ -0,0 +1,17 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib +mkdir -p $PKG/usr/share/fonts/misc + +# OK, this seems plain wrong. The install scripts should handle this. + +## We'll use the fonts/encodings on the system, so hopefully they are the right ones... +#( cd /usr/share/fonts/misc +# mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large +# cp -a encodings.dir fonts.alias fonts.dir fonts.scale $PKG/usr/share/fonts/misc +#) diff --git a/source/x/x11/post-install/font-mutt-misc.post-install b/source/x/x11/post-install/font-mutt-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-mutt-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-schumacher-misc.post-install b/source/x/x11/post-install/font-schumacher-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-schumacher-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-screen-cyrillic.post-install b/source/x/x11/post-install/font-screen-cyrillic.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-screen-cyrillic.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-sony-misc.post-install b/source/x/x11/post-install/font-sony-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-sony-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-sun-misc.post-install b/source/x/x11/post-install/font-sun-misc.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-sun-misc.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-util.post-install b/source/x/x11/post-install/font-util.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-util.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-winitzki-cyrillic.post-install b/source/x/x11/post-install/font-winitzki-cyrillic.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-winitzki-cyrillic.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/font-xfree86-type1.post-install b/source/x/x11/post-install/font-xfree86-type1.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/font-xfree86-type1.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/lbxproxy.post-install b/source/x/x11/post-install/lbxproxy.post-install new file mode 100644 index 00000000..9bb11032 --- /dev/null +++ b/source/x/x11/post-install/lbxproxy.post-install @@ -0,0 +1,5 @@ +mkdir -p $PKG/etc/X11 +( cd $PKG/usr/lib/X11 + mv lbxproxy $PKG/etc/X11 + ln -sf ../../../etc/X11/lbxproxy . +) diff --git a/source/x/x11/post-install/libXaw.post-install b/source/x/x11/post-install/libXaw.post-install new file mode 100644 index 00000000..37b7fb18 --- /dev/null +++ b/source/x/x11/post-install/libXaw.post-install @@ -0,0 +1,36 @@ + +# Copyright 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +# Older versions of libXaw shipped a libXaw8.so.8 aka libXaw.so.8. +# This has since been removed (thanks), so we will, at least for now, +# make libXaw.so.8 a symlink to libXaw.so.7 so that programs that used +# that version of libXaw will still function if they didn't actually +# use any of the Xprint functions that were in .8 but not .7. We are +# not aware of anything that used them, which is probably why the whole +# library ended up considered dead weight. Next time we hope that +# upstream will consider using a different library name instead of +# floating a higher major library version and then pulling it. + +( cd $PKG/usr/lib + ln -sf libXaw.so.7 libXaw.so.8 +) + diff --git a/source/x/x11/post-install/libpthread-stubs.post-install b/source/x/x11/post-install/libpthread-stubs.post-install new file mode 100644 index 00000000..f7ee375a --- /dev/null +++ b/source/x/x11/post-install/libpthread-stubs.post-install @@ -0,0 +1,5 @@ +# Add documentation: +mkdir -p $PKG/usr/doc/libpthread-stubs-server-$MODULAR_PACKAGE_VERSION +cp -a \ + COPYING README \ + $PKG/usr/doc/libpthread-stubs-server-$MODULAR_PACKAGE_VERSION diff --git a/source/x/x11/post-install/libxcb.post-install b/source/x/x11/post-install/libxcb.post-install new file mode 100644 index 00000000..76ac40c0 --- /dev/null +++ b/source/x/x11/post-install/libxcb.post-install @@ -0,0 +1,52 @@ + +# Copyright 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +# Add documentation: +mkdir -p $PKG/usr/doc/libxcb-$MODULAR_PACKAGE_VERSION +cp -a \ + COPYING INSTALL NEWS README \ + $PKG/usr/doc/libxcb-$MODULAR_PACKAGE_VERSION +mv $PKG/usr/share/doc/libxcb/tutorial $PKG/usr/doc/libxcb-$MODULAR_PACKAGE_VERSION +# The manual isn't building for now, so... +rm -rf $PKG/usr/share/doc/libxcb +rmdir $PKG/usr/share/doc +rmdir $PKG/usr/share + +# Older versions of libxcb shipped a poorly libtooled .la file that caused +# the now-gone libxcb-xlib.so module to be incorrectly linked with many +# binaries and libraries, and cause the module to be listed (again, +# incorrectly) in a lot of .la files. Rather than breaking a large amount +# of existing X programs, we will use this simple trick to allow old binaries +# to keep running, and new things to compile even if a bogus .la file +# referencing libxcb-xlib is in the development environment. +# +# References to libxcb-xlib will go away as things are recompiled in the +# future (we've eliminated any remaining references in Slackware itself). +# +# It's like letting a sliver work out instead of cutting off the finger. + +( cd $PKG/usr/lib + ln -sf libxcb.so.1 libxcb-xlib.so.0 + ln -sf libxcb-xlib.so.0 libxcb-xlib.so + ln -sf libxcb.la libxcb-xlib.la +) + diff --git a/source/x/x11/post-install/mkfontdir.post-install b/source/x/x11/post-install/mkfontdir.post-install new file mode 100644 index 00000000..00a3a22d --- /dev/null +++ b/source/x/x11/post-install/mkfontdir.post-install @@ -0,0 +1,4 @@ +mkdir -p $PKG/var/log/setup +cp -a $CWD/post-install/mkfontdir/setup.04.mkfontdir $PKG/var/log/setup/setup.04.mkfontdir +chown root:root $PKG/var/log/setup/setup.04.mkfontdir +chmod 755 $PKG/var/log/setup/setup.04.mkfontdir diff --git a/source/x/x11/post-install/mkfontdir/setup.04.mkfontdir b/source/x/x11/post-install/mkfontdir/setup.04.mkfontdir new file mode 100644 index 00000000..b5407633 --- /dev/null +++ b/source/x/x11/post-install/mkfontdir/setup.04.mkfontdir @@ -0,0 +1,23 @@ +#!/bin/sh +#BLURB="Run mkfontdir and mkfontscale in font directories." +# Just in case. +chroot . /sbin/ldconfig 1> /dev/null 2> /dev/null +if [ -x usr/bin/fc-cache ]; then + if [ "$COLOR" = "on" -o -r $TMP/SeTcolor ]; then + dialog --title "MKFONTDIR AND MKFONTSCALE UPDATE" --infobox \ + "Please wait while we run mkfontscale and mkfontdir in \ +your font directories." 4 68 + else + echo "Please wait while we run mkfontscale and mkfontdir in your font directories." + fi + for fontdir in 100dpi 75dpi OTF Speedo TTF Type1 cyrillic ; do + if [ -d usr/share/fonts/$fontdir ]; then + chroot . mkfontscale /usr/share/fonts/$fontdir 1> /dev/null 2> /dev/null + chroot . mkfontdir /usr/share/fonts/$fontdir 1> /dev/null 2> /dev/null + fi + done + if [ -d usr/share/fonts/misc ]; then + chroot . mkfontscale /usr/share/fonts/misc 1> /dev/null 2> /dev/null + chroot . mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large /usr/share/fonts/misc 1> /dev/null 2> /dev/null + fi +fi diff --git a/source/x/x11/post-install/pixman.post-install b/source/x/x11/post-install/pixman.post-install new file mode 100644 index 00000000..c2678e74 --- /dev/null +++ b/source/x/x11/post-install/pixman.post-install @@ -0,0 +1,9 @@ +# Yes, this is ugly, but for some reason several things are not +# looking at pixman.pc to get -I/usr/include/pixman-1/. +# This is the path of least resistance (for now). + +( cd $PKG/usr/include + ln -sf pixman-1/pixman-version.h . + ln -sf pixman-1/pixman.h . + ln -sf pixman-1 pixman +) diff --git a/source/x/x11/post-install/proxymngr.post-install b/source/x/x11/post-install/proxymngr.post-install new file mode 100644 index 00000000..29c647c3 --- /dev/null +++ b/source/x/x11/post-install/proxymngr.post-install @@ -0,0 +1,5 @@ +mkdir -p $PKG/etc/X11 +( cd $PKG/usr/lib/X11 + mv proxymngr $PKG/etc/X11 + ln -sf ../../../etc/X11/proxymngr . +) diff --git a/source/x/x11/post-install/rstart.post-install b/source/x/x11/post-install/rstart.post-install new file mode 100644 index 00000000..d51ad34d --- /dev/null +++ b/source/x/x11/post-install/rstart.post-install @@ -0,0 +1,5 @@ +mkdir -p $PKG/etc/X11 +( cd $PKG/usr/lib/X11 + mv rstart $PKG/etc/X11 + ln -sf ../../../etc/X11/rstart . +) diff --git a/source/x/x11/post-install/twm.post-install b/source/x/x11/post-install/twm.post-install new file mode 100644 index 00000000..2b815669 --- /dev/null +++ b/source/x/x11/post-install/twm.post-install @@ -0,0 +1,4 @@ +mkdir -p $PKG/etc/X11/xinit +cp -a $CWD/post-install/twm/xinitrc.twm $PKG/etc/X11/xinit +chown root:root $PKG/etc/X11/xinit/xinitrc.twm +chmod 755 $PKG/etc/X11/xinit/xinitrc.twm diff --git a/source/x/x11/post-install/twm/xinitrc.twm b/source/x/x11/post-install/twm/xinitrc.twm new file mode 100644 index 00000000..1bb5185e --- /dev/null +++ b/source/x/x11/post-install/twm/xinitrc.twm @@ -0,0 +1,33 @@ +#!/bin/sh +# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/usr/lib/X11/xinit/.Xresources +sysmodmap=/usr/lib/X11/xinit/.Xmodmap + +# merge in defaults and keymaps + +if [ -f $sysresources ]; then + /usr/bin/xrdb -merge $sysresources +fi + +if [ -f $sysmodmap ]; then + /usr/bin/xmodmap $sysmodmap +fi + +if [ -f $userresources ]; then + /usr/bin/xrdb -merge $userresources +fi + +if [ -f $usermodmap ]; then + /usr/bin/xmodmap $usermodmap +fi + +# start some nice programs + +/usr/bin/twm & +/usr/bin/xclock -geometry 50x50-1+1 & +/usr/bin/xterm -geometry 80x50+494+51 & +/usr/bin/xterm -geometry 80x20+494-0 & +exec /usr/bin/xterm -geometry 80x66+0+0 -name login diff --git a/source/x/x11/post-install/x11-app-test.post-install b/source/x/x11/post-install/x11-app-test.post-install new file mode 100644 index 00000000..82ec3cef --- /dev/null +++ b/source/x/x11/post-install/x11-app-test.post-install @@ -0,0 +1,13 @@ +VERSION=i20070206 +# Move things into /etc/X11 that are supposed to be there: +if [ -d usr/lib/X11 ]; then + ( cd $PKG/usr/lib/X11 + for dir in fs lbxproxy proxymngr rstart xdm xinit xsm ; do + if [ -d $dir ]; then + mkdir -p $PKG/etc/X11 + mv $dir $PKG/etc/X11 + ln -sf ../../../etc/X11/$dir . + done + done + ) +fi diff --git a/source/x/x11/post-install/x11-font.post-install b/source/x/x11/post-install/x11-font.post-install new file mode 100644 index 00000000..25533670 --- /dev/null +++ b/source/x/x11/post-install/x11-font.post-install @@ -0,0 +1,8 @@ +# The fonts really should go in /usr/share/fonts: +mkdir -p $PKG/usr/share +mv $PKG/usr/lib/X11/fonts $PKG/usr/share +# I use this strange sequence so I'll notice if anything else +# pops up in /usr/lib/X11: +rmdir $PKG/usr/lib/X11/fonts +rmdir $PKG/usr/lib/X11 +rmdir $PKG/usr/lib diff --git a/source/x/x11/post-install/x11-util.post-install b/source/x/x11/post-install/x11-util.post-install new file mode 100644 index 00000000..bafbe0d1 --- /dev/null +++ b/source/x/x11/post-install/x11-util.post-install @@ -0,0 +1,2 @@ +# Remove the empty host.def: +rm -f $PKG/usr/lib/X11/config/host.def diff --git a/source/x/x11/post-install/xcb-proto.post-install b/source/x/x11/post-install/xcb-proto.post-install new file mode 100644 index 00000000..eb341027 --- /dev/null +++ b/source/x/x11/post-install/xcb-proto.post-install @@ -0,0 +1,5 @@ +# Add documentation: +mkdir -p $PKG/usr/doc/xcb-proto-$MODULAR_PACKAGE_VERSION +cp -a \ + COPYING README \ + $PKG/usr/doc/xcb-proto-$MODULAR_PACKAGE_VERSION diff --git a/source/x/x11/post-install/xdm.post-install b/source/x/x11/post-install/xdm.post-install new file mode 100644 index 00000000..05e37163 --- /dev/null +++ b/source/x/x11/post-install/xdm.post-install @@ -0,0 +1,16 @@ +mkdir -p $PKG/etc/X11 +( cd $PKG/usr/lib/X11 + mv xdm $PKG/etc/X11 + ln -sf ../../../etc/X11/xdm . +) +mv $PKG/etc/X11/xdm/Xsession $PKG/etc/X11/xdm/Xsession.orig +mv $PKG/etc/X11/xdm/Xsetup_0 $PKG/etc/X11/xdm/Xsetup_0.orig +cp -a $CWD/post-install/xdm/Xsession $PKG/etc/X11/xdm/Xsession +cp -a $CWD/post-install/xdm/Xsetup_0 $PKG/etc/X11/xdm/Xsetup_0 +chown root:root $PKG/etc/X11/xdm/Xsession $PKG/etc/X11/xdm/Xsetup_0 +chmod 755 $PKG/etc/X11/xdm/Xsession $PKG/etc/X11/xdm/Xsetup_0 +( cd $PKG/etc/X11/xdm + mv xdm-config xdm-config.new + mv Xservers Xservers.new + mv Xsession Xsession.new +) diff --git a/source/x/x11/post-install/xdm/Xsession b/source/x/x11/post-install/xdm/Xsession new file mode 100755 index 00000000..6484b096 --- /dev/null +++ b/source/x/x11/post-install/xdm/Xsession @@ -0,0 +1,203 @@ +#!/bin/sh +# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $ +# +# +# $XFree86: xc/programs/xdm/config/Xsession,v 1.2 1998/01/11 03:48:32 dawes Exp $ +# Modified for Slackware-3.5, 28-Mar-98 volkerdi +# Extensively rewritten for Slackware 7.0, 03-Oct-1999 volkerdi +# Patched to give priority to $HOME/.xsession, 10-Oct-1999 volkerdi +# Merged changes into upstream (XFree86-4.0.2) version, 17-Feb-2001 volkerdi +# Fixes for $PATH (from Jim Diamond), GDM/KDM/XDM, 2003-02-07 volkerdi +# Use absolute paths until $PATH is set, 2006-01-11 (Al's 100th :-) volkerdi +# merged changes from # $Xorg: Xsession,v 1.4 2000/08/17 19:54:17 cpqbld Exp $, 2007-02-13 volkerdi + +# redirect errors to a file in user's home directory if we can +errfile="$HOME/.xsession-errors" +if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ) +then + exec > "$errfile" 2>&1 +else + + mktemp=/usr/bin/mktemp + for errfile in "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER" + do + if ef="$( umask 077 && $mktemp "$errfile.XXXXXX" 2> /dev/null)" + then + exec > "$ef" 2>&1 + mv "$ef" "$errfile" 2> /dev/null + break + fi + done +fi + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/usr/lib/X11/xinit/.Xresources +sysmodmap=/usr/lib/X11/xinit/.Xmodmap + +# merge in defaults and keymaps + +if [ -r $sysresources ]; then + /usr/bin/xrdb -merge $sysresources +fi + +if [ -r $sysmodmap ]; then + /usr/bin/xmodmap $sysmodmap +fi + +if [ -r $userresources ]; then + /usr/bin/xrdb -merge $userresources +fi + +if [ -r $usermodmap ]; then + /usr/bin/xmodmap $usermodmap +fi + +# Since xdm doesn't run a bash -login shell (or any other login shell) +# we should source these files to set up the user's environment. +profile=/etc/profile +userprofile=~/.profile + +if [ -r $profile ]; then + source $profile 1> /dev/null 2> /dev/null +fi +if [ -r $userprofile ]; then + source $userprofile 1> /dev/null 2> /dev/null +fi + +# Set the $PATH through the user's preferred shell. +case `basename "$SHELL"` in +bash|sh|ash) + PATH="`( echo 'echo $PATH' | bash --login ) | tail -1`" + ;; +csh|tcsh) + PATH="`( echo 'echo $PATH' | tcsh -l ) | tail -1`" + ;; +ksh) + PATH="`( cat /etc/profile ; echo 'echo $PATH' ) | ksh | tail -1`" + ;; +zsh) + PATH="`( echo 'echo $PATH' | zsh -l ) | tail -1`" + ;; +*) + # We don't know your shell, so we'll set up reasonable defaults. + if [ "`whoami`" = "root" ]; then + PATH=$PATH:/usr/local/sbin:/sbin:/usr/sbin:/usr/local/bin:/bin:/usr/bin + else + PATH=$PATH:/usr/local/bin:/bin:/usr/bin + fi + ;; +esac + +# These files (if they exist) are used to set up the X related environment. We used to +# exec .xsession at this location, but that can interfere with choosing a session type +# through XDM/KDM/GDM so it was moved to after a requested session is started. Since +# that means that .xsession might never be run at all when using XDM/KDM/GDM, support +# for the xprofile was added to allow a way for the user to customize the X environment. +if [ -r /etc/xprofile ]; then + source /etc/xprofile +fi +if [ -r ~/.xprofile ]; then + source ~/.xprofile +fi + +# Some people say that an .xsession file should always be given priority, even if a +# different window manager was requested in $1. If you want that behavior, uncomment +# the lines below. This is not recommended (nor, in general, is the use of an +# .xsession file as a default... it should be left for the advanced users). +#if [ -x $HOME/.xsession ]; then +# exec $HOME/.xsession $@ +#fi + +# If a particular session type was requested in $1, start that session: +case "$1" in +failsafe) + xsetroot -solid SteelBlue + exec xterm -geometry 80x24-0-0 + ;; +kde) + exec startkde + ;; +gnome) + exec gnome-session + ;; +openwin) + exec olvwm + ;; +fluxbox) + exec fluxbox + ;; +fvwm2) + xsetroot -solid SteelBlue + exec fvwm2 + ;; +fvwm95) + xsetroot -solid SteelBlue + exec fvwm95 + ;; +blackbox) + exec blackbox + ;; +xfce) + exec /etc/X11/xinit/xinitrc.xfce + ;; +windowmaker) + exec /etc/X11/xinit/xinitrc.wmaker + ;; +afterstep) + exec afterstep + ;; +enlightenment) + exec enlightenment + ;; +twm) + #xclock -geometry 50x50-1+1 & + #xterm -geometry 80x50+494+51 & + #xterm -geometry 80x20+494-0 & + #xterm -geometry 80x66+0+0 -name login & + xsetroot -solid SteelBlue + exec twm + ;; +esac + +# If we aren't running from XDM/KDM/GDM and no window manager was +# specified, then we'll run the user's $HOME/.xsession if it's +# executable. This must be set up to run the user's window manager. +if [ -x $HOME/.xsession ]; then + exec $HOME/.xsession $@ +fi + +# If the user doesn't have their own xsession and none was specified in +# $1, then run the system default session type: +if [ -r /etc/X11/xinit/xinitrc ]; then + exec /etc/X11/xinit/xinitrc +fi + +# If a $startup variable is set to define the window or session manager, +# then run that: +if [ -s "$startup" -a -x "$startup" ]; then + exec "$startup" +else + if [ -r "$resources" ]; then + /usr/bin/xrdb -load "$resources" + fi + # Run xsm as a failsafe. + exec xsm +fi + +startup=$HOME/.xsession +resources=$HOME/.Xresources + +if [ -s "$startup" ]; then + if [ -x "$startup" ]; then + exec "$startup" + else + exec /bin/sh "$startup" + fi +else + if [ -r "$resources" ]; then + /usr/bin/xrdb -load "$resources" + fi + exec /usr/bin/xsm +fi + diff --git a/source/x/x11/post-install/xdm/Xsession.orig b/source/x/x11/post-install/xdm/Xsession.orig new file mode 100755 index 00000000..993e7418 --- /dev/null +++ b/source/x/x11/post-install/xdm/Xsession.orig @@ -0,0 +1,37 @@ +#!/bin/sh +# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $ +# +# +# $XFree86: xc/programs/xdm/config/Xsession,v 1.2 1998/01/11 03:48:32 dawes Exp $ + +# redirect errors to a file in user's home directory if we can +for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER" +do + if ( cp /dev/null "$errfile" 2> /dev/null ) + then + chmod 600 "$errfile" + exec > "$errfile" 2>&1 + break + fi +done + +case $# in +1) + case $1 in + failsafe) + exec xterm -geometry 80x24-0-0 + ;; + esac +esac + +startup=$HOME/.xsession +resources=$HOME/.Xresources + +if [ -s "$startup" -a -x "$startup" ]; then + exec "$startup" +else + if [ -r "$resources" ]; then + xrdb -load "$resources" + fi + exec xsm +fi diff --git a/source/x/x11/post-install/xdm/Xsetup_0 b/source/x/x11/post-install/xdm/Xsetup_0 new file mode 100755 index 00000000..fee6af06 --- /dev/null +++ b/source/x/x11/post-install/xdm/Xsetup_0 @@ -0,0 +1,18 @@ +#!/bin/sh +# $Xorg: Xsetup_0,v 1.3 2000/08/17 19:54:17 cpqbld Exp $ +#xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitOnFail + +# Fix backspace problem in login box: +sysmodmap=/etc/X11/xinit/.Xmodmap +if [ -f $sysmodmap ]; then + /usr/bin/xmodmap $sysmodmap +fi + +# If the nifty KDE background loader is around, use it: +if [ -x /opt/kde/bin/kdmdesktop ]; then + /opt/kde/bin/kdmdesktop +elif [ -x /usr/bin/kdmdesktop ]; then + /usr/bin/kdmdesktop +else + /usr/bin/xsetroot -solid SteelBlue +fi diff --git a/source/x/x11/post-install/xdm/Xsetup_0.orig b/source/x/x11/post-install/xdm/Xsetup_0.orig new file mode 100755 index 00000000..8e30694f --- /dev/null +++ b/source/x/x11/post-install/xdm/Xsetup_0.orig @@ -0,0 +1,3 @@ +#!/bin/sh +# $Xorg: Xsetup_0,v 1.3 2000/08/17 19:54:17 cpqbld Exp $ +xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitOnFail diff --git a/source/x/x11/post-install/xf86-input-joystick.post-install b/source/x/x11/post-install/xf86-input-joystick.post-install new file mode 100644 index 00000000..755c5a9c --- /dev/null +++ b/source/x/x11/post-install/xf86-input-joystick.post-install @@ -0,0 +1 @@ +mv $PKG/usr/man/man4x $PKG/usr/man/man4 diff --git a/source/x/x11/post-install/xf86-input-synaptics.post-install b/source/x/x11/post-install/xf86-input-synaptics.post-install new file mode 100644 index 00000000..d7de8a4e --- /dev/null +++ b/source/x/x11/post-install/xf86-input-synaptics.post-install @@ -0,0 +1,9 @@ +mkdir -p $PKG/usr/share/hal/fdi/policy/10osvendor +cat fdi/11-x11-synaptics.fdi > \ + $PKG/usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi + +mkdir -p $PKG/usr/doc/xf86-input-synaptics-$MODULAR_PACKAGE_VERSION +cp -a \ + NEWS README TODO \ + $PKG/usr/doc/xf86-input-synaptics-$MODULAR_PACKAGE_VERSION + diff --git a/source/x/x11/post-install/xfs.post-install b/source/x/x11/post-install/xfs.post-install new file mode 100644 index 00000000..0292124e --- /dev/null +++ b/source/x/x11/post-install/xfs.post-install @@ -0,0 +1,2 @@ +mv $PKG/etc/X11/fs/config $PKG/etc/X11/fs/config.new + diff --git a/source/x/x11/post-install/xinit.post-install b/source/x/x11/post-install/xinit.post-install new file mode 100644 index 00000000..818764ec --- /dev/null +++ b/source/x/x11/post-install/xinit.post-install @@ -0,0 +1,17 @@ +mkdir -p $PKG/etc/X11 +( cd $PKG/usr/lib/X11 + mv xinit $PKG/etc/X11 + ln -sf ../../../etc/X11/xinit . +) +cp -a $CWD/post-install/xinit/README.Xmodmap $PKG/etc/X11/xinit +chown root:root $PKG/etc/X11/xinit/README.Xmodmap +chmod 644 $PKG/etc/X11/xinit/README.Xmodmap + +# This should be selected by xwmconfig, and should not be included in the +# package at all. Since this was included in the older package (and not +# as "new") upgrading this will erase your xinitrc, and you'll have to +# run xwmconfig again. Sorry about that, but it's better than having your +# xinitrc overwritten with the TWM version... + +rm -f $PKG/etc/X11/xinit/xinitrc + diff --git a/source/x/x11/post-install/xinit/README.Xmodmap b/source/x/x11/post-install/xinit/README.Xmodmap new file mode 100644 index 00000000..237fd947 --- /dev/null +++ b/source/x/x11/post-install/xinit/README.Xmodmap @@ -0,0 +1,10 @@ + +# In versions of XFree86 prior to 4.3.0, a .Xmodmap file was required in +# this directory in order to make the backspace key function correctly. +# This does not seem to be needed any longer, but if you notice problems +# with the backspace key, you might want to try it. + +# Old .Xmodmap follows: + +keycode 22 = BackSpace + diff --git a/source/x/x11/post-install/xkeyboard-config.post-install b/source/x/x11/post-install/xkeyboard-config.post-install new file mode 100644 index 00000000..8446f064 --- /dev/null +++ b/source/x/x11/post-install/xkeyboard-config.post-install @@ -0,0 +1,11 @@ +# Move things into /etc/X11 that are supposed to be there: +#mkdir -p $PKG/etc/X11 +#rm -rf $PKG/etc/X11/xkb +#mv $PKG/usr/share/X11/xkb $PKG/etc/X11 +mkdir -p $PKG/usr/share/X11 +( cd $PKG/usr/share/X11 ; ln -sf ../../../etc/X11/xkb . ) +#( cd $PKG/etc/X11/xkb/rules +# ln -sf base.lst xorg.lst +# ln -sf base.xml xorg.xml +# ln -sf base xorg +#) diff --git a/source/x/x11/post-install/xorg-cf-files.post-install b/source/x/x11/post-install/xorg-cf-files.post-install new file mode 100644 index 00000000..e5fc2cc4 --- /dev/null +++ b/source/x/x11/post-install/xorg-cf-files.post-install @@ -0,0 +1,7 @@ +if [ "$(uname -m)" = "x86_64" ]; then + ( cd $PKG/usr/lib/X11/config + zcat $CWD/post-install/xorg-cf-files/x11.tmpl.lib64.kludge.diff.gz | patch -p1 || exit 1 + ) +fi +# Remove the empty host.def: +rm -f $PKG/usr/lib/X11/config/host.def diff --git a/source/x/x11/post-install/xorg-cf-files/x11.tmpl.lib64.kludge.diff b/source/x/x11/post-install/xorg-cf-files/x11.tmpl.lib64.kludge.diff new file mode 100644 index 00000000..424bf733 --- /dev/null +++ b/source/x/x11/post-install/xorg-cf-files/x11.tmpl.lib64.kludge.diff @@ -0,0 +1,14 @@ +--- ./X11.tmpl.orig 2009-08-10 22:24:59.000000000 -0500 ++++ ./X11.tmpl 2009-08-10 22:26:20.000000000 -0500 +@@ -1461,9 +1461,9 @@ + #endif + #ifndef LibDir + # ifdef ProjectRoot +-# define LibDir Concat(ProjectRoot,/lib/X11) ++# define LibDir Concat(ProjectRoot,/lib64/X11) + # else +-# define LibDir /usr/lib/X11 ++# define LibDir /usr/lib64/X11 + # endif + #endif + #ifndef ModuleDir diff --git a/source/x/x11/post-install/xorg-docs.post-install b/source/x/x11/post-install/xorg-docs.post-install new file mode 100644 index 00000000..9857acaf --- /dev/null +++ b/source/x/x11/post-install/xorg-docs.post-install @@ -0,0 +1 @@ +rm $PKG/usr/man/man7/Xprint.7 diff --git a/source/x/x11/post-install/xorg-server.post-install b/source/x/x11/post-install/xorg-server.post-install new file mode 100644 index 00000000..0185cb70 --- /dev/null +++ b/source/x/x11/post-install/xorg-server.post-install @@ -0,0 +1,17 @@ +# Add COPYING file: +mkdir -p $PKG/usr/doc/xorg-server-$MODULAR_PACKAGE_VERSION +cp -a COPYING $PKG/usr/doc/xorg-server-$MODULAR_PACKAGE_VERSION + +# Don't mess with my /var/log/ permissions: +rmdir $PKG/var/log +rmdir $PKG/var + +# While I hate to have X11 take over another generic-sounding +# piece of prime filesystem real estate, this symlink will +# direct (for now) proprietary X drivers into the corrent +# location: + +( cd $PKG/usr/lib + rm -rf modules + ln -sf xorg/modules . +) diff --git a/source/x/x11/post-install/xsm.post-install b/source/x/x11/post-install/xsm.post-install new file mode 100644 index 00000000..509b8447 --- /dev/null +++ b/source/x/x11/post-install/xsm.post-install @@ -0,0 +1,5 @@ +mkdir -p $PKG/etc/X11 +( cd $PKG/usr/lib/X11 + mv xsm $PKG/etc/X11 + ln -sf ../../../etc/X11/xsm . +) diff --git a/source/x/x11/slack-desc/applewmproto b/source/x/x11/slack-desc/applewmproto new file mode 100644 index 00000000..4a81b79b --- /dev/null +++ b/source/x/x11/slack-desc/applewmproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +applewmproto: applewmproto +applewmproto: +applewmproto: applewmproto is part of X11. +applewmproto: +applewmproto: For more information about the X.Org Foundation (the providers of the +applewmproto: X.Org implementation of the X Window System), see their website: +applewmproto: +applewmproto: http://www.x.org +applewmproto: +applewmproto: +applewmproto: diff --git a/source/x/x11/slack-desc/appres b/source/x/x11/slack-desc/appres new file mode 100644 index 00000000..e397c8cd --- /dev/null +++ b/source/x/x11/slack-desc/appres @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +appres: appres +appres: +appres: appres is part of X11. +appres: +appres: For more information about the X.Org Foundation (the providers of the +appres: X.Org implementation of the X Window System), see their website: +appres: +appres: http://www.x.org +appres: +appres: +appres: diff --git a/source/x/x11/slack-desc/bdftopcf b/source/x/x11/slack-desc/bdftopcf new file mode 100644 index 00000000..cb2a80a1 --- /dev/null +++ b/source/x/x11/slack-desc/bdftopcf @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +bdftopcf: bdftopcf +bdftopcf: +bdftopcf: bdftopcf is part of X11. +bdftopcf: +bdftopcf: For more information about the X.Org Foundation (the providers of the +bdftopcf: X.Org implementation of the X Window System), see their website: +bdftopcf: +bdftopcf: http://www.x.org +bdftopcf: +bdftopcf: +bdftopcf: diff --git a/source/x/x11/slack-desc/beforelight b/source/x/x11/slack-desc/beforelight new file mode 100644 index 00000000..20549ac4 --- /dev/null +++ b/source/x/x11/slack-desc/beforelight @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +beforelight: beforelight +beforelight: +beforelight: beforelight is part of X11. +beforelight: +beforelight: For more information about the X.Org Foundation (the providers of the +beforelight: X.Org implementation of the X Window System), see their website: +beforelight: +beforelight: http://www.x.org +beforelight: +beforelight: +beforelight: diff --git a/source/x/x11/slack-desc/bigreqsproto b/source/x/x11/slack-desc/bigreqsproto new file mode 100644 index 00000000..55c66bbc --- /dev/null +++ b/source/x/x11/slack-desc/bigreqsproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +bigreqsproto: bigreqsproto +bigreqsproto: +bigreqsproto: bigreqsproto is part of X11. +bigreqsproto: +bigreqsproto: For more information about the X.Org Foundation (the providers of the +bigreqsproto: X.Org implementation of the X Window System), see their website: +bigreqsproto: +bigreqsproto: http://www.x.org +bigreqsproto: +bigreqsproto: +bigreqsproto: diff --git a/source/x/x11/slack-desc/bitmap b/source/x/x11/slack-desc/bitmap new file mode 100644 index 00000000..72423e76 --- /dev/null +++ b/source/x/x11/slack-desc/bitmap @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +bitmap: bitmap +bitmap: +bitmap: bitmap is part of X11. +bitmap: +bitmap: For more information about the X.Org Foundation (the providers of the +bitmap: X.Org implementation of the X Window System), see their website: +bitmap: +bitmap: http://www.x.org +bitmap: +bitmap: +bitmap: diff --git a/source/x/x11/slack-desc/compiz b/source/x/x11/slack-desc/compiz new file mode 100644 index 00000000..e1399119 --- /dev/null +++ b/source/x/x11/slack-desc/compiz @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +compiz: compiz +compiz: +compiz: compiz is part of X11. +compiz: +compiz: For more information about the X.Org Foundation (the providers of the +compiz: X.Org implementation of the X Window System), see their website: +compiz: +compiz: http://www.x.org +compiz: +compiz: +compiz: diff --git a/source/x/x11/slack-desc/compositeproto b/source/x/x11/slack-desc/compositeproto new file mode 100644 index 00000000..63e26c77 --- /dev/null +++ b/source/x/x11/slack-desc/compositeproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +compositeproto: compositeproto +compositeproto: +compositeproto: compositeproto is part of X11. +compositeproto: +compositeproto: For more information about the X.Org Foundation (the providers of the +compositeproto: X.Org implementation of the X Window System), see their website: +compositeproto: +compositeproto: http://www.x.org +compositeproto: +compositeproto: +compositeproto: diff --git a/source/x/x11/slack-desc/constype b/source/x/x11/slack-desc/constype new file mode 100644 index 00000000..ddcf95df --- /dev/null +++ b/source/x/x11/slack-desc/constype @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +constype: constype +constype: +constype: constype is part of X11. +constype: +constype: For more information about the X.Org Foundation (the providers of the +constype: X.Org implementation of the X Window System), see their website: +constype: +constype: http://www.x.org +constype: +constype: +constype: diff --git a/source/x/x11/slack-desc/damageproto b/source/x/x11/slack-desc/damageproto new file mode 100644 index 00000000..98c085fe --- /dev/null +++ b/source/x/x11/slack-desc/damageproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +damageproto: damageproto +damageproto: +damageproto: damageproto is part of X11. +damageproto: +damageproto: For more information about the X.Org Foundation (the providers of the +damageproto: X.Org implementation of the X Window System), see their website: +damageproto: +damageproto: http://www.x.org +damageproto: +damageproto: +damageproto: diff --git a/source/x/x11/slack-desc/dmxproto b/source/x/x11/slack-desc/dmxproto new file mode 100644 index 00000000..a9598f9a --- /dev/null +++ b/source/x/x11/slack-desc/dmxproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +dmxproto: dmxproto +dmxproto: +dmxproto: dmxproto is part of X11. +dmxproto: +dmxproto: For more information about the X.Org Foundation (the providers of the +dmxproto: X.Org implementation of the X Window System), see their website: +dmxproto: +dmxproto: http://www.x.org +dmxproto: +dmxproto: +dmxproto: diff --git a/source/x/x11/slack-desc/dri2proto b/source/x/x11/slack-desc/dri2proto new file mode 100644 index 00000000..c416449a --- /dev/null +++ b/source/x/x11/slack-desc/dri2proto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +dri2proto: dri2proto +dri2proto: +dri2proto: dri2proto is part of X11. +dri2proto: +dri2proto: For more information about the X.Org Foundation (the providers of the +dri2proto: X.Org implementation of the X Window System), see their website: +dri2proto: +dri2proto: http://www.x.org +dri2proto: +dri2proto: +dri2proto: diff --git a/source/x/x11/slack-desc/editres b/source/x/x11/slack-desc/editres new file mode 100644 index 00000000..efdc8d75 --- /dev/null +++ b/source/x/x11/slack-desc/editres @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +editres: editres +editres: +editres: editres is part of X11. +editres: +editres: For more information about the X.Org Foundation (the providers of the +editres: X.Org implementation of the X Window System), see their website: +editres: +editres: http://www.x.org +editres: +editres: +editres: diff --git a/source/x/x11/slack-desc/encodings b/source/x/x11/slack-desc/encodings new file mode 100644 index 00000000..a6de3517 --- /dev/null +++ b/source/x/x11/slack-desc/encodings @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +encodings: encodings +encodings: +encodings: encodings is part of X11. +encodings: +encodings: For more information about the X.Org Foundation (the providers of the +encodings: X.Org implementation of the X Window System), see their website: +encodings: +encodings: http://www.x.org +encodings: +encodings: +encodings: diff --git a/source/x/x11/slack-desc/evieext b/source/x/x11/slack-desc/evieext new file mode 100644 index 00000000..36a135e6 --- /dev/null +++ b/source/x/x11/slack-desc/evieext @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +evieext: evieext +evieext: +evieext: evieext is part of X11. +evieext: +evieext: For more information about the X.Org Foundation (the providers of the +evieext: X.Org implementation of the X Window System), see their website: +evieext: +evieext: http://www.x.org +evieext: +evieext: +evieext: diff --git a/source/x/x11/slack-desc/fixesproto b/source/x/x11/slack-desc/fixesproto new file mode 100644 index 00000000..7e1a1eab --- /dev/null +++ b/source/x/x11/slack-desc/fixesproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +fixesproto: fixesproto +fixesproto: +fixesproto: fixesproto is part of X11. +fixesproto: +fixesproto: For more information about the X.Org Foundation (the providers of the +fixesproto: X.Org implementation of the X Window System), see their website: +fixesproto: +fixesproto: http://www.x.org +fixesproto: +fixesproto: +fixesproto: diff --git a/source/x/x11/slack-desc/font-adobe-100dpi b/source/x/x11/slack-desc/font-adobe-100dpi new file mode 100644 index 00000000..50996b1b --- /dev/null +++ b/source/x/x11/slack-desc/font-adobe-100dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-adobe-100dpi: font-adobe-100dpi +font-adobe-100dpi: +font-adobe-100dpi: font-adobe-100dpi is part of X11. +font-adobe-100dpi: +font-adobe-100dpi: For more information about the X.Org Foundation (the providers of the +font-adobe-100dpi: X.Org implementation of the X Window System), see their website: +font-adobe-100dpi: +font-adobe-100dpi: http://www.x.org +font-adobe-100dpi: +font-adobe-100dpi: +font-adobe-100dpi: diff --git a/source/x/x11/slack-desc/font-adobe-75dpi b/source/x/x11/slack-desc/font-adobe-75dpi new file mode 100644 index 00000000..ca91ae5e --- /dev/null +++ b/source/x/x11/slack-desc/font-adobe-75dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-adobe-75dpi: font-adobe-75dpi +font-adobe-75dpi: +font-adobe-75dpi: font-adobe-75dpi is part of X11. +font-adobe-75dpi: +font-adobe-75dpi: For more information about the X.Org Foundation (the providers of the +font-adobe-75dpi: X.Org implementation of the X Window System), see their website: +font-adobe-75dpi: +font-adobe-75dpi: http://www.x.org +font-adobe-75dpi: +font-adobe-75dpi: +font-adobe-75dpi: diff --git a/source/x/x11/slack-desc/font-adobe-utopia-100dpi b/source/x/x11/slack-desc/font-adobe-utopia-100dpi new file mode 100644 index 00000000..956f6d53 --- /dev/null +++ b/source/x/x11/slack-desc/font-adobe-utopia-100dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-adobe-utopia-100dpi: font-adobe-utopia-100dpi +font-adobe-utopia-100dpi: +font-adobe-utopia-100dpi: font-adobe-utopia-100dpi is part of X11. +font-adobe-utopia-100dpi: +font-adobe-utopia-100dpi: For more information about the X.Org Foundation (the providers of the +font-adobe-utopia-100dpi: X.Org implementation of the X Window System), see their website: +font-adobe-utopia-100dpi: +font-adobe-utopia-100dpi: http://www.x.org +font-adobe-utopia-100dpi: +font-adobe-utopia-100dpi: +font-adobe-utopia-100dpi: diff --git a/source/x/x11/slack-desc/font-adobe-utopia-75dpi b/source/x/x11/slack-desc/font-adobe-utopia-75dpi new file mode 100644 index 00000000..73571791 --- /dev/null +++ b/source/x/x11/slack-desc/font-adobe-utopia-75dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-adobe-utopia-75dpi: font-adobe-utopia-75dpi +font-adobe-utopia-75dpi: +font-adobe-utopia-75dpi: font-adobe-utopia-75dpi is part of X11. +font-adobe-utopia-75dpi: +font-adobe-utopia-75dpi: For more information about the X.Org Foundation (the providers of the +font-adobe-utopia-75dpi: X.Org implementation of the X Window System), see their website: +font-adobe-utopia-75dpi: +font-adobe-utopia-75dpi: http://www.x.org +font-adobe-utopia-75dpi: +font-adobe-utopia-75dpi: +font-adobe-utopia-75dpi: diff --git a/source/x/x11/slack-desc/font-adobe-utopia-type1 b/source/x/x11/slack-desc/font-adobe-utopia-type1 new file mode 100644 index 00000000..5f6d7d1b --- /dev/null +++ b/source/x/x11/slack-desc/font-adobe-utopia-type1 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-adobe-utopia-type1: font-adobe-utopia-type1 +font-adobe-utopia-type1: +font-adobe-utopia-type1: font-adobe-utopia-type1 is part of X11. +font-adobe-utopia-type1: +font-adobe-utopia-type1: For more information about the X.Org Foundation (the providers of the +font-adobe-utopia-type1: X.Org implementation of the X Window System), see their website: +font-adobe-utopia-type1: +font-adobe-utopia-type1: http://www.x.org +font-adobe-utopia-type1: +font-adobe-utopia-type1: +font-adobe-utopia-type1: diff --git a/source/x/x11/slack-desc/font-alias b/source/x/x11/slack-desc/font-alias new file mode 100644 index 00000000..d5e513d5 --- /dev/null +++ b/source/x/x11/slack-desc/font-alias @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-alias: font-alias +font-alias: +font-alias: font-alias is part of X11. +font-alias: +font-alias: For more information about the X.Org Foundation (the providers of the +font-alias: X.Org implementation of the X Window System), see their website: +font-alias: +font-alias: http://www.x.org +font-alias: +font-alias: +font-alias: diff --git a/source/x/x11/slack-desc/font-arabic-misc b/source/x/x11/slack-desc/font-arabic-misc new file mode 100644 index 00000000..bf9d34e2 --- /dev/null +++ b/source/x/x11/slack-desc/font-arabic-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-arabic-misc: font-arabic-misc +font-arabic-misc: +font-arabic-misc: font-arabic-misc is part of X11. +font-arabic-misc: +font-arabic-misc: For more information about the X.Org Foundation (the providers of the +font-arabic-misc: X.Org implementation of the X Window System), see their website: +font-arabic-misc: +font-arabic-misc: http://www.x.org +font-arabic-misc: +font-arabic-misc: +font-arabic-misc: diff --git a/source/x/x11/slack-desc/font-bh-100dpi b/source/x/x11/slack-desc/font-bh-100dpi new file mode 100644 index 00000000..3db086b4 --- /dev/null +++ b/source/x/x11/slack-desc/font-bh-100dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bh-100dpi: font-bh-100dpi +font-bh-100dpi: +font-bh-100dpi: font-bh-100dpi is part of X11. +font-bh-100dpi: +font-bh-100dpi: For more information about the X.Org Foundation (the providers of the +font-bh-100dpi: X.Org implementation of the X Window System), see their website: +font-bh-100dpi: +font-bh-100dpi: http://www.x.org +font-bh-100dpi: +font-bh-100dpi: +font-bh-100dpi: diff --git a/source/x/x11/slack-desc/font-bh-75dpi b/source/x/x11/slack-desc/font-bh-75dpi new file mode 100644 index 00000000..ab93f8a9 --- /dev/null +++ b/source/x/x11/slack-desc/font-bh-75dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bh-75dpi: font-bh-75dpi +font-bh-75dpi: +font-bh-75dpi: font-bh-75dpi is part of X11. +font-bh-75dpi: +font-bh-75dpi: For more information about the X.Org Foundation (the providers of the +font-bh-75dpi: X.Org implementation of the X Window System), see their website: +font-bh-75dpi: +font-bh-75dpi: http://www.x.org +font-bh-75dpi: +font-bh-75dpi: +font-bh-75dpi: diff --git a/source/x/x11/slack-desc/font-bh-lucidatypewriter-100dpi b/source/x/x11/slack-desc/font-bh-lucidatypewriter-100dpi new file mode 100644 index 00000000..d289f9a2 --- /dev/null +++ b/source/x/x11/slack-desc/font-bh-lucidatypewriter-100dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bh-lucidatypewriter-100dpi: font-bh-lucidatypewriter-100dpi +font-bh-lucidatypewriter-100dpi: +font-bh-lucidatypewriter-100dpi: font-bh-lucidatypewriter-100dpi is part of X11. +font-bh-lucidatypewriter-100dpi: +font-bh-lucidatypewriter-100dpi: For more information about the X.Org Foundation (the providers of the +font-bh-lucidatypewriter-100dpi: X.Org implementation of the X Window System), see their website: +font-bh-lucidatypewriter-100dpi: +font-bh-lucidatypewriter-100dpi: http://www.x.org +font-bh-lucidatypewriter-100dpi: +font-bh-lucidatypewriter-100dpi: +font-bh-lucidatypewriter-100dpi: diff --git a/source/x/x11/slack-desc/font-bh-lucidatypewriter-75dpi b/source/x/x11/slack-desc/font-bh-lucidatypewriter-75dpi new file mode 100644 index 00000000..a9ae87e3 --- /dev/null +++ b/source/x/x11/slack-desc/font-bh-lucidatypewriter-75dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bh-lucidatypewriter-75dpi: font-bh-lucidatypewriter-75dpi +font-bh-lucidatypewriter-75dpi: +font-bh-lucidatypewriter-75dpi: font-bh-lucidatypewriter-75dpi is part of X11. +font-bh-lucidatypewriter-75dpi: +font-bh-lucidatypewriter-75dpi: For more information about the X.Org Foundation (the providers of the +font-bh-lucidatypewriter-75dpi: X.Org implementation of the X Window System), see their website: +font-bh-lucidatypewriter-75dpi: +font-bh-lucidatypewriter-75dpi: http://www.x.org +font-bh-lucidatypewriter-75dpi: +font-bh-lucidatypewriter-75dpi: +font-bh-lucidatypewriter-75dpi: diff --git a/source/x/x11/slack-desc/font-bh-ttf b/source/x/x11/slack-desc/font-bh-ttf new file mode 100644 index 00000000..5965002d --- /dev/null +++ b/source/x/x11/slack-desc/font-bh-ttf @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bh-ttf: font-bh-ttf +font-bh-ttf: +font-bh-ttf: font-bh-ttf is part of X11. +font-bh-ttf: +font-bh-ttf: For more information about the X.Org Foundation (the providers of the +font-bh-ttf: X.Org implementation of the X Window System), see their website: +font-bh-ttf: +font-bh-ttf: http://www.x.org +font-bh-ttf: +font-bh-ttf: +font-bh-ttf: diff --git a/source/x/x11/slack-desc/font-bh-type1 b/source/x/x11/slack-desc/font-bh-type1 new file mode 100644 index 00000000..eb61ed80 --- /dev/null +++ b/source/x/x11/slack-desc/font-bh-type1 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bh-type1: font-bh-type1 +font-bh-type1: +font-bh-type1: font-bh-type1 is part of X11. +font-bh-type1: +font-bh-type1: For more information about the X.Org Foundation (the providers of the +font-bh-type1: X.Org implementation of the X Window System), see their website: +font-bh-type1: +font-bh-type1: http://www.x.org +font-bh-type1: +font-bh-type1: +font-bh-type1: diff --git a/source/x/x11/slack-desc/font-bitstream-100dpi b/source/x/x11/slack-desc/font-bitstream-100dpi new file mode 100644 index 00000000..3ebccefc --- /dev/null +++ b/source/x/x11/slack-desc/font-bitstream-100dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bitstream-100dpi: font-bitstream-100dpi +font-bitstream-100dpi: +font-bitstream-100dpi: font-bitstream-100dpi is part of X11. +font-bitstream-100dpi: +font-bitstream-100dpi: For more information about the X.Org Foundation (the providers of the +font-bitstream-100dpi: X.Org implementation of the X Window System), see their website: +font-bitstream-100dpi: +font-bitstream-100dpi: http://www.x.org +font-bitstream-100dpi: +font-bitstream-100dpi: +font-bitstream-100dpi: diff --git a/source/x/x11/slack-desc/font-bitstream-75dpi b/source/x/x11/slack-desc/font-bitstream-75dpi new file mode 100644 index 00000000..49b1f262 --- /dev/null +++ b/source/x/x11/slack-desc/font-bitstream-75dpi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bitstream-75dpi: font-bitstream-75dpi +font-bitstream-75dpi: +font-bitstream-75dpi: font-bitstream-75dpi is part of X11. +font-bitstream-75dpi: +font-bitstream-75dpi: For more information about the X.Org Foundation (the providers of the +font-bitstream-75dpi: X.Org implementation of the X Window System), see their website: +font-bitstream-75dpi: +font-bitstream-75dpi: http://www.x.org +font-bitstream-75dpi: +font-bitstream-75dpi: +font-bitstream-75dpi: diff --git a/source/x/x11/slack-desc/font-bitstream-speedo b/source/x/x11/slack-desc/font-bitstream-speedo new file mode 100644 index 00000000..f5db39e8 --- /dev/null +++ b/source/x/x11/slack-desc/font-bitstream-speedo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bitstream-speedo: font-bitstream-speedo +font-bitstream-speedo: +font-bitstream-speedo: font-bitstream-speedo is part of X11. +font-bitstream-speedo: +font-bitstream-speedo: For more information about the X.Org Foundation (the providers of the +font-bitstream-speedo: X.Org implementation of the X Window System), see their website: +font-bitstream-speedo: +font-bitstream-speedo: http://www.x.org +font-bitstream-speedo: +font-bitstream-speedo: +font-bitstream-speedo: diff --git a/source/x/x11/slack-desc/font-bitstream-type1 b/source/x/x11/slack-desc/font-bitstream-type1 new file mode 100644 index 00000000..c2c8c89c --- /dev/null +++ b/source/x/x11/slack-desc/font-bitstream-type1 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-bitstream-type1: font-bitstream-type1 +font-bitstream-type1: +font-bitstream-type1: font-bitstream-type1 is part of X11. +font-bitstream-type1: +font-bitstream-type1: For more information about the X.Org Foundation (the providers of the +font-bitstream-type1: X.Org implementation of the X Window System), see their website: +font-bitstream-type1: +font-bitstream-type1: http://www.x.org +font-bitstream-type1: +font-bitstream-type1: +font-bitstream-type1: diff --git a/source/x/x11/slack-desc/font-cronyx-cyrillic b/source/x/x11/slack-desc/font-cronyx-cyrillic new file mode 100644 index 00000000..1d8aa0cd --- /dev/null +++ b/source/x/x11/slack-desc/font-cronyx-cyrillic @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-cronyx-cyrillic: font-cronyx-cyrillic +font-cronyx-cyrillic: +font-cronyx-cyrillic: font-cronyx-cyrillic is part of X11. +font-cronyx-cyrillic: +font-cronyx-cyrillic: For more information about the X.Org Foundation (the providers of the +font-cronyx-cyrillic: X.Org implementation of the X Window System), see their website: +font-cronyx-cyrillic: +font-cronyx-cyrillic: http://www.x.org +font-cronyx-cyrillic: +font-cronyx-cyrillic: +font-cronyx-cyrillic: diff --git a/source/x/x11/slack-desc/font-cursor-misc b/source/x/x11/slack-desc/font-cursor-misc new file mode 100644 index 00000000..846a7ee5 --- /dev/null +++ b/source/x/x11/slack-desc/font-cursor-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-cursor-misc: font-cursor-misc +font-cursor-misc: +font-cursor-misc: font-cursor-misc is part of X11. +font-cursor-misc: +font-cursor-misc: For more information about the X.Org Foundation (the providers of the +font-cursor-misc: X.Org implementation of the X Window System), see their website: +font-cursor-misc: +font-cursor-misc: http://www.x.org +font-cursor-misc: +font-cursor-misc: +font-cursor-misc: diff --git a/source/x/x11/slack-desc/font-daewoo-misc b/source/x/x11/slack-desc/font-daewoo-misc new file mode 100644 index 00000000..ea2a14fe --- /dev/null +++ b/source/x/x11/slack-desc/font-daewoo-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-daewoo-misc: font-daewoo-misc +font-daewoo-misc: +font-daewoo-misc: font-daewoo-misc is part of X11. +font-daewoo-misc: +font-daewoo-misc: For more information about the X.Org Foundation (the providers of the +font-daewoo-misc: X.Org implementation of the X Window System), see their website: +font-daewoo-misc: +font-daewoo-misc: http://www.x.org +font-daewoo-misc: +font-daewoo-misc: +font-daewoo-misc: diff --git a/source/x/x11/slack-desc/font-dec-misc b/source/x/x11/slack-desc/font-dec-misc new file mode 100644 index 00000000..9f1f8457 --- /dev/null +++ b/source/x/x11/slack-desc/font-dec-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-dec-misc: font-dec-misc +font-dec-misc: +font-dec-misc: font-dec-misc is part of X11. +font-dec-misc: +font-dec-misc: For more information about the X.Org Foundation (the providers of the +font-dec-misc: X.Org implementation of the X Window System), see their website: +font-dec-misc: +font-dec-misc: http://www.x.org +font-dec-misc: +font-dec-misc: +font-dec-misc: diff --git a/source/x/x11/slack-desc/font-ibm-type1 b/source/x/x11/slack-desc/font-ibm-type1 new file mode 100644 index 00000000..773d7c57 --- /dev/null +++ b/source/x/x11/slack-desc/font-ibm-type1 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-ibm-type1: font-ibm-type1 +font-ibm-type1: +font-ibm-type1: font-ibm-type1 is part of X11. +font-ibm-type1: +font-ibm-type1: For more information about the X.Org Foundation (the providers of the +font-ibm-type1: X.Org implementation of the X Window System), see their website: +font-ibm-type1: +font-ibm-type1: http://www.x.org +font-ibm-type1: +font-ibm-type1: +font-ibm-type1: diff --git a/source/x/x11/slack-desc/font-isas-misc b/source/x/x11/slack-desc/font-isas-misc new file mode 100644 index 00000000..2be2ce73 --- /dev/null +++ b/source/x/x11/slack-desc/font-isas-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-isas-misc: font-isas-misc +font-isas-misc: +font-isas-misc: font-isas-misc is part of X11. +font-isas-misc: +font-isas-misc: For more information about the X.Org Foundation (the providers of the +font-isas-misc: X.Org implementation of the X Window System), see their website: +font-isas-misc: +font-isas-misc: http://www.x.org +font-isas-misc: +font-isas-misc: +font-isas-misc: diff --git a/source/x/x11/slack-desc/font-jis-misc b/source/x/x11/slack-desc/font-jis-misc new file mode 100644 index 00000000..bbdf362e --- /dev/null +++ b/source/x/x11/slack-desc/font-jis-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-jis-misc: font-jis-misc +font-jis-misc: +font-jis-misc: font-jis-misc is part of X11. +font-jis-misc: +font-jis-misc: For more information about the X.Org Foundation (the providers of the +font-jis-misc: X.Org implementation of the X Window System), see their website: +font-jis-misc: +font-jis-misc: http://www.x.org +font-jis-misc: +font-jis-misc: +font-jis-misc: diff --git a/source/x/x11/slack-desc/font-micro-misc b/source/x/x11/slack-desc/font-micro-misc new file mode 100644 index 00000000..f26eae31 --- /dev/null +++ b/source/x/x11/slack-desc/font-micro-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-micro-misc: font-micro-misc +font-micro-misc: +font-micro-misc: font-micro-misc is part of X11. +font-micro-misc: +font-micro-misc: For more information about the X.Org Foundation (the providers of the +font-micro-misc: X.Org implementation of the X Window System), see their website: +font-micro-misc: +font-micro-misc: http://www.x.org +font-micro-misc: +font-micro-misc: +font-micro-misc: diff --git a/source/x/x11/slack-desc/font-misc-cyrillic b/source/x/x11/slack-desc/font-misc-cyrillic new file mode 100644 index 00000000..4e443cba --- /dev/null +++ b/source/x/x11/slack-desc/font-misc-cyrillic @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-misc-cyrillic: font-misc-cyrillic +font-misc-cyrillic: +font-misc-cyrillic: font-misc-cyrillic is part of X11. +font-misc-cyrillic: +font-misc-cyrillic: For more information about the X.Org Foundation (the providers of the +font-misc-cyrillic: X.Org implementation of the X Window System), see their website: +font-misc-cyrillic: +font-misc-cyrillic: http://www.x.org +font-misc-cyrillic: +font-misc-cyrillic: +font-misc-cyrillic: diff --git a/source/x/x11/slack-desc/font-misc-ethiopic b/source/x/x11/slack-desc/font-misc-ethiopic new file mode 100644 index 00000000..edaa2278 --- /dev/null +++ b/source/x/x11/slack-desc/font-misc-ethiopic @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-misc-ethiopic: font-misc-ethiopic +font-misc-ethiopic: +font-misc-ethiopic: font-misc-ethiopic is part of X11. +font-misc-ethiopic: +font-misc-ethiopic: For more information about the X.Org Foundation (the providers of the +font-misc-ethiopic: X.Org implementation of the X Window System), see their website: +font-misc-ethiopic: +font-misc-ethiopic: http://www.x.org +font-misc-ethiopic: +font-misc-ethiopic: +font-misc-ethiopic: diff --git a/source/x/x11/slack-desc/font-misc-meltho b/source/x/x11/slack-desc/font-misc-meltho new file mode 100644 index 00000000..a30da3d0 --- /dev/null +++ b/source/x/x11/slack-desc/font-misc-meltho @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-misc-meltho: font-misc-meltho +font-misc-meltho: +font-misc-meltho: font-misc-meltho is part of X11. +font-misc-meltho: +font-misc-meltho: For more information about the X.Org Foundation (the providers of the +font-misc-meltho: X.Org implementation of the X Window System), see their website: +font-misc-meltho: +font-misc-meltho: http://www.x.org +font-misc-meltho: +font-misc-meltho: +font-misc-meltho: diff --git a/source/x/x11/slack-desc/font-misc-misc b/source/x/x11/slack-desc/font-misc-misc new file mode 100644 index 00000000..99c7d8ae --- /dev/null +++ b/source/x/x11/slack-desc/font-misc-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-misc-misc: font-misc-misc +font-misc-misc: +font-misc-misc: font-misc-misc is part of X11. +font-misc-misc: +font-misc-misc: For more information about the X.Org Foundation (the providers of the +font-misc-misc: X.Org implementation of the X Window System), see their website: +font-misc-misc: +font-misc-misc: http://www.x.org +font-misc-misc: +font-misc-misc: +font-misc-misc: diff --git a/source/x/x11/slack-desc/font-mutt-misc b/source/x/x11/slack-desc/font-mutt-misc new file mode 100644 index 00000000..f1f7a248 --- /dev/null +++ b/source/x/x11/slack-desc/font-mutt-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-mutt-misc: font-mutt-misc +font-mutt-misc: +font-mutt-misc: font-mutt-misc is part of X11. +font-mutt-misc: +font-mutt-misc: For more information about the X.Org Foundation (the providers of the +font-mutt-misc: X.Org implementation of the X Window System), see their website: +font-mutt-misc: +font-mutt-misc: http://www.x.org +font-mutt-misc: +font-mutt-misc: +font-mutt-misc: diff --git a/source/x/x11/slack-desc/font-schumacher-misc b/source/x/x11/slack-desc/font-schumacher-misc new file mode 100644 index 00000000..4d7c58b0 --- /dev/null +++ b/source/x/x11/slack-desc/font-schumacher-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-schumacher-misc: font-schumacher-misc +font-schumacher-misc: +font-schumacher-misc: font-schumacher-misc is part of X11. +font-schumacher-misc: +font-schumacher-misc: For more information about the X.Org Foundation (the providers of the +font-schumacher-misc: X.Org implementation of the X Window System), see their website: +font-schumacher-misc: +font-schumacher-misc: http://www.x.org +font-schumacher-misc: +font-schumacher-misc: +font-schumacher-misc: diff --git a/source/x/x11/slack-desc/font-screen-cyrillic b/source/x/x11/slack-desc/font-screen-cyrillic new file mode 100644 index 00000000..9d65d38d --- /dev/null +++ b/source/x/x11/slack-desc/font-screen-cyrillic @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-screen-cyrillic: font-screen-cyrillic +font-screen-cyrillic: +font-screen-cyrillic: font-screen-cyrillic is part of X11. +font-screen-cyrillic: +font-screen-cyrillic: For more information about the X.Org Foundation (the providers of the +font-screen-cyrillic: X.Org implementation of the X Window System), see their website: +font-screen-cyrillic: +font-screen-cyrillic: http://www.x.org +font-screen-cyrillic: +font-screen-cyrillic: +font-screen-cyrillic: diff --git a/source/x/x11/slack-desc/font-sony-misc b/source/x/x11/slack-desc/font-sony-misc new file mode 100644 index 00000000..8fc8b85e --- /dev/null +++ b/source/x/x11/slack-desc/font-sony-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-sony-misc: font-sony-misc +font-sony-misc: +font-sony-misc: font-sony-misc is part of X11. +font-sony-misc: +font-sony-misc: For more information about the X.Org Foundation (the providers of the +font-sony-misc: X.Org implementation of the X Window System), see their website: +font-sony-misc: +font-sony-misc: http://www.x.org +font-sony-misc: +font-sony-misc: +font-sony-misc: diff --git a/source/x/x11/slack-desc/font-sun-misc b/source/x/x11/slack-desc/font-sun-misc new file mode 100644 index 00000000..d2fd1a33 --- /dev/null +++ b/source/x/x11/slack-desc/font-sun-misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-sun-misc: font-sun-misc +font-sun-misc: +font-sun-misc: font-sun-misc is part of X11. +font-sun-misc: +font-sun-misc: For more information about the X.Org Foundation (the providers of the +font-sun-misc: X.Org implementation of the X Window System), see their website: +font-sun-misc: +font-sun-misc: http://www.x.org +font-sun-misc: +font-sun-misc: +font-sun-misc: diff --git a/source/x/x11/slack-desc/font-util b/source/x/x11/slack-desc/font-util new file mode 100644 index 00000000..4c6a2b2a --- /dev/null +++ b/source/x/x11/slack-desc/font-util @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-util: font-util +font-util: +font-util: font-util is part of X11. +font-util: +font-util: For more information about the X.Org Foundation (the providers of the +font-util: X.Org implementation of the X Window System), see their website: +font-util: +font-util: http://www.x.org +font-util: +font-util: +font-util: diff --git a/source/x/x11/slack-desc/font-winitzki-cyrillic b/source/x/x11/slack-desc/font-winitzki-cyrillic new file mode 100644 index 00000000..c278dfff --- /dev/null +++ b/source/x/x11/slack-desc/font-winitzki-cyrillic @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-winitzki-cyrillic: font-winitzki-cyrillic +font-winitzki-cyrillic: +font-winitzki-cyrillic: font-winitzki-cyrillic is part of X11. +font-winitzki-cyrillic: +font-winitzki-cyrillic: For more information about the X.Org Foundation (the providers of the +font-winitzki-cyrillic: X.Org implementation of the X Window System), see their website: +font-winitzki-cyrillic: +font-winitzki-cyrillic: http://www.x.org +font-winitzki-cyrillic: +font-winitzki-cyrillic: +font-winitzki-cyrillic: diff --git a/source/x/x11/slack-desc/font-xfree86-type1 b/source/x/x11/slack-desc/font-xfree86-type1 new file mode 100644 index 00000000..57ab76c6 --- /dev/null +++ b/source/x/x11/slack-desc/font-xfree86-type1 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +font-xfree86-type1: font-xfree86-type1 +font-xfree86-type1: +font-xfree86-type1: font-xfree86-type1 is part of X11. +font-xfree86-type1: +font-xfree86-type1: For more information about the X.Org Foundation (the providers of the +font-xfree86-type1: X.Org implementation of the X Window System), see their website: +font-xfree86-type1: +font-xfree86-type1: http://www.x.org +font-xfree86-type1: +font-xfree86-type1: +font-xfree86-type1: diff --git a/source/x/x11/slack-desc/fontcacheproto b/source/x/x11/slack-desc/fontcacheproto new file mode 100644 index 00000000..8388f4c3 --- /dev/null +++ b/source/x/x11/slack-desc/fontcacheproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +fontcacheproto: fontcacheproto +fontcacheproto: +fontcacheproto: fontcacheproto is part of X11. +fontcacheproto: +fontcacheproto: For more information about the X.Org Foundation (the providers of the +fontcacheproto: X.Org implementation of the X Window System), see their website: +fontcacheproto: +fontcacheproto: http://www.x.org +fontcacheproto: +fontcacheproto: +fontcacheproto: diff --git a/source/x/x11/slack-desc/fontsproto b/source/x/x11/slack-desc/fontsproto new file mode 100644 index 00000000..7f5c20a2 --- /dev/null +++ b/source/x/x11/slack-desc/fontsproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +fontsproto: fontsproto +fontsproto: +fontsproto: fontsproto is part of X11. +fontsproto: +fontsproto: For more information about the X.Org Foundation (the providers of the +fontsproto: X.Org implementation of the X Window System), see their website: +fontsproto: +fontsproto: http://www.x.org +fontsproto: +fontsproto: +fontsproto: diff --git a/source/x/x11/slack-desc/fonttosfnt b/source/x/x11/slack-desc/fonttosfnt new file mode 100644 index 00000000..158fe2e3 --- /dev/null +++ b/source/x/x11/slack-desc/fonttosfnt @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +fonttosfnt: fonttosfnt +fonttosfnt: +fonttosfnt: fonttosfnt is part of X11. +fonttosfnt: +fonttosfnt: For more information about the X.Org Foundation (the providers of the +fonttosfnt: X.Org implementation of the X Window System), see their website: +fonttosfnt: +fonttosfnt: http://www.x.org +fonttosfnt: +fonttosfnt: +fonttosfnt: diff --git a/source/x/x11/slack-desc/fslsfonts b/source/x/x11/slack-desc/fslsfonts new file mode 100644 index 00000000..ca4c416f --- /dev/null +++ b/source/x/x11/slack-desc/fslsfonts @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +fslsfonts: fslsfonts +fslsfonts: +fslsfonts: fslsfonts is part of X11. +fslsfonts: +fslsfonts: For more information about the X.Org Foundation (the providers of the +fslsfonts: X.Org implementation of the X Window System), see their website: +fslsfonts: +fslsfonts: http://www.x.org +fslsfonts: +fslsfonts: +fslsfonts: diff --git a/source/x/x11/slack-desc/fstobdf b/source/x/x11/slack-desc/fstobdf new file mode 100644 index 00000000..ada9e2ac --- /dev/null +++ b/source/x/x11/slack-desc/fstobdf @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +fstobdf: fstobdf +fstobdf: +fstobdf: fstobdf is part of X11. +fstobdf: +fstobdf: For more information about the X.Org Foundation (the providers of the +fstobdf: X.Org implementation of the X Window System), see their website: +fstobdf: +fstobdf: http://www.x.org +fstobdf: +fstobdf: +fstobdf: diff --git a/source/x/x11/slack-desc/gccmakedep b/source/x/x11/slack-desc/gccmakedep new file mode 100644 index 00000000..1220112e --- /dev/null +++ b/source/x/x11/slack-desc/gccmakedep @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +gccmakedep: gccmakedep +gccmakedep: +gccmakedep: gccmakedep is part of X11. +gccmakedep: +gccmakedep: For more information about the X.Org Foundation (the providers of the +gccmakedep: X.Org implementation of the X Window System), see their website: +gccmakedep: +gccmakedep: http://www.x.org +gccmakedep: +gccmakedep: +gccmakedep: diff --git a/source/x/x11/slack-desc/glproto b/source/x/x11/slack-desc/glproto new file mode 100644 index 00000000..2c2ddb6f --- /dev/null +++ b/source/x/x11/slack-desc/glproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +glproto: glproto +glproto: +glproto: glproto is part of X11. +glproto: +glproto: For more information about the X.Org Foundation (the providers of the +glproto: X.Org implementation of the X Window System), see their website: +glproto: +glproto: http://www.x.org +glproto: +glproto: +glproto: diff --git a/source/x/x11/slack-desc/iceauth b/source/x/x11/slack-desc/iceauth new file mode 100644 index 00000000..17b0197f --- /dev/null +++ b/source/x/x11/slack-desc/iceauth @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +iceauth: iceauth +iceauth: +iceauth: iceauth is part of X11. +iceauth: +iceauth: For more information about the X.Org Foundation (the providers of the +iceauth: X.Org implementation of the X Window System), see their website: +iceauth: +iceauth: http://www.x.org +iceauth: +iceauth: +iceauth: diff --git a/source/x/x11/slack-desc/ico b/source/x/x11/slack-desc/ico new file mode 100644 index 00000000..025dd68c --- /dev/null +++ b/source/x/x11/slack-desc/ico @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +ico: ico +ico: +ico: ico is part of X11. +ico: +ico: For more information about the X.Org Foundation (the providers of the +ico: X.Org implementation of the X Window System), see their website: +ico: +ico: http://www.x.org +ico: +ico: +ico: diff --git a/source/x/x11/slack-desc/imake b/source/x/x11/slack-desc/imake new file mode 100644 index 00000000..8b1d5631 --- /dev/null +++ b/source/x/x11/slack-desc/imake @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +imake: imake +imake: +imake: imake is part of X11. +imake: +imake: For more information about the X.Org Foundation (the providers of the +imake: X.Org implementation of the X Window System), see their website: +imake: +imake: http://www.x.org +imake: +imake: +imake: diff --git a/source/x/x11/slack-desc/inputproto b/source/x/x11/slack-desc/inputproto new file mode 100644 index 00000000..6b9a3302 --- /dev/null +++ b/source/x/x11/slack-desc/inputproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +inputproto: inputproto +inputproto: +inputproto: inputproto is part of X11. +inputproto: +inputproto: For more information about the X.Org Foundation (the providers of the +inputproto: X.Org implementation of the X Window System), see their website: +inputproto: +inputproto: http://www.x.org +inputproto: +inputproto: +inputproto: diff --git a/source/x/x11/slack-desc/intel-gpu-tools b/source/x/x11/slack-desc/intel-gpu-tools new file mode 100644 index 00000000..b9cdf7c1 --- /dev/null +++ b/source/x/x11/slack-desc/intel-gpu-tools @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +intel-gpu-tools: intel-gpu-tools (Intel DRM Driver Testing Tools) +intel-gpu-tools: +intel-gpu-tools: This is a collection of tools for development and testing of the Intel +intel-gpu-tools: DRM driver. There are many macro-level test suites including xtest, +intel-gpu-tools: rendercheck, piglit, and oglconform. +intel-gpu-tools: +intel-gpu-tools: +intel-gpu-tools: +intel-gpu-tools: +intel-gpu-tools: +intel-gpu-tools: diff --git a/source/x/x11/slack-desc/kbproto b/source/x/x11/slack-desc/kbproto new file mode 100644 index 00000000..c9703ab3 --- /dev/null +++ b/source/x/x11/slack-desc/kbproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +kbproto: kbproto +kbproto: +kbproto: kbproto is part of X11. +kbproto: +kbproto: For more information about the X.Org Foundation (the providers of the +kbproto: X.Org implementation of the X Window System), see their website: +kbproto: +kbproto: http://www.x.org +kbproto: +kbproto: +kbproto: diff --git a/source/x/x11/slack-desc/lbxproxy b/source/x/x11/slack-desc/lbxproxy new file mode 100644 index 00000000..578f938f --- /dev/null +++ b/source/x/x11/slack-desc/lbxproxy @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +lbxproxy: lbxproxy +lbxproxy: +lbxproxy: lbxproxy is part of X11. +lbxproxy: +lbxproxy: For more information about the X.Org Foundation (the providers of the +lbxproxy: X.Org implementation of the X Window System), see their website: +lbxproxy: +lbxproxy: http://www.x.org +lbxproxy: +lbxproxy: +lbxproxy: diff --git a/source/x/x11/slack-desc/libAppleWM b/source/x/x11/slack-desc/libAppleWM new file mode 100644 index 00000000..d5562510 --- /dev/null +++ b/source/x/x11/slack-desc/libAppleWM @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libAppleWM: libAppleWM +libAppleWM: +libAppleWM: libAppleWM is part of X11. +libAppleWM: +libAppleWM: For more information about the X.Org Foundation (the providers of the +libAppleWM: X.Org implementation of the X Window System), see their website: +libAppleWM: +libAppleWM: http://www.x.org +libAppleWM: +libAppleWM: +libAppleWM: diff --git a/source/x/x11/slack-desc/libFS b/source/x/x11/slack-desc/libFS new file mode 100644 index 00000000..6fe37f3e --- /dev/null +++ b/source/x/x11/slack-desc/libFS @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libFS: libFS +libFS: +libFS: libFS is part of X11. +libFS: +libFS: For more information about the X.Org Foundation (the providers of the +libFS: X.Org implementation of the X Window System), see their website: +libFS: +libFS: http://www.x.org +libFS: +libFS: +libFS: diff --git a/source/x/x11/slack-desc/libICE b/source/x/x11/slack-desc/libICE new file mode 100644 index 00000000..78a4761c --- /dev/null +++ b/source/x/x11/slack-desc/libICE @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libICE: libICE +libICE: +libICE: libICE is part of X11. +libICE: +libICE: For more information about the X.Org Foundation (the providers of the +libICE: X.Org implementation of the X Window System), see their website: +libICE: +libICE: http://www.x.org +libICE: +libICE: +libICE: diff --git a/source/x/x11/slack-desc/libSM b/source/x/x11/slack-desc/libSM new file mode 100644 index 00000000..06803b32 --- /dev/null +++ b/source/x/x11/slack-desc/libSM @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libSM: libSM +libSM: +libSM: libSM is part of X11. +libSM: +libSM: For more information about the X.Org Foundation (the providers of the +libSM: X.Org implementation of the X Window System), see their website: +libSM: +libSM: http://www.x.org +libSM: +libSM: +libSM: diff --git a/source/x/x11/slack-desc/libWindowsWM b/source/x/x11/slack-desc/libWindowsWM new file mode 100644 index 00000000..162e44be --- /dev/null +++ b/source/x/x11/slack-desc/libWindowsWM @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libWindowsWM: libWindowsWM +libWindowsWM: +libWindowsWM: libWindowsWM is part of X11. +libWindowsWM: +libWindowsWM: For more information about the X.Org Foundation (the providers of the +libWindowsWM: X.Org implementation of the X Window System), see their website: +libWindowsWM: +libWindowsWM: http://www.x.org +libWindowsWM: +libWindowsWM: +libWindowsWM: diff --git a/source/x/x11/slack-desc/libX11 b/source/x/x11/slack-desc/libX11 new file mode 100644 index 00000000..e7f01273 --- /dev/null +++ b/source/x/x11/slack-desc/libX11 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libX11: libX11 +libX11: +libX11: libX11 is part of X11. +libX11: +libX11: For more information about the X.Org Foundation (the providers of the +libX11: X.Org implementation of the X Window System), see their website: +libX11: +libX11: http://www.x.org +libX11: +libX11: +libX11: diff --git a/source/x/x11/slack-desc/libXScrnSaver b/source/x/x11/slack-desc/libXScrnSaver new file mode 100644 index 00000000..dea8d864 --- /dev/null +++ b/source/x/x11/slack-desc/libXScrnSaver @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXScrnSaver: libXScrnSaver +libXScrnSaver: +libXScrnSaver: libXScrnSaver is part of X11. +libXScrnSaver: +libXScrnSaver: For more information about the X.Org Foundation (the providers of the +libXScrnSaver: X.Org implementation of the X Window System), see their website: +libXScrnSaver: +libXScrnSaver: http://www.x.org +libXScrnSaver: +libXScrnSaver: +libXScrnSaver: diff --git a/source/x/x11/slack-desc/libXTrap b/source/x/x11/slack-desc/libXTrap new file mode 100644 index 00000000..51443def --- /dev/null +++ b/source/x/x11/slack-desc/libXTrap @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXTrap: libXTrap +libXTrap: +libXTrap: libXTrap is part of X11. +libXTrap: +libXTrap: For more information about the X.Org Foundation (the providers of the +libXTrap: X.Org implementation of the X Window System), see their website: +libXTrap: +libXTrap: http://www.x.org +libXTrap: +libXTrap: +libXTrap: diff --git a/source/x/x11/slack-desc/libXau b/source/x/x11/slack-desc/libXau new file mode 100644 index 00000000..f2b09201 --- /dev/null +++ b/source/x/x11/slack-desc/libXau @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXau: libXau +libXau: +libXau: libXau is part of X11. +libXau: +libXau: For more information about the X.Org Foundation (the providers of the +libXau: X.Org implementation of the X Window System), see their website: +libXau: +libXau: http://www.x.org +libXau: +libXau: +libXau: diff --git a/source/x/x11/slack-desc/libXaw b/source/x/x11/slack-desc/libXaw new file mode 100644 index 00000000..3174674b --- /dev/null +++ b/source/x/x11/slack-desc/libXaw @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXaw: libXaw +libXaw: +libXaw: libXaw is part of X11. +libXaw: +libXaw: For more information about the X.Org Foundation (the providers of the +libXaw: X.Org implementation of the X Window System), see their website: +libXaw: +libXaw: http://www.x.org +libXaw: +libXaw: +libXaw: diff --git a/source/x/x11/slack-desc/libXcomposite b/source/x/x11/slack-desc/libXcomposite new file mode 100644 index 00000000..2fcbe069 --- /dev/null +++ b/source/x/x11/slack-desc/libXcomposite @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXcomposite: libXcomposite +libXcomposite: +libXcomposite: libXcomposite is part of X11. +libXcomposite: +libXcomposite: For more information about the X.Org Foundation (the providers of the +libXcomposite: X.Org implementation of the X Window System), see their website: +libXcomposite: +libXcomposite: http://www.x.org +libXcomposite: +libXcomposite: +libXcomposite: diff --git a/source/x/x11/slack-desc/libXcursor b/source/x/x11/slack-desc/libXcursor new file mode 100644 index 00000000..1e911648 --- /dev/null +++ b/source/x/x11/slack-desc/libXcursor @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXcursor: libXcursor +libXcursor: +libXcursor: libXcursor is part of X11. +libXcursor: +libXcursor: For more information about the X.Org Foundation (the providers of the +libXcursor: X.Org implementation of the X Window System), see their website: +libXcursor: +libXcursor: http://www.x.org +libXcursor: +libXcursor: +libXcursor: diff --git a/source/x/x11/slack-desc/libXdamage b/source/x/x11/slack-desc/libXdamage new file mode 100644 index 00000000..58f917df --- /dev/null +++ b/source/x/x11/slack-desc/libXdamage @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXdamage: libXdamage +libXdamage: +libXdamage: libXdamage is part of X11. +libXdamage: +libXdamage: For more information about the X.Org Foundation (the providers of the +libXdamage: X.Org implementation of the X Window System), see their website: +libXdamage: +libXdamage: http://www.x.org +libXdamage: +libXdamage: +libXdamage: diff --git a/source/x/x11/slack-desc/libXdmcp b/source/x/x11/slack-desc/libXdmcp new file mode 100644 index 00000000..fc03f5bb --- /dev/null +++ b/source/x/x11/slack-desc/libXdmcp @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXdmcp: libXdmcp +libXdmcp: +libXdmcp: libXdmcp is part of X11. +libXdmcp: +libXdmcp: For more information about the X.Org Foundation (the providers of the +libXdmcp: X.Org implementation of the X Window System), see their website: +libXdmcp: +libXdmcp: http://www.x.org +libXdmcp: +libXdmcp: +libXdmcp: diff --git a/source/x/x11/slack-desc/libXevie b/source/x/x11/slack-desc/libXevie new file mode 100644 index 00000000..c9701592 --- /dev/null +++ b/source/x/x11/slack-desc/libXevie @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXevie: libXevie +libXevie: +libXevie: libXevie is part of X11. +libXevie: +libXevie: For more information about the X.Org Foundation (the providers of the +libXevie: X.Org implementation of the X Window System), see their website: +libXevie: +libXevie: http://www.x.org +libXevie: +libXevie: +libXevie: diff --git a/source/x/x11/slack-desc/libXext b/source/x/x11/slack-desc/libXext new file mode 100644 index 00000000..cb5b395b --- /dev/null +++ b/source/x/x11/slack-desc/libXext @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXext: libXext +libXext: +libXext: libXext is part of X11. +libXext: +libXext: For more information about the X.Org Foundation (the providers of the +libXext: X.Org implementation of the X Window System), see their website: +libXext: +libXext: http://www.x.org +libXext: +libXext: +libXext: diff --git a/source/x/x11/slack-desc/libXfixes b/source/x/x11/slack-desc/libXfixes new file mode 100644 index 00000000..9b6b9df7 --- /dev/null +++ b/source/x/x11/slack-desc/libXfixes @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXfixes: libXfixes +libXfixes: +libXfixes: libXfixes is part of X11. +libXfixes: +libXfixes: For more information about the X.Org Foundation (the providers of the +libXfixes: X.Org implementation of the X Window System), see their website: +libXfixes: +libXfixes: http://www.x.org +libXfixes: +libXfixes: +libXfixes: diff --git a/source/x/x11/slack-desc/libXfont b/source/x/x11/slack-desc/libXfont new file mode 100644 index 00000000..109b391c --- /dev/null +++ b/source/x/x11/slack-desc/libXfont @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXfont: libXfont +libXfont: +libXfont: libXfont is part of X11. +libXfont: +libXfont: For more information about the X.Org Foundation (the providers of the +libXfont: X.Org implementation of the X Window System), see their website: +libXfont: +libXfont: http://www.x.org +libXfont: +libXfont: +libXfont: diff --git a/source/x/x11/slack-desc/libXfontcache b/source/x/x11/slack-desc/libXfontcache new file mode 100644 index 00000000..735bdaa7 --- /dev/null +++ b/source/x/x11/slack-desc/libXfontcache @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXfontcache: libXfontcache +libXfontcache: +libXfontcache: libXfontcache is part of X11. +libXfontcache: +libXfontcache: For more information about the X.Org Foundation (the providers of the +libXfontcache: X.Org implementation of the X Window System), see their website: +libXfontcache: +libXfontcache: http://www.x.org +libXfontcache: +libXfontcache: +libXfontcache: diff --git a/source/x/x11/slack-desc/libXft b/source/x/x11/slack-desc/libXft new file mode 100644 index 00000000..a87a87d4 --- /dev/null +++ b/source/x/x11/slack-desc/libXft @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXft: libXft +libXft: +libXft: libXft is part of X11. +libXft: +libXft: For more information about the X.Org Foundation (the providers of the +libXft: X.Org implementation of the X Window System), see their website: +libXft: +libXft: http://www.x.org +libXft: +libXft: +libXft: diff --git a/source/x/x11/slack-desc/libXi b/source/x/x11/slack-desc/libXi new file mode 100644 index 00000000..f3f0c633 --- /dev/null +++ b/source/x/x11/slack-desc/libXi @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXi: libXi +libXi: +libXi: libXi is part of X11. +libXi: +libXi: For more information about the X.Org Foundation (the providers of the +libXi: X.Org implementation of the X Window System), see their website: +libXi: +libXi: http://www.x.org +libXi: +libXi: +libXi: diff --git a/source/x/x11/slack-desc/libXinerama b/source/x/x11/slack-desc/libXinerama new file mode 100644 index 00000000..e01ab025 --- /dev/null +++ b/source/x/x11/slack-desc/libXinerama @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXinerama: libXinerama +libXinerama: +libXinerama: libXinerama is part of X11. +libXinerama: +libXinerama: For more information about the X.Org Foundation (the providers of the +libXinerama: X.Org implementation of the X Window System), see their website: +libXinerama: +libXinerama: http://www.x.org +libXinerama: +libXinerama: +libXinerama: diff --git a/source/x/x11/slack-desc/libXmu b/source/x/x11/slack-desc/libXmu new file mode 100644 index 00000000..dd6aff00 --- /dev/null +++ b/source/x/x11/slack-desc/libXmu @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXmu: libXmu +libXmu: +libXmu: libXmu is part of X11. +libXmu: +libXmu: For more information about the X.Org Foundation (the providers of the +libXmu: X.Org implementation of the X Window System), see their website: +libXmu: +libXmu: http://www.x.org +libXmu: +libXmu: +libXmu: diff --git a/source/x/x11/slack-desc/libXp b/source/x/x11/slack-desc/libXp new file mode 100644 index 00000000..16eb84a1 --- /dev/null +++ b/source/x/x11/slack-desc/libXp @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXp: libXp +libXp: +libXp: libXp is part of X11. +libXp: +libXp: For more information about the X.Org Foundation (the providers of the +libXp: X.Org implementation of the X Window System), see their website: +libXp: +libXp: http://www.x.org +libXp: +libXp: +libXp: diff --git a/source/x/x11/slack-desc/libXpm b/source/x/x11/slack-desc/libXpm new file mode 100644 index 00000000..82d04380 --- /dev/null +++ b/source/x/x11/slack-desc/libXpm @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXpm: libXpm +libXpm: +libXpm: libXpm is part of X11. +libXpm: +libXpm: For more information about the X.Org Foundation (the providers of the +libXpm: X.Org implementation of the X Window System), see their website: +libXpm: +libXpm: http://www.x.org +libXpm: +libXpm: +libXpm: diff --git a/source/x/x11/slack-desc/libXprintAppUtil b/source/x/x11/slack-desc/libXprintAppUtil new file mode 100644 index 00000000..4ef7b3ed --- /dev/null +++ b/source/x/x11/slack-desc/libXprintAppUtil @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXprintAppUtil: libXprintAppUtil +libXprintAppUtil: +libXprintAppUtil: libXprintAppUtil is part of X11. +libXprintAppUtil: +libXprintAppUtil: For more information about the X.Org Foundation (the providers of the +libXprintAppUtil: X.Org implementation of the X Window System), see their website: +libXprintAppUtil: +libXprintAppUtil: http://www.x.org +libXprintAppUtil: +libXprintAppUtil: +libXprintAppUtil: diff --git a/source/x/x11/slack-desc/libXprintUtil b/source/x/x11/slack-desc/libXprintUtil new file mode 100644 index 00000000..bcad3415 --- /dev/null +++ b/source/x/x11/slack-desc/libXprintUtil @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXprintUtil: libXprintUtil +libXprintUtil: +libXprintUtil: libXprintUtil is part of X11. +libXprintUtil: +libXprintUtil: For more information about the X.Org Foundation (the providers of the +libXprintUtil: X.Org implementation of the X Window System), see their website: +libXprintUtil: +libXprintUtil: http://www.x.org +libXprintUtil: +libXprintUtil: +libXprintUtil: diff --git a/source/x/x11/slack-desc/libXrandr b/source/x/x11/slack-desc/libXrandr new file mode 100644 index 00000000..c86d49ab --- /dev/null +++ b/source/x/x11/slack-desc/libXrandr @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXrandr: libXrandr +libXrandr: +libXrandr: libXrandr is part of X11. +libXrandr: +libXrandr: For more information about the X.Org Foundation (the providers of the +libXrandr: X.Org implementation of the X Window System), see their website: +libXrandr: +libXrandr: http://www.x.org +libXrandr: +libXrandr: +libXrandr: diff --git a/source/x/x11/slack-desc/libXrender b/source/x/x11/slack-desc/libXrender new file mode 100644 index 00000000..fe9f3b54 --- /dev/null +++ b/source/x/x11/slack-desc/libXrender @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXrender: libXrender +libXrender: +libXrender: libXrender is part of X11. +libXrender: +libXrender: For more information about the X.Org Foundation (the providers of the +libXrender: X.Org implementation of the X Window System), see their website: +libXrender: +libXrender: http://www.x.org +libXrender: +libXrender: +libXrender: diff --git a/source/x/x11/slack-desc/libXres b/source/x/x11/slack-desc/libXres new file mode 100644 index 00000000..783719f2 --- /dev/null +++ b/source/x/x11/slack-desc/libXres @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXres: libXres +libXres: +libXres: libXres is part of X11. +libXres: +libXres: For more information about the X.Org Foundation (the providers of the +libXres: X.Org implementation of the X Window System), see their website: +libXres: +libXres: http://www.x.org +libXres: +libXres: +libXres: diff --git a/source/x/x11/slack-desc/libXt b/source/x/x11/slack-desc/libXt new file mode 100644 index 00000000..9a03bd98 --- /dev/null +++ b/source/x/x11/slack-desc/libXt @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXt: libXt +libXt: +libXt: libXt is part of X11. +libXt: +libXt: For more information about the X.Org Foundation (the providers of the +libXt: X.Org implementation of the X Window System), see their website: +libXt: +libXt: http://www.x.org +libXt: +libXt: +libXt: diff --git a/source/x/x11/slack-desc/libXtst b/source/x/x11/slack-desc/libXtst new file mode 100644 index 00000000..f71c8475 --- /dev/null +++ b/source/x/x11/slack-desc/libXtst @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXtst: libXtst +libXtst: +libXtst: libXtst is part of X11. +libXtst: +libXtst: For more information about the X.Org Foundation (the providers of the +libXtst: X.Org implementation of the X Window System), see their website: +libXtst: +libXtst: http://www.x.org +libXtst: +libXtst: +libXtst: diff --git a/source/x/x11/slack-desc/libXv b/source/x/x11/slack-desc/libXv new file mode 100644 index 00000000..3bfe0299 --- /dev/null +++ b/source/x/x11/slack-desc/libXv @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXv: libXv +libXv: +libXv: libXv is part of X11. +libXv: +libXv: For more information about the X.Org Foundation (the providers of the +libXv: X.Org implementation of the X Window System), see their website: +libXv: +libXv: http://www.x.org +libXv: +libXv: +libXv: diff --git a/source/x/x11/slack-desc/libXvMC b/source/x/x11/slack-desc/libXvMC new file mode 100644 index 00000000..5557fdb8 --- /dev/null +++ b/source/x/x11/slack-desc/libXvMC @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXvMC: libXvMC +libXvMC: +libXvMC: libXvMC is part of X11. +libXvMC: +libXvMC: For more information about the X.Org Foundation (the providers of the +libXvMC: X.Org implementation of the X Window System), see their website: +libXvMC: +libXvMC: http://www.x.org +libXvMC: +libXvMC: +libXvMC: diff --git a/source/x/x11/slack-desc/libXxf86dga b/source/x/x11/slack-desc/libXxf86dga new file mode 100644 index 00000000..99492bc2 --- /dev/null +++ b/source/x/x11/slack-desc/libXxf86dga @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXxf86dga: libXxf86dga +libXxf86dga: +libXxf86dga: libXxf86dga is part of X11. +libXxf86dga: +libXxf86dga: For more information about the X.Org Foundation (the providers of the +libXxf86dga: X.Org implementation of the X Window System), see their website: +libXxf86dga: +libXxf86dga: http://www.x.org +libXxf86dga: +libXxf86dga: +libXxf86dga: diff --git a/source/x/x11/slack-desc/libXxf86misc b/source/x/x11/slack-desc/libXxf86misc new file mode 100644 index 00000000..8c69dedb --- /dev/null +++ b/source/x/x11/slack-desc/libXxf86misc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXxf86misc: libXxf86misc +libXxf86misc: +libXxf86misc: libXxf86misc is part of X11. +libXxf86misc: +libXxf86misc: For more information about the X.Org Foundation (the providers of the +libXxf86misc: X.Org implementation of the X Window System), see their website: +libXxf86misc: +libXxf86misc: http://www.x.org +libXxf86misc: +libXxf86misc: +libXxf86misc: diff --git a/source/x/x11/slack-desc/libXxf86vm b/source/x/x11/slack-desc/libXxf86vm new file mode 100644 index 00000000..0c4820a0 --- /dev/null +++ b/source/x/x11/slack-desc/libXxf86vm @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libXxf86vm: libXxf86vm +libXxf86vm: +libXxf86vm: libXxf86vm is part of X11. +libXxf86vm: +libXxf86vm: For more information about the X.Org Foundation (the providers of the +libXxf86vm: X.Org implementation of the X Window System), see their website: +libXxf86vm: +libXxf86vm: http://www.x.org +libXxf86vm: +libXxf86vm: +libXxf86vm: diff --git a/source/x/x11/slack-desc/libdmx b/source/x/x11/slack-desc/libdmx new file mode 100644 index 00000000..f757df99 --- /dev/null +++ b/source/x/x11/slack-desc/libdmx @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libdmx: libdmx +libdmx: +libdmx: libdmx is part of X11. +libdmx: +libdmx: For more information about the X.Org Foundation (the providers of the +libdmx: X.Org implementation of the X Window System), see their website: +libdmx: +libdmx: http://www.x.org +libdmx: +libdmx: +libdmx: diff --git a/source/x/x11/slack-desc/libfontenc b/source/x/x11/slack-desc/libfontenc new file mode 100644 index 00000000..78b26b02 --- /dev/null +++ b/source/x/x11/slack-desc/libfontenc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libfontenc: libfontenc +libfontenc: +libfontenc: libfontenc is part of X11. +libfontenc: +libfontenc: For more information about the X.Org Foundation (the providers of the +libfontenc: X.Org implementation of the X Window System), see their website: +libfontenc: +libfontenc: http://www.x.org +libfontenc: +libfontenc: +libfontenc: diff --git a/source/x/x11/slack-desc/liblbxutil b/source/x/x11/slack-desc/liblbxutil new file mode 100644 index 00000000..0a42196e --- /dev/null +++ b/source/x/x11/slack-desc/liblbxutil @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +liblbxutil: liblbxutil +liblbxutil: +liblbxutil: liblbxutil is part of X11. +liblbxutil: +liblbxutil: For more information about the X.Org Foundation (the providers of the +liblbxutil: X.Org implementation of the X Window System), see their website: +liblbxutil: +liblbxutil: http://www.x.org +liblbxutil: +liblbxutil: +liblbxutil: diff --git a/source/x/x11/slack-desc/liboldX b/source/x/x11/slack-desc/liboldX new file mode 100644 index 00000000..d8e65ba4 --- /dev/null +++ b/source/x/x11/slack-desc/liboldX @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +liboldX: liboldX +liboldX: +liboldX: liboldX is part of X11. +liboldX: +liboldX: For more information about the X.Org Foundation (the providers of the +liboldX: X.Org implementation of the X Window System), see their website: +liboldX: +liboldX: http://www.x.org +liboldX: +liboldX: +liboldX: diff --git a/source/x/x11/slack-desc/libpciaccess b/source/x/x11/slack-desc/libpciaccess new file mode 100644 index 00000000..0c499f77 --- /dev/null +++ b/source/x/x11/slack-desc/libpciaccess @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libpciaccess: libpciaccess +libpciaccess: +libpciaccess: libpciaccess is part of X11. +libpciaccess: +libpciaccess: For more information about the X.Org Foundation (the providers of the +libpciaccess: X.Org implementation of the X Window System), see their website: +libpciaccess: +libpciaccess: http://www.x.org +libpciaccess: +libpciaccess: +libpciaccess: diff --git a/source/x/x11/slack-desc/libpthread-stubs b/source/x/x11/slack-desc/libpthread-stubs new file mode 100644 index 00000000..8c0c0e5d --- /dev/null +++ b/source/x/x11/slack-desc/libpthread-stubs @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libpthread-stubs: libpthread-stubs +libpthread-stubs: +libpthread-stubs: libpthread-stubs is part of X11. +libpthread-stubs: +libpthread-stubs: For more information about the X.Org Foundation (the providers of the +libpthread-stubs: X.Org implementation of the X Window System), see their website: +libpthread-stubs: +libpthread-stubs: http://www.x.org +libpthread-stubs: +libpthread-stubs: +libpthread-stubs: diff --git a/source/x/x11/slack-desc/libxcb b/source/x/x11/slack-desc/libxcb new file mode 100644 index 00000000..35182210 --- /dev/null +++ b/source/x/x11/slack-desc/libxcb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libxcb: libxcb (X protocol C-language Binding) +libxcb: +libxcb: The XCB library provides an interface to the X Window System protocol +libxcb: which is fully capable of replacing Xlib. In fact, libX11 makes use +libxcb: of libxcb as much as possible. :-) Porting to XCB has several +libxcb: advantages such as a smaller memory footprint, latency hiding, direct +libxcb: protocol access, and improved thread support. +libxcb: +libxcb: +libxcb: +libxcb: diff --git a/source/x/x11/slack-desc/libxkbfile b/source/x/x11/slack-desc/libxkbfile new file mode 100644 index 00000000..ffaa00a4 --- /dev/null +++ b/source/x/x11/slack-desc/libxkbfile @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libxkbfile: libxkbfile +libxkbfile: +libxkbfile: libxkbfile is part of X11. +libxkbfile: +libxkbfile: For more information about the X.Org Foundation (the providers of the +libxkbfile: X.Org implementation of the X Window System), see their website: +libxkbfile: +libxkbfile: http://www.x.org +libxkbfile: +libxkbfile: +libxkbfile: diff --git a/source/x/x11/slack-desc/libxkbui b/source/x/x11/slack-desc/libxkbui new file mode 100644 index 00000000..332ad414 --- /dev/null +++ b/source/x/x11/slack-desc/libxkbui @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +libxkbui: libxkbui +libxkbui: +libxkbui: libxkbui is part of X11. +libxkbui: +libxkbui: For more information about the X.Org Foundation (the providers of the +libxkbui: X.Org implementation of the X Window System), see their website: +libxkbui: +libxkbui: http://www.x.org +libxkbui: +libxkbui: +libxkbui: diff --git a/source/x/x11/slack-desc/listres b/source/x/x11/slack-desc/listres new file mode 100644 index 00000000..16ae55b5 --- /dev/null +++ b/source/x/x11/slack-desc/listres @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +listres: listres +listres: +listres: listres is part of X11. +listres: +listres: For more information about the X.Org Foundation (the providers of the +listres: X.Org implementation of the X Window System), see their website: +listres: +listres: http://www.x.org +listres: +listres: +listres: diff --git a/source/x/x11/slack-desc/lndir b/source/x/x11/slack-desc/lndir new file mode 100644 index 00000000..0a73ae95 --- /dev/null +++ b/source/x/x11/slack-desc/lndir @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +lndir: lndir +lndir: +lndir: lndir is part of X11. +lndir: +lndir: For more information about the X.Org Foundation (the providers of the +lndir: X.Org implementation of the X Window System), see their website: +lndir: +lndir: http://www.x.org +lndir: +lndir: +lndir: diff --git a/source/x/x11/slack-desc/luit b/source/x/x11/slack-desc/luit new file mode 100644 index 00000000..ab7f144f --- /dev/null +++ b/source/x/x11/slack-desc/luit @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +luit: luit +luit: +luit: luit is part of X11. +luit: +luit: For more information about the X.Org Foundation (the providers of the +luit: X.Org implementation of the X Window System), see their website: +luit: +luit: http://www.x.org +luit: +luit: +luit: diff --git a/source/x/x11/slack-desc/makedepend b/source/x/x11/slack-desc/makedepend new file mode 100644 index 00000000..444713af --- /dev/null +++ b/source/x/x11/slack-desc/makedepend @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +makedepend: makedepend +makedepend: +makedepend: makedepend is part of X11. +makedepend: +makedepend: For more information about the X.Org Foundation (the providers of the +makedepend: X.Org implementation of the X Window System), see their website: +makedepend: +makedepend: http://www.x.org +makedepend: +makedepend: +makedepend: diff --git a/source/x/x11/slack-desc/mkcfm b/source/x/x11/slack-desc/mkcfm new file mode 100644 index 00000000..fa3a212c --- /dev/null +++ b/source/x/x11/slack-desc/mkcfm @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +mkcfm: mkcfm +mkcfm: +mkcfm: mkcfm is part of X11. +mkcfm: +mkcfm: For more information about the X.Org Foundation (the providers of the +mkcfm: X.Org implementation of the X Window System), see their website: +mkcfm: +mkcfm: http://www.x.org +mkcfm: +mkcfm: +mkcfm: diff --git a/source/x/x11/slack-desc/mkcomposecache b/source/x/x11/slack-desc/mkcomposecache new file mode 100644 index 00000000..c219f99f --- /dev/null +++ b/source/x/x11/slack-desc/mkcomposecache @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +mkcomposecache: mkcomposecache +mkcomposecache: +mkcomposecache: mkcomposecache is part of X11. +mkcomposecache: +mkcomposecache: For more information about the X.Org Foundation (the providers of the +mkcomposecache: X.Org implementation of the X Window System), see their website: +mkcomposecache: +mkcomposecache: http://www.x.org +mkcomposecache: +mkcomposecache: +mkcomposecache: diff --git a/source/x/x11/slack-desc/mkfontdir b/source/x/x11/slack-desc/mkfontdir new file mode 100644 index 00000000..681db8f2 --- /dev/null +++ b/source/x/x11/slack-desc/mkfontdir @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +mkfontdir: mkfontdir +mkfontdir: +mkfontdir: mkfontdir is part of X11. +mkfontdir: +mkfontdir: For more information about the X.Org Foundation (the providers of the +mkfontdir: X.Org implementation of the X Window System), see their website: +mkfontdir: +mkfontdir: http://www.x.org +mkfontdir: +mkfontdir: +mkfontdir: diff --git a/source/x/x11/slack-desc/mkfontscale b/source/x/x11/slack-desc/mkfontscale new file mode 100644 index 00000000..57c6f825 --- /dev/null +++ b/source/x/x11/slack-desc/mkfontscale @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +mkfontscale: mkfontscale +mkfontscale: +mkfontscale: mkfontscale is part of X11. +mkfontscale: +mkfontscale: For more information about the X.Org Foundation (the providers of the +mkfontscale: X.Org implementation of the X Window System), see their website: +mkfontscale: +mkfontscale: http://www.x.org +mkfontscale: +mkfontscale: +mkfontscale: diff --git a/source/x/x11/slack-desc/oclock b/source/x/x11/slack-desc/oclock new file mode 100644 index 00000000..7e4b2acd --- /dev/null +++ b/source/x/x11/slack-desc/oclock @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +oclock: oclock +oclock: +oclock: oclock is part of X11. +oclock: +oclock: For more information about the X.Org Foundation (the providers of the +oclock: X.Org implementation of the X Window System), see their website: +oclock: +oclock: http://www.x.org +oclock: +oclock: +oclock: diff --git a/source/x/x11/slack-desc/pixman b/source/x/x11/slack-desc/pixman new file mode 100644 index 00000000..350e53dd --- /dev/null +++ b/source/x/x11/slack-desc/pixman @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +pixman: pixman +pixman: +pixman: pixman contains low-level pixel manipulation routines and is used by +pixman: both xorg and cairo. +pixman: +pixman: For more information about the X.Org Foundation (the providers of the +pixman: X.Org implementation of the X Window System), see their website: +pixman: +pixman: http://www.x.org +pixman: +pixman: diff --git a/source/x/x11/slack-desc/printproto b/source/x/x11/slack-desc/printproto new file mode 100644 index 00000000..3aa4fe07 --- /dev/null +++ b/source/x/x11/slack-desc/printproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +printproto: printproto +printproto: +printproto: printproto is part of X11. +printproto: +printproto: For more information about the X.Org Foundation (the providers of the +printproto: X.Org implementation of the X Window System), see their website: +printproto: +printproto: http://www.x.org +printproto: +printproto: +printproto: diff --git a/source/x/x11/slack-desc/proxymngr b/source/x/x11/slack-desc/proxymngr new file mode 100644 index 00000000..63a90660 --- /dev/null +++ b/source/x/x11/slack-desc/proxymngr @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +proxymngr: proxymngr +proxymngr: +proxymngr: proxymngr is part of X11. +proxymngr: +proxymngr: For more information about the X.Org Foundation (the providers of the +proxymngr: X.Org implementation of the X Window System), see their website: +proxymngr: +proxymngr: http://www.x.org +proxymngr: +proxymngr: +proxymngr: diff --git a/source/x/x11/slack-desc/randrproto b/source/x/x11/slack-desc/randrproto new file mode 100644 index 00000000..a56827c9 --- /dev/null +++ b/source/x/x11/slack-desc/randrproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +randrproto: randrproto +randrproto: +randrproto: randrproto is part of X11. +randrproto: +randrproto: For more information about the X.Org Foundation (the providers of the +randrproto: X.Org implementation of the X Window System), see their website: +randrproto: +randrproto: http://www.x.org +randrproto: +randrproto: +randrproto: diff --git a/source/x/x11/slack-desc/recordproto b/source/x/x11/slack-desc/recordproto new file mode 100644 index 00000000..caecfd7e --- /dev/null +++ b/source/x/x11/slack-desc/recordproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +recordproto: recordproto +recordproto: +recordproto: recordproto is part of X11. +recordproto: +recordproto: For more information about the X.Org Foundation (the providers of the +recordproto: X.Org implementation of the X Window System), see their website: +recordproto: +recordproto: http://www.x.org +recordproto: +recordproto: +recordproto: diff --git a/source/x/x11/slack-desc/rendercheck b/source/x/x11/slack-desc/rendercheck new file mode 100644 index 00000000..9503468e --- /dev/null +++ b/source/x/x11/slack-desc/rendercheck @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +rendercheck: rendercheck +rendercheck: +rendercheck: rendercheck is part of X11. +rendercheck: +rendercheck: For more information about the X.Org Foundation (the providers of the +rendercheck: X.Org implementation of the X Window System), see their website: +rendercheck: +rendercheck: http://www.x.org +rendercheck: +rendercheck: +rendercheck: diff --git a/source/x/x11/slack-desc/renderproto b/source/x/x11/slack-desc/renderproto new file mode 100644 index 00000000..cdc21f01 --- /dev/null +++ b/source/x/x11/slack-desc/renderproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +renderproto: renderproto +renderproto: +renderproto: renderproto is part of X11. +renderproto: +renderproto: For more information about the X.Org Foundation (the providers of the +renderproto: X.Org implementation of the X Window System), see their website: +renderproto: +renderproto: http://www.x.org +renderproto: +renderproto: +renderproto: diff --git a/source/x/x11/slack-desc/resourceproto b/source/x/x11/slack-desc/resourceproto new file mode 100644 index 00000000..8303f74d --- /dev/null +++ b/source/x/x11/slack-desc/resourceproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +resourceproto: resourceproto +resourceproto: +resourceproto: resourceproto is part of X11. +resourceproto: +resourceproto: For more information about the X.Org Foundation (the providers of the +resourceproto: X.Org implementation of the X Window System), see their website: +resourceproto: +resourceproto: http://www.x.org +resourceproto: +resourceproto: +resourceproto: diff --git a/source/x/x11/slack-desc/rgb b/source/x/x11/slack-desc/rgb new file mode 100644 index 00000000..34263a01 --- /dev/null +++ b/source/x/x11/slack-desc/rgb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +rgb: rgb +rgb: +rgb: rgb is part of X11. +rgb: +rgb: For more information about the X.Org Foundation (the providers of the +rgb: X.Org implementation of the X Window System), see their website: +rgb: +rgb: http://www.x.org +rgb: +rgb: +rgb: diff --git a/source/x/x11/slack-desc/rstart b/source/x/x11/slack-desc/rstart new file mode 100644 index 00000000..e009e289 --- /dev/null +++ b/source/x/x11/slack-desc/rstart @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +rstart: rstart +rstart: +rstart: rstart is part of X11. +rstart: +rstart: For more information about the X.Org Foundation (the providers of the +rstart: X.Org implementation of the X Window System), see their website: +rstart: +rstart: http://www.x.org +rstart: +rstart: +rstart: diff --git a/source/x/x11/slack-desc/scripts b/source/x/x11/slack-desc/scripts new file mode 100644 index 00000000..549159b2 --- /dev/null +++ b/source/x/x11/slack-desc/scripts @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scripts: scripts +scripts: +scripts: scripts is part of X11. +scripts: +scripts: For more information about the X.Org Foundation (the providers of the +scripts: X.Org implementation of the X Window System), see their website: +scripts: +scripts: http://www.x.org +scripts: +scripts: +scripts: diff --git a/source/x/x11/slack-desc/scrnsaverproto b/source/x/x11/slack-desc/scrnsaverproto new file mode 100644 index 00000000..70142f89 --- /dev/null +++ b/source/x/x11/slack-desc/scrnsaverproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +scrnsaverproto: scrnsaverproto +scrnsaverproto: +scrnsaverproto: scrnsaverproto is part of X11. +scrnsaverproto: +scrnsaverproto: For more information about the X.Org Foundation (the providers of the +scrnsaverproto: X.Org implementation of the X Window System), see their website: +scrnsaverproto: +scrnsaverproto: http://www.x.org +scrnsaverproto: +scrnsaverproto: +scrnsaverproto: diff --git a/source/x/x11/slack-desc/sessreg b/source/x/x11/slack-desc/sessreg new file mode 100644 index 00000000..8a85e326 --- /dev/null +++ b/source/x/x11/slack-desc/sessreg @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +sessreg: sessreg +sessreg: +sessreg: sessreg is part of X11. +sessreg: +sessreg: For more information about the X.Org Foundation (the providers of the +sessreg: X.Org implementation of the X Window System), see their website: +sessreg: +sessreg: http://www.x.org +sessreg: +sessreg: +sessreg: diff --git a/source/x/x11/slack-desc/setxkbmap b/source/x/x11/slack-desc/setxkbmap new file mode 100644 index 00000000..99beaa92 --- /dev/null +++ b/source/x/x11/slack-desc/setxkbmap @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +setxkbmap: setxkbmap +setxkbmap: +setxkbmap: setxkbmap is part of X11. +setxkbmap: +setxkbmap: For more information about the X.Org Foundation (the providers of the +setxkbmap: X.Org implementation of the X Window System), see their website: +setxkbmap: +setxkbmap: http://www.x.org +setxkbmap: +setxkbmap: +setxkbmap: diff --git a/source/x/x11/slack-desc/showfont b/source/x/x11/slack-desc/showfont new file mode 100644 index 00000000..b53ce29a --- /dev/null +++ b/source/x/x11/slack-desc/showfont @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +showfont: showfont +showfont: +showfont: showfont is part of X11. +showfont: +showfont: For more information about the X.Org Foundation (the providers of the +showfont: X.Org implementation of the X Window System), see their website: +showfont: +showfont: http://www.x.org +showfont: +showfont: +showfont: diff --git a/source/x/x11/slack-desc/smproxy b/source/x/x11/slack-desc/smproxy new file mode 100644 index 00000000..a8bc5976 --- /dev/null +++ b/source/x/x11/slack-desc/smproxy @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +smproxy: smproxy +smproxy: +smproxy: smproxy is part of X11. +smproxy: +smproxy: For more information about the X.Org Foundation (the providers of the +smproxy: X.Org implementation of the X Window System), see their website: +smproxy: +smproxy: http://www.x.org +smproxy: +smproxy: +smproxy: diff --git a/source/x/x11/slack-desc/trapproto b/source/x/x11/slack-desc/trapproto new file mode 100644 index 00000000..5b0a2174 --- /dev/null +++ b/source/x/x11/slack-desc/trapproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +trapproto: trapproto +trapproto: +trapproto: trapproto is part of X11. +trapproto: +trapproto: For more information about the X.Org Foundation (the providers of the +trapproto: X.Org implementation of the X Window System), see their website: +trapproto: +trapproto: http://www.x.org +trapproto: +trapproto: +trapproto: diff --git a/source/x/x11/slack-desc/twm b/source/x/x11/slack-desc/twm new file mode 100644 index 00000000..78c09f21 --- /dev/null +++ b/source/x/x11/slack-desc/twm @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +twm: twm +twm: +twm: twm is part of X11. +twm: +twm: For more information about the X.Org Foundation (the providers of the +twm: X.Org implementation of the X Window System), see their website: +twm: +twm: http://www.x.org +twm: +twm: +twm: diff --git a/source/x/x11/slack-desc/util-macros b/source/x/x11/slack-desc/util-macros new file mode 100644 index 00000000..39426633 --- /dev/null +++ b/source/x/x11/slack-desc/util-macros @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +util-macros: util-macros +util-macros: +util-macros: util-macros is part of X11. +util-macros: +util-macros: For more information about the X.Org Foundation (the providers of the +util-macros: X.Org implementation of the X Window System), see their website: +util-macros: +util-macros: http://www.x.org +util-macros: +util-macros: +util-macros: diff --git a/source/x/x11/slack-desc/videoproto b/source/x/x11/slack-desc/videoproto new file mode 100644 index 00000000..e90690c2 --- /dev/null +++ b/source/x/x11/slack-desc/videoproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +videoproto: videoproto +videoproto: +videoproto: videoproto is part of X11. +videoproto: +videoproto: For more information about the X.Org Foundation (the providers of the +videoproto: X.Org implementation of the X Window System), see their website: +videoproto: +videoproto: http://www.x.org +videoproto: +videoproto: +videoproto: diff --git a/source/x/x11/slack-desc/viewres b/source/x/x11/slack-desc/viewres new file mode 100644 index 00000000..e710f02b --- /dev/null +++ b/source/x/x11/slack-desc/viewres @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +viewres: viewres +viewres: +viewres: viewres is part of X11. +viewres: +viewres: For more information about the X.Org Foundation (the providers of the +viewres: X.Org implementation of the X Window System), see their website: +viewres: +viewres: http://www.x.org +viewres: +viewres: +viewres: diff --git a/source/x/x11/slack-desc/windowswmproto b/source/x/x11/slack-desc/windowswmproto new file mode 100644 index 00000000..38e97728 --- /dev/null +++ b/source/x/x11/slack-desc/windowswmproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +windowswmproto: windowswmproto +windowswmproto: +windowswmproto: windowswmproto is part of X11. +windowswmproto: +windowswmproto: For more information about the X.Org Foundation (the providers of the +windowswmproto: X.Org implementation of the X Window System), see their website: +windowswmproto: +windowswmproto: http://www.x.org +windowswmproto: +windowswmproto: +windowswmproto: diff --git a/source/x/x11/slack-desc/x11-app b/source/x/x11/slack-desc/x11-app new file mode 100644 index 00000000..2667d321 --- /dev/null +++ b/source/x/x11/slack-desc/x11-app @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-app: x11-app (the traditional collection of basic X apps) +x11-app: +x11-app: These are the basic X programs that come with the X Window System. +x11-app: +x11-app: +x11-app: +x11-app: +x11-app: +x11-app: +x11-app: +x11-app: diff --git a/source/x/x11/slack-desc/x11-data b/source/x/x11/slack-desc/x11-data new file mode 100644 index 00000000..0b8ef63b --- /dev/null +++ b/source/x/x11/slack-desc/x11-data @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-data: x11-data (data files used by X) +x11-data: +x11-data: +x11-data: +x11-data: +x11-data: +x11-data: +x11-data: +x11-data: +x11-data: +x11-data: diff --git a/source/x/x11/slack-desc/x11-doc b/source/x/x11/slack-desc/x11-doc new file mode 100644 index 00000000..8ac7b8b9 --- /dev/null +++ b/source/x/x11/slack-desc/x11-doc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-doc: x11-doc (documentation for X) +x11-doc: +x11-doc: +x11-doc: +x11-doc: +x11-doc: +x11-doc: +x11-doc: +x11-doc: +x11-doc: +x11-doc: diff --git a/source/x/x11/slack-desc/x11-driver b/source/x/x11/slack-desc/x11-driver new file mode 100644 index 00000000..3196549e --- /dev/null +++ b/source/x/x11/slack-desc/x11-driver @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-driver: x11-driver (input and output drivers for X) +x11-driver: +x11-driver: +x11-driver: +x11-driver: +x11-driver: +x11-driver: +x11-driver: +x11-driver: +x11-driver: +x11-driver: diff --git a/source/x/x11/slack-desc/x11-font b/source/x/x11/slack-desc/x11-font new file mode 100644 index 00000000..b0bf50f6 --- /dev/null +++ b/source/x/x11/slack-desc/x11-font @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-font: x11-font (fonts for X) +x11-font: +x11-font: Fonts for X. +x11-font: +x11-font: +x11-font: +x11-font: +x11-font: +x11-font: +x11-font: +x11-font: diff --git a/source/x/x11/slack-desc/x11-lib b/source/x/x11/slack-desc/x11-lib new file mode 100644 index 00000000..3090338c --- /dev/null +++ b/source/x/x11/slack-desc/x11-lib @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-lib: x11-lib (X11 libraries and header files) +x11-lib: +x11-lib: +x11-lib: +x11-lib: +x11-lib: +x11-lib: +x11-lib: +x11-lib: +x11-lib: +x11-lib: diff --git a/source/x/x11/slack-desc/x11-proto b/source/x/x11/slack-desc/x11-proto new file mode 100644 index 00000000..1c1f9766 --- /dev/null +++ b/source/x/x11/slack-desc/x11-proto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-proto: x11-proto (files used for developing X) +x11-proto: +x11-proto: +x11-proto: +x11-proto: +x11-proto: +x11-proto: +x11-proto: +x11-proto: +x11-proto: +x11-proto: diff --git a/source/x/x11/slack-desc/x11-util b/source/x/x11/slack-desc/x11-util new file mode 100644 index 00000000..a5d30280 --- /dev/null +++ b/source/x/x11/slack-desc/x11-util @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11-util: x11-util (a set of handy utilities for X11) +x11-util: +x11-util: +x11-util: +x11-util: +x11-util: +x11-util: +x11-util: +x11-util: +x11-util: +x11-util: diff --git a/source/x/x11/slack-desc/x11perf b/source/x/x11/slack-desc/x11perf new file mode 100644 index 00000000..8d6996ac --- /dev/null +++ b/source/x/x11/slack-desc/x11perf @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +x11perf: x11perf +x11perf: +x11perf: x11perf is part of X11. +x11perf: +x11perf: For more information about the X.Org Foundation (the providers of the +x11perf: X.Org implementation of the X Window System), see their website: +x11perf: +x11perf: http://www.x.org +x11perf: +x11perf: +x11perf: diff --git a/source/x/x11/slack-desc/xauth b/source/x/x11/slack-desc/xauth new file mode 100644 index 00000000..71829a5d --- /dev/null +++ b/source/x/x11/slack-desc/xauth @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xauth: xauth +xauth: +xauth: xauth is part of X11. +xauth: +xauth: For more information about the X.Org Foundation (the providers of the +xauth: X.Org implementation of the X Window System), see their website: +xauth: +xauth: http://www.x.org +xauth: +xauth: +xauth: diff --git a/source/x/x11/slack-desc/xbacklight b/source/x/x11/slack-desc/xbacklight new file mode 100644 index 00000000..914a6a79 --- /dev/null +++ b/source/x/x11/slack-desc/xbacklight @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xbacklight: xbacklight +xbacklight: +xbacklight: xbacklight is part of X11. +xbacklight: +xbacklight: For more information about the X.Org Foundation (the providers of the +xbacklight: X.Org implementation of the X Window System), see their website: +xbacklight: +xbacklight: http://www.x.org +xbacklight: +xbacklight: +xbacklight: diff --git a/source/x/x11/slack-desc/xbiff b/source/x/x11/slack-desc/xbiff new file mode 100644 index 00000000..ef65aff3 --- /dev/null +++ b/source/x/x11/slack-desc/xbiff @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xbiff: xbiff +xbiff: +xbiff: xbiff is part of X11. +xbiff: +xbiff: For more information about the X.Org Foundation (the providers of the +xbiff: X.Org implementation of the X Window System), see their website: +xbiff: +xbiff: http://www.x.org +xbiff: +xbiff: +xbiff: diff --git a/source/x/x11/slack-desc/xbitmaps b/source/x/x11/slack-desc/xbitmaps new file mode 100644 index 00000000..91b0a4d2 --- /dev/null +++ b/source/x/x11/slack-desc/xbitmaps @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xbitmaps: xbitmaps +xbitmaps: +xbitmaps: xbitmaps is part of X11. +xbitmaps: +xbitmaps: For more information about the X.Org Foundation (the providers of the +xbitmaps: X.Org implementation of the X Window System), see their website: +xbitmaps: +xbitmaps: http://www.x.org +xbitmaps: +xbitmaps: +xbitmaps: diff --git a/source/x/x11/slack-desc/xcalc b/source/x/x11/slack-desc/xcalc new file mode 100644 index 00000000..d0f6d2e1 --- /dev/null +++ b/source/x/x11/slack-desc/xcalc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xcalc: xcalc +xcalc: +xcalc: xcalc is part of X11. +xcalc: +xcalc: For more information about the X.Org Foundation (the providers of the +xcalc: X.Org implementation of the X Window System), see their website: +xcalc: +xcalc: http://www.x.org +xcalc: +xcalc: +xcalc: diff --git a/source/x/x11/slack-desc/xcb-proto b/source/x/x11/slack-desc/xcb-proto new file mode 100644 index 00000000..72736593 --- /dev/null +++ b/source/x/x11/slack-desc/xcb-proto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xcb-proto: xcb-proto +xcb-proto: +xcb-proto: xcb-proto is part of X11. +xcb-proto: +xcb-proto: For more information about the X.Org Foundation (the providers of the +xcb-proto: X.Org implementation of the X Window System), see their website: +xcb-proto: +xcb-proto: http://www.x.org +xcb-proto: +xcb-proto: +xcb-proto: diff --git a/source/x/x11/slack-desc/xcb-util b/source/x/x11/slack-desc/xcb-util new file mode 100644 index 00000000..45072298 --- /dev/null +++ b/source/x/x11/slack-desc/xcb-util @@ -0,0 +1,19 @@ +# 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-------------------------------------------------------| +xcb-util: xcb-util +xcb-util: +xcb-util: xcb-util is part of X11. +xcb-util: +xcb-util: For more information about the X.Org Foundation (the providers of the +xcb-util: X.Org implementation of the X Window System), see their website: +xcb-util: +xcb-util: http://www.x.org +xcb-util: +xcb-util: +xcb-util: diff --git a/source/x/x11/slack-desc/xclipboard b/source/x/x11/slack-desc/xclipboard new file mode 100644 index 00000000..9f309205 --- /dev/null +++ b/source/x/x11/slack-desc/xclipboard @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xclipboard: xclipboard +xclipboard: +xclipboard: xclipboard is part of X11. +xclipboard: +xclipboard: For more information about the X.Org Foundation (the providers of the +xclipboard: X.Org implementation of the X Window System), see their website: +xclipboard: +xclipboard: http://www.x.org +xclipboard: +xclipboard: +xclipboard: diff --git a/source/x/x11/slack-desc/xclock b/source/x/x11/slack-desc/xclock new file mode 100644 index 00000000..04781f5e --- /dev/null +++ b/source/x/x11/slack-desc/xclock @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xclock: xclock +xclock: +xclock: xclock is part of X11. +xclock: +xclock: For more information about the X.Org Foundation (the providers of the +xclock: X.Org implementation of the X Window System), see their website: +xclock: +xclock: http://www.x.org +xclock: +xclock: +xclock: diff --git a/source/x/x11/slack-desc/xcmiscproto b/source/x/x11/slack-desc/xcmiscproto new file mode 100644 index 00000000..a8c9dcc4 --- /dev/null +++ b/source/x/x11/slack-desc/xcmiscproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xcmiscproto: xcmiscproto +xcmiscproto: +xcmiscproto: xcmiscproto is part of X11. +xcmiscproto: +xcmiscproto: For more information about the X.Org Foundation (the providers of the +xcmiscproto: X.Org implementation of the X Window System), see their website: +xcmiscproto: +xcmiscproto: http://www.x.org +xcmiscproto: +xcmiscproto: +xcmiscproto: diff --git a/source/x/x11/slack-desc/xcmsdb b/source/x/x11/slack-desc/xcmsdb new file mode 100644 index 00000000..9075a18f --- /dev/null +++ b/source/x/x11/slack-desc/xcmsdb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xcmsdb: xcmsdb +xcmsdb: +xcmsdb: xcmsdb is part of X11. +xcmsdb: +xcmsdb: For more information about the X.Org Foundation (the providers of the +xcmsdb: X.Org implementation of the X Window System), see their website: +xcmsdb: +xcmsdb: http://www.x.org +xcmsdb: +xcmsdb: +xcmsdb: diff --git a/source/x/x11/slack-desc/xcompmgr b/source/x/x11/slack-desc/xcompmgr new file mode 100644 index 00000000..1381b7be --- /dev/null +++ b/source/x/x11/slack-desc/xcompmgr @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xcompmgr: xcompmgr +xcompmgr: +xcompmgr: xcompmgr is part of X11. +xcompmgr: +xcompmgr: For more information about the X.Org Foundation (the providers of the +xcompmgr: X.Org implementation of the X Window System), see their website: +xcompmgr: +xcompmgr: http://www.x.org +xcompmgr: +xcompmgr: +xcompmgr: diff --git a/source/x/x11/slack-desc/xconsole b/source/x/x11/slack-desc/xconsole new file mode 100644 index 00000000..f3a8f2bd --- /dev/null +++ b/source/x/x11/slack-desc/xconsole @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xconsole: xconsole +xconsole: +xconsole: xconsole is part of X11. +xconsole: +xconsole: For more information about the X.Org Foundation (the providers of the +xconsole: X.Org implementation of the X Window System), see their website: +xconsole: +xconsole: http://www.x.org +xconsole: +xconsole: +xconsole: diff --git a/source/x/x11/slack-desc/xcursor-themes b/source/x/x11/slack-desc/xcursor-themes new file mode 100644 index 00000000..d3ffeeb5 --- /dev/null +++ b/source/x/x11/slack-desc/xcursor-themes @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xcursor-themes: xcursor-themes +xcursor-themes: +xcursor-themes: xcursor-themes is part of X11. +xcursor-themes: +xcursor-themes: For more information about the X.Org Foundation (the providers of the +xcursor-themes: X.Org implementation of the X Window System), see their website: +xcursor-themes: +xcursor-themes: http://www.x.org +xcursor-themes: +xcursor-themes: +xcursor-themes: diff --git a/source/x/x11/slack-desc/xcursorgen b/source/x/x11/slack-desc/xcursorgen new file mode 100644 index 00000000..bce69340 --- /dev/null +++ b/source/x/x11/slack-desc/xcursorgen @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xcursorgen: xcursorgen +xcursorgen: +xcursorgen: xcursorgen is part of X11. +xcursorgen: +xcursorgen: For more information about the X.Org Foundation (the providers of the +xcursorgen: X.Org implementation of the X Window System), see their website: +xcursorgen: +xcursorgen: http://www.x.org +xcursorgen: +xcursorgen: +xcursorgen: diff --git a/source/x/x11/slack-desc/xdbedizzy b/source/x/x11/slack-desc/xdbedizzy new file mode 100644 index 00000000..03ecda05 --- /dev/null +++ b/source/x/x11/slack-desc/xdbedizzy @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xdbedizzy: xdbedizzy +xdbedizzy: +xdbedizzy: xdbedizzy is part of X11. +xdbedizzy: +xdbedizzy: For more information about the X.Org Foundation (the providers of the +xdbedizzy: X.Org implementation of the X Window System), see their website: +xdbedizzy: +xdbedizzy: http://www.x.org +xdbedizzy: +xdbedizzy: +xdbedizzy: diff --git a/source/x/x11/slack-desc/xditview b/source/x/x11/slack-desc/xditview new file mode 100644 index 00000000..82b175fb --- /dev/null +++ b/source/x/x11/slack-desc/xditview @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xditview: xditview +xditview: +xditview: xditview is part of X11. +xditview: +xditview: For more information about the X.Org Foundation (the providers of the +xditview: X.Org implementation of the X Window System), see their website: +xditview: +xditview: http://www.x.org +xditview: +xditview: +xditview: diff --git a/source/x/x11/slack-desc/xdm b/source/x/x11/slack-desc/xdm new file mode 100644 index 00000000..88446a5e --- /dev/null +++ b/source/x/x11/slack-desc/xdm @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xdm: xdm +xdm: +xdm: xdm is part of X11. +xdm: +xdm: For more information about the X.Org Foundation (the providers of the +xdm: X.Org implementation of the X Window System), see their website: +xdm: +xdm: http://www.x.org +xdm: +xdm: +xdm: diff --git a/source/x/x11/slack-desc/xdpyinfo b/source/x/x11/slack-desc/xdpyinfo new file mode 100644 index 00000000..80af8f41 --- /dev/null +++ b/source/x/x11/slack-desc/xdpyinfo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xdpyinfo: xdpyinfo +xdpyinfo: +xdpyinfo: xdpyinfo is part of X11. +xdpyinfo: +xdpyinfo: For more information about the X.Org Foundation (the providers of the +xdpyinfo: X.Org implementation of the X Window System), see their website: +xdpyinfo: +xdpyinfo: http://www.x.org +xdpyinfo: +xdpyinfo: +xdpyinfo: diff --git a/source/x/x11/slack-desc/xdriinfo b/source/x/x11/slack-desc/xdriinfo new file mode 100644 index 00000000..e5850b3a --- /dev/null +++ b/source/x/x11/slack-desc/xdriinfo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xdriinfo: xdriinfo +xdriinfo: +xdriinfo: xdriinfo is part of X11. +xdriinfo: +xdriinfo: For more information about the X.Org Foundation (the providers of the +xdriinfo: X.Org implementation of the X Window System), see their website: +xdriinfo: +xdriinfo: http://www.x.org +xdriinfo: +xdriinfo: +xdriinfo: diff --git a/source/x/x11/slack-desc/xedit b/source/x/x11/slack-desc/xedit new file mode 100644 index 00000000..00e969ce --- /dev/null +++ b/source/x/x11/slack-desc/xedit @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xedit: xedit +xedit: +xedit: xedit is part of X11. +xedit: +xedit: For more information about the X.Org Foundation (the providers of the +xedit: X.Org implementation of the X Window System), see their website: +xedit: +xedit: http://www.x.org +xedit: +xedit: +xedit: diff --git a/source/x/x11/slack-desc/xev b/source/x/x11/slack-desc/xev new file mode 100644 index 00000000..6e95b7f9 --- /dev/null +++ b/source/x/x11/slack-desc/xev @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xev: xev +xev: +xev: xev is part of X11. +xev: +xev: For more information about the X.Org Foundation (the providers of the +xev: X.Org implementation of the X Window System), see their website: +xev: +xev: http://www.x.org +xev: +xev: +xev: diff --git a/source/x/x11/slack-desc/xextproto b/source/x/x11/slack-desc/xextproto new file mode 100644 index 00000000..53df9fed --- /dev/null +++ b/source/x/x11/slack-desc/xextproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xextproto: xextproto +xextproto: +xextproto: xextproto is part of X11. +xextproto: +xextproto: For more information about the X.Org Foundation (the providers of the +xextproto: X.Org implementation of the X Window System), see their website: +xextproto: +xextproto: http://www.x.org +xextproto: +xextproto: +xextproto: diff --git a/source/x/x11/slack-desc/xeyes b/source/x/x11/slack-desc/xeyes new file mode 100644 index 00000000..ddf82f0d --- /dev/null +++ b/source/x/x11/slack-desc/xeyes @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xeyes: xeyes +xeyes: +xeyes: xeyes is part of X11. +xeyes: +xeyes: For more information about the X.Org Foundation (the providers of the +xeyes: X.Org implementation of the X Window System), see their website: +xeyes: +xeyes: http://www.x.org +xeyes: +xeyes: +xeyes: diff --git a/source/x/x11/slack-desc/xf86-input-acecad b/source/x/x11/slack-desc/xf86-input-acecad new file mode 100644 index 00000000..26ca95ce --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-acecad @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-acecad: xf86-input-acecad +xf86-input-acecad: +xf86-input-acecad: xf86-input-acecad is part of X11. +xf86-input-acecad: +xf86-input-acecad: For more information about the X.Org Foundation (the providers of the +xf86-input-acecad: X.Org implementation of the X Window System), see their website: +xf86-input-acecad: +xf86-input-acecad: http://www.x.org +xf86-input-acecad: +xf86-input-acecad: +xf86-input-acecad: diff --git a/source/x/x11/slack-desc/xf86-input-aiptek b/source/x/x11/slack-desc/xf86-input-aiptek new file mode 100644 index 00000000..f7721e57 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-aiptek @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-aiptek: xf86-input-aiptek +xf86-input-aiptek: +xf86-input-aiptek: xf86-input-aiptek is part of X11. +xf86-input-aiptek: +xf86-input-aiptek: For more information about the X.Org Foundation (the providers of the +xf86-input-aiptek: X.Org implementation of the X Window System), see their website: +xf86-input-aiptek: +xf86-input-aiptek: http://www.x.org +xf86-input-aiptek: +xf86-input-aiptek: +xf86-input-aiptek: diff --git a/source/x/x11/slack-desc/xf86-input-calcomp b/source/x/x11/slack-desc/xf86-input-calcomp new file mode 100644 index 00000000..76dd2653 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-calcomp @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-calcomp: xf86-input-calcomp +xf86-input-calcomp: +xf86-input-calcomp: xf86-input-calcomp is part of X11. +xf86-input-calcomp: +xf86-input-calcomp: For more information about the X.Org Foundation (the providers of the +xf86-input-calcomp: X.Org implementation of the X Window System), see their website: +xf86-input-calcomp: +xf86-input-calcomp: http://www.x.org +xf86-input-calcomp: +xf86-input-calcomp: +xf86-input-calcomp: diff --git a/source/x/x11/slack-desc/xf86-input-citron b/source/x/x11/slack-desc/xf86-input-citron new file mode 100644 index 00000000..5548268a --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-citron @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-citron: xf86-input-citron +xf86-input-citron: +xf86-input-citron: xf86-input-citron is part of X11. +xf86-input-citron: +xf86-input-citron: For more information about the X.Org Foundation (the providers of the +xf86-input-citron: X.Org implementation of the X Window System), see their website: +xf86-input-citron: +xf86-input-citron: http://www.x.org +xf86-input-citron: +xf86-input-citron: +xf86-input-citron: diff --git a/source/x/x11/slack-desc/xf86-input-digitaledge b/source/x/x11/slack-desc/xf86-input-digitaledge new file mode 100644 index 00000000..a199da40 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-digitaledge @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-digitaledge: xf86-input-digitaledge +xf86-input-digitaledge: +xf86-input-digitaledge: xf86-input-digitaledge is part of X11. +xf86-input-digitaledge: +xf86-input-digitaledge: For more information about the X.Org Foundation (the providers of the +xf86-input-digitaledge: X.Org implementation of the X Window System), see their website: +xf86-input-digitaledge: +xf86-input-digitaledge: http://www.x.org +xf86-input-digitaledge: +xf86-input-digitaledge: +xf86-input-digitaledge: diff --git a/source/x/x11/slack-desc/xf86-input-dmc b/source/x/x11/slack-desc/xf86-input-dmc new file mode 100644 index 00000000..890f92e9 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-dmc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-dmc: xf86-input-dmc +xf86-input-dmc: +xf86-input-dmc: xf86-input-dmc is part of X11. +xf86-input-dmc: +xf86-input-dmc: For more information about the X.Org Foundation (the providers of the +xf86-input-dmc: X.Org implementation of the X Window System), see their website: +xf86-input-dmc: +xf86-input-dmc: http://www.x.org +xf86-input-dmc: +xf86-input-dmc: +xf86-input-dmc: diff --git a/source/x/x11/slack-desc/xf86-input-dynapro b/source/x/x11/slack-desc/xf86-input-dynapro new file mode 100644 index 00000000..346eefe8 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-dynapro @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-dynapro: xf86-input-dynapro +xf86-input-dynapro: +xf86-input-dynapro: xf86-input-dynapro is part of X11. +xf86-input-dynapro: +xf86-input-dynapro: For more information about the X.Org Foundation (the providers of the +xf86-input-dynapro: X.Org implementation of the X Window System), see their website: +xf86-input-dynapro: +xf86-input-dynapro: http://www.x.org +xf86-input-dynapro: +xf86-input-dynapro: +xf86-input-dynapro: diff --git a/source/x/x11/slack-desc/xf86-input-elo2300 b/source/x/x11/slack-desc/xf86-input-elo2300 new file mode 100644 index 00000000..6c0bdd57 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-elo2300 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-elo2300: xf86-input-elo2300 +xf86-input-elo2300: +xf86-input-elo2300: xf86-input-elo2300 is part of X11. +xf86-input-elo2300: +xf86-input-elo2300: For more information about the X.Org Foundation (the providers of the +xf86-input-elo2300: X.Org implementation of the X Window System), see their website: +xf86-input-elo2300: +xf86-input-elo2300: http://www.x.org +xf86-input-elo2300: +xf86-input-elo2300: +xf86-input-elo2300: diff --git a/source/x/x11/slack-desc/xf86-input-elographics b/source/x/x11/slack-desc/xf86-input-elographics new file mode 100644 index 00000000..1e256565 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-elographics @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-elographics: xf86-input-elographics +xf86-input-elographics: +xf86-input-elographics: xf86-input-elographics is part of X11. +xf86-input-elographics: +xf86-input-elographics: For more information about the X.Org Foundation (the providers of the +xf86-input-elographics: X.Org implementation of the X Window System), see their website: +xf86-input-elographics: +xf86-input-elographics: http://www.x.org +xf86-input-elographics: +xf86-input-elographics: +xf86-input-elographics: diff --git a/source/x/x11/slack-desc/xf86-input-evdev b/source/x/x11/slack-desc/xf86-input-evdev new file mode 100644 index 00000000..0adcb026 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-evdev @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-evdev: xf86-input-evdev +xf86-input-evdev: +xf86-input-evdev: xf86-input-evdev is part of X11. +xf86-input-evdev: +xf86-input-evdev: For more information about the X.Org Foundation (the providers of the +xf86-input-evdev: X.Org implementation of the X Window System), see their website: +xf86-input-evdev: +xf86-input-evdev: http://www.x.org +xf86-input-evdev: +xf86-input-evdev: +xf86-input-evdev: diff --git a/source/x/x11/slack-desc/xf86-input-fpit b/source/x/x11/slack-desc/xf86-input-fpit new file mode 100644 index 00000000..51ee433e --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-fpit @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-fpit: xf86-input-fpit +xf86-input-fpit: +xf86-input-fpit: xf86-input-fpit is part of X11. +xf86-input-fpit: +xf86-input-fpit: For more information about the X.Org Foundation (the providers of the +xf86-input-fpit: X.Org implementation of the X Window System), see their website: +xf86-input-fpit: +xf86-input-fpit: http://www.x.org +xf86-input-fpit: +xf86-input-fpit: +xf86-input-fpit: diff --git a/source/x/x11/slack-desc/xf86-input-hyperpen b/source/x/x11/slack-desc/xf86-input-hyperpen new file mode 100644 index 00000000..f6d6bda8 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-hyperpen @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-hyperpen: xf86-input-hyperpen +xf86-input-hyperpen: +xf86-input-hyperpen: xf86-input-hyperpen is part of X11. +xf86-input-hyperpen: +xf86-input-hyperpen: For more information about the X.Org Foundation (the providers of the +xf86-input-hyperpen: X.Org implementation of the X Window System), see their website: +xf86-input-hyperpen: +xf86-input-hyperpen: http://www.x.org +xf86-input-hyperpen: +xf86-input-hyperpen: +xf86-input-hyperpen: diff --git a/source/x/x11/slack-desc/xf86-input-jamstudio b/source/x/x11/slack-desc/xf86-input-jamstudio new file mode 100644 index 00000000..70426117 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-jamstudio @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-jamstudio: xf86-input-jamstudio +xf86-input-jamstudio: +xf86-input-jamstudio: xf86-input-jamstudio is part of X11. +xf86-input-jamstudio: +xf86-input-jamstudio: For more information about the X.Org Foundation (the providers of the +xf86-input-jamstudio: X.Org implementation of the X Window System), see their website: +xf86-input-jamstudio: +xf86-input-jamstudio: http://www.x.org +xf86-input-jamstudio: +xf86-input-jamstudio: +xf86-input-jamstudio: diff --git a/source/x/x11/slack-desc/xf86-input-joystick b/source/x/x11/slack-desc/xf86-input-joystick new file mode 100644 index 00000000..3a43a254 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-joystick @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-joystick: xf86-input-joystick +xf86-input-joystick: +xf86-input-joystick: xf86-input-joystick is part of X11. +xf86-input-joystick: +xf86-input-joystick: For more information about the X.Org Foundation (the providers of the +xf86-input-joystick: X.Org implementation of the X Window System), see their website: +xf86-input-joystick: +xf86-input-joystick: http://www.x.org +xf86-input-joystick: +xf86-input-joystick: +xf86-input-joystick: diff --git a/source/x/x11/slack-desc/xf86-input-keyboard b/source/x/x11/slack-desc/xf86-input-keyboard new file mode 100644 index 00000000..640e2b55 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-keyboard @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-keyboard: xf86-input-keyboard +xf86-input-keyboard: +xf86-input-keyboard: xf86-input-keyboard is part of X11. +xf86-input-keyboard: +xf86-input-keyboard: For more information about the X.Org Foundation (the providers of the +xf86-input-keyboard: X.Org implementation of the X Window System), see their website: +xf86-input-keyboard: +xf86-input-keyboard: http://www.x.org +xf86-input-keyboard: +xf86-input-keyboard: +xf86-input-keyboard: diff --git a/source/x/x11/slack-desc/xf86-input-magellan b/source/x/x11/slack-desc/xf86-input-magellan new file mode 100644 index 00000000..70ef4382 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-magellan @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-magellan: xf86-input-magellan +xf86-input-magellan: +xf86-input-magellan: xf86-input-magellan is part of X11. +xf86-input-magellan: +xf86-input-magellan: For more information about the X.Org Foundation (the providers of the +xf86-input-magellan: X.Org implementation of the X Window System), see their website: +xf86-input-magellan: +xf86-input-magellan: http://www.x.org +xf86-input-magellan: +xf86-input-magellan: +xf86-input-magellan: diff --git a/source/x/x11/slack-desc/xf86-input-magictouch b/source/x/x11/slack-desc/xf86-input-magictouch new file mode 100644 index 00000000..72d02f52 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-magictouch @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-magictouch: xf86-input-magictouch +xf86-input-magictouch: +xf86-input-magictouch: xf86-input-magictouch is part of X11. +xf86-input-magictouch: +xf86-input-magictouch: For more information about the X.Org Foundation (the providers of the +xf86-input-magictouch: X.Org implementation of the X Window System), see their website: +xf86-input-magictouch: +xf86-input-magictouch: http://www.x.org +xf86-input-magictouch: +xf86-input-magictouch: +xf86-input-magictouch: diff --git a/source/x/x11/slack-desc/xf86-input-microtouch b/source/x/x11/slack-desc/xf86-input-microtouch new file mode 100644 index 00000000..412cb01a --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-microtouch @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-microtouch: xf86-input-microtouch +xf86-input-microtouch: +xf86-input-microtouch: xf86-input-microtouch is part of X11. +xf86-input-microtouch: +xf86-input-microtouch: For more information about the X.Org Foundation (the providers of the +xf86-input-microtouch: X.Org implementation of the X Window System), see their website: +xf86-input-microtouch: +xf86-input-microtouch: http://www.x.org +xf86-input-microtouch: +xf86-input-microtouch: +xf86-input-microtouch: diff --git a/source/x/x11/slack-desc/xf86-input-mouse b/source/x/x11/slack-desc/xf86-input-mouse new file mode 100644 index 00000000..5ce1494d --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-mouse @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-mouse: xf86-input-mouse +xf86-input-mouse: +xf86-input-mouse: xf86-input-mouse is part of X11. +xf86-input-mouse: +xf86-input-mouse: For more information about the X.Org Foundation (the providers of the +xf86-input-mouse: X.Org implementation of the X Window System), see their website: +xf86-input-mouse: +xf86-input-mouse: http://www.x.org +xf86-input-mouse: +xf86-input-mouse: +xf86-input-mouse: diff --git a/source/x/x11/slack-desc/xf86-input-mutouch b/source/x/x11/slack-desc/xf86-input-mutouch new file mode 100644 index 00000000..7c8c7f83 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-mutouch @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-mutouch: xf86-input-mutouch +xf86-input-mutouch: +xf86-input-mutouch: xf86-input-mutouch is part of X11. +xf86-input-mutouch: +xf86-input-mutouch: For more information about the X.Org Foundation (the providers of the +xf86-input-mutouch: X.Org implementation of the X Window System), see their website: +xf86-input-mutouch: +xf86-input-mutouch: http://www.x.org +xf86-input-mutouch: +xf86-input-mutouch: +xf86-input-mutouch: diff --git a/source/x/x11/slack-desc/xf86-input-palmax b/source/x/x11/slack-desc/xf86-input-palmax new file mode 100644 index 00000000..73328d76 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-palmax @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-palmax: xf86-input-palmax +xf86-input-palmax: +xf86-input-palmax: xf86-input-palmax is part of X11. +xf86-input-palmax: +xf86-input-palmax: For more information about the X.Org Foundation (the providers of the +xf86-input-palmax: X.Org implementation of the X Window System), see their website: +xf86-input-palmax: +xf86-input-palmax: http://www.x.org +xf86-input-palmax: +xf86-input-palmax: +xf86-input-palmax: diff --git a/source/x/x11/slack-desc/xf86-input-penmount b/source/x/x11/slack-desc/xf86-input-penmount new file mode 100644 index 00000000..ca7e48b8 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-penmount @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-penmount: xf86-input-penmount +xf86-input-penmount: +xf86-input-penmount: xf86-input-penmount is part of X11. +xf86-input-penmount: +xf86-input-penmount: For more information about the X.Org Foundation (the providers of the +xf86-input-penmount: X.Org implementation of the X Window System), see their website: +xf86-input-penmount: +xf86-input-penmount: http://www.x.org +xf86-input-penmount: +xf86-input-penmount: +xf86-input-penmount: diff --git a/source/x/x11/slack-desc/xf86-input-spaceorb b/source/x/x11/slack-desc/xf86-input-spaceorb new file mode 100644 index 00000000..b127b895 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-spaceorb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-spaceorb: xf86-input-spaceorb +xf86-input-spaceorb: +xf86-input-spaceorb: xf86-input-spaceorb is part of X11. +xf86-input-spaceorb: +xf86-input-spaceorb: For more information about the X.Org Foundation (the providers of the +xf86-input-spaceorb: X.Org implementation of the X Window System), see their website: +xf86-input-spaceorb: +xf86-input-spaceorb: http://www.x.org +xf86-input-spaceorb: +xf86-input-spaceorb: +xf86-input-spaceorb: diff --git a/source/x/x11/slack-desc/xf86-input-summa b/source/x/x11/slack-desc/xf86-input-summa new file mode 100644 index 00000000..c69177bc --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-summa @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-summa: xf86-input-summa +xf86-input-summa: +xf86-input-summa: xf86-input-summa is part of X11. +xf86-input-summa: +xf86-input-summa: For more information about the X.Org Foundation (the providers of the +xf86-input-summa: X.Org implementation of the X Window System), see their website: +xf86-input-summa: +xf86-input-summa: http://www.x.org +xf86-input-summa: +xf86-input-summa: +xf86-input-summa: diff --git a/source/x/x11/slack-desc/xf86-input-synaptics b/source/x/x11/slack-desc/xf86-input-synaptics new file mode 100644 index 00000000..20858404 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-synaptics @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-synaptics: xf86-input-synaptics +xf86-input-synaptics: +xf86-input-synaptics: xf86-input-synaptics is part of X11. +xf86-input-synaptics: +xf86-input-synaptics: For more information about the X.Org Foundation (the providers of the +xf86-input-synaptics: X.Org implementation of the X Window System), see their website: +xf86-input-synaptics: +xf86-input-synaptics: http://www.x.org +xf86-input-synaptics: +xf86-input-synaptics: +xf86-input-synaptics: diff --git a/source/x/x11/slack-desc/xf86-input-tek4957 b/source/x/x11/slack-desc/xf86-input-tek4957 new file mode 100644 index 00000000..2e0a13ff --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-tek4957 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-tek4957: xf86-input-tek4957 +xf86-input-tek4957: +xf86-input-tek4957: xf86-input-tek4957 is part of X11. +xf86-input-tek4957: +xf86-input-tek4957: For more information about the X.Org Foundation (the providers of the +xf86-input-tek4957: X.Org implementation of the X Window System), see their website: +xf86-input-tek4957: +xf86-input-tek4957: http://www.x.org +xf86-input-tek4957: +xf86-input-tek4957: +xf86-input-tek4957: diff --git a/source/x/x11/slack-desc/xf86-input-ur98 b/source/x/x11/slack-desc/xf86-input-ur98 new file mode 100644 index 00000000..66680d8c --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-ur98 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-ur98: xf86-input-ur98 +xf86-input-ur98: +xf86-input-ur98: xf86-input-ur98 is part of X11. +xf86-input-ur98: +xf86-input-ur98: For more information about the X.Org Foundation (the providers of the +xf86-input-ur98: X.Org implementation of the X Window System), see their website: +xf86-input-ur98: +xf86-input-ur98: http://www.x.org +xf86-input-ur98: +xf86-input-ur98: +xf86-input-ur98: diff --git a/source/x/x11/slack-desc/xf86-input-vmmouse b/source/x/x11/slack-desc/xf86-input-vmmouse new file mode 100644 index 00000000..640cc71a --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-vmmouse @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-vmmouse: xf86-input-vmmouse +xf86-input-vmmouse: +xf86-input-vmmouse: xf86-input-vmmouse is part of X11. +xf86-input-vmmouse: +xf86-input-vmmouse: For more information about the X.Org Foundation (the providers of the +xf86-input-vmmouse: X.Org implementation of the X Window System), see their website: +xf86-input-vmmouse: +xf86-input-vmmouse: http://www.x.org +xf86-input-vmmouse: +xf86-input-vmmouse: +xf86-input-vmmouse: diff --git a/source/x/x11/slack-desc/xf86-input-void b/source/x/x11/slack-desc/xf86-input-void new file mode 100644 index 00000000..889017af --- /dev/null +++ b/source/x/x11/slack-desc/xf86-input-void @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-input-void: xf86-input-void +xf86-input-void: +xf86-input-void: xf86-input-void is part of X11. +xf86-input-void: +xf86-input-void: For more information about the X.Org Foundation (the providers of the +xf86-input-void: X.Org implementation of the X Window System), see their website: +xf86-input-void: +xf86-input-void: http://www.x.org +xf86-input-void: +xf86-input-void: +xf86-input-void: diff --git a/source/x/x11/slack-desc/xf86-video-apm b/source/x/x11/slack-desc/xf86-video-apm new file mode 100644 index 00000000..b433ed1d --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-apm @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-apm: xf86-video-apm +xf86-video-apm: +xf86-video-apm: xf86-video-apm is part of X11. +xf86-video-apm: +xf86-video-apm: For more information about the X.Org Foundation (the providers of the +xf86-video-apm: X.Org implementation of the X Window System), see their website: +xf86-video-apm: +xf86-video-apm: http://www.x.org +xf86-video-apm: +xf86-video-apm: +xf86-video-apm: diff --git a/source/x/x11/slack-desc/xf86-video-ark b/source/x/x11/slack-desc/xf86-video-ark new file mode 100644 index 00000000..20abb224 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-ark @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-ark: xf86-video-ark +xf86-video-ark: +xf86-video-ark: xf86-video-ark is part of X11. +xf86-video-ark: +xf86-video-ark: For more information about the X.Org Foundation (the providers of the +xf86-video-ark: X.Org implementation of the X Window System), see their website: +xf86-video-ark: +xf86-video-ark: http://www.x.org +xf86-video-ark: +xf86-video-ark: +xf86-video-ark: diff --git a/source/x/x11/slack-desc/xf86-video-ast b/source/x/x11/slack-desc/xf86-video-ast new file mode 100644 index 00000000..8861724b --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-ast @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-ast: xf86-video-ast +xf86-video-ast: +xf86-video-ast: xf86-video-ast is part of X11. +xf86-video-ast: +xf86-video-ast: For more information about the X.Org Foundation (the providers of the +xf86-video-ast: X.Org implementation of the X Window System), see their website: +xf86-video-ast: +xf86-video-ast: http://www.x.org +xf86-video-ast: +xf86-video-ast: +xf86-video-ast: diff --git a/source/x/x11/slack-desc/xf86-video-ati b/source/x/x11/slack-desc/xf86-video-ati new file mode 100644 index 00000000..b6847e1d --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-ati @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-ati: xf86-video-ati +xf86-video-ati: +xf86-video-ati: xf86-video-ati is part of X11. +xf86-video-ati: +xf86-video-ati: For more information about the X.Org Foundation (the providers of the +xf86-video-ati: X.Org implementation of the X Window System), see their website: +xf86-video-ati: +xf86-video-ati: http://www.x.org +xf86-video-ati: +xf86-video-ati: +xf86-video-ati: diff --git a/source/x/x11/slack-desc/xf86-video-chips b/source/x/x11/slack-desc/xf86-video-chips new file mode 100644 index 00000000..2422bc20 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-chips @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-chips: xf86-video-chips +xf86-video-chips: +xf86-video-chips: xf86-video-chips is part of X11. +xf86-video-chips: +xf86-video-chips: For more information about the X.Org Foundation (the providers of the +xf86-video-chips: X.Org implementation of the X Window System), see their website: +xf86-video-chips: +xf86-video-chips: http://www.x.org +xf86-video-chips: +xf86-video-chips: +xf86-video-chips: diff --git a/source/x/x11/slack-desc/xf86-video-cirrus b/source/x/x11/slack-desc/xf86-video-cirrus new file mode 100644 index 00000000..f7188813 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-cirrus @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-cirrus: xf86-video-cirrus +xf86-video-cirrus: +xf86-video-cirrus: xf86-video-cirrus is part of X11. +xf86-video-cirrus: +xf86-video-cirrus: For more information about the X.Org Foundation (the providers of the +xf86-video-cirrus: X.Org implementation of the X Window System), see their website: +xf86-video-cirrus: +xf86-video-cirrus: http://www.x.org +xf86-video-cirrus: +xf86-video-cirrus: +xf86-video-cirrus: diff --git a/source/x/x11/slack-desc/xf86-video-cyrix b/source/x/x11/slack-desc/xf86-video-cyrix new file mode 100644 index 00000000..aebae006 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-cyrix @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-cyrix: xf86-video-cyrix +xf86-video-cyrix: +xf86-video-cyrix: xf86-video-cyrix is part of X11. +xf86-video-cyrix: +xf86-video-cyrix: For more information about the X.Org Foundation (the providers of the +xf86-video-cyrix: X.Org implementation of the X Window System), see their website: +xf86-video-cyrix: +xf86-video-cyrix: http://www.x.org +xf86-video-cyrix: +xf86-video-cyrix: +xf86-video-cyrix: diff --git a/source/x/x11/slack-desc/xf86-video-dummy b/source/x/x11/slack-desc/xf86-video-dummy new file mode 100644 index 00000000..389e9e3b --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-dummy @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-dummy: xf86-video-dummy +xf86-video-dummy: +xf86-video-dummy: xf86-video-dummy is part of X11. +xf86-video-dummy: +xf86-video-dummy: For more information about the X.Org Foundation (the providers of the +xf86-video-dummy: X.Org implementation of the X Window System), see their website: +xf86-video-dummy: +xf86-video-dummy: http://www.x.org +xf86-video-dummy: +xf86-video-dummy: +xf86-video-dummy: diff --git a/source/x/x11/slack-desc/xf86-video-fbdev b/source/x/x11/slack-desc/xf86-video-fbdev new file mode 100644 index 00000000..ba6e4a6b --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-fbdev @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-fbdev: xf86-video-fbdev +xf86-video-fbdev: +xf86-video-fbdev: xf86-video-fbdev is part of X11. +xf86-video-fbdev: +xf86-video-fbdev: For more information about the X.Org Foundation (the providers of the +xf86-video-fbdev: X.Org implementation of the X Window System), see their website: +xf86-video-fbdev: +xf86-video-fbdev: http://www.x.org +xf86-video-fbdev: +xf86-video-fbdev: +xf86-video-fbdev: diff --git a/source/x/x11/slack-desc/xf86-video-geode b/source/x/x11/slack-desc/xf86-video-geode new file mode 100644 index 00000000..f9658047 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-geode @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-geode: xf86-video-geode (AMD Geode GX and LX video driver) +xf86-video-geode: +xf86-video-geode: xf86-video-geode is part of X11. +xf86-video-geode: +xf86-video-geode: For more information about the X.Org Foundation (the providers of the +xf86-video-geode: X.Org implementation of the X Window System), see their website: +xf86-video-geode: +xf86-video-geode: http://www.x.org +xf86-video-geode: +xf86-video-geode: +xf86-video-geode: diff --git a/source/x/x11/slack-desc/xf86-video-glint b/source/x/x11/slack-desc/xf86-video-glint new file mode 100644 index 00000000..32fb11c4 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-glint @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-glint: xf86-video-glint +xf86-video-glint: +xf86-video-glint: xf86-video-glint is part of X11. +xf86-video-glint: +xf86-video-glint: For more information about the X.Org Foundation (the providers of the +xf86-video-glint: X.Org implementation of the X Window System), see their website: +xf86-video-glint: +xf86-video-glint: http://www.x.org +xf86-video-glint: +xf86-video-glint: +xf86-video-glint: diff --git a/source/x/x11/slack-desc/xf86-video-i128 b/source/x/x11/slack-desc/xf86-video-i128 new file mode 100644 index 00000000..bab53780 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-i128 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-i128: xf86-video-i128 +xf86-video-i128: +xf86-video-i128: xf86-video-i128 is part of X11. +xf86-video-i128: +xf86-video-i128: For more information about the X.Org Foundation (the providers of the +xf86-video-i128: X.Org implementation of the X Window System), see their website: +xf86-video-i128: +xf86-video-i128: http://www.x.org +xf86-video-i128: +xf86-video-i128: +xf86-video-i128: diff --git a/source/x/x11/slack-desc/xf86-video-i740 b/source/x/x11/slack-desc/xf86-video-i740 new file mode 100644 index 00000000..e31e5ad4 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-i740 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-i740: xf86-video-i740 +xf86-video-i740: +xf86-video-i740: xf86-video-i740 is part of X11. +xf86-video-i740: +xf86-video-i740: For more information about the X.Org Foundation (the providers of the +xf86-video-i740: X.Org implementation of the X Window System), see their website: +xf86-video-i740: +xf86-video-i740: http://www.x.org +xf86-video-i740: +xf86-video-i740: +xf86-video-i740: diff --git a/source/x/x11/slack-desc/xf86-video-i810 b/source/x/x11/slack-desc/xf86-video-i810 new file mode 100644 index 00000000..99eb5b47 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-i810 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-i810: xf86-video-i810 +xf86-video-i810: +xf86-video-i810: xf86-video-i810 is part of X11. +xf86-video-i810: +xf86-video-i810: For more information about the X.Org Foundation (the providers of the +xf86-video-i810: X.Org implementation of the X Window System), see their website: +xf86-video-i810: +xf86-video-i810: http://www.x.org +xf86-video-i810: +xf86-video-i810: +xf86-video-i810: diff --git a/source/x/x11/slack-desc/xf86-video-impact b/source/x/x11/slack-desc/xf86-video-impact new file mode 100644 index 00000000..9990fc3b --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-impact @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-impact: xf86-video-impact +xf86-video-impact: +xf86-video-impact: xf86-video-impact is part of X11. +xf86-video-impact: +xf86-video-impact: For more information about the X.Org Foundation (the providers of the +xf86-video-impact: X.Org implementation of the X Window System), see their website: +xf86-video-impact: +xf86-video-impact: http://www.x.org +xf86-video-impact: +xf86-video-impact: +xf86-video-impact: diff --git a/source/x/x11/slack-desc/xf86-video-imstt b/source/x/x11/slack-desc/xf86-video-imstt new file mode 100644 index 00000000..71614b67 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-imstt @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-imstt: xf86-video-imstt +xf86-video-imstt: +xf86-video-imstt: xf86-video-imstt is part of X11. +xf86-video-imstt: +xf86-video-imstt: For more information about the X.Org Foundation (the providers of the +xf86-video-imstt: X.Org implementation of the X Window System), see their website: +xf86-video-imstt: +xf86-video-imstt: http://www.x.org +xf86-video-imstt: +xf86-video-imstt: +xf86-video-imstt: diff --git a/source/x/x11/slack-desc/xf86-video-intel b/source/x/x11/slack-desc/xf86-video-intel new file mode 100644 index 00000000..55be1e31 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-intel @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-intel: xf86-video-intel +xf86-video-intel: +xf86-video-intel: xf86-video-intel is part of X11. +xf86-video-intel: +xf86-video-intel: For more information about the X.Org Foundation (the providers of the +xf86-video-intel: X.Org implementation of the X Window System), see their website: +xf86-video-intel: +xf86-video-intel: http://www.x.org +xf86-video-intel: +xf86-video-intel: +xf86-video-intel: diff --git a/source/x/x11/slack-desc/xf86-video-mach64 b/source/x/x11/slack-desc/xf86-video-mach64 new file mode 100644 index 00000000..ae70d099 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-mach64 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-mach64: xf86-video-mach64 +xf86-video-mach64: +xf86-video-mach64: xf86-video-mach64 is part of X11. +xf86-video-mach64: +xf86-video-mach64: For more information about the X.Org Foundation (the providers of the +xf86-video-mach64: X.Org implementation of the X Window System), see their website: +xf86-video-mach64: +xf86-video-mach64: http://www.x.org +xf86-video-mach64: +xf86-video-mach64: +xf86-video-mach64: diff --git a/source/x/x11/slack-desc/xf86-video-mga b/source/x/x11/slack-desc/xf86-video-mga new file mode 100644 index 00000000..e0df509f --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-mga @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-mga: xf86-video-mga +xf86-video-mga: +xf86-video-mga: xf86-video-mga is part of X11. +xf86-video-mga: +xf86-video-mga: For more information about the X.Org Foundation (the providers of the +xf86-video-mga: X.Org implementation of the X Window System), see their website: +xf86-video-mga: +xf86-video-mga: http://www.x.org +xf86-video-mga: +xf86-video-mga: +xf86-video-mga: diff --git a/source/x/x11/slack-desc/xf86-video-neomagic b/source/x/x11/slack-desc/xf86-video-neomagic new file mode 100644 index 00000000..89676c27 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-neomagic @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-neomagic: xf86-video-neomagic +xf86-video-neomagic: +xf86-video-neomagic: xf86-video-neomagic is part of X11. +xf86-video-neomagic: +xf86-video-neomagic: For more information about the X.Org Foundation (the providers of the +xf86-video-neomagic: X.Org implementation of the X Window System), see their website: +xf86-video-neomagic: +xf86-video-neomagic: http://www.x.org +xf86-video-neomagic: +xf86-video-neomagic: +xf86-video-neomagic: diff --git a/source/x/x11/slack-desc/xf86-video-newport b/source/x/x11/slack-desc/xf86-video-newport new file mode 100644 index 00000000..18d0daf9 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-newport @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-newport: xf86-video-newport +xf86-video-newport: +xf86-video-newport: xf86-video-newport is part of X11. +xf86-video-newport: +xf86-video-newport: For more information about the X.Org Foundation (the providers of the +xf86-video-newport: X.Org implementation of the X Window System), see their website: +xf86-video-newport: +xf86-video-newport: http://www.x.org +xf86-video-newport: +xf86-video-newport: +xf86-video-newport: diff --git a/source/x/x11/slack-desc/xf86-video-nsc b/source/x/x11/slack-desc/xf86-video-nsc new file mode 100644 index 00000000..1081a9f5 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-nsc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-nsc: xf86-video-nsc +xf86-video-nsc: +xf86-video-nsc: xf86-video-nsc is part of X11. +xf86-video-nsc: +xf86-video-nsc: For more information about the X.Org Foundation (the providers of the +xf86-video-nsc: X.Org implementation of the X Window System), see their website: +xf86-video-nsc: +xf86-video-nsc: http://www.x.org +xf86-video-nsc: +xf86-video-nsc: +xf86-video-nsc: diff --git a/source/x/x11/slack-desc/xf86-video-nv b/source/x/x11/slack-desc/xf86-video-nv new file mode 100644 index 00000000..dfed5106 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-nv @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-nv: xf86-video-nv +xf86-video-nv: +xf86-video-nv: xf86-video-nv is part of X11. +xf86-video-nv: +xf86-video-nv: For more information about the X.Org Foundation (the providers of the +xf86-video-nv: X.Org implementation of the X Window System), see their website: +xf86-video-nv: +xf86-video-nv: http://www.x.org +xf86-video-nv: +xf86-video-nv: +xf86-video-nv: diff --git a/source/x/x11/slack-desc/xf86-video-openchrome b/source/x/x11/slack-desc/xf86-video-openchrome new file mode 100644 index 00000000..263de315 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-openchrome @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-openchrome: xf86-video-openchrome +xf86-video-openchrome: +xf86-video-openchrome: xf86-video-openchrome is part of X11. +xf86-video-openchrome: +xf86-video-openchrome: For more information about the X.Org Foundation (the providers of the +xf86-video-openchrome: X.Org implementation of the X Window System), see their website: +xf86-video-openchrome: +xf86-video-openchrome: http://www.x.org +xf86-video-openchrome: +xf86-video-openchrome: +xf86-video-openchrome: diff --git a/source/x/x11/slack-desc/xf86-video-r128 b/source/x/x11/slack-desc/xf86-video-r128 new file mode 100644 index 00000000..6a5807bc --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-r128 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-r128: xf86-video-r128 +xf86-video-r128: +xf86-video-r128: xf86-video-r128 is part of X11. +xf86-video-r128: +xf86-video-r128: For more information about the X.Org Foundation (the providers of the +xf86-video-r128: X.Org implementation of the X Window System), see their website: +xf86-video-r128: +xf86-video-r128: http://www.x.org +xf86-video-r128: +xf86-video-r128: +xf86-video-r128: diff --git a/source/x/x11/slack-desc/xf86-video-radeonhd b/source/x/x11/slack-desc/xf86-video-radeonhd new file mode 100644 index 00000000..ce2e7265 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-radeonhd @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-radeonhd: xf86-video-radeonhd (driver for AMD GPG (ATI) R5xx/R6xx chipsets) +xf86-video-radeonhd: +xf86-video-radeonhd: xf86-video-radeonhd is part of X11. +xf86-video-radeonhd: +xf86-video-radeonhd: For more information about the X.Org Foundation (the providers of the +xf86-video-radeonhd: X.Org implementation of the X Window System), see their website: +xf86-video-radeonhd: +xf86-video-radeonhd: http://www.x.org +xf86-video-radeonhd: +xf86-video-radeonhd: +xf86-video-radeonhd: diff --git a/source/x/x11/slack-desc/xf86-video-rendition b/source/x/x11/slack-desc/xf86-video-rendition new file mode 100644 index 00000000..99561b3a --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-rendition @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-rendition: xf86-video-rendition +xf86-video-rendition: +xf86-video-rendition: xf86-video-rendition is part of X11. +xf86-video-rendition: +xf86-video-rendition: For more information about the X.Org Foundation (the providers of the +xf86-video-rendition: X.Org implementation of the X Window System), see their website: +xf86-video-rendition: +xf86-video-rendition: http://www.x.org +xf86-video-rendition: +xf86-video-rendition: +xf86-video-rendition: diff --git a/source/x/x11/slack-desc/xf86-video-s3 b/source/x/x11/slack-desc/xf86-video-s3 new file mode 100644 index 00000000..f91fd6e9 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-s3 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-s3: xf86-video-s3 +xf86-video-s3: +xf86-video-s3: xf86-video-s3 is part of X11. +xf86-video-s3: +xf86-video-s3: For more information about the X.Org Foundation (the providers of the +xf86-video-s3: X.Org implementation of the X Window System), see their website: +xf86-video-s3: +xf86-video-s3: http://www.x.org +xf86-video-s3: +xf86-video-s3: +xf86-video-s3: diff --git a/source/x/x11/slack-desc/xf86-video-s3virge b/source/x/x11/slack-desc/xf86-video-s3virge new file mode 100644 index 00000000..52fe0a34 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-s3virge @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-s3virge: xf86-video-s3virge +xf86-video-s3virge: +xf86-video-s3virge: xf86-video-s3virge is part of X11. +xf86-video-s3virge: +xf86-video-s3virge: For more information about the X.Org Foundation (the providers of the +xf86-video-s3virge: X.Org implementation of the X Window System), see their website: +xf86-video-s3virge: +xf86-video-s3virge: http://www.x.org +xf86-video-s3virge: +xf86-video-s3virge: +xf86-video-s3virge: diff --git a/source/x/x11/slack-desc/xf86-video-savage b/source/x/x11/slack-desc/xf86-video-savage new file mode 100644 index 00000000..f31d670c --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-savage @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-savage: xf86-video-savage +xf86-video-savage: +xf86-video-savage: xf86-video-savage is part of X11. +xf86-video-savage: +xf86-video-savage: For more information about the X.Org Foundation (the providers of the +xf86-video-savage: X.Org implementation of the X Window System), see their website: +xf86-video-savage: +xf86-video-savage: http://www.x.org +xf86-video-savage: +xf86-video-savage: +xf86-video-savage: diff --git a/source/x/x11/slack-desc/xf86-video-siliconmotion b/source/x/x11/slack-desc/xf86-video-siliconmotion new file mode 100644 index 00000000..97a28f01 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-siliconmotion @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-siliconmotion: xf86-video-siliconmotion +xf86-video-siliconmotion: +xf86-video-siliconmotion: xf86-video-siliconmotion is part of X11. +xf86-video-siliconmotion: +xf86-video-siliconmotion: For more information about the X.Org Foundation (the providers of the +xf86-video-siliconmotion: X.Org implementation of the X Window System), see their website: +xf86-video-siliconmotion: +xf86-video-siliconmotion: http://www.x.org +xf86-video-siliconmotion: +xf86-video-siliconmotion: +xf86-video-siliconmotion: diff --git a/source/x/x11/slack-desc/xf86-video-sis b/source/x/x11/slack-desc/xf86-video-sis new file mode 100644 index 00000000..d0261754 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-sis @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-sis: xf86-video-sis +xf86-video-sis: +xf86-video-sis: xf86-video-sis is part of X11. +xf86-video-sis: +xf86-video-sis: For more information about the X.Org Foundation (the providers of the +xf86-video-sis: X.Org implementation of the X Window System), see their website: +xf86-video-sis: +xf86-video-sis: http://www.x.org +xf86-video-sis: +xf86-video-sis: +xf86-video-sis: diff --git a/source/x/x11/slack-desc/xf86-video-sisusb b/source/x/x11/slack-desc/xf86-video-sisusb new file mode 100644 index 00000000..9ab8bcbb --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-sisusb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-sisusb: xf86-video-sisusb +xf86-video-sisusb: +xf86-video-sisusb: xf86-video-sisusb is part of X11. +xf86-video-sisusb: +xf86-video-sisusb: For more information about the X.Org Foundation (the providers of the +xf86-video-sisusb: X.Org implementation of the X Window System), see their website: +xf86-video-sisusb: +xf86-video-sisusb: http://www.x.org +xf86-video-sisusb: +xf86-video-sisusb: +xf86-video-sisusb: diff --git a/source/x/x11/slack-desc/xf86-video-sunbw2 b/source/x/x11/slack-desc/xf86-video-sunbw2 new file mode 100644 index 00000000..f432ae42 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-sunbw2 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-sunbw2: xf86-video-sunbw2 +xf86-video-sunbw2: +xf86-video-sunbw2: xf86-video-sunbw2 is part of X11. +xf86-video-sunbw2: +xf86-video-sunbw2: For more information about the X.Org Foundation (the providers of the +xf86-video-sunbw2: X.Org implementation of the X Window System), see their website: +xf86-video-sunbw2: +xf86-video-sunbw2: http://www.x.org +xf86-video-sunbw2: +xf86-video-sunbw2: +xf86-video-sunbw2: diff --git a/source/x/x11/slack-desc/xf86-video-suncg14 b/source/x/x11/slack-desc/xf86-video-suncg14 new file mode 100644 index 00000000..de038ed1 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-suncg14 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-suncg14: xf86-video-suncg14 +xf86-video-suncg14: +xf86-video-suncg14: xf86-video-suncg14 is part of X11. +xf86-video-suncg14: +xf86-video-suncg14: For more information about the X.Org Foundation (the providers of the +xf86-video-suncg14: X.Org implementation of the X Window System), see their website: +xf86-video-suncg14: +xf86-video-suncg14: http://www.x.org +xf86-video-suncg14: +xf86-video-suncg14: +xf86-video-suncg14: diff --git a/source/x/x11/slack-desc/xf86-video-suncg3 b/source/x/x11/slack-desc/xf86-video-suncg3 new file mode 100644 index 00000000..c4b70a91 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-suncg3 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-suncg3: xf86-video-suncg3 +xf86-video-suncg3: +xf86-video-suncg3: xf86-video-suncg3 is part of X11. +xf86-video-suncg3: +xf86-video-suncg3: For more information about the X.Org Foundation (the providers of the +xf86-video-suncg3: X.Org implementation of the X Window System), see their website: +xf86-video-suncg3: +xf86-video-suncg3: http://www.x.org +xf86-video-suncg3: +xf86-video-suncg3: +xf86-video-suncg3: diff --git a/source/x/x11/slack-desc/xf86-video-suncg6 b/source/x/x11/slack-desc/xf86-video-suncg6 new file mode 100644 index 00000000..e9efb940 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-suncg6 @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-suncg6: xf86-video-suncg6 +xf86-video-suncg6: +xf86-video-suncg6: xf86-video-suncg6 is part of X11. +xf86-video-suncg6: +xf86-video-suncg6: For more information about the X.Org Foundation (the providers of the +xf86-video-suncg6: X.Org implementation of the X Window System), see their website: +xf86-video-suncg6: +xf86-video-suncg6: http://www.x.org +xf86-video-suncg6: +xf86-video-suncg6: +xf86-video-suncg6: diff --git a/source/x/x11/slack-desc/xf86-video-sunffb b/source/x/x11/slack-desc/xf86-video-sunffb new file mode 100644 index 00000000..17400a0e --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-sunffb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-sunffb: xf86-video-sunffb +xf86-video-sunffb: +xf86-video-sunffb: xf86-video-sunffb is part of X11. +xf86-video-sunffb: +xf86-video-sunffb: For more information about the X.Org Foundation (the providers of the +xf86-video-sunffb: X.Org implementation of the X Window System), see their website: +xf86-video-sunffb: +xf86-video-sunffb: http://www.x.org +xf86-video-sunffb: +xf86-video-sunffb: +xf86-video-sunffb: diff --git a/source/x/x11/slack-desc/xf86-video-sunleo b/source/x/x11/slack-desc/xf86-video-sunleo new file mode 100644 index 00000000..03b0c2ea --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-sunleo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-sunleo: xf86-video-sunleo +xf86-video-sunleo: +xf86-video-sunleo: xf86-video-sunleo is part of X11. +xf86-video-sunleo: +xf86-video-sunleo: For more information about the X.Org Foundation (the providers of the +xf86-video-sunleo: X.Org implementation of the X Window System), see their website: +xf86-video-sunleo: +xf86-video-sunleo: http://www.x.org +xf86-video-sunleo: +xf86-video-sunleo: +xf86-video-sunleo: diff --git a/source/x/x11/slack-desc/xf86-video-suntcx b/source/x/x11/slack-desc/xf86-video-suntcx new file mode 100644 index 00000000..800bade3 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-suntcx @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-suntcx: xf86-video-suntcx +xf86-video-suntcx: +xf86-video-suntcx: xf86-video-suntcx is part of X11. +xf86-video-suntcx: +xf86-video-suntcx: For more information about the X.Org Foundation (the providers of the +xf86-video-suntcx: X.Org implementation of the X Window System), see their website: +xf86-video-suntcx: +xf86-video-suntcx: http://www.x.org +xf86-video-suntcx: +xf86-video-suntcx: +xf86-video-suntcx: diff --git a/source/x/x11/slack-desc/xf86-video-tdfx b/source/x/x11/slack-desc/xf86-video-tdfx new file mode 100644 index 00000000..8d375baf --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-tdfx @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-tdfx: xf86-video-tdfx +xf86-video-tdfx: +xf86-video-tdfx: xf86-video-tdfx is part of X11. +xf86-video-tdfx: +xf86-video-tdfx: For more information about the X.Org Foundation (the providers of the +xf86-video-tdfx: X.Org implementation of the X Window System), see their website: +xf86-video-tdfx: +xf86-video-tdfx: http://www.x.org +xf86-video-tdfx: +xf86-video-tdfx: +xf86-video-tdfx: diff --git a/source/x/x11/slack-desc/xf86-video-tga b/source/x/x11/slack-desc/xf86-video-tga new file mode 100644 index 00000000..52a30eb0 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-tga @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-tga: xf86-video-tga +xf86-video-tga: +xf86-video-tga: xf86-video-tga is part of X11. +xf86-video-tga: +xf86-video-tga: For more information about the X.Org Foundation (the providers of the +xf86-video-tga: X.Org implementation of the X Window System), see their website: +xf86-video-tga: +xf86-video-tga: http://www.x.org +xf86-video-tga: +xf86-video-tga: +xf86-video-tga: diff --git a/source/x/x11/slack-desc/xf86-video-trident b/source/x/x11/slack-desc/xf86-video-trident new file mode 100644 index 00000000..f4b6a570 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-trident @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-trident: xf86-video-trident +xf86-video-trident: +xf86-video-trident: xf86-video-trident is part of X11. +xf86-video-trident: +xf86-video-trident: For more information about the X.Org Foundation (the providers of the +xf86-video-trident: X.Org implementation of the X Window System), see their website: +xf86-video-trident: +xf86-video-trident: http://www.x.org +xf86-video-trident: +xf86-video-trident: +xf86-video-trident: diff --git a/source/x/x11/slack-desc/xf86-video-tseng b/source/x/x11/slack-desc/xf86-video-tseng new file mode 100644 index 00000000..3192fe14 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-tseng @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-tseng: xf86-video-tseng +xf86-video-tseng: +xf86-video-tseng: xf86-video-tseng is part of X11. +xf86-video-tseng: +xf86-video-tseng: For more information about the X.Org Foundation (the providers of the +xf86-video-tseng: X.Org implementation of the X Window System), see their website: +xf86-video-tseng: +xf86-video-tseng: http://www.x.org +xf86-video-tseng: +xf86-video-tseng: +xf86-video-tseng: diff --git a/source/x/x11/slack-desc/xf86-video-v4l b/source/x/x11/slack-desc/xf86-video-v4l new file mode 100644 index 00000000..27e7795f --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-v4l @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-v4l: xf86-video-v4l +xf86-video-v4l: +xf86-video-v4l: xf86-video-v4l is part of X11. +xf86-video-v4l: +xf86-video-v4l: For more information about the X.Org Foundation (the providers of the +xf86-video-v4l: X.Org implementation of the X Window System), see their website: +xf86-video-v4l: +xf86-video-v4l: http://www.x.org +xf86-video-v4l: +xf86-video-v4l: +xf86-video-v4l: diff --git a/source/x/x11/slack-desc/xf86-video-vermilion b/source/x/x11/slack-desc/xf86-video-vermilion new file mode 100644 index 00000000..2ca79f3e --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-vermilion @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-vermilion: xf86-video-vermilion +xf86-video-vermilion: +xf86-video-vermilion: xf86-video-vermilion supports the Intel Vermilion Range of chipsets. +xf86-video-vermilion: +xf86-video-vermilion: For more information about the X.Org Foundation (the providers of the +xf86-video-vermilion: X.Org implementation of the X Window System), see their website: +xf86-video-vermilion: +xf86-video-vermilion: http://www.x.org +xf86-video-vermilion: +xf86-video-vermilion: +xf86-video-vermilion: diff --git a/source/x/x11/slack-desc/xf86-video-vesa b/source/x/x11/slack-desc/xf86-video-vesa new file mode 100644 index 00000000..5a1edcaf --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-vesa @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-vesa: xf86-video-vesa +xf86-video-vesa: +xf86-video-vesa: xf86-video-vesa is part of X11. +xf86-video-vesa: +xf86-video-vesa: For more information about the X.Org Foundation (the providers of the +xf86-video-vesa: X.Org implementation of the X Window System), see their website: +xf86-video-vesa: +xf86-video-vesa: http://www.x.org +xf86-video-vesa: +xf86-video-vesa: +xf86-video-vesa: diff --git a/source/x/x11/slack-desc/xf86-video-vga b/source/x/x11/slack-desc/xf86-video-vga new file mode 100644 index 00000000..5a4dde64 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-vga @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-vga: xf86-video-vga +xf86-video-vga: +xf86-video-vga: xf86-video-vga is part of X11. +xf86-video-vga: +xf86-video-vga: For more information about the X.Org Foundation (the providers of the +xf86-video-vga: X.Org implementation of the X Window System), see their website: +xf86-video-vga: +xf86-video-vga: http://www.x.org +xf86-video-vga: +xf86-video-vga: +xf86-video-vga: diff --git a/source/x/x11/slack-desc/xf86-video-via b/source/x/x11/slack-desc/xf86-video-via new file mode 100644 index 00000000..90193181 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-via @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-via: xf86-video-via +xf86-video-via: +xf86-video-via: xf86-video-via is part of X11. +xf86-video-via: +xf86-video-via: For more information about the X.Org Foundation (the providers of the +xf86-video-via: X.Org implementation of the X Window System), see their website: +xf86-video-via: +xf86-video-via: http://www.x.org +xf86-video-via: +xf86-video-via: +xf86-video-via: diff --git a/source/x/x11/slack-desc/xf86-video-vmware b/source/x/x11/slack-desc/xf86-video-vmware new file mode 100644 index 00000000..d3d818b2 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-vmware @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-vmware: xf86-video-vmware +xf86-video-vmware: +xf86-video-vmware: xf86-video-vmware is part of X11. +xf86-video-vmware: +xf86-video-vmware: For more information about the X.Org Foundation (the providers of the +xf86-video-vmware: X.Org implementation of the X Window System), see their website: +xf86-video-vmware: +xf86-video-vmware: http://www.x.org +xf86-video-vmware: +xf86-video-vmware: +xf86-video-vmware: diff --git a/source/x/x11/slack-desc/xf86-video-voodoo b/source/x/x11/slack-desc/xf86-video-voodoo new file mode 100644 index 00000000..5ba59ab2 --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-voodoo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-voodoo: xf86-video-voodoo +xf86-video-voodoo: +xf86-video-voodoo: xf86-video-voodoo is part of X11. +xf86-video-voodoo: +xf86-video-voodoo: For more information about the X.Org Foundation (the providers of the +xf86-video-voodoo: X.Org implementation of the X Window System), see their website: +xf86-video-voodoo: +xf86-video-voodoo: http://www.x.org +xf86-video-voodoo: +xf86-video-voodoo: +xf86-video-voodoo: diff --git a/source/x/x11/slack-desc/xf86-video-wsfb b/source/x/x11/slack-desc/xf86-video-wsfb new file mode 100644 index 00000000..0253575e --- /dev/null +++ b/source/x/x11/slack-desc/xf86-video-wsfb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86-video-wsfb: xf86-video-wsfb +xf86-video-wsfb: +xf86-video-wsfb: xf86-video-wsfb is part of X11. +xf86-video-wsfb: +xf86-video-wsfb: For more information about the X.Org Foundation (the providers of the +xf86-video-wsfb: X.Org implementation of the X Window System), see their website: +xf86-video-wsfb: +xf86-video-wsfb: http://www.x.org +xf86-video-wsfb: +xf86-video-wsfb: +xf86-video-wsfb: diff --git a/source/x/x11/slack-desc/xf86bigfontproto b/source/x/x11/slack-desc/xf86bigfontproto new file mode 100644 index 00000000..d42c5419 --- /dev/null +++ b/source/x/x11/slack-desc/xf86bigfontproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86bigfontproto: xf86bigfontproto +xf86bigfontproto: +xf86bigfontproto: xf86bigfontproto is part of X11. +xf86bigfontproto: +xf86bigfontproto: For more information about the X.Org Foundation (the providers of the +xf86bigfontproto: X.Org implementation of the X Window System), see their website: +xf86bigfontproto: +xf86bigfontproto: http://www.x.org +xf86bigfontproto: +xf86bigfontproto: +xf86bigfontproto: diff --git a/source/x/x11/slack-desc/xf86dga b/source/x/x11/slack-desc/xf86dga new file mode 100644 index 00000000..08c928a9 --- /dev/null +++ b/source/x/x11/slack-desc/xf86dga @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86dga: xf86dga +xf86dga: +xf86dga: xf86dga is part of X11. +xf86dga: +xf86dga: For more information about the X.Org Foundation (the providers of the +xf86dga: X.Org implementation of the X Window System), see their website: +xf86dga: +xf86dga: http://www.x.org +xf86dga: +xf86dga: +xf86dga: diff --git a/source/x/x11/slack-desc/xf86dgaproto b/source/x/x11/slack-desc/xf86dgaproto new file mode 100644 index 00000000..c9ca3fc2 --- /dev/null +++ b/source/x/x11/slack-desc/xf86dgaproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86dgaproto: xf86dgaproto +xf86dgaproto: +xf86dgaproto: xf86dgaproto is part of X11. +xf86dgaproto: +xf86dgaproto: For more information about the X.Org Foundation (the providers of the +xf86dgaproto: X.Org implementation of the X Window System), see their website: +xf86dgaproto: +xf86dgaproto: http://www.x.org +xf86dgaproto: +xf86dgaproto: +xf86dgaproto: diff --git a/source/x/x11/slack-desc/xf86driproto b/source/x/x11/slack-desc/xf86driproto new file mode 100644 index 00000000..c327a43b --- /dev/null +++ b/source/x/x11/slack-desc/xf86driproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86driproto: xf86driproto +xf86driproto: +xf86driproto: xf86driproto is part of X11. +xf86driproto: +xf86driproto: For more information about the X.Org Foundation (the providers of the +xf86driproto: X.Org implementation of the X Window System), see their website: +xf86driproto: +xf86driproto: http://www.x.org +xf86driproto: +xf86driproto: +xf86driproto: diff --git a/source/x/x11/slack-desc/xf86miscproto b/source/x/x11/slack-desc/xf86miscproto new file mode 100644 index 00000000..883ef9fe --- /dev/null +++ b/source/x/x11/slack-desc/xf86miscproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86miscproto: xf86miscproto +xf86miscproto: +xf86miscproto: xf86miscproto is part of X11. +xf86miscproto: +xf86miscproto: For more information about the X.Org Foundation (the providers of the +xf86miscproto: X.Org implementation of the X Window System), see their website: +xf86miscproto: +xf86miscproto: http://www.x.org +xf86miscproto: +xf86miscproto: +xf86miscproto: diff --git a/source/x/x11/slack-desc/xf86rushproto b/source/x/x11/slack-desc/xf86rushproto new file mode 100644 index 00000000..0013da93 --- /dev/null +++ b/source/x/x11/slack-desc/xf86rushproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86rushproto: xf86rushproto +xf86rushproto: +xf86rushproto: xf86rushproto is part of X11. +xf86rushproto: +xf86rushproto: For more information about the X.Org Foundation (the providers of the +xf86rushproto: X.Org implementation of the X Window System), see their website: +xf86rushproto: +xf86rushproto: http://www.x.org +xf86rushproto: +xf86rushproto: +xf86rushproto: diff --git a/source/x/x11/slack-desc/xf86vidmodeproto b/source/x/x11/slack-desc/xf86vidmodeproto new file mode 100644 index 00000000..13acda81 --- /dev/null +++ b/source/x/x11/slack-desc/xf86vidmodeproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xf86vidmodeproto: xf86vidmodeproto +xf86vidmodeproto: +xf86vidmodeproto: xf86vidmodeproto is part of X11. +xf86vidmodeproto: +xf86vidmodeproto: For more information about the X.Org Foundation (the providers of the +xf86vidmodeproto: X.Org implementation of the X Window System), see their website: +xf86vidmodeproto: +xf86vidmodeproto: http://www.x.org +xf86vidmodeproto: +xf86vidmodeproto: +xf86vidmodeproto: diff --git a/source/x/x11/slack-desc/xfd b/source/x/x11/slack-desc/xfd new file mode 100644 index 00000000..31f646f5 --- /dev/null +++ b/source/x/x11/slack-desc/xfd @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xfd: xfd +xfd: +xfd: xfd is part of X11. +xfd: +xfd: For more information about the X.Org Foundation (the providers of the +xfd: X.Org implementation of the X Window System), see their website: +xfd: +xfd: http://www.x.org +xfd: +xfd: +xfd: diff --git a/source/x/x11/slack-desc/xfindproxy b/source/x/x11/slack-desc/xfindproxy new file mode 100644 index 00000000..64125d2c --- /dev/null +++ b/source/x/x11/slack-desc/xfindproxy @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xfindproxy: xfindproxy +xfindproxy: +xfindproxy: xfindproxy is part of X11. +xfindproxy: +xfindproxy: For more information about the X.Org Foundation (the providers of the +xfindproxy: X.Org implementation of the X Window System), see their website: +xfindproxy: +xfindproxy: http://www.x.org +xfindproxy: +xfindproxy: +xfindproxy: diff --git a/source/x/x11/slack-desc/xfontsel b/source/x/x11/slack-desc/xfontsel new file mode 100644 index 00000000..cb4594c2 --- /dev/null +++ b/source/x/x11/slack-desc/xfontsel @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xfontsel: xfontsel +xfontsel: +xfontsel: xfontsel is part of X11. +xfontsel: +xfontsel: For more information about the X.Org Foundation (the providers of the +xfontsel: X.Org implementation of the X Window System), see their website: +xfontsel: +xfontsel: http://www.x.org +xfontsel: +xfontsel: +xfontsel: diff --git a/source/x/x11/slack-desc/xfs b/source/x/x11/slack-desc/xfs new file mode 100644 index 00000000..33ea3687 --- /dev/null +++ b/source/x/x11/slack-desc/xfs @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xfs: xfs +xfs: +xfs: xfs is part of X11. +xfs: +xfs: For more information about the X.Org Foundation (the providers of the +xfs: X.Org implementation of the X Window System), see their website: +xfs: +xfs: http://www.x.org +xfs: +xfs: +xfs: diff --git a/source/x/x11/slack-desc/xfsinfo b/source/x/x11/slack-desc/xfsinfo new file mode 100644 index 00000000..87abf1e4 --- /dev/null +++ b/source/x/x11/slack-desc/xfsinfo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xfsinfo: xfsinfo +xfsinfo: +xfsinfo: xfsinfo is part of X11. +xfsinfo: +xfsinfo: For more information about the X.Org Foundation (the providers of the +xfsinfo: X.Org implementation of the X Window System), see their website: +xfsinfo: +xfsinfo: http://www.x.org +xfsinfo: +xfsinfo: +xfsinfo: diff --git a/source/x/x11/slack-desc/xfwp b/source/x/x11/slack-desc/xfwp new file mode 100644 index 00000000..572036c6 --- /dev/null +++ b/source/x/x11/slack-desc/xfwp @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xfwp: xfwp +xfwp: +xfwp: xfwp is part of X11. +xfwp: +xfwp: For more information about the X.Org Foundation (the providers of the +xfwp: X.Org implementation of the X Window System), see their website: +xfwp: +xfwp: http://www.x.org +xfwp: +xfwp: +xfwp: diff --git a/source/x/x11/slack-desc/xgamma b/source/x/x11/slack-desc/xgamma new file mode 100644 index 00000000..69df14aa --- /dev/null +++ b/source/x/x11/slack-desc/xgamma @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xgamma: xgamma +xgamma: +xgamma: xgamma is part of X11. +xgamma: +xgamma: For more information about the X.Org Foundation (the providers of the +xgamma: X.Org implementation of the X Window System), see their website: +xgamma: +xgamma: http://www.x.org +xgamma: +xgamma: +xgamma: diff --git a/source/x/x11/slack-desc/xgc b/source/x/x11/slack-desc/xgc new file mode 100644 index 00000000..0de84bc0 --- /dev/null +++ b/source/x/x11/slack-desc/xgc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xgc: xgc +xgc: +xgc: xgc is part of X11. +xgc: +xgc: For more information about the X.Org Foundation (the providers of the +xgc: X.Org implementation of the X Window System), see their website: +xgc: +xgc: http://www.x.org +xgc: +xgc: +xgc: diff --git a/source/x/x11/slack-desc/xhost b/source/x/x11/slack-desc/xhost new file mode 100644 index 00000000..53f9620b --- /dev/null +++ b/source/x/x11/slack-desc/xhost @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xhost: xhost +xhost: +xhost: xhost is part of X11. +xhost: +xhost: For more information about the X.Org Foundation (the providers of the +xhost: X.Org implementation of the X Window System), see their website: +xhost: +xhost: http://www.x.org +xhost: +xhost: +xhost: diff --git a/source/x/x11/slack-desc/xineramaproto b/source/x/x11/slack-desc/xineramaproto new file mode 100644 index 00000000..dbdde800 --- /dev/null +++ b/source/x/x11/slack-desc/xineramaproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xineramaproto: xineramaproto +xineramaproto: +xineramaproto: xineramaproto is part of X11. +xineramaproto: +xineramaproto: For more information about the X.Org Foundation (the providers of the +xineramaproto: X.Org implementation of the X Window System), see their website: +xineramaproto: +xineramaproto: http://www.x.org +xineramaproto: +xineramaproto: +xineramaproto: diff --git a/source/x/x11/slack-desc/xinit b/source/x/x11/slack-desc/xinit new file mode 100644 index 00000000..c1b05318 --- /dev/null +++ b/source/x/x11/slack-desc/xinit @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xinit: xinit +xinit: +xinit: xinit is part of X11. +xinit: +xinit: For more information about the X.Org Foundation (the providers of the +xinit: X.Org implementation of the X Window System), see their website: +xinit: +xinit: http://www.x.org +xinit: +xinit: +xinit: diff --git a/source/x/x11/slack-desc/xinput b/source/x/x11/slack-desc/xinput new file mode 100644 index 00000000..758a6ba6 --- /dev/null +++ b/source/x/x11/slack-desc/xinput @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xinput: xinput +xinput: +xinput: xinput is a utility to configure and test XInput devices. It wasn't +xinput: originally designed to be the primary tool for doing this but it's +xinput: still pretty much the only program out there for doing it. :-) +xinput: +xinput: xinput is part of X11. +xinput: +xinput: For more information about the X.Org Foundation (the providers of the +xinput: X.Org implementation of the X Window System), see their website: +xinput: http://www.x.org diff --git a/source/x/x11/slack-desc/xkbcomp b/source/x/x11/slack-desc/xkbcomp new file mode 100644 index 00000000..ab3fc9b7 --- /dev/null +++ b/source/x/x11/slack-desc/xkbcomp @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkbcomp: xkbcomp +xkbcomp: +xkbcomp: xkbcomp is part of X11. +xkbcomp: +xkbcomp: For more information about the X.Org Foundation (the providers of the +xkbcomp: X.Org implementation of the X Window System), see their website: +xkbcomp: +xkbcomp: http://www.x.org +xkbcomp: +xkbcomp: +xkbcomp: diff --git a/source/x/x11/slack-desc/xkbdata b/source/x/x11/slack-desc/xkbdata new file mode 100644 index 00000000..5fafad26 --- /dev/null +++ b/source/x/x11/slack-desc/xkbdata @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkbdata: xkbdata +xkbdata: +xkbdata: xkbdata is part of X11. +xkbdata: +xkbdata: For more information about the X.Org Foundation (the providers of the +xkbdata: X.Org implementation of the X Window System), see their website: +xkbdata: +xkbdata: http://www.x.org +xkbdata: +xkbdata: +xkbdata: diff --git a/source/x/x11/slack-desc/xkbevd b/source/x/x11/slack-desc/xkbevd new file mode 100644 index 00000000..9909e676 --- /dev/null +++ b/source/x/x11/slack-desc/xkbevd @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkbevd: xkbevd +xkbevd: +xkbevd: xkbevd is part of X11. +xkbevd: +xkbevd: For more information about the X.Org Foundation (the providers of the +xkbevd: X.Org implementation of the X Window System), see their website: +xkbevd: +xkbevd: http://www.x.org +xkbevd: +xkbevd: +xkbevd: diff --git a/source/x/x11/slack-desc/xkbprint b/source/x/x11/slack-desc/xkbprint new file mode 100644 index 00000000..efbe7ab9 --- /dev/null +++ b/source/x/x11/slack-desc/xkbprint @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkbprint: xkbprint +xkbprint: +xkbprint: xkbprint is part of X11. +xkbprint: +xkbprint: For more information about the X.Org Foundation (the providers of the +xkbprint: X.Org implementation of the X Window System), see their website: +xkbprint: +xkbprint: http://www.x.org +xkbprint: +xkbprint: +xkbprint: diff --git a/source/x/x11/slack-desc/xkbutils b/source/x/x11/slack-desc/xkbutils new file mode 100644 index 00000000..1e98d49d --- /dev/null +++ b/source/x/x11/slack-desc/xkbutils @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkbutils: xkbutils +xkbutils: +xkbutils: xkbutils is part of X11. +xkbutils: +xkbutils: For more information about the X.Org Foundation (the providers of the +xkbutils: X.Org implementation of the X Window System), see their website: +xkbutils: +xkbutils: http://www.x.org +xkbutils: +xkbutils: +xkbutils: diff --git a/source/x/x11/slack-desc/xkeyboard-config b/source/x/x11/slack-desc/xkeyboard-config new file mode 100644 index 00000000..3b9b0bb7 --- /dev/null +++ b/source/x/x11/slack-desc/xkeyboard-config @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkeyboard-config: xkeyboard-config +xkeyboard-config: +xkeyboard-config: xkeyboard-config is part of X11. +xkeyboard-config: +xkeyboard-config: For more information about the X.Org Foundation (the providers of the +xkeyboard-config: X.Org implementation of the X Window System), see their website: +xkeyboard-config: +xkeyboard-config: http://www.x.org +xkeyboard-config: +xkeyboard-config: +xkeyboard-config: diff --git a/source/x/x11/slack-desc/xkill b/source/x/x11/slack-desc/xkill new file mode 100644 index 00000000..82aedb48 --- /dev/null +++ b/source/x/x11/slack-desc/xkill @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkill: xkill +xkill: +xkill: xkill is part of X11. +xkill: +xkill: For more information about the X.Org Foundation (the providers of the +xkill: X.Org implementation of the X Window System), see their website: +xkill: +xkill: http://www.x.org +xkill: +xkill: +xkill: diff --git a/source/x/x11/slack-desc/xload b/source/x/x11/slack-desc/xload new file mode 100644 index 00000000..b95b6b6c --- /dev/null +++ b/source/x/x11/slack-desc/xload @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xload: xload +xload: +xload: xload is part of X11. +xload: +xload: For more information about the X.Org Foundation (the providers of the +xload: X.Org implementation of the X Window System), see their website: +xload: +xload: http://www.x.org +xload: +xload: +xload: diff --git a/source/x/x11/slack-desc/xlogo b/source/x/x11/slack-desc/xlogo new file mode 100644 index 00000000..fbd28cc1 --- /dev/null +++ b/source/x/x11/slack-desc/xlogo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xlogo: xlogo +xlogo: +xlogo: xlogo is part of X11. +xlogo: +xlogo: For more information about the X.Org Foundation (the providers of the +xlogo: X.Org implementation of the X Window System), see their website: +xlogo: +xlogo: http://www.x.org +xlogo: +xlogo: +xlogo: diff --git a/source/x/x11/slack-desc/xlsatoms b/source/x/x11/slack-desc/xlsatoms new file mode 100644 index 00000000..f4e7e79c --- /dev/null +++ b/source/x/x11/slack-desc/xlsatoms @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xlsatoms: xlsatoms +xlsatoms: +xlsatoms: xlsatoms is part of X11. +xlsatoms: +xlsatoms: For more information about the X.Org Foundation (the providers of the +xlsatoms: X.Org implementation of the X Window System), see their website: +xlsatoms: +xlsatoms: http://www.x.org +xlsatoms: +xlsatoms: +xlsatoms: diff --git a/source/x/x11/slack-desc/xlsclients b/source/x/x11/slack-desc/xlsclients new file mode 100644 index 00000000..2bcf25fb --- /dev/null +++ b/source/x/x11/slack-desc/xlsclients @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xlsclients: xlsclients +xlsclients: +xlsclients: xlsclients is part of X11. +xlsclients: +xlsclients: For more information about the X.Org Foundation (the providers of the +xlsclients: X.Org implementation of the X Window System), see their website: +xlsclients: +xlsclients: http://www.x.org +xlsclients: +xlsclients: +xlsclients: diff --git a/source/x/x11/slack-desc/xlsfonts b/source/x/x11/slack-desc/xlsfonts new file mode 100644 index 00000000..25e25afc --- /dev/null +++ b/source/x/x11/slack-desc/xlsfonts @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xlsfonts: xlsfonts +xlsfonts: +xlsfonts: xlsfonts is part of X11. +xlsfonts: +xlsfonts: For more information about the X.Org Foundation (the providers of the +xlsfonts: X.Org implementation of the X Window System), see their website: +xlsfonts: +xlsfonts: http://www.x.org +xlsfonts: +xlsfonts: +xlsfonts: diff --git a/source/x/x11/slack-desc/xmag b/source/x/x11/slack-desc/xmag new file mode 100644 index 00000000..38174dd7 --- /dev/null +++ b/source/x/x11/slack-desc/xmag @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xmag: xmag +xmag: +xmag: xmag is part of X11. +xmag: +xmag: For more information about the X.Org Foundation (the providers of the +xmag: X.Org implementation of the X Window System), see their website: +xmag: +xmag: http://www.x.org +xmag: +xmag: +xmag: diff --git a/source/x/x11/slack-desc/xman b/source/x/x11/slack-desc/xman new file mode 100644 index 00000000..98ce929c --- /dev/null +++ b/source/x/x11/slack-desc/xman @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xman: xman +xman: +xman: xman is part of X11. +xman: +xman: For more information about the X.Org Foundation (the providers of the +xman: X.Org implementation of the X Window System), see their website: +xman: +xman: http://www.x.org +xman: +xman: +xman: diff --git a/source/x/x11/slack-desc/xmessage b/source/x/x11/slack-desc/xmessage new file mode 100644 index 00000000..12c9c0df --- /dev/null +++ b/source/x/x11/slack-desc/xmessage @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xmessage: xmessage +xmessage: +xmessage: xmessage is part of X11. +xmessage: +xmessage: For more information about the X.Org Foundation (the providers of the +xmessage: X.Org implementation of the X Window System), see their website: +xmessage: +xmessage: http://www.x.org +xmessage: +xmessage: +xmessage: diff --git a/source/x/x11/slack-desc/xmh b/source/x/x11/slack-desc/xmh new file mode 100644 index 00000000..a1415c8b --- /dev/null +++ b/source/x/x11/slack-desc/xmh @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xmh: xmh +xmh: +xmh: xmh is part of X11. +xmh: +xmh: For more information about the X.Org Foundation (the providers of the +xmh: X.Org implementation of the X Window System), see their website: +xmh: +xmh: http://www.x.org +xmh: +xmh: +xmh: diff --git a/source/x/x11/slack-desc/xmodmap b/source/x/x11/slack-desc/xmodmap new file mode 100644 index 00000000..aeb77cff --- /dev/null +++ b/source/x/x11/slack-desc/xmodmap @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xmodmap: xmodmap +xmodmap: +xmodmap: xmodmap is part of X11. +xmodmap: +xmodmap: For more information about the X.Org Foundation (the providers of the +xmodmap: X.Org implementation of the X Window System), see their website: +xmodmap: +xmodmap: http://www.x.org +xmodmap: +xmodmap: +xmodmap: diff --git a/source/x/x11/slack-desc/xmore b/source/x/x11/slack-desc/xmore new file mode 100644 index 00000000..a714db3d --- /dev/null +++ b/source/x/x11/slack-desc/xmore @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xmore: xmore +xmore: +xmore: xmore is part of X11. +xmore: +xmore: For more information about the X.Org Foundation (the providers of the +xmore: X.Org implementation of the X Window System), see their website: +xmore: +xmore: http://www.x.org +xmore: +xmore: +xmore: diff --git a/source/x/x11/slack-desc/xorg-cf-files b/source/x/x11/slack-desc/xorg-cf-files new file mode 100644 index 00000000..a5f15784 --- /dev/null +++ b/source/x/x11/slack-desc/xorg-cf-files @@ -0,0 +1,19 @@ +# 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-cf-files: xorg-cf-files +xorg-cf-files: +xorg-cf-files: xorg-cf-files is part of X11. +xorg-cf-files: +xorg-cf-files: For more information about the X.Org Foundation (the providers of the +xorg-cf-files: X.Org implementation of the X Window System), see their website: +xorg-cf-files: +xorg-cf-files: http://www.x.org +xorg-cf-files: +xorg-cf-files: +xorg-cf-files: diff --git a/source/x/x11/slack-desc/xorg-docs b/source/x/x11/slack-desc/xorg-docs new file mode 100644 index 00000000..aee2a992 --- /dev/null +++ b/source/x/x11/slack-desc/xorg-docs @@ -0,0 +1,19 @@ +# 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-docs: xorg-docs +xorg-docs: +xorg-docs: xorg-docs is part of X11. +xorg-docs: +xorg-docs: For more information about the X.Org Foundation (the providers of the +xorg-docs: X.Org implementation of the X Window System), see their website: +xorg-docs: +xorg-docs: http://www.x.org +xorg-docs: +xorg-docs: +xorg-docs: diff --git a/source/x/x11/slack-desc/xorg-server b/source/x/x11/slack-desc/xorg-server new file mode 100644 index 00000000..9d25b405 --- /dev/null +++ b/source/x/x11/slack-desc/xorg-server @@ -0,0 +1,19 @@ +# 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-server: xorg-server (The Xorg server, the core of the X Window System) +xorg-server: +xorg-server: Xorg is a full featured X server that was originally designed for UNIX +xorg-server: and UNIX-like operating systems running on Intel x86 hardware. It now +xorg-server: runs on a wider range of hardware and OS platforms. This work was +xorg-server: derived by the X.Org Foundation from the XFree86 Project's XFree86 +xorg-server: 4.4rc2 release. The XFree86 release was originally derived from X386 +xorg-server: 1.2 by Thomas Roell which was contributed to X11R5 by Snitily Graphics +xorg-server: Consulting Service. +xorg-server: +xorg-server: The home page for the X project is: http://www.x.org diff --git a/source/x/x11/slack-desc/xorg-server-xdmx b/source/x/x11/slack-desc/xorg-server-xdmx new file mode 100644 index 00000000..0cfe5c8f --- /dev/null +++ b/source/x/x11/slack-desc/xorg-server-xdmx @@ -0,0 +1,19 @@ +# 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-server-xdmx: xorg-server-xdmx (Distributed Multi-head X server) +xorg-server-xdmx: +xorg-server-xdmx: Xdmx is a proxy X server that uses one or more other X servers as its +xorg-server-xdmx: display devices. It provides multi-head X functionality for displays +xorg-server-xdmx: that might be located on different machines. +xorg-server-xdmx: +xorg-server-xdmx: +xorg-server-xdmx: +xorg-server-xdmx: +xorg-server-xdmx: +xorg-server-xdmx: diff --git a/source/x/x11/slack-desc/xorg-server-xephyr b/source/x/x11/slack-desc/xorg-server-xephyr new file mode 100644 index 00000000..640f3d18 --- /dev/null +++ b/source/x/x11/slack-desc/xorg-server-xephyr @@ -0,0 +1,19 @@ +# 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-server-xephyr: xorg-server-xephyr (Improved nested X server/client) +xorg-server-xephyr: +xorg-server-xephyr: Xephyr is a nested X-Client like Xnest, but with some additional +xorg-server-xephyr: features like XRender support. +xorg-server-xephyr: +xorg-server-xephyr: +xorg-server-xephyr: +xorg-server-xephyr: +xorg-server-xephyr: +xorg-server-xephyr: +xorg-server-xephyr: diff --git a/source/x/x11/slack-desc/xorg-server-xnest b/source/x/x11/slack-desc/xorg-server-xnest new file mode 100644 index 00000000..393f93bd --- /dev/null +++ b/source/x/x11/slack-desc/xorg-server-xnest @@ -0,0 +1,19 @@ +# 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-server-xnest: xorg-server-xnest (a nested X server) +xorg-server-xnest: +xorg-server-xnest: Xnest is an experimental nested server for X that acts as both a +xorg-server-xnest: client and a server. Xnest is a client of the real server which +xorg-server-xnest: manages windows and graphics requests on its behalf. Xnest is a +xorg-server-xnest: server to its own clients. Xnest manages windows and graphics +xorg-server-xnest: requests on their behalf. To these clients Xnest appears to be a +xorg-server-xnest: conventional server. +xorg-server-xnest: +xorg-server-xnest: +xorg-server-xnest: diff --git a/source/x/x11/slack-desc/xorg-server-xvfb b/source/x/x11/slack-desc/xorg-server-xvfb new file mode 100644 index 00000000..aff9c642 --- /dev/null +++ b/source/x/x11/slack-desc/xorg-server-xvfb @@ -0,0 +1,19 @@ +# 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-server-xvfb: xorg-server-xvfb (virtual framebuffer X server) +xorg-server-xvfb: +xorg-server-xvfb: Xvfb is an X server that can run on machines with no display hardware +xorg-server-xvfb: and no physical input devices. It emulates a dumb framebuffer using +xorg-server-xvfb: virtual memory. The primary use of this server is intended to be +xorg-server-xvfb: server testing. The mfb or cfb code for any depth can be exercised +xorg-server-xvfb: with this server without the need for real hardware that supports the +xorg-server-xvfb: desired depths. A secondary use is testing clients against unusual +xorg-server-xvfb: depths and screen configurations. +xorg-server-xvfb: +xorg-server-xvfb: diff --git a/source/x/x11/slack-desc/xorg-sgml-doctools b/source/x/x11/slack-desc/xorg-sgml-doctools new file mode 100644 index 00000000..1467fb82 --- /dev/null +++ b/source/x/x11/slack-desc/xorg-sgml-doctools @@ -0,0 +1,19 @@ +# 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-sgml-doctools: xorg-sgml-doctools +xorg-sgml-doctools: +xorg-sgml-doctools: xorg-sgml-doctools is part of X11. +xorg-sgml-doctools: +xorg-sgml-doctools: For more information about the X.Org Foundation (the providers of the +xorg-sgml-doctools: X.Org implementation of the X Window System), see their website: +xorg-sgml-doctools: +xorg-sgml-doctools: http://www.x.org +xorg-sgml-doctools: +xorg-sgml-doctools: +xorg-sgml-doctools: diff --git a/source/x/x11/slack-desc/xphelloworld b/source/x/x11/slack-desc/xphelloworld new file mode 100644 index 00000000..e5ae0f3b --- /dev/null +++ b/source/x/x11/slack-desc/xphelloworld @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xphelloworld: xphelloworld +xphelloworld: +xphelloworld: xphelloworld is part of X11. +xphelloworld: +xphelloworld: For more information about the X.Org Foundation (the providers of the +xphelloworld: X.Org implementation of the X Window System), see their website: +xphelloworld: +xphelloworld: http://www.x.org +xphelloworld: +xphelloworld: +xphelloworld: diff --git a/source/x/x11/slack-desc/xplsprinters b/source/x/x11/slack-desc/xplsprinters new file mode 100644 index 00000000..b4201593 --- /dev/null +++ b/source/x/x11/slack-desc/xplsprinters @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xplsprinters: xplsprinters +xplsprinters: +xplsprinters: xplsprinters is part of X11. +xplsprinters: +xplsprinters: For more information about the X.Org Foundation (the providers of the +xplsprinters: X.Org implementation of the X Window System), see their website: +xplsprinters: +xplsprinters: http://www.x.org +xplsprinters: +xplsprinters: +xplsprinters: diff --git a/source/x/x11/slack-desc/xpr b/source/x/x11/slack-desc/xpr new file mode 100644 index 00000000..1e7795ca --- /dev/null +++ b/source/x/x11/slack-desc/xpr @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xpr: xpr +xpr: +xpr: xpr is part of X11. +xpr: +xpr: For more information about the X.Org Foundation (the providers of the +xpr: X.Org implementation of the X Window System), see their website: +xpr: +xpr: http://www.x.org +xpr: +xpr: +xpr: diff --git a/source/x/x11/slack-desc/xprehashprinterlist b/source/x/x11/slack-desc/xprehashprinterlist new file mode 100644 index 00000000..3444a5ee --- /dev/null +++ b/source/x/x11/slack-desc/xprehashprinterlist @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xprehashprinterlist: xprehashprinterlist +xprehashprinterlist: +xprehashprinterlist: xprehashprinterlist is part of X11. +xprehashprinterlist: +xprehashprinterlist: For more information about the X.Org Foundation (the providers of the +xprehashprinterlist: X.Org implementation of the X Window System), see their website: +xprehashprinterlist: +xprehashprinterlist: http://www.x.org +xprehashprinterlist: +xprehashprinterlist: +xprehashprinterlist: diff --git a/source/x/x11/slack-desc/xprop b/source/x/x11/slack-desc/xprop new file mode 100644 index 00000000..8996f509 --- /dev/null +++ b/source/x/x11/slack-desc/xprop @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xprop: xprop +xprop: +xprop: xprop is part of X11. +xprop: +xprop: For more information about the X.Org Foundation (the providers of the +xprop: X.Org implementation of the X Window System), see their website: +xprop: +xprop: http://www.x.org +xprop: +xprop: +xprop: diff --git a/source/x/x11/slack-desc/xproto b/source/x/x11/slack-desc/xproto new file mode 100644 index 00000000..e57551ab --- /dev/null +++ b/source/x/x11/slack-desc/xproto @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xproto: xproto +xproto: +xproto: xproto is part of X11. +xproto: +xproto: For more information about the X.Org Foundation (the providers of the +xproto: X.Org implementation of the X Window System), see their website: +xproto: +xproto: http://www.x.org +xproto: +xproto: +xproto: diff --git a/source/x/x11/slack-desc/xproxymanagementprotocol b/source/x/x11/slack-desc/xproxymanagementprotocol new file mode 100644 index 00000000..a5586dc6 --- /dev/null +++ b/source/x/x11/slack-desc/xproxymanagementprotocol @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xproxymanagementprotocol: xproxymanagementprotocol +xproxymanagementprotocol: +xproxymanagementprotocol: xproxymanagementprotocol is part of X11. +xproxymanagementprotocol: +xproxymanagementprotocol: For more information about the X.Org Foundation (the providers of the +xproxymanagementprotocol: X.Org implementation of the X Window System), see their website: +xproxymanagementprotocol: +xproxymanagementprotocol: http://www.x.org +xproxymanagementprotocol: +xproxymanagementprotocol: +xproxymanagementprotocol: diff --git a/source/x/x11/slack-desc/xpyb b/source/x/x11/slack-desc/xpyb new file mode 100644 index 00000000..92baab77 --- /dev/null +++ b/source/x/x11/slack-desc/xpyb @@ -0,0 +1,19 @@ +# 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-------------------------------------------------------| +xpyb: xpyb +xpyb: +xpyb: xpyb is part of X11. +xpyb: +xpyb: For more information about the X.Org Foundation (the providers of the +xpyb: X.Org implementation of the X Window System), see their website: +xpyb: +xpyb: http://www.x.org +xpyb: +xpyb: +xpyb: diff --git a/source/x/x11/slack-desc/xrandr b/source/x/x11/slack-desc/xrandr new file mode 100644 index 00000000..8f158dd0 --- /dev/null +++ b/source/x/x11/slack-desc/xrandr @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xrandr: xrandr +xrandr: +xrandr: xrandr is part of X11. +xrandr: +xrandr: For more information about the X.Org Foundation (the providers of the +xrandr: X.Org implementation of the X Window System), see their website: +xrandr: +xrandr: http://www.x.org +xrandr: +xrandr: +xrandr: diff --git a/source/x/x11/slack-desc/xrdb b/source/x/x11/slack-desc/xrdb new file mode 100644 index 00000000..26ea4786 --- /dev/null +++ b/source/x/x11/slack-desc/xrdb @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xrdb: xrdb +xrdb: +xrdb: xrdb is part of X11. +xrdb: +xrdb: For more information about the X.Org Foundation (the providers of the +xrdb: X.Org implementation of the X Window System), see their website: +xrdb: +xrdb: http://www.x.org +xrdb: +xrdb: +xrdb: diff --git a/source/x/x11/slack-desc/xrefresh b/source/x/x11/slack-desc/xrefresh new file mode 100644 index 00000000..65e7140c --- /dev/null +++ b/source/x/x11/slack-desc/xrefresh @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xrefresh: xrefresh +xrefresh: +xrefresh: xrefresh is part of X11. +xrefresh: +xrefresh: For more information about the X.Org Foundation (the providers of the +xrefresh: X.Org implementation of the X Window System), see their website: +xrefresh: +xrefresh: http://www.x.org +xrefresh: +xrefresh: +xrefresh: diff --git a/source/x/x11/slack-desc/xrx b/source/x/x11/slack-desc/xrx new file mode 100644 index 00000000..3a6e369c --- /dev/null +++ b/source/x/x11/slack-desc/xrx @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xrx: xrx +xrx: +xrx: xrx is part of X11. +xrx: +xrx: For more information about the X.Org Foundation (the providers of the +xrx: X.Org implementation of the X Window System), see their website: +xrx: +xrx: http://www.x.org +xrx: +xrx: +xrx: diff --git a/source/x/x11/slack-desc/xscope b/source/x/x11/slack-desc/xscope new file mode 100644 index 00000000..5008a745 --- /dev/null +++ b/source/x/x11/slack-desc/xscope @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xscope: xscope +xscope: +xscope: xscope is part of X11. +xscope: +xscope: For more information about the X.Org Foundation (the providers of the +xscope: X.Org implementation of the X Window System), see their website: +xscope: +xscope: http://www.x.org +xscope: +xscope: +xscope: diff --git a/source/x/x11/slack-desc/xset b/source/x/x11/slack-desc/xset new file mode 100644 index 00000000..e434079c --- /dev/null +++ b/source/x/x11/slack-desc/xset @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xset: xset +xset: +xset: xset is part of X11. +xset: +xset: For more information about the X.Org Foundation (the providers of the +xset: X.Org implementation of the X Window System), see their website: +xset: +xset: http://www.x.org +xset: +xset: +xset: diff --git a/source/x/x11/slack-desc/xsetmode b/source/x/x11/slack-desc/xsetmode new file mode 100644 index 00000000..b727c3e9 --- /dev/null +++ b/source/x/x11/slack-desc/xsetmode @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xsetmode: xsetmode +xsetmode: +xsetmode: xsetmode is part of X11. +xsetmode: +xsetmode: For more information about the X.Org Foundation (the providers of the +xsetmode: X.Org implementation of the X Window System), see their website: +xsetmode: +xsetmode: http://www.x.org +xsetmode: +xsetmode: +xsetmode: diff --git a/source/x/x11/slack-desc/xsetpointer b/source/x/x11/slack-desc/xsetpointer new file mode 100644 index 00000000..cbfaa0c2 --- /dev/null +++ b/source/x/x11/slack-desc/xsetpointer @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xsetpointer: xsetpointer +xsetpointer: +xsetpointer: xsetpointer is part of X11. +xsetpointer: +xsetpointer: For more information about the X.Org Foundation (the providers of the +xsetpointer: X.Org implementation of the X Window System), see their website: +xsetpointer: +xsetpointer: http://www.x.org +xsetpointer: +xsetpointer: +xsetpointer: diff --git a/source/x/x11/slack-desc/xsetroot b/source/x/x11/slack-desc/xsetroot new file mode 100644 index 00000000..8a9a4be3 --- /dev/null +++ b/source/x/x11/slack-desc/xsetroot @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xsetroot: xsetroot +xsetroot: +xsetroot: xsetroot is part of X11. +xsetroot: +xsetroot: For more information about the X.Org Foundation (the providers of the +xsetroot: X.Org implementation of the X Window System), see their website: +xsetroot: +xsetroot: http://www.x.org +xsetroot: +xsetroot: +xsetroot: diff --git a/source/x/x11/slack-desc/xsm b/source/x/x11/slack-desc/xsm new file mode 100644 index 00000000..8fe6ba3c --- /dev/null +++ b/source/x/x11/slack-desc/xsm @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xsm: xsm +xsm: +xsm: xsm is part of X11. +xsm: +xsm: For more information about the X.Org Foundation (the providers of the +xsm: X.Org implementation of the X Window System), see their website: +xsm: +xsm: http://www.x.org +xsm: +xsm: +xsm: diff --git a/source/x/x11/slack-desc/xstdcmap b/source/x/x11/slack-desc/xstdcmap new file mode 100644 index 00000000..b1bd5e6a --- /dev/null +++ b/source/x/x11/slack-desc/xstdcmap @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xstdcmap: xstdcmap +xstdcmap: +xstdcmap: xstdcmap is part of X11. +xstdcmap: +xstdcmap: For more information about the X.Org Foundation (the providers of the +xstdcmap: X.Org implementation of the X Window System), see their website: +xstdcmap: +xstdcmap: http://www.x.org +xstdcmap: +xstdcmap: +xstdcmap: diff --git a/source/x/x11/slack-desc/xtrans b/source/x/x11/slack-desc/xtrans new file mode 100644 index 00000000..f7ea71c3 --- /dev/null +++ b/source/x/x11/slack-desc/xtrans @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xtrans: xtrans +xtrans: +xtrans: xtrans is part of X11. +xtrans: +xtrans: For more information about the X.Org Foundation (the providers of the +xtrans: X.Org implementation of the X Window System), see their website: +xtrans: +xtrans: http://www.x.org +xtrans: +xtrans: +xtrans: diff --git a/source/x/x11/slack-desc/xtrap b/source/x/x11/slack-desc/xtrap new file mode 100644 index 00000000..bdf77e43 --- /dev/null +++ b/source/x/x11/slack-desc/xtrap @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xtrap: xtrap +xtrap: +xtrap: xtrap is part of X11. +xtrap: +xtrap: For more information about the X.Org Foundation (the providers of the +xtrap: X.Org implementation of the X Window System), see their website: +xtrap: +xtrap: http://www.x.org +xtrap: +xtrap: +xtrap: diff --git a/source/x/x11/slack-desc/xvidtune b/source/x/x11/slack-desc/xvidtune new file mode 100644 index 00000000..bdadf298 --- /dev/null +++ b/source/x/x11/slack-desc/xvidtune @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xvidtune: xvidtune +xvidtune: +xvidtune: xvidtune is part of X11. +xvidtune: +xvidtune: For more information about the X.Org Foundation (the providers of the +xvidtune: X.Org implementation of the X Window System), see their website: +xvidtune: +xvidtune: http://www.x.org +xvidtune: +xvidtune: +xvidtune: diff --git a/source/x/x11/slack-desc/xvinfo b/source/x/x11/slack-desc/xvinfo new file mode 100644 index 00000000..54a44c8a --- /dev/null +++ b/source/x/x11/slack-desc/xvinfo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xvinfo: xvinfo +xvinfo: +xvinfo: xvinfo is part of X11. +xvinfo: +xvinfo: For more information about the X.Org Foundation (the providers of the +xvinfo: X.Org implementation of the X Window System), see their website: +xvinfo: +xvinfo: http://www.x.org +xvinfo: +xvinfo: +xvinfo: diff --git a/source/x/x11/slack-desc/xwd b/source/x/x11/slack-desc/xwd new file mode 100644 index 00000000..6b2450a0 --- /dev/null +++ b/source/x/x11/slack-desc/xwd @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xwd: xwd +xwd: +xwd: xwd is part of X11. +xwd: +xwd: For more information about the X.Org Foundation (the providers of the +xwd: X.Org implementation of the X Window System), see their website: +xwd: +xwd: http://www.x.org +xwd: +xwd: +xwd: diff --git a/source/x/x11/slack-desc/xwininfo b/source/x/x11/slack-desc/xwininfo new file mode 100644 index 00000000..03e11ddf --- /dev/null +++ b/source/x/x11/slack-desc/xwininfo @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xwininfo: xwininfo +xwininfo: +xwininfo: xwininfo is part of X11. +xwininfo: +xwininfo: For more information about the X.Org Foundation (the providers of the +xwininfo: X.Org implementation of the X Window System), see their website: +xwininfo: +xwininfo: http://www.x.org +xwininfo: +xwininfo: +xwininfo: diff --git a/source/x/x11/slack-desc/xwud b/source/x/x11/slack-desc/xwud new file mode 100644 index 00000000..f0c22d34 --- /dev/null +++ b/source/x/x11/slack-desc/xwud @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xwud: xwud +xwud: +xwud: xwud is part of X11. +xwud: +xwud: For more information about the X.Org Foundation (the providers of the +xwud: X.Org implementation of the X Window System), see their website: +xwud: +xwud: http://www.x.org +xwud: +xwud: +xwud: diff --git a/source/x/x11/x11.SlackBuild b/source/x/x11/x11.SlackBuild new file mode 100755 index 00000000..e4753798 --- /dev/null +++ b/source/x/x11/x11.SlackBuild @@ -0,0 +1,335 @@ +#!/bin/sh +# Copyright 2007-2009 Patrick Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# To build only a single package group, specify it as $1, like: +# ./x11.SlackBuild lib +# To build only a single package, specify both the source directory +# and the name of the package, like: +# ./x11.SlackBuild lib libX11 + +pkgbase() { + PKGEXT=$(echo $1 | rev | cut -f 1 -d . | rev) + case $PKGEXT in + 'gz' ) + PKGRETURN=$(basename $1 .tar.gz) + ;; + 'bz2' ) + PKGRETURN=$(basename $1 .tar.bz2) + ;; + 'lzma' ) + PKGRETURN=$(basename $1 .tar.lzma) + ;; + 'xz' ) + PKGRETURN=$(basename $1 .tar.xz) + ;; + *) + PKGRETURN=$(basename $1) + ;; + esac + echo $PKGRETURN +} + +# Set initial variables: +CWD=$(pwd) +TMP=${TMP:-/tmp} + +# A lot of this stuff just controls the package names this time: +VERSION=${VERSION:-7.4} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-1} + +PKGARCH=$ARCH + +if [ "$ARCH" = "x86_64" ]; then + LIBDIRSUFFIX="64" +else + LIBDIRSUFFIX="" +fi + +# Set up a few useful functions: + +fix_perms() { + chown -R root:root . + find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; +} + +process_man_pages() { + # Compress and if needed symlink the man pages: + if [ -d usr/man ]; then + ( cd usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.* + ) + done + ) + fi +} + +process_info_pages() { + # Compress info pages and purge "dir" file from the package: + if [ -d usr/info ]; then + ( cd usr/info + rm -f dir + gzip -9 * + ) + fi +} + +no_usr_share_doc() { + # If there are docs, move them: + if [ -d usr/share/doc ]; then + mkdir -p usr/doc + mv usr/share/doc/* usr/doc + rmdir usr/share/doc + fi +} + +# Set the compile options for the $ARCH being used: +. $CWD/arch.use.flags + +SLACK_X_BUILD_DIR=$TMP/x11-build +mkdir -p $SLACK_X_BUILD_DIR + +# Better have some binaries installed first, as this may not be +# in the "magic order". I built mine by hand through trial-and-error +# before getting this script to work. It wasn't that hard... I think. ;-) +( cd src + for x_source_dir in proto data util xcb lib app doc driver font xserver ; do + # See if $1 is a source directory like "lib": + if [ ! -z "$1" ]; then + if [ ! "$1" = "${x_source_dir}" ]; then + continue + fi + fi + PKG=${SLACK_X_BUILD_DIR}/package-${x_source_dir} + rm -rf $PKG + mkdir -p $PKG + ( cd $x_source_dir + for x_pkg in *.tar.?z* ; do + # Reset $PKGARCH to its initial value: + PKGARCH=$ARCH + PKGNAME=$(echo $x_pkg | rev | cut -f 2- -d - | rev) + # Perhaps $PKGARCH should be something different: + if grep -wq "^$PKGNAME" ${CWD}/noarch ; then + PKGARCH=noarch + fi + if grep -wq "^$PKGNAME" ${CWD}/package-blacklist ; then + continue + fi + cd $SLACK_X_BUILD_DIR + # If $2 is set, we only want to build one package: + if [ ! -z "$2" ]; then + if [ "$2" = "$PKGNAME" ]; then + # Set $PKG to a private dir for the modular package build: + PKG=$SLACK_X_BUILD_DIR/package-$PKGNAME + rm -rf $PKG + mkdir -p $PKG + else + continue + fi + fi + if grep -wq "^$PKGNAME" ${CWD}/modularize ; then + # Set $PKG to a private dir for the modular package build: + PKG=$SLACK_X_BUILD_DIR/package-$PKGNAME + rm -rf $PKG + mkdir -p $PKG + fi + + # Let's figure out the version number on the modular package: + MODULAR_PACKAGE_VERSION=$(echo $x_pkg | rev | cut -f 3- -d . | cut -f 1 -d - | rev) + + rm -rf $(pkgbase $x_pkg) + tar xf $CWD/src/${x_source_dir}/${x_pkg} || exit 1 + cd $(pkgbase $x_pkg) || exit 1 + + fix_perms + + # If any patches are needed, call this script to apply them: + if [ -r $CWD/patch/${PKGNAME}.patch ]; then + . $CWD/patch/${PKGNAME}.patch + fi + + # I heard somewhere that -O2 breaks some chipset or another. If you encounter + # problems, please contact volkerdi@slackware.com. Thanks! :-) + + # ./configure, using custom configure script if needed: + if [ -r $CWD/configure/${PKGNAME} ]; then + . $CWD/configure/${PKGNAME} + else + # This is the default configure script: + . $CWD/configure/configure + fi + + if ! make $NUMJOBS ; then + touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed + continue + fi + + make install DESTDIR=$PKG + + # Strip binaries: + ( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "current ar archive" | grep ELF | cut -f 1 -d : | xargs strip -g 2> /dev/null + ) + + # If there's any special post-install things to do, do them: + if [ -r $CWD/post-install/${PKGNAME}.post-install ]; then + RUNSCRIPT=$(mktemp -p $TMP) || exit 1 + cat $CWD/post-install/${PKGNAME}.post-install \ + | sed -e "s#usr/lib#usr/lib${LIBDIRSUFFIX}#g" > $RUNSCRIPT + . $RUNSCRIPT + rm -f $RUNSCRIPT + fi + + # If this package requires some doinst.sh material, add it here: + if [ -r $CWD/doinst.sh/${PKGNAME} ]; then + mkdir -p $PKG/install + cat $CWD/doinst.sh/${PKGNAME} \ + | sed -e "s#usr/lib#usr/lib${LIBDIRSUFFIX}#g" \ + >> $PKG/install/doinst.sh + fi + + # If this is a modular package, build it here: + if [ -d $SLACK_X_BUILD_DIR/package-$PKGNAME ]; then + cd $PKG + process_man_pages + process_info_pages + no_usr_share_doc + mkdir -p $PKG/install + if [ -r $CWD/slack-desc/${PKGNAME} ]; then + cat $CWD/slack-desc/${PKGNAME} > $PKG/install/slack-desc + else + touch $PKG/install/slack-desc-missing + fi + if [ -r $CWD/build/${PKGNAME} ]; then + MODBUILD=$(cat $CWD/build/${PKGNAME}) + else + MODBUILD=$BUILD + fi + if [ -r $CWD/makepkg/${PKGNAME} ]; then + BUILD=$MODBUILD . $CWD/makepkg/${PKGNAME} + else + /sbin/makepkg -l y -c n ${SLACK_X_BUILD_DIR}/${PKGNAME}-${MODULAR_PACKAGE_VERSION}-${PKGARCH}-${MODBUILD}.txz + fi + fi + + # Reset $PKG to assume we're building the whole source dir: + PKG=${SLACK_X_BUILD_DIR}/package-${x_source_dir} + + done + + # Nothing here? Must have been fully modular. :-) + if [ ! -d ${SLACK_X_BUILD_DIR}/package-${x_source_dir}/etc -a \ + ! -d ${SLACK_X_BUILD_DIR}/package-${x_source_dir}/usr ]; then + continue + fi + + # Build an "x11-<sourcedir>" package for anything that wasn't built modular: + # It's safer to consider these to have binaries in them. ;-) + PKGARCH=$ARCH + cd $PKG + process_man_pages + process_info_pages + no_usr_share_doc + # If there are post-install things to do for the combined package, + # we do them here. This could be used for things like making a + # VERSION number for a combined package. :-) + if [ -r $CWD/post-install/x11-${x_source_dir}.post-install ]; then + RUNSCRIPT=$(mktemp -p $TMP) || exit 1 + cat $CWD/post-install/x11-${x_source_dir}.post-install \ + | sed -e "s#usr/lib#usr/lib${LIBDIRSUFFIX}#g" > $RUNSCRIPT + . $RUNSCRIPT + rm -f $RUNSCRIPT + fi + mkdir -p $PKG/install + if [ -r $CWD/slack-desc/x11-${x_source_dir} ]; then + cat $CWD/slack-desc/x11-${x_source_dir} > $PKG/install/slack-desc + else + touch $PKG/install/slack-desc-missing + fi + if [ -r $CWD/doinst.sh/x11-${x_source_dir} ]; then + cat $CWD/doinst.sh/x11-${x_source_dir} \ + | sed -e "s#usr/lib#usr/lib${LIBDIRSUFFIX}#g" \ + >> $PKG/install/doinst.sh + fi + if [ -r $CWD/build/x11-${PKGNAME} ]; then + SRCDIRBUILD=$(cat $CWD/build/x11-${PKGNAME}) + else + SRCDIRBUILD=$BUILD + fi + if [ -r $CWD/makepkg/${PKGNAME} ]; then + BUILD=$MODBUILD . $CWD/makepkg/${PKGNAME} + else + /sbin/makepkg -l y -c n ${SLACK_X_BUILD_DIR}/x11-${x_source_dir}-${VERSION}-${PKGARCH}-${SRCDIRBUILD}.txz + fi + ) + done +) + +exit 0 + +# I don't think I'll be using the following stuff, since I went for the latest in +# "individual", rather than a release. That was mostly because version 7.1 depends +# on a version of Mesa that won't build against kernel headers this new (&etc.). + +# If environment variable "REFRESH" is exported, start by refreshing the source tree: +# export REFRESH yes +if [ ! -z "$REFRESH" ]; then + # Only works once, unless you uncomment above. + unset REFRESH + ( cd patches + lftp -c \ + "lftp ftp://ftp.x.org:/pub/X11R7.1/patches + mirror --delete --dereference . + exit" + chmod 644 * + ) + ( cd src + mkdir -p update everything + for dir in app data deprecated doc driver extras font lib proto util xserver ; do + # We won't really download "update", as problems ensue. Plus, --dereference is + # bringing us updated files when needed, so it's redundant (like "everything"). + if [ ! -d $dir ]; then + mkdir $dir + fi + ( cd $dir + lftp -c \ + "lftp ftp://ftp.x.org:/pub/X11R7.1/src/$dir + mirror -c --delete --dereference --include-glob "*.tar.bz2" . + exit" + chmod 644 * + ) + done + ) +fi + diff --git a/source/x/xaw3d/Xaw3d-1.5-debian-fixes.diff b/source/x/xaw3d/Xaw3d-1.5-debian-fixes.diff new file mode 100644 index 00000000..5593f249 --- /dev/null +++ b/source/x/xaw3d/Xaw3d-1.5-debian-fixes.diff @@ -0,0 +1,647 @@ +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrc.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrc.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrc.c.debian 2000-11-27 14:19:36.000000000 +0100 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrc.c 2008-10-06 11:42:13.000000000 +0200 +@@ -51,11 +51,17 @@ in this Software without prior written a + #include <X11/Xaw3d/MultiSrcP.h> + #endif + ++#include <sys/types.h> ++#include <sys/stat.h> ++#include <fcntl.h> + + #if (defined(ASCII_STRING) || defined(ASCII_DISK)) + # include <X11/Xaw3d/AsciiText.h> /* for Widget Classes. */ + #endif + ++#include <sys/types.h> ++#include <sys/stat.h> ++#include <fcntl.h> + + /**************************************************************** + * +@@ -1007,7 +1013,9 @@ InitStringOrFile(src, newString) + AsciiSrcObject src; + Boolean newString; + { +- char * open_mode = NULL; ++ mode_t open_mode = 0; ++ const char *fdopen_mode = NULL; ++ int fd; + FILE * file; + char fileName[TMPSIZ]; + +@@ -1049,7 +1057,8 @@ Boolean newString; + XtErrorMsg("NoFile", "asciiSourceCreate", "XawError", + "Creating a read only disk widget and no file specified.", + NULL, 0); +- open_mode = "r"; ++ open_mode = O_RDONLY; ++ fdopen_mode = "r"; + break; + case XawtextAppend: + case XawtextEdit: +@@ -1057,9 +1066,17 @@ Boolean newString; + src->ascii_src.string = fileName; + (void) tmpnam(src->ascii_src.string); + src->ascii_src.is_tempfile = TRUE; +- open_mode = "w"; +- } else +- open_mode = "r+"; ++ open_mode = O_WRONLY | O_CREAT | O_EXCL; ++ fdopen_mode = "w"; ++ } else { ++/* O_NOFOLLOW is a BSD & Linux extension */ ++#ifdef O_NOFOLLOW ++ open_mode = O_RDWR | O_NOFOLLOW; ++#else ++ open_mode = O_RDWR; /* unsafe; subject to race conditions */ ++#endif ++ fdopen_mode = "r+"; ++ } + break; + default: + XtErrorMsg("badMode", "asciiSourceCreate", "XawError", +@@ -1078,11 +1095,14 @@ Boolean newString; + } + + if (!src->ascii_src.is_tempfile) { +- if ((file = fopen(src->ascii_src.string, open_mode)) != 0) { +- (void) fseek(file, (Off_t)0, 2); +- src->ascii_src.length = (XawTextPosition) ftell(file); +- return file; +- } else { ++ if ((fd = open(src->ascii_src.string, open_mode, 0666))) { ++ if ((file = fdopen(fd, fdopen_mode)) != NULL) { ++ (void)fseek(file, 0, SEEK_END); ++ src->ascii_src.length = (XawTextPosition)ftell(file); ++ return (file); ++ } ++ } ++ { + String params[2]; + Cardinal num_params = 2; + +@@ -1094,7 +1114,7 @@ Boolean newString; + } + } + src->ascii_src.length = 0; +- return((FILE *)NULL); ++ return(NULL); + } + + static void +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrcP.h.debian Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrcP.h +--- Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrcP.h.debian 1996-10-15 16:41:18.000000000 +0200 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/AsciiSrcP.h 2008-10-06 11:42:13.000000000 +0200 +@@ -85,7 +85,11 @@ SOFTWARE. + #ifdef L_tmpnam + #define TMPSIZ L_tmpnam + #else +-#define TMPSIZ 32 /* bytes to allocate for tmpnam */ ++#ifdef PATH_MAX ++#define TMPSIZ PATH_MAX ++#else ++#define TMPSIZ 1024 /* bytes to allocate for tmpnam */ ++#endif + #endif + + #define MAGIC_VALUE ((XawTextPosition) -1) /* Magic value. */ +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/MenuButton.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/MenuButton.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/MenuButton.c.debian 1996-10-15 16:41:20.000000000 +0200 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/MenuButton.c 2008-10-06 11:42:13.000000000 +0200 +@@ -53,6 +53,8 @@ in this Software without prior written a + #include <X11/Xaw3d/XawInit.h> + #include <X11/Xaw3d/MenuButtoP.h> + ++#include "XawAlloc.h" ++ + static void ClassInitialize(); + static void PopupMenu(); + +@@ -179,9 +181,16 @@ Cardinal * num_params; + + if (menu == NULL) { + char error_buf[BUFSIZ]; +- (void) sprintf(error_buf, "MenuButton: %s %s.", +- "Could not find menu widget named", mbw->menu_button.menu_name); +- XtAppWarning(XtWidgetToApplicationContext(w), error_buf); ++ char *err1 = "MenuButton: Could not find menu widget named "; ++ char *perr; ++ int len; ++ ++ len = strlen(err1) + strlen(mbw->menu_button.menu_name) + 1 + 1; ++ perr = XtStackAlloc(len, error_buf); ++ if (perr == NULL) return; ++ sprintf(perr, "%s%s.", err1, mbw->menu_button.menu_name); ++ XtAppWarning(XtWidgetToApplicationContext(w), perr); ++ XtStackFree(perr, error_buf); + return; + } + if (!XtIsRealized(menu)) +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrc.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrc.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrc.c.debian 2008-10-06 11:42:13.000000000 +0200 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrc.c 2008-10-06 11:42:13.000000000 +0200 +@@ -74,6 +74,9 @@ in this Software without prior written a + #include <stdio.h> + #include <ctype.h> + #include <errno.h> ++#include <sys/types.h> ++#include <sys/stat.h> ++#include <fcntl.h> + + /**************************************************************** + * +@@ -1077,7 +1080,9 @@ InitStringOrFile(src, newString) + MultiSrcObject src; + Boolean newString; + { +- char * open_mode = NULL; ++ mode_t open_mode = 0; ++ const char *fdopen_mode = NULL; ++ int fd; + FILE * file; + char fileName[TMPSIZ]; + Display *d = XtDisplayOfObject((Widget)src); +@@ -1128,7 +1133,8 @@ InitStringOrFile(src, newString) + XtErrorMsg("NoFile", "multiSourceCreate", "XawError", + "Creating a read only disk widget and no file specified.", + NULL, 0); +- open_mode = "r"; ++ open_mode = O_RDONLY; ++ fdopen_mode = "r"; + break; + case XawtextAppend: + case XawtextEdit: +@@ -1141,9 +1147,17 @@ InitStringOrFile(src, newString) + + (void) tmpnam(src->multi_src.string); + src->multi_src.is_tempfile = TRUE; +- open_mode = "w"; +- } else +- open_mode = "r+"; ++ open_mode = O_WRONLY | O_CREAT | O_EXCL; ++ fdopen_mode = "w"; ++ } else { ++/* O_NOFOLLOW is a BSD & Linux extension */ ++#ifdef O_NOFOLLOW ++ open_mode = O_RDWR | O_NOFOLLOW; ++#else ++ open_mode = O_RDWR; /* unsafe; subject to race conditions */ ++#endif ++ fdopen_mode = "r+"; ++ } + break; + default: + XtErrorMsg("badMode", "multiSourceCreate", "XawError", +@@ -1162,11 +1176,14 @@ InitStringOrFile(src, newString) + } + + if (!src->multi_src.is_tempfile) { +- if ((file = fopen(src->multi_src.string, open_mode)) != 0) { +- (void) fseek(file, (Off_t)0, 2); +- src->multi_src.length = ftell (file); +- return file; +- } else { ++ if ((fd = open(src->multi_src.string, open_mode, 0666))) { ++ if ((file = fdopen(fd, fdopen_mode)) != NULL) { ++ (void)fseek(file, 0, SEEK_END); ++ src->multi_src.length = (XawTextPosition)ftell(file); ++ return (file); ++ } ++ } ++ { + String params[2]; + Cardinal num_params = 2; + +@@ -1178,7 +1195,7 @@ InitStringOrFile(src, newString) + } + } + src->multi_src.length = 0; +- return((FILE *)NULL); ++ return(NULL); + #undef StrLen + } + +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrcP.h.debian Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrcP.h +--- Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrcP.h.debian 1996-10-15 16:41:21.000000000 +0200 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/MultiSrcP.h 2008-10-06 11:42:13.000000000 +0200 +@@ -113,7 +113,11 @@ SOFTWARE. + #ifdef L_tmpnam + #define TMPSIZ L_tmpnam + #else +-#define TMPSIZ 32 /* bytes to allocate for tmpnam */ ++#ifdef PATH_MAX ++#define TMPSIZ PATH_MAX ++#else ++#define TMPSIZ 1024 /* bytes to allocate for tmpnam */ ++#endif + #endif + + #define MAGIC_VALUE ((XawTextPosition) -1) /* Magic value. */ +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/Simple.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/Simple.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/Simple.c.debian 2000-11-27 14:19:36.000000000 +0100 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/Simple.c 2008-10-06 11:42:13.000000000 +0200 +@@ -56,6 +56,8 @@ SOFTWARE. + #include <X11/Xaw3d/SimpleP.h> + #include <X11/Xmu/Drawing.h> + ++#include "XawAlloc.h" ++ + #define offset(field) XtOffsetOf(SimpleRec, simple.field) + + static XtResource resources[] = { +@@ -148,11 +150,17 @@ static void ClassPartInitialize(class) + + if (c->simple_class.change_sensitive == NULL) { + char buf[BUFSIZ]; +- +- (void) sprintf(buf, +- "%s Widget: The Simple Widget class method 'change_sensitive' is undefined.\nA function must be defined or inherited.", +- c->core_class.class_name); +- XtWarning(buf); ++ char *pbuf; ++ char *msg1 = " Widget: The Simple Widget class method 'change_sensitive' is undefined.\nA function must be defined or inherited."; ++ int len; ++ ++ len = strlen(msg1) + strlen(c->core_class.class_name) + 1; ++ pbuf = XtStackAlloc(len, buf); ++ if (pbuf != NULL) { ++ sprintf(pbuf, "%s%s", c->core_class.class_name, msg1); ++ XtWarning(pbuf); ++ XtStackFree(pbuf, buf); ++ } + c->simple_class.change_sensitive = ChangeSensitive; + } + +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/SimpleMenu.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/SimpleMenu.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/SimpleMenu.c.debian 2003-02-17 07:45:07.000000000 +0100 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/SimpleMenu.c 2008-10-06 11:42:13.000000000 +0200 +@@ -51,6 +51,8 @@ in this Software without prior written a + #include <X11/Xmu/Initer.h> + #include <X11/Xmu/CharSet.h> + ++#include "XawAlloc.h" ++ + #define streq(a, b) ( strcmp((a), (b)) == 0 ) + + #define offset(field) XtOffsetOf(SimpleMenuRec, simple_menu.field) +@@ -755,9 +757,17 @@ Cardinal * num_params; + + if ( (menu = FindMenu(w, params[0])) == NULL) { + char error_buf[BUFSIZ]; +- (void) sprintf(error_buf, "%s '%s'", +- "Xaw - SimpleMenuWidget: could not find menu named: ", params[0]); +- XtAppWarning(XtWidgetToApplicationContext(w), error_buf); ++ char *err1 = "Xaw - SimpleMenuWidget: could not find menu named: "; ++ char *perr; ++ int len; ++ ++ len = strlen(err1) + strlen(params[0]) + 2 + 1; ++ perr = XtStackAlloc(len, error_buf); ++ if (perr == NULL) ++ return; ++ sprintf(perr, "%s'%s'", err1, params[0]); ++ XtAppWarning(XtWidgetToApplicationContext(w), perr); ++ XtStackFree(perr, error_buf); + return; + } + +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/StripChart.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/StripChart.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/StripChart.c.debian 2003-02-10 18:18:00.000000000 +0100 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/StripChart.c 2008-10-06 11:42:13.000000000 +0200 +@@ -315,7 +315,15 @@ XtIntervalId *id; /* unused */ + if (w->strip_chart.points != NULL) { + w->strip_chart.points[0].x = w->strip_chart.interval + s; + XDrawPoints(XtDisplay(w), XtWindow(w), w->strip_chart.hiGC, +- w->strip_chart.points, w->strip_chart.scale, ++ /* ++ * patch: ++ * ++ * w->strip_chart.points, w->strip_chart.scale, ++ * ++ * this to avoid a subdle bug of extra spurios scan ++ * line in this widget. ++ */ ++ w->strip_chart.points, w->strip_chart.scale - 1, + CoordModePrevious); + } + +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/Text.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/Text.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/Text.c.debian 2008-10-06 11:42:13.000000000 +0200 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/Text.c 2008-10-06 11:43:16.000000000 +0200 +@@ -76,6 +76,8 @@ SOFTWARE. + #include <ctype.h> /* for isprint() */ + #include <stdlib.h> + ++#include "XawAlloc.h" ++ + #ifndef MAX_LEN_CT + #define MAX_LEN_CT 6 /* for sequence: ESC $ ( A \xx \xx */ + #endif +@@ -521,6 +523,8 @@ Cardinal *num_args; /* unused */ + TextWidget ctx = (TextWidget) new; + char error_buf[BUFSIZ]; + int s; ++ char *perr; /* frankie */ ++ size_t len; /* frankie */ + + ctx->text.threeD = XtVaCreateWidget("threeD", threeDWidgetClass, new, + XtNx, 0, XtNy, 0, +@@ -569,10 +573,17 @@ Cardinal *num_args; /* unused */ + if (ctx->text.scroll_vert != XawtextScrollNever) + if ( (ctx->text.resize == XawtextResizeHeight) || + (ctx->text.resize == XawtextResizeBoth) ) { +- (void) sprintf(error_buf, "Xaw Text Widget %s:\n %s %s.", ctx->core.name, +- "Vertical scrolling not allowed with height resize.\n", +- "Vertical scrolling has been DEACTIVATED."); +- XtAppWarning(XtWidgetToApplicationContext(new), error_buf); ++ char *err1 = "Xaw Text Widget "; ++ char *err2 = ":\nVertical scrolling not allowed with height resize.\n"; ++ char *err3 = "Vertical scrolling has been DEACTIVATED."; ++ len = strlen(err1) + strlen(err2) + strlen(err3) + ++ strlen(ctx->core.name) + 1; ++ perr = XtStackAlloc(len, error_buf); ++ if (perr != NULL) { ++ (void) sprintf(perr, "%s%s%s%s", err1, ctx->core.name, err2, err3); ++ XtAppWarning(XtWidgetToApplicationContext(new), perr); ++ XtStackFree(perr, error_buf); ++ } + ctx->text.scroll_vert = XawtextScrollNever; + } + else if (ctx->text.scroll_vert == XawtextScrollAlways) +@@ -580,18 +591,32 @@ Cardinal *num_args; /* unused */ + + if (ctx->text.scroll_horiz != XawtextScrollNever) + if (ctx->text.wrap != XawtextWrapNever) { +- (void) sprintf(error_buf, "Xaw Text Widget %s:\n %s %s.", ctx->core.name, +- "Horizontal scrolling not allowed with wrapping active.\n", +- "Horizontal scrolling has been DEACTIVATED."); +- XtAppWarning(XtWidgetToApplicationContext(new), error_buf); ++ char *err1 = "Xaw Text Widget "; ++ char *err2 = ":\nHorizontal scrolling not allowed with wrapping active."; ++ char *err3 = "\nHorizontal scrolling has been DEACTIVATED."; ++ len = strlen(err1) + strlen(err2) + strlen(err3) + ++ strlen(ctx->core.name) + 1; ++ perr = XtStackAlloc(len, error_buf); ++ if (perr != NULL) { ++ (void) sprintf(perr, "%s%s%s%s", err1, ctx->core.name, err2, err3); ++ XtAppWarning(XtWidgetToApplicationContext(new), perr); ++ XtStackFree(perr, error_buf); ++ } + ctx->text.scroll_horiz = XawtextScrollNever; + } + else if ( (ctx->text.resize == XawtextResizeWidth) || + (ctx->text.resize == XawtextResizeBoth) ) { +- (void) sprintf(error_buf, "Xaw Text Widget %s:\n %s %s.", ctx->core.name, +- "Horizontal scrolling not allowed with width resize.\n", +- "Horizontal scrolling has been DEACTIVATED."); +- XtAppWarning(XtWidgetToApplicationContext(new), error_buf); ++ char *err1 = "Xaw Text Widget "; ++ char *err2 = ":\nHorizontal scrolling not allowed with width resize.\n"; ++ char *err3 = "Horizontal scrolling has been DEACTIVATED."; ++ len = strlen(err1) + strlen(err2) + strlen(err3) + ++ strlen(ctx->core.name) + 1; ++ perr = XtStackAlloc(len, error_buf); ++ if (perr != NULL) { ++ (void) sprintf(perr, "%s%s%s%s", err1, ctx->core.name, err2, err3); ++ XtAppWarning(XtWidgetToApplicationContext(new), perr); ++ XtStackFree(perr, error_buf); ++ } + ctx->text.scroll_horiz = XawtextScrollNever; + } + else if (ctx->text.scroll_horiz == XawtextScrollAlways) +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/TextPop.c.debian Xaw3d-1.5E/xc/lib/Xaw3d/TextPop.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/TextPop.c.debian 2000-11-27 14:19:36.000000000 +0100 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/TextPop.c 2008-10-06 11:42:13.000000000 +0200 +@@ -66,6 +66,8 @@ in this Software without prior written a + #include <X11/Xos.h> /* for O_RDONLY */ + #include <errno.h> + ++#include "XawAlloc.h" ++ + #ifdef X_NOT_STDC_ENV + extern int errno; + #endif +@@ -809,6 +811,8 @@ DoSearch(search) + struct SearchAndReplace * search; + { + char msg[BUFSIZ]; ++ char *pmsg; ++ int len; + Widget tw = XtParent(search->search_popup); + XawTextPosition pos; + XawTextScanDirection dir; +@@ -835,9 +839,20 @@ struct SearchAndReplace * search; + /* The Raw string in find.ptr may be WC I can't use here, so I re - call + GetString to get a tame version. */ + +- if (pos == XawTextSearchError) +- (void) sprintf( msg, "Could not find string ``%s''.", GetString( search->search_text ) ); +- else { ++ if (pos == XawTextSearchError) { ++ char *msg1 = "Could not find string ``"; ++ char *msg2 = "''."; ++ len = strlen(msg1) + strlen(msg2) + ++ strlen(GetString( search->search_text )) + 1; ++ pmsg = XtStackAlloc(len, msg); ++ if (pmsg != NULL) { ++ (void) sprintf( pmsg, "%s%s%s", msg1, GetString( search->search_text ), ++ msg2); ++ } else { ++ pmsg = msg; ++ (void) sprintf( pmsg, "Could not find string"); ++ } ++ } else { + if (dir == XawsdRight) + XawTextSetInsertionPoint( tw, pos + text.length); + else +@@ -849,7 +864,8 @@ struct SearchAndReplace * search; + } + + XawTextUnsetSelection(tw); +- SetSearchLabels(search, msg, "", TRUE); ++ SetSearchLabels(search, pmsg, "", TRUE); ++ XtStackFree(pmsg, msg); + return(FALSE); + } + +@@ -982,13 +998,26 @@ Boolean once_only, show_current; + if ( (new_pos == XawTextSearchError) ) { + if (count == 0) { + char msg[BUFSIZ]; ++ char *pmsg; ++ int len; ++ char *msg1 = "*** Error: Could not find string ``"; ++ char *msg2 = "''. ***"; + + /* The Raw string in find.ptr may be WC I can't use here, + so I call GetString to get a tame version.*/ + +- (void) sprintf( msg, "%s %s %s", "*** Error: Could not find string ``", +- GetString( search->search_text ), "''. ***"); +- SetSearchLabels(search, msg, "", TRUE); ++ len = strlen(msg1) + strlen(msg2) + ++ strlen(GetString( search->search_text )) + 1; ++ pmsg = XtStackAlloc(len, msg); ++ if (pmsg != NULL) { ++ (void) sprintf( pmsg, "%s%s%s", msg1, ++ GetString( search->search_text ), msg2); ++ } else { ++ pmsg = msg; ++ (void) sprintf(pmsg, "*** Error: Could not find string ***"); ++ } ++ SetSearchLabels(search, pmsg, "", TRUE); ++ XtStackFree(pmsg, msg); + return(FALSE); + } + else +@@ -1011,9 +1040,22 @@ Boolean once_only, show_current; + + if (XawTextReplace(tw, pos, end_pos, &replace) != XawEditDone) { + char msg[BUFSIZ]; +- +- (void) sprintf( msg, "'%s' with '%s'. ***", find.ptr, replace.ptr); ++ char *pmsg; ++ int len; ++ char *msg1 = "' with '"; ++ char *msg2 = "'. ***"; ++ ++ len = 1 + strlen(msg1) + strlen(msg2) + strlen(find.ptr) + ++ strlen(replace.ptr) + 1; ++ pmsg = XtStackAlloc(len, msg); ++ if (pmsg != NULL) { ++ (void) sprintf( pmsg, "`%s%s%s%s", find.ptr, msg1, replace.ptr, msg2); ++ } else { ++ pmsg = msg; ++ (void) sprintf(pmsg, "string ***"); ++ } + SetSearchLabels(search, "*** Error while replacing", msg, TRUE); ++ XtStackFree(pmsg, msg); + return(FALSE); + } + +@@ -1164,13 +1206,20 @@ XtArgVal value; + { + Widget temp_widget; + char buf[BUFSIZ]; ++ char *pbuf; ++ int len; + +- (void) sprintf(buf, "%s.%s", FORM_NAME, name); ++ len = strlen(FORM_NAME) + strlen(name) + 2; ++ pbuf = XtStackAlloc(len, buf); ++ if (pbuf == NULL) return FALSE; ++ (void) sprintf(pbuf, "%s.%s", FORM_NAME, name); + +- if ( (temp_widget = XtNameToWidget(shell, buf)) != NULL) { ++ if ( (temp_widget = XtNameToWidget(shell, pbuf)) != NULL) { + SetResource(temp_widget, res_name, value); ++ XtStackFree(pbuf, buf); + return(TRUE); + } ++ XtStackFree(pbuf, buf); + return(FALSE); + } + +diff -up /dev/null Xaw3d-1.5E/xc/lib/Xaw3d/XawAlloc.h +--- /dev/null 2008-10-06 08:37:32.418005377 +0200 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/XawAlloc.h 2008-10-06 11:42:13.000000000 +0200 +@@ -0,0 +1,10 @@ ++/* $XFree86: xc/lib/Xaw/XawAlloc.h,v 1.1.2.1 1998/05/16 09:05:23 dawes Exp $ */ ++ ++#define XtStackAlloc(size, stack_cache_array) \ ++ ((size) <= sizeof(stack_cache_array) \ ++ ? (XtPointer)(stack_cache_array) \ ++ : XtMalloc((unsigned)(size))) ++ ++#define XtStackFree(pointer, stack_cache_array) \ ++ if ((pointer) != ((XtPointer)(stack_cache_array))) XtFree(pointer); else ++ +--- xaw3d-1.5e/xc/lib/Xaw3d/SmeBSB.c 2003-08-04 17:27:58.000000000 +0200 ++++ xaw3d-1.5e/xc/lib/Xaw3d/SmeBSB.c 2003-08-07 15:02:39.000000000 +0200 +@@ -52,6 +52,8 @@ + #include <X11/Xaw3d/Cardinals.h> + #include <stdio.h> + ++#include "XawAlloc.h" ++ + /* needed for abs() */ + #ifndef X_NOT_STDC_ENV + #include <stdlib.h> +@@ -712,6 +714,8 @@ + int x, y; + unsigned int width, height, bw; + char buf[BUFSIZ]; ++ char *pbuf; ++ int len; + + if (is_left) { + width = height = 0; +@@ -720,18 +724,24 @@ + if (!XGetGeometry(XtDisplayOfObject(w), + entry->sme_bsb.left_bitmap, &root, &x, &y, + &width, &height, &bw, &entry->sme_bsb.left_depth)) { +- (void) sprintf(buf, "Xaw SmeBSB Object: %s %s \"%s\".", +- "Could not get Left Bitmap", +- "geometry information for menu entry", +- XtName(w)); +- XtAppError(XtWidgetToApplicationContext(w), buf); ++ char *err1 = "Xaw SmeBSB Object: Could not get Left Bitmap geometry information for menu entry "; ++ len = strlen(err1) + strlen(XtName(w)) + 3 + 1; ++ pbuf = XtStackAlloc(len, buf); ++ if (pbuf == NULL) return; ++ sprintf(pbuf, "%s\"%s\".", err1, XtName(w)); ++ XtAppError(XtWidgetToApplicationContext(w), pbuf); ++ XtStackFree(pbuf, buf); + } + #ifdef NEVER + if (entry->sme_bsb.left_depth != 1) { +- (void) sprintf(buf, "Xaw SmeBSB Object: %s \"%s\" %s.", +- "Left Bitmap of entry", XtName(w), +- "is not one bit deep"); +- XtAppError(XtWidgetToApplicationContext(w), buf); ++ char *err1 = "Xaw SmeBSB Object: Left Bitmap of entry "; ++ char *err2 = " is not one bit deep."; ++ len = strlen(err1) + strlen(err2) + strlen(XtName(w)) + 2 + 1; ++ pbuf = XtStackAlloc(len, buf); ++ if (pbuf == NULL) return; ++ sprintf(pbuf, "%s\"%s\"%s", err1, XtName(w), err2); ++ XtAppError(XtWidgetToApplicationContext(w), pbuf); ++ XtStackFree(pbuf, buf); + } + #endif + } +@@ -745,18 +755,24 @@ + if (!XGetGeometry(XtDisplayOfObject(w), + entry->sme_bsb.right_bitmap, &root, &x, &y, + &width, &height, &bw, &entry->sme_bsb.right_depth)) { +- (void) sprintf(buf, "Xaw SmeBSB Object: %s %s \"%s\".", +- "Could not get Right Bitmap", +- "geometry information for menu entry", +- XtName(w)); +- XtAppError(XtWidgetToApplicationContext(w), buf); ++ char *err1 = "Xaw SmeBSB Object: Could not get Right Bitmap geometry information for menu entry "; ++ len = strlen(err1) + strlen(XtName(w)) + 3 + 1; ++ pbuf = XtStackAlloc(len, buf); ++ if (pbuf == NULL) return; ++ sprintf(pbuf, "%s\"%s\".", err1, XtName(w)); ++ XtAppError(XtWidgetToApplicationContext(w), pbuf); ++ XtStackFree(pbuf, buf); + } + #ifdef NEVER + if (entry->sme_bsb.right_depth != 1) { +- (void) sprintf(buf, "Xaw SmeBSB Object: %s \"%s\" %s.", +- "Right Bitmap of entry", XtName(w), +- "is not one bit deep"); +- XtAppError(XtWidgetToApplicationContext(w), buf); ++ char *err1 = "Xaw SmeBSB Object: Right Bitmap of entry "; ++ char *err2 = " is not one bit deep."; ++ len = strlen(err1) + strlen(err2) + strlen(XtName(w)) + 2 + 1; ++ pbuf = XtStackAlloc(len, buf); ++ if (pbuf == NULL) return; ++ sprintf(pbuf, "%s\"%s\"%s", err1, XtName(w), err2); ++ XtAppError(XtWidgetToApplicationContext(w), pbuf); ++ XtStackFree(pbuf, buf); + } + #endif + } diff --git a/source/x/xaw3d/Xaw3d-1.5E.diff b/source/x/xaw3d/Xaw3d-1.5E.diff new file mode 100644 index 00000000..e476b5c4 --- /dev/null +++ b/source/x/xaw3d/Xaw3d-1.5E.diff @@ -0,0 +1,30 @@ +diff -up Xaw3d-1.5E/xc/lib/Xaw3d/Scrollbar.c.orig Xaw3d-1.5E/xc/lib/Xaw3d/Scrollbar.c +--- Xaw3d-1.5E/xc/lib/Xaw3d/Scrollbar.c.orig 2003-02-10 18:22:26.000000000 +0100 ++++ Xaw3d-1.5E/xc/lib/Xaw3d/Scrollbar.c 2008-10-06 10:07:46.000000000 +0200 +@@ -1087,7 +1087,11 @@ static void NotifyThumb (w, event, param + Cardinal *num_params; /* unused */ + { + register ScrollbarWidget sbw = (ScrollbarWidget) w; +- float top = sbw->scrollbar.top; ++ union { ++ XtPointer pt; ++ float top; ++ } foo; ++ foo.top = sbw->scrollbar.top; + + #ifndef XAW_ARROW_SCROLLBARS + if (sbw->scrollbar.direction == 0) return; /* if no StartScroll */ +@@ -1116,10 +1120,10 @@ static void NotifyThumb (w, event, param + /* Removed the dependancy on scrollbar arrows. Xterm as distributed in + X11R6.6 by The XFree86 Project wants this correction, with or without + the arrows. */ +- top += 0.0001; ++ foo.top += 0.0001; + /* #endif */ +- XtCallCallbacks (w, XtNthumbProc, *(XtPointer*)&top); +- XtCallCallbacks (w, XtNjumpProc, (XtPointer)&top); ++ XtCallCallbacks (w, XtNthumbProc, foo.pt); ++ XtCallCallbacks (w, XtNjumpProc, (XtPointer)&sbw->scrollbar.top); + } + + diff --git a/source/x/xaw3d/slack-desc b/source/x/xaw3d/slack-desc new file mode 100644 index 00000000..75ce0e1d --- /dev/null +++ b/source/x/xaw3d/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xaw3d: xaw3d (3D version of libXaw) +xaw3d: +xaw3d: Xaw3d is a set of 3D widgets by Kaleb S. Keithley based on the Athena +xaw3d: Widget set. The Three-D Athena may be used as a replacement for the +xaw3d: Athena (Xaw) Widget set -- you may relink almost any Athena Widget +xaw3d: based application and obtain a three dimensional appearance on some of +xaw3d: the widgets. You can also replace your shared libXaw with libXaw3d +xaw3d: and obtain the three dimensional appearance without even relinking. +xaw3d: +xaw3d: +xaw3d: diff --git a/source/x/xaw3d/xaw3d.SlackBuild b/source/x/xaw3d/xaw3d.SlackBuild new file mode 100755 index 00000000..2991fe7a --- /dev/null +++ b/source/x/xaw3d/xaw3d.SlackBuild @@ -0,0 +1,99 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +VERSION=${VERSION:-1.5E} +ARCH=${ARCH:-x86_64} +NUMJOBS=${NUMJOBS:-" -j7 "} +BUILD=${BUILD:-1} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-xaw3d +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf $TMP/xc +tar xvf $CWD/Xaw3d-$VERSION.tar.gz || exit 1 +( cd xc ; zcat $CWD/Xaw3d-$VERSION.diff.gz | patch -p2 --verbose --backup --suffix=.orig ) +( cd xc ; zcat $CWD/Xaw3d-1.5-debian-fixes.diff.gz | patch -p2 --verbose --backup --suffix=.orig ) +cd xc +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +cd lib/Xaw3d +ln -s .. X11 +xmkmf +make CCOPTIONS="$SLKCFLAGS -I." || exit 1 +strip --strip-unneeded libXaw3d.so.8.0 +mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} +cat libXaw3d.so.8.0 > $PKG/usr/lib${LIBDIRSUFFIX}/libXaw3d.so.8.0 +chmod 755 $PKG/usr/lib${LIBDIRSUFFIX}/libXaw3d.so.8.0 +# Make compat symlinks: +( cd $PKG/usr/lib${LIBDIRSUFFIX} + ln -sf libXaw3d.so.8.0 libXaw3d.so.8 + ln -sf libXaw3d.so.8 libXaw3d.so + ln -sf libXaw3d.so.8 libXaw3d.so.7 + ln -sf libXaw3d.so.7 libXaw3d.so.6 +) +mkdir -p $PKG/usr/doc/Xaw3d-$VERSION +cp -a README.XAW3D $PKG/usr/doc/Xaw3d-$VERSION +chmod 644 $PKG/usr/doc/Xaw3d-$VERSION/README.XAW3D +mkdir -p $PKG/usr/include/X11/Xaw3d +for header in AllWidgets.h AsciiSink.h AsciiSinkP.h AsciiSrc.h AsciiSrcP.h \ +AsciiText.h AsciiTextP.h Box.h BoxP.h Cardinals.h Command.h CommandP.h \ +Dialog.h DialogP.h Form.h FormP.h Grip.h GripP.h Label.h LabelP.h Layout.h \ +LayoutP.h List.h ListP.h MenuButton.h MenuButtoP.h MultiSrc.h MultiSrcP.h \ +MultiSink.h MultiSinkP.h Paned.h PanedP.h Panner.h PannerP.h Porthole.h \ +PortholeP.h Repeater.h RepeaterP.h Reports.h Scrollbar.h ScrollbarP.h \ +Simple.h SimpleP.h SimpleMenu.h SimpleMenP.h Sme.h SmeP.h SmeBSB.h SmeBSBP.h \ +SmeLine.h SmeLineP.h SmeThreeD.h SmeThreeDP.h StripChart.h StripCharP.h \ +Template.c Template.h TemplateP.h Text.h TextP.h TextSink.h TextSinkP.h \ +TextSrc.h TextSrcP.h ThreeD.h ThreeDP.h Tip.h TipP.h Toggle.h ToggleP.h Tree.h \ +TreeP.h VendorEP.h Viewport.h ViewportP.h Xaw3dP.h XawImP.h XawInit.h ; do + cp -a $header $PKG/usr/include/X11/Xaw3d/$header + chmod 644 $PKG/usr/include/X11/Xaw3d/$header +done + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c y $TMP/xaw3d-$VERSION-$ARCH-$BUILD.txz + diff --git a/source/x/xdg-utils/doinst.sh b/source/x/xdg-utils/doinst.sh new file mode 100644 index 00000000..4d72a961 --- /dev/null +++ b/source/x/xdg-utils/doinst.sh @@ -0,0 +1,100 @@ +#!/bin/sh +# Regarding xdg-open in /etc/mailcap: +# +# It turns out that xdg-open is not very smart about what it +# passes off control to, leading to security problems where (for +# example) a file could be provided on a web site as a PDF, but +# rather than send it to a PDF viewer, xdg-open sends it to kfmclient +# which uses a whole different set of criteria to determine what sort +# of file it is. It's trivial to make something that's detected as +# a PDF at first, but then is executed as a .desktop file later, +# resulting in the execution of arbitrary code as the user. +# +# This is not acceptable, and we see no way to fix it as long as +# xdg-open passes off the resolution of the file type (again) to +# something else. In light of the potential security risks, we +# will turn off the use of xdg-open if it appears to have been +# added by a previous version of the xdg-utils package. +# +# Vulnerability code: CVE-2009-0068 + +# First, we will detect an automatically modified mailcap by +# looking for the comment "# Sample xdg-open entries:" + +if [ -r etc/mailcap ]; then + if grep -q "^# Sample xdg-open entries:$" etc/mailcap ; then + + COOKIE=$(usr/bin/mcookie) + if [ -z $COOKIE ]; then + exit 1 + fi + + # First, add a space to the end of the comment used to detect this + # junk so that we won't detect it again (in case the user decides + # to enable this themselves later on -- their call). Add a warning + # about this type of xdg-open use being insecure. Finally, comment + # out any lines like this. + + echo "# Sample xdg-open entries: " > tmp/mailcap-$COOKIE + cat << EOF >> tmp/mailcap-$COOKIE +# +# NOTE: Using xdg-open in /etc/mailcap in this way has been +# shown to be insecure and is not recommended (CVE-2009-0068)! +# A remote attacker can easily make a filetype such as a +# .desktop script appear to xdg-open as a PDF file causing its +# arbitrary contents to be executed. Consider these to be +# examples of what NOT to do. The xdg-utils package no longer +# adds any lines such as these to /etc/mailcap. +# +EOF + cat etc/mailcap \ + | grep -v "# Sample xdg-open entries:" \ + | sed -e 's/^audio\/\*; \/usr\/bin\/xdg-open %s/#audio\/\*; \/usr\/bin\/xdg-open %s/g' \ + | sed -e 's/^image\/\*; \/usr\/bin\/xdg-open %s/#image\/\*; \/usr\/bin\/xdg-open %s/g' \ + | sed -e 's/^application\/msword; \/usr\/bin\/xdg-open %s/#application\/msword; \/usr\/bin\/xdg-open %s/g' \ + | sed -e 's/^application\/pdf; \/usr\/bin\/xdg-open %s/#application\/pdf; \/usr\/bin\/xdg-open %s/g' \ + | sed -e 's/^application\/postscript ; \/usr\/bin\/xdg-open %s/#application\/postscript ; \/usr\/bin\/xdg-open %s/g' \ + | sed -e 's/^text\/html; \/usr\/bin\/xdg-open %s ; copiousoutput/#text\/html; \/usr\/bin\/xdg-open %s ; copiousoutput/g' >> tmp/mailcap-$COOKIE + + cat tmp/mailcap-$COOKIE > etc/mailcap + rm -f tmp/mailcap-$COOKIE + + fi +fi + +## BEGIN (HERE IS WHAT CAUSED THIS MESS): + +## Add some reasonable default values for xdg-open to /etc/mailcap, +## since this is where many programs look for this information: +# +#if ! grep -q '# Sample xdg-open entries:' etc/mailcap 1> /dev/null 2> /dev/null ; then +# echo "# Sample xdg-open entries:" >> etc/mailcap +# echo >> etc/mailcap +#fi +#if ! grep -q 'audio/' etc/mailcap ; then +# echo 'audio/*; /usr/bin/xdg-open %s' >> etc/mailcap +# echo >> etc/mailcap +#fi +#if ! grep -q 'image/' etc/mailcap ; then +# echo 'image/*; /usr/bin/xdg-open %s' >> etc/mailcap +# echo >> etc/mailcap +#fi +#if ! grep -q 'application/msword' etc/mailcap ; then +# echo 'application/msword; /usr/bin/xdg-open %s' >> etc/mailcap +# echo >> etc/mailcap +#fi +#if ! grep -q 'application/pdf' etc/mailcap ; then +# echo 'application/pdf; /usr/bin/xdg-open %s' >> etc/mailcap +# echo >> etc/mailcap +#fi +#if ! grep -q 'application/postscript' etc/mailcap ; then +# echo 'application/postscript ; /usr/bin/xdg-open %s' >> etc/mailcap +# echo >> etc/mailcap +#fi +#if ! grep -q '#text/html' etc/mailcap ; then +# echo '#text/html; /usr/bin/xdg-open %s ; copiousoutput' >> etc/mailcap +# echo >> etc/mailcap +#fi + +## END + diff --git a/source/x/xdg-utils/slack-desc b/source/x/xdg-utils/slack-desc new file mode 100644 index 00000000..ef97cc6d --- /dev/null +++ b/source/x/xdg-utils/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xdg-utils: xdg-utils (command line tools that assist applications) +xdg-utils: +xdg-utils: Xdg-utils is a set of command line tools that assist applications +xdg-utils: with a variety of desktop integration tasks. About half of the +xdg-utils: tools focus on tasks commonly required during the installation of +xdg-utils: a desktop application and the other half focuses on integration +xdg-utils: with the desktop environment while the application is running. +xdg-utils: +xdg-utils: Homepage: http://portland.freedesktop.org/wiki/ +xdg-utils: +xdg-utils: diff --git a/source/x/xdg-utils/xdg-utils-cvs_checkout.sh b/source/x/xdg-utils/xdg-utils-cvs_checkout.sh new file mode 100755 index 00000000..74d7ba0e --- /dev/null +++ b/source/x/xdg-utils/xdg-utils-cvs_checkout.sh @@ -0,0 +1,17 @@ +#!/bin/bash + + +MODULE=$(basename $0 -cvs_checkout.sh) +DATE=$(date +%Y%m%d) + +set -x + +rm -rf $MODULE + +cvs -z3 -d:pserver:anonymous@cvs.freedesktop.org:/cvs/portland checkout -P portland/$MODULE +pushd portland +find . -name CVS -exec rm -rf "{}" \; 2> /dev/null +tar cjf ../$MODULE-${DATE}cvs.tar.bz2 $MODULE +popd + +rm -rf portland diff --git a/source/x/xdg-utils/xdg-utils.SlackBuild b/source/x/xdg-utils/xdg-utils.SlackBuild new file mode 100755 index 00000000..dcf1c5c2 --- /dev/null +++ b/source/x/xdg-utils/xdg-utils.SlackBuild @@ -0,0 +1,77 @@ +#!/bin/sh + +# Slackware build script for xdg-utils +# Written by Erik Hanson erik@slackbuilds.org +# Modified for CVS version by Patrick Volkerding <volkerdi@slackware.com> + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=xdg-utils +VERSION=1.0.2 +CVS=20090202cvs +ARCH=noarch +BUILD=${BUILD:-3} + +NUMJOBS=${NUMJOBS:-" -j7 "} + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP || exit 1 +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$CVS.tar.bz2 || exit 1 +cd $PRGNAM || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + || exit 1 + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +gzip -9 $PKG/usr/man/man1/* + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE README RELEASE_NOTES TODO \ + $PKG/usr/doc/$PRGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PRGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/source/x/xdg-utils/xdg-utils.info b/source/x/xdg-utils/xdg-utils.info new file mode 100644 index 00000000..6b5eaf5f --- /dev/null +++ b/source/x/xdg-utils/xdg-utils.info @@ -0,0 +1,2 @@ +HOMEPAGE="http://portland.freedesktop.org/wiki/" +DOWNLOAD="http://portland.freedesktop.org/download/xdg-utils-1.0.2.tgz" diff --git a/source/x/xterm/slack-desc b/source/x/xterm/slack-desc new file mode 100644 index 00000000..d5bea31d --- /dev/null +++ b/source/x/xterm/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xterm: xterm (terminal emulator for X) +xterm: +xterm: The xterm program is a terminal emulator for the X Window System. +xterm: It provides DEC VT102/VT220 (VTxxx) and Tektronix 4014 compatible +xterm: terminals for programs that cannot use the window system directly. +xterm: +xterm: +xterm: +xterm: +xterm: +xterm: diff --git a/source/x/xterm/xterm.SlackBuild b/source/x/xterm/xterm.SlackBuild new file mode 100755 index 00000000..8f1607cb --- /dev/null +++ b/source/x/xterm/xterm.SlackBuild @@ -0,0 +1,123 @@ +#!/bin/sh +# Copyright 2006, 2007, 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PKGNAM=xterm +VERSION=${VERSION:-243} +ARCH=${ARCH:-x86_64} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PKGNAM}-${VERSION} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 +cd ${PKGNAM}-$VERSION + +if [ -d $CWD/patches ]; then + for file in $CWD/patches/* ; do + if [ -f $file ]; then + zcat $file | patch -p1 || exit 1 + fi + done +fi + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --with-app-defaults=/etc/X11/app-defaults \ + --with-utempter \ + --enable-luit \ + --enable-wide-chars \ + --enable-88-color \ + --enable-256-color \ + --build=$ARCH-slackware-linux + +# Build and install: +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.* + ) + done + ) +fi + +# Compress info files, if any: +if [ -d $PKG/usr/info ]; then + ( cd $PKG/usr/info + rm -f dir + gzip -9 * + ) +fi + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + AAA_README_VMS.txt INSTALL MANIFEST README* \ + $PKG/usr/doc/${PKGNAM}-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz + |