[packages/ghc-haskell-platform] - updated to 2013.2.0.0

baggins baggins at pld-linux.org
Fri May 31 13:23:52 CEST 2013


commit c9ab7dca3862ca203953363e46f796686db0fcf7
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri May 31 13:23:44 2013 +0200

    - updated to 2013.2.0.0

 ghc-haskell-platform-ghc72.patch | 122 ----------------
 ghc-haskell-platform.spec        | 301 +++++++++++++++++++++++++++++++--------
 2 files changed, 239 insertions(+), 184 deletions(-)
---
diff --git a/ghc-haskell-platform.spec b/ghc-haskell-platform.spec
index e6d44b3..397351f 100644
--- a/ghc-haskell-platform.spec
+++ b/ghc-haskell-platform.spec
@@ -5,57 +5,57 @@
 %define		pkgname	haskell-platform
 Summary:	Comprehensive, robust development environment for programming in Haskell
 Name:		ghc-%{pkgname}
-Version:	2011.2.0.1
-Release:	6
+Version:	2013.2.0.0
+Release:	1
 License:	BSD
 Group:		Development/Languages
-#Source0:	http://hackage.haskell.org/platform/%{version}/%{pkgname}-%{version}.tar.gz
-Source0:	http://lambda.galois.com/hp-tmp/%{version}/%{pkgname}-%{version}.tar.gz
-# Source0-md5:	97fd42f169a426d043368cec342745ef
-# TEMP
-Source100:	http://hackage.haskell.org/packages/archive/syb/0.3.3/syb-0.3.3.tar.gz
-# Source100-md5:	4bc2ef44a86c9182f9768c6cc0a96c3a
-Source101:	http://hackage.haskell.org/packages/archive/HTTP/4000.1.2/HTTP-4000.1.2.tar.gz
-# Source101-md5:	0871666457aeabe4ed8ebce0acb424b7
-Source102:	http://hackage.haskell.org/packages/archive/network/2.3.0.5/network-2.3.0.5.tar.gz
-# Source102-md5:	716fbe9e01059582503d2920d2618ef3
+Source0:	http://lambda.haskell.org/platform/download/%{version}/%{pkgname}-%{version}.tar.gz
+# Source0-md5:	36d02a889ad57a6345b167f5c7a6c164
 Patch0:		%{name}-install.patch
-Patch1:		%{name}-ghc72.patch
 URL:		http://hackage.haskell.org/platform/
 BuildRequires:	OpenGL-devel
 BuildRequires:	OpenGL-GLU-devel
 BuildRequires:	OpenGL-glut-devel
-BuildRequires:	ghc >= 6.12.3
+BuildRequires:	bash
+BuildRequires:	ghc >= 7.6.2
 BuildRequires:	ghc-prof
-BuildRequires:	ghc-random
-BuildRequires:	ghc-random-prof
+BuildRequires:	hscolour >= 1.8
 BuildRequires:	zlib-devel
 BuildRequires:	rpmbuild(macros) >= 1.608
 %requires_eq	ghc
-Provides:	ghc-GLUT = 2.1.2.1
-Provides:	ghc-HTTP = 4000.1.2
-Provides:	ghc-HUnit = 1.2.2.3
-Provides:	ghc-OpenGL = 2.2.3.0
-Provides:	ghc-QuickCheck = 2.4.0.1
-Provides:	ghc-cgi = 3001.1.7.4
-Provides:	ghc-deepseq = 1.1.0.2
-Provides:	ghc-fgl = 5.4.2.3
-Provides:	ghc-haskell-platform
-Provides:	ghc-haskell-src = 1.0.1.4
+# http://www.haskell.org/platform/changelog.html
+Provides:	ghc-GLUT = 2.4.0.0
+Provides:	ghc-GLURaw = 1.3.0.0
+Provides:	ghc-HTTP = 4000.2.8
+Provides:	ghc-HUnit = 1.2.5.2
+Provides:	ghc-OpenGL = 2.8.0.0
+Provides:	ghc-OpenGLRaw = 1.3.0.0
+Provides:	ghc-QuickCheck = 2.6
+Provides:	ghc-async = 2.0.1.4
+Provides:	ghc-attoparsec = 0.10.4.0
+Provides:	ghc-case-insensitive = 1.0.0.1
+Provides:	ghc-cgi = 3001.1.7.5
+Provides:	ghc-fgl = 5.4.2.4
+Provides:	ghc-hashable = 1.1.2.5
+Provides:	ghc-haskell-src = 1.0.1.5
 Provides:	ghc-html = 1.0.1.2
