summaryrefslogtreecommitdiff
path: root/p
diff options
context:
space:
mode:
authorSven Bartscher <sven.bartscher@weltraumschlangen.de>2016-03-17 18:45:12 +0100
committerSven Bartscher <sven.bartscher@weltraumschlangen.de>2016-03-17 18:45:12 +0100
commit4d00ec5920a7f8736f7a67b2f439ffcd51e37964 (patch)
tree45e8fb12a877ce8dfc7bebcb290844825d230cd2 /p
parent7f1b3c296207fe6362167b06ed3a93230319063a (diff)
parent7d5f13cc8a1ffbb74630e73fad47ffbb826b29c5 (diff)
downloadDHG_packages-4d00ec5920a7f8736f7a67b2f439ffcd51e37964.tar.gz
Merge branch 'master' of anonscm.debian.org:/git/pkg-haskell/DHG_packages
Diffstat (limited to 'p')
-rw-r--r--p/frown/debian/changelog6
-rwxr-xr-xp/frown/debian/patches/01_imagen-creates-png-files15
-rw-r--r--p/frown/debian/patches/04_manual-typos14
-rw-r--r--p/frown/debian/patches/06_utf8222
-rw-r--r--p/frown/debian/patches/series2
-rw-r--r--p/haskell-http-conduit/debian/changelog12
-rw-r--r--p/haskell-http-conduit/debian/control4
-rw-r--r--p/haskell-http-conduit/debian/patches/newer-wai13
-rw-r--r--p/haskell-http-conduit/debian/patches/series1
-rw-r--r--p/haskell-http2/debian/changelog6
-rw-r--r--p/haskell-http2/debian/patches/series1
-rw-r--r--p/haskell-http2/debian/patches/stop-using-memcpy55
12 files changed, 103 insertions, 248 deletions
diff --git a/p/frown/debian/changelog b/p/frown/debian/changelog
index c1cb0e9df..86b6255a4 100644
--- a/p/frown/debian/changelog
+++ b/p/frown/debian/changelog
@@ -1,3 +1,9 @@
+frown (0.6.2.3-1) experimental; urgency=medium
+
+ * New upstream release.
+
+ -- Joachim Breitner <nomeata@debian.org> Wed, 16 Mar 2016 10:52:50 +0100
+
frown (0.6.2.2-1) experimental; urgency=medium
* Upgrade to hackage release of frown.
diff --git a/p/frown/debian/patches/01_imagen-creates-png-files b/p/frown/debian/patches/01_imagen-creates-png-files
deleted file mode 100755
index f5a04dbf1..000000000
--- a/p/frown/debian/patches/01_imagen-creates-png-files
+++ /dev/null
@@ -1,15 +0,0 @@
-# Description: imagen create png files
-# imagen generates png files instead of gif files on a Debian system.
-# Author: Arjan Oosting <arjanoosting@home.nl>
-diff -urNad frown~/Manual/Makefile frown/Manual/Makefile
---- frown~/Manual/Makefile 2006-01-13 00:09:44.000000000 +0100
-+++ frown/Manual/Makefile 2006-09-28 02:05:29.000000000 +0200
-@@ -117,7 +117,7 @@
- hacha $(file).html
- imagen $(file)
- mkdir -p html
-- mv index.html $(file).html $(file).css $(file)[0-9]*.html $(file)[0-9]*.gif *motif.gif html
-+ mv index.html $(file).html $(file).css $(file)[0-9]*.html $(file)[0-9]*.png *motif.gif html
-
- spell: $(file).tex
- egrep -v '$\%' $(file).tex | $(spell) $(file).spell | sort | uniq
diff --git a/p/frown/debian/patches/04_manual-typos b/p/frown/debian/patches/04_manual-typos
index 9139f22a4..94ef4958d 100644
--- a/p/frown/debian/patches/04_manual-typos
+++ b/p/frown/debian/patches/04_manual-typos
@@ -3,9 +3,9 @@
# Author: Arjan Oosting <arjanoosting@home.nl>
Index: frown/Manual/Manual.lhs
===================================================================
---- frown.orig/Manual/Manual.lhs 2016-02-08 11:17:17.969450404 +0100
-+++ frown/Manual/Manual.lhs 2016-02-08 11:17:17.969450404 +0100
-@@ -523,7 +523,7 @@
+--- frown.orig/Manual/Manual.lhs 2016-03-16 10:53:09.063338333 +0100
++++ frown/Manual/Manual.lhs 2016-03-16 10:53:09.059338339 +0100
+@@ -524,7 +524,7 @@
source file (@Paren1.lg@\footnote{The source files of the examples are
located in the directory @Manual/Examples@.}) defines the language of
well-balanced parentheses. The specification of the grammar is
@@ -14,7 +14,7 @@ Index: frown/Manual/Manual.lhs
contains Haskell source code, that is, a module header and a function
declaration.
%
-@@ -542,7 +542,7 @@
+@@ -543,7 +543,7 @@
By convention, the first nonterminal is also the start symbol of
the grammar (this default can be overwritten, see~Sec.~\ref{sec:multiple}).
@@ -23,7 +23,7 @@ Index: frown/Manual/Manual.lhs
a nonterminal and |v_1|, \ldots, |v_k| are symbols. Note that the
symbols are separated by commas and terminated by a semicolon. The
mandatory trailing semicolon helps to identify so-called
-@@ -816,7 +816,7 @@
+@@ -817,7 +817,7 @@
pure one. It is, however, also possible to provide a monadic action
that \emph{computes} the value of the attribute. The computation lives
in the underlying parsing monad. Monadic actions are enclosed in `|{%
@@ -32,7 +32,7 @@ Index: frown/Manual/Manual.lhs
underlying monad and |t| is the type of attributes.
As an example, the following variant of the desktop calculator
-@@ -1380,7 +1380,7 @@
+@@ -1381,7 +1381,7 @@
< | Ident "then" as "then"
< | Ident "else" as "else"
< | Ident {String};
@@ -41,7 +41,7 @@ Index: frown/Manual/Manual.lhs
Note that keywords are declared just by listing them before the
general pattern for identifiers.
-@@ -1391,7 +1391,7 @@
+@@ -1392,7 +1392,7 @@
following example.
< Terminal = guard { isAlpha } as "alpha"
diff --git a/p/frown/debian/patches/06_utf8 b/p/frown/debian/patches/06_utf8
deleted file mode 100644
index 788ca8eca..000000000
--- a/p/frown/debian/patches/06_utf8
+++ /dev/null
@@ -1,222 +0,0 @@
-# Description: Use UTF-8 encoding
-# GHC 6.12.1 can't read a file with iso-8859-1 encoding.
-# Bug-Debian: 570868
-# Author: Marco Túlio Gontijo e Silva <marcot@debian.org>
-# Last-Update: 2010-03-05
-Index: frown/Examples/Makefile
-===================================================================
---- frown.orig/Examples/Makefile 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Examples/Makefile 2016-02-08 11:17:42.510074787 +0100
-@@ -21,9 +21,9 @@
- # Email: Ralf Hinze <ralf@cs.uni-bonn.de> #
- # Homepage: http://www.informatik.uni-bonn.de/~ralf/ #
- # Paper mail: Dr. Ralf Hinze #
--# Institut für Informatik III #
--# Universität Bonn #
--# Römerstraße 164 #
-+# Institut für Informatik III #
-+# Universität Bonn #
-+# Römerstraße 164 #
- # 53117 Bonn, Germany #
- # #
- ###############################################################################
-Index: frown/Lib/MergeSort.lhs
-===================================================================
---- frown.orig/Lib/MergeSort.lhs 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Lib/MergeSort.lhs 2016-02-08 11:17:42.514074888 +0100
-@@ -21,9 +21,9 @@
- % Email: Ralf Hinze <ralf@cs.uni-bonn.de> %
- % Homepage: http://www.informatik.uni-bonn.de/~ralf/ %
- % Paper mail: Dr. Ralf Hinze %
--% Institut für Informatik III %
--% Universität Bonn %
--% Römerstraße 164 %
-+% Institut für Informatik III %
-+% Universität Bonn %
-+% Römerstraße 164 %
- % 53117 Bonn, Germany %
- % %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Index: frown/Lib/OrdUniqListFM.lhs
-===================================================================
---- frown.orig/Lib/OrdUniqListFM.lhs 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Lib/OrdUniqListFM.lhs 2016-02-08 11:18:13.950869227 +0100
-@@ -21,9 +21,9 @@
- % Email: Ralf Hinze <ralf@cs.uni-bonn.de> %
- % Homepage: http://www.informatik.uni-bonn.de/~ralf/ %
- % Paper mail: Dr. Ralf Hinze %
--% Institut für Informatik III %
--% Universität Bonn %
--% Römerstraße 164 %
-+% Institut für Informatik III %
-+% Universität Bonn %
-+% Römerstraße 164 %
- % 53117 Bonn, Germany %
- % %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Index: frown/Lib/OrdUniqList.lhs
-===================================================================
---- frown.orig/Lib/OrdUniqList.lhs 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Lib/OrdUniqList.lhs 2016-02-08 11:17:42.514074888 +0100
-@@ -21,9 +21,9 @@
- % Email: Ralf Hinze <ralf@cs.uni-bonn.de> %
- % Homepage: http://www.informatik.uni-bonn.de/~ralf/ %
- % Paper mail: Dr. Ralf Hinze %
--% Institut für Informatik III %
--% Universität Bonn %
--% Römerstraße 164 %
-+% Institut für Informatik III %
-+% Universität Bonn %
-+% Römerstraße 164 %
- % 53117 Bonn, Germany %
- % %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Index: frown/Lib/OrdUniqListSet.lhs
-===================================================================
---- frown.orig/Lib/OrdUniqListSet.lhs 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Lib/OrdUniqListSet.lhs 2016-02-08 11:18:13.922868522 +0100
-@@ -21,9 +21,9 @@
- % Email: Ralf Hinze <ralf@cs.uni-bonn.de> %
- % Homepage: http://www.informatik.uni-bonn.de/~ralf/ %
- % Paper mail: Dr. Ralf Hinze %
--% Institut für Informatik III %
--% Universität Bonn %
--% Römerstraße 164 %
-+% Institut für Informatik III %
-+% Universität Bonn %
-+% Römerstraße 164 %
- % 53117 Bonn, Germany %
- % %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Index: frown/Lib/Prettier.lhs
-===================================================================
---- frown.orig/Lib/Prettier.lhs 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Lib/Prettier.lhs 2016-02-08 11:17:42.514074888 +0100
-@@ -21,9 +21,9 @@
- % Email: Ralf Hinze <ralf@cs.uni-bonn.de> %
- % Homepage: http://www.informatik.uni-bonn.de/~ralf/ %
- % Paper mail: Dr. Ralf Hinze %
--% Institut für Informatik III %
--% Universität Bonn %
--% Römerstraße 164 %
-+% Institut für Informatik III %
-+% Universität Bonn %
-+% Römerstraße 164 %
- % 53117 Bonn, Germany %
- % %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Index: frown/Lib/Uniq.lhs
-===================================================================
---- frown.orig/Lib/Uniq.lhs 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Lib/Uniq.lhs 2016-02-08 11:17:42.514074888 +0100
-@@ -21,9 +21,9 @@
- % Email: Ralf Hinze <ralf@cs.uni-bonn.de> %
- % Homepage: http://www.informatik.uni-bonn.de/~ralf/ %
- % Paper mail: Dr. Ralf Hinze %
--% Institut für Informatik III %
--% Universität Bonn %
--% Römerstraße 164 %
-+% Institut für Informatik III %
-+% Universität Bonn %
-+% Römerstraße 164 %
- % 53117 Bonn, Germany %
- % %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Index: frown/Manual/Manual.bib
-===================================================================
---- frown.orig/Manual/Manual.bib 2016-02-08 11:17:42.522075091 +0100
-+++ frown/Manual/Manual.bib 2016-02-08 11:17:42.518074989 +0100
-@@ -188,7 +188,7 @@
- }
-
- @inproceedings{AlP01Gen,
-- address = {Älvsjö, Sweden},
-+ address = {Älvsjö, Sweden},
- author = {Artem Alimarine and Rinus Plasmeijer},
- booktitle = {Proceedings of the 13th International workshop on the Implementation of Functional Languages, IFL'01},
- editor = {Arts, Th. and Mohnen, M.},
-@@ -505,7 +505,7 @@
- }
-
- @techreport{BPS04XML,
-- author = {Bray, Tim and Paoli, Jean and Sperberg-McQueen, C.M. and Maler, Eve and Yergeau, François and Cowan, John},
-+ author = {Bray, Tim and Paoli, Jean and Sperberg-McQueen, C.M. and Maler, Eve and Yergeau, François and Cowan, John},
- institution = {World Wide Web Consortium},
- month = apr,
- number = {\texttt{http://www.w3.org/TR/xml11}},
-@@ -1422,7 +1422,7 @@
- }
-
- @techreport{CHJLW01Gen,
-- author = {Clarke, Dave and Hinze, Ralf and Jeuring, Johan and Löh, Andres and {de Wit}, Jan},
-+ author = {Clarke, Dave and Hinze, Ralf and Jeuring, Johan and Löh, Andres and {de Wit}, Jan},
- institution = {Universiteit Utrecht},
- month = nov,
- number = {UU-CS-2001-26},
-@@ -1782,7 +1782,7 @@
- }
-
- @inproceedings{ClL02Gen,
-- author = {Clarke, Dave and Löh, Andres},
-+ author = {Clarke, Dave and Löh, Andres},
- booktitle = {Proceedings of the IFIP TC2 Working Conference on Generic Programming, Schloss Dagstuhl},
- editor = {Gibbons, Jeremy and Jeuring, Johan},
- month = jul,
-@@ -5619,7 +5619,7 @@
- }
-
- @techreport{LoJ05Gen,
-- author = {Löh, Andres and Jeuring, Johan},
-+ author = {Löh, Andres and Jeuring, Johan},
- institution = {Universiteit Utrecht},
- month = jan,
- number = {UU-CS-2005-004},
-@@ -5628,7 +5628,7 @@
- }
-
- @phdthesis{Loe04Gen,
-- author = {Löh, Andres},
-+ author = {Löh, Andres},
- school = {Utrecht University},
- title = {Exploring Generic Haskell},
- year = {2004}
-@@ -6524,7 +6524,7 @@
- @inproceedings{NoJ03Pol,
- author = {Norell, Ulf and Jansson, Patrik},
- booktitle = {Implementation of Functional Languages: 15th International Workshop, IFL 2003, Edinburgh, UK, September 8-11, 2003},
-- editor = {Trinder, Phil and Michaelson, Greg and Peña, Ricardo},
-+ editor = {Trinder, Phil and Michaelson, Greg and Peña, Ricardo},
- month = sep,
- pages = {168--184},
- title = {Polytypic Programming in {Haskell}},
-@@ -6888,9 +6888,9 @@
- }
-
- @inproceedings{PR:99,
-- author = {Pfeifer, Holger and Rueß, Harald},
-+ author = {Pfeifer, Holger and Rueß, Harald},
- booktitle = {Proc. 12th Intl. Conf. on Theorem Proving in Higher Order Logics},
-- editor = {Bertot, Y. and Dowek, G. and Hirschowitz, A. and Paulin, C. and Théry, L.},
-+ editor = {Bertot, Y. and Dowek, G. and Hirschowitz, A. and Paulin, C. and Théry, L.},
- month = sep,
- number = 1690,
- pages = {55--72},
-Index: frown/Manual/Manual.lhs
-===================================================================
---- frown.orig/Manual/Manual.lhs 2016-02-08 11:17:29.697749287 +0100
-+++ frown/Manual/Manual.lhs 2016-02-08 11:18:58.895994838 +0100
-@@ -32,6 +32,7 @@
-
- \documentclass[a4paper,fleqn]{report}
-
-+\usepackage[utf8]{inputenc}
- \usepackage{a4wide}
- \usepackage{graphicx}
- \usepackage{calc}
-@@ -1781,4 +1782,4 @@
- \includegraphics{Pics/tuberling.ps}
- \end{center}
-
--\end{document}
-\ No newline at end of file
-+\end{document}
diff --git a/p/frown/debian/patches/series b/p/frown/debian/patches/series
index 20a067d26..1942992e6 100644
--- a/p/frown/debian/patches/series
+++ b/p/frown/debian/patches/series
@@ -1,4 +1,2 @@
-01_imagen-creates-png-files
04_manual-typos
05_only-build-pdf
-06_utf8
diff --git a/p/haskell-http-conduit/debian/changelog b/p/haskell-http-conduit/debian/changelog
index 97532fe39..e1948d4e0 100644
--- a/p/haskell-http-conduit/debian/changelog
+++ b/p/haskell-http-conduit/debian/changelog
@@ -1,3 +1,15 @@
+haskell-http-conduit (2.1.8-4) unstable; urgency=medium
+
+ * Actually update Build-Depends for newer wai/warp.
+
+ -- Clint Adams <clint@debian.org> Wed, 16 Mar 2016 12:05:19 -0400
+
+haskell-http-conduit (2.1.8-3) unstable; urgency=medium
+
+ * Patch testsuite for newer wai/warp.
+
+ -- Clint Adams <clint@debian.org> Wed, 16 Mar 2016 11:57:45 -0400
+
haskell-http-conduit (2.1.8-2) unstable; urgency=medium
* Switch Vcs-Git/Vcs-Browser headers to new location.
diff --git a/p/haskell-http-conduit/debian/control b/p/haskell-http-conduit/debian/control
index 063f54e7d..a88b3cd18 100644
--- a/p/haskell-http-conduit/debian/control
+++ b/p/haskell-http-conduit/debian/control
@@ -44,10 +44,10 @@ Build-Depends: debhelper (>= 9),
libghc-text-dev,
libghc-utf8-string-dev,
libghc-wai-dev (>= 3.0),
- libghc-wai-dev (<< 3.1),
+ libghc-wai-dev (<< 3.3),
libghc-wai-conduit-dev,
libghc-warp-dev (>= 3.0.0.2),
- libghc-warp-dev (<< 3.2),
+ libghc-warp-dev (<< 3.3),
libghc-warp-tls-dev,
ca-certificates,
netbase,
diff --git a/p/haskell-http-conduit/debian/patches/newer-wai b/p/haskell-http-conduit/debian/patches/newer-wai
new file mode 100644
index 000000000..34567a76c
--- /dev/null
+++ b/p/haskell-http-conduit/debian/patches/newer-wai
@@ -0,0 +1,13 @@
+--- a/http-conduit.cabal
++++ b/http-conduit.cabal
+@@ -62,8 +62,8 @@
+ , case-insensitive
+ , lifted-base
+ , network
+- , wai >= 3.0 && < 3.1
+- , warp >= 3.0.0.2 && < 3.2
++ , wai >= 3.0 && < 3.3
++ , warp >= 3.0.0.2 && < 3.3
+ , wai-conduit
+ , http-types
+ , cookie
diff --git a/p/haskell-http-conduit/debian/patches/series b/p/haskell-http-conduit/debian/patches/series
new file mode 100644
index 000000000..338ebbb03
--- /dev/null
+++ b/p/haskell-http-conduit/debian/patches/series
@@ -0,0 +1 @@
+newer-wai
diff --git a/p/haskell-http2/debian/changelog b/p/haskell-http2/debian/changelog
index 2f15f3da5..af361370d 100644
--- a/p/haskell-http2/debian/changelog
+++ b/p/haskell-http2/debian/changelog
@@ -1,3 +1,9 @@
+haskell-http2 (1.5.3-2) unstable; urgency=medium
+
+ * Upstream patch to stop using memcpy. closes: #818143.
+
+ -- Clint Adams <clint@debian.org> Wed, 16 Mar 2016 00:13:10 -0400
+
haskell-http2 (1.5.3-1) unstable; urgency=medium
* New upstream release
diff --git a/p/haskell-http2/debian/patches/series b/p/haskell-http2/debian/patches/series
index 0e8d62d7a..55aa9395a 100644
--- a/p/haskell-http2/debian/patches/series
+++ b/p/haskell-http2/debian/patches/series
@@ -1,2 +1,3 @@
no-bytestring-builder
disable-tests-with-external-test-cases
+stop-using-memcpy
diff --git a/p/haskell-http2/debian/patches/stop-using-memcpy b/p/haskell-http2/debian/patches/stop-using-memcpy
new file mode 100644
index 000000000..c12dd1649
--- /dev/null
+++ b/p/haskell-http2/debian/patches/stop-using-memcpy
@@ -0,0 +1,55 @@
+From e697e4ba7a957e9dea59cace57a97e3ad3bc7045 Mon Sep 17 00:00:00 2001
+From: Kazu Yamamoto <kazu@iij.ad.jp>
+Date: Wed, 16 Mar 2016 12:47:21 +0900
+Subject: [PATCH] stop using memcopy to copy an area to overlapped place. (#8)
+
+---
+ Network/HPACK/Buffer.hs | 26 ++++++++++++++++++++++----
+ 1 file changed, 22 insertions(+), 4 deletions(-)
+
+diff --git a/Network/HPACK/Buffer.hs b/Network/HPACK/Buffer.hs
+index c918094..d377dc4 100644
+--- a/Network/HPACK/Buffer.hs
++++ b/Network/HPACK/Buffer.hs
+@@ -71,16 +71,34 @@ writeWord8 WorkingBuffer{..} w = do
+
+ {-# INLINE shiftLastN #-}
+ shiftLastN :: WorkingBuffer -> Int -> Int -> IO ()
++shiftLastN WorkingBuffer{..} 0 _ = return ()
+ shiftLastN WorkingBuffer{..} i len = do
+ ptr <- readIORef offset
+- let !src = ptr `plusPtr` negate len
+- !dst = src `plusPtr` i
+- !ptr' = ptr `plusPtr` i
++ let !ptr' = ptr `plusPtr` i
+ if ptr' >= limit then
+ throwIO BufferOverrun
++ else if i < 0 then do
++ let !src = ptr `plusPtr` negate len
++ !dst = src `plusPtr` i
++ shiftLeft dst src len
++ writeIORef offset ptr'
+ else do
+- memcpy dst src len
++ let !src = ptr `plusPtr` (-1)
++ !dst = ptr' `plusPtr` (-1)
++ shiftRight dst src len
+ writeIORef offset ptr'
++ where
++ -- memcpy cannot be used for overlapped areas.
++ shiftLeft :: Buffer -> Buffer -> Int -> IO ()
++ shiftLeft _ _ 0 = return ()
++ shiftLeft !dst !src n = do
++ peek src >>= poke dst
++ shiftLeft (dst `plusPtr` 1) (src `plusPtr` 1) (n - 1)
++ shiftRight :: Buffer -> Buffer -> Int -> IO ()
++ shiftRight _ _ 0 = return ()
++ shiftRight !dst !src n = do
++ peek src >>= poke dst
++ shiftRight (dst `plusPtr` (-1)) (src `plusPtr` (-1)) (n - 1)
+
+ {-# INLINE copyByteString #-}
+ copyByteString :: WorkingBuffer -> ByteString -> IO ()
+--
+2.7.0
+