diff options
Diffstat (limited to 'slackware64-current/extra/source')
72 files changed, 0 insertions, 2802 deletions
diff --git a/slackware64-current/extra/source/bash-completion/bash-completion-2.2.tar.xz b/slackware64-current/extra/source/bash-completion/bash-completion-2.2.tar.xz deleted file mode 100644 index de24c7dc1..000000000 --- a/slackware64-current/extra/source/bash-completion/bash-completion-2.2.tar.xz +++ /dev/null @@ -1 +0,0 @@ -8553e2af76bb026c6c3747764fe7cbac233bcdf6 diff --git a/slackware64-current/extra/source/bash-completion/bash-completion.SlackBuild b/slackware64-current/extra/source/bash-completion/bash-completion.SlackBuild deleted file mode 100755 index e99cec470..000000000 --- a/slackware64-current/extra/source/bash-completion/bash-completion.SlackBuild +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh - -# Copyright 2009, 2010, 2011, 2012, 2014, 2015 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. - -# Slackware build script for bash-completion - -VERSION=2.2 -ARCH=noarch -BUILD=${BUILD:-2} - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-bash-completion - -rm -rf $PKG -mkdir -p $TMP $PKG -cd $TMP -rm -rf bash-completion-$VERSION -tar xvf $CWD/bash-completion-$VERSION.tar.?z* -cd bash-completion-$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 {} \; - -# Fixup sh completion for us -zcat $CWD/fixup-sh-script-completions.diff.gz | patch -p1 --verbose || exit 1 - -# Add some patches from git to fix tar filename completion and related -# https://github.com/scop/bash-completion/issues/15 -zcat $CWD/patches/0001-tar-Don-t-write-to-tmp-jetel.patch | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0002-test-suite-Add-tar-xvf-filename-test-case.patch | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0003-tar-Fix-GNU-tar-help-output-parsing-regex-fixes-15.patch | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0004-tar-Remove-unused-variable.patch | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0005-tar-Detect-GNU-other-from-version-only-once-per-sess.patch | patch -p1 --verbose || exit 1 - -./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --docdir=/usr/doc/bash-completion-$VERSION - -make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Create the local directory for admin changes/additions: -mkdir -p $PKG/etc/bash_completion.d/ - -chmod 0755 $PKG/etc/profile.d/bash_completion.sh - -mkdir -p $PKG/usr/doc/bash-completion-$VERSION -cp -a \ - AUTHORS COPYING* README* TODO \ - $PKG/usr/doc/bash-completion-$VERSION - -# If there's a ChangeLog, installing at least part of the recent history -# is useful, but don't let it get totally out of control: -if [ -r CHANGES ]; then - DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION) - cat CHANGES | head -n 1000 > $DOCSDIR/CHANGES - touch -r CHANGES $DOCSDIR/CHANGES -fi - -# Contrib scripts can go in with the documentation: -cp -a $CWD/contrib $PKG/usr/doc/bash-completion-$VERSION -chown -R root:root $PKG/usr/doc/bash-completion-$VERSION -chmod 755 $PKG/usr/doc/bash-completion-$VERSION/contrib -chmod 644 $PKG/usr/doc/bash-completion-$VERSION/contrib/* - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -/sbin/makepkg -l y -c n $TMP/bash-completion-$VERSION-$ARCH-$BUILD.txz diff --git a/slackware64-current/extra/source/bash-completion/fixup-sh-script-completions.diff.gz b/slackware64-current/extra/source/bash-completion/fixup-sh-script-completions.diff.gz deleted file mode 100644 index 1c44c71ea..000000000 --- a/slackware64-current/extra/source/bash-completion/fixup-sh-script-completions.diff.gz +++ /dev/null @@ -1 +0,0 @@ -5dde443e26b3d343cdf903544f258621b598c05c diff --git a/slackware64-current/extra/source/bash-completion/patches/0001-tar-Don-t-write-to-tmp-jetel.patch.gz b/slackware64-current/extra/source/bash-completion/patches/0001-tar-Don-t-write-to-tmp-jetel.patch.gz deleted file mode 100644 index 9f3b5ee6e..000000000 --- a/slackware64-current/extra/source/bash-completion/patches/0001-tar-Don-t-write-to-tmp-jetel.patch.gz +++ /dev/null @@ -1 +0,0 @@ -9c4281c31db8e75ccb7b6de4e68686bfb6c64307 diff --git a/slackware64-current/extra/source/bash-completion/patches/0002-test-suite-Add-tar-xvf-filename-test-case.patch.gz b/slackware64-current/extra/source/bash-completion/patches/0002-test-suite-Add-tar-xvf-filename-test-case.patch.gz deleted file mode 100644 index f265b56ab..000000000 --- a/slackware64-current/extra/source/bash-completion/patches/0002-test-suite-Add-tar-xvf-filename-test-case.patch.gz +++ /dev/null @@ -1 +0,0 @@ -77287913490d96bd9caedb3f7ad7f2ae97b56065 diff --git a/slackware64-current/extra/source/bash-completion/patches/0003-tar-Fix-GNU-tar-help-output-parsing-regex-fixes-15.patch.gz b/slackware64-current/extra/source/bash-completion/patches/0003-tar-Fix-GNU-tar-help-output-parsing-regex-fixes-15.patch.gz deleted file mode 100644 index 27ac046a5..000000000 --- a/slackware64-current/extra/source/bash-completion/patches/0003-tar-Fix-GNU-tar-help-output-parsing-regex-fixes-15.patch.gz +++ /dev/null @@ -1 +0,0 @@ -57ce4a86fa37c38c60b48d13289f148dcd014782 diff --git a/slackware64-current/extra/source/bash-completion/patches/0004-tar-Remove-unused-variable.patch.gz b/slackware64-current/extra/source/bash-completion/patches/0004-tar-Remove-unused-variable.patch.gz deleted file mode 100644 index cf47a30bf..000000000 --- a/slackware64-current/extra/source/bash-completion/patches/0004-tar-Remove-unused-variable.patch.gz +++ /dev/null @@ -1 +0,0 @@ -6b90aad32a60424bc8fa72bfa96ca6df9e41249a diff --git a/slackware64-current/extra/source/bash-completion/patches/0005-tar-Detect-GNU-other-from-version-only-once-per-sess.patch.gz b/slackware64-current/extra/source/bash-completion/patches/0005-tar-Detect-GNU-other-from-version-only-once-per-sess.patch.gz deleted file mode 100644 index 0e8c25e38..000000000 --- a/slackware64-current/extra/source/bash-completion/patches/0005-tar-Detect-GNU-other-from-version-only-once-per-sess.patch.gz +++ /dev/null @@ -1 +0,0 @@ -20cb71d0534a0ab012642b291d27cb9b3acb83ed diff --git a/slackware64-current/extra/source/bash-completion/slack-desc b/slackware64-current/extra/source/bash-completion/slack-desc deleted file mode 100644 index 8f9e35b7c..000000000 --- a/slackware64-current/extra/source/bash-completion/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' on -# the right side marks the last column you can put a character in. You must make -# exactly 11 lines for the formatting to be correct. It's also customary to -# leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -bash-completion: bash-completion (programmable completion for the bash shell) -bash-completion: -bash-completion: Adds programmable completion to the bash shell. A new file called -bash-completion: /etc/profile.d/bash_completion.sh will be sourced for interactive -bash-completion: bash shells adding all sorts of enhanced command completion features. -bash-completion: Once installed, you may get a list of all commands that have -bash-completion: associated completions with 'complete -p', and examine the code for -bash-completion: the shell functions with 'declare -f'. -bash-completion: -bash-completion: Homepage: https://alioth.debian.org/projects/bash-completion/ -bash-completion: diff --git a/slackware64-current/extra/source/bittornado/BitTornado-0.3.18.tar.bz2 b/slackware64-current/extra/source/bittornado/BitTornado-0.3.18.tar.bz2 deleted file mode 100644 index 8cdb1c5ca..000000000 --- a/slackware64-current/extra/source/bittornado/BitTornado-0.3.18.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -698e9e9ebd236b12e087bcdb82fba021f24005f2 diff --git a/slackware64-current/extra/source/bittornado/bittornado.SlackBuild b/slackware64-current/extra/source/bittornado/bittornado.SlackBuild deleted file mode 100755 index 6d6f94f5d..000000000 --- a/slackware64-current/extra/source/bittornado/bittornado.SlackBuild +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -CWD=`pwd` -PKG=/tmp/package-bittornado - -VERSION=0.3.18 -ARCH=noarch -BUILD=3 - -rm -rf $PKG -mkdir -p $PKG - -cd /tmp -rm -rf BitTornado-CVS -tar xjvf $CWD/BitTornado-$VERSION.tar.bz2 -cd BitTornado-CVS -chown -R root.root . -find . -perm 775 -exec chmod 755 {} \; -find . -perm 664 -exec chmod 644 {} \; -python setup.py build install --root=$PKG -# Add btdownloadxterm.sh (this just opens an xterm for btdownloadcurses.py so -# that it can work as a MIME handler from mailcap): -mkdir -p $PKG/usr/bin -zcat $CWD/btdownloadxterm.sh > $PKG/usr/bin/btdownloadxterm.sh -chmod 755 $PKG/usr/bin/btdownloadxterm.sh -chown -R root.bin $PKG/usr/bin -mkdir -p $PKG/usr/doc/BitTornado-$VERSION -cp -a \ - LICENSE.txt README.txt \ - docs/*.* \ - $PKG/usr/doc/BitTornado-$VERSION -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -# Add support for using btdownloadcurses.py instead of btdownloadgui.py in /etc/mailcap: -zcat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -makepkg -l y -c n ../bittornado-$VERSION-$ARCH-$BUILD.txz - diff --git a/slackware64-current/extra/source/bittornado/btdownloadxterm.sh.gz b/slackware64-current/extra/source/bittornado/btdownloadxterm.sh.gz deleted file mode 100644 index 33b49f2ba..000000000 --- a/slackware64-current/extra/source/bittornado/btdownloadxterm.sh.gz +++ /dev/null @@ -1 +0,0 @@ -111f900e9f3f015eecea2d0aa48823f62a5edb3e diff --git a/slackware64-current/extra/source/bittornado/doinst.sh.gz b/slackware64-current/extra/source/bittornado/doinst.sh.gz deleted file mode 100644 index a167b9a26..000000000 --- a/slackware64-current/extra/source/bittornado/doinst.sh.gz +++ /dev/null @@ -1 +0,0 @@ -c0a17f18ee1544dac8d21b25956a6f56f70bbfb8 diff --git a/slackware64-current/extra/source/bittornado/slack-desc b/slackware64-current/extra/source/bittornado/slack-desc deleted file mode 100644 index 6e156cadd..000000000 --- a/slackware64-current/extra/source/bittornado/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -bittornado: BitTornado (a modified version of the BitTorrent utility) -bittornado: -bittornado: BitTornado is a file distribution utility which utilizes the upload -bittornado: capacity of machines which are downloading a file to help distribute -bittornado: it to other downloading machines. -bittornado: -bittornado: BitTornado is TheSHAD0W's experimental version of Bram Cohen's -bittornado: BitTorrent utility. -bittornado: -bittornado: -bittornado: diff --git a/slackware64-current/extra/source/bittorrent/BitTorrent-4.4.0.tar.bz2 b/slackware64-current/extra/source/bittorrent/BitTorrent-4.4.0.tar.bz2 deleted file mode 100644 index 178db298a..000000000 --- a/slackware64-current/extra/source/bittorrent/BitTorrent-4.4.0.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -ebafda6b3eb3b83737dcc228c22d46f46617e91c diff --git a/slackware64-current/extra/source/bittorrent/bittorrent-xterm.sh.gz b/slackware64-current/extra/source/bittorrent/bittorrent-xterm.sh.gz deleted file mode 100644 index 3563e0a2f..000000000 --- a/slackware64-current/extra/source/bittorrent/bittorrent-xterm.sh.gz +++ /dev/null @@ -1 +0,0 @@ -18c716a955df842ff7119e8ffb3dbef7ec31d287 diff --git a/slackware64-current/extra/source/bittorrent/bittorrent.SlackBuild b/slackware64-current/extra/source/bittorrent/bittorrent.SlackBuild deleted file mode 100755 index 7bfc6a61c..000000000 --- a/slackware64-current/extra/source/bittorrent/bittorrent.SlackBuild +++ /dev/null @@ -1,65 +0,0 @@ -#!/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. - -VERSION=${VERSION:-4.4.0} -ARCH=noarch -BUILD=${BUILD:-4} - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=/tmp/package-bittorrent -rm -rf $PKG -mkdir -p $PKG $TMP - -cd $TMP -rm -rf BitTorrent-$VERSION -tar xvf $CWD/BitTorrent-$VERSION.tar.bz2 || exit 1 -cd BitTorrent-$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 {} \; - -python setup.py build install --root=$PKG -# Add bittorrent-xterm (this just opens an xterm for bittorrent-curses so -# that it can work as a MIME handler from mailcap): -mkdir -p $PKG/usr/bin -zcat $CWD/bittorrent-xterm.sh.gz > $PKG/usr/bin/bittorrent-xterm -chmod 755 $PKG/usr/bin/bittorrent-xterm -mkdir -p $PKG/usr/doc/BitTorrent-$VERSION -cp -a \ - INSTALL.unix.txt LICENSE.txt PKG-INFO README.txt TRACKERLESS.txt \ - credits-l10n.txt credits.txt public.key redirdonate.html \ - $PKG/usr/doc/BitTorrent-$VERSION -rm -rf $PKG/usr/share/doc $PKG/usr/share/pixmaps/BitTorrent-$VERSION/icons/old - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -# Add support for using bittorrent-curses instead of bittorrent-gui -# in /etc/mailcap: -zcat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $TMP/bittorrent-$VERSION-$ARCH-$BUILD.txz - diff --git a/slackware64-current/extra/source/bittorrent/doinst.sh.gz b/slackware64-current/extra/source/bittorrent/doinst.sh.gz deleted file mode 100644 index 95037c19d..000000000 --- a/slackware64-current/extra/source/bittorrent/doinst.sh.gz +++ /dev/null @@ -1 +0,0 @@ -81baa272d68d037a632b25ee9a72226d194dfda7 diff --git a/slackware64-current/extra/source/bittorrent/slack-desc b/slackware64-current/extra/source/bittorrent/slack-desc deleted file mode 100644 index e5ba9aa42..000000000 --- a/slackware64-current/extra/source/bittorrent/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -bittorrent: bittorrent (BitTorrent file distribution utility) -bittorrent: -bittorrent: BitTorrent is a file distribution utility which utilizes the upload -bittorrent: capacity of machines which are downloading a file to help distribute -bittorrent: it to other downloading machines. This makes it possible to provide -bittorrent: large files (such as the Slackware Linux ISO images) to many people -bittorrent: without the usual problem of insufficient bandwidth. The more -bittorrent: downloaders, the more bandwidth. Problem solved. -bittorrent: -bittorrent: Bram Cohen is the genius behind BitTorrent. -bittorrent: diff --git a/slackware64-current/extra/source/brltty/brltty-5.3.1.tar.xz b/slackware64-current/extra/source/brltty/brltty-5.3.1.tar.xz deleted file mode 100644 index 1b018210a..000000000 --- a/slackware64-current/extra/source/brltty/brltty-5.3.1.tar.xz +++ /dev/null @@ -1 +0,0 @@ -4d85ab674e5d877be21c2c716e2ffdb375e91473 diff --git a/slackware64-current/extra/source/brltty/brltty.SlackBuild b/slackware64-current/extra/source/brltty/brltty.SlackBuild deleted file mode 100755 index b53c14acb..000000000 --- a/slackware64-current/extra/source/brltty/brltty.SlackBuild +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh -# -# Copyright 2010, 2012, 2013, 2016 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. - -# Set initial variables: -CWD=`pwd` -if [ "$TMP" = "" ]; then - TMP=/tmp -fi -if [ ! -d $TMP ]; then - mkdir -p $TMP # location to build the source -fi -PKG=/tmp/package-brltty - -PKGNAM=brltty -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} - -# Automatically determine the architecture we're building on: -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) export ARCH=i586 ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) ;; - esac -fi - -if [ "$ARCH" = "x86_64" ]; then - LIBDIRSUFFIX="64" -else - LIBDIRSUFFIX="" -fi - -NUMJOBS=${NUMJOBS:-" -j7 "} - -rm -rf $PKG -mkdir -p $PKG -cd $TMP -rm -rf brltty-$VERSION -tar xvf $CWD/brltty-$VERSION.tar.?z* || exit 1 -cd brltty-$VERSION - -zcat $CWD/brltty.brlapi.pyx.diff.gz | patch -p1 --verbose || exit 1 -zcat $CWD/brltty.fix.blanks.diff.gz | patch -p1 --verbose || exit 1 - -sh autogen - -chown -R root:root . -find . -perm 775 -exec chmod 755 {} \; -find . -perm 700 -exec chmod 755 {} \; -find . -perm 744 -exec chmod 755 {} \; -find . -perm 664 -exec chmod 644 {} \; -find . -perm 600 -exec chmod 644 {} \; - -./configure \ - --prefix=/usr \ - --bindir=/bin \ - --sbindir=/sbin \ - --libdir=/lib${LIBDIRSUFFIX} \ - --infodir=/usr/info \ - --mandir=/usr/man \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-java-bindings \ - --build=$ARCH-slackware-linux || exit 1 - -make $NUMJOBS || exit 1 -make install INSTALL_ROOT=$PKG || exit 1 -chmod 755 $PKG/bin/* $PKG/lib${LIBDIRSUFFIX}/brltty/* - -# Add udev rules: -mkdir -p $PKG/lib/udev/rules.d -cp Autostart/Udev/udev.rules $PKG/lib/udev/rules.d/40-usb-brltty.rules - -( 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 -) - -mkdir -p $PKG/usr/doc/brltty-$VERSION -cp -a \ - README* COPYING* \ - Documents/{ChangeLog,Manual-*,TODO,CONTRIBUTORS,HISTORY,README.*} \ - $PKG/usr/doc/brltty-$VERSION -( cd $PKG/usr/doc/brltty-$VERSION - find . -name "Makefile*" -exec rm -f {} \; - find . -name "*.sgml" -exec rm -f {} \; - find . -size 0 -type f -exec rm -f {} \; -) - -# If there's a ChangeLog, installing at least part of the recent history -# is useful, but don't let it get totally out of control: -if [ -r Documents/ChangeLog ]; then - DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION) - cat Documents/ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog - touch -r Documents/ChangeLog $DOCSDIR/ChangeLog -fi - -gzip -9 $PKG/usr/man/man?/*.? - -mkdir -p $PKG/etc -cp -a Documents/brltty.conf $PKG/etc/brltty.conf.new - -mkdir -p $PKG/install -# Write out the doinst.sh: -cat << EOF > $PKG/install/doinst.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/brltty.conf.new - -EOF - -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -makepkg -l y -c n ../brltty-$VERSION-$ARCH-$BUILD.txz - diff --git a/slackware64-current/extra/source/brltty/brltty.brlapi.pyx.diff.gz b/slackware64-current/extra/source/brltty/brltty.brlapi.pyx.diff.gz deleted file mode 100644 index 99192ee01..000000000 --- a/slackware64-current/extra/source/brltty/brltty.brlapi.pyx.diff.gz +++ /dev/null @@ -1 +0,0 @@ -76575d1ffc3bb7875554b5d21ec760cee577a08a diff --git a/slackware64-current/extra/source/brltty/brltty.fix.blanks.diff.gz b/slackware64-current/extra/source/brltty/brltty.fix.blanks.diff.gz deleted file mode 100644 index 7e5186658..000000000 --- a/slackware64-current/extra/source/brltty/brltty.fix.blanks.diff.gz +++ /dev/null @@ -1 +0,0 @@ -717825c29092f788fe782a7bdc4c1bbdc5963cae diff --git a/slackware64-current/extra/source/brltty/dump.dos.windows.stuff.sh b/slackware64-current/extra/source/brltty/dump.dos.windows.stuff.sh deleted file mode 100755 index 0d94beec4..000000000 --- a/slackware64-current/extra/source/brltty/dump.dos.windows.stuff.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# Repacks the brltty tarball to remove the unneeded DOS/Windows stuff. - -VERSION=${VERSION:-$(echo brltty-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} - -tar xf brltty-${VERSION}.tar.xz || exit 1 -mv brltty-${VERSION}.tar.xz brltty-${VERSION}.tar.xz.orig -rm -r brltty-${VERSION}/DOS -rm -r brltty-${VERSION}/Windows -tar cf brltty-${VERSION}.tar brltty-${VERSION} -rm -r brltty-${VERSION} -xz -9 brltty-${VERSION}.tar -touch -r brltty-${VERSION}.tar.xz.orig brltty-${VERSION}.tar.xz -rm brltty-${VERSION}.tar.xz.orig diff --git a/slackware64-current/extra/source/brltty/slack-desc b/slackware64-current/extra/source/brltty/slack-desc deleted file mode 100644 index d1cb59dbf..000000000 --- a/slackware64-current/extra/source/brltty/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' on -# the right side marks the last column you can put a character in. You must make -# exactly 11 lines for the formatting to be correct. It's also customary to -# leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -brltty: brltty (Braille display daemon) -brltty: -brltty: BRLTTY is a daemon which provides access to the Linux console (text -brltty: mode) for a blind person using a soft braille display. It drives the -brltty: braille terminal and provides complete screen review functionality. -brltty: -brltty: Homepage: http://mielke.cc/brltty/ -brltty: -brltty: -brltty: -brltty: diff --git a/slackware64-current/extra/source/emacspeak/emacspeak-38.0.tar.xz b/slackware64-current/extra/source/emacspeak/emacspeak-38.0.tar.xz deleted file mode 100644 index d54de8a5a..000000000 --- a/slackware64-current/extra/source/emacspeak/emacspeak-38.0.tar.xz +++ /dev/null @@ -1 +0,0 @@ -ba15c5f2342b52de694d0e5351eb7ac5640fd1e7 diff --git a/slackware64-current/extra/source/emacspeak/emacspeak.SlackBuild b/slackware64-current/extra/source/emacspeak/emacspeak.SlackBuild deleted file mode 100755 index 151bbd99f..000000000 --- a/slackware64-current/extra/source/emacspeak/emacspeak.SlackBuild +++ /dev/null @@ -1,150 +0,0 @@ -#!/bin/sh -# Copyright 2006, 2008, 2010, 2011 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. - - -CWD=$(pwd) - -PKGNAM=emacspeak -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} - -# Automatically determine the architecture we're building on: -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) export ARCH=i486 ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) ;; - esac -fi - -if [ "$TMP" = "" ]; then - TMP=/tmp -fi -PKG=$TMP/package-${PKGNAM} -rm -rf $PKG -mkdir -p $PKG - -if [ "$ARCH" = "i386" ]; then - SLKCFLAGS="-O2 -march=i386 -mcpu=i686" -elif [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2" -else - SLKCFLAGS="-O2" -fi - -cd $TMP -rm -rf ${PKGNAM}-${VERSION} -tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 -cd ${PKGNAM}-$VERSION || exit 1 - -# Make sure ownerships and permissions are sane: -chown -R root:root . -find . -perm 666 -exec chmod 644 {} \; -find . -perm 664 -exec chmod 644 {} \; -find . -perm 600 -exec chmod 644 {} \; -find . -perm 444 -exec chmod 644 {} \; -find . -perm 400 -exec chmod 644 {} \; -find . -perm 440 -exec chmod 644 {} \; -find . -perm 777 -exec chmod 755 {} \; -find . -perm 775 -exec chmod 755 {} \; -find . -perm 511 -exec chmod 755 {} \; -find . -perm 711 -exec chmod 755 {} \; -find . -perm 555 -exec chmod 755 {} \; - -# Patch to use Tcl 8.6: -zcat $CWD/emacspeak.tcl8.6.diff.gz | patch -p1 || exit 1 - -# Compile the main program against Emacs: -make config -make emacspeak - -# Install: -make prefix=$PKG/usr install || exit 1 - -# Build the linux-outload server: -( cd $PKG/usr/share/emacs/site-lisp/emacspeak/servers/linux-outloud - CFLAGS="$SLKCFLAGS" make - rm -f *.o -) - -# Fix path in emacspeak: -( cd $PKG/usr/bin - cat emacspeak | sed -e "s/\/tmp\/package-emacspeak//" > $TMP/emacspeak-filtered - cat $TMP/emacspeak-filtered > emacspeak - rm -f $TMP/emacspeak-filtered -) - -mv $PKG/usr/share/info $PKG/usr - -# Strip binaries: -( cd $PKG - find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-debug 2> /dev/null - find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-debug 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 -( cd $PKG/usr/doc/${PKGNAM}-$VERSION - ln -sf /usr/share/emacs/site-lisp/emacspeak/etc . - ln -sf /usr/share/emacs/site-lisp/emacspeak/install-guide . - ln -sf /usr/share/emacs/site-lisp/emacspeak/user-guide . - ln -sf etc/COPYRIGHT . - ln -sf etc/FAQ . - ln -sf etc/HELP . - ln -sf etc/NEWS . - ln -sf etc/applications.html . - ln -sf etc/remote.txt . -) - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $TMP/package-${PKGNAM} -makepkg -l y -c n ../${PKGNAM}-$VERSION-$ARCH-$BUILD.txz - diff --git a/slackware64-current/extra/source/emacspeak/emacspeak.git b/slackware64-current/extra/source/emacspeak/emacspeak.git deleted file mode 100644 index 2f6e5933d..000000000 --- a/slackware64-current/extra/source/emacspeak/emacspeak.git +++ /dev/null @@ -1 +0,0 @@ -git clone https://github.com/tvraman/emacspeak diff --git a/slackware64-current/extra/source/emacspeak/emacspeak.tcl8.6.diff.gz b/slackware64-current/extra/source/emacspeak/emacspeak.tcl8.6.diff.gz deleted file mode 100644 index f81d81113..000000000 --- a/slackware64-current/extra/source/emacspeak/emacspeak.tcl8.6.diff.gz +++ /dev/null @@ -1 +0,0 @@ -dd9e400dc4d653cfd205257b7cc054d56bc2d8aa diff --git a/slackware64-current/extra/source/emacspeak/slack-desc b/slackware64-current/extra/source/emacspeak/slack-desc deleted file mode 100644 index c8a6db3a1..000000000 --- a/slackware64-current/extra/source/emacspeak/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' on -# the right side marks the last column you can put a character in. You must make -# exactly 11 lines for the formatting to be correct. It's also customary to -# leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -emacspeak: emacspeak (Emacs speech interface) -emacspeak: -emacspeak: Emacspeak is a speech interface that allows visually impaired users to -emacspeak: interact independently and efficiently with the computer. By -emacspeak: seamlessly blending all aspects of the Internet such as Web-surfing -emacspeak: and messaging, Emacspeak speech-enables local and remote information -emacspeak: via a consistent and well-integrated user interface. Emacspeak has -emacspeak: dramatically changed how the author, T. V. Raman, and hundreds of -emacspeak: blind and visually impaired users around the world interact with the -emacspeak: personal computer and the Internet. -emacspeak: diff --git a/slackware64-current/extra/source/flashplayer-plugin/flashplayer-plugin.SlackBuild b/slackware64-current/extra/source/flashplayer-plugin/flashplayer-plugin.SlackBuild deleted file mode 100755 index 27c091cdf..000000000 --- a/slackware64-current/extra/source/flashplayer-plugin/flashplayer-plugin.SlackBuild +++ /dev/null @@ -1,194 +0,0 @@ -#!/bin/sh -# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 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: flashplayer-plugin -# Descr: Adobe flash player plugin for mozilla -# URL: -# http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/ -# -# Run 'sh flashplayer-plugin.SlackBuild' to build a Slackware package. -# The package (.txz) and .txt file as well as build logs are created in /tmp . -# Install it using 'installpkg'. -# -# ----------------------------------------------------------------------------- - -# Set initial variables: - -PRGNAM=flashplayer-plugin -# Determine the latest version by checking the web page: -VERSION=${VERSION:-"$(wget -O - http://www.adobe.com/software/flash/about/ 2>/dev/null | sed -n "/Firefox - NPAPI/{N;p}" | tr -d ' '| tail -1 | tr '<>' ' ' | cut -f3 -d ' ')"} -MAJVER=$(echo $VERSION | cut -d. -f1) -BUILD=${BUILD:-1} -TAG=${TAG:-} - -# Where do we look for sources? -SRCDIR=$(cd $(dirname $0); pwd) - -# Place to build (TMP) package (PKG) and output (OUTPUT) the program: -TMP=${TMP:-/tmp/build} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -# Automatically determine the architecture we're building on: -MARCH=${ARCH:-$( uname -m )} -case "$MARCH" in - x86_64) - LIBDIRSUFFIX="64" - ARCHBITS="64" - export ARCH=x86_64 - ;; - i?86) - LIBDIRSUFFIX="" - ARCHBITS="32" - export ARCH=i386 - ;; - *) - echo "Unsupported architecture '$ARCH'" - exit 1 - ;; -esac - -SOURCE="$SRCDIR/install_flash_player_${VERSION}_linux_${ARCH}.tar.gz" -SRCURL="http://fpdownload.macromedia.com/get/flashplayer/pdc/${VERSION}/install_flash_player_${MAJVER}_linux.${ARCH}.tar.gz" - -## -## --- with a little luck, you won't have to edit below this point --- ## -## - -# Exit the script on errors: -set -e -trap 'echo "$0 FAILED at line ${LINENO}" | tee $OUTPUT/error-${PRGNAM}.log' ERR -# Catch unitialized variables: -set -u -P1=${1:-1} - -# Save old umask and set to 0022: -_UMASK_=$(umask) -umask 0022 - -# Create working directories: -mkdir -p $OUTPUT # place for the package to be saved -mkdir -p $TMP/tmp-$PRGNAM # location to build the source -mkdir -p $PKG # place for the package to be built -rm -rf $PKG/* # always erase old package's contents -rm -rf $TMP/tmp-$PRGNAM/* # remove the remnants of previous build -rm -rf $OUTPUT/{configure,make,install,error,makepkg}-$PRGNAM.log - # remove old log files - -# Source file availability: -if ! [ -f ${SOURCE} ]; then - echo "Source '$(basename ${SOURCE})' not available yet..." - # Check if the $SRCDIR is writable at all - if not, download to $OUTPUT - [ -w "$SRCDIR" ] || SOURCE="$OUTPUT/$(basename $SOURCE)" - if [ -f ${SOURCE} ]; then echo "Ah, found it!"; continue; fi - if ! [ "x${SRCURL}" == "x" ]; then - echo "Will download file to $(dirname $SOURCE)" - wget -nv -T 20 -O "${SOURCE}" "${SRCURL}" || true - if [ $? -ne 0 -o ! -s "${SOURCE}" ]; then - echo "Downloading '$(basename ${SOURCE})' failed... aborting the build." - mv -f "${SOURCE}" "${SOURCE}".FAIL - exit 1 - fi - else - echo "File '$(basename ${SOURCE})' not available... aborting the build." - exit 1 - fi -fi - -if [ "$P1" == "--download" ]; then - echo "Download complete." - exit 0 -fi - -# --- PACKAGE BUILDING --- - -echo "++" -echo "|| $PRGNAM-$VERSION" -echo "++" - -#cd $TMP/tmp-$PRGNAM -cd $PKG -echo "Extracting the source archive(s) for $PRGNAM..." -tar -xvf ${SOURCE} -chown -R root:root * -chmod -R u+w,go+r-w,a+X-s . - -case "$ARCH" in - x86_64) - if ! file libflashplayer.so | grep -q "ELF 64-bit" ; then - echo "The downloaded plugin is not for the '$ARCH' architecture!"; exit 1 - fi - ;; - i?86) - if ! file libflashplayer.so | grep -q "ELF 32-bit" ; then - echo "The downloaded plugin is not for the '$ARCH' architecture!"; exit 1 - fi - ;; -esac - -## Move lib to lib64 if needed: -#[ "$ARCH" = "x86_64" ] && mv usr/lib usr/lib${LIBDIRSUFFIX} - -# Remove 32-bit bogus compatibility in 64-bit package: -[ "$ARCH" = "x86_64" ] && rm -rf $PKG/usr/lib - -# Install the plugin to the mozilla plugins dir and fix library file attributes: -mkdir -p usr/lib${LIBDIRSUFFIX}/mozilla/plugins -mv libflashplayer.so usr/lib${LIBDIRSUFFIX}/mozilla/plugins/ -find usr/lib${LIBDIRSUFFIX} -name "*.so" -exec chmod 755 {} \; - -# Add this to the doinst.sh: -mkdir -p $PKG/install -cat <<EOINS >> $PKG/install/doinst.sh -# Update the desktop database: -if [ -x usr/bin/update-desktop-database ]; then - chroot . /usr/bin/update-desktop-database usr/share/applications > /dev/null 2>&1 -fi - -EOINS - -# Add documentation: -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -mv LGPL *.txt $PKG/usr/doc/$PRGNAM-$VERSION/ || true -cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; - -# Add a package description: -mkdir -p $PKG/install -cat $SRCDIR/slack-desc > $PKG/install/slack-desc - -# Build the package: -cd $PKG -makepkg --linkadd y --chown n $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz 2>&1 | tee $OUTPUT/makepkg-${PRGNAM}.log -cd $OUTPUT -md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz.md5 -cd - -cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txt - -# Restore the original umask: -umask ${_UMASK_} - diff --git a/slackware64-current/extra/source/flashplayer-plugin/slack-desc b/slackware64-current/extra/source/flashplayer-plugin/slack-desc deleted file mode 100644 index e7fb949ac..000000000 --- a/slackware64-current/extra/source/flashplayer-plugin/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler-----------------------------------------| -flashplayer-plugin: flashplayer-plugin (flash plugin for web browsers) -flashplayer-plugin: -flashplayer-plugin: Provides Adobe Flash plugin for browsers that recognize -flashplayer-plugin: /usr/lib/mozilla/plugins as a valid plugin directory -flashplayer-plugin: -flashplayer-plugin: Plugin is subject to Adobe terms of use: -flashplayer-plugin: http://www.adobe.com/go/labs_term_of_use -flashplayer-plugin: -flashplayer-plugin: Plugin is subject to Adobe Flash EULA: -flashplayer-plugin: http://labs.adobe.com/technologies/eula/flashplayer.html -flashplayer-plugin: diff --git a/slackware64-current/extra/source/fltk/Fl_XFont_On_Demand.patch.gz b/slackware64-current/extra/source/fltk/Fl_XFont_On_Demand.patch.gz deleted file mode 100644 index 63078350f..000000000 --- a/slackware64-current/extra/source/fltk/Fl_XFont_On_Demand.patch.gz +++ /dev/null @@ -1 +0,0 @@ -b7907b22bb359dbadc23b2ed30bc8747c0173b86 diff --git a/slackware64-current/extra/source/fltk/fltk-1.3.3-source.tar.xz b/slackware64-current/extra/source/fltk/fltk-1.3.3-source.tar.xz deleted file mode 100644 index c62e447a5..000000000 --- a/slackware64-current/extra/source/fltk/fltk-1.3.3-source.tar.xz +++ /dev/null @@ -1 +0,0 @@ -d752131e505992fca4013206c27d606e43e7e0e4 diff --git a/slackware64-current/extra/source/fltk/fltk.SlackBuild b/slackware64-current/extra/source/fltk/fltk.SlackBuild deleted file mode 100755 index 7ed940e33..000000000 --- a/slackware64-current/extra/source/fltk/fltk.SlackBuild +++ /dev/null @@ -1,156 +0,0 @@ -#!/bin/sh - -# Copyright 2015 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. - - -PKGNAM=fltk -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 2 -d - | rev)} -BUILD=${BUILD:-2} - -# Automatically determine the architecture we're building on: -if [ -z "$ARCH" ]; then - case "$(uname -m)" in - i?86) ARCH=i586 ;; - arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) ARCH=$(uname -m) ;; - esac - export ARCH -fi - -NUMJOBS=${NUMJOBS:-" -j7 "} - -if [ "$ARCH" = "i386" ]; then - SLKCFLAGS="-O2 -march=i386 -mcpu=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" - LIBDIRSUFFIX="" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-$PKGNAM - -rm -rf $PKG -mkdir -p $TMP $PKG - -cd $TMP -rm -rf $PKGNAM-$VERSION -tar xvf $CWD/$PKGNAM-${VERSION}-source.tar.?z* || exit 1 -cd $PKGNAM-$VERSION || exit 1 - -zcat $CWD/Fl_XFont_On_Demand.patch.gz | patch -p0 --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 {} \; - -# Configure: -CFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --includedir=/usr/include \ - --mandir=/usr/man \ - --enable-cairo \ - --enable-gl \ - --enable-largefile \ - --enable-threads \ - --enable-x11 \ - --enable-xcursor \ - --enable-xdbe \ - --enable-xinerama \ - --enable-xfixes \ - --enable-xft \ - --with-x \ - --enable-shared \ - --build=$ARCH-slackware-linux || exit 1 - -# Build and install: -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG docdir=/usr/doc/$PKGNAM-$VERSION || exit 1 - -# Removed pre-generated man pages: -rm -rf $PKG/usr/man/cat* - -# Remove static libraries: -rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.a - -# Stripping the .a libraries doesn't make a significant difference, so forget it: -#find $PKG -name "*.a" | xargs file | grep "ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null - -# 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 -) - -# Add a documentation directory: -mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION -cp -a \ - ANNOUNCEMENT COPYING* CREDITS README* VERSION \ - $PKG/usr/doc/${PKGNAM}-$VERSION -cp -a documentation/README $PKG/usr/doc/${PKGNAM}-$VERSION/README.documentation - -# Compress and if needed symlink the man pages: -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 - -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/slackware64-current/extra/source/fltk/slack-desc b/slackware64-current/extra/source/fltk/slack-desc deleted file mode 100644 index 3175b3e87..000000000 --- a/slackware64-current/extra/source/fltk/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -fltk: fltk (The Fast Light Tool Kit) -fltk: -fltk: The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a a cross- -fltk: platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11), Microsoft(r) -fltk: Windows(r), and MacOS(r) X. FLTK provides modern GUI functionality -fltk: without the bloat and supports 3D graphics via OpenGL(r) and its -fltk: built-in GLUT emulation. The Fast Light Tool Kit was originally -fltk: developed by Mr. Bill Spitzak. -fltk: -fltk: fltk home: http://www.fltk.org -fltk: diff --git a/slackware64-current/extra/source/java/README b/slackware64-current/extra/source/java/README deleted file mode 100644 index 4a812345f..000000000 --- a/slackware64-current/extra/source/java/README +++ /dev/null @@ -1,17 +0,0 @@ -This is a SlackBuild that will repackage Oracle Java into a package that -can be easily installed, upgraded, or removed using Slackware's native -package management tools. - -To use it, you'll need Oracle's JDK or JRE package for Linux. Get the -appropriate version for your architecture, either 32-bit i586 or 64-bit -x64. Be sure to get the version that is packaged as a .tar.gz! - -Then, run the script like this: - -./java.SlackBuild /tmp/jre-7u5-linux-x64.tar.gz - -A Slackware txz package will be created in /tmp. Install or upgrade it -with a command like this one (adjust for jdk or jre, arch, and version): - -upgradepkg --install-new jre-7u5-x86_64-1.txz - diff --git a/slackware64-current/extra/source/java/java.SlackBuild b/slackware64-current/extra/source/java/java.SlackBuild deleted file mode 100755 index 805428176..000000000 --- a/slackware64-current/extra/source/java/java.SlackBuild +++ /dev/null @@ -1,167 +0,0 @@ -#!/bin/sh - -# Copyright 2008, 2009, 2010, 2011, 2012 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. - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-java -rm -rf $PKG -mkdir -p $TMP $PKG - -# If a Java archive was given as an argument to this script, use it. -# Otherwise, we'll use an archive found in the current directory if -# there is exactly one such archive. -if [ ! "$1" = "" ]; then - if [ -r "$(readlink -f $1)" ]; then - SOURCETGZ="$(readlink -f $1)" - else - echo "Java source archive $1 was not found." - exit 1 - fi -else - SOURCETGZ="$CWD/j??-*.tar.gz" - if [ ! -r $SOURCETGZ ]; then - echo "No (or multiple) jdk-*.tar.gz found!" - echo "Please make sure there is exactly one JDK or JRE archive in this" - echo "directory and then run this script again, or else specify a Java" - echo "archive on the command line like this:" - echo " ./java.SlackBuild /tmp/jdk-7u5-linux-x64.tar.gz" - exit 1 - fi -fi - -PKGNAM=$(basename $SOURCETGZ | cut -f 1 -d -) -VERSION=$(basename $SOURCETGZ | cut -f 2 -d -) -DVER=$(tar tf $SOURCETGZ | head -n 1 | cut -f 2 -d $(echo $PKGNAM | cut -b 3) | cut -f 1 -d /) -JAVA_ARCH=$(basename $SOURCETGZ | cut -f 4 -d - | cut -f 1 -d .) -if [ "$JAVA_ARCH" = "x64" ]; then - LIB_ARCH=amd64 - ARCH=x86_64 - LIBDIRSUFFIX="64" -else - LIB_ARCH=i386 - ARCH=i586 - LIBDIRSUFFIX="" -fi -BUILD=${BUILD:-1} - -cd $PKG -mkdir -p usr/lib${LIBDIRSUFFIX} -cd usr/lib${LIBDIRSUFFIX} -tar xf $SOURCETGZ || exit 1 -mkdir -p $PKG/etc/profile.d -for file in $(ls $CWD/profile.d/${PKGNAM}*) ; do - cat $file | sed -e "s#lib/java#lib${LIBDIRSUFFIX}/java#" \ - > $PKG/etc/profile.d/$(basename $file) -done -chown -R root.root $PKG -find $PKG \ - \( -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 {} \; -chmod 755 $PKG/etc/profile.d/* -( cd $PKG/usr/lib${LIBDIRSUFFIX} - mv ${PKGNAM}${DVER} java || exit 1 - ln -sf java ${PKGNAM}${DVER} -) || exit 1 -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins -( cd $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins - if [ "$PKGNAM" = "jdk" ]; then - ln -sf /usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/libnpjp2.so libnpjp2.so - else - ln -sf /usr/lib${LIBDIRSUFFIX}/java/lib/${LIB_ARCH}/libnpjp2.so libnpjp2.so - fi -) -( cd $PKG/usr/lib${LIBDIRSUFFIX} - if [ "$PKGNAM" = "jdk" ]; then - ln -sf ./java/jre/lib/${LIB_ARCH}/server/libjvm.so . - else - ln -sf ./java/lib/${LIB_ARCH}/server/libjvm.so . - fi -) -mkdir -p $PKG/install -cat $CWD/slack-desc.${PKGNAM} > $PKG/install/slack-desc -cat << EOF > $PKG/install/doinst.sh -# Clean up a potential upgrade mess caused by changing the -# installation directory to /usr/lib${LIBDIRSUFFIX}/java/: -if [ -L usr/lib${LIBDIRSUFFIX}/java ]; then - rm -rf usr/lib${LIBDIRSUFFIX}/java - mkdir -p usr/lib${LIBDIRSUFFIX}/java/man -EOF -if [ "$PKGNAM" = "jdk" ]; then -cat << EOF >> $PKG/install/doinst.sh - mkdir -p usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/server - mkdir -p usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/client - mkdir -p usr/lib${LIBDIRSUFFIX}/java/jre/javaws - mkdir -p usr/lib${LIBDIRSUFFIX}/java/jre/bin -EOF -else -cat << EOF >> $PKG/install/doinst.sh - mkdir -p usr/lib${LIBDIRSUFFIX}/java/lib/${LIB_ARCH}/server - mkdir -p usr/lib/java/lib${LIBDIRSUFFIX}/${LIB_ARCH}/client - mkdir -p usr/lib${LIBDIRSUFFIX}/java/javaws -EOF -fi -cat << EOF >> $PKG/install/doinst.sh - mkdir -p usr/lib${LIBDIRSUFFIX}/java/bin - mkdir -p usr/lib${LIBDIRSUFFIX}/mozilla/plugins -fi -if [ -L ControlPanel ]; then - rm -f ControlPanel -fi -if [ -L ja ]; then - rm -f ja -fi -if [ -L javaws ]; then - rm -f javaws -fi -if [ -L libjsig.so ]; then - rm -f libjsig.so -fi -# End cleanup. - -EOF - -# Install the desktop/mime files: -mkdir -p $PKG/usr/share/{applications,icons,mime} -if [ "$PKGNAM" = "jdk" ]; then - cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/jre/lib/desktop/applications/* \ - $PKG/usr/share/applications/ - cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/jre/lib/desktop/icons/hicolor \ - $PKG/usr/share/icons/ - cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/jre/lib/desktop/mime/packages \ - $PKG/usr/share/mime/ -else - cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/desktop/applications/* \ - $PKG/usr/share/applications/ - cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/desktop/icons/hicolor \ - $PKG/usr/share/icons/ - cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/desktop/mime/packages \ - $PKG/usr/share/mime/ -fi - -# Java may not expect compressed manpages, so don't compress them. - -cd $PKG -rm -f $TMP/${PKGNAM}-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz -/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz - diff --git a/slackware64-current/extra/source/java/profile.d/jdk.csh b/slackware64-current/extra/source/java/profile.d/jdk.csh deleted file mode 100755 index 3a1ec7be8..000000000 --- a/slackware64-current/extra/source/java/profile.d/jdk.csh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/csh -setenv JAVA_HOME /usr/lib/java -setenv MANPATH ${MANPATH}:${JAVA_HOME}/man -setenv PATH ${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin diff --git a/slackware64-current/extra/source/java/profile.d/jdk.sh b/slackware64-current/extra/source/java/profile.d/jdk.sh deleted file mode 100755 index ed0bc73d4..000000000 --- a/slackware64-current/extra/source/java/profile.d/jdk.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -export JAVA_HOME=/usr/lib/java -export MANPATH="${MANPATH}:${JAVA_HOME}/man" -export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" diff --git a/slackware64-current/extra/source/java/profile.d/jre.csh b/slackware64-current/extra/source/java/profile.d/jre.csh deleted file mode 100755 index 2beb66ecc..000000000 --- a/slackware64-current/extra/source/java/profile.d/jre.csh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/csh -setenv JAVA_HOME /usr/lib/java -setenv MANPATH ${MANPATH}:${JAVA_HOME}/man -setenv PATH ${PATH}:${JAVA_HOME}/bin diff --git a/slackware64-current/extra/source/java/profile.d/jre.sh b/slackware64-current/extra/source/java/profile.d/jre.sh deleted file mode 100755 index 227c15cb7..000000000 --- a/slackware64-current/extra/source/java/profile.d/jre.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -export JAVA_HOME=/usr/lib/java -export MANPATH="${MANPATH}:${JAVA_HOME}/man" -export PATH="${PATH}:${JAVA_HOME}/bin" diff --git a/slackware64-current/extra/source/java/slack-desc.jdk b/slackware64-current/extra/source/java/slack-desc.jdk deleted file mode 100644 index 57dfb7e0f..000000000 --- a/slackware64-current/extra/source/java/slack-desc.jdk +++ /dev/null @@ -1,18 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' on -# the right side marks the last column you can put a character in. You must make -# exactly 11 lines for the formatting to be correct. It's also customary to -# leave one space after the ':'. - |-----handy-ruler------------------------------------------------------| -jdk: Java(TM) 2 Platform Standard Edition Development Kit. -jdk: -jdk: The Java 2 SDK software includes tools for developing, testing, and -jdk: running programs written in the Java programming language. This -jdk: package contains everything you need to run Java(TM). -jdk: -jdk: For additional information, refer to this web page: -jdk: http://java.com/ -jdk: -jdk: -jdk: diff --git a/slackware64-current/extra/source/java/slack-desc.jre b/slackware64-current/extra/source/java/slack-desc.jre deleted file mode 100644 index 643ff763d..000000000 --- a/slackware64-current/extra/source/java/slack-desc.jre +++ /dev/null @@ -1,18 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' on -# the right side marks the last column you can put a character in. You must make -# exactly 11 lines for the formatting to be correct. It's also customary to -# leave one space after the ':'. - |-----handy-ruler------------------------------------------------------| -jre: Java(TM) 2 Platform Standard Edition Runtime Environment. -jre: -jre: The J2SE(TM) Runtime Environment (JRE) is intended for software -jre: developers and vendors to redistribute with their applications. -jre: It contains the Java virtual machine, runtime class libraries, and -jre: Java application launcher that are necessary to run programs written -jre: in the Java programming language. -jre: -jre: -jre: -jre: diff --git a/slackware64-current/extra/source/mplayerplug-in/mplayerplug-in-3.55.tar.gz b/slackware64-current/extra/source/mplayerplug-in/mplayerplug-in-3.55.tar.gz deleted file mode 100644 index 4034e8217..000000000 --- a/slackware64-current/extra/source/mplayerplug-in/mplayerplug-in-3.55.tar.gz +++ /dev/null @@ -1 +0,0 @@ -69726d4e16523b1a39c284efee081c31b0ea7f7f diff --git a/slackware64-current/extra/source/mplayerplug-in/mplayerplug-in.SlackBuild b/slackware64-current/extra/source/mplayerplug-in/mplayerplug-in.SlackBuild deleted file mode 100755 index d37232fc4..000000000 --- a/slackware64-current/extra/source/mplayerplug-in/mplayerplug-in.SlackBuild +++ /dev/null @@ -1,247 +0,0 @@ -#!/bin/sh -# $Id: mplayerplug-in.SlackBuild,v 1.3 2008/08/08 11:36:29 root Exp root $ -# Copyright (c) 2006-2008 Eric Hameleers <alien@slackware.com>, 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: mplayerplug-in -# Descr: embedded video player for mozilla based browsers -# URL: http://mplayerplug-in.sourceforge.net/ -# Needs: MPlayer >= 1.0rc2 -# Changelog: -# 3.31-1: 05/Nov/2006 by Eric Hameleers <alien@slackware.com> -# * Initial build. -# 3.55-1: 08/Aug/2008 by Eric Hameleers <alien@slackware.com> -# * Update. -# -# Run 'sh mplayerplug-in.SlackBuild --cleanup' to build a Slackware package. -# The package (.txz) plus descriptive .txt file are created in /tmp . -# Install using 'installpkg'. -# -# ----------------------------------------------------------------------------- - -# Set initial variables: - -PRGNAM=mplayerplug-in -VERSION=${VERSION:-3.55} -ARCH=${ARCH:-x86_64} -BUILD=${BUILD:-1} -TAG=${TAG:-} - -DOCS="ChangeLog INSTALL LICENSE README TODO" - -# Where do we look for sources? -SRCDIR=$(cd $(dirname $0); pwd) - -# Place to build (TMP) package (PKG) and output (OUTPUT) the program: -TMP=${TMP:-/tmp/build} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -SOURCE="$SRCDIR/${PRGNAM}-${VERSION}.tar.gz" -SRCURL="http://downloads.sourceforge.net/${PRGNAM}/${PRGNAM}-${VERSION}.tar.gz" - -## -## --- with a little luck, you won't have to edit below this point --- ## -## - -# Exit the script on errors: -set -e -trap 'echo "$0 FAILED at line ${LINENO}" | tee $OUTPUT/error-${PRGNAM}.log' ERR -# Catch unitialized variables: -set -u -P1=${1:-1} - -# Slackware 11 and up need other option (gcc > 3.3.x) -if [ $(gcc -dumpversion | tr -d '.' |cut -c 1-2) -gt 33 ]; then - MOPT=tune -else - MOPT=cpu -fi - -case "$ARCH" in - i486) SLKCFLAGS="-O2 -march=i486 -m${MOPT}=i686" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; - s390) SLKCFLAGS="-O2" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; - powerpc) SLKCFLAGS="-O2" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; - x86_64) SLKCFLAGS="-O2 -fPIC" - SLKLDFLAGS="-L/usr/lib64"; LIBDIRSUFFIX="64" - ;; - athlon-xp) SLKCFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; -esac - -# Create working directories: -mkdir -p $OUTPUT # place for the package to be saved -mkdir -p $TMP/tmp-$PRGNAM # location to build the source -mkdir -p $PKG # place for the package to be built -rm -rf $PKG/* # always erase old package's contents -rm -rf $TMP/tmp-$PRGNAM/* # remove the remnants of previous build - -# Source file availability: -if ! [ -f ${SOURCE} ]; then - if ! [ "x${SRCURL}" == "x" ]; then - # Check if the $SRCDIR is writable at all - if not, download to $OUTPUT - [ -w "$SRCDIR" ] || SOURCE="$OUTPUT/$(basename $SOURCE)" - echo "Source '$(basename ${SOURCE})' not available yet..." - echo "Will download file to $(dirname $SOURCE)" - wget -nv -T 20 -O "${SOURCE}" "${SRCURL}" || true - if [ $? -ne 0 -o ! -s "${SOURCE}" ]; then - echo "Downloading '$(basename ${SOURCE})' failed... aborting the build." - mv -f "${SOURCE}" "${SOURCE}".FAIL - exit 1 - fi - else - echo "File '$(basename ${SOURCE})' not available... aborting the build." - exit 1 - fi -fi - -if [ "$P1" == "--download" ]; then - echo "Download complete." - exit 0 -fi - -# --- PACKAGE BUILDING --- - -echo "++" -echo "|| $PRGNAM-$VERSION" -echo "++" - -cd $TMP/tmp-$PRGNAM -echo "Extracting the source archive(s) for $PRGNAM..." -if $(file ${SOURCE} | grep -q ": bzip2"); then - tar -xjvf ${SOURCE} -elif $(file ${SOURCE} | grep -q ": gzip"); then - tar -xzvf ${SOURCE} -fi -cd ${PRGNAM}-${VERSION} -chown -R root:root . -chmod -R u+w,go+r-w,a-s . - -echo Building ... -LDFLAGS="$SLKLDFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -CFLAGS="$SLKCFLAGS" \ -./configure --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --localstatedir=/var \ - --sysconfdir=/etc \ - --mandir=/usr/man \ - --enable-wmp \ - --enable-qt \ - --enable-rm \ - --enable-gmp \ - --enable-dvx \ - --program-prefix="" \ - --program-suffix="" \ - --build=$ARCH-slackware-linux \ - 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log -make 2>&1 | tee $OUTPUT/make-${PRGNAM}.log - -# Install all the needed stuff to the package dir -# Use installwatch if available, to produce a logfile of the installation -# process that is more easily readable: -if $(which installwatch > /dev/null 2>&1); then - installwatch -o $OUTPUT/install-${PRGNAM}.log make DESTDIR=$PKG install -else - make DESTDIR=$PKG install 2>&1 |tee $OUTPUT/install-${PRGNAM}.log -fi - -# Prepare the config files: -mv $PKG/etc/mplayerplug-in.conf{,.new} -mv $PKG/etc/mplayerplug-in.types{,.new} - -# Add this to the doinst.sh -! [ -d $PKG/install ] && 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 -} - -config etc/mplayerplug-in.conf.new -config etc/mplayerplug-in.types.new - -EOINS - -# Add documentation: -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true -cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $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: -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 || true -cd - - -# Add a package description: -mkdir -p $PKG/install -cat $SRCDIR/slack-desc > $PKG/install/slack-desc -if [ -f $SRCDIR/doinst.sh ]; then - cat $SRCDIR/doinst.sh >> $PKG/install/doinst.sh -fi - -# Build the package: -cd $PKG -makepkg --linkadd y --chown n $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz 2>&1 | tee $OUTPUT/makepkg-${PRGNAM}.log -cd $OUTPUT -md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz.md5 -cd - -cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txt -if [ -f $PKG/install/slack-required ]; then - cat $PKG/install/slack-required > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.dep -fi - -# Clean up the extra stuff: -if [ "$P1" = "--cleanup" ]; then - rm -rf $TMP/tmp-$PRGNAM - rm -rf $PKG -fi diff --git a/slackware64-current/extra/source/mplayerplug-in/slack-desc b/slackware64-current/extra/source/mplayerplug-in/slack-desc deleted file mode 100644 index 5e847c964..000000000 --- a/slackware64-current/extra/source/mplayerplug-in/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -mplayerplug-in: mplayerplug-in (embedded video player for mozilla based browsers) -mplayerplug-in: -mplayerplug-in: mplayerplug-in is a browser plugin to allow playing embedded -mplayerplug-in: movies on web pages, using MPlayer. -mplayerplug-in: Media is played embedded in the page or in a separate window -mplayerplug-in: depending on how the author of the webpage intended the media to -mplayerplug-in: be displayed. -mplayerplug-in: -mplayerplug-in: -mplayerplug-in: mplayerplug-in homepage: http://mplayerplug-in.sf.net/ -mplayerplug-in: diff --git a/slackware64-current/extra/source/recordmydesktop/qt-recordmydesktop-0.3.8.tar.gz b/slackware64-current/extra/source/recordmydesktop/qt-recordmydesktop-0.3.8.tar.gz deleted file mode 100644 index f678e4e18..000000000 --- a/slackware64-current/extra/source/recordmydesktop/qt-recordmydesktop-0.3.8.tar.gz +++ /dev/null @@ -1 +0,0 @@ -50fc62a9475f3894f2503e4767b3eb89d041f15e diff --git a/slackware64-current/extra/source/recordmydesktop/recordmydesktop-0.3.8.1.tar.gz b/slackware64-current/extra/source/recordmydesktop/recordmydesktop-0.3.8.1.tar.gz deleted file mode 100644 index 720cd170d..000000000 --- a/slackware64-current/extra/source/recordmydesktop/recordmydesktop-0.3.8.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -4be18baa70da88a7f228591057f2e7ff51b31de4 diff --git a/slackware64-current/extra/source/recordmydesktop/recordmydesktop.SlackBuild b/slackware64-current/extra/source/recordmydesktop/recordmydesktop.SlackBuild deleted file mode 100755 index 837f873ee..000000000 --- a/slackware64-current/extra/source/recordmydesktop/recordmydesktop.SlackBuild +++ /dev/null @@ -1,255 +0,0 @@ -#!/bin/sh -# $Id: recordmydesktop.SlackBuild,v 1.8 2009/05/12 22:14:43 root Exp root $ -# Copyright (c) 2008 Eric Hameleers <alien@slackware.com> -# 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: recordmydesktop -# Descr: record desktop sessions with audio and video -# URL: http://recordmydesktop.sourceforge.net/ -# Needs: -# Changelog: -# 0.3.8.1-1: 17/Dec/2008 by Eric Hameleers <alien@slackware.com> -# * Initial build. -# 0.3.8.1-2: 13/may/2009 by Eric Hameleers <alien@slackware.com> -# * Rebuilt for python 2.6.2. -# -# Run 'sh recordmydesktop.SlackBuild --cleanup' to build a Slackware package. -# The package (.txz) and .txt file as well as build logs are created in /tmp . -# Install it using 'installpkg'. -# -# ----------------------------------------------------------------------------- - -# Set initial variables: - -PRGNAM=recordmydesktop -VERSION=${VERSION:-0.3.8.1} -QTVER=${QTVER:-0.3.8} -BUILD=${BUILD:-3} -NUMJOBS=${NUMJOBS:" -j4 "} - -# Automatically determine the architecture we're building on: -if [ -z "$ARCH" ]; then - case "$(uname -m)" in - i?86) ARCH=i486 ;; - arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) ARCH=$(uname -m) ;; - esac - export ARCH -fi - -DOCS="AUTHORS COPYING README ChangeLog" -QTDOCS="AUTHORS COPYING README ChangeLog" - -# Where do we look for sources? -SRCDIR=$(cd $(dirname $0); pwd) - -# Place to build (TMP) package (PKG) and output (OUTPUT) the program: -TMP=${TMP:-/tmp/build} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -SOURCE[0]="$SRCDIR/${PRGNAM}-${VERSION}.tar.gz" -SRCURL[0]="http://downloads.sourceforge.net/${PRGNAM}/${PRGNAM}-${VERSION}.tar.gz" - -SOURCE[1]="$SRCDIR/qt-${PRGNAM}-${QTVER}.tar.gz" -SRCURL[1]="http://downloads.sourceforge.net/${PRGNAM}/qt-${PRGNAM}-${QTVER}.tar.gz" - -## -## --- with a little luck, you won't have to edit below this point --- ## -## - -# Exit the script on errors: -set -e -trap 'echo "$0 FAILED at line ${LINENO}" | tee $OUTPUT/error-${PRGNAM}.log' ERR -# Catch unitialized variables: -set -u -P1=${1:-1} - -case "$ARCH" in - i486) SLKCFLAGS="-O2 -march=i486 -mtune=i686" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; - s390) SLKCFLAGS="-O2" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; - powerpc) SLKCFLAGS="-O2" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; - x86_64) SLKCFLAGS="-O2 -fPIC" - SLKLDFLAGS="-L/usr/lib64"; LIBDIRSUFFIX="64" - ;; - athlon-xp) SLKCFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" - SLKLDFLAGS=""; LIBDIRSUFFIX="" - ;; -esac - -# Create working directories: -mkdir -p $OUTPUT # place for the package to be saved -mkdir -p $TMP/tmp-$PRGNAM # location to build the source -mkdir -p $PKG # place for the package to be built -rm -rf $PKG/* # always erase old package's contents -rm -rf $TMP/tmp-$PRGNAM/* # remove the remnants of previous build -rm -rf $OUTPUT/{configure,make,install,error,makepkg}-$PRGNAM.log - # remove old log files - -# Source file availability: -for (( i = 0; i < ${#SOURCE[*]}; i++ )) ; do - if ! [ -f ${SOURCE[$i]} ]; then - if ! [ "x${SRCURL[$i]}" == "x" ]; then - # Check if the $SRCDIR is writable at all - if not, download to $OUTPUT - [ -w "$SRCDIR" ] || SOURCE[$i]="$OUTPUT/$(basename ${SOURCE[$i]})" - echo "Source '$(basename ${SOURCE[$i]})' not available yet..." - echo "Will download file to $(dirname $SOURCE[$i])" - wget -nv -T 20 -O "${SOURCE[$i]}" "${SRCURL[$i]}" || true - if [ $? -ne 0 -o ! -s "${SOURCE[$i]}" ]; then - echo "Downloading '$(basename ${SOURCE[$i]})' failed.. aborting the build." - mv -f "${SOURCE[$i]}" "${SOURCE[$i]}".FAIL - exit 1 - fi - else - echo "File '$(basename ${SOURCE[$i]})' not available.. aborting the build." - exit 1 - fi - fi -done - -if [ "$P1" == "--download" ]; then - echo "Download complete." - exit 0 -fi - -# --- PACKAGE BUILDING --- - -echo "++" -echo "|| $PRGNAM-$VERSION" -echo "++" - -cd $TMP/tmp-$PRGNAM -echo "Extracting the source archive(s) for $PRGNAM..." -for (( i = 0; i < ${#SOURCE[*]}; i++ )) ; do -tar -xvf ${SOURCE[$i]} -done -chown -R root:root * -chmod -R u+w,go+r-w,a-s * - -echo Building ... - -# First, the commandline program: -cd ${PRGNAM}-${VERSION} - LDFLAGS="$SLKLDFLAGS" \ - 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 \ - 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log - make 2>&1 | tee $OUTPUT/make-${PRGNAM}.log - - if $(which installwatch > /dev/null 2>&1); then - installwatch -o $OUTPUT/install-${PRGNAM}.log make DESTDIR=$PKG install - else - make DESTDIR=$PKG install 2>&1 |tee $OUTPUT/install-${PRGNAM}.log - fi -cd .. - -# Next, the QT4 GUI program: -cd qt-${PRGNAM}-${QTVER} - LDFLAGS="$SLKLDFLAGS" \ - 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 \ - 2>&1 | tee $OUTPUT/configure-qt-${PRGNAM}.log - make 2>&1 | tee $OUTPUT/make-qt-${PRGNAM}.log - - if $(which installwatch > /dev/null 2>&1); then - installwatch -o $OUTPUT/install-${PRGNAM}.log make DESTDIR=$PKG install - else - make DESTDIR=$PKG install 2>&1 |tee $OUTPUT/install-${PRGNAM}.log - fi -cd .. - -# Add this to the doinst.sh: -! [ -d $PKG/install ] && mkdir -p $PKG/install -cat <<EOT >> $PKG/install/doinst.sh -# Update the desktop database: -if [ -x usr/bin/update-desktop-database ]; then - chroot . /usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1 -fi - -EOT - -# Add documentation: -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/qt-${PRGNAM} -( cd ${PRGNAM}-${VERSION} - cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true -) -( cd qt-${PRGNAM}-${QTVER} - cp -a $QTDOCS $PKG/usr/doc/$PRGNAM-$VERSION/qt-${PRGNAM} || true -) -cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $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 $SRCDIR/slack-desc > $PKG/install/slack-desc -if [ -f $SRCDIR/doinst.sh ]; then - cat $SRCDIR/doinst.sh >> $PKG/install/doinst.sh -fi - -# Build the package: -cd $PKG -makepkg --linkadd y --chown n $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz 2>&1 | tee $OUTPUT/makepkg-${PRGNAM}.log -cd $OUTPUT -md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txz.md5 -cd - -cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txt -if [ -f $PKG/install/slack-required ]; then - cat $PKG/install/slack-required > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.dep -fi - diff --git a/slackware64-current/extra/source/recordmydesktop/slack-desc b/slackware64-current/extra/source/recordmydesktop/slack-desc deleted file mode 100644 index 68091c86f..000000000 --- a/slackware64-current/extra/source/recordmydesktop/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -recordmydesktop: recordmydesktop (record desktop sessions with audio and video) -recordmydesktop: -recordmydesktop: recordMyDesktop is a desktop session recorder for GNU/Linux -recordmydesktop: that attempts to be easy to use, yet also effective at its -recordmydesktop: primary task. -recordmydesktop: The command-line program (the backend) and the graphical -recordmydesktop: interface (the frontend) are separate programs, but all the -recordmydesktop: functionality relies on the backend which is also a standalone -recordmydesktop: program. The frontend can't function on its own. -recordmydesktop: -recordmydesktop: recordmydesktop home: http://recordmydesktop.sourceforge.net/ diff --git a/slackware64-current/extra/source/tigervnc/10-libvnc.conf b/slackware64-current/extra/source/tigervnc/10-libvnc.conf deleted file mode 100644 index dc0feadd2..000000000 --- a/slackware64-current/extra/source/tigervnc/10-libvnc.conf +++ /dev/null @@ -1,21 +0,0 @@ -# This file contains configuration of libvnc.so module -# Source: http://pkgs.fedoraproject.org/cgit/tigervnc.git/plain/10-libvnc.conf -# -# To get libvnc.so module working, do this: -# 1. run "vncpasswd" as root user -# 2. uncomment configuration lines below -# -# Please note you can specify any option which Xvnc accepts. -# Refer to `Xvnc -help` output for detailed list of options. - -#Section "Module" -# Load "vnc" -#EndSection - -#Section "Screen" -# Identifier "Screen0" -# DefaultDepth 16 -# Option "SecurityTypes" "VncAuth" -# Option "PasswordFile" "/root/.vnc/passwd" -#EndSection - diff --git a/slackware64-current/extra/source/tigervnc/patches/tigervnc-xorg118-QueueKeyboardEvents.patch b/slackware64-current/extra/source/tigervnc/patches/tigervnc-xorg118-QueueKeyboardEvents.patch deleted file mode 100644 index 55a6da830..000000000 --- a/slackware64-current/extra/source/tigervnc/patches/tigervnc-xorg118-QueueKeyboardEvents.patch +++ /dev/null @@ -1,100 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'> -<head> -<title>tigervnc.git - tigervnc</title> -<meta name='generator' content='cgit v0.11.2'/> -<meta name='robots' content='index, nofollow'/> -<link rel='stylesheet' type='text/css' href='/cgit-data/cgit.css'/> -<link rel='shortcut icon' href='/favicon.ico'/> -<link rel='alternate' title='Atom feed' href='http://pkgs.fedoraproject.org/cgit/tigervnc.git/atom/tigervnc-xorg118-QueueKeyboardEvents.patch?h=master' type='application/atom+xml'/> -<link rel='vcs-git' href='git://pkgs.fedoraproject.org/tigervnc.git' title='tigervnc.git Git repository'/> -<link rel='vcs-git' href='ssh://pkgs.fedoraproject.org/tigervnc.git' title='tigervnc.git Git repository'/> -<link rel='vcs-git' href='http://pkgs.fedoraproject.org/git/tigervnc.git' title='tigervnc.git Git repository'/> -</head> -<body> -<script src="https://apps.fedoraproject.org/fedmenu/js/jquery-1.11.2.min.js"></script> -<script src="https://apps.fedoraproject.org/fedmenu/js/fedmenu.js"></script> - -<script> - var base = 'https://apps.fedoraproject.org/'; - var tokens = window.location.href.split('/'); - var repo = null; - if (tokens.length > 4 && tokens[4] != '') { - repo = tokens[4].split('.')[0]; - } - fedmenu({ - 'url': base + 'js/data.js', - 'mimeType': 'application/javascript', - 'position': 'bottom-right', - 'package': repo, - }); -</script> -<div id='cgit'><table id='header'> -<tr> -<td class='logo' rowspan='2'><a href='/cgit/'><img src='/cgit-data/cgit.png' alt='cgit logo'/></a></td> -<td class='main'><a href='/cgit/'>index</a> : <a title='tigervnc.git' href='/cgit/tigervnc.git/'>tigervnc.git</a></td><td class='form'><form method='get' action=''> -<select name='h' onchange='this.form.submit();'> -<option value='el5'>el5</option> -<option value='f11'>f11</option> -<option value='f12'>f12</option> -<option value='f13'>f13</option> -<option value='f14'>f14</option> -<option value='f15'>f15</option> -<option value='f16'>f16</option> -<option value='f17'>f17</option> -<option value='f18'>f18</option> -<option value='f19'>f19</option> -<option value='f20'>f20</option> -<option value='f21'>f21</option> -<option value='f22'>f22</option> -<option value='f23'>f23</option> -<option value='master' selected='selected'>master</option> -<option value='private-twaugh-bz1137023-f20'>private-twaugh-bz1137023-f20</option> -</select> <input type='submit' name='' value='switch'/></form></td></tr> -<tr><td class='sub'>tigervnc</td><td class='sub right'>Jesse Keating</td></tr></table> -<table class='tabs'><tr><td> -<a href='/cgit/tigervnc.git/'>summary</a><a href='/cgit/tigervnc.git/refs/'>refs</a><a href='/cgit/tigervnc.git/log/tigervnc-xorg118-QueueKeyboardEvents.patch'>log</a><a class='active' href='/cgit/tigervnc.git/tree/tigervnc-xorg118-QueueKeyboardEvents.patch'>tree</a><a href='/cgit/tigervnc.git/commit/tigervnc-xorg118-QueueKeyboardEvents.patch'>commit</a><a href='/cgit/tigervnc.git/diff/tigervnc-xorg118-QueueKeyboardEvents.patch'>diff</a><a href='/cgit/tigervnc.git/stats/tigervnc-xorg118-QueueKeyboardEvents.patch'>stats</a></td><td class='form'><form class='right' method='get' action='/cgit/tigervnc.git/log/tigervnc-xorg118-QueueKeyboardEvents.patch'> -<select name='qt'> -<option value='grep'>log msg</option> -<option value='author'>author</option> -<option value='committer'>committer</option> -<option value='range'>range</option> -</select> -<input class='txt' type='text' size='10' name='q' value=''/> -<input type='submit' value='search'/> -</form> -</td></tr></table> -<div class='path'>path: <a href='/cgit/tigervnc.git/tree/'>root</a>/<a href='/cgit/tigervnc.git/tree/tigervnc-xorg118-QueueKeyboardEvents.patch'>tigervnc-xorg118-QueueKeyboardEvents.patch</a></div><div class='content'>blob: 4eb738b791cee91551ecf74de4aa35305984e7b8 (<a href='/cgit/tigervnc.git/plain/tigervnc-xorg118-QueueKeyboardEvents.patch'>plain</a>) -<table summary='blob content' class='blob'> -<tr><td class='linenumbers'><pre><a id='n1' href='#n1'>1</a> -<a id='n2' href='#n2'>2</a> -<a id='n3' href='#n3'>3</a> -<a id='n4' href='#n4'>4</a> -<a id='n5' href='#n5'>5</a> -<a id='n6' href='#n6'>6</a> -<a id='n7' href='#n7'>7</a> -<a id='n8' href='#n8'>8</a> -<a id='n9' href='#n9'>9</a> -<a id='n10' href='#n10'>10</a> -<a id='n11' href='#n11'>11</a> -<a id='n12' href='#n12'>12</a> -</pre></td> -<td class='lines'><pre><code>diff --git a/unix/xserver/hw/vnc/Input.c b/unix/xserver/hw/vnc/Input.c ---- a/unix/xserver/hw/vnc/Input.c -+++ b/unix/xserver/hw/vnc/Input.c -@@ -301,7 +301,7 @@ static inline void pressKey(DeviceIntPtr dev, int kc, Bool down, const char *msg - n = GetKeyboardEvents(eventq, dev, action, kc); - enqueueEvents(dev, n); - #else -- QueueKeyboardEvents(dev, action, kc, NULL); -+ QueueKeyboardEvents(dev, action, kc); - #endif - } - -</code></pre></td></tr></table> -</div> <!-- class=content --> -<div class='footer'>generated by <a href='http://git.zx2c4.com/cgit/about/'>cgit v0.11.2</a> at 2015-11-12 22:24:09 (GMT)</div> -</div> <!-- id=cgit --> -</body> -</html> diff --git a/slackware64-current/extra/source/tigervnc/patches/tigervnc.support.xorg.118.patch b/slackware64-current/extra/source/tigervnc/patches/tigervnc.support.xorg.118.patch deleted file mode 100644 index a0d5b9304..000000000 --- a/slackware64-current/extra/source/tigervnc/patches/tigervnc.support.xorg.118.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- ./unix/xserver/hw/vnc/xorg-version.h.orig 2015-07-11 08:00:36.000000000 -0500 -+++ ./unix/xserver/hw/vnc/xorg-version.h 2015-11-12 16:19:53.643193478 -0600 -@@ -48,8 +48,10 @@ - #define XORG 116 - #elif XORG_VERSION_CURRENT < ((1 * 10000000) + (17 * 100000) + (99 * 1000)) - #define XORG 117 -+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (18 * 100000) + (99 * 1000)) -+#define XORG 118 - #else --#error "X.Org newer than 1.17 is not supported" -+#error "X.Org newer than 1.18 is not supported" - #endif - - #endif diff --git a/slackware64-current/extra/source/tigervnc/patches/tigervnc13_link_png.patch b/slackware64-current/extra/source/tigervnc/patches/tigervnc13_link_png.patch deleted file mode 100644 index e5f3374aa..000000000 --- a/slackware64-current/extra/source/tigervnc/patches/tigervnc13_link_png.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4689566..e3475f7 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -265,6 +265,7 @@ if(UNIX AND NOT APPLE) - if(X11_Xcursor_FOUND) - set(FLTK_LIBRARIES ${FLTK_LIBRARIES} ${X11_Xcursor_LIB}) - endif() -+ set(FLTK_LIBRARIES ${FLTK_LIBRARIES} png) - endif() - - if(FLTK_FOUND) diff --git a/slackware64-current/extra/source/tigervnc/patches/xserver118.patch b/slackware64-current/extra/source/tigervnc/patches/xserver118.patch deleted file mode 100644 index 8a21040c6..000000000 --- a/slackware64-current/extra/source/tigervnc/patches/xserver118.patch +++ /dev/null @@ -1,137 +0,0 @@ -diff -up xorg-server-1.17.1/configure.ac.vnc xorg-server-1.17.1/configure.ac ---- xorg-server-1.17.1/configure.ac.vnc 2015-02-10 22:43:52.000000000 +0000 -+++ xorg-server-1.17.1/configure.ac 2015-02-13 16:14:05.074515927 +0000 -@@ -74,6 +74,7 @@ dnl forcing an entire recompile.x - AC_CONFIG_HEADERS(include/version-config.h) - - AM_PROG_AS -+AC_PROG_CXX - AC_PROG_LN_S - LT_PREREQ([2.2]) - LT_INIT([disable-static win32-dll]) -@@ -1795,6 +1796,10 @@ if test "x$XVFB" = xyes; then - AC_SUBST([XVFB_SYS_LIBS]) - fi - -+dnl Xvnc DDX -+AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XSERVER_CFLAGS"]) -+AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $RECORD_LIB $GLX_LIBS $RANDR_LIB $RENDER_LIB $DAMAGE_LIB $DRI3_LIB $PRESENT_LIB $MIEXT_SYNC_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $MAIN_LIB"]) -+AC_SUBST([XVNC_SYS_LIBS], ["$GLX_SYS_LIBS"]) - - dnl Xnest DDX - -@@ -1830,6 +1835,8 @@ if test "x$XORG" = xauto; then - fi - AC_MSG_RESULT([$XORG]) - -+AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version]) -+ - if test "x$XORG" = xyes; then - XORG_DDXINCS='-I$(top_srcdir)/hw/xfree86 -I$(top_srcdir)/hw/xfree86/include -I$(top_srcdir)/hw/xfree86/common' - XORG_OSINCS='-I$(top_srcdir)/hw/xfree86/os-support -I$(top_srcdir)/hw/xfree86/os-support/bus -I$(top_srcdir)/os' -@@ -2059,7 +2066,6 @@ if test "x$XORG" = xyes; then - AC_DEFINE(XORG_SERVER, 1, [Building Xorg server]) - AC_DEFINE(XORGSERVER, 1, [Building Xorg server]) - AC_DEFINE(XFree86Server, 1, [Building XFree86 server]) -- AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version]) - AC_DEFINE(NEED_XF86_TYPES, 1, [Need XFree86 typedefs]) - AC_DEFINE(NEED_XF86_PROTOTYPES, 1, [Need XFree86 helper functions]) - AC_DEFINE(__XSERVERNAME__, "Xorg", [Name of X server]) -@@ -2599,6 +2605,7 @@ hw/dmx/Makefile - hw/dmx/man/Makefile - hw/vfb/Makefile - hw/vfb/man/Makefile -+hw/vnc/Makefile - hw/xnest/Makefile - hw/xnest/man/Makefile - hw/xwin/Makefile -diff -up xorg-server-1.17.1/hw/Makefile.am.vnc xorg-server-1.17.1/hw/Makefile.am ---- xorg-server-1.17.1/hw/Makefile.am.vnc 2014-04-16 21:24:00.000000000 +0100 -+++ xorg-server-1.17.1/hw/Makefile.am 2015-02-13 16:14:05.131516821 +0000 -@@ -38,7 +38,8 @@ SUBDIRS = \ - $(DMX_SUBDIRS) \ - $(KDRIVE_SUBDIRS) \ - $(XQUARTZ_SUBDIRS) \ -- $(XWAYLAND_SUBDIRS) -+ $(XWAYLAND_SUBDIRS) \ -+ vnc - - DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive xwayland - -diff -up xorg-server-1.17.1/mi/miinitext.c.vnc xorg-server-1.17.1/mi/miinitext.c ---- xorg-server-1.17.1/mi/miinitext.c.vnc 2015-01-17 23:42:52.000000000 +0000 -+++ xorg-server-1.17.1/mi/miinitext.c 2015-02-13 16:14:05.131516821 +0000 -@@ -111,6 +111,10 @@ SOFTWARE. - #include "micmap.h" - #include "globals.h" - -+#ifdef TIGERVNC -+extern void vncExtensionInit(INITARGS); -+#endif -+ - /* The following is only a small first step towards run-time - * configurable extensions. - */ -@@ -235,6 +239,9 @@ EnableDisableExtensionError(const char * - - /* List of built-in (statically linked) extensions */ - static const ExtensionModule staticExtensions[] = { -+#ifdef TIGERVNC -+ {vncExtensionInit, "VNC-EXTENSION", NULL}, -+#endif - {GEExtensionInit, "Generic Event Extension", &noGEExtension}, - {ShapeExtensionInit, "SHAPE", NULL}, - #ifdef MITSHM -diff -up xorg-server-1.17.1/os/WaitFor.c.vnc xorg-server-1.17.1/os/WaitFor.c ---- xorg-server-1.17.1/os/WaitFor.c.vnc 2015-01-26 18:40:30.000000000 +0000 -+++ xorg-server-1.17.1/os/WaitFor.c 2015-02-13 16:14:05.132516837 +0000 -@@ -125,6 +125,9 @@ static void DoTimer(OsTimerPtr timer, CA - static void CheckAllTimers(void); - static volatile OsTimerPtr timers = NULL; - -+extern void vncWriteBlockHandler(fd_set *fds); -+extern void vncWriteWakeupHandler(int nfds, fd_set *fds); -+ - /***************** - * WaitForSomething: - * Make the server suspend until there is -@@ -150,6 +153,7 @@ WaitForSomething(int *pClientsReady) - INT32 timeout = 0; - fd_set clientsReadable; - fd_set clientsWritable; -+ fd_set socketsWritable; - int curclient; - int selecterr; - static int nready; -@@ -212,6 +216,9 @@ WaitForSomething(int *pClientsReady) - XFD_COPYSET(&AllSockets, &LastSelectMask); - } - -+ FD_ZERO(&socketsWritable); -+ vncWriteBlockHandler(&socketsWritable); -+ - BlockHandler((void *) &wt, (void *) &LastSelectMask); - if (NewOutputPending) - FlushAllOutput(); -@@ -223,10 +230,20 @@ WaitForSomething(int *pClientsReady) - i = Select(MaxClients, &LastSelectMask, &clientsWritable, NULL, wt); - } - else { -- i = Select(MaxClients, &LastSelectMask, NULL, NULL, wt); -+ if (AnyClientsWriteBlocked) -+ XFD_ORSET(&socketsWritable, &ClientsWriteBlocked, &socketsWritable); -+ -+ if (XFD_ANYSET(&socketsWritable)) { -+ i = Select(MaxClients, &LastSelectMask, &socketsWritable, NULL, wt); -+ if (AnyClientsWriteBlocked) -+ XFD_ANDSET(&clientsWritable, &socketsWritable, &ClientsWriteBlocked); -+ } else { -+ i = Select(MaxClients, &LastSelectMask, NULL, NULL, wt); -+ } - } - selecterr = GetErrno(); - WakeupHandler(i, (void *) &LastSelectMask); -+ vncWriteWakeupHandler(i, &socketsWritable); - if (i <= 0) { /* An error or timeout occurred */ - if (dispatchException) - return 0; diff --git a/slackware64-current/extra/source/tigervnc/slack-desc b/slackware64-current/extra/source/tigervnc/slack-desc deleted file mode 100644 index e433dd5f4..000000000 --- a/slackware64-current/extra/source/tigervnc/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -tigervnc: tigervnc (VNC server and client) -tigervnc: -tigervnc: Virtual Network Computing (VNC) is a remote display system which -tigervnc: allows you to view a desktop environment from anywhere on the Internet -tigervnc: and from a wide variety of machine architectures. -tigervnc: TigerVNC is a suite of VNC servers and clients that have a focus on -tigervnc: performance and remote display functionality. -tigervnc: -tigervnc: -tigervnc: tigervnc home: http://tigervnc.org/ -tigervnc: diff --git a/slackware64-current/extra/source/tigervnc/sources/tigervnc-1.6.0.tar.xz b/slackware64-current/extra/source/tigervnc/sources/tigervnc-1.6.0.tar.xz deleted file mode 100644 index 56800672e..000000000 --- a/slackware64-current/extra/source/tigervnc/sources/tigervnc-1.6.0.tar.xz +++ /dev/null @@ -1 +0,0 @@ -0d40708b8f7640192014ac8e4c52b8da9fc20516 diff --git a/slackware64-current/extra/source/tigervnc/sources/xorg-server-1.18.2.tar.xz b/slackware64-current/extra/source/tigervnc/sources/xorg-server-1.18.2.tar.xz deleted file mode 120000 index f8581eebf..000000000 --- a/slackware64-current/extra/source/tigervnc/sources/xorg-server-1.18.2.tar.xz +++ /dev/null @@ -1 +0,0 @@ -../../../../source/x/x11/src/xserver/xorg-server-1.18.2.tar.xz
\ No newline at end of file diff --git a/slackware64-current/extra/source/tigervnc/tigervnc.SlackBuild b/slackware64-current/extra/source/tigervnc/tigervnc.SlackBuild deleted file mode 100755 index 04c1602bf..000000000 --- a/slackware64-current/extra/source/tigervnc/tigervnc.SlackBuild +++ /dev/null @@ -1,387 +0,0 @@ -#!/bin/bash -# $Id: tigervnc.SlackBuild,v 1.25 2015/08/26 18:24:43 root Exp root $ -# Copyright 2010, 2011, 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven. NL -# Copyright 2015 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: tigervnc -# Descr: VNC server and client -# URL: http://tigervnc.org/ -# Needs: -# BuildNeeds: jdk (only when building the java applet) -# Changelog: -# r4126-1: 31/Aug/2010 by Eric Hameleers <alien@slackware.com> -# * Initial build. -# r4126-2: 02/sep/2010 by Eric Hameleers <alien@slackware.com> -# * Fix a syntax error in thye doinst.sh script -# 1.0.90-1: 14/may/2011 by Eric Hameleers <alien@slackware.com> -# * Update to 1.1.beta1 -# 1.1.0-1: 14/nov/2011 by Eric Hameleers <alien@slackware.com> -# * Update to 1.1.0 -# 1.2.0-1: 23/jun/2012 by Eric Hameleers <alien@slackware.com> -# * Update. -# 1.1.0-2: 28/jul/2012 by Eric Hameleers <alien@slackware.com> -# * Build 1.1.0 again, using a revised script which can be used -# on Slackware 14 as well. Also, enable compositing in the -# server. Abandon the tigervnc-1.2 branch for now, because -# the fltk based viewer rewrite is not yet fully functional. -# 1.1.0-3: 22/may/2013 by Eric Hameleers <alien@slackware.com> -# * Build 1.1.0 again, on slackware-current (nee 14.1) with new -# X.Org 1.13 patches. -# 1.1.0-4: 11/oct/2013 by Eric Hameleers <alien@slackware.com> -# * Build 1.1.0 again, on slackware-current (nee 14.1) with new -# X.Org 1.14 patches. -# 1.3.0-1: 12/dec/2013 by Eric Hameleers <alien@slackware.com> -# * Update. All my issues except copy/paste from local to remote -# seem to have been addressed in 1.3.0. -# Build against private versions of libjpeg-turbo and fltk, -# in order to eliminate external dependencies. -# 1.4.3-1: 11/apr/2015 by Eric Hameleers <alien@slackware.com> -# * Update. -# 1.4.3-2: 03/may/2015 by Eric Hameleers <alien@slackware.com> -# * Rebuild for slackware-current (fix libgcrypt.so library error) -# 1.5.0-1: 14/jul/2015 by Eric Hameleers <alien@slackware.com> -# * Update. -# 1.5.0-2: 24/aug/2015 by Eric Hameleers <alien@slackware.com> -# * Rebuild was needed on slackware-current. -# 1.5.0-3: 26/aug/2015 by Eric Hameleers <alien@slackware.com> -# * I uploaded the wrong package so I needed to update the BUILD. -# 1.5.0-1: 07/nov/2015 by Patrick Volkerding <volkerdi@slackware.com> -# * Removed bundled FLTK and libjpeg-turbo builds. -# * Reset build to -1 for inclusion in Slackware's /extra. -# 1.6.0-1: 22/feb/2016 by Patrick Volkerding <volkerdi@slackware.com> -# -# ----------------------------------------------------------------------------- - -PKGNAM=tigervnc -VERSION=${VERSION:-1.6.0} -PVER=$(echo $VERSION | cut -f1,2 -d. --output-delimiter=) -BUILD=${BUILD:-2} -NUMJOBS=${NUMJOBS:" -j7 "} -TAG=${TAG:-} - -# TigerVNC needs to use source of the X.Org server whose version matches -# that of your installed X.Org package: -XORG=${XORG:-$(X -version 2>&1 | grep "^X.Org X Server " | cut -f4 -d' ')} -MAXPATCHVER="$(echo $XORG | cut -f1,2 -d. | tr -d '.')" - -# OS Stamp into the binaries: -OSNAME="$(head -1 /etc/slackware-version)" -OSVENDOR="Slackware Linux Project" -BUILDER="Built by Slackware on $(date -u)" - -# Do we build the java applet (needs jdk)? -DO_APPLET=${DO_APPLET:-"NO"} - -# Check for the availability of a Java compiler: -if [ "$DO_APPLET" = "YES" ]; then - if ! javac -version 1>/dev/null 2>&1 ; then - echo "**" - echo "** DO_APPLET="YES" means to compile the Java viewer," - echo "** However you do not have a Java JDK installed." - echo "** Press Ctrl-C to abort this script," - echo "** or wait 10 seconds to continue without building the Java viewer." - echo "**" - sleep 10 - DO_APPLET="NO" - fi -fi - -# This covers most filenames you'd want as documentation. Change if needed. -DOCS="BUILDING.txt LICENCE.TXT README.txt doc/TODO doc/*.txt doc/*.odt" -DOCS_XORG="COPYING ChangeLog" - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-$PKGNAM - -if [ -e $CWD/machine.conf ]; then - . $CWD/machine.conf ] -elif [ -e /etc/slackbuild/machine.conf ]; then - . /etc/slackbuild/machine.conf ] -else - # Automatically determine the architecture we're building on: - MARCH=$( uname -m ) - if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i586 ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; - esac - fi - # Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX: - if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -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=armv5te" - LIBDIRSUFFIX="" - else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" - fi -fi - -case "$ARCH" in - arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; - *) TARGET=$ARCH-slackware-linux ;; -esac - -rm -rf $TMP/tmp-${PKGNAM} $PKG -mkdir -p $TMP/tmp-${PKGNAM}/deps/usr $PKG -cd $TMP/tmp-${PKGNAM} -tar --owner=root --group=root -xvf $CWD/sources/$PKGNAM-$VERSION.tar.?z* || exit 1 -tar --owner=root --group=root -xvf $CWD/sources/xorg-server-${XORG}.tar.?z* || exit 1 - -# 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 {} \; - -export LDFLAGS="$SLKLDFLAGS" -export CXXFLAGS="$SLKCFLAGS" -export CFLAGS="$SLKCFLAGS" - - -cat <<EOT -# -# Compile tigervnc: -# -EOT - -cd $PKGNAM-$VERSION || exit 1 - -# Explicitly link against libpng to prevent linking errors: -cat $CWD/patches/tigervnc13_link_png.patch | patch -p1 --verbose || exit 1 - -# Allow compiling for xorg-server-1.18.x: -cat $CWD/patches/tigervnc.support.xorg.118.patch | patch -p1 --verbose || exit 1 - -# Fix a compile error with xorg-server-1.18.x: -cat $CWD/patches/tigervnc-xorg118-QueueKeyboardEvents.patch | patch -p1 --verbose || exit 1 - -[ "$DO_APPLET" = "YES" ] && CMAKE_JAVA="ON" || CMAKE_JAVA="OFF" -# Explicitly put the java applet into a directory named 'tigervnc': -sed -i -e 's#/vnc/class#/tigervnc/class#'g $(grep -rl vnc/class .) -sed -i -e 's#DESTINATION vnc/class#DESTINATION share/tigervnc/class#'g $(grep -rl vnc/class .) - -export LDFLAGS="$SLKLDFLAGS -ldl -lpthread" -export CXXFLAGS="$SLKCFLAGS -fpermissive -I $(pwd)/common" - -# Fix the man page and documentation installation: -sed -e 's,set(MAN_DIR "${DATA_DIR}/man"),set(MAN_DIR "${MAN_INSTALL_DIR}"),' \ - -e 's,set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/share/,set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/,' \ - -i CMakeLists.txt - -mkdir -p build -cd build - echo -e "\n*** Building vnc client ***\n" - cmake \ - -G "Unix Makefiles" \ - -Wno-dev \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man \ - -DSYSCONF_INSTALL_DIR=/etc \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DENABLE_PAM:BOOL=OFF \ - -DBUILD_JAVA:BOOL=${CMAKE_JAVA} \ - .. - make V=1 $NUMJOBS || make || exit 1 - make DESTDIR=$PKG install || exit 1 -cd - - -# Do we have a patch for X.Org which tigervnc does not have? -if [ ! -f unix/xserver${MAXPATCHVER}.patch -a -f $CWD/patches/xserver${MAXPATCHVER}.patch ] -then - cp $CWD/patches/xserver${MAXPATCHVER}.patch unix/ -fi - -# Prepare the Xvnc sources (we are building out-of-tree, in ./build directory): -mkdir -p build/unix -cp -R unix/xserver unix/xserver${MAXPATCHVER}.patch build/unix/ -cp -R ../xorg-server-${XORG}/* build/unix/xserver/ - -cd build/unix/xserver/ - # Patch the xorg-server source to include building vnc driver: - cat ../xserver${MAXPATCHVER}.patch | patch -p1 --verbose - echo -e "\n*** Building vnc server ***\n" - autoreconf -vif - - # 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="$CFLAGS -std=c99" \ - ./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --disable-dri --enable-dri2 --disable-dri3 \ - --disable-static \ - --disable-xorg --disable-xnest --disable-xvfb --disable-dmx \ - --disable-xwin --disable-xephyr --disable-kdrive --disable-xwayland \ - --enable-composite \ - --enable-glx --enable-glx-tls \ - --enable-install-libxf86config \ - --enable-xcsecurity \ - --enable-xinerama \ - --with-int10=x86emu \ - --with-default-font-path="${DEF_FONTPATH}" \ - --with-dri-driver-path=/usr/lib${LIBDIRSUFFIX}/xorg/modules/dri \ - --with-module-dir=/usr/lib${LIBDIRSUFFIX}/xorg/modules \ - --with-pic \ - --with-xkb-path=/etc/X11/xkb \ - --with-xkb-output=/var/lib/xkb \ - --disable-config-dbus \ - --disable-config-hal \ - --disable-config-udev \ - --disable-docs --disable-devel-docs \ - --disable-selective-werror \ - --disable-unit-tests \ - --without-dtrace \ - --with-os-name="$OSNAME" \ - --with-os-vendor="$OSVENDOR" \ - --with-builderstring="$BUILDER" \ - --build=$TARGET || exit 1 - - make V=1 TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" $NUMJOBS || exit 1 - make TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" -C hw/vnc \ - DESTDIR=$PKG install || exit 1 -cd - - -# Provide a sample configuration for the libvnc.so extension of X.Org, -# documentation is available inside the file: -mkdir -p $PKG/etc/X11/xorg.conf.d -install -m644 $CWD/10-libvnc.conf $PKG/etc/X11/xorg.conf.d/10-libvnc.conf.new - -# Install menu entry: -mkdir -p $PKG/usr/share/{applications,icons/hicolor/{16x16,24x24,32x32,48x48}/apps} -for PSIZE in 16 24 32 48; do - install -m644 media/icons/tigervnc_${PSIZE}.png \ - $PKG/usr/share/icons/hicolor/${PSIZE}x${PSIZE}/apps/tigervnc.png -done -cat <<EOT > $PKG/usr/share/applications/tigervnc.desktop -[Desktop Entry] -Encoding=UTF-8 -Name=TigerVNC Viewer -GenericName=VNCViewer (RFB Client) -Comment=Connect to remote desktop -SwallowExec= -Exec=vncviewer -MimeType= -Icon=tigervnc -Path= -TerminalOptions= -Terminal=false -Type=Application -Categories=Network; -StartupWMClass=VNC Viewer: Connection Details -EOT - -# Add this to the doinst.sh: -! [ -d $PKG/install ] && mkdir -p $PKG/install -cat <<EOT >> $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 -} - -config etc/X11/xorg.conf.d/10-libvnc.conf.new - -# Update the desktop database: -if [ -x usr/bin/update-desktop-database ]; then - chroot . /usr/bin/update-desktop-database usr/share/applications 1>/dev/null 2>&1 -fi - -# Update the mime database: -if [ -x usr/bin/update-mime-database ]; then - chroot . /usr/bin/update-mime-database usr/share/mime 1>/dev/null 2>&1 -fi - -# Update hicolor theme cache: -if [ -d usr/share/icons/hicolor ]; then - if [ -x usr/bin/gtk-update-icon-cache ]; then - chroot . /usr/bin/gtk-update-icon-cache -f -t usr/share/icons/hicolor 1> /dev/null 2> /dev/null - fi -fi - -EOT - -# Add documentation: -# First, remove files which were misplaced: -rm -f $PKG/usr/doc/* 2> /dev/null -cd $TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION} -mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PKGNAM-$VERSION || true -for FIL in $(echo $DOCS_XORG); do cp -a build/unix/xserver/$FIL $PKG/usr/doc/$PKGNAM-$VERSION/${FIL}.xorg ; done || true -#cat $CWD/$(basename $0) > $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PKGNAM-$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 (if any): -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -# Add a package description: -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -if [ -f $CWD/doinst.sh.gz ]; then - zcat $CWD/doinst.sh.gz >> $PKG/install/doinst.sh -fi - -# Build the package: -cd $PKG -/sbin/makepkg -l y -c n $TMP/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} - diff --git a/slackware64-current/extra/source/wicd/README.SLACKWARE b/slackware64-current/extra/source/wicd/README.SLACKWARE deleted file mode 100644 index e7a374dce..000000000 --- a/slackware64-current/extra/source/wicd/README.SLACKWARE +++ /dev/null @@ -1,17 +0,0 @@ -After installing this package, make sure the /etc/rc.d/rc.wicd -script is executable; if necessary, do: - chmod +x /etc/rc.d/rc.wicd - -Results have varied, but you will probably need/want to remove -any references to interfaces from /etc/rc.d/rc.inet1.conf - in -other words, make that file look as if netconfig has never been -run. - -When you start X, you should see a wicd icon in the system tray; -click on it to open the gui interface and configure as desired. -Your user account will need to be a member of the 'netdev' group -in order to use wicd. - -Note that urwid will need to be installed if you want to use the -curses client. Also, if you don't have kde installed, you won't -have a graphical sudo client available. diff --git a/slackware64-current/extra/source/wicd/curses_bitrate_fix.patch.gz b/slackware64-current/extra/source/wicd/curses_bitrate_fix.patch.gz deleted file mode 100644 index 5f1f65400..000000000 --- a/slackware64-current/extra/source/wicd/curses_bitrate_fix.patch.gz +++ /dev/null @@ -1 +0,0 @@ -663a831e980e4b9fc4cd98d9e69804781400b452 diff --git a/slackware64-current/extra/source/wicd/doinst.sh.gz b/slackware64-current/extra/source/wicd/doinst.sh.gz deleted file mode 100644 index ee057ecf4..000000000 --- a/slackware64-current/extra/source/wicd/doinst.sh.gz +++ /dev/null @@ -1 +0,0 @@ -21ab519eea669f29915ce22e1f05c810f40982cb diff --git a/slackware64-current/extra/source/wicd/manually-compile-translations.diff.gz b/slackware64-current/extra/source/wicd/manually-compile-translations.diff.gz deleted file mode 100644 index ed702c310..000000000 --- a/slackware64-current/extra/source/wicd/manually-compile-translations.diff.gz +++ /dev/null @@ -1 +0,0 @@ -057520f1f67e250c852dc00c1a69d2325ecca5e3 diff --git a/slackware64-current/extra/source/wicd/slack-desc b/slackware64-current/extra/source/wicd/slack-desc deleted file mode 100644 index 4a5513d81..000000000 --- a/slackware64-current/extra/source/wicd/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler-------------------------------------------------------| -wicd: wicd (network manager for linux) -wicd: -wicd: wicd is a wired and wireless network manager for Linux. -wicd: Some features include: -wicd: - Ability to connect to wired and wireless networks -wicd: - Profiles for each wireless network and wired network -wicd: - Many encryption schemes, some of which include WEP/WPA/WPA2 -wicd: - Compatible with wireless-tools -wicd: -wicd: Homepage: https://launchpad.net/wicd -wicd: diff --git a/slackware64-current/extra/source/wicd/wicd-1.7.3-urwid-1.3.0.patch.gz b/slackware64-current/extra/source/wicd/wicd-1.7.3-urwid-1.3.0.patch.gz deleted file mode 100644 index a7805ec05..000000000 --- a/slackware64-current/extra/source/wicd/wicd-1.7.3-urwid-1.3.0.patch.gz +++ /dev/null @@ -1 +0,0 @@ -5fec0e1a83f8c88b32517cd2496e43d43ea72c77 diff --git a/slackware64-current/extra/source/wicd/wicd-1.7.4.tar.xz b/slackware64-current/extra/source/wicd/wicd-1.7.4.tar.xz deleted file mode 100644 index 85460e17c..000000000 --- a/slackware64-current/extra/source/wicd/wicd-1.7.4.tar.xz +++ /dev/null @@ -1 +0,0 @@ -f78816ecb53021bc1f5fbbc9c6def3cf4476f00e diff --git a/slackware64-current/extra/source/wicd/wicd-1421918.patch.gz b/slackware64-current/extra/source/wicd/wicd-1421918.patch.gz deleted file mode 100644 index 7ab8b789d..000000000 --- a/slackware64-current/extra/source/wicd/wicd-1421918.patch.gz +++ /dev/null @@ -1 +0,0 @@ -275ad5bfb7ec8ea7ed027b224611730bd22c9235 diff --git a/slackware64-current/extra/source/wicd/wicd.SlackBuild b/slackware64-current/extra/source/wicd/wicd.SlackBuild deleted file mode 100755 index 25fd947e7..000000000 --- a/slackware64-current/extra/source/wicd/wicd.SlackBuild +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh - -# Copyright 2008-2015 Robby Workman, Tuscaloosa, AL, 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=wicd -VERSION=${VERSION:-1.7.4} -BUILD=${BUILD:-2} - -# Automatically determine architecture for build & packaging: -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) export ARCH=i586 ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) ;; - esac -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-$PRGNAM - -if [ "$ARCH" = "i586" ]; then - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - LIBDIRSUFFIX="64" -else - LIBDIRSUFFIX="" -fi - -rm -rf $PKG -mkdir -p $TMP $PKG -cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.xz || 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 {} \; - -# Bypass the need for pybabel (thanks, dapal!) -zcat $CWD/manually-compile-translations.diff.gz | patch -p1 || exit 1 -for pofile in $(find po/ -type f -name "*.po") ; do - mkdir -p translations/$(basename ${pofile} .po)/LC_MESSAGES - msgfmt -o translations/$(basename ${pofile} .po)/LC_MESSAGES/wicd.mo ${pofile} -done - -# wicd-1.7.4 is broken with urwid > 1.0.x, even with this patch. -# Might be useful someday, but for now since the only thing in Slackware that uses -# urwid is wicd, just use a 1.0.x version. -# Thanks to ArchLinux -#zcat $CWD/wicd-1.7.3-urwid-1.3.0.patch.gz | patch -p0 || exit 1 - -# Crash fix. Thanks to ArchLinux. -zcat $CWD/wicd-1421918.patch.gz | patch -p0 || exit 1 - -# Thanks to Void Linux -zcat $CWD/curses_bitrate_fix.patch.gz | patch -p0 || exit 1 - -python setup.py configure \ - --lib=/usr/lib${LIBDIRSUFFIX}/wicd \ - --kdedir=/usr/share/autostart \ - --backends=/usr/lib${LIBDIRSUFFIX}/wicd/backends \ - --no-install-gnome-shell-extensions \ - || exit 1 - -python setup.py install --root=$PKG || exit 1 - -# Handle some Slackware defaults -# Use dhcpcd as the dhcp client -# Use kdesu as the graphical sudo application -cat << EOF > $PKG/etc/wicd/manager-settings.conf.new -[Settings] -dhcp_client = 2 -sudo_app = 2 -EOF - -# Don't clobber configs on upgrade -mv $PKG/etc/dbus-1/system.d/wicd.conf $PKG/etc/dbus-1/system.d/wicd.conf.new -mv $PKG/etc/logrotate.d/wicd.logrotate $PKG/etc/logrotate.d/wicd.logrotate.new -mv $PKG/etc/rc.d/rc.wicd $PKG/etc/rc.d/rc.wicd.new - -# Compress the man pages and add a bit to the package docs -( cd $PKG/usr/man || exit 1 - find . -type f -exec gzip -9 {} \; - for i in $(find . -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done -) -cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE - -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 -c n -l y $TMP/$PRGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/slackware64-current/extra/source/xf86-video-fbdev/slack-desc b/slackware64-current/extra/source/xf86-video-fbdev/slack-desc deleted file mode 100644 index 08a636a11..000000000 --- a/slackware64-current/extra/source/xf86-video-fbdev/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. 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 (X.Org generic framebuffer video driver) -xf86-video-fbdev: -xf86-video-fbdev: xf86-video-fbdev is the generic framebuffer video driver for X.Org, -xf86-video-fbdev: designed to draw into a video framebuffer provided by the -xf86-video-fbdev: underlying operating system. -xf86-video-fbdev: -xf86-video-fbdev: -xf86-video-fbdev: -xf86-video-fbdev: -xf86-video-fbdev: -xf86-video-fbdev: diff --git a/slackware64-current/extra/source/xf86-video-fbdev/xf86-video-fbdev-0.4.4.tar.xz b/slackware64-current/extra/source/xf86-video-fbdev/xf86-video-fbdev-0.4.4.tar.xz deleted file mode 100644 index 940e856dc..000000000 --- a/slackware64-current/extra/source/xf86-video-fbdev/xf86-video-fbdev-0.4.4.tar.xz +++ /dev/null @@ -1 +0,0 @@ -8e8fd6d92b4d7c6cb14594e521de608db895c6e7 diff --git a/slackware64-current/extra/source/xf86-video-fbdev/xf86-video-fbdev.SlackBuild b/slackware64-current/extra/source/xf86-video-fbdev/xf86-video-fbdev.SlackBuild deleted file mode 100755 index bb966a889..000000000 --- a/slackware64-current/extra/source/xf86-video-fbdev/xf86-video-fbdev.SlackBuild +++ /dev/null @@ -1,140 +0,0 @@ -#!/bin/sh - -# Copyright 2012, 2013 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. - - -PKGNAM=xf86-video-fbdev -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-4} - -# Automatically determine the architecture we're building on: -if [ -z "$ARCH" ]; then - case "$(uname -m)" in - i?86) ARCH=i586 ;; - arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) ARCH=$(uname -m) ;; - esac - export ARCH -fi - -NUMJOBS=${NUMJOBS:-" -j7 "} - -if [ "$ARCH" = "i386" ]; then - SLKCFLAGS="-O2 -march=i386 -mcpu=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" - LIBDIRSUFFIX="" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-$PKGNAM - -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 - -# Remove obsolete references to mibstore.h and miInitializeBackingStore(): -grep -r -l '#include "mibstore.h"' * | while read file ; do - sed -i "s/#include \"mibstore.h\"//g" $file -done -grep -r -l 'miInitializeBackingStore(pScreen);' | while read file ; do - sed -i "s/miInitializeBackingStore(pScreen);//g" $file -done - -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} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --infodir=/usr/info \ - --mandir=/usr/man \ - --docdir=/usr/doc/xf86-video-fbdev-$VERSION \ - --disable-static \ - --build=$ARCH-slackware-linux - -# Build and install: -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# 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 -) - -# Add a documentation directory: -mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION -cp -a \ - COPYING* README* \ - $PKG/usr/doc/${PKGNAM}-$VERSION - -# Compress and if needed symlink the man pages: -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 - -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 - |