-Provides:	ghc-mtl = 2.0.1.0
-Provides:	ghc-network = 2.3.0.5
-Provides:	ghc-parallel = 3.1.0.1
-Provides:	ghc-parsec = 3.1.1
+Provides:	ghc-mtl = 2.1.2
+Provides:	ghc-network = 2.4.1.2
+Provides:	ghc-parallel = 3.2.0.3
+Provides:	ghc-parsec = 3.1.3
+Provides:	ghc-random = 1.0.1.1
 Provides:	ghc-regex-base = 0.93.2
-Provides:	ghc-regex-compat 0.93.1
-Provides:	ghc-regex-posix = 0.94.4
-Provides:	ghc-stm = 2.2.0.1
-Provides:	ghc-syb = 0.3.3
-Provides:	ghc-text = 0.11.0.6
-Provides:	ghc-transformers = 0.2.2.0
-Provides:	ghc-xhtml = 3000.2.0.1
-Provides:	ghc-zlib = 0.5.3.1
+Provides:	ghc-regex-compat = 0.95.1
+Provides:	ghc-regex-posix = 0.95.2
+Provides:	ghc-split = 0.2.2
+Provides:	ghc-stm = 2.4.2
+Provides:	ghc-syb = 0.4.0
+Provides:	ghc-text = 0.11.3.1
+Provides:	ghc-transformers = 0.3.0.0
+Provides:	ghc-unordered-containers = 0.2.3.0
+Provides:	ghc-vector = 0.10.0.1
+Provides:	ghc-xhtml = 3000.2.1
+Provides:	ghc-zlib = 0.5.4.1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # debuginfo is not useful for ghc
@@ -84,20 +84,13 @@ Compilation System (GHC).
 They should be installed when GHC's profiling subsystem is needed.
 
 %prep
-%setup -q -n %{pkgname}-%{version} -a100 -a101 -a102
+%setup -q -n %{pkgname}-%{version}
 %patch0 -p1
-%patch1 -p1
 
-%{__rm} -r packages/syb-0.3 packages/HTTP-4000.1.1 packages/network-2.3.0.2
-mv syb-0.3.3 HTTP-4000.1.2 network-2.3.0.5 packages/
-%{__sed} -i -e 's|syb-0.3|syb-0.3.3|g' \
-	-e 's|HTTP-4000.1.1|HTTP-4000.1.2|g' \
-	-e 's|network-2.3.0.2|network-2.3.0.5|g' packages/platform.packages
+%{__sed} -i -e 's|/bin/sh|/bin/bash|' scripts/build.sh
 
 %build
-
-%configure \
-	--enable-unsupported-ghc-version
+%configure
 
 %{__make} VERBOSE="-v2" \
 	EXTRA_CONFIGURE_OPTS="-v2 \
@@ -117,9 +110,9 @@ install -d $RPM_BUILD_ROOT%{_libdir}/%{ghcdir}/package.conf.d
 # work around automatic haddock docs installation
 %{__rm} -rf %{name}-%{version}-doc
 cp -a $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %{name}-%{version}-doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
 
 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{alex,happy}
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/*-tests
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{alex,happy}*
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/HUnit*
 
@@ -162,40 +155,67 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{ghcdir}/HUnit-*/libHSHUnit-*.a
 %{_libdir}/%{ghcdir}/HUnit-*/HSHUnit-*.o
 %dir %{_libdir}/%{ghcdir}/OpenGL-*
