summaryrefslogtreecommitdiffstats
path: root/haskell
diff options
context:
space:
mode:
Diffstat (limited to 'haskell')
-rw-r--r--haskell/haskell-ShellCheck/README3
-rw-r--r--haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild17
-rw-r--r--haskell/haskell-ShellCheck/haskell-ShellCheck.info6
-rw-r--r--haskell/haskell-emojis/haskell-emojis.SlackBuild2
-rw-r--r--haskell/haskell-emojis/haskell-emojis.info6
-rw-r--r--haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild2
-rw-r--r--haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info6
-rw-r--r--haskell/haskell-th-compat/haskell-th-compat.info2
-rw-r--r--haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild2
-rw-r--r--haskell/haskell-unicode-collation/haskell-unicode-collation.info6
10 files changed, 34 insertions, 18 deletions
diff --git a/haskell/haskell-ShellCheck/README b/haskell/haskell-ShellCheck/README
index 0a76f6d8cf..ef430204ce 100644
--- a/haskell/haskell-ShellCheck/README
+++ b/haskell/haskell-ShellCheck/README
@@ -1,5 +1,8 @@
haskell-ShellCheck - shell script analysis tool
+Optional dependencies are pandoc or pandoc-bin to be able to
+generate the manpage.
+
The goals of ShellCheck are:
* To point out and clarify typical beginner's syntax issues, that cause
diff --git a/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild b/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild
index 3e5ed888cc..85794f8be2 100644
--- a/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild
+++ b/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for haskell-ShellCheck
# Copyright 2017-2018, 2020-2021 Andrew Clemons, Wellington New Zealand
-# Copyright 2022 Andrew Clemons, Tokyo Japan
+# Copyright 2022,2024 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=haskell-ShellCheck
-VERSION=${VERSION:-0.9.0}
+VERSION=${VERSION:-0.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -61,6 +61,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -112,6 +115,16 @@ mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+if command -v pandoc > /dev/null 2>&1 ; then
+ chmod +x ./manpage
+ ./manpage
+ mkdir -p $PKG/usr/man/man1
+ install -m644 shellcheck.1 $PKG/usr/man/man1/shellcheck.1
+
+ find $PKG/usr/man -type f -exec gzip -9 {} \;
+ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+fi
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/haskell/haskell-ShellCheck/haskell-ShellCheck.info b/haskell/haskell-ShellCheck/haskell-ShellCheck.info
index 82936c15be..9f1c1347b4 100644
--- a/haskell/haskell-ShellCheck/haskell-ShellCheck.info
+++ b/haskell/haskell-ShellCheck/haskell-ShellCheck.info
@@ -1,8 +1,8 @@
PRGNAM="haskell-ShellCheck"
-VERSION="0.9.0"
+VERSION="0.10.0"
HOMEPAGE="https://www.shellcheck.net/"
-DOWNLOAD="https://hackage.haskell.org/package/ShellCheck-0.9.0/ShellCheck-0.9.0.tar.gz"
-MD5SUM="ac7102f45d8c88ae70b19521d5b27a52"
+DOWNLOAD="https://hackage.haskell.org/package/ShellCheck-0.10.0/ShellCheck-0.10.0.tar.gz"
+MD5SUM="eed827a6ceb06225030e7c80e5330955"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="haskell-aeson haskell-json haskell-QuickCheck haskell-regex-tdfa haskell-Diff haskell-fgl"
diff --git a/haskell/haskell-emojis/haskell-emojis.SlackBuild b/haskell/haskell-emojis/haskell-emojis.SlackBuild
index 943fea6a1d..68cb4c33f4 100644
--- a/haskell/haskell-emojis/haskell-emojis.SlackBuild
+++ b/haskell/haskell-emojis/haskell-emojis.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=haskell-emojis
-VERSION=${VERSION:-0.1.3}
+VERSION=${VERSION:-0.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/haskell/haskell-emojis/haskell-emojis.info b/haskell/haskell-emojis/haskell-emojis.info
index 6002bfc4a1..92190e5318 100644
--- a/haskell/haskell-emojis/haskell-emojis.info
+++ b/haskell/haskell-emojis/haskell-emojis.info
@@ -1,8 +1,8 @@
PRGNAM="haskell-emojis"
-VERSION="0.1.3"
+VERSION="0.1.2"
HOMEPAGE="https://hackage.haskell.org/package/emojis"
-DOWNLOAD="https://hackage.haskell.org/package/emojis-0.1.3/emojis-0.1.3.tar.gz"
-MD5SUM="e79be45dcb05d5b4ba4c4bacad882214"
+DOWNLOAD="https://hackage.haskell.org/package/emojis-0.1.2/emojis-0.1.2.tar.gz"
+MD5SUM="f9534006d0ef632a098ede0d0a18bd72"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ghc"
diff --git a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild
index ab5acc01c7..6f379a50ae 100644
--- a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild
+++ b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=haskell-indexed-traversable-instances
-VERSION=${VERSION:-0.1.1.1}
+VERSION=${VERSION:-0.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info
index 31647b378e..66aa02aa2b 100644
--- a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info
+++ b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info
@@ -1,8 +1,8 @@
PRGNAM="haskell-indexed-traversable-instances"
-VERSION="0.1.1.1"
+VERSION="0.1.1"
HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable-instances"
-DOWNLOAD="https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1.1/indexed-traversable-instances-0.1.1.1.tar.gz"
-MD5SUM="cb6a9c30e3864e20f3c95b2c21872997"
+DOWNLOAD="https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1/indexed-traversable-instances-0.1.1.tar.gz"
+MD5SUM="1e97068bf7f3568af80c82c7347c84b9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="haskell-OneTuple haskell-indexed-traversable haskell-vector"
diff --git a/haskell/haskell-th-compat/haskell-th-compat.info b/haskell/haskell-th-compat/haskell-th-compat.info
index 5b30ebf4c4..f091150322 100644
--- a/haskell/haskell-th-compat/haskell-th-compat.info
+++ b/haskell/haskell-th-compat/haskell-th-compat.info
@@ -6,5 +6,5 @@ MD5SUM="0348e6fa3d9c25af647207122244acd9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ghc"
-MAINTAINER="Andrew clemons"
+MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild b/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild
index 474e10be5c..7f201c5d39 100644
--- a/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild
+++ b/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=haskell-unicode-collation
-VERSION=${VERSION:-0.1.3.6}
+VERSION=${VERSION:-0.1.3.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/haskell/haskell-unicode-collation/haskell-unicode-collation.info b/haskell/haskell-unicode-collation/haskell-unicode-collation.info
index 82febf8704..5db5c02943 100644
--- a/haskell/haskell-unicode-collation/haskell-unicode-collation.info
+++ b/haskell/haskell-unicode-collation/haskell-unicode-collation.info
@@ -1,8 +1,8 @@
PRGNAM="haskell-unicode-collation"
-VERSION="0.1.3.6"
+VERSION="0.1.3.3"
HOMEPAGE="https://hackage.haskell.org/package/unicode-collation"
-DOWNLOAD="https://hackage.haskell.org/package/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz"
-MD5SUM="3da22229e5a005f28327564672948e2e"
+DOWNLOAD="https://hackage.haskell.org/package/unicode-collation-0.1.3.3/unicode-collation-0.1.3.3.tar.gz"
+MD5SUM="fe2e1933024708e25b9414abc42190de"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="haskell-th-lift-instances"