#-------------------------------------------------------------------------
## Section-default install script.
#-------------------------------------------------------------------------
function default_install_haskell() {
- local setup_file
- local cabal_file
- local share_dir
+ local setup_file &&
+ local cabal_file &&
+ local share_dir &&
diff --git a/haskell/happy/BUILD b/haskell/happy/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/haskell/happy/BUILD
@@ -0,0 +1 @@
+true
diff --git a/haskell/happy/DEPENDS b/haskell/happy/DEPENDS
index 93ca2fe..eb50ae0 100755
--- a/haskell/happy/DEPENDS
+++ b/haskell/happy/DEPENDS
@@ -1,2 +1 @@
-depends haskell-mtl &&
-depends ghc
+depends haskell-happy
diff --git a/haskell/happy/DETAILS b/haskell/happy/DETAILS
index afe67c2..6c4f995 100755
--- a/haskell/happy/DETAILS
+++ b/haskell/happy/DETAILS
@@ -1,25 +1,7 @@
- SPELL=happy
- VERSION=1.19.5
- SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:7b43ef5236bdfba82bbddedb7edc7a8094990a389c0d3f5f848cb6208c3577e7b394cb290e51a2b2eebca25c97978a85ee932e74bbf6a792e261e5b5bff25a2b
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://www.haskell.org/happy/"
- LICENSE[0]=BSD3
- ENTERED=20110326
- SHORT="Happy is a parser generator for Haskell"
-cat << EOF
-Happy is a parser generator system for Haskell, similar to the tool 'yacc'
-for C. Like 'yacc', it takes a file containing an annotated BNF specification
-of a grammar and produces a Haskell module containing a parser for the
grammar.
-
-Happy is flexible: you can have several Happy parsers in the same program,
-and several entry points to a single grammar. Happy can work in conjunction
-with a lexical analyser supplied by the user (either hand-written or
generated
-by another program), or it can parse a stream of characters directly (but
-this isn't practical in most cases).
-
-As of version 1.5, Happy is capable of parsing full Haskell. We have a
-Haskell parser that uses Happy, which will shortly be part of the library
-collection distributed with GHC.
-EOF
+ SPELL=happy
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by haskell-happy]
+ EOF
diff --git a/haskell/happy/DOWNLOAD b/haskell/happy/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/haskell/happy/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/haskell/happy/HISTORY b/haskell/happy/HISTORY
index c567a37..e145162 100644
--- a/haskell/happy/HISTORY
+++ b/haskell/happy/HISTORY
@@ -1,3 +1,6 @@
+2015-07-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated in favour of haskell-happy
+
2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.19.5
diff --git a/haskell/haskell-happy/CONFLICTS b/haskell/haskell-happy/CONFLICTS
new file mode 100755
index 0000000..468e806
--- /dev/null
+++ b/haskell/haskell-happy/CONFLICTS
@@ -0,0 +1 @@
+conflicts happy y
diff --git a/haskell/haskell-happy/DEPENDS b/haskell/haskell-happy/DEPENDS
new file mode 100755
index 0000000..93ca2fe
--- /dev/null
+++ b/haskell/haskell-happy/DEPENDS
@@ -0,0 +1,2 @@
+depends haskell-mtl &&
+depends ghc
diff --git a/haskell/haskell-happy/DETAILS b/haskell/haskell-happy/DETAILS
new file mode 100755
index 0000000..afe67c2
--- /dev/null
+++ b/haskell/haskell-happy/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=happy
+ VERSION=1.19.5
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:7b43ef5236bdfba82bbddedb7edc7a8094990a389c0d3f5f848cb6208c3577e7b394cb290e51a2b2eebca25c97978a85ee932e74bbf6a792e261e5b5bff25a2b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.haskell.org/happy/"
+ LICENSE[0]=BSD3
+ ENTERED=20110326
+ SHORT="Happy is a parser generator for Haskell"
+cat << EOF
+Happy is a parser generator system for Haskell, similar to the tool 'yacc'
+for C. Like 'yacc', it takes a file containing an annotated BNF specification
+of a grammar and produces a Haskell module containing a parser for the
grammar.
+
+Happy is flexible: you can have several Happy parsers in the same program,
+and several entry points to a single grammar. Happy can work in conjunction
+with a lexical analyser supplied by the user (either hand-written or
generated
+by another program), or it can parse a stream of characters directly (but
+this isn't practical in most cases).
+
+As of version 1.5, Happy is capable of parsing full Haskell. We have a
+Haskell parser that uses Happy, which will shortly be part of the library
+collection distributed with GHC.
+EOF
diff --git a/haskell/haskell-happy/HISTORY b/haskell/haskell-happy/HISTORY
new file mode 100644
index 0000000..c47a277
--- /dev/null
+++ b/haskell/haskell-happy/HISTORY
@@ -0,0 +1,21 @@
+2015-08-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell renamed happy -> haskell-happy
+
+2015-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.19.5
+
+2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.19.3
+
+2013-03-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.18.10
+
+2012-02-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.18.9
+
+2011-10-15 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed long description
+
+2011-03-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-iproute/DEPENDS b/haskell/haskell-iproute/DEPENDS
index 2707095..a527bde 100755
--- a/haskell/haskell-iproute/DEPENDS
+++ b/haskell/haskell-iproute/DEPENDS
@@ -1,3 +1,6 @@
depends ghc &&
depends haskell-appar &&
-depends haskell-network
+depends haskell-byteorder &&
+depends haskell-network &&
+depends haskell-quickcheck &&
+depends haskell-safe
diff --git a/haskell/haskell-iproute/HISTORY b/haskell/haskell-iproute/HISTORY
index 9818925..27ac5aa 100644
--- a/haskell/haskell-iproute/HISTORY
+++ b/haskell/haskell-iproute/HISTORY
@@ -1,3 +1,7 @@
+2015-08-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependencies on haskell-byteorder, haskell-quickcheck,
+ haskell-safe
+
2015-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created