[Pkg-haskell-commits] darcs: haskell98-report: GHC 7.4 compatibility (Closes: #665065)
Joachim Breitner
mail at joachim-breitner.de
Sat Mar 24 21:22:38 UTC 2012
Sat Mar 24 21:22:00 UTC 2012 Joachim Breitner <mail at joachim-breitner.de>
* GHC 7.4 compatibility (Closes: #665065)
Ignore-this: 92de7182224dde41271b31bbeb284565
M ./changelog +6
M ./patches/correct-build.patch -32 +63
Sat Mar 24 21:22:00 UTC 2012 Joachim Breitner <mail at joachim-breitner.de>
* GHC 7.4 compatibility (Closes: #665065)
Ignore-this: 92de7182224dde41271b31bbeb284565
diff -rN -u old-haskell98-report//changelog new-haskell98-report//changelog
--- old-haskell98-report//changelog 2012-03-24 21:22:38.078799774 +0000
+++ new-haskell98-report//changelog 2012-03-24 21:22:38.078799774 +0000
@@ -1,3 +1,9 @@
+haskell98-report (20080907-3) UNRELEASED; urgency=low
+
+ * GHC 7.4 compatibility (Closes: #665065)
+
+ -- Joachim Breitner <nomeata at debian.org> Sat, 24 Mar 2012 22:07:27 +0100
+
haskell98-report (20080907-2) unstable; urgency=low
[ Marco Silva ]
diff -rN -u old-haskell98-report//patches/correct-build.patch new-haskell98-report//patches/correct-build.patch
--- old-haskell98-report//patches/correct-build.patch 2012-03-24 21:22:38.058337141 +0000
+++ new-haskell98-report//patches/correct-build.patch 2012-03-24 21:22:38.083270048 +0000
@@ -1,6 +1,7 @@
-diff -rN -u old-haskell98-report/ffi/Makefile new-haskell98-report/ffi/Makefile
---- old-haskell98-report/ffi/Makefile 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/ffi/Makefile 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/ffi/Makefile
+===================================================================
+--- haskell98-report-20080907.orig/ffi/Makefile 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/ffi/Makefile 2012-03-24 22:20:49.000000000 +0100
@@ -1,9 +1,18 @@
+
+all: ffi.ps ffi.pdf
@@ -26,9 +27,10 @@
clean:
- -rm -f *.aux *.log *.blg *.dvi *.bbl *.toc *.ps *.html *.css *.png *.4ct *.4tc *.idv *.xref tex4ht.fls
+ -rm -f *.aux *.log *.blg *.dvi *.bbl *.toc *.ps *.html *.css *.png *.4ct *.4tc *.idv *.xref tex4ht.fls *.pdf
-diff -rN -u old-haskell98-report/hierarchical-modules/Makefile new-haskell98-report/hierarchical-modules/Makefile
---- old-haskell98-report/hierarchical-modules/Makefile 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/hierarchical-modules/Makefile 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/hierarchical-modules/Makefile
+===================================================================
+--- haskell98-report-20080907.orig/hierarchical-modules/Makefile 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/hierarchical-modules/Makefile 2012-03-24 22:20:49.000000000 +0100
@@ -7,5 +7,6 @@
hier.pdf: hier.tex
TEXINPUTS=../styles: pdflatex $<
@@ -38,9 +40,10 @@
+.PHONY: clean
+clean:
+ -rm -f *.aux *.log *.blg *.dvi *.bbl *.toc *.ps *.html *.css *.png *.4ct *.4tc *.idv *.xref tex4ht.fls *.pdf
-diff -rN -u old-haskell98-report/Makefile new-haskell98-report/Makefile
---- old-haskell98-report/Makefile 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/Makefile 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/Makefile
+===================================================================
+--- haskell98-report-20080907.orig/Makefile 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/Makefile 2012-03-24 22:20:49.000000000 +0100
@@ -1,14 +1,21 @@
-RELEASE_DIR = haskell98-revised
+PREFIX = haskell98-revised
@@ -69,9 +72,10 @@
jfp:
-mkdir $(JFP_DIR)
-diff -rN -u old-haskell98-report/report/classes.eps new-haskell98-report/report/classes.eps
---- old-haskell98-report/report/classes.eps 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/report/classes.eps 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/report/classes.eps
+===================================================================
+--- haskell98-report-20080907.orig/report/classes.eps 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/report/classes.eps 2012-03-24 22:20:49.000000000 +0100
@@ -826,7 +826,8 @@
%%Trailer
%%DocumentNeededResources:
@@ -82,9 +86,10 @@
%%DocumentSuppliedResources:
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
-diff -rN -u old-haskell98-report/report/h98-revised.html new-haskell98-report/report/h98-revised.html
---- old-haskell98-report/report/h98-revised.html 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/report/h98-revised.html 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/report/h98-revised.html
+===================================================================
+--- haskell98-report-20080907.orig/report/h98-revised.html 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/report/h98-revised.html 2012-03-24 22:20:49.000000000 +0100
@@ -28,13 +28,11 @@
<p><li> The Haskell 98 Report (revised)
<ul>
@@ -101,9 +106,10 @@
<p><li>
<a href="haskell98-bugs.html">A complete list of all changes</a> made to both reports between the Jan 1999 publication
-diff -rN -u old-haskell98-report/report/haskell.idx new-haskell98-report/report/haskell.idx
---- old-haskell98-report/report/haskell.idx 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/report/haskell.idx 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/report/haskell.idx
+===================================================================
+--- haskell98-report-20080907.orig/report/haskell.idx 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/report/haskell.idx 2012-03-24 22:20:49.000000000 +0100
@@ -1388,7 +1388,7 @@
\indexentry{Show@{\tt Show} (class)!instance for {\tt Array}}{178}
\indexentry{Read@{\tt Read} (class)!instance for {\tt Array}}{178}
@@ -140,9 +146,10 @@
\indexentry{deleteFirstsBy@{\tt deleteFirstsBy}}{187}
\indexentry{union@{\tt union}}{187}
\indexentry{unionBy@{\tt unionBy}}{187}
-diff -rN -u old-haskell98-report/report/Makefile new-haskell98-report/report/Makefile
---- old-haskell98-report/report/Makefile 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/report/Makefile 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/report/Makefile
+===================================================================
+--- haskell98-report-20080907.orig/report/Makefile 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/report/Makefile 2012-03-24 22:20:49.000000000 +0100
@@ -40,7 +40,11 @@
# Files
#########################################
@@ -222,9 +229,10 @@
# -----------------------------------------------------------
-diff -rN -u old-haskell98-report/tools/Makefile new-haskell98-report/tools/Makefile
---- old-haskell98-report/tools/Makefile 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/tools/Makefile 2010-03-08 13:18:19.000000000 -0300
+Index: haskell98-report-20080907/tools/Makefile
+===================================================================
+--- haskell98-report-20080907.orig/tools/Makefile 2012-03-24 22:20:46.000000000 +0100
++++ haskell98-report-20080907/tools/Makefile 2012-03-24 22:20:52.000000000 +0100
@@ -14,13 +14,16 @@
all : verbatim run_tex run_index
@@ -239,19 +247,42 @@
run_tex: tex.hs
- $(GHC) -o run_tex tex.hs -fglasgow-exts -H20m -package lang
-+ $(GHC) -o run_tex tex.hs -fglasgow-exts -H20m
++ $(GHC) -o run_tex tex.hs -fglasgow-exts -H20m
run_index: index.hs
$(GHC) -o run_index index.hs -fglasgow-exts -H20m
-diff -rN -u old-haskell98-report/tools/tex.hs new-haskell98-report/tools/tex.hs
---- old-haskell98-report/tools/tex.hs 2010-03-08 13:18:19.000000000 -0300
-+++ new-haskell98-report/tools/tex.hs 2010-03-08 13:18:19.000000000 -0300
-@@ -82,7 +82,7 @@
- import IO hiding (bracket)
- import Char(isSpace, isAlpha, isDigit)
+Index: haskell98-report-20080907/tools/index.hs
+===================================================================
+--- haskell98-report-20080907.orig/tools/index.hs 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/tools/index.hs 2012-03-24 22:20:49.000000000 +0100
+@@ -6,8 +6,8 @@
+
+ module Main where
+
+-import IO
+-import Char
++import System.IO
++import Data.Char
+
+ main = do refs <- readRefFile "reportrefs"
+ doFiles refs ["prelude-index"]
+Index: haskell98-report-20080907/tools/tex.hs
+===================================================================
+--- haskell98-report-20080907.orig/tools/tex.hs 2012-03-24 22:20:25.000000000 +0100
++++ haskell98-report-20080907/tools/tex.hs 2012-03-24 22:20:49.000000000 +0100
+@@ -78,11 +78,11 @@
+
+ module Main where
+
+-import Monad(foldM)
+-import IO hiding (bracket)
+-import Char(isSpace, isAlpha, isDigit)
++import Control.Monad(foldM)
++import System.IO
++import Data.Char(isSpace, isAlpha, isDigit)
-import IOExts(unsafePerformIO) -- debugging only
-+-- import IOExts(unsafePerformIO) -- debugging only
++import System.IO.Unsafe(unsafePerformIO) -- debugging only
data FontStyle = RM | IT | TT | Bold | Sym | UL
deriving (Eq,Show)
More information about the Pkg-haskell-commits
mailing list