-%dir %{_libdir}/%{ghcdir}/OpenGL-*/include
-%dir %{_libdir}/%{ghcdir}/OpenGL-*/include/HsOpenGL.h
 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics
 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering
 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL
 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL
+%dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/FramebufferObjects
+%dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/QueryUtils
+%dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Shaders
 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/PixelRectangles
-%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/PixelRectangles/*.hi
 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Texturing
+%dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GLU
+%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/FramebufferObjects/*.hi
+%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/QueryUtils/*.hi
+%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Shaders/*.hi
+%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/PixelRectangles/*.hi
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Texturing/*.hi
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/*.hi
-%dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GLU
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GLU/*.hi
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/*.hi
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/*.hi
 %{_libdir}/%{ghcdir}/OpenGL-*/libHSOpenGL-*.a
 %{_libdir}/%{ghcdir}/OpenGL-*/HSOpenGL-*.o
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/Core31
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/EXT
+%dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/NV
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/*.hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/*.hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/*.hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility/*.hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/Core31/*.hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/EXT/*.hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/NV/*.hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/HSOpenGLRaw-*.o
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/libHSOpenGLRaw-*.a
+%dir %{_libdir}/%{ghcdir}/GLURaw-*
+%dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics
+%dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering
+%dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU
+%dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/Raw
+%{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/*.hi
+%{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/Raw/*.hi
+%{_libdir}/%{ghcdir}/GLURaw-*/HSGLURaw-*.o
+%{_libdir}/%{ghcdir}/GLURaw-*/libHSGLURaw-*.a
 %dir %{_libdir}/%{ghcdir}/GLUT-*
-%dir %{_libdir}/%{ghcdir}/GLUT-*/include
-%dir %{_libdir}/%{ghcdir}/GLUT-*/include/HsGLUT.h
 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics
 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI
 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT
 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Callbacks
