Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2018-05-30 12:20:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "happy" Wed May 30 12:20:07 2018 rev:15 rq:609802 version:1.19.9 Changes: -------- --- /work/SRC/openSUSE:Factory/happy/happy.changes 2017-09-15 22:29:04.522363793 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2018-05-30 12:28:51.115001054 +0200 @@ -1,0 +2,20 @@ +Wed May 16 14:19:58 UTC 2018 - psim...@suse.com + +- Update to version 1.19.9. + * Fix build with GHC 8.4.1-alpha + * Fix issue #94 (some grammars don't compile due to new type + signatures introduced to allow overloading to be used) + * Fix misisng test suite files in the sdist + * Manually generate Parser.hs using Makefile before sdist, + to fix bootstrapping problems with cabal sandboxes & new-build + * Documentation fixes + * Fixed GLR support + * new option -p/--pretty prints the grammar rules (only) to a file + * Added generation of additional type signatures to enable use + of typeclasses in monadic parsers. + * Code cleanups (thanks Index Int <vlad.z.4...@gmail.com>) + * fix for GHC 7.10 (Applicative/Monad, #19, #21) + * fix for GHC 7.2 (#16) + * fixes for clang (XCode 5) + +------------------------------------------------------------------- Old: ---- happy-1.19.5.tar.gz New: ---- happy-1.19.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ happy.spec ++++++ --- /var/tmp/diff_new_pack.TmpXjf/_old 2018-05-30 12:28:51.646981928 +0200 +++ /var/tmp/diff_new_pack.TmpXjf/_new 2018-05-30 12:28:51.650981784 +0200 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %bcond_with tests Name: happy -Version: 1.19.5 +Version: 1.19.9 Release: 0 Summary: Happy is a parser generator for Haskell License: BSD-2-Clause @@ -56,7 +56,7 @@ cd doc autoreconf %configure -make %{?_smp_mflags} html +%make_build html %install %ghc_bin_install @@ -68,8 +68,8 @@ %cabal_test %files -%doc LICENSE -%doc CHANGES README TODO doc examples +%license LICENSE +%doc CHANGES README.md TODO doc examples %{_bindir}/%{name} %{_datadir}/%{name}-%{version} %{_mandir}/man1/* ++++++ happy-1.19.5.tar.gz -> happy-1.19.9.tar.gz ++++++ ++++ 10586 lines of diff (skipped) ++++++ happy.cabal ++++++ --- /var/tmp/diff_new_pack.TmpXjf/_old 2018-05-30 12:28:51.822975600 +0200 +++ /var/tmp/diff_new_pack.TmpXjf/_new 2018-05-30 12:28:51.826975456 +0200 @@ -1,14 +1,14 @@ name: happy -version: 1.19.5 +version: 1.19.9 x-revision: 2 -license: BSD3 +license: BSD2 license-file: LICENSE copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: Simon Marlow <marlo...@gmail.com> bug-reports: https://github.com/simonmar/happy/issues stability: stable -homepage: http://www.haskell.org/happy/ +homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell category: Development cabal-version: >= 1.8 @@ -19,11 +19,13 @@ specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. +tested-with: GHC==8.0.1, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3 + extra-source-files: ANNOUNCE CHANGES Makefile - README + README.md TODO doc/Makefile doc/aclocal.m4 @@ -86,9 +88,7 @@ examples/igloo/Parser.y examples/igloo/Foo.hs examples/igloo/README - examples/igloo/Lexer.hs examples/igloo/Lexer.x - examples/igloo/Parser.hs examples/README examples/Calc.ly examples/DavesExample.ly @@ -103,46 +103,59 @@ templates/GLR_Lib.hs tests/AttrGrammar001.y tests/AttrGrammar002.y - tests/error001.y - tests/error001.stdout - tests/error001.stderr - tests/monad001.y - tests/monaderror.y tests/Makefile - tests/TestMulti.ly tests/Partial.ly - tests/precedence001.ly + tests/Test.ly + tests/TestMulti.ly tests/TestPrecedence.ly tests/bogus-token.y - tests/monad002.ly tests/bug001.ly tests/bug002.y - tests/Test.ly + tests/error001.stderr + tests/error001.stdout + tests/error001.y + tests/monad001.y + tests/monad002.ly + tests/monaderror.y + tests/precedence001.ly tests/precedence002.y tests/test_rules.y + tests/issue91.y + tests/issue93.y + tests/issue94.y + tests/issue95.y + tests/monaderror-explist.y + tests/typeclass_monad001.y + tests/typeclass_monad002.ly + tests/typeclass_monad_lexer.y + +custom-setup + setup-depends: Cabal <2.4, + base <5, + directory <1.4, + filepath <1.5 source-repository head type: git - location: http://github.com/simonmar/happy.git + location: https://github.com/simonmar/happy.git flag small_base description: Deprecated. Does nothing. -custom-setup - setup-depends: Cabal < 2.1, base < 5, directory < 1.4, filepath < 1.5 - executable happy hs-source-dirs: src main-is: Main.lhs - build-depends: base < 5, + build-depends: base >= 4.6 && < 5, array, containers >= 0.4.2, - mtl >= 1.0 + mtl >= 2.2.1 + -- mtl-2.2.1 added Control.Monad.Except extensions: CPP, MagicHash, FlexibleContexts - ghc-options: -Wall -fno-warn-type-defaults + ghc-options: -Wall other-modules: + Paths_happy AbsSyn First GenUtils @@ -150,7 +163,6 @@ Info LALR Lexer - Main ParseMonad Parser ProduceCode @@ -160,8 +172,10 @@ AttrGrammar AttrGrammarParser ParamRules + PrettyGrammar test-suite tests type: exitcode-stdio-1.0 main-is: test.hs build-depends: base, process +