Hello community,
here is the log from the commit of package ghc for openSUSE:Factory checked in at 2013-12-19 21:36:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc (Old)
and /work/SRC/openSUSE:Factory/.ghc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc/ghc.changes 2013-10-31 09:01:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ghc.new/ghc.changes 2013-12-19 21:36:56.000000000 +0100
@@ -1,0 +2,35 @@
+Mon Dec 16 15:03:42 UTC 2013 - peter.trommler@ohm-hochschule.de
+
+- use correct setting for unregisterised builds (ppc64)
+- simplify build setup (generation of mk/build.mk)
+
+-------------------------------------------------------------------
+Mon Dec 16 10:56:21 UTC 2013 - peter.trommler@ohm-hochschule.de
+
+- don't BR llvm for now
+- dblatex broken on older openSUSE
+
+-------------------------------------------------------------------
+Sun Dec 15 10:55:50 UTC 2013 - peter.trommler@ohm-hochschule.de
+
+- revert LLVM for ppc64 (segfaults during package install)
+- fix setting up build.mk
+- build perf for all archs
+
+-------------------------------------------------------------------
+Sat Dec 14 08:38:43 UTC 2013 - peter.trommler@ohm-hochschule.de
+
+- Add llvm-powerpc64-datalayout.patch
+* fix LLVM backend for powerpc64
+- build and test LLVM backend on powerpc64
+
+-------------------------------------------------------------------
+Fri Dec 13 21:59:10 UTC 2013 - peter.trommler@ohm-hochschule.de
+
+- Add cabal-unversion-docdir.patch
+* ghc-rpm-macros don't include versions in package docdirs
+ starting with version 1.0
+- use standard docdir for ghc
+- package pdf and ps manuals
+
+-------------------------------------------------------------------
New:
----
ghc-cabal-unversion-docdir.patch
llvm-powerpc64-datalayout.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc.spec ++++++
--- /var/tmp/diff_new_pack.VgtYY5/_old 2013-12-19 21:36:59.000000000 +0100
+++ /var/tmp/diff_new_pack.VgtYY5/_new 2013-12-19 21:36:59.000000000 +0100
@@ -77,6 +77,9 @@
BuildRequires: ncurses-devel
BuildRequires: pkg-config
%if %{undefined without_manual}
+%if 0%{suse_version} >= 1220
+BuildRequires: dblatex
+%endif
BuildRequires: docbook-utils
BuildRequires: docbook-xsl-stylesheets
BuildRequires: libxslt
@@ -102,6 +105,10 @@
Patch6: 0001-Delete-spurious-comma-in-configure.ac.patch
# PATCH-FIX-UPSTREAM peter.trommler@ohm-hochschule.de - Fix Haskell trac #8134.
Patch7: ghc-fix-infinite-loop-big-endian.patch
+# PATCH-FIX-UPSTREAM peter.trommler@ohm-hochschule.de - Add target datalayout for llvm on powerpc 64.
+Patch8: llvm-powerpc64-datalayout.patch
+# PATCH-FIX-OPENSUSE peter.trommler@ohm-hochschule.de - Remove versions in library docdirs. Required for compatibility with ghc-rpm-macros 1.0 and up. Can be removed once we move to ghc 7.8.x. Fedora patch 16.
+Patch9: ghc-cabal-unversion-docdir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -203,6 +210,8 @@
%patch5 -p1 -b .shm
%patch6 -p1 -b .comma
%patch7 -p1
+%patch8 -p1
+%patch9 -p1
%build
# required for patch and patch1
@@ -231,15 +240,26 @@
make clean
%endif
-# http://hackage.haskell.org/trac/ghc/wiki/Platforms
-# cf https://github.com/gentoo-haskell/gentoo-haskell/tree/master/dev-lang/ghc
-cat > mk/build.mk << EOF
+cat > mk/build.mk <