+%dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Raw
+%{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Raw/*.hi
 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Callbacks/*.hi
 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/*.hi
 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/*.hi
 %{_libdir}/%{ghcdir}/GLUT-*/libHSGLUT-*.a
 %{_libdir}/%{ghcdir}/GLUT-*/HSGLUT-*.o
-%dir %{_libdir}/%{ghcdir}/deepseq-*
-%dir %{_libdir}/%{ghcdir}/deepseq-*/Control
-%{_libdir}/%{ghcdir}/deepseq-*/Control/*.hi
-%{_libdir}/%{ghcdir}/deepseq-*/libHSdeepseq-*.a
-%{_libdir}/%{ghcdir}/deepseq-*/HSdeepseq-*.o
 %dir %{_libdir}/%{ghcdir}/haskell-src-*
 %dir %{_libdir}/%{ghcdir}/haskell-src-*/Language
 %dir %{_libdir}/%{ghcdir}/haskell-src-*/Language/Haskell
@@ -243,9 +263,11 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/Parsec
 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec
 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/ByteString
+%dir %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/Text
 %{_libdir}/%{ghcdir}/parsec-*/Text/*.hi
 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/*.hi
 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/ByteString/*.hi
+%{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/Text/*.hi
 %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/Parsec/*.hi
 %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/*.hi
 %{_libdir}/%{ghcdir}/parsec-*/libHSparsec-*.a
@@ -268,6 +290,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/%{ghcdir}/HTTP-*/Network/HTTP
 %{_libdir}/%{ghcdir}/HTTP-*/Network/HTTP/*.hi
 %{_libdir}/%{ghcdir}/HTTP-*/Network/*.hi
+%{_libdir}/%{ghcdir}/HTTP-*/*.hi
 %{_libdir}/%{ghcdir}/HTTP-*/libHSHTTP-*.a
 %{_libdir}/%{ghcdir}/HTTP-*/HSHTTP-*.o
 %dir %{_libdir}/%{ghcdir}/regex-base-*
@@ -354,7 +377,11 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Fusion
 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/IO
 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy
+%dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder
+%dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/Int
+%dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/RealFloat
 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Encoding
+%dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Unsafe
 %{_libdir}/%{ghcdir}/text-*/Data/*.hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/*.hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding/*.hi
@@ -362,11 +389,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Fusion/*.hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/IO/*.hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/*.hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/*.hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/Int/*.hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/RealFloat/*.hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Encoding/*.hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Unsafe/*.hi
 %{_libdir}/%{ghcdir}/text-*/HStext-*.o
 %{_libdir}/%{ghcdir}/text-*/libHStext-*.a
 %dir %{_libdir}/%{ghcdir}/transformers-*
 %dir %{_libdir}/%{ghcdir}/transformers-*/Control
+%dir %{_libdir}/%{ghcdir}/transformers-*/Control/Applicative
 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad
 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/IO
 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans
@@ -375,6 +407,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/Writer
 %dir %{_libdir}/%{ghcdir}/transformers-*/Data
 %dir %{_libdir}/%{ghcdir}/transformers-*/Data/Functor
+%{_libdir}/%{ghcdir}/transformers-*/Control/Applicative/*.hi
 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/IO/*.hi
 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/*.hi
 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/RWS/*.hi
@@ -383,24 +416,112 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{ghcdir}/transformers-*/Data/Functor/*.hi
 %{_libdir}/%{ghcdir}/transformers-*/HStransformers-*.o
 %{_libdir}/%{ghcdir}/transformers-*/libHStransformers-*.a
+%dir %{_libdir}/%{ghcdir}/async-*
+%dir %{_libdir}/%{ghcdir}/async-*/Control
+%dir %{_libdir}/%{ghcdir}/async-*/Control/Concurrent
+%{_libdir}/%{ghcdir}/async-*/Control/Concurrent/*.hi
+%{_libdir}/%{ghcdir}/async-*/HSasync-*.o
+%{_libdir}/%{ghcdir}/async-*/libHSasync-*.a
+%dir %{_libdir}/%{ghcdir}/attoparsec-*
+%dir %{_libdir}/%{ghcdir}/attoparsec-*/Data
+%dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec
+%dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/ByteString
+%dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Internal
+%dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Text
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/*.hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/*.hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/ByteString/*.hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Internal/*.hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Text/*.hi
+%{_libdir}/%{ghcdir}/attoparsec-*/HSattoparsec-*.o
+%{_libdir}/%{ghcdir}/attoparsec-*/libHSattoparsec-*.a
+%dir %{_libdir}/%{ghcdir}/case-insensitive-*
+%dir %{_libdir}/%{ghcdir}/case-insensitive-*/Data
+%{_libdir}/%{ghcdir}/case-insensitive-*/Data/*.hi
+%{_libdir}/%{ghcdir}/case-insensitive-*/HScase-insensitive-*.o
+%{_libdir}/%{ghcdir}/case-insensitive-*/libHScase-insensitive-*.a
+%dir %{_libdir}/%{ghcdir}/hashable-*
+%dir %{_libdir}/%{ghcdir}/hashable-*/Data
+%{_libdir}/%{ghcdir}/hashable-*/Data/*.hi
+%{_libdir}/%{ghcdir}/hashable-*/HShashable-*.o
+%{_libdir}/%{ghcdir}/hashable-*/libHShashable-*.a
+%dir %{_libdir}/%{ghcdir}/primitive-*
+%dir %{_libdir}/%{ghcdir}/primitive-*/Control
+%dir %{_libdir}/%{ghcdir}/primitive-*/Control/Monad
+%dir %{_libdir}/%{ghcdir}/primitive-*/Data
+%dir %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive
+%dir %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/Internal
+%{_libdir}/%{ghcdir}/primitive-*/Control/Monad/*.hi
+%{_libdir}/%{ghcdir}/primitive-*/Data/*.hi
+%{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/*.hi
+%{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/Internal/*.hi
+%{_libdir}/%{ghcdir}/primitive-*/HSprimitive-*.o
+%{_libdir}/%{ghcdir}/primitive-*/libHSprimitive-*.a
+%dir %{_libdir}/%{ghcdir}/primitive-*/include
+%{_libdir}/%{ghcdir}/primitive-*/include/primitive-memops.h
+%{_libdir}/%{ghcdir}/random-*/System/*.hi
+%dir %{_libdir}/%{ghcdir}/random-*
+%dir %{_libdir}/%{ghcdir}/random-*/System
+%{_libdir}/%{ghcdir}/random-*/HSrandom-*.o
+%{_libdir}/%{ghcdir}/random-*/libHSrandom-*.a
+%dir %{_libdir}/%{ghcdir}/split-*
+%dir %{_libdir}/%{ghcdir}/split-*/Data
+%dir %{_libdir}/%{ghcdir}/split-*/Data/List
+%dir %{_libdir}/%{ghcdir}/split-*/Data/List/Split
+%{_libdir}/%{ghcdir}/split-*/Data/List/*.hi
+%{_libdir}/%{ghcdir}/split-*/Data/List/Split/*.hi
+%{_libdir}/%{ghcdir}/split-*/HSsplit-*.o
+%{_libdir}/%{ghcdir}/split-*/libHSsplit-*.a
+%dir %{_libdir}/%{ghcdir}/unordered-containers-*
+%dir %{_libdir}/%{ghcdir}/unordered-containers-*/Data
+%dir %{_libdir}/%{ghcdir}/unordered-containers-*/Data/HashMap
+%{_libdir}/%{ghcdir}/unordered-containers-*/Data/*.hi
+%{_libdir}/%{ghcdir}/unordered-containers-*/Data/HashMap/*.hi
+%{_libdir}/%{ghcdir}/unordered-containers-*/HSunordered-containers-*.o
+%{_libdir}/%{ghcdir}/unordered-containers-*/libHSunordered-containers-*.a
+%dir %{_libdir}/%{ghcdir}/vector-*
+%dir %{_libdir}/%{ghcdir}/vector-*/Data
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/Stream
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Generic
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Internal
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Primitive
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Storable
+%dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Unboxed
+%{_libdir}/%{ghcdir}/vector-*/Data/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/Stream/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Generic/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Internal/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Primitive/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Storable/*.hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Unboxed/*.hi
+%{_libdir}/%{ghcdir}/vector-*/HSvector-*.o
+%{_libdir}/%{ghcdir}/vector-*/libHSvector-*.a
+%dir %{_libdir}/%{ghcdir}/vector-*/include
+%{_libdir}/%{ghcdir}/vector-*/include/vector.h
 
 %files prof
 %defattr(644,root,root,755)
 %{_libdir}/%{ghcdir}/cgi-*/libHScgi-*_p.a
 %{_libdir}/%{ghcdir}/cgi-*/Network/CGI/*.p_hi
 %{_libdir}/%{ghcdir}/cgi-*/Network/*.p_hi
-%{_libdir}/%{ghcdir}/deepseq-*/Control/*.p_hi
-%{_libdir}/%{ghcdir}/deepseq-*/libHSdeepseq-*_p.a
 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Internal/*.p_hi
 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Monad/*.p_hi
 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/*.p_hi
 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Query/*.p_hi
 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/*.p_hi
 %{_libdir}/%{ghcdir}/fgl-*/libHSfgl-*_p.a
+%{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Raw/*.p_hi
 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Callbacks/*.p_hi
 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/*.p_hi
 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/*.p_hi
 %{_libdir}/%{ghcdir}/GLUT-*/libHSGLUT-*_p.a
+%{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/*.p_hi
+%{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/Raw/*.p_hi
+%{_libdir}/%{ghcdir}/GLURaw-*/libHSGLURaw-*_p.a
 %{_libdir}/%{ghcdir}/haskell-src-*/Language/Haskell/*.p_hi
 %{_libdir}/%{ghcdir}/haskell-src-*/libHShaskell-src-*_p.a
 %{_libdir}/%{ghcdir}/html-*/libHShtml-*_p.a
@@ -409,6 +530,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{ghcdir}/HTTP-*/libHSHTTP-*_p.a
 %{_libdir}/%{ghcdir}/HTTP-*/Network/HTTP/*.p_hi
 %{_libdir}/%{ghcdir}/HTTP-*/Network/*.p_hi
+%{_libdir}/%{ghcdir}/HTTP-*/*.p_hi
 %{_libdir}/%{ghcdir}/HUnit-*/libHSHUnit-*_p.a
 %{_libdir}/%{ghcdir}/HUnit-*/Test/HUnit/*.p_hi
 %{_libdir}/%{ghcdir}/HUnit-*/Test/*.p_hi
@@ -431,7 +553,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GLU/*.p_hi
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/*.p_hi
 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/FramebufferObjects/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/QueryUtils/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Shaders/*.p_hi
 %{_libdir}/%{ghcdir}/OpenGL-*/libHSOpenGL-*_p.a
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/Core31/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/EXT/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/NV/*.p_hi
+%{_libdir}/%{ghcdir}/OpenGLRaw-*/libHSOpenGLRaw-*_p.a
 %{_libdir}/%{ghcdir}/parallel-*/Control/Parallel/*.p_hi
 %{_libdir}/%{ghcdir}/parallel-*/Control/*.p_hi
 %{_libdir}/%{ghcdir}/parallel-*/libHSparallel-*_p.a
@@ -467,9 +600,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding/*.p_hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Fusion/*.p_hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/IO/*.p_hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/RealFloat/*.p_hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/Int/*.p_hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/*.p_hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Encoding/*.p_hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/*.p_hi
 %{_libdir}/%{ghcdir}/text-*/Data/Text/*.p_hi
+%{_libdir}/%{ghcdir}/text-*/Data/Text/Unsafe/*.p_hi
+%{_libdir}/%{ghcdir}/text-*/libHStext-*_p.a
 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/IO/*.p_hi
 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/*.p_hi
 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/RWS/*.p_hi
@@ -485,3 +623,42 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression/*.p_hi
 %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression/Zlib/*.p_hi
 %{_libdir}/%{ghcdir}/zlib-*/libHSzlib-*_p.a
+%{_libdir}/%{ghcdir}/async-*/Control/Concurrent/*.p_hi
+%{_libdir}/%{ghcdir}/async-*/libHSasync-*_p.a
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/*.p_hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/*.p_hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/ByteString/*.p_hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Internal/*.p_hi
+%{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Text/*.p_hi
+%{_libdir}/%{ghcdir}/attoparsec-*/libHSattoparsec-*_p.a
+%{_libdir}/%{ghcdir}/case-insensitive-*/Data/*.p_hi
+%{_libdir}/%{ghcdir}/case-insensitive-*/libHScase-insensitive-*_p.a
+%{_libdir}/%{ghcdir}/hashable-*/Data/*.p_hi
+%{_libdir}/%{ghcdir}/hashable-*/libHShashable-*_p.a
+%{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/Text/*.p_hi
+%{_libdir}/%{ghcdir}/primitive-*/Control/Monad/*.p_hi
+%{_libdir}/%{ghcdir}/primitive-*/Data/*.p_hi
+%{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/*.p_hi
+%{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/Internal/*.p_hi
+%{_libdir}/%{ghcdir}/primitive-*/libHSprimitive-*_p.a
+%{_libdir}/%{ghcdir}/random-*/System/*.p_hi
+%{_libdir}/%{ghcdir}/random-*/libHSrandom-*_p.a
+%{_libdir}/%{ghcdir}/split-*/Data/List/*.p_hi
+%{_libdir}/%{ghcdir}/split-*/Data/List/Split/*.p_hi
+%{_libdir}/%{ghcdir}/split-*/libHSsplit-*_p.a
+%{_libdir}/%{ghcdir}/syb-*/libHSsyb-*_p.a
+%{_libdir}/%{ghcdir}/transformers-*/Control/Applicative/*.p_hi
+%{_libdir}/%{ghcdir}/transformers-*/libHStransformers-*_p.a
+%{_libdir}/%{ghcdir}/unordered-containers-*/Data/HashMap/*.p_hi
+%{_libdir}/%{ghcdir}/unordered-containers-*/Data/*.p_hi
+%{_libdir}/%{ghcdir}/unordered-containers-*/libHSunordered-containers-*_p.a
+%{_libdir}/%{ghcdir}/vector-*/Data/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/Stream/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Generic/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Internal/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Primitive/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Storable/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/Data/Vector/Unboxed/*.p_hi
+%{_libdir}/%{ghcdir}/vector-*/libHSvector-*_p.a
diff --git a/ghc-haskell-platform-ghc72.patch b/ghc-haskell-platform-ghc72.patch
deleted file mode 100644
index 7bbb170..0000000
--- a/ghc-haskell-platform-ghc72.patch
+++ /dev/null
@@ -1,122 +0,0 @@
---- a/packages/alex-2.3.5/alex.cabal
-+++ b/packages/alex-2.3.5/alex.cabal
-@@ -72,7 +72,7 @@ executable alex
- 
-   build-depends: base < 5
- 
--  extensions: CPP
-+  extensions: CPP, BangPatterns
-   ghc-options: -Wall
-   other-modules:
-         AbsSyn
---- a/packages/alex-2.3.5/doc/configure.ac
-+++ b/packages/alex-2.3.5/doc/configure.ac
-@@ -9,5 +9,5 @@ FP_DIR_DOCBOOK_XSL([/usr/share/xml/docbook/stylesheet/nwalsh/current /usr/share/
- 
- AC_PATH_PROG(DbLatexCmd,dblatex)
- 
--AC_CONFIG_FILES([config.mk])
-+AC_CONFIG_FILES([config.mk alex.1])
- AC_OUTPUT
---- haskell-platform-2011.2.0.1/packages/haskell-src-1.0.1.4/haskell-src.cabal~	2011-04-03 23:23:56.000000000 +0200
-+++ haskell-platform-2011.2.0.1/packages/haskell-src-1.0.1.4/haskell-src.cabal	2011-09-27 20:12:10.939000793 +0200
-@@ -32,8 +32,7 @@
-   if flag(split-base)
-     build-depends:      base >= 4 && < 5, syb, pretty, array
-   else
--    build-depends:      base < 3
--  build-depends: haskell98
-+    build-depends:      base < 3, haskell98
-   -- The dependency on Haskell 98 is only because
-   -- Happy generates a parser that imports Array
-   extensions:   CPP
---- haskell-platform-2011.2.0.1/packages/text-0.11.0.6/text.cabal~	2011-04-03 23:24:18.000000000 +0200
-+++ haskell-platform-2011.2.0.1/packages/text-0.11.0.6/text.cabal	2011-09-27 20:25:42.296965245 +0200
-@@ -120,6 +120,7 @@
-     build-depends:
-       ghc-prim, base >= 4, deepseq >= 1.1.0.0
-     cpp-options: -DHAVE_DEEPSEQ
-+    extensions: BangPatterns
-   else
-     build-depends: extensible-exceptions
-     extensions: PatternSignatures
---- haskell-platform-2011.2.0.1/packages/fgl-5.4.2.3/fgl.cabal~	2011-04-03 23:23:53.000000000 +0200
-+++ haskell-platform-2011.2.0.1/packages/fgl-5.4.2.3/fgl.cabal	2011-09-27 21:22:47.148188662 +0200
-@@ -38,5 +38,5 @@
- 	Data.Graph.Inductive.Query.TransClos,
- 	Data.Graph.Inductive
- build-depends:	base < 5, mtl, containers, array
--extensions: MultiParamTypeClasses, OverlappingInstances, FlexibleInstances, ScopedTypeVariables
-+extensions: MultiParamTypeClasses, OverlappingInstances, FlexibleInstances, ScopedTypeVariables, BangPatterns
- build-type: Simple
---- haskell-platform-2011.2.0.1/packages/cabal-install-0.10.2/cabal-install.cabal.orig	2011-04-03 23:24:22.000000000 +0200
-+++ haskell-platform-2011.2.0.1/packages/cabal-install-0.10.2/cabal-install.cabal	2011-09-27 21:53:05.311604026 +0200
-@@ -93,33 +93,24 @@
-         Paths_cabal_install
- 
-     build-depends: base     >= 2        && < 5,
--                   Cabal    >= 1.10.1   && < 1.11,
-+                   Cabal    >= 1.10.1   && < 1.13,
-                    filepath >= 1.0      && < 1.3,
-                    network  >= 1        && < 3,
-                    HTTP     >= 4000.0.2 && < 4001,
-                    zlib     >= 0.4      && < 0.6,
--                   time     >= 1.1      && < 1.3
--
--    if flag(old-base)
--      build-depends: base < 3
--    else
--      build-depends: base       >= 3,
--                     process    >= 1   && < 1.1,
--                     directory  >= 1   && < 1.2,
--                     pretty     >= 1   && < 1.1,
--                     random     >= 1   && < 1.1,
--                     containers >= 0.1 && < 0.5,
--                     array      >= 0.1 && < 0.4,
--                     old-time   >= 1   && < 1.1
--
--    if flag(bytestring-in-base)
--      build-depends: base >= 2.0 && < 2.2
--    else
--      build-depends: base < 2.0 || >= 3.0, bytestring >= 0.9
-+                   time     >= 1.1      && < 1.3,
-+                   process    >= 1   && < 1.2,
-+                   directory  >= 1   && < 1.2,
-+                   pretty     >= 1   && < 1.2,
-+                   random     >= 1   && < 1.1,
-+                   containers >= 0.1 && < 0.5,
-+                   array      >= 0.1 && < 0.4,
-+                   old-time   >= 1   && < 1.1,
-+                   bytestring >= 0.9
- 
-     if os(windows)
-       build-depends: Win32 >= 2 && < 3
-       cpp-options: -DWIN32
-     else
--      build-depends: unix >= 1.0 && < 2.5
-+      build-depends: unix >= 1.0 && < 2.6
-     extensions: CPP
---- haskell-platform-2011.2.0.1/packages/haskell-platform-2011.2.0.1/haskell-platform.cabal.orig	2011-04-03 23:24:26.000000000 +0200
-+++ haskell-platform-2011.2.0.1/packages/haskell-platform-2011.2.0.1/haskell-platform.cabal	2011-09-27 22:10:03.918772545 +0200
-@@ -59,7 +59,7 @@
-     haskell-src                 ==1.0.1.4,
-     html                        ==1.0.1.2,
-     HUnit                       ==1.2.2.3,
--    network                     ==2.3.0.2,
-+    network                     ==2.3.0.5,
-     OpenGL                      ==2.2.3.0,
-     parallel                    ==3.1.0.1,
-     parsec                      ==3.1.1,
-@@ -68,10 +68,10 @@
-     regex-compat                ==0.93.1,
-     regex-posix                 ==0.94.4,
-     stm                         ==2.2.0.1,
--    syb                         ==0.3,
-+    syb                         ==0.3.3,
-     xhtml                       ==3000.2.0.1,
-     zlib                        ==0.5.3.1,
--    HTTP                        ==4000.1.1,
-+    HTTP                        ==4000.1.2,
-     deepseq                     ==1.1.0.2,
- 
-     -- 2011.1 proposals:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ghc-haskell-platform.git/commitdiff/c9ab7dca3862ca203953363e46f796686db0fcf7



More information about the pld-cvs-commit mailing list