aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
authorRobby Workman <rworkman@slackbuilds.org>2011-03-16 01:20:14 -0500
committerRobby Workman <rworkman@slackbuilds.org>2011-03-20 12:32:23 -0500
commit6a511b1c665a1f7efecadaa3447af889b1dcba58 (patch)
tree2266375d0edd4ec28f98767b54af3fbd8edebea2 /libraries
parentf228ec7eefcb4ab77057015a1b13c85973cb68ee (diff)
haskell/*: Moved all of the Haskell stuff to here
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'libraries')
-rw-r--r--libraries/haskell-GLURaw/README8
-rw-r--r--libraries/haskell-GLURaw/doinst.sh1
-rw-r--r--libraries/haskell-GLURaw/haskell-GLURaw.SlackBuild90
-rw-r--r--libraries/haskell-GLURaw/haskell-GLURaw.info10
-rw-r--r--libraries/haskell-GLURaw/slack-desc19
-rw-r--r--libraries/haskell-GLUT/README8
-rw-r--r--libraries/haskell-GLUT/doinst.sh1
-rw-r--r--libraries/haskell-GLUT/haskell-GLUT.SlackBuild90
-rw-r--r--libraries/haskell-GLUT/haskell-GLUT.info10
-rw-r--r--libraries/haskell-GLUT/slack-desc19
-rw-r--r--libraries/haskell-HTTP/README9
-rw-r--r--libraries/haskell-HTTP/doinst.sh1
-rw-r--r--libraries/haskell-HTTP/haskell-HTTP.SlackBuild90
-rw-r--r--libraries/haskell-HTTP/haskell-HTTP.info10
-rw-r--r--libraries/haskell-HTTP/slack-desc19
-rw-r--r--libraries/haskell-HUnit/README7
-rw-r--r--libraries/haskell-HUnit/doinst.sh1
-rw-r--r--libraries/haskell-HUnit/haskell-HUnit.SlackBuild94
-rw-r--r--libraries/haskell-HUnit/haskell-HUnit.info10
-rw-r--r--libraries/haskell-HUnit/slack-desc19
-rw-r--r--libraries/haskell-MonadCatchIO-mtl/README6
-rw-r--r--libraries/haskell-MonadCatchIO-mtl/doinst.sh1
-rw-r--r--libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.SlackBuild91
-rw-r--r--libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.info10
-rw-r--r--libraries/haskell-MonadCatchIO-mtl/slack-desc19
-rw-r--r--libraries/haskell-ObjectName/README9
-rw-r--r--libraries/haskell-ObjectName/doinst.sh1
-rw-r--r--libraries/haskell-ObjectName/haskell-ObjectName.SlackBuild90
-rw-r--r--libraries/haskell-ObjectName/haskell-ObjectName.info10
-rw-r--r--libraries/haskell-ObjectName/slack-desc19
-rw-r--r--libraries/haskell-OpenGL/README8
-rw-r--r--libraries/haskell-OpenGL/doinst.sh1
-rw-r--r--libraries/haskell-OpenGL/haskell-OpenGL.SlackBuild90
-rw-r--r--libraries/haskell-OpenGL/haskell-OpenGL.info10
-rw-r--r--libraries/haskell-OpenGL/slack-desc19
-rw-r--r--libraries/haskell-OpenGLRaw/README14
-rw-r--r--libraries/haskell-OpenGLRaw/doinst.sh1
-rw-r--r--libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.SlackBuild90
-rw-r--r--libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.info10
-rw-r--r--libraries/haskell-OpenGLRaw/slack-desc19
-rw-r--r--libraries/haskell-QuickCheck/README10
-rw-r--r--libraries/haskell-QuickCheck/doinst.sh1
-rw-r--r--libraries/haskell-QuickCheck/haskell-QuickCheck.SlackBuild90
-rw-r--r--libraries/haskell-QuickCheck/haskell-QuickCheck.info10
-rw-r--r--libraries/haskell-QuickCheck/slack-desc19
-rw-r--r--libraries/haskell-StateVar/README7
-rw-r--r--libraries/haskell-StateVar/doinst.sh1
-rw-r--r--libraries/haskell-StateVar/haskell-StateVar.SlackBuild90
-rw-r--r--libraries/haskell-StateVar/haskell-StateVar.info10
-rw-r--r--libraries/haskell-StateVar/slack-desc19
-rw-r--r--libraries/haskell-Tensor/README7
-rw-r--r--libraries/haskell-Tensor/doinst.sh1
-rw-r--r--libraries/haskell-Tensor/haskell-Tensor.SlackBuild90
-rw-r--r--libraries/haskell-Tensor/haskell-Tensor.info10
-rw-r--r--libraries/haskell-Tensor/slack-desc19
-rw-r--r--libraries/haskell-X11-xft/README6
-rw-r--r--libraries/haskell-X11-xft/doinst.sh1
-rw-r--r--libraries/haskell-X11-xft/haskell-X11-xft.SlackBuild89
-rw-r--r--libraries/haskell-X11-xft/haskell-X11-xft.info10
-rw-r--r--libraries/haskell-X11-xft/slack-desc19
-rw-r--r--libraries/haskell-X11/README9
-rw-r--r--libraries/haskell-X11/doinst.sh1
-rw-r--r--libraries/haskell-X11/haskell-X11.SlackBuild87
-rw-r--r--libraries/haskell-X11/haskell-X11.info10
-rw-r--r--libraries/haskell-X11/slack-desc19
-rw-r--r--libraries/haskell-ansi-terminal/README8
-rw-r--r--libraries/haskell-ansi-terminal/doinst.sh1
-rw-r--r--libraries/haskell-ansi-terminal/haskell-ansi-terminal.SlackBuild90
-rw-r--r--libraries/haskell-ansi-terminal/haskell-ansi-terminal.info10
-rw-r--r--libraries/haskell-ansi-terminal/slack-desc19
-rw-r--r--libraries/haskell-ansi-wl-pprint/README8
-rw-r--r--libraries/haskell-ansi-wl-pprint/doinst.sh1
-rw-r--r--libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.SlackBuild90
-rw-r--r--libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.info10
-rw-r--r--libraries/haskell-ansi-wl-pprint/slack-desc19
-rw-r--r--libraries/haskell-binary/README8
-rw-r--r--libraries/haskell-binary/doinst.sh1
-rw-r--r--libraries/haskell-binary/haskell-binary.SlackBuild88
-rw-r--r--libraries/haskell-binary/haskell-binary.info10
-rw-r--r--libraries/haskell-binary/slack-desc19
-rw-r--r--libraries/haskell-cgi/README6
-rw-r--r--libraries/haskell-cgi/doinst.sh1
-rw-r--r--libraries/haskell-cgi/haskell-cgi.SlackBuild90
-rw-r--r--libraries/haskell-cgi/haskell-cgi.info10
-rw-r--r--libraries/haskell-cgi/slack-desc19
-rw-r--r--libraries/haskell-dataenc/README8
-rw-r--r--libraries/haskell-dataenc/doinst.sh1
-rw-r--r--libraries/haskell-dataenc/haskell-dataenc.SlackBuild90
-rw-r--r--libraries/haskell-dataenc/haskell-dataenc.info10
-rw-r--r--libraries/haskell-dataenc/slack-desc19
-rw-r--r--libraries/haskell-deepseq/README7
-rw-r--r--libraries/haskell-deepseq/doinst.sh1
-rw-r--r--libraries/haskell-deepseq/haskell-deepseq.SlackBuild90
-rw-r--r--libraries/haskell-deepseq/haskell-deepseq.info10
-rw-r--r--libraries/haskell-deepseq/slack-desc19
-rw-r--r--libraries/haskell-digest/README8
-rw-r--r--libraries/haskell-digest/doinst.sh1
-rw-r--r--libraries/haskell-digest/haskell-digest.SlackBuild88
-rw-r--r--libraries/haskell-digest/haskell-digest.info10
-rw-r--r--libraries/haskell-digest/slack-desc19
-rw-r--r--libraries/haskell-editline/README10
-rw-r--r--libraries/haskell-editline/doinst.sh1
-rw-r--r--libraries/haskell-editline/haskell-editline.SlackBuild90
-rw-r--r--libraries/haskell-editline/haskell-editline.info10
-rw-r--r--libraries/haskell-editline/slack-desc19
-rw-r--r--libraries/haskell-fgl/README7
-rw-r--r--libraries/haskell-fgl/doinst.sh1
-rw-r--r--libraries/haskell-fgl/haskell-fgl.SlackBuild90
-rw-r--r--libraries/haskell-fgl/haskell-fgl.info10
-rw-r--r--libraries/haskell-fgl/slack-desc19
-rw-r--r--libraries/haskell-ghc-paths/README6
-rw-r--r--libraries/haskell-ghc-paths/doinst.sh1
-rw-r--r--libraries/haskell-ghc-paths/haskell-ghc-paths.SlackBuild90
-rw-r--r--libraries/haskell-ghc-paths/haskell-ghc-paths.info10
-rw-r--r--libraries/haskell-ghc-paths/slack-desc19
-rw-r--r--libraries/haskell-hashed-storage/README13
-rw-r--r--libraries/haskell-hashed-storage/doinst.sh1
-rw-r--r--libraries/haskell-hashed-storage/haskell-hashed-storage.SlackBuild90
-rw-r--r--libraries/haskell-hashed-storage/haskell-hashed-storage.info10
-rw-r--r--libraries/haskell-hashed-storage/slack-desc19
-rw-r--r--libraries/haskell-haskeline/README10
-rw-r--r--libraries/haskell-haskeline/doinst.sh1
-rw-r--r--libraries/haskell-haskeline/haskell-haskeline.SlackBuild91
-rw-r--r--libraries/haskell-haskeline/haskell-haskeline.info10
-rw-r--r--libraries/haskell-haskeline/slack-desc19
-rw-r--r--libraries/haskell-haskell-src/README7
-rw-r--r--libraries/haskell-haskell-src/doinst.sh1
-rw-r--r--libraries/haskell-haskell-src/haskell-haskell-src.SlackBuild90
-rw-r--r--libraries/haskell-haskell-src/haskell-haskell-src.info10
-rw-r--r--libraries/haskell-haskell-src/slack-desc19
-rw-r--r--libraries/haskell-hinotify/README8
-rw-r--r--libraries/haskell-hinotify/doinst.sh1
-rw-r--r--libraries/haskell-hinotify/haskell-hinotify.SlackBuild90
-rw-r--r--libraries/haskell-hinotify/haskell-hinotify.info10
-rw-r--r--libraries/haskell-hinotify/slack-desc19
-rw-r--r--libraries/haskell-hostname/README7
-rw-r--r--libraries/haskell-hostname/doinst.sh1
-rw-r--r--libraries/haskell-hostname/haskell-hostname.SlackBuild90
-rw-r--r--libraries/haskell-hostname/haskell-hostname.info10
-rw-r--r--libraries/haskell-hostname/slack-desc19
-rw-r--r--libraries/haskell-html/README7
-rw-r--r--libraries/haskell-html/doinst.sh1
-rw-r--r--libraries/haskell-html/haskell-html.SlackBuild90
-rw-r--r--libraries/haskell-html/haskell-html.info10
-rw-r--r--libraries/haskell-html/slack-desc19
-rw-r--r--libraries/haskell-lcs/README7
-rw-r--r--libraries/haskell-lcs/doinst.sh1
-rw-r--r--libraries/haskell-lcs/haskell-lcs.SlackBuild90
-rw-r--r--libraries/haskell-lcs/haskell-lcs.info10
-rw-r--r--libraries/haskell-lcs/slack-desc19
-rw-r--r--libraries/haskell-mmap/README10
-rw-r--r--libraries/haskell-mmap/doinst.sh1
-rw-r--r--libraries/haskell-mmap/haskell-mmap.SlackBuild90
-rw-r--r--libraries/haskell-mmap/haskell-mmap.info10
-rw-r--r--libraries/haskell-mmap/slack-desc19
-rw-r--r--libraries/haskell-mtl/README9
-rw-r--r--libraries/haskell-mtl/doinst.sh1
-rw-r--r--libraries/haskell-mtl/haskell-mtl.SlackBuild90
-rw-r--r--libraries/haskell-mtl/haskell-mtl.info10
-rw-r--r--libraries/haskell-mtl/slack-desc19
-rw-r--r--libraries/haskell-network/README7
-rw-r--r--libraries/haskell-network/doinst.sh1
-rw-r--r--libraries/haskell-network/haskell-network.SlackBuild90
-rw-r--r--libraries/haskell-network/haskell-network.info10
-rw-r--r--libraries/haskell-network/slack-desc19
-rw-r--r--libraries/haskell-packedstring/README6
-rw-r--r--libraries/haskell-packedstring/doinst.sh1
-rw-r--r--libraries/haskell-packedstring/haskell-packedstring.SlackBuild90
-rw-r--r--libraries/haskell-packedstring/haskell-packedstring.info10
-rw-r--r--libraries/haskell-packedstring/slack-desc19
-rw-r--r--libraries/haskell-parallel/README6
-rw-r--r--libraries/haskell-parallel/doinst.sh1
-rw-r--r--libraries/haskell-parallel/haskell-parallel.SlackBuild90
-rw-r--r--libraries/haskell-parallel/haskell-parallel.info10
-rw-r--r--libraries/haskell-parallel/slack-desc19
-rw-r--r--libraries/haskell-parsec/README10
-rw-r--r--libraries/haskell-parsec/doinst.sh1
-rw-r--r--libraries/haskell-parsec/haskell-parsec.SlackBuild90
-rw-r--r--libraries/haskell-parsec/haskell-parsec.info10
-rw-r--r--libraries/haskell-parsec/slack-desc19
-rw-r--r--libraries/haskell-regex-base/README6
-rw-r--r--libraries/haskell-regex-base/doinst.sh1
-rw-r--r--libraries/haskell-regex-base/haskell-regex-base.SlackBuild90
-rw-r--r--libraries/haskell-regex-base/haskell-regex-base.info10
-rw-r--r--libraries/haskell-regex-base/slack-desc19
-rw-r--r--libraries/haskell-regex-compat/README6
-rw-r--r--libraries/haskell-regex-compat/doinst.sh1
-rw-r--r--libraries/haskell-regex-compat/haskell-regex-compat.SlackBuild90
-rw-r--r--libraries/haskell-regex-compat/haskell-regex-compat.info10
-rw-r--r--libraries/haskell-regex-compat/slack-desc19
-rw-r--r--libraries/haskell-regex-posix/README6
-rw-r--r--libraries/haskell-regex-posix/doinst.sh1
-rw-r--r--libraries/haskell-regex-posix/haskell-regex-posix.SlackBuild90
-rw-r--r--libraries/haskell-regex-posix/haskell-regex-posix.info10
-rw-r--r--libraries/haskell-regex-posix/slack-desc19
-rw-r--r--libraries/haskell-stm/README6
-rw-r--r--libraries/haskell-stm/doinst.sh1
-rw-r--r--libraries/haskell-stm/haskell-stm.SlackBuild90
-rw-r--r--libraries/haskell-stm/haskell-stm.info10
-rw-r--r--libraries/haskell-stm/slack-desc19
-rw-r--r--libraries/haskell-syb/README10
-rw-r--r--libraries/haskell-syb/doinst.sh1
-rw-r--r--libraries/haskell-syb/haskell-syb.SlackBuild90
-rw-r--r--libraries/haskell-syb/haskell-syb.info10
-rw-r--r--libraries/haskell-syb/slack-desc19
-rw-r--r--libraries/haskell-tar/README11
-rw-r--r--libraries/haskell-tar/doinst.sh1
-rw-r--r--libraries/haskell-tar/haskell-tar.SlackBuild90
-rw-r--r--libraries/haskell-tar/haskell-tar.info10
-rw-r--r--libraries/haskell-tar/slack-desc19
-rw-r--r--libraries/haskell-terminfo/README9
-rw-r--r--libraries/haskell-terminfo/doinst.sh1
-rw-r--r--libraries/haskell-terminfo/haskell-terminfo.SlackBuild90
-rw-r--r--libraries/haskell-terminfo/haskell-terminfo.info10
-rw-r--r--libraries/haskell-terminfo/slack-desc19
-rw-r--r--libraries/haskell-texmath/README8
-rw-r--r--libraries/haskell-texmath/doinst.sh1
-rw-r--r--libraries/haskell-texmath/haskell-texmath.SlackBuild92
-rw-r--r--libraries/haskell-texmath/haskell-texmath.info10
-rw-r--r--libraries/haskell-texmath/slack-desc19
-rw-r--r--libraries/haskell-texmath/texmath-utf8.patch28
-rw-r--r--libraries/haskell-text/README7
-rw-r--r--libraries/haskell-text/doinst.sh1
-rw-r--r--libraries/haskell-text/haskell-text.SlackBuild90
-rw-r--r--libraries/haskell-text/haskell-text.info10
-rw-r--r--libraries/haskell-text/slack-desc19
-rw-r--r--libraries/haskell-transformers/README10
-rw-r--r--libraries/haskell-transformers/doinst.sh1
-rw-r--r--libraries/haskell-transformers/haskell-transformers.SlackBuild90
-rw-r--r--libraries/haskell-transformers/haskell-transformers.info10
-rw-r--r--libraries/haskell-transformers/slack-desc19
-rw-r--r--libraries/haskell-utf8-string/README5
-rw-r--r--libraries/haskell-utf8-string/doinst.sh1
-rw-r--r--libraries/haskell-utf8-string/haskell-utf8-string.SlackBuild90
-rw-r--r--libraries/haskell-utf8-string/haskell-utf8-string.info10
-rw-r--r--libraries/haskell-utf8-string/slack-desc19
-rw-r--r--libraries/haskell-xhtml/README7
-rw-r--r--libraries/haskell-xhtml/doinst.sh1
-rw-r--r--libraries/haskell-xhtml/haskell-xhtml.SlackBuild90
-rw-r--r--libraries/haskell-xhtml/haskell-xhtml.info10
-rw-r--r--libraries/haskell-xhtml/slack-desc19
-rw-r--r--libraries/haskell-xml/README6
-rw-r--r--libraries/haskell-xml/doinst.sh1
-rw-r--r--libraries/haskell-xml/haskell-xml.SlackBuild86
-rw-r--r--libraries/haskell-xml/haskell-xml.info10
-rw-r--r--libraries/haskell-xml/slack-desc19
-rw-r--r--libraries/haskell-zip-archive/README8
-rw-r--r--libraries/haskell-zip-archive/doinst.sh1
-rw-r--r--libraries/haskell-zip-archive/haskell-zip-archive.SlackBuild88
-rw-r--r--libraries/haskell-zip-archive/haskell-zip-archive.info10
-rw-r--r--libraries/haskell-zip-archive/slack-desc19
-rw-r--r--libraries/haskell-zlib/README9
-rw-r--r--libraries/haskell-zlib/doinst.sh1
-rw-r--r--libraries/haskell-zlib/haskell-zlib.SlackBuild88
-rw-r--r--libraries/haskell-zlib/haskell-zlib.info10
-rw-r--r--libraries/haskell-zlib/slack-desc19
256 files changed, 0 insertions, 6545 deletions
diff --git a/libraries/haskell-GLURaw/README b/libraries/haskell-GLURaw/README
deleted file mode 100644
index 8989e984cc8f..000000000000
--- a/libraries/haskell-GLURaw/README
+++ /dev/null
@@ -1,8 +0,0 @@
-GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility
-library. It is basically a 1:1 mapping of GLU's C API, intended as a
-basis for a nicer interface.
-
-This requires ghc and haskell-OpenGLRaw.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-GLURaw/doinst.sh b/libraries/haskell-GLURaw/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-GLURaw/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-GLURaw/haskell-GLURaw.SlackBuild b/libraries/haskell-GLURaw/haskell-GLURaw.SlackBuild
deleted file mode 100644
index 98eff190bfd9..000000000000
--- a/libraries/haskell-GLURaw/haskell-GLURaw.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for GLURaw
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-GLURaw
-VERSION=${VERSION:-1.1.0.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-GLURaw/haskell-GLURaw.info b/libraries/haskell-GLURaw/haskell-GLURaw.info
deleted file mode 100644
index 932977b8da66..000000000000
--- a/libraries/haskell-GLURaw/haskell-GLURaw.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-GLURaw"
-VERSION="1.1.0.0"
-HOMEPAGE="http://hackage.haskell.org/package/GLURaw"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/GLURaw/1.1.0.0/GLURaw-1.1.0.0.tar.gz"
-MD5SUM="3f195f73f5c58edc3dd32c5048c5b64e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-GLURaw/slack-desc b/libraries/haskell-GLURaw/slack-desc
deleted file mode 100644
index 33261d52af14..000000000000
--- a/libraries/haskell-GLURaw/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------------------------------------------------------|
-haskell-GLURaw: haskell-GLURaw (A raw binding for the OpenGL graphics system)
-haskell-GLURaw:
-haskell-GLURaw: GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility
-haskell-GLURaw: library. It is basically a 1:1 mapping of GLU's C API, intended as a
-haskell-GLURaw: basis for a nicer interface.
-haskell-GLURaw:
-haskell-GLURaw:
-haskell-GLURaw:
-haskell-GLURaw:
-haskell-GLURaw:
-haskell-GLURaw:
diff --git a/libraries/haskell-GLUT/README b/libraries/haskell-GLUT/README
deleted file mode 100644
index 878de79cbb93..000000000000
--- a/libraries/haskell-GLUT/README
+++ /dev/null
@@ -1,8 +0,0 @@
-A Haskell binding for the OpenGL Utility Toolkit, a window system
-independent toolkit for writing OpenGL programs.
-
-This requires ghc, haskell-StateVar, haskell-Tensor and
-haskell-OpenGL.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-GLUT/doinst.sh b/libraries/haskell-GLUT/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-GLUT/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-GLUT/haskell-GLUT.SlackBuild b/libraries/haskell-GLUT/haskell-GLUT.SlackBuild
deleted file mode 100644
index e9f8936ae58e..000000000000
--- a/libraries/haskell-GLUT/haskell-GLUT.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for GLUT
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-GLUT
-VERSION=${VERSION:-2.2.2.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE README examples $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-GLUT/haskell-GLUT.info b/libraries/haskell-GLUT/haskell-GLUT.info
deleted file mode 100644
index c2fff5d32a9a..000000000000
--- a/libraries/haskell-GLUT/haskell-GLUT.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-GLUT"
-VERSION="2.2.2.0"
-HOMEPAGE="http://hackage.haskell.org/package/GLUT"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/GLUT/2.2.2.0/GLUT-2.2.2.0.tar.gz"
-MD5SUM="e11912f50b76950b0d9e27d25127e391"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-GLUT/slack-desc b/libraries/haskell-GLUT/slack-desc
deleted file mode 100644
index 594038045334..000000000000
--- a/libraries/haskell-GLUT/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------------------------------------------------------|
-haskell-GLUT: haskell-GLUT (A binding for the OpenGL Utility Toolkit)
-haskell-GLUT:
-haskell-GLUT: A Haskell binding for the OpenGL Utility Toolkit, a window system
-haskell-GLUT: independent toolkit for writing OpenGL programs.
-haskell-GLUT:
-haskell-GLUT:
-haskell-GLUT:
-haskell-GLUT:
-haskell-GLUT:
-haskell-GLUT:
-haskell-GLUT:
diff --git a/libraries/haskell-HTTP/README b/libraries/haskell-HTTP/README
deleted file mode 100644
index 1713ad6e0de6..000000000000
--- a/libraries/haskell-HTTP/README
+++ /dev/null
@@ -1,9 +0,0 @@
-The HTTP package supports client-side web programming in Haskell.
-It lets you set up HTTP connections, transmitting requests and
-processing the responses coming back, all from within the comforts
-of Haskell.
-
-This requires haskell-network.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-HTTP/doinst.sh b/libraries/haskell-HTTP/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-HTTP/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-HTTP/haskell-HTTP.SlackBuild b/libraries/haskell-HTTP/haskell-HTTP.SlackBuild
deleted file mode 100644
index d619c338e8b9..000000000000
--- a/libraries/haskell-HTTP/haskell-HTTP.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for HTTP
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-HTTP
-VERSION=${VERSION:-4000.1.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CHANGES LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-HTTP/haskell-HTTP.info b/libraries/haskell-HTTP/haskell-HTTP.info
deleted file mode 100644
index 49bfea2ffeab..000000000000
--- a/libraries/haskell-HTTP/haskell-HTTP.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-HTTP"
-VERSION="4000.1.1"
-HOMEPAGE="http://hackage.haskell.org/package/HTTP"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/HTTP/4000.1.1/HTTP-4000.1.1.tar.gz"
-MD5SUM="ddf23d46c4d6dc0048c454e3d01caa57"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-HTTP/slack-desc b/libraries/haskell-HTTP/slack-desc
deleted file mode 100644
index b3970a5c95cb..000000000000
--- a/libraries/haskell-HTTP/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------------------------------------------------------|
-haskell-HTTP: haskell-HTTP (A Haskell library for client-side HTTP)
-haskell-HTTP:
-haskell-HTTP: The HTTP package supports client-side web programming in Haskell.
-haskell-HTTP: It lets you set up HTTP connections, transmitting requests and
-haskell-HTTP: processing the responses coming back, all from within the comforts
-haskell-HTTP: of Haskell.
-haskell-HTTP:
-haskell-HTTP: http://hackage.haskell.org/package/HTTP
-haskell-HTTP:
-haskell-HTTP:
-haskell-HTTP:
diff --git a/libraries/haskell-HUnit/README b/libraries/haskell-HUnit/README
deleted file mode 100644
index 90e927049700..000000000000
--- a/libraries/haskell-HUnit/README
+++ /dev/null
@@ -1,7 +0,0 @@
-HUnit is a unit testing framework for Haskell, inspired by the JUnit
-tool for Java.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-HUnit/doinst.sh b/libraries/haskell-HUnit/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-HUnit/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-HUnit/haskell-HUnit.SlackBuild b/libraries/haskell-HUnit/haskell-HUnit.SlackBuild
deleted file mode 100644
index b70780c18230..000000000000
--- a/libraries/haskell-HUnit/haskell-HUnit.SlackBuild
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for HUnit
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-HUnit
-VERSION=${VERSION:-1.2.2.3}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE README doc/Guide.html $PKG/usr/doc/$PRGNAM-$VERSION
-# --docdir not fully respected
-mv $PKG/usr/share/$SRCNAM-$VERSION/examples $PKG/usr/doc/$PRGNAM-$VERSION/examples
-# rest of them are duplicates
-rm -rf $PKG/usr/share
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-HUnit/haskell-HUnit.info b/libraries/haskell-HUnit/haskell-HUnit.info
deleted file mode 100644
index 41e74138ea7f..000000000000
--- a/libraries/haskell-HUnit/haskell-HUnit.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-HUnit"
-VERSION="1.2.2.3"
-HOMEPAGE="http://hackage.haskell.org/package/HUnit"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/HUnit/1.2.2.3/HUnit-1.2.2.3.tar.gz"
-MD5SUM="f179add502f88153e5c9fdc69056b657"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-HUnit/slack-desc b/libraries/haskell-HUnit/slack-desc
deleted file mode 100644
index 60583e852630..000000000000
--- a/libraries/haskell-HUnit/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------------------------------------------------------|
-haskell-HUnit: haskell-HUnit (Unit testing framework for Haskell)
-haskell-HUnit:
-haskell-HUnit: HUnit is a unit testing framework for Haskell, inspired by the JUnit
-haskell-HUnit: tool for Java.
-haskell-HUnit:
-haskell-HUnit: http://hackage.haskell.org/package/HUnit
-haskell-HUnit:
-haskell-HUnit:
-haskell-HUnit:
-haskell-HUnit:
-haskell-HUnit:
diff --git a/libraries/haskell-MonadCatchIO-mtl/README b/libraries/haskell-MonadCatchIO-mtl/README
deleted file mode 100644
index 156680c936e7..000000000000
--- a/libraries/haskell-MonadCatchIO-mtl/README
+++ /dev/null
@@ -1,6 +0,0 @@
-Provides a monad-transformer version of the Control.Exception.catch
-function. For this, it defines the MonadCatchIO class, a subset of
-MonadIO. It defines proper instances for most monad transformers in
-the mtl library.
-
-This requires ghc, haskell-transformers, and haskell-mtl.
diff --git a/libraries/haskell-MonadCatchIO-mtl/doinst.sh b/libraries/haskell-MonadCatchIO-mtl/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-MonadCatchIO-mtl/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.SlackBuild b/libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.SlackBuild
deleted file mode 100644
index c54efaec1bad..000000000000
--- a/libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.SlackBuild
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for MonadCatchIO-mtl
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-MonadCatchIO-mtl
-VERSION=${VERSION:-0.3.0.1}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-# BUG: At least the package should come with lisence
-#cp -a $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.info b/libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.info
deleted file mode 100644
index 5f3a242ff065..000000000000
--- a/libraries/haskell-MonadCatchIO-mtl/haskell-MonadCatchIO-mtl.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-MonadCatchIO-mtl"
-VERSION="0.3.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/MonadCatchIO-mtl"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/MonadCatchIO-mtl/0.3.0.1/MonadCatchIO-mtl-0.3.0.1.tar.gz"
-MD5SUM="53f56fece758b15eff950f9c9796fbdf"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-MonadCatchIO-mtl/slack-desc b/libraries/haskell-MonadCatchIO-mtl/slack-desc
deleted file mode 100644
index fbf5055cdb4b..000000000000
--- a/libraries/haskell-MonadCatchIO-mtl/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------------------------------------------------------|
-haskell-MonadCatchIO-mtl: haskell-MonadCatchIO-mtl (Monad-transformer version of haskell-mtl)
-haskell-MonadCatchIO-mtl:
-haskell-MonadCatchIO-mtl: Provides a monad-transformer version of the Control.Exception.catch
-haskell-MonadCatchIO-mtl: function. For this, it defines the MonadCatchIO class, a subset of
-haskell-MonadCatchIO-mtl: MonadIO. It defines proper instances for most monad transformers in
-haskell-MonadCatchIO-mtl: the mtl library.
-haskell-MonadCatchIO-mtl:
-haskell-MonadCatchIO-mtl: Homepage: http://hackage.haskell.org/package/MonadCatchIO-mtl
-haskell-MonadCatchIO-mtl:
-haskell-MonadCatchIO-mtl:
-haskell-MonadCatchIO-mtl:
diff --git a/libraries/haskell-ObjectName/README b/libraries/haskell-ObjectName/README
deleted file mode 100644
index e266ea95af2f..000000000000
--- a/libraries/haskell-ObjectName/README
+++ /dev/null
@@ -1,9 +0,0 @@
-This tiny package contains the class ObjectName, which corresponds
-to the general notion of explicitly handled identifiers for API
-objects, e.g. a texture object name in OpenGL or a buffer object
-name in OpenAL.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-ObjectName/doinst.sh b/libraries/haskell-ObjectName/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-ObjectName/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-ObjectName/haskell-ObjectName.SlackBuild b/libraries/haskell-ObjectName/haskell-ObjectName.SlackBuild
deleted file mode 100644
index fbf457b394ef..000000000000
--- a/libraries/haskell-ObjectName/haskell-ObjectName.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for ObjectName
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-ObjectName
-VERSION=${VERSION:-1.0.0.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-ObjectName/haskell-ObjectName.info b/libraries/haskell-ObjectName/haskell-ObjectName.info
deleted file mode 100644
index a8e516e87893..000000000000
--- a/libraries/haskell-ObjectName/haskell-ObjectName.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-ObjectName"
-VERSION="1.0.0.0"
-HOMEPAGE="http://hackage.haskell.org/package/ObjectName"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/ObjectName/1.0.0.0/ObjectName-1.0.0.0.tar.gz"
-MD5SUM="00140131c26a51ae1118f685a73ad923"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-ObjectName/slack-desc b/libraries/haskell-ObjectName/slack-desc
deleted file mode 100644
index 0b12834253c5..000000000000
--- a/libraries/haskell-ObjectName/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------------------------------------------------------|
-haskell-ObjectName: haskell-ObjectName (Explicitly handled object names)
-haskell-ObjectName:
-haskell-ObjectName: This tiny package contains the class ObjectName, which corresponds
-haskell-ObjectName: to the general notion of explicitly handled identifiers for API
-haskell-ObjectName: objects, e.g. a texture object name in OpenGL or a buffer object
-haskell-ObjectName: name in OpenAL.
-haskell-ObjectName:
-haskell-ObjectName:
-haskell-ObjectName:
-haskell-ObjectName:
-haskell-ObjectName:
diff --git a/libraries/haskell-OpenGL/README b/libraries/haskell-OpenGL/README
deleted file mode 100644
index be6dacd30797..000000000000
--- a/libraries/haskell-OpenGL/README
+++ /dev/null
@@ -1,8 +0,0 @@
-A Haskell binding for the OpenGL graphics system (GL, version 3.2)
-and its accompanying utility library (GLU, version 1.3).
-
-This requires ghc, haskell-OpenGLRaw, haskell-GLURaw,
-haskell-ObjectName, haskell-StateVar and haskell-Tensor.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-OpenGL/doinst.sh b/libraries/haskell-OpenGL/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-OpenGL/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-OpenGL/haskell-OpenGL.SlackBuild b/libraries/haskell-OpenGL/haskell-OpenGL.SlackBuild
deleted file mode 100644
index 792be7ae23b8..000000000000
--- a/libraries/haskell-OpenGL/haskell-OpenGL.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for OpenGL
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-OpenGL
-VERSION=${VERSION:-2.4.0.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-OpenGL/haskell-OpenGL.info b/libraries/haskell-OpenGL/haskell-OpenGL.info
deleted file mode 100644
index 956df02cc55a..000000000000
--- a/libraries/haskell-OpenGL/haskell-OpenGL.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-OpenGL"
-VERSION="2.4.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/OpenGL"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/OpenGL/2.4.0.1/OpenGL-2.4.0.1.tar.gz"
-MD5SUM="71b03fce1e3d64be1e874d7989f0272c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-OpenGL/slack-desc b/libraries/haskell-OpenGL/slack-desc
deleted file mode 100644
index 9d8df4dc6b60..000000000000
--- a/libraries/haskell-OpenGL/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------------------------------------------------------|
-haskell-OpenGL: haskell-OpenGL (A binding for the OpenGL graphics system)
-haskell-OpenGL:
-haskell-OpenGL: A Haskell binding for the OpenGL graphics system (GL, version 3.2)
-haskell-OpenGL: and its accompanying utility library (GLU, version 1.3).
-haskell-OpenGL:
-haskell-OpenGL:
-haskell-OpenGL:
-haskell-OpenGL:
-haskell-OpenGL:
-haskell-OpenGL:
-haskell-OpenGL:
diff --git a/libraries/haskell-OpenGLRaw/README b/libraries/haskell-OpenGLRaw/README
deleted file mode 100644
index 211d7eb2be92..000000000000
--- a/libraries/haskell-OpenGLRaw/README
+++ /dev/null
@@ -1,14 +0,0 @@
-OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics
-system and lots of OpenGL extensions. It is basically a 1:1 mapping
-of OpenGL's C API, intended as a basis for a nicer interface.
-OpenGLRaw offers access to all necessary functions, tokens and types
-plus a general facility for loading extension entries. The module
-hierarchy closely mirrors the naming structure of the OpenGL
-extensions, making it easy to find the right module to import. All
-API entries are loaded dynamically. If an API entry is not found at
-runtime, a userError is thrown.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-OpenGLRaw/doinst.sh b/libraries/haskell-OpenGLRaw/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-OpenGLRaw/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.SlackBuild b/libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.SlackBuild
deleted file mode 100644
index 49f9970446b7..000000000000
--- a/libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for OpenGLRaw
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-OpenGLRaw
-VERSION=${VERSION:-1.1.0.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.info b/libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.info
deleted file mode 100644
index bf18fa575a44..000000000000
--- a/libraries/haskell-OpenGLRaw/haskell-OpenGLRaw.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-OpenGLRaw"
-VERSION="1.1.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/OpenGLRaw"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/OpenGLRaw/1.1.0.1/OpenGLRaw-1.1.0.1.tar.gz"
-MD5SUM="efe968cf32e46ae61b7b19edc2711044"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-OpenGLRaw/slack-desc b/libraries/haskell-OpenGLRaw/slack-desc
deleted file mode 100644
index 01eb26c90542..000000000000
--- a/libraries/haskell-OpenGLRaw/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------------------------------------------------------|
-haskell-OpenGLRaw: haskell-OpenGLRaw (A raw binding for the OpenGL graphics system)
-haskell-OpenGLRaw:
-haskell-OpenGLRaw: OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics
-haskell-OpenGLRaw: system and lots of OpenGL extensions. It is basically a 1:1 mapping
-haskell-OpenGLRaw: of OpenGL's C API, intended as a basis for a nicer interface.
-haskell-OpenGLRaw: OpenGLRaw offers access to all necessary functions, tokens and types
-haskell-OpenGLRaw: plus a general facility for loading extension entries. The module
-haskell-OpenGLRaw: hierarchy closely mirrors the naming structure of the OpenGL
-haskell-OpenGLRaw: extensions, making it easy to find the right module to import. All
-haskell-OpenGLRaw: API entries are loaded dynamically. If an API entry is not found at
-haskell-OpenGLRaw: runtime, a userError is thrown.
diff --git a/libraries/haskell-QuickCheck/README b/libraries/haskell-QuickCheck/README
deleted file mode 100644
index fc755754696a..000000000000
--- a/libraries/haskell-QuickCheck/README
+++ /dev/null
@@ -1,10 +0,0 @@
-QuickCheck is a library for random testing of program properties.
-The programmer provides a specification of the program, in the form
-of properties which functions should satisfy, and QuickCheck then
-tests that the properties hold in a large number of randomly
-generated cases.
-
-This requires ghc, haskell-transformers, and haskell-mtl.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-QuickCheck/doinst.sh b/libraries/haskell-QuickCheck/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-QuickCheck/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-QuickCheck/haskell-QuickCheck.SlackBuild b/libraries/haskell-QuickCheck/haskell-QuickCheck.SlackBuild
deleted file mode 100644
index 18524141e0b2..000000000000
--- a/libraries/haskell-QuickCheck/haskell-QuickCheck.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for QuickCheck
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-QuickCheck
-VERSION=${VERSION:-2.4.0.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-QuickCheck/haskell-QuickCheck.info b/libraries/haskell-QuickCheck/haskell-QuickCheck.info
deleted file mode 100644
index 91ab2762c07d..000000000000
--- a/libraries/haskell-QuickCheck/haskell-QuickCheck.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-QuickCheck"
-VERSION="2.4.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/QuickCheck"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/QuickCheck/2.4.0.1/QuickCheck-2.4.0.1.tar.gz"
-MD5SUM="e8c86e95fd1fa4c58fc8e53e2853db5e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-QuickCheck/slack-desc b/libraries/haskell-QuickCheck/slack-desc
deleted file mode 100644
index 3c16d509986b..000000000000
--- a/libraries/haskell-QuickCheck/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------------------------------------------------------|
-haskell-QuickCheck: haskell-QuickCheck (Automatic testing of Haskell programs)
-haskell-QuickCheck:
-haskell-QuickCheck: QuickCheck is a library for random testing of program properties.
-haskell-QuickCheck: The programmer provides a specification of the program, in the form
-haskell-QuickCheck: of properties which functions should satisfy, and QuickCheck then
-haskell-QuickCheck: tests that the properties hold in a large number of randomly
-haskell-QuickCheck: generated cases.
-haskell-QuickCheck:
-haskell-QuickCheck: http://hackage.haskell.org/package/QuickCheck
-haskell-QuickCheck:
-haskell-QuickCheck:
diff --git a/libraries/haskell-StateVar/README b/libraries/haskell-StateVar/README
deleted file mode 100644
index 2d3ee44d074b..000000000000
--- a/libraries/haskell-StateVar/README
+++ /dev/null
@@ -1,7 +0,0 @@
-This package contains state variables, which are references in the
-IO monad, like IORefs or parts of the OpenGL state.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-StateVar/doinst.sh b/libraries/haskell-StateVar/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-StateVar/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-StateVar/haskell-StateVar.SlackBuild b/libraries/haskell-StateVar/haskell-StateVar.SlackBuild
deleted file mode 100644
index 4115010ffbda..000000000000
--- a/libraries/haskell-StateVar/haskell-StateVar.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for StateVar
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-StateVar
-VERSION=${VERSION:-1.0.0.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-StateVar/haskell-StateVar.info b/libraries/haskell-StateVar/haskell-StateVar.info
deleted file mode 100644
index 81467975290d..000000000000
--- a/libraries/haskell-StateVar/haskell-StateVar.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-StateVar"
-VERSION="1.0.0.0"
-HOMEPAGE="http://hackage.haskell.org/package/StateVar"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/StateVar/1.0.0.0/StateVar-1.0.0.0.tar.gz"
-MD5SUM="313aa364e9c41bdd87f4bd3710676d63"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-StateVar/slack-desc b/libraries/haskell-StateVar/slack-desc
deleted file mode 100644
index cf762cdcda15..000000000000
--- a/libraries/haskell-StateVar/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------------------------------------------------------|
-haskell-StateVar: haskell-StateVar (State variables for Haskell)
-haskell-StateVar:
-haskell-StateVar: This package contains state variables, which are references in the
-haskell-StateVar: IO monad, like IORefs or parts of the OpenGL state.
-haskell-StateVar:
-haskell-StateVar:
-haskell-StateVar:
-haskell-StateVar:
-haskell-StateVar:
-haskell-StateVar:
-haskell-StateVar:
diff --git a/libraries/haskell-Tensor/README b/libraries/haskell-Tensor/README
deleted file mode 100644
index 0ed8491b148b..000000000000
--- a/libraries/haskell-Tensor/README
+++ /dev/null
@@ -1,7 +0,0 @@
-This package contains tensor data types and their instances for some
-basic type classes.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-Tensor/doinst.sh b/libraries/haskell-Tensor/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-Tensor/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-Tensor/haskell-Tensor.SlackBuild b/libraries/haskell-Tensor/haskell-Tensor.SlackBuild
deleted file mode 100644
index 1396770bf218..000000000000
--- a/libraries/haskell-Tensor/haskell-Tensor.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for Tensor
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-Tensor
-VERSION=${VERSION:-1.0.0.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-Tensor/haskell-Tensor.info b/libraries/haskell-Tensor/haskell-Tensor.info
deleted file mode 100644
index afef4b7d40d6..000000000000
--- a/libraries/haskell-Tensor/haskell-Tensor.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-Tensor"
-VERSION="1.0.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/Tensor"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/Tensor/1.0.0.1/Tensor-1.0.0.1.tar.gz"
-MD5SUM="67e0393f0cf4f2db06f525853e47811c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-Tensor/slack-desc b/libraries/haskell-Tensor/slack-desc
deleted file mode 100644
index f9e7ead65a45..000000000000
--- a/libraries/haskell-Tensor/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------------------------------------------------------|
-haskell-Tensor: haskell-Tensor (Tensor data types)
-haskell-Tensor:
-haskell-Tensor: This package contains tensor data types and their instances for some
-haskell-Tensor: basic type classes.
-haskell-Tensor:
-haskell-Tensor:
-haskell-Tensor:
-haskell-Tensor:
-haskell-Tensor:
-haskell-Tensor:
-haskell-Tensor:
diff --git a/libraries/haskell-X11-xft/README b/libraries/haskell-X11-xft/README
deleted file mode 100644
index 711cb15ac93d..000000000000
--- a/libraries/haskell-X11-xft/README
+++ /dev/null
@@ -1,6 +0,0 @@
-haskell-X11-xft is haskell support for xft in X11.
-
-This requires ghc, haskell-X11, and haskell-utf8-string.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-X11-xft/doinst.sh b/libraries/haskell-X11-xft/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-X11-xft/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-X11-xft/haskell-X11-xft.SlackBuild b/libraries/haskell-X11-xft/haskell-X11-xft.SlackBuild
deleted file mode 100644
index 5e678db3f532..000000000000
--- a/libraries/haskell-X11-xft/haskell-X11-xft.SlackBuild
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/sh
-# Slackware build script for X11-xft
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Modified by Andy Bailey (GooseYArd@gmail.com) for X11-xft
-# Public domain.
-
-SRCNAM=X11-xft
-PRGNAM=haskell-$SRCNAM
-VERSION=${VERSION:-0.3}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-GHC_VERSION=$(ghc --numeric-version)
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | \ xargs strip --strip-unneeded 2> /dev/null || true
-
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-X11-xft/haskell-X11-xft.info b/libraries/haskell-X11-xft/haskell-X11-xft.info
deleted file mode 100644
index c12d37f9b723..000000000000
--- a/libraries/haskell-X11-xft/haskell-X11-xft.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-X11-xft"
-VERSION="0.3"
-HOMEPAGE="http://hackage.haskell.org/package/X11-xft"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/X11-xft/0.3/X11-xft-0.3.tar.gz"
-MD5SUM="1b4a528a2a4fe5e9de715f6758ff9015"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Andy Bailey"
-EMAIL="GooseYArd@gmail.com"
-APPROVED="Erik Hanson"
diff --git a/libraries/haskell-X11-xft/slack-desc b/libraries/haskell-X11-xft/slack-desc
deleted file mode 100644
index d8f386dc70b2..000000000000
--- a/libraries/haskell-X11-xft/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------------------------------------------------------|
-haskell-X11-xft: haskell-X11-xft (haskell bindings to the xft library)
-haskell-X11-xft:
-haskell-X11-xft: Haskell bindings to the Xft, X Free Type interface library,
-haskell-X11-xft: and some Xrender parts.
-haskell-X11-xft:
-haskell-X11-xft: http://hackage.haskell.org/package/X11-xft
-haskell-X11-xft:
-haskell-X11-xft:
-haskell-X11-xft:
-haskell-X11-xft:
-haskell-X11-xft:
diff --git a/libraries/haskell-X11/README b/libraries/haskell-X11/README
deleted file mode 100644
index 64f452c70f66..000000000000
--- a/libraries/haskell-X11/README
+++ /dev/null
@@ -1,9 +0,0 @@
-A Haskell binding to the X11 graphics library. The binding is a
-direct translation of the C binding; for documentation of these calls,
-refer to The Xlib Programming Manual, available online at
-http://tronche.com/gui/x/xlib/.
-
-This requires ghc and haskell-syb from SlackBuilds.org.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-X11/doinst.sh b/libraries/haskell-X11/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-X11/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-X11/haskell-X11.SlackBuild b/libraries/haskell-X11/haskell-X11.SlackBuild
deleted file mode 100644
index dd72723ba388..000000000000
--- a/libraries/haskell-X11/haskell-X11.SlackBuild
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for X11
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-X11
-VERSION=${VERSION:-1.5.0.0}
-BUILD=${BUILD:-3}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-X11/haskell-X11.info b/libraries/haskell-X11/haskell-X11.info
deleted file mode 100644
index e4fcc8604aa2..000000000000
--- a/libraries/haskell-X11/haskell-X11.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-X11"
-VERSION="1.5.0.0"
-HOMEPAGE="http://hackage.haskell.org/package/X11"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/X11/1.5.0.0/X11-1.5.0.0.tar.gz"
-MD5SUM="ec6670f5ce1812206903c8a0fd9df04c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-X11/slack-desc b/libraries/haskell-X11/slack-desc
deleted file mode 100644
index 922c7a60d8f1..000000000000
--- a/libraries/haskell-X11/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------------------------------------------------------|
-haskell-X11: haskell-X11 (A Haskell binding to the X11 graphics library)
-haskell-X11:
-haskell-X11: The binding is a direct translation of the C binding; for
-haskell-X11: documentation of these calls, refer to The Xlib Programming Manual,
-haskell-X11: available online at http://tronche.com/gui/x/xlib/.
-haskell-X11:
-haskell-X11: http://hackage.haskell.org/package/X11
-haskell-X11:
-haskell-X11:
-haskell-X11:
-haskell-X11:
diff --git a/libraries/haskell-ansi-terminal/README b/libraries/haskell-ansi-terminal/README
deleted file mode 100644
index 1cde06ceeb81..000000000000
--- a/libraries/haskell-ansi-terminal/README
+++ /dev/null
@@ -1,8 +0,0 @@
-ANSI terminal support for Haskell: allows cursor movement, screen
-clearing, color output showing or hiding the cursor, and changing
-the title.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-ansi-terminal/doinst.sh b/libraries/haskell-ansi-terminal/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-ansi-terminal/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-ansi-terminal/haskell-ansi-terminal.SlackBuild b/libraries/haskell-ansi-terminal/haskell-ansi-terminal.SlackBuild
deleted file mode 100644
index a9e25df1b62d..000000000000
--- a/libraries/haskell-ansi-terminal/haskell-ansi-terminal.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for ansi-terminal
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-ansi-terminal
-VERSION=${VERSION:-0.5.5}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-ansi-terminal/haskell-ansi-terminal.info b/libraries/haskell-ansi-terminal/haskell-ansi-terminal.info
deleted file mode 100644
index 51a6d6eeb41d..000000000000
--- a/libraries/haskell-ansi-terminal/haskell-ansi-terminal.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-ansi-terminal"
-VERSION="0.5.5"
-HOMEPAGE="http://hackage.haskell.org/package/ansi-terminal"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/ansi-terminal/0.5.5/ansi-terminal-0.5.5.tar.gz"
-MD5SUM="5ad9e6561f0de1a2e98b6c72d119ea75"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-ansi-terminal/slack-desc b/libraries/haskell-ansi-terminal/slack-desc
deleted file mode 100644
index d76be32bf3cb..000000000000
--- a/libraries/haskell-ansi-terminal/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------------------------------------------------------|
-haskell-ansi-terminal: haskell-ansi-terminal (Simple ANSI terminal support)
-haskell-ansi-terminal:
-haskell-ansi-terminal: ANSI terminal support for Haskell: allows cursor movement, screen
-haskell-ansi-terminal: clearing, color output showing or hiding the cursor, and changing
-haskell-ansi-terminal: the title.
-haskell-ansi-terminal:
-haskell-ansi-terminal:
-haskell-ansi-terminal:
-haskell-ansi-terminal:
-haskell-ansi-terminal:
-haskell-ansi-terminal:
diff --git a/libraries/haskell-ansi-wl-pprint/README b/libraries/haskell-ansi-wl-pprint/README
deleted file mode 100644
index 44c4974c1453..000000000000
--- a/libraries/haskell-ansi-wl-pprint/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a pretty printing library based on Wadler's paper A Prettier
-Printer. It has been enhanced with support for ANSI terminal colored
-output using the ansi-terminal package.
-
-This requires ghc, and haskell-ansi-terminal.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-ansi-wl-pprint/doinst.sh b/libraries/haskell-ansi-wl-pprint/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-ansi-wl-pprint/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.SlackBuild b/libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.SlackBuild
deleted file mode 100644
index de4a690b593f..000000000000
--- a/libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for ansi-wl-pprint
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-ansi-wl-pprint
-VERSION=${VERSION:-0.6.3}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.info b/libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.info
deleted file mode 100644
index db2f5ee8def2..000000000000
--- a/libraries/haskell-ansi-wl-pprint/haskell-ansi-wl-pprint.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-ansi-wl-pprint"
-VERSION="0.6.3"
-HOMEPAGE="http://hackage.haskell.org/package/ansi-wl-pprint"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/ansi-wl-pprint/0.6.3/ansi-wl-pprint-0.6.3.tar.gz"
-MD5SUM="1a58d605d340226a74074d7e5583565d"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-ansi-wl-pprint/slack-desc b/libraries/haskell-ansi-wl-pprint/slack-desc
deleted file mode 100644
index 08da3a9e2993..000000000000
--- a/libraries/haskell-ansi-wl-pprint/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------------------------------------------------------|
-haskell-ansi-wl-pprint: haskell-ansi-wl-pprint (The Wadler/Leijen Pretty Printer)
-haskell-ansi-wl-pprint:
-haskell-ansi-wl-pprint: This is a pretty printing library based on Wadler's paper A Prettier
-haskell-ansi-wl-pprint: Printer. It has been enhanced with support for ANSI terminal colored
-haskell-ansi-wl-pprint: output using the ansi-terminal package.
-haskell-ansi-wl-pprint:
-haskell-ansi-wl-pprint:
-haskell-ansi-wl-pprint:
-haskell-ansi-wl-pprint:
-haskell-ansi-wl-pprint:
-haskell-ansi-wl-pprint:
diff --git a/libraries/haskell-binary/README b/libraries/haskell-binary/README
deleted file mode 100644
index 34fa609952d2..000000000000
--- a/libraries/haskell-binary/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a library for Haskell programs, providing high performance binary
-serialisation of Haskell data. It uses the ByteString library to achieve
-efficient, lazy reading and writing of structures in binary format.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-binary/doinst.sh b/libraries/haskell-binary/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-binary/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-binary/haskell-binary.SlackBuild b/libraries/haskell-binary/haskell-binary.SlackBuild
deleted file mode 100644
index 145b949840d8..000000000000
--- a/libraries/haskell-binary/haskell-binary.SlackBuild
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for binary
-
-# Written by Peter Wang <novalazy@gmail.com>
-# Modified by Mikko Värri <vmj@linuxbox.fi>
-# Public domain.
-
-PRGNAM=haskell-binary
-VERSION=${VERSION:-0.5.0.2}
-BUILD=${BUILD:-4}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e # Exit on most errors
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --libsubdir=ghc-$GHC_VERSION/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-install -m 644 LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-binary/haskell-binary.info b/libraries/haskell-binary/haskell-binary.info
deleted file mode 100644
index 3f9c55403b80..000000000000
--- a/libraries/haskell-binary/haskell-binary.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-binary"
-VERSION="0.5.0.2"
-HOMEPAGE="http://hackage.haskell.org/package/binary"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/binary/0.5.0.2/binary-0.5.0.2.tar.gz"
-MD5SUM="6bf8f3d1441602c9ab09a75e3bd6e926"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-binary/slack-desc b/libraries/haskell-binary/slack-desc
deleted file mode 100644
index 06140eecf88f..000000000000
--- a/libraries/haskell-binary/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------------------------------------------------------|
-haskell-binary: haskell-binary (binary serialisation library for Haskell)
-haskell-binary:
-haskell-binary: This is a library for Haskell programs, providing high
-haskell-binary: performance binary serialisation of Haskell data. It uses the
-haskell-binary: ByteString library to achieve efficient, lazy reading and
-haskell-binary: writing of structures in binary format.
-haskell-binary:
-haskell-binary:
-haskell-binary:
-haskell-binary:
-haskell-binary:
diff --git a/libraries/haskell-cgi/README b/libraries/haskell-cgi/README
deleted file mode 100644
index 488b06326f8a..000000000000
--- a/libraries/haskell-cgi/README
+++ /dev/null
@@ -1,6 +0,0 @@
-This is a Haskell library for writing CGI programs.
-
-This requires haskell-MonadCatchIO-mtl, haskell-network and haskell-xhtml.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-cgi/doinst.sh b/libraries/haskell-cgi/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-cgi/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-cgi/haskell-cgi.SlackBuild b/libraries/haskell-cgi/haskell-cgi.SlackBuild
deleted file mode 100644
index 7204d4426865..000000000000
--- a/libraries/haskell-cgi/haskell-cgi.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for cgi
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-cgi
-VERSION=${VERSION:-3001.1.8.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-cgi/haskell-cgi.info b/libraries/haskell-cgi/haskell-cgi.info
deleted file mode 100644
index 8c6dafe586e1..000000000000
--- a/libraries/haskell-cgi/haskell-cgi.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-cgi"
-VERSION="3001.1.8.2"
-HOMEPAGE="http://hackage.haskell.org/package/cgi"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/cgi/3001.1.8.2/cgi-3001.1.8.2.tar.gz"
-MD5SUM="4092efaf00ac329b9771879f57a95323"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-cgi/slack-desc b/libraries/haskell-cgi/slack-desc
deleted file mode 100644
index c3be26224754..000000000000
--- a/libraries/haskell-cgi/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------------------------------------------------------|
-haskell-cgi: haskell-cgi (A Haskell library for writing CGI programs)
-haskell-cgi:
-haskell-cgi: This is a Haskell library for writing CGI programs.
-haskell-cgi:
-haskell-cgi: http://hackage.haskell.org/package/cgi
-haskell-cgi:
-haskell-cgi:
-haskell-cgi:
-haskell-cgi:
-haskell-cgi:
-haskell-cgi:
diff --git a/libraries/haskell-dataenc/README b/libraries/haskell-dataenc/README
deleted file mode 100644
index 0e39f95c01b2..000000000000
--- a/libraries/haskell-dataenc/README
+++ /dev/null
@@ -1,8 +0,0 @@
-Data encoding library currently providing Base16, Base32, Base32Hex,
-Base64, Base64Url, Base85, Python string escaping, Quoted-Printable,
-URL encoding, uuencode, xxencode, and yEncoding.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-dataenc/doinst.sh b/libraries/haskell-dataenc/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-dataenc/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-dataenc/haskell-dataenc.SlackBuild b/libraries/haskell-dataenc/haskell-dataenc.SlackBuild
deleted file mode 100644
index 24cb79f9e5ec..000000000000
--- a/libraries/haskell-dataenc/haskell-dataenc.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for dataenc
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-dataenc
-VERSION=${VERSION:-0.13.0.4}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-dataenc/haskell-dataenc.info b/libraries/haskell-dataenc/haskell-dataenc.info
deleted file mode 100644
index 7776ddef0a2e..000000000000
--- a/libraries/haskell-dataenc/haskell-dataenc.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-dataenc"
-VERSION="0.13.0.4"
-HOMEPAGE="http://hackage.haskell.org/package/dataenc"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/dataenc/0.13.0.4/dataenc-0.13.0.4.tar.gz"
-MD5SUM="4764fa7f75ed3ee95a759d67d1347d46"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-dataenc/slack-desc b/libraries/haskell-dataenc/slack-desc
deleted file mode 100644
index bea7b806f29c..000000000000
--- a/libraries/haskell-dataenc/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------------------------------------------------------|
-haskell-dataenc: haskell-dataenc (Data encoding library)
-haskell-dataenc:
-haskell-dataenc: Data encoding library currently providing Base16, Base32, Base32Hex,
-haskell-dataenc: Base64, Base64Url, Base85, Python string escaping, Quoted-Printable,
-haskell-dataenc: URL encoding, uuencode, xxencode, and yEncoding.
-haskell-dataenc:
-haskell-dataenc: http://hackage.haskell.org/package/dataenc
-haskell-dataenc:
-haskell-dataenc:
-haskell-dataenc:
-haskell-dataenc:
diff --git a/libraries/haskell-deepseq/README b/libraries/haskell-deepseq/README
deleted file mode 100644
index 409bf706fc20..000000000000
--- a/libraries/haskell-deepseq/README
+++ /dev/null
@@ -1,7 +0,0 @@
-This package provides a "deep" version of seq, for fully evaluating
-data structures.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-deepseq/doinst.sh b/libraries/haskell-deepseq/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-deepseq/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-deepseq/haskell-deepseq.SlackBuild b/libraries/haskell-deepseq/haskell-deepseq.SlackBuild
deleted file mode 100644
index eab0b06d141c..000000000000
--- a/libraries/haskell-deepseq/haskell-deepseq.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for deepseq
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-deepseq
-VERSION=${VERSION:-1.1.0.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-deepseq/haskell-deepseq.info b/libraries/haskell-deepseq/haskell-deepseq.info
deleted file mode 100644
index 997005544fba..000000000000
--- a/libraries/haskell-deepseq/haskell-deepseq.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-deepseq"
-VERSION="1.1.0.2"
-HOMEPAGE="http://hackage.haskell.org/package/deepseq"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/deepseq/1.1.0.2/deepseq-1.1.0.2.tar.gz"
-MD5SUM="90b66480f0eb659c1db209ee703e0162"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-deepseq/slack-desc b/libraries/haskell-deepseq/slack-desc
deleted file mode 100644
index b0a579293047..000000000000
--- a/libraries/haskell-deepseq/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------------------------------------------------------|
-haskell-deepseq: haskell-deepseq (Fully evaluate data structures in Haskell)
-haskell-deepseq:
-haskell-deepseq: This package provides a "deep" version of seq, for fully evaluating
-haskell-deepseq: data structures.
-haskell-deepseq:
-haskell-deepseq: http://hackage.haskell.org/package/deepseq
-haskell-deepseq:
-haskell-deepseq:
-haskell-deepseq:
-haskell-deepseq:
-haskell-deepseq:
diff --git a/libraries/haskell-digest/README b/libraries/haskell-digest/README
deleted file mode 100644
index 3d1bce3dd679..000000000000
--- a/libraries/haskell-digest/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a library for Haskell programs, providing efficient cryptographic hash
-implementations for strict and lazy bytestrings. CRC32 and Adler32 are
-supported; they are implemented as FFI bindings to efficient code from zlib.
-
-This requires ghc.
-
-After uninstalling, run the following command to unregister the package
-from the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-digest/doinst.sh b/libraries/haskell-digest/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-digest/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-digest/haskell-digest.SlackBuild b/libraries/haskell-digest/haskell-digest.SlackBuild
deleted file mode 100644
index 29a1e37cf706..000000000000
--- a/libraries/haskell-digest/haskell-digest.SlackBuild
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for digest
-
-# Written by Peter Wang <novalazy@gmail.com>
-# Modified by Mikko Värri <vmj@linuxbox.fi>
-# Public domain.
-
-PRGNAM=haskell-digest
-VERSION=${VERSION:-0.0.0.9}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e # Exit on most errors
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --libsubdir=ghc-$GHC_VERSION/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-digest/haskell-digest.info b/libraries/haskell-digest/haskell-digest.info
deleted file mode 100644
index edf39d01fb42..000000000000
--- a/libraries/haskell-digest/haskell-digest.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-digest"
-VERSION="0.0.0.9"
-HOMEPAGE="http://hackage.haskell.org/package/digest"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/digest/0.0.0.9/digest-0.0.0.9.tar.gz"
-MD5SUM="0f35175426d9e443516ac3fa2bf91311"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-digest/slack-desc b/libraries/haskell-digest/slack-desc
deleted file mode 100644
index 568dc7129353..000000000000
--- a/libraries/haskell-digest/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------------------------------------------------------|
-haskell-digest: haskell-digest (cryptographic hash library for Haskell)
-haskell-digest:
-haskell-digest: This is a library for Haskell programs, providing efficient
-haskell-digest: cryptographic hash implementations for strict and lazy
-haskell-digest: bytestrings. CRC32 and Adler32 are supported; they are
-haskell-digest: implemented as FFI bindings to efficient code from zlib.
-haskell-digest:
-haskell-digest:
-haskell-digest:
-haskell-digest:
-haskell-digest:
diff --git a/libraries/haskell-editline/README b/libraries/haskell-editline/README
deleted file mode 100644
index 0f36b82abcc6..000000000000
--- a/libraries/haskell-editline/README
+++ /dev/null
@@ -1,10 +0,0 @@
-This package contains Haskell bindings to the BSD editline library.
-It provides a basic interface to the editline API for reading lines of
-input from the user. Additionally, a readline compatibility module is
-included which provides a subset of the functions from the readline
-package.
-
-This requires libedit and ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-editline/doinst.sh b/libraries/haskell-editline/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-editline/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-editline/haskell-editline.SlackBuild b/libraries/haskell-editline/haskell-editline.SlackBuild
deleted file mode 100644
index f07fc4011abf..000000000000
--- a/libraries/haskell-editline/haskell-editline.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for editline
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-editline
-VERSION=${VERSION:-0.2.1.0}
-BUILD=${BUILD:-3}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-editline/haskell-editline.info b/libraries/haskell-editline/haskell-editline.info
deleted file mode 100644
index efbfcf748d57..000000000000
--- a/libraries/haskell-editline/haskell-editline.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-editline"
-VERSION="0.2.1.0"
-HOMEPAGE="http://hackage.haskell.org/package/editline"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/editline/0.2.1.0/editline-0.2.1.0.tar.gz"
-MD5SUM="fa57f434e538bb32bbfa97aface34358"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-editline/slack-desc b/libraries/haskell-editline/slack-desc
deleted file mode 100644
index 9e942b8e2f13..000000000000
--- a/libraries/haskell-editline/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------------------------------------------------------|
-haskell-editline: haskell-editline (Bindings to the editline library (libedit))
-haskell-editline:
-haskell-editline: This package contains bindings to the BSD editline library. It
-haskell-editline: provides a basic interface to the editline API for reading lines of
-haskell-editline: input from the user. Additionally, a readline compatibility module
-haskell-editline: is included which provides a subset of the functions from the
-haskell-editline: readline package.
-haskell-editline:
-haskell-editline: http://hackage.haskell.org/package/editline
-haskell-editline:
-haskell-editline:
diff --git a/libraries/haskell-fgl/README b/libraries/haskell-fgl/README
deleted file mode 100644
index ed8951f04503..000000000000
--- a/libraries/haskell-fgl/README
+++ /dev/null
@@ -1,7 +0,0 @@
-The functional graph library for Haskell provides several modules
-that define inductive graphs and graph algorithms.
-
-This requires ghc, haskell-transformers, and haskell-mtl.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-fgl/doinst.sh b/libraries/haskell-fgl/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-fgl/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-fgl/haskell-fgl.SlackBuild b/libraries/haskell-fgl/haskell-fgl.SlackBuild
deleted file mode 100644
index 238be494db34..000000000000
--- a/libraries/haskell-fgl/haskell-fgl.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for fgl
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-fgl
-VERSION=${VERSION:-5.4.2.3}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-fgl/haskell-fgl.info b/libraries/haskell-fgl/haskell-fgl.info
deleted file mode 100644
index 8c3fa0bd57a4..000000000000
--- a/libraries/haskell-fgl/haskell-fgl.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-fgl"
-VERSION="5.4.2.3"
-HOMEPAGE="http://hackage.haskell.org/package/fgl"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/fgl/5.4.2.3/fgl-5.4.2.3.tar.gz"
-MD5SUM="29ccab8bebed16a8d7346c3ed52c5d9c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-fgl/slack-desc b/libraries/haskell-fgl/slack-desc
deleted file mode 100644
index a08e2317bd34..000000000000
--- a/libraries/haskell-fgl/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------------------------------------------------------|
-haskell-fgl: haskell-fgl (Martin Erwig's Functional Graph Library)
-haskell-fgl:
-haskell-fgl: The functional graph library for Haskell provides several modules
-haskell-fgl: that define inductive graphs and graph algorithms.
-haskell-fgl:
-haskell-fgl: http://hackage.haskell.org/package/fgl
-haskell-fgl:
-haskell-fgl:
-haskell-fgl:
-haskell-fgl:
-haskell-fgl:
diff --git a/libraries/haskell-ghc-paths/README b/libraries/haskell-ghc-paths/README
deleted file mode 100644
index 251c68ed7178..000000000000
--- a/libraries/haskell-ghc-paths/README
+++ /dev/null
@@ -1,6 +0,0 @@
-haskell-ghc-paths gives knowledge of GHC's installation directories.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-ghc-paths/doinst.sh b/libraries/haskell-ghc-paths/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-ghc-paths/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-ghc-paths/haskell-ghc-paths.SlackBuild b/libraries/haskell-ghc-paths/haskell-ghc-paths.SlackBuild
deleted file mode 100644
index 9ca777fa40b3..000000000000
--- a/libraries/haskell-ghc-paths/haskell-ghc-paths.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for ghc-paths
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-ghc-paths
-VERSION=${VERSION:-0.1.0.8}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-ghc-paths/haskell-ghc-paths.info b/libraries/haskell-ghc-paths/haskell-ghc-paths.info
deleted file mode 100644
index 4c2c5064ce6e..000000000000
--- a/libraries/haskell-ghc-paths/haskell-ghc-paths.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-ghc-paths"
-VERSION="0.1.0.8"
-HOMEPAGE="http://hackage.haskell.org/package/ghc-paths"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/ghc-paths/0.1.0.8/ghc-paths-0.1.0.8.tar.gz"
-MD5SUM="d2b23dc563888e380588501d2ce1d82b"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-ghc-paths/slack-desc b/libraries/haskell-ghc-paths/slack-desc
deleted file mode 100644
index 0924f67de780..000000000000
--- a/libraries/haskell-ghc-paths/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------------------------------------------------------|
-haskell-ghc-paths: haskell-ghc-paths (gives knowledge of GHC's installation directories)
-haskell-ghc-paths:
-haskell-ghc-paths: This package gives knowledge of GHC's installation directories.
-haskell-ghc-paths:
-haskell-ghc-paths:
-haskell-ghc-paths:
-haskell-ghc-paths:
-haskell-ghc-paths:
-haskell-ghc-paths:
-haskell-ghc-paths:
-haskell-ghc-paths:
diff --git a/libraries/haskell-hashed-storage/README b/libraries/haskell-hashed-storage/README
deleted file mode 100644
index 2f8d278cd86f..000000000000
--- a/libraries/haskell-hashed-storage/README
+++ /dev/null
@@ -1,13 +0,0 @@
-Support code for reading and manipulating hashed file storage (where
-each file and directory is associated with a cryptographic hash, for
-corruption-resistant storage and fast comparisons).
-
-The supported storage formats include darcs hashed pristine, a plain
-filesystem tree and an indexed plain tree (where the index maintains
-hashes of the plain files and directories).
-
-This requires ghc, haskell-binary, haskell-dataenc, haskell-mmap,
-haskell-transformers, haskell-zlib, and haskell-mtl.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-hashed-storage/doinst.sh b/libraries/haskell-hashed-storage/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-hashed-storage/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-hashed-storage/haskell-hashed-storage.SlackBuild b/libraries/haskell-hashed-storage/haskell-hashed-storage.SlackBuild
deleted file mode 100644
index f6e04cccd896..000000000000
--- a/libraries/haskell-hashed-storage/haskell-hashed-storage.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for hashed-storage
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-hashed-storage
-VERSION=${VERSION:-0.5.4}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE NEWS $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-hashed-storage/haskell-hashed-storage.info b/libraries/haskell-hashed-storage/haskell-hashed-storage.info
deleted file mode 100644
index 9a6e8d4f5e71..000000000000
--- a/libraries/haskell-hashed-storage/haskell-hashed-storage.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-hashed-storage"
-VERSION="0.5.4"
-HOMEPAGE="http://hackage.haskell.org/package/hashed-storage"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/hashed-storage/0.5.4/hashed-storage-0.5.4.tar.gz"
-MD5SUM="e182a3fe6f977b0df85641da5df8e4f2"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-hashed-storage/slack-desc b/libraries/haskell-hashed-storage/slack-desc
deleted file mode 100644
index 82b57a0e6d19..000000000000
--- a/libraries/haskell-hashed-storage/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------------------------------------------------------|
-haskell-hashed-storage: haskell-hashed-storage (Hashed file storage support code)
-haskell-hashed-storage:
-haskell-hashed-storage: Support code for reading and manipulating hashed file storage (where
-haskell-hashed-storage: each file and directory is associated with a cryptographic hash, for
-haskell-hashed-storage: corruption-resistant storage and fast comparisons).
-haskell-hashed-storage:
-haskell-hashed-storage: The supported storage formats include darcs hashed pristine, a plain
-haskell-hashed-storage: filesystem tree and an indexed plain tree (where the index maintains
-haskell-hashed-storage: hashes of the plain files and directories).
-haskell-hashed-storage:
-haskell-hashed-storage: http://hackage.haskell.org/package/hashed-storage
diff --git a/libraries/haskell-haskeline/README b/libraries/haskell-haskeline/README
deleted file mode 100644
index 5ad216dcb7f6..000000000000
--- a/libraries/haskell-haskeline/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Haskeline provides a user interface for line input in command-line
-programs. This library is similar in purpose to readline, but since
-it is written in Haskell, it is (hopefully) more easily used in other
-Haskell programs.
-
-This requires ghc, haskell-transformers, haskell-mtl,
-haskell-terminfo, and haskell-utf8-string.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-haskeline/doinst.sh b/libraries/haskell-haskeline/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-haskeline/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-haskeline/haskell-haskeline.SlackBuild b/libraries/haskell-haskeline/haskell-haskeline.SlackBuild
deleted file mode 100644
index 87e07cc7dd51..000000000000
--- a/libraries/haskell-haskeline/haskell-haskeline.SlackBuild
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for haskeline
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-haskeline
-VERSION=${VERSION:-0.6.3.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --flags="terminfo"
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CHANGES LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-haskeline/haskell-haskeline.info b/libraries/haskell-haskeline/haskell-haskeline.info
deleted file mode 100644
index bd1dc3fd1f36..000000000000
--- a/libraries/haskell-haskeline/haskell-haskeline.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-haskeline"
-VERSION="0.6.3.2"
-HOMEPAGE="http://hackage.haskell.org/package/haskeline"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/haskeline/0.6.3.2/haskeline-0.6.3.2.tar.gz"
-MD5SUM="d75863f63a1cfb499d0198e4f28ac2af"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-haskeline/slack-desc b/libraries/haskell-haskeline/slack-desc
deleted file mode 100644
index 2355477de48b..000000000000
--- a/libraries/haskell-haskeline/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------------------------------------------------------|
-haskell-haskeline: haskell-haskeline (A command-line interface for user input)
-haskell-haskeline:
-haskell-haskeline: Haskeline provides a user interface for line input in command-line
-haskell-haskeline: programs. This library is similar in purpose to readline, but since
-haskell-haskeline: it is written in Haskell it is (hopefully) more easily used in other
-haskell-haskeline: Haskell programs.
-haskell-haskeline:
-haskell-haskeline: http://hackage.haskell.org/package/haskeline
-haskell-haskeline:
-haskell-haskeline:
-haskell-haskeline:
diff --git a/libraries/haskell-haskell-src/README b/libraries/haskell-haskell-src/README
deleted file mode 100644
index 1d66af8621ec..000000000000
--- a/libraries/haskell-haskell-src/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Facilities for manipulating Haskell source code: an abstract syntax,
-lexer, parser, and pretty-printer.
-
-This requires ghc, happy, and haskell-syb.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-haskell-src/doinst.sh b/libraries/haskell-haskell-src/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-haskell-src/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-haskell-src/haskell-haskell-src.SlackBuild b/libraries/haskell-haskell-src/haskell-haskell-src.SlackBuild
deleted file mode 100644
index 225878ade4b6..000000000000
--- a/libraries/haskell-haskell-src/haskell-haskell-src.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for haskell-src
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-haskell-src
-VERSION=${VERSION:-1.0.1.4}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-haskell-src/haskell-haskell-src.info b/libraries/haskell-haskell-src/haskell-haskell-src.info
deleted file mode 100644
index 63050d484c6e..000000000000
--- a/libraries/haskell-haskell-src/haskell-haskell-src.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-haskell-src"
-VERSION="1.0.1.4"
-HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/haskell-src/1.0.1.4/haskell-src-1.0.1.4.tar.gz"
-MD5SUM="32d181c082393ab859e72610803bac6e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-haskell-src/slack-desc b/libraries/haskell-haskell-src/slack-desc
deleted file mode 100644
index 07c6b40709bf..000000000000
--- a/libraries/haskell-haskell-src/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------------------------------------------------------|
-haskell-haskell-src: haskell-haskell-src (Manipulating Haskell source code)
-haskell-haskell-src:
-haskell-haskell-src: Facilities for manipulating Haskell source code: an abstract syntax,
-haskell-haskell-src: lexer, parser and pretty-printer.
-haskell-haskell-src:
-haskell-haskell-src: http://hackage.haskell.org/package/haskell-src
-haskell-haskell-src:
-haskell-haskell-src:
-haskell-haskell-src:
-haskell-haskell-src:
-haskell-haskell-src:
diff --git a/libraries/haskell-hinotify/README b/libraries/haskell-hinotify/README
deleted file mode 100644
index 4b31faab0f46..000000000000
--- a/libraries/haskell-hinotify/README
+++ /dev/null
@@ -1,8 +0,0 @@
-inotify provides file system event notification, simply add a watcher to
-a file or directory and get an event when it is accessed or modified.
-This package provides haskell bindings for inotify.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-hinotify/doinst.sh b/libraries/haskell-hinotify/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-hinotify/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-hinotify/haskell-hinotify.SlackBuild b/libraries/haskell-hinotify/haskell-hinotify.SlackBuild
deleted file mode 100644
index 0374b97aea6f..000000000000
--- a/libraries/haskell-hinotify/haskell-hinotify.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for hinotify
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Modified by Andy Bailey (GooseYArd@gmail.com) for hinotify
-# Public domain.
-
-SRCNAM=hinotify
-PRGNAM=haskell-$SRCNAM
-VERSION=${VERSION:-0.3.1}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-GHC_VERSION=$(ghc --numeric-version)
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-hinotify/haskell-hinotify.info b/libraries/haskell-hinotify/haskell-hinotify.info
deleted file mode 100644
index 728dd9939d2e..000000000000
--- a/libraries/haskell-hinotify/haskell-hinotify.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-hinotify"
-VERSION="0.3.1"
-HOMEPAGE="http://hackage.haskell.org/package/hinotify"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/hinotify/0.3.1/hinotify-0.3.1.tar.gz"
-MD5SUM="b24191dab428cd0bfb74af9f0ab68372"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Andy Bailey"
-EMAIL="GooseYArd@gmail.com"
-APPROVED="Erik Hanson"
diff --git a/libraries/haskell-hinotify/slack-desc b/libraries/haskell-hinotify/slack-desc
deleted file mode 100644
index a8d4c7b41f62..000000000000
--- a/libraries/haskell-hinotify/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------------------------------------------------------|
-haskell-hinotify: haskell-hinotify (file system event notifications)
-haskell-hinotify:
-haskell-hinotify: inotify provides file system event notification, simply add a watcher
-haskell-hinotify: to a file or directory and get an event when it is accessed or
-haskell-hinotify: modified.
-haskell-hinotify:
-haskell-hinotify: http://hackage.haskell.org/package/hinotify
-haskell-hinotify:
-haskell-hinotify:
-haskell-hinotify:
-haskell-hinotify:
diff --git a/libraries/haskell-hostname/README b/libraries/haskell-hostname/README
deleted file mode 100644
index 9dd0d404fc93..000000000000
--- a/libraries/haskell-hostname/README
+++ /dev/null
@@ -1,7 +0,0 @@
-A very simple package providing a cross-platform means of
-determining the hostname.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-hostname/doinst.sh b/libraries/haskell-hostname/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-hostname/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-hostname/haskell-hostname.SlackBuild b/libraries/haskell-hostname/haskell-hostname.SlackBuild
deleted file mode 100644
index a818061962a6..000000000000
--- a/libraries/haskell-hostname/haskell-hostname.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for hostname
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-hostname
-VERSION=${VERSION:-1.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-hostname/haskell-hostname.info b/libraries/haskell-hostname/haskell-hostname.info
deleted file mode 100644
index 029071f2bf48..000000000000
--- a/libraries/haskell-hostname/haskell-hostname.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-hostname"
-VERSION="1.0"
-HOMEPAGE="http://hackage.haskell.org/package/hostname"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/hostname/1.0/hostname-1.0.tar.gz"
-MD5SUM="9389c8634239e5d6096ef563e59a703f"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-hostname/slack-desc b/libraries/haskell-hostname/slack-desc
deleted file mode 100644
index c890efcd732d..000000000000
--- a/libraries/haskell-hostname/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------------------------------------------------------|
-haskell-hostname: haskell-hostname (cross-platform getHostName function for Haskell)
-haskell-hostname:
-haskell-hostname: A very simple package providing a cross-platform means of
-haskell-hostname: determining the hostname.
-haskell-hostname:
-haskell-hostname:
-haskell-hostname:
-haskell-hostname:
-haskell-hostname:
-haskell-hostname:
-haskell-hostname:
diff --git a/libraries/haskell-html/README b/libraries/haskell-html/README
deleted file mode 100644
index 05e7b5f4e413..000000000000
--- a/libraries/haskell-html/README
+++ /dev/null
@@ -1,7 +0,0 @@
-This package contains a combinator library for constructing HTML
-documents in Haskell.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-html/doinst.sh b/libraries/haskell-html/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-html/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-html/haskell-html.SlackBuild b/libraries/haskell-html/haskell-html.SlackBuild
deleted file mode 100644
index 5cfef04593d4..000000000000
--- a/libraries/haskell-html/haskell-html.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for html
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-html
-VERSION=${VERSION:-1.0.1.2}
-BUILD=${BUILD:-3}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-html/haskell-html.info b/libraries/haskell-html/haskell-html.info
deleted file mode 100644
index b7f31a31be83..000000000000
--- a/libraries/haskell-html/haskell-html.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-html"
-VERSION="1.0.1.2"
-HOMEPAGE="http://hackage.haskell.org/package/html"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/html/1.0.1.2/html-1.0.1.2.tar.gz"
-MD5SUM="2a7de5a2af9a2f80d39825d6a95ee445"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-html/slack-desc b/libraries/haskell-html/slack-desc
deleted file mode 100644
index 25038065721d..000000000000
--- a/libraries/haskell-html/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------------------------------------------------------|
-haskell-html: haskell-html (HTML combinator library)
-haskell-html:
-haskell-html: This package contains a combinator library for constructing HTML
-haskell-html: documents.
-haskell-html:
-haskell-html: http://hackage.haskell.org/package/html
-haskell-html:
-haskell-html:
-haskell-html:
-haskell-html:
-haskell-html:
diff --git a/libraries/haskell-lcs/README b/libraries/haskell-lcs/README
deleted file mode 100644
index c2787610070e..000000000000
--- a/libraries/haskell-lcs/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Provides a function lcs that takes two lists and returns a longest
-common sublist. For example, lcs abcd acbd is either abd or acd.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-lcs/doinst.sh b/libraries/haskell-lcs/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-lcs/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-lcs/haskell-lcs.SlackBuild b/libraries/haskell-lcs/haskell-lcs.SlackBuild
deleted file mode 100644
index e64e8311d75a..000000000000
--- a/libraries/haskell-lcs/haskell-lcs.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for lcs
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-lcs
-VERSION=${VERSION:-0.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING BSD3 GPL-2 $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-lcs/haskell-lcs.info b/libraries/haskell-lcs/haskell-lcs.info
deleted file mode 100644
index 88788009f5c3..000000000000
--- a/libraries/haskell-lcs/haskell-lcs.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-lcs"
-VERSION="0.2"
-HOMEPAGE="http://hackage.haskell.org/package/lcs"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/lcs/0.2/lcs-0.2.tar.gz"
-MD5SUM="2ef97e00291dde72248811581f997b66"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-lcs/slack-desc b/libraries/haskell-lcs/slack-desc
deleted file mode 100644
index db55cdae2649..000000000000
--- a/libraries/haskell-lcs/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------------------------------------------------------|
-haskell-lcs: haskell-lcs (Find longest common sublist of two lists)
-haskell-lcs:
-haskell-lcs: Provides a function lcs that takes two lists and returns a longest
-haskell-lcs: common sublist. For example, lcs abcd acbd is either abd or acd.
-haskell-lcs:
-haskell-lcs: http://hackage.haskell.org/package/lcs
-haskell-lcs:
-haskell-lcs:
-haskell-lcs:
-haskell-lcs:
-haskell-lcs:
diff --git a/libraries/haskell-mmap/README b/libraries/haskell-mmap/README
deleted file mode 100644
index e4068c9ac1b1..000000000000
--- a/libraries/haskell-mmap/README
+++ /dev/null
@@ -1,10 +0,0 @@
-This library provides a wrapper to mmap(2) or MapViewOfFile,
-allowing files or devices to be lazily loaded into memory as strict
-or lazy ByteStrings, ForeignPtrs or plain Ptrs, using the virtual
-memory subsystem to do on-demand loading. Modifications are also
-supported.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-mmap/doinst.sh b/libraries/haskell-mmap/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-mmap/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-mmap/haskell-mmap.SlackBuild b/libraries/haskell-mmap/haskell-mmap.SlackBuild
deleted file mode 100644
index afcfece329bb..000000000000
--- a/libraries/haskell-mmap/haskell-mmap.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for mmap
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-mmap
-VERSION=${VERSION:-0.5.7}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-mmap/haskell-mmap.info b/libraries/haskell-mmap/haskell-mmap.info
deleted file mode 100644
index b963a116e42a..000000000000
--- a/libraries/haskell-mmap/haskell-mmap.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-mmap"
-VERSION="0.5.7"
-HOMEPAGE="http://hackage.haskell.org/package/mmap"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/mmap/0.5.7/mmap-0.5.7.tar.gz"
-MD5SUM="1f74b3f59617332b06e277f5212423c1"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-mmap/slack-desc b/libraries/haskell-mmap/slack-desc
deleted file mode 100644
index 05e473e92e31..000000000000
--- a/libraries/haskell-mmap/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------------------------------------------------------|
-haskell-mmap: haskell-mmap (Memory mapper for POSIX and Windows)
-haskell-mmap:
-haskell-mmap: This library provides a wrapper to mmap(2) or MapViewOfFile,
-haskell-mmap: allowing files or devices to be lazily loaded into memory as strict
-haskell-mmap: or lazy ByteStrings, ForeignPtrs or plain Ptrs, using the virtual
-haskell-mmap: memory subsystem to do on-demand loading. Modifications are also
-haskell-mmap: supported.
-haskell-mmap:
-haskell-mmap: http://hackage.haskell.org/package/mmap
-haskell-mmap:
-haskell-mmap:
diff --git a/libraries/haskell-mtl/README b/libraries/haskell-mtl/README
deleted file mode 100644
index 19cee88cbcd3..000000000000
--- a/libraries/haskell-mtl/README
+++ /dev/null
@@ -1,9 +0,0 @@
-A monad transformer library, inspired by the paper Functional
-Programming with Overloading and Higher-Order Polymorphism, by Mark P
-Jones <http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>, Advanced
-School of Functional Programming, 1995.
-
-This requires ghc and haskell-transformers.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-mtl/doinst.sh b/libraries/haskell-mtl/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-mtl/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-mtl/haskell-mtl.SlackBuild b/libraries/haskell-mtl/haskell-mtl.SlackBuild
deleted file mode 100644
index 4b1ae790af6f..000000000000
--- a/libraries/haskell-mtl/haskell-mtl.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for mtl
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-mtl
-VERSION=${VERSION:-2.0.1.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-mtl/haskell-mtl.info b/libraries/haskell-mtl/haskell-mtl.info
deleted file mode 100644
index 6caf0014e1b2..000000000000
--- a/libraries/haskell-mtl/haskell-mtl.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-mtl"
-VERSION="2.0.1.0"
-HOMEPAGE="http://hackage.haskell.org/package/mtl"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/mtl/2.0.1.0/mtl-2.0.1.0.tar.gz"
-MD5SUM="934fa813625ef7e88a6a96a09815ff95"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-mtl/slack-desc b/libraries/haskell-mtl/slack-desc
deleted file mode 100644
index cdb67de0ec7a..000000000000
--- a/libraries/haskell-mtl/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------------------------------------------------------|
-haskell-mtl: haskell-mtl (Monad transformer library)
-haskell-mtl:
-haskell-mtl: A monad transformer library, inspired by the paper Functional
-haskell-mtl: Programming with Overloading and Higher-Order Polymorphism, by Mark
-haskell-mtl: P Jones (http://web.cecs.pdx.edu/~mpj/pubs/springschool.html),
-haskell-mtl: Advanced School of Functional Programming, 1995.
-haskell-mtl:
-haskell-mtl: http://hackage.haskell.org/package/mtl
-haskell-mtl:
-haskell-mtl:
-haskell-mtl:
diff --git a/libraries/haskell-network/README b/libraries/haskell-network/README
deleted file mode 100644
index bb058c77ea86..000000000000
--- a/libraries/haskell-network/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Provides high level and low level interfaces for network client and
-server programming in Haskell. Also URI interface is included.
-
-This requires ghc and haskell-parsec.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-network/doinst.sh b/libraries/haskell-network/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-network/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-network/haskell-network.SlackBuild b/libraries/haskell-network/haskell-network.SlackBuild
deleted file mode 100644
index b080f41f38f9..000000000000
--- a/libraries/haskell-network/haskell-network.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for network
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-network
-VERSION=${VERSION:-2.3}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-network/haskell-network.info b/libraries/haskell-network/haskell-network.info
deleted file mode 100644
index 3e23c53d606d..000000000000
--- a/libraries/haskell-network/haskell-network.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-network"
-VERSION="2.3"
-HOMEPAGE="http://hackage.haskell.org/package/network"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/network/2.3/network-2.3.tar.gz"
-MD5SUM="b43d48203617247f4b711375428df23e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-network/slack-desc b/libraries/haskell-network/slack-desc
deleted file mode 100644
index c5d7ed76b242..000000000000
--- a/libraries/haskell-network/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------------------------------------------------------|
-haskell-network: haskell-network (Networking-related facilities for Haskell)
-haskell-network:
-haskell-network: Provides high level and low level interfaces for network client and
-haskell-network: server programming in Haskell. Also URI interface is included.
-haskell-network:
-haskell-network: http://hackage.haskell.org/package/network
-haskell-network:
-haskell-network:
-haskell-network:
-haskell-network:
-haskell-network:
diff --git a/libraries/haskell-packedstring/README b/libraries/haskell-packedstring/README
deleted file mode 100644
index 75d8b860b730..000000000000
--- a/libraries/haskell-packedstring/README
+++ /dev/null
@@ -1,6 +0,0 @@
-Haskell packedstring library is deprecated and should not be used in new code.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-packedstring/doinst.sh b/libraries/haskell-packedstring/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-packedstring/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-packedstring/haskell-packedstring.SlackBuild b/libraries/haskell-packedstring/haskell-packedstring.SlackBuild
deleted file mode 100644
index 297296b02ba4..000000000000
--- a/libraries/haskell-packedstring/haskell-packedstring.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for packedstring
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-packedstring
-VERSION=${VERSION:-0.1.0.1}
-BUILD=${BUILD:-3}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-packedstring/haskell-packedstring.info b/libraries/haskell-packedstring/haskell-packedstring.info
deleted file mode 100644
index e83b3acb6464..000000000000
--- a/libraries/haskell-packedstring/haskell-packedstring.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-packedstring"
-VERSION="0.1.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/packedstring"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/packedstring/0.1.0.1/packedstring-0.1.0.1.tar.gz"
-MD5SUM="ea0bdcb92f4c5bd78ac8bb7a654fcfb2"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-packedstring/slack-desc b/libraries/haskell-packedstring/slack-desc
deleted file mode 100644
index 0ec3e9268cdf..000000000000
--- a/libraries/haskell-packedstring/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------------------------------------------------------|
-haskell-packedstring: haskell-packedstring (Packed Strings for Haskell)
-haskell-packedstring:
-haskell-packedstring: This library is deprecated and should not be used in new code.
-haskell-packedstring:
-haskell-packedstring: http://hackage.haskell.org/package/packedstring
-haskell-packedstring:
-haskell-packedstring:
-haskell-packedstring:
-haskell-packedstring:
-haskell-packedstring:
-haskell-packedstring:
diff --git a/libraries/haskell-parallel/README b/libraries/haskell-parallel/README
deleted file mode 100644
index 4a6738c63f1b..000000000000
--- a/libraries/haskell-parallel/README
+++ /dev/null
@@ -1,6 +0,0 @@
-This package provides a library for parallel programming in Haskell.
-
-This requires ghc and haskell-deepseq.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-parallel/doinst.sh b/libraries/haskell-parallel/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-parallel/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-parallel/haskell-parallel.SlackBuild b/libraries/haskell-parallel/haskell-parallel.SlackBuild
deleted file mode 100644
index 7197ad0baf26..000000000000
--- a/libraries/haskell-parallel/haskell-parallel.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for parallel
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-parallel
-VERSION=${VERSION:-3.1.0.1}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-parallel/haskell-parallel.info b/libraries/haskell-parallel/haskell-parallel.info
deleted file mode 100644
index 8b314e825d35..000000000000
--- a/libraries/haskell-parallel/haskell-parallel.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-parallel"
-VERSION="3.1.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/parallel"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/parallel/3.1.0.1/parallel-3.1.0.1.tar.gz"
-MD5SUM="591979e7897dbc09157edf73a4614957"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-parallel/slack-desc b/libraries/haskell-parallel/slack-desc
deleted file mode 100644
index 4c64d759251c..000000000000
--- a/libraries/haskell-parallel/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------------------------------------------------------|
-haskell-parallel: haskell-parallel (Parallel programming library for Haskell)
-haskell-parallel:
-haskell-parallel: This package provides a library for parallel programming.
-haskell-parallel:
-haskell-parallel: http://hackage.haskell.org/package/parallel
-haskell-parallel:
-haskell-parallel:
-haskell-parallel:
-haskell-parallel:
-haskell-parallel:
-haskell-parallel:
diff --git a/libraries/haskell-parsec/README b/libraries/haskell-parsec/README
deleted file mode 100644
index 04dfcedd2a77..000000000000
--- a/libraries/haskell-parsec/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Parsec is designed from scratch as an industrial-strength parser
-library. It is simple, safe, well documented, has extensive
-libraries and good error messages, and is also fast. It is defined
-as a monad transformer that can be stacked on arbitrary monads, and
-it is also parametric in the input stream type.
-
-This requires ghc, haskell-transformers, haskell-mtl, and haskell-syb.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-parsec/doinst.sh b/libraries/haskell-parsec/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-parsec/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-parsec/haskell-parsec.SlackBuild b/libraries/haskell-parsec/haskell-parsec.SlackBuild
deleted file mode 100644
index 94a66d7bd6b2..000000000000
--- a/libraries/haskell-parsec/haskell-parsec.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for parsec
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-parsec
-VERSION=${VERSION:-3.1.0}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-parsec/haskell-parsec.info b/libraries/haskell-parsec/haskell-parsec.info
deleted file mode 100644
index 9d6204f77d88..000000000000
--- a/libraries/haskell-parsec/haskell-parsec.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-parsec"
-VERSION="3.1.0"
-HOMEPAGE="http://hackage.haskell.org/package/parsec"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/parsec/3.1.0/parsec-3.1.0.tar.gz"
-MD5SUM="310bf233dcf8ec678c427b1198700b53"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-parsec/slack-desc b/libraries/haskell-parsec/slack-desc
deleted file mode 100644
index a4d4ff66897c..000000000000
--- a/libraries/haskell-parsec/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------------------------------------------------------|
-haskell-parsec: haskell-parsec (Monadic parser combinators for Haskell)
-haskell-parsec:
-haskell-parsec: Parsec is designed from scratch as an industrial-strength parser
-haskell-parsec: library. It is simple, safe, well documented, has extensive
-haskell-parsec: libraries and good error messages, and is also fast. It is defined
-haskell-parsec: as a monad transformer that can be stacked on arbitrary monads, and
-haskell-parsec: it is also parametric in the input stream type.
-haskell-parsec:
-haskell-parsec: http://hackage.haskell.org/package/parsec
-haskell-parsec:
-haskell-parsec:
diff --git a/libraries/haskell-regex-base/README b/libraries/haskell-regex-base/README
deleted file mode 100644
index b5cd3a4dfb7b..000000000000
--- a/libraries/haskell-regex-base/README
+++ /dev/null
@@ -1,6 +0,0 @@
-Haskell interface API for regex-posix, pcre, parsec, tdfa, dfa.
-
-This requires ghc, haskell-transformers, and haskell-mtl.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-regex-base/doinst.sh b/libraries/haskell-regex-base/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-regex-base/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-regex-base/haskell-regex-base.SlackBuild b/libraries/haskell-regex-base/haskell-regex-base.SlackBuild
deleted file mode 100644
index af060295504d..000000000000
--- a/libraries/haskell-regex-base/haskell-regex-base.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for regex-base
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-regex-base
-VERSION=${VERSION:-0.93.2}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-regex-base/haskell-regex-base.info b/libraries/haskell-regex-base/haskell-regex-base.info
deleted file mode 100644
index 42578be82e4e..000000000000
--- a/libraries/haskell-regex-base/haskell-regex-base.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-regex-base"
-VERSION="0.93.2"
-HOMEPAGE="http://hackage.haskell.org/package/regex-base"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/regex-base/0.93.2/regex-base-0.93.2.tar.gz"
-MD5SUM="e7b93b0b17eff8d3068ecb2f5d5f6ea3"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-regex-base/slack-desc b/libraries/haskell-regex-base/slack-desc
deleted file mode 100644
index 85436d8c4ee5..000000000000
--- a/libraries/haskell-regex-base/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------------------------------------------------------|
-haskell-regex-base: haskell-regex-base (Replaces/Enhances Text.Regex Haskell library)
-haskell-regex-base:
-haskell-regex-base: Interface API for regex-posix, pcre, parsec, tdfa, dfa.
-haskell-regex-base:
-haskell-regex-base: http://hackage.haskell.org/package/regex-base
-haskell-regex-base:
-haskell-regex-base:
-haskell-regex-base:
-haskell-regex-base:
-haskell-regex-base:
-haskell-regex-base:
diff --git a/libraries/haskell-regex-compat/README b/libraries/haskell-regex-compat/README
deleted file mode 100644
index 2246bedbc724..000000000000
--- a/libraries/haskell-regex-compat/README
+++ /dev/null
@@ -1,6 +0,0 @@
-A module layer over haskell-regex-posix to replace Text.Regex.
-
-This requires ghc and haskell-regex-posix.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-regex-compat/doinst.sh b/libraries/haskell-regex-compat/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-regex-compat/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-regex-compat/haskell-regex-compat.SlackBuild b/libraries/haskell-regex-compat/haskell-regex-compat.SlackBuild
deleted file mode 100644
index 5e0c3126fb14..000000000000
--- a/libraries/haskell-regex-compat/haskell-regex-compat.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for regex-compat
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-regex-compat
-VERSION=${VERSION:-0.93.1}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-regex-compat/haskell-regex-compat.info b/libraries/haskell-regex-compat/haskell-regex-compat.info
deleted file mode 100644
index 2033a4b239a6..000000000000
--- a/libraries/haskell-regex-compat/haskell-regex-compat.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-regex-compat"
-VERSION="0.93.1"
-HOMEPAGE="http://hackage.haskell.org/package/regex-compat"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/regex-compat/0.93.1/regex-compat-0.93.1.tar.gz"
-MD5SUM="d6becec95ea8098cab663116fdce60a5"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-regex-compat/slack-desc b/libraries/haskell-regex-compat/slack-desc
deleted file mode 100644
index 32da5c586db3..000000000000
--- a/libraries/haskell-regex-compat/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------------------------------------------------------|
-haskell-regex-compat: haskell-regex-compat (Replaces/Enhances Text.Regex Haskell library)
-haskell-regex-compat:
-haskell-regex-compat: One module layer over regex-posix to replace Text.Regex.
-haskell-regex-compat:
-haskell-regex-compat: http://hackage.haskell.org/package/regex-compat
-haskell-regex-compat:
-haskell-regex-compat:
-haskell-regex-compat:
-haskell-regex-compat:
-haskell-regex-compat:
-haskell-regex-compat:
diff --git a/libraries/haskell-regex-posix/README b/libraries/haskell-regex-posix/README
deleted file mode 100644
index f305a9cb4344..000000000000
--- a/libraries/haskell-regex-posix/README
+++ /dev/null
@@ -1,6 +0,0 @@
-The posix regex backend for haskell-regex-base.
-
-This requires ghc and haskell-regex-base.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-regex-posix/doinst.sh b/libraries/haskell-regex-posix/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-regex-posix/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-regex-posix/haskell-regex-posix.SlackBuild b/libraries/haskell-regex-posix/haskell-regex-posix.SlackBuild
deleted file mode 100644
index 9289670bfaab..000000000000
--- a/libraries/haskell-regex-posix/haskell-regex-posix.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for regex-posix
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-regex-posix
-VERSION=${VERSION:-0.94.4}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-regex-posix/haskell-regex-posix.info b/libraries/haskell-regex-posix/haskell-regex-posix.info
deleted file mode 100644
index 2fdec4c5aba1..000000000000
--- a/libraries/haskell-regex-posix/haskell-regex-posix.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-regex-posix"
-VERSION="0.94.4"
-HOMEPAGE="http://hackage.haskell.org/package/regex-posix"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/regex-posix/0.94.4/regex-posix-0.94.4.tar.gz"
-MD5SUM="c28a13e8329e93a19bbb51708bf64abb"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-regex-posix/slack-desc b/libraries/haskell-regex-posix/slack-desc
deleted file mode 100644
index 6e5acd822693..000000000000
--- a/libraries/haskell-regex-posix/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------------------------------------------------------|
-haskell-regex-posix: haskell-regex-posix (Replaces/Enhances Text.Regex Haskell library)
-haskell-regex-posix:
-haskell-regex-posix: The posix regex backend for regex-base.
-haskell-regex-posix:
-haskell-regex-posix: http://hackage.haskell.org/package/regex-posix
-haskell-regex-posix:
-haskell-regex-posix:
-haskell-regex-posix:
-haskell-regex-posix:
-haskell-regex-posix:
-haskell-regex-posix:
diff --git a/libraries/haskell-stm/README b/libraries/haskell-stm/README
deleted file mode 100644
index 1ef22a9627c1..000000000000
--- a/libraries/haskell-stm/README
+++ /dev/null
@@ -1,6 +0,0 @@
-A modular composable concurrency abstraction for Haskell.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-stm/doinst.sh b/libraries/haskell-stm/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-stm/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-stm/haskell-stm.SlackBuild b/libraries/haskell-stm/haskell-stm.SlackBuild
deleted file mode 100644
index 8d316e196d82..000000000000
--- a/libraries/haskell-stm/haskell-stm.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for stm
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-stm
-VERSION=${VERSION:-2.2.0.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-stm/haskell-stm.info b/libraries/haskell-stm/haskell-stm.info
deleted file mode 100644
index 2908be0eaf9a..000000000000
--- a/libraries/haskell-stm/haskell-stm.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-stm"
-VERSION="2.2.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/stm"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/stm/2.2.0.1/stm-2.2.0.1.tar.gz"
-MD5SUM="b1cf03ed315e00c33160746feeee8682"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-stm/slack-desc b/libraries/haskell-stm/slack-desc
deleted file mode 100644
index 8056e6569999..000000000000
--- a/libraries/haskell-stm/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------------------------------------------------------|
-haskell-stm: haskell-stm (Software Transactional Memory for Haskell)
-haskell-stm:
-haskell-stm: A modular composable concurrency abstraction.
-haskell-stm:
-haskell-stm: http://hackage.haskell.org/package/stm
-haskell-stm:
-haskell-stm:
-haskell-stm:
-haskell-stm:
-haskell-stm:
-haskell-stm:
diff --git a/libraries/haskell-syb/README b/libraries/haskell-syb/README
deleted file mode 100644
index 71987b1aacad..000000000000
--- a/libraries/haskell-syb/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Syb Haskell library contains the generics system described in the
-Scrap Your Boilerplate papers. It defines the Data class of types
-permitting folding and unfolding of constructor applications,
-instances of this class for primitive types, and a variety of
-traversals.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-syb/doinst.sh b/libraries/haskell-syb/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-syb/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-syb/haskell-syb.SlackBuild b/libraries/haskell-syb/haskell-syb.SlackBuild
deleted file mode 100644
index 920ca1433e42..000000000000
--- a/libraries/haskell-syb/haskell-syb.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for syb
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-syb
-VERSION=${VERSION:-0.3}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-syb/haskell-syb.info b/libraries/haskell-syb/haskell-syb.info
deleted file mode 100644
index d236c2549583..000000000000
--- a/libraries/haskell-syb/haskell-syb.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-syb"
-VERSION="0.3"
-HOMEPAGE="http://hackage.haskell.org/package/syb"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/syb/0.3/syb-0.3.tar.gz"
-MD5SUM="c4f6771fa32d467a029e6e813757a9fe"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-syb/slack-desc b/libraries/haskell-syb/slack-desc
deleted file mode 100644
index 928dd7367843..000000000000
--- a/libraries/haskell-syb/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------------------------------------------------------|
-haskell-syb: haskell-syb (Scrap Your Boilerplate)
-haskell-syb:
-haskell-syb: Syb Haskell library contains the generics system described in the
-haskell-syb: Scrap Your Boilerplate papers. It defines the Data class of types
-haskell-syb: permitting folding and unfolding of constructor applications,
-haskell-syb: instances of this class for primitive types, and a variety of
-haskell-syb: traversals.
-haskell-syb:
-haskell-syb: Homepage: http://hackage.haskell.org/package/syb
-haskell-syb:
-haskell-syb:
diff --git a/libraries/haskell-tar/README b/libraries/haskell-tar/README
deleted file mode 100644
index 4319cdf917f7..000000000000
--- a/libraries/haskell-tar/README
+++ /dev/null
@@ -1,11 +0,0 @@
-This library is for working with ".tar" archive files. It can read and
-write a range of common variations of archive format including V7,
-USTAR, POSIX and GNU formats. It provides support for packing and
-unpacking portable archives. This makes it suitable for distribution
-but not backup because details like file ownership and exact
-permissions are not preserved.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-tar/doinst.sh b/libraries/haskell-tar/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-tar/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-tar/haskell-tar.SlackBuild b/libraries/haskell-tar/haskell-tar.SlackBuild
deleted file mode 100644
index f15e53fe4b9a..000000000000
--- a/libraries/haskell-tar/haskell-tar.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for tar
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-tar
-VERSION=${VERSION:-0.3.1.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-tar/haskell-tar.info b/libraries/haskell-tar/haskell-tar.info
deleted file mode 100644
index 0c19b1d004a7..000000000000
--- a/libraries/haskell-tar/haskell-tar.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-tar"
-VERSION="0.3.1.0"
-HOMEPAGE="http://hackage.haskell.org/package/tar"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/tar/0.3.1.0/tar-0.3.1.0.tar.gz"
-MD5SUM="10b54856495f9ef0a42aa270085c7d5e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-tar/slack-desc b/libraries/haskell-tar/slack-desc
deleted file mode 100644
index 919123e4421e..000000000000
--- a/libraries/haskell-tar/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------------------------------------------------------|
-haskell-tar: haskell-tar (Reading, writing and manipulating ".tar" archive files)
-haskell-tar:
-haskell-tar: This library is for working with ".tar" archive files. It can read
-haskell-tar: and write a range of common variations of archive format including
-haskell-tar: V7, USTAR, POSIX and GNU formats. It provides support for packing
-haskell-tar: and unpacking portable archives. This makes it suitable for
-haskell-tar: distribution but not backup because details like file ownership and
-haskell-tar: exact permissions are not preserved.
-haskell-tar:
-haskell-tar: http://hackage.haskell.org/package/tar
-haskell-tar:
diff --git a/libraries/haskell-terminfo/README b/libraries/haskell-terminfo/README
deleted file mode 100644
index c06fe50398fc..000000000000
--- a/libraries/haskell-terminfo/README
+++ /dev/null
@@ -1,9 +0,0 @@
-This library provides an Haskell interface to the terminfo database
-(via bindings to the curses library). Terminfo allows POSIX systems
-to interact with a variety of terminals using a standard set of
-capabilities.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-terminfo/doinst.sh b/libraries/haskell-terminfo/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-terminfo/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-terminfo/haskell-terminfo.SlackBuild b/libraries/haskell-terminfo/haskell-terminfo.SlackBuild
deleted file mode 100644
index e30133bffeb7..000000000000
--- a/libraries/haskell-terminfo/haskell-terminfo.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for terminfo
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-terminfo
-VERSION=${VERSION:-0.3.1.3}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-terminfo/haskell-terminfo.info b/libraries/haskell-terminfo/haskell-terminfo.info
deleted file mode 100644
index 3a107b1f8c98..000000000000
--- a/libraries/haskell-terminfo/haskell-terminfo.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-terminfo"
-VERSION="0.3.1.3"
-HOMEPAGE="http://hackage.haskell.org/package/terminfo"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/terminfo/0.3.1.3/terminfo-0.3.1.3.tar.gz"
-MD5SUM="8c0e052340f628b76f5687fa23379628"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-terminfo/slack-desc b/libraries/haskell-terminfo/slack-desc
deleted file mode 100644
index 5fecdcec25f7..000000000000
--- a/libraries/haskell-terminfo/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------------------------------------------------------|
-haskell-terminfo: haskell-terminfo (Haskell bindings to the terminfo library)
-haskell-terminfo:
-haskell-terminfo: This library provides an interface to the terminfo database (via
-haskell-terminfo: bindings to the curses library). Terminfo allows POSIX systems to
-haskell-terminfo: interact with a variety of terminals using a standard set of
-haskell-terminfo: capabilities.
-haskell-terminfo:
-haskell-terminfo: http://hackage.haskell.org/package/terminfo
-haskell-terminfo:
-haskell-terminfo:
-haskell-terminfo:
diff --git a/libraries/haskell-texmath/README b/libraries/haskell-texmath/README
deleted file mode 100644
index 2ea3bf86a3a9..000000000000
--- a/libraries/haskell-texmath/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a library for Haskell programs, providing functions to convert LaTeX
-math formulas to presentation MathML. It supports basic LaTeX and AMS
-extensions, but not macros.
-
-This requires ghc, haskell-parsec and haskell-xml.
-
-When uninstalling, run the following command to unregister the package
-from the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-texmath/doinst.sh b/libraries/haskell-texmath/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-texmath/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-texmath/haskell-texmath.SlackBuild b/libraries/haskell-texmath/haskell-texmath.SlackBuild
deleted file mode 100644
index cf3d1299c7fa..000000000000
--- a/libraries/haskell-texmath/haskell-texmath.SlackBuild
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for texmath
-
-# Written by Peter Wang <novalazy@gmail.com>
-# Public domain.
-
-SRCNAM=texmath
-PRGNAM=haskell-$SRCNAM
-VERSION=${VERSION:-0.3.0.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e # Exit on most errors
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-# Remove false dependency on utf8-string (only for a sample CGI script).
-patch -p1 < $CWD/texmath-utf8.patch
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --libsubdir=ghc-$GHC_VERSION/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-# Remove test data.
-rm -r $PKG/usr/share
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-texmath/haskell-texmath.info b/libraries/haskell-texmath/haskell-texmath.info
deleted file mode 100644
index a4e4ec8ec37b..000000000000
--- a/libraries/haskell-texmath/haskell-texmath.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-texmath"
-VERSION="0.3.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/texmath"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/texmath/0.3.0.1/texmath-0.3.0.1.tar.gz"
-MD5SUM="f2ec771aaae9e678bf9106fe161efb85"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Peter Wang"
-EMAIL="novalazy@gmail.com"
-APPROVED="dsomero"
diff --git a/libraries/haskell-texmath/slack-desc b/libraries/haskell-texmath/slack-desc
deleted file mode 100644
index ccfd1d3913a6..000000000000
--- a/libraries/haskell-texmath/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------------------------------------------------------|
-haskell-texmath: haskell-texmath (Conversion of LaTeX math formulas to MathML)
-haskell-texmath:
-haskell-texmath: This is a library for Haskell programs, providing functions to
-haskell-texmath: convert LaTeX math formulas to presentation MathML. It supports
-haskell-texmath: basic LaTeX and AMS extensions, but not macros.
-haskell-texmath:
-haskell-texmath: http://hackage.haskell.org/package/texmath
-haskell-texmath:
-haskell-texmath:
-haskell-texmath:
-haskell-texmath:
diff --git a/libraries/haskell-texmath/texmath-utf8.patch b/libraries/haskell-texmath/texmath-utf8.patch
deleted file mode 100644
index ab5fcf2bf0fb..000000000000
--- a/libraries/haskell-texmath/texmath-utf8.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From: John MacFarlane <jgm@berkeley.edu>
-Date: Thu, 22 Jul 2010 19:11:14 -0700
-Subject: [PATCH] Put utf8-string dependency in right place.
-
----
- texmath.cabal | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
-
-diff --git a/texmath.cabal b/texmath.cabal
-index f14d7dc..ad83d05 100644
---- a/texmath.cabal
-+++ b/texmath.cabal
-@@ -77,11 +77,10 @@ Executable testTeXMathML
-
- Executable texmath-cgi
- Main-is: cgi/texmath-cgi.hs
-- Build-depends: utf8-string
- Ghc-Options: -Wall -fno-warn-unused-do-bind
- Ghc-Prof-Options: -auto-all
- if flag(cgi)
- Buildable: True
-- Build-depends: cgi, json
-+ Build-depends: cgi, json, utf8-string
- else
- Buildable: False
---
-1.7.1
-
diff --git a/libraries/haskell-text/README b/libraries/haskell-text/README
deleted file mode 100644
index 2d3b2ea8de46..000000000000
--- a/libraries/haskell-text/README
+++ /dev/null
@@ -1,7 +0,0 @@
-An efficient packed, immutable Unicode text type for Haskell
-programs.
-
-This requires ghc and haskell-deepseq.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-text/doinst.sh b/libraries/haskell-text/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-text/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-text/haskell-text.SlackBuild b/libraries/haskell-text/haskell-text.SlackBuild
deleted file mode 100644
index 313c73226359..000000000000
--- a/libraries/haskell-text/haskell-text.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for text
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-text
-VERSION=${VERSION:-0.11.0.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE README.markdown $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-text/haskell-text.info b/libraries/haskell-text/haskell-text.info
deleted file mode 100644
index e2b328790d95..000000000000
--- a/libraries/haskell-text/haskell-text.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-text"
-VERSION="0.11.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/text"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/text/0.11.0.1/text-0.11.0.1.tar.gz"
-MD5SUM="a073c64255b1e497a9689b2fc408772c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="rworkman"
diff --git a/libraries/haskell-text/slack-desc b/libraries/haskell-text/slack-desc
deleted file mode 100644
index 22298daaebf7..000000000000
--- a/libraries/haskell-text/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------------------------------------------------------|
-haskell-text: haskell-text (Fast, packed Unicode strings, using stream fusion)
-haskell-text:
-haskell-text: This package provides the Data.Text library, a library for the
-haskell-text: space-and time-efficient manipulation of Unicode text in Haskell.
-haskell-text:
-haskell-text:
-haskell-text:
-haskell-text:
-haskell-text:
-haskell-text:
-haskell-text:
diff --git a/libraries/haskell-transformers/README b/libraries/haskell-transformers/README
deleted file mode 100644
index 786e1f6189c0..000000000000
--- a/libraries/haskell-transformers/README
+++ /dev/null
@@ -1,10 +0,0 @@
-This part contains the monad transformer class, the concrete monad
-transformers, operations and liftings. It can be used on its own in
-Haskell 98 code, or with the monad classes in the monads-fd or
-monads-tf packages, which automatically lift operations introduced
-by monad transformers through other transformers.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-transformers/doinst.sh b/libraries/haskell-transformers/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-transformers/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-transformers/haskell-transformers.SlackBuild b/libraries/haskell-transformers/haskell-transformers.SlackBuild
deleted file mode 100644
index c1a04682d047..000000000000
--- a/libraries/haskell-transformers/haskell-transformers.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for transformers
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-transformers
-VERSION=${VERSION:-0.2.2.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-transformers/haskell-transformers.info b/libraries/haskell-transformers/haskell-transformers.info
deleted file mode 100644
index 62d6f8756c6a..000000000000
--- a/libraries/haskell-transformers/haskell-transformers.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-transformers"
-VERSION="0.2.2.0"
-HOMEPAGE="http://hackage.haskell.org/package/transformers"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/transformers/0.2.2.0/transformers-0.2.2.0.tar.gz"
-MD5SUM="3470ac66116900cd1ba84d3744474e49"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-transformers/slack-desc b/libraries/haskell-transformers/slack-desc
deleted file mode 100644
index 8c1bf1a8eb58..000000000000
--- a/libraries/haskell-transformers/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------------------------------------------------------|
-haskell-transformers: haskell-transformers (Concrete functor and monad transformers)
-haskell-transformers:
-haskell-transformers: This part contains the monad transformer class, the concrete monad
-haskell-transformers: transformers, operations and liftings. It can be used on its own in
-haskell-transformers: Haskell 98 code, or with the monad classes in the monads-fd or
-haskell-transformers: monads-tf packages, which automatically lift operations introduced
-haskell-transformers: by monad transformers through other transformers.
-haskell-transformers:
-haskell-transformers: Homepage: http://hackage.haskell.org/package/transformers
-haskell-transformers:
-haskell-transformers:
diff --git a/libraries/haskell-utf8-string/README b/libraries/haskell-utf8-string/README
deleted file mode 100644
index b138b17ef6b4..000000000000
--- a/libraries/haskell-utf8-string/README
+++ /dev/null
@@ -1,5 +0,0 @@
-A UTF8 layer for IO and Strings. The utf8-string package provides
-operations for encoding UTF8 strings to Word8 lists and back, and
-for reading and writing UTF8 without truncation.
-
-This requires ghc.
diff --git a/libraries/haskell-utf8-string/doinst.sh b/libraries/haskell-utf8-string/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-utf8-string/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-utf8-string/haskell-utf8-string.SlackBuild b/libraries/haskell-utf8-string/haskell-utf8-string.SlackBuild
deleted file mode 100644
index 29d37a815e56..000000000000
--- a/libraries/haskell-utf8-string/haskell-utf8-string.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for utf8-string
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-utf8-string
-VERSION=${VERSION:-0.3.6}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --enable-shared \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-utf8-string/haskell-utf8-string.info b/libraries/haskell-utf8-string/haskell-utf8-string.info
deleted file mode 100644
index 2d5d86647fdd..000000000000
--- a/libraries/haskell-utf8-string/haskell-utf8-string.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-utf8-string"
-VERSION="0.3.6"
-HOMEPAGE="http://hackage.haskell.org/package/utf8-string"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/utf8-string/0.3.6/utf8-string-0.3.6.tar.gz"
-MD5SUM="be8c5ef52a0824babdc89d60c1e9b600"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-utf8-string/slack-desc b/libraries/haskell-utf8-string/slack-desc
deleted file mode 100644
index d116c5dae084..000000000000
--- a/libraries/haskell-utf8-string/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------------------------------------------------------|
-haskell-utf8-string: haskell-utf8-string (Support for reading and writing UTF8 Strings)
-haskell-utf8-string:
-haskell-utf8-string: A UTF8 layer for IO and Strings. The utf8-string package provides
-haskell-utf8-string: operations for encoding UTF8 strings to Word8 lists and back, and
-haskell-utf8-string: for reading and writing UTF8 without truncation.
-haskell-utf8-string:
-haskell-utf8-string: Homepage: http://hackage.haskell.org/package/utf8-string
-haskell-utf8-string:
-haskell-utf8-string:
-haskell-utf8-string:
-haskell-utf8-string:
diff --git a/libraries/haskell-xhtml/README b/libraries/haskell-xhtml/README
deleted file mode 100644
index c3719d151ce7..000000000000
--- a/libraries/haskell-xhtml/README
+++ /dev/null
@@ -1,7 +0,0 @@
-This package provides combinators for producing XHTML 1.0, including
-the Strict, Transitional and Frameset variants, in Haskell.
-
-This requires ghc.
-
-After uninstalling, run this command to unregister the package from the ghc
-package database: ghc-pkg recache
diff --git a/libraries/haskell-xhtml/doinst.sh b/libraries/haskell-xhtml/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-xhtml/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-xhtml/haskell-xhtml.SlackBuild b/libraries/haskell-xhtml/haskell-xhtml.SlackBuild
deleted file mode 100644
index 288b27183fcc..000000000000
--- a/libraries/haskell-xhtml/haskell-xhtml.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for xhtml
-
-# Written by Mikko Värri (vmj@linuxbox.fi)
-# Public domain.
-
-PRGNAM=haskell-xhtml
-VERSION=${VERSION:-3000.2.0.1}
-BUILD=${BUILD:-3}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-xhtml/haskell-xhtml.info b/libraries/haskell-xhtml/haskell-xhtml.info
deleted file mode 100644
index 10f86c2f6f34..000000000000
--- a/libraries/haskell-xhtml/haskell-xhtml.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-xhtml"
-VERSION="3000.2.0.1"
-HOMEPAGE="http://hackage.haskell.org/package/xhtml"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/xhtml/3000.2.0.1/xhtml-3000.2.0.1.tar.gz"
-MD5SUM="9e3e7d9c66618c5e29716f90e54363c9"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-xhtml/slack-desc b/libraries/haskell-xhtml/slack-desc
deleted file mode 100644
index aa976956062a..000000000000
--- a/libraries/haskell-xhtml/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------------------------------------------------------|
-haskell-xhtml: haskell-xhtml (An XHTML combinator library for Haskell)
-haskell-xhtml:
-haskell-xhtml: This package provides combinators for producing XHTML 1.0, including
-haskell-xhtml: the Strict, Transitional and Frameset variants.
-haskell-xhtml:
-haskell-xhtml: http://hackage.haskell.org/package/xhtml
-haskell-xhtml:
-haskell-xhtml:
-haskell-xhtml:
-haskell-xhtml:
-haskell-xhtml:
diff --git a/libraries/haskell-xml/README b/libraries/haskell-xml/README
deleted file mode 100644
index ee185c420a48..000000000000
--- a/libraries/haskell-xml/README
+++ /dev/null
@@ -1,6 +0,0 @@
-A simple XML library for Haskell programs.
-
-This requires ghc.
-
-When uninstalling, run the following command to unregister the package
-from the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-xml/doinst.sh b/libraries/haskell-xml/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-xml/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-xml/haskell-xml.SlackBuild b/libraries/haskell-xml/haskell-xml.SlackBuild
deleted file mode 100644
index 9660d06a1372..000000000000
--- a/libraries/haskell-xml/haskell-xml.SlackBuild
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for xml
-
-# Written by Peter Wang <novalazy@gmail.com>
-# Public domain.
-
-SRCNAM=xml
-PRGNAM=haskell-$SRCNAM
-VERSION=${VERSION:-1.3.7}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e # Exit on most errors
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --libsubdir=ghc-$GHC_VERSION/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-xml/haskell-xml.info b/libraries/haskell-xml/haskell-xml.info
deleted file mode 100644
index e4dca3c40b65..000000000000
--- a/libraries/haskell-xml/haskell-xml.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-xml"
-VERSION="1.3.7"
-HOMEPAGE="http://hackage.haskell.org/package/xml"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/xml/1.3.7/xml-1.3.7.tar.gz"
-MD5SUM="fc2d7e1a321b4393dd444b16ab6ba669"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Peter Wang"
-EMAIL="novalazy@gmail.com"
-APPROVED="dsomero"
diff --git a/libraries/haskell-xml/slack-desc b/libraries/haskell-xml/slack-desc
deleted file mode 100644
index 58daafdaec62..000000000000
--- a/libraries/haskell-xml/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------------------------------------------------------|
-haskell-xml: haskell-xml (XML library for Haskell)
-haskell-xml:
-haskell-xml: A simple XML library for Haskell programs.
-haskell-xml:
-haskell-xml: http://hackage.haskell.org/package/xml
-haskell-xml:
-haskell-xml:
-haskell-xml:
-haskell-xml:
-haskell-xml:
-haskell-xml:
diff --git a/libraries/haskell-zip-archive/README b/libraries/haskell-zip-archive/README
deleted file mode 100644
index 20bbea1999f1..000000000000
--- a/libraries/haskell-zip-archive/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a library for Haskell programs. It provides functions for
-creating, modifying, and extracting files from zip archives.
-
-This requires ghc, haskell-binary, haskell-transformers, haskell-mtl,
-haskell-digest, haskell-zlib, and haskell-utf8-string.
-
-After uninstalling, run the following command to unregister the package
-from the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-zip-archive/doinst.sh b/libraries/haskell-zip-archive/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-zip-archive/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-zip-archive/haskell-zip-archive.SlackBuild b/libraries/haskell-zip-archive/haskell-zip-archive.SlackBuild
deleted file mode 100644
index 56955f12c9c1..000000000000
--- a/libraries/haskell-zip-archive/haskell-zip-archive.SlackBuild
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for zip-archive
-
-# Written by Peter Wang <novalazy@gmail.com>
-# Modified by Mikko Värri <vmj@linuxbox.fi>
-# Public domain.
-
-PRGNAM=haskell-zip-archive
-VERSION=${VERSION:-0.1.1.6}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e # Exit on most errors
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.lhs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --libsubdir=ghc-$GHC_VERSION/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.lhs build
-runghc Setup.lhs haddock
-runghc Setup.lhs copy --destdir=$PKG
-runghc Setup.lhs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-zip-archive/haskell-zip-archive.info b/libraries/haskell-zip-archive/haskell-zip-archive.info
deleted file mode 100644
index eab4ad52bea8..000000000000
--- a/libraries/haskell-zip-archive/haskell-zip-archive.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-zip-archive"
-VERSION="0.1.1.6"
-HOMEPAGE="http://hackage.haskell.org/package/zip-archive"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/zip-archive/0.1.1.6/zip-archive-0.1.1.6.tar.gz"
-MD5SUM="4806077be79ecb5486306432ee93e38d"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-zip-archive/slack-desc b/libraries/haskell-zip-archive/slack-desc
deleted file mode 100644
index a97f0881ad49..000000000000
--- a/libraries/haskell-zip-archive/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------------------------------------------------------|
-haskell-zip-archive: haskell-zip-archive (Haskell library for zip archives)
-haskell-zip-archive:
-haskell-zip-archive: This is a library for Haskell programs. It provides functions for
-haskell-zip-archive: creating, modifying, and extracting files from zip archives.
-haskell-zip-archive:
-haskell-zip-archive:
-haskell-zip-archive:
-haskell-zip-archive:
-haskell-zip-archive:
-haskell-zip-archive:
-haskell-zip-archive:
diff --git a/libraries/haskell-zlib/README b/libraries/haskell-zlib/README
deleted file mode 100644
index b2435f0eb25e..000000000000
--- a/libraries/haskell-zlib/README
+++ /dev/null
@@ -1,9 +0,0 @@
-This is a library for Haskell programs. It provides a pure interface for
-compressing and decompressing streams of data represented as lazy ByteStrings.
-It uses the zlib C library so it has high performance. It supports the "zlib",
-"gzip" and "raw" compression formats.
-
-This requires ghc.
-
-After uninstalling, run the following command to unregister the package
-from the ghc package database: ghc-pkg recache
diff --git a/libraries/haskell-zlib/doinst.sh b/libraries/haskell-zlib/doinst.sh
deleted file mode 100644
index 3268c238bf73..000000000000
--- a/libraries/haskell-zlib/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/libraries/haskell-zlib/haskell-zlib.SlackBuild b/libraries/haskell-zlib/haskell-zlib.SlackBuild
deleted file mode 100644
index 35a5bc1f97c0..000000000000
--- a/libraries/haskell-zlib/haskell-zlib.SlackBuild
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for zlib
-
-# Written by Peter Wang <novalazy@gmail.com>
-# Modified by Mikko Värri <vmj@linuxbox.fi>
-# Public domain.
-
-PRGNAM=haskell-zlib
-VERSION=${VERSION:-0.5.2.0}
-BUILD=${BUILD:-4}
-TAG=${TAG:-_SBo}
-
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
-GHC_VERSION=$(ghc --numeric-version)
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e # Exit on most errors
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-runghc Setup.hs configure \
- --prefix=/usr \
- --enable-shared \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --libsubdir=ghc-$GHC_VERSION/$SRCNAM-$VERSION \
- --docdir=/usr/doc/$PRGNAM-$VERSION
-
-runghc Setup.hs build
-runghc Setup.hs haddock
-runghc Setup.hs copy --destdir=$PKG
-runghc Setup.hs register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $SRCNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/haskell-zlib/haskell-zlib.info b/libraries/haskell-zlib/haskell-zlib.info
deleted file mode 100644
index 0f4a9e24ccc0..000000000000
--- a/libraries/haskell-zlib/haskell-zlib.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="haskell-zlib"
-VERSION="0.5.2.0"
-HOMEPAGE="http://hackage.haskell.org/package/zlib"
-DOWNLOAD="http://hackage.haskell.org/packages/archive/zlib/0.5.2.0/zlib-0.5.2.0.tar.gz"
-MD5SUM="19859e241dc18ef1501a5d44d8523507"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
-APPROVED="dsomero"
diff --git a/libraries/haskell-zlib/slack-desc b/libraries/haskell-zlib/slack-desc
deleted file mode 100644
index 9f634083f176..000000000000
--- a/libraries/haskell-zlib/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------------------------------------------------------|
-haskell-zlib: haskell-zlib (compression library for Haskell)
-haskell-zlib:
-haskell-zlib: This is a library for Haskell programs. It provides a pure interface
-haskell-zlib: for compressing and decompressing streams of data represented as
-haskell-zlib: lazy ByteStrings. It uses the zlib C library so it has high
-haskell-zlib: performance. It supports the "zlib", "gzip" and "raw" compression
-haskell-zlib: formats.
-haskell-zlib:
-haskell-zlib:
-haskell-zlib:
-haskell-zlib: