------------------------------------------------------------------- Sun Mar 15 13:25:32 UTC 2015 - peter.trommler@ohm-hochschule.de - add ghc-glibc-2.20_BSD_SOURCE.patch * fixes build on unregisterised architectures (openSUSE: ppc64le) ------------------------------------------------------------------- Mon Feb 23 16:48:10 UTC 2015 - peter.trommler@ohm-hochschule.de - drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros follows upstream ghc again ------------------------------------------------------------------- Tue Feb 3 13:35:25 UTC 2015 - mimi.vx@gmail.com - add constraints file ------------------------------------------------------------------- Tue Feb 3 12:05:21 UTC 2015 - mimi.vx@gmail.com - remove dblatex dependency ------------------------------------------------------------------- Mon Jan 12 14:20:32 UTC 2015 - peter.trommler@ohm-hochschule.de - add patch 0001-implement-native-code-generator-for-ppc64.patch * native code generation improved compilation speed * fewer errors in testsuite than with C back end ------------------------------------------------------------------- Sat Dec 13 09:36:11 UTC 2014 - peter.trommler@ohm-hochschule.de - add patch D560.patch * fixes dynamic linking on ppc * see https://phabricator.haskell.org/D560 * this is a back port of the upstream patch ------------------------------------------------------------------- Wed Nov 5 17:10:14 UTC 2014 - peter.trommler@ohm-hochschule.de - add patch D349.patch * fix a crash with dynamic linking in GHCi when accessing the process environment * our patch has been submitted upstream * see https://phabricator.haskell.org/D349 ------------------------------------------------------------------- Sun Sep 28 07:56:51 UTC 2014 - peter.trommler@ohm-hochschule.de - ghc-rpm-macros use internal dependency generator now * simplifies spec file ------------------------------------------------------------------- Sat Sep 20 13:09:30 UTC 2014 - peter.trommler@ohm-hochschule.de - fix alternatives handling ------------------------------------------------------------------- Fri Sep 19 09:17:53 UTC 2014 - peter.trommler@ohm-hochschule.de - update to 7.8.3 * needed for Haskell Platfoerm 2014.2.0.0 * fixes bnc #726744 * way smaller source tarball (windows binaries removed) * dynamic libraries, GHCi, and Template Haskell for ppc64 and ppc64le - drop ghc-ppc64le.patch (fixed upstream) - add integer-gmp.patch * build bundled libgmp on SLE 11 (system version is too old) * fixes build on x86_64 * see upstream trac #8156 - add ghc-7.8.2-cgen-constify.patch * C backend (ppc64, ppc64le): generate 'const' strings * reduce size of table of contents (TOC) - add D173.patch * fix C backend: generate literals of correct size * fixes lots of arithmetic failures and trac #8849 * asked upstream to merge fix into 7.8.4 - add D177.patch * pass PIC flags to assembler * shared libraries on ppc still broken (trac #8024) - add ghc.git-e18525f.patch * fix C backend: generate functions for cmm primitives - drop ghc-use-system-libffi.patch (included upstream) - drop ghc-suse-as-needed.patch (fixed upstream) - drop Cabal-fix-dynamic-exec-for-TH.patch (fixed upstream) - drop ghc-7.6.3-LlvmCodeGen-no-3.3-warning.patch (fixed upstream) - drop ghc-avoid-empty-llvm-used-definitions.patch (fixed upstream) - drop 0001-Fix-detection-of-library-for-shm-on-openSUSE.patch * our patch was included upstream - drop 0001-Delete-spurious-comma-in-configure.ac.patch * our patch was included upstream -drop ghc-fix-infinite-loop-big-endian.patch (fixed upstream - refresh llvm-powerpc64-datalayout.patch * port to new LLVM backend - refresh ghc-cabal-unversion-docdir.patch * include original Fedora patch for 7.8.2 ------------------------------------------------------------------- Tue Sep 16 19:17:05 UTC 2014 - peter.trommler@ohm-hochschule.de - bootstrap from ghc-bootstrap not ghc * remove BR loop ghc->ghc ------------------------------------------------------------------- Thu Jul 31 14:09:44 UTC 2014 - dimstar@opensuse.org - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. ------------------------------------------------------------------- Sat May 10 19:30:44 UTC 2014 - dvaleev@suse.com - Enable ppc64le (ghc-ppc64le.patch) ------------------------------------------------------------------- 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 ------------------------------------------------------------------- Mon Oct 28 18:24:46 UTC 2013 - peter.trommler@ohm-hochschule.de - Add ghc-fix-infinite-loop-big-endian.patch: Fix Haskell trac #8134 on ppc64. - Enable threaded runtime on ppc64 ------------------------------------------------------------------- Tue Sep 24 20:56:45 UTC 2013 - peter.trommler@ohm-hochschule.de - Add 0001-Fix-detection-of-library-for-shm-on-openSUSE.patch: Fix broken autoconf test for shm_* and librt. Haskell trac #8350 - Add 0001-Delete-spurious-comma-in-configure.ac.patch: Fix test for setitimer. Haskell trac #8352 ------------------------------------------------------------------- Tue Sep 24 07:02:11 UTC 2013 - peter.trommler@ohm-hochschule.de - set up build.mk with configuration for ppc64 * explicitly disable features that are not supported on ppc64 ------------------------------------------------------------------- Mon Sep 23 17:32:52 UTC 2013 - peter.trommler@ohm-hochschule.de - add BR binutils-devel for bfd.h and libiberty ------------------------------------------------------------------- Mon Sep 23 14:27:19 UTC 2013 - peter.trommler@ohm-hochschule.de - add BR libelf-devel for nlist.h ------------------------------------------------------------------- Tue Sep 10 16:21:19 UTC 2013 - peter.trommler@ohm-hochschule.de - Patches for llvm 3.3. * Add ghc-7.6.3-LlvmCodeGen-no-3.3-warning.patch: Silence warning about llvm too new * Add ghc-avoid-empty-llvm-used-definitions.patch: Fix llvm code generator. Backported patch for ghc 7.7 (cf Haskell trac #7996) - explicitly configure gcc location in bootstrap builds too - allow ppc builds (ppc64 build gets stuck) ------------------------------------------------------------------- Fri Sep 6 17:19:26 UTC 2013 - peter.trommler@ohm-hochschule.de - include BuildFlavour definitions in build.mk ------------------------------------------------------------------- Tue Sep 3 20:46:48 UTC 2013 - peter.trommler@ohm-hochschule.de - build optimized compiler (BuildFlavour = perf) - bring back Fedora's Template Haskell patch - add Haskell trac ticket number to glibc-locale comment ------------------------------------------------------------------- Tue Jul 16 15:01:54 UTC 2013 - peter.trommler@ohm-hochschule.de - add comment to explain why glibc-locale is required by ghc-compiler ------------------------------------------------------------------- Fri May 17 15:53:07 UTC 2013 - peter.trommler@ohm-hochschule.de - glibc-locale required by ghc-pkg ------------------------------------------------------------------- Fri May 3 07:38:55 UTC 2013 - peter.trommler@ohm-hochschule.de - update to 7.6.3 from upstream - part of Haskell Platform 2013.2 - new languages features (polymorphic kinds, ...) - do compiler upgrade in one submit request by bootstrapping ghc if necessary and use that ghc to selfbootstrap new ghc - replaced ghc-use-system-libffi.patch with new patch for Haskell trac #5743 (add configure option to use system libffi) - drop Cabal-fix-dynamic-exec-for-TH.patch: Fixed upstream - drop ghc-6.12.1-gen_contents_index-haddock-path.patch which used system provided haddock and that causes trouble when bootstrapping - drop ghc-gen_contents_index-type-level.patch: fixed upstream - drop patch ghc-fix-undefined-openpty.patch: Fixed upstream - drop patch 0001-Add-missing-flag-for-respecting-EXTRA_LIBDIR.patch: Fixed upstream - port to new ghc-rpm-macros ------------------------------------------------------------------- Fri Jan 11 16:52:35 UTC 2013 - peter.trommler@ohm-hochschule.de - enable color and links in documentation ------------------------------------------------------------------- Mon Dec 3 09:33:59 UTC 2012 - peter.trommler@ohm-hochschule.de - try to work around factory-auto still thinking we need to wait for BRs even when those are in a comment ------------------------------------------------------------------- Wed Nov 28 08:30:30 UTC 2012 - peter.trommler@ohm-hochschule.de - help factory-auto by commenting out currently unneeded BRs ------------------------------------------------------------------- Tue Nov 13 10:20:38 UTC 2012 - peter.trommler@ohm-hochschule.de - selfbootstrap ghc 7.4.2 ------------------------------------------------------------------- Mon Nov 12 12:53:10 UTC 2012 - peter.trommler@ohm-hochschule.de - remove binary distributions after bootstrap in Factory ------------------------------------------------------------------- Thu Nov 8 22:24:25 UTC 2012 - peter.trommler@ohm-hochschule.de - Update to version 7.4.2 from upstream * Required by Haskell Platform 2012.4.0.0 * Fixes for ghc and ghci ------------------------------------------------------------------- Thu Nov 8 19:58:08 UTC 2012 - peter.trommler@ohm-hochschule.de - add ExclusiveArch tag ------------------------------------------------------------------- Tue Nov 6 14:41:06 UTC 2012 - peter.trommler@ohm-hochschule.de - generate debug packages for Factory ------------------------------------------------------------------- Sun Oct 14 07:41:59 UTC 2012 - peter.trommler@ohm-hochschule.de - do not warn about metapackage ghc containing no binary ------------------------------------------------------------------- Sat Oct 13 12:14:42 UTC 2012 - peter.trommler@ohm-hochschule.de - fix cyclic dependency to ghc (libraries reqire ghc-compiler) ------------------------------------------------------------------- Fri Oct 12 18:33:57 UTC 2012 - peter.trommler@ohm-hochschule.de - do not override automatic dependency generation * needs ghc-pkg which we won't have in Factory yet ------------------------------------------------------------------- Fri Oct 12 11:16:56 UTC 2012 - peter.trommler@ohm-hochschule.de - prepare for bootstrap in Factory * add binary distribution to spec file * change build to use ghc provided by binary distribution ------------------------------------------------------------------- Tue Jul 31 20:02:45 UTC 2012 - peter.trommler@ohm-hochschule.de - back ported two patches for Haskell trac #7062 * fix openpty undefined symbol * fix extra libraries not on linker path ------------------------------------------------------------------- Sat Jul 28 07:15:30 UTC 2012 - peter.trommler@ohm-hochschule.de - fix ghc-suse-as-needed.patch * add --disable-new-dtags to linker flags. Adding RUNPATH to shared libraries breaks linking. To fix that ghc's libraries need to set their own RUNPATHs which they currently don't. * fixes Haskell #7062 ------------------------------------------------------------------- Mon Jun 25 10:11:48 UTC 2012 - peter.trommler@ohm-hochschule.de - use ghc_lib_subpackage instead of ghc_binlib_package (ghc-rpm-macros 0.95.5.1) - add simple checks to %check section - sort BuildRequires somewhat ------------------------------------------------------------------- Sun Jun 24 08:19:33 UTC 2012 - peter.trommler@ohm-hochschule.de - remove perl boot comment - rebuild after project conf fix for hscolour (keep deepseq) ------------------------------------------------------------------- Wed Jun 20 16:47:16 UTC 2012 - peter.trommler@ohm-hochschule.de - enable hscolour after bootstrap ------------------------------------------------------------------- Wed Jun 6 14:51:43 UTC 2012 - peter.trommler@ohm-hochschule.de - disable bootstrapping for devel:languagaes:haskell ------------------------------------------------------------------- Wed Jun 6 08:30:33 UTC 2012 - peter.trommler@ohm-hochschule.de - set bootstrapping for bootstrap in devel:languages:haskell ------------------------------------------------------------------- Mon Jun 4 17:49:19 UTC 2012 - peter.trommler@ohm-hochschule.de - add autoreconf required by suse as-needed patch ------------------------------------------------------------------- Mon Jun 4 15:23:52 UTC 2012 - peter.trommler@ohm-hochschule.de - selfbootstraping - disable perl boot, might undo libffi patch ------------------------------------------------------------------- Mon Jun 4 11:23:19 UTC 2012 - peter.trommler@ohm-hochschule.de - upgrade to 7.4.1 from upstream for Haskell Platform 2012.2.0.0 - drop Cabal-option-executable-dynamic.patch (fixed in upstream) - add ghc-suse-as-needed.patch - add Cabal-fix-dynamic-exec-for-TH.patch - add ghc-gen_contents_index-type-level.patch - bootstrapping ------------------------------------------------------------------- Sun Jun 3 11:44:09 UTC 2012 - peter.trommler@ohm-hochschule.de - apply patch 2 - use perl boot to autoreconf all subdirectories ------------------------------------------------------------------- Mon May 28 11:11:43 UTC 2012 - peter.trommler@ohm-hochschule.de - added LICENSE to library and base package - should probably be ignored in rpmlintrc ------------------------------------------------------------------- Mon May 28 07:25:35 UTC 2012 - peter.trommler@ohm-hochschule.de - follow Fedora packaging: - package compiler in ghc-compiler - meta package for all libraries - ghc became meta package for everything ------------------------------------------------------------------- Sat May 26 06:56:22 UTC 2012 - peter.trommler@ohm-hochschule.de - deleted extra BR after project configuration fix ------------------------------------------------------------------- Fri May 25 12:56:11 UTC 2012 - peter.trommler@ohm-hochschule.de - remove minimum version requirement for gmp-devel ------------------------------------------------------------------- Sat May 19 16:00:19 UTC 2012 - peter.trommler@ohm-hochschule.de - don't pack manual page when without_manual is set ------------------------------------------------------------------- Sat May 19 11:29:31 UTC 2012 - peter.trommler@ohm-hochschule.de - temporarily disable manual to work around broken texlive ------------------------------------------------------------------- Thu May 17 07:27:48 UTC 2012 - peter.trommler@ohm-hochschule.de - clean up BuildRequires (one per line) - force gmp-devel >= 5 to get rid of libgmp.so.3 in Factory ------------------------------------------------------------------- Mon Mar 12 13:34:35 UTC 2012 - peter.trommler@ohm-hochschule.de - enabled hscolour ------------------------------------------------------------------- Fri Feb 3 18:03:31 UTC 2012 - peter.trommler@ohm-hochschule.de - selfbootstrapping ------------------------------------------------------------------- Fri Feb 3 07:39:58 UTC 2012 - peter.trommler@ohm-hochschule.de - disable dependecy generator during bootstrap ------------------------------------------------------------------- Thu Feb 2 15:46:24 UTC 2012 - peter.trommler@ohm-hochschule.de - bootstrap SLE11-SP1 ------------------------------------------------------------------- Mon Jan 23 15:28:47 UTC 2012 - peter.trommler@ohm-hochschule.de - provide ghc-compiler = %{version} ------------------------------------------------------------------- Mon Jan 23 14:36:52 UTC 2012 - peter.trommler@ohm-hochschule.de - package HSffi.o on 11.3 ------------------------------------------------------------------- Sun Jan 22 19:01:17 UTC 2012 - peter.trommler@ohm-hochschule.de - done bootstrapping ------------------------------------------------------------------- Sun Jan 22 17:31:48 UTC 2012 - peter.trommler@ohm-hochschule.de - Move documentation to new place - Fix douple packaging ------------------------------------------------------------------- Mon Jan 16 18:05:58 UTC 2012 - peter.trommler@ohm-hochschule.de - Added haddock patch - Fixed many file packaged twice issues ------------------------------------------------------------------- Wed Jan 4 17:31:04 UTC 2012 - peter.trommler@ohm-hochschule.de - Enabled hscolour - Prepared for libffi patch (needs fix fo bnc#711489) ------------------------------------------------------------------- Thu Dec 29 13:35:07 UTC 2011 - peter.trommler@ohm-hochschule.de - Lowered ghc BR to 6.10 ------------------------------------------------------------------- Wed Dec 28 21:09:31 UTC 2011 - peter.trommler@ohm-hochschule.de - Added Cabal patch (required for ghc-rpm-macros) ------------------------------------------------------------------- Wed Dec 28 19:00:09 UTC 2011 - peter.trommler@ohm-hochschule.de - unset bootstrapping - additional BR that should not be required ------------------------------------------------------------------- Tue Dec 27 15:05:20 UTC 2011 - peter.trommler@ohm-hochschule.de - Fixed versions and names in libraries - Fixed files section ------------------------------------------------------------------- Thu Dec 22 18:22:32 UTC 2011 - peter.trommler@ohm-hochschule.de - Start version 7.0.4