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
+


Reply via email to