2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* haskell/haskell-magic: new spell, libmagic for haskell
+ * haskell/haskell-clock: new spell, access to high-resolution clocks
+ * haskell/haskell-cryptohash-md5: new spell md5 for haskell
+ * haskell/haskell-cryptohash-sha1: new spell sha1 for haskell
+ * haskell/haskell-integer-simple: new spell, a simple integer library
+ * haskell/haskell-integer-logarithms: new spell, integer logarithms
2017-09-22 Vlad Glagolev <stealth AT sourcemage.org>
* http/newsboat: new spell, RSS/Atom feed reader for text terminals
diff --git a/chat-irc/weechat/DETAILS b/chat-irc/weechat/DETAILS
index 0ff9e00..f3dbde5 100755
--- a/chat-irc/weechat/DETAILS
+++ b/chat-irc/weechat/DETAILS
@@ -14,14 +14,14 @@ else
SOURCE_HASH=sha512:82f39d9f769b423b30fbe7fa5c5e3c964a0e47161dc3696d55b7a06a43cc591ad975f4f8923e0c3ee0bc2af55f9f0ef4fe17be871b819cff7da23c0e302891e8
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-devel
else
- VERSION=1.9
+ VERSION=1.9.1
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:98e4fd049062ab66096e74717d372eab2caee552eba5db068be9add8546b6b4ba34a202b9379ede258cc3481ab117bbe18fd83d78142d2cc664fe1c01c27ce4e
+
SOURCE_HASH=sha512:dd535845b61430be212c973deab745d5829ef46971c84118e14689073f3d83bcbc1d85856e3e5110b78efb6ee6ccf64201bb6b77573a295aa9dc7f5d1dab3d3e
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
fi
SOURCE_URL[0]=http://www.weechat.org/files/src/$SOURCE
fi
- SECURITY_PATCH=2
+ SECURITY_PATCH=3
WEB_SITE=http://www.weechat.org
ENTERED=20050320
LICENSE[0]=GPL
diff --git a/chat-irc/weechat/HISTORY b/chat-irc/weechat/HISTORY
index de81084..f9db003 100644
--- a/chat-irc/weechat/HISTORY
+++ b/chat-irc/weechat/HISTORY
@@ -1,3 +1,6 @@
+2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9.1, security update
+
2017-07-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.9
diff --git a/haskell/haskell-clock/DEPENDS b/haskell/haskell-clock/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-clock/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-clock/DETAILS b/haskell/haskell-clock/DETAILS
new file mode 100755
index 0000000..cd8187e
--- /dev/null
+++ b/haskell/haskell-clock/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-clock
+ VERSION=0.7.2
+ SOURCE="clock-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/clock-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:cf44dfca6c0825a003018c68266ef0fe503a9b147aaf784435f6297b365c6d18fc71b63b77a23ee2a3298ace638a35de0c6118e361d43b418a45d4fdd24d57cf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/clock-${VERSION}"
+ WEB_SITE="https://github.com/corsis/clock"
+ LICENSE[0]=BSD
+ ENTERED=20170923
+ SHORT="convenient access to high-resolution clock and timer
functions"
+cat << EOF
+A package for convenient access to high-resolution clock and timer functions
+of different operating systems via a unified API.
+EOF
diff --git a/haskell/haskell-clock/HISTORY b/haskell/haskell-clock/HISTORY
new file mode 100644
index 0000000..0442c0b
--- /dev/null
+++ b/haskell/haskell-clock/HISTORY
@@ -0,0 +1,3 @@
+2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cryptohash-md5/0001-fix-dependency-on-base.patch
b/haskell/haskell-cryptohash-md5/0001-fix-dependency-on-base.patch
new file mode 100644
index 0000000..99d5b4a
--- /dev/null
+++ b/haskell/haskell-cryptohash-md5/0001-fix-dependency-on-base.patch
@@ -0,0 +1,25 @@
+From bec4444656aad107c5df8f9805205668d06599f1 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf AT bandrate.org>
+Date: Sat, 23 Sep 2017 12:17:53 +0200
+Subject: [PATCH] fix dependency on base
+
+---
+ cryptohash-md5.cabal | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cryptohash-md5.cabal b/cryptohash-md5.cabal
+index 9e8eed6..7be933b 100644
+--- a/cryptohash-md5.cabal
++++ b/cryptohash-md5.cabal
+@@ -41,7 +41,7 @@ source-repository head
+
+ library
+ default-language: Haskell2010
+- build-depends: base >= 4.5 && < 4.10
++ build-depends: base >= 4.5 && < 4.11
+ , bytestring >= 0.9.2 && < 0.11
+
+ hs-source-dirs: src
+--
+2.14.1
+
diff --git a/haskell/haskell-cryptohash-md5/DEPENDS
b/haskell/haskell-cryptohash-md5/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-cryptohash-md5/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-cryptohash-md5/DETAILS
b/haskell/haskell-cryptohash-md5/DETAILS
new file mode 100755
index 0000000..17c6f33
--- /dev/null
+++ b/haskell/haskell-cryptohash-md5/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-cryptohash-md5
+ VERSION=0.11.100.1
+ SOURCE="cryptohash-md5-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/cryptohash-md5-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f2efb197005ed5f12a7c2be490a64a83186cacb34eaedec6cbd76e52c30221733da1d31201c5209538226508db760fd9eed0afc8d72643e1509b32c7287cb12e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cryptohash-md5-${VERSION}"
+ WEB_SITE="https://github.com/hvr/cryptohash-md5"
+ LICENSE[0]=BSD
+ ENTERED=20170923
+ SHORT="MD5 for haskell"
+cat << EOF
+A practical incremental and one-pass, pure API to the MD5 hash algorithm
+(including HMAC support) with performance close to the fastest
implementations
+available in other languages.
+EOF
diff --git a/haskell/haskell-cryptohash-md5/HISTORY
b/haskell/haskell-cryptohash-md5/HISTORY
new file mode 100644
index 0000000..b5145f1
--- /dev/null
+++ b/haskell/haskell-cryptohash-md5/HISTORY
@@ -0,0 +1,4 @@
+2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-fix-dependency-on-base.patch, DEPENDS, DETAILS, PRE_BUILD:
spell
+ created
+
diff --git a/haskell/haskell-cryptohash-md5/PRE_BUILD
b/haskell/haskell-cryptohash-md5/PRE_BUILD
new file mode 100755
index 0000000..085c1bf
--- /dev/null
+++ b/haskell/haskell-cryptohash-md5/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+cd "${SOURCE_DIRECTORY}" &&
+patch -p1 < "${SPELL_DIRECTORY}/0001-fix-dependency-on-base.patch"
+
diff --git
a/haskell/haskell-cryptohash-sha1/0001-fix-dependency-on-base.patch
b/haskell/haskell-cryptohash-sha1/0001-fix-dependency-on-base.patch
new file mode 100644
index 0000000..f3e9b9c
--- /dev/null
+++ b/haskell/haskell-cryptohash-sha1/0001-fix-dependency-on-base.patch
@@ -0,0 +1,25 @@
+From 61b9be0088f1c4ab0dfabc5994b17ebc2a28a49c Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf AT bandrate.org>
+Date: Sat, 23 Sep 2017 12:24:24 +0200
+Subject: [PATCH] fix dependency on base
+
+---
+ cryptohash-sha1.cabal | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cryptohash-sha1.cabal b/cryptohash-sha1.cabal
+index 1f19b5b..848e315 100644
+--- a/cryptohash-sha1.cabal
++++ b/cryptohash-sha1.cabal
+@@ -41,7 +41,7 @@ source-repository head
+
+ library
+ default-language: Haskell2010
+- build-depends: base >= 4.5 && < 4.10
++ build-depends: base >= 4.5 && < 4.11
+ , bytestring >= 0.9.2 && < 0.11
+
+ hs-source-dirs: src
+--
+2.14.1
+
diff --git a/haskell/haskell-cryptohash-sha1/DEPENDS
b/haskell/haskell-cryptohash-sha1/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-cryptohash-sha1/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-cryptohash-sha1/DETAILS
b/haskell/haskell-cryptohash-sha1/DETAILS
new file mode 100755
index 0000000..b480828
--- /dev/null
+++ b/haskell/haskell-cryptohash-sha1/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-cryptohash-sha1
+ VERSION=0.11.100.1
+ SOURCE="cryptohash-sha1-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/cryptohash-sha1-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e3528c70501ffaf4649adc0fe120a0b333329761fa66505083269afa67828c16695fd91567035adef0b77915df47a6bcc99d2d90f0ecb26eda583829261cb1bc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cryptohash-sha1-${VERSION}"
+ WEB_SITE="https://github.com/hvr/cryptohash-sha1"
+ LICENSE[0]=BSD
+ ENTERED=20170923
+ SHORT="SHA1 for haskell"
+cat << EOF
+A practical incremental and one-pass, pure API to the SHA-1 hash algorithm
+(including HMAC support) with performance close to the fastest
implementations
+available in other languages.
+EOF
diff --git a/haskell/haskell-cryptohash-sha1/HISTORY
b/haskell/haskell-cryptohash-sha1/HISTORY
new file mode 100644
index 0000000..b5145f1
--- /dev/null
+++ b/haskell/haskell-cryptohash-sha1/HISTORY
@@ -0,0 +1,4 @@
+2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-fix-dependency-on-base.patch, DEPENDS, DETAILS, PRE_BUILD:
spell
+ created
+
diff --git a/haskell/haskell-cryptohash-sha1/PRE_BUILD
b/haskell/haskell-cryptohash-sha1/PRE_BUILD
new file mode 100755
index 0000000..085c1bf
--- /dev/null
+++ b/haskell/haskell-cryptohash-sha1/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+cd "${SOURCE_DIRECTORY}" &&
+patch -p1 < "${SPELL_DIRECTORY}/0001-fix-dependency-on-base.patch"
+
diff --git a/haskell/haskell-integer-logarithms/DEPENDS
b/haskell/haskell-integer-logarithms/DEPENDS
new file mode 100755
index 0000000..fb87af1
--- /dev/null
+++ b/haskell/haskell-integer-logarithms/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-integer-simple &&
+depends haskell-nats
diff --git a/haskell/haskell-integer-logarithms/DETAILS
b/haskell/haskell-integer-logarithms/DETAILS
new file mode 100755
index 0000000..d6d18d6
--- /dev/null
+++ b/haskell/haskell-integer-logarithms/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-integer-logarithms
+ VERSION=1.0.2
+ SOURCE="integer-logarithms-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/integer-logarithms-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e3090be5acf62643f577f43b5e925058202c533eca8b2083f0f659e7e491d3259d27ced3f3c1d99379e256fb45ab33d5a78586a3f1cace11def5ce31d28db022
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/integer-logarithms-${VERSION}"
+ WEB_SITE="https://github.com/phadej/integer-logarithms"
+ LICENSE[0]=MIT
+ ENTERED=20170923
+ SHORT="Math.NumberTheory.Logarithms and
Math.NumberTheory.Powers.Integer"
+cat << EOF
+Math.NumberTheory.Logarithms and Math.NumberTheory.Powers.Integer from the
+arithmoi package.
+
+Also provides GHC.Integer.Logarithms.Compat and
Math.NumberTheory.Power.Natural
+modules, as well as some additional functions in migrated modules.
+EOF
diff --git a/haskell/haskell-integer-logarithms/HISTORY
b/haskell/haskell-integer-logarithms/HISTORY
new file mode 100644
index 0000000..0442c0b
--- /dev/null
+++ b/haskell/haskell-integer-logarithms/HISTORY
@@ -0,0 +1,3 @@
+2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-integer-simple/DEPENDS
b/haskell/haskell-integer-simple/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-integer-simple/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-integer-simple/DETAILS
b/haskell/haskell-integer-simple/DETAILS
new file mode 100755
index 0000000..df32d32
--- /dev/null
+++ b/haskell/haskell-integer-simple/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-integer-simple
+ VERSION=0.1.1.1
+ SOURCE="integer-simple-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/integer-simple-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:2c7557a342b681158c7ce09cf85e041edb297cee30807cf5bb7c8a1e502d5f260924110421b59c285f1d82feb31fc6e262ccc1fdd4e6fab6e5773f6f4a165c13
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/integer-simple-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/integer-simple"
+ LICENSE[0]=BSD
+ ENTERED=20170923
+ SHORT="a simple Integer library"
+cat << EOF
+This package contains an simple Integer library.
+EOF
diff --git a/haskell/haskell-integer-simple/HISTORY
b/haskell/haskell-integer-simple/HISTORY
new file mode 100644
index 0000000..0442c0b
--- /dev/null
+++ b/haskell/haskell-integer-simple/HISTORY
@@ -0,0 +1,3 @@
+2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-scientific/DEPENDS
b/haskell/haskell-scientific/DEPENDS
index 10b1f86..ab8bc78 100755
--- a/haskell/haskell-scientific/DEPENDS
+++ b/haskell/haskell-scientific/DEPENDS
@@ -1,3 +1,8 @@
depends ghc &&
-depends haskell-hashable &&
-depends haskell-text
+
+depends haskell-bytestring-builder &&
+depends haskell-hashable &&
+depends haskell-integer-logarithms &&
+depends haskell-integer-simple &&
+depends haskell-primitive &&
+depends haskell-text
diff --git a/haskell/haskell-scientific/DETAILS
b/haskell/haskell-scientific/DETAILS
index aef537c..cc31494 100755
--- a/haskell/haskell-scientific/DETAILS
+++ b/haskell/haskell-scientific/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-scientific
- VERSION=0.3.3.8
+ VERSION=0.3.5.2
SOURCE="scientific-${VERSION}.tar.gz"
SOURCE_URL[0]=http://hackage.haskell.org/package/scientific-${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:ef77aa3490cbbc92ab71c1db7015ead24100a6230444b895c49bc4840a80dad04f4f8ff0c1bff27490f5c35b53a1f0c294177912492d1259e204bd4d874ea477
+
SOURCE_HASH=sha512:2848f7bc80d3b2bfcc75083294f32574dc116f98a564f77f25e13d8bcada29cdfca4118d83d6fad6b25065fc39eba2b4c42a657128043e83e11ff48909228e1f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/scientific-${VERSION}"
WEB_SITE="http://hackage.haskell.org/package/scientific"
LICENSE[0]=BSD
diff --git a/haskell/haskell-scientific/HISTORY
b/haskell/haskell-scientific/HISTORY
index 4d79f7f..978e794 100644
--- a/haskell/haskell-scientific/HISTORY
+++ b/haskell/haskell-scientific/HISTORY
@@ -1,3 +1,6 @@
+2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 0.3.5.2
+
2015-06-26 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.3.3.8