commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2020-09-07 21:22:52 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new.3399 (New) Package is "happy" Mon Sep 7 21:22:52 2020 rev:24 rq:831335 version:1.20.0 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2020-08-28 21:42:10.800904983 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new.3399/happy.changes2020-09-07 21:23:00.733040685 +0200 @@ -1,0 +2,9 @@ +Wed Aug 26 02:02:05 UTC 2020 - psim...@suse.com + +- Update happy to version 1.20.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/happy-1.20.0/src/CHANGES + +--- Old: happy-1.19.12.tar.gz New: happy-1.20.0.tar.gz Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.iZkRjt/_old 2020-09-07 21:23:02.633041556 +0200 +++ /var/tmp/diff_new_pack.iZkRjt/_new 2020-09-07 21:23:02.637041558 +0200 @@ -18,7 +18,7 @@ %bcond_with tests Name: happy -Version:1.19.12 +Version:1.20.0 Release:0 Summary:Happy is a parser generator for Haskell License:BSD-2-Clause ++ happy-1.19.12.tar.gz -> happy-1.20.0.tar.gz ++ 3620 lines of diff (skipped)
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2020-08-28 21:42:09 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new.3399 (New) Package is "happy" Fri Aug 28 21:42:09 2020 rev:23 rq:829518 version:1.19.12 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2020-06-19 17:22:07.379671376 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new.3399/happy.changes2020-08-28 21:42:10.800904983 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:46:50 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.YEE9eP/_old 2020-08-28 21:42:11.876905379 +0200 +++ /var/tmp/diff_new_pack.YEE9eP/_new 2020-08-28 21:42:11.884905382 +0200 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -44,7 +44,7 @@ to the 'yacc' tool for C. %prep -%setup -q +%autosetup find . -type f -exec chmod -x {} + %build
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2020-06-19 17:22:03 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new.3606 (New) Package is "happy" Fri Jun 19 17:22:03 2020 rev:22 rq:815229 version:1.19.12 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2019-12-27 13:59:30.704836408 +0100 +++ /work/SRC/openSUSE:Factory/.happy.new.3606/happy.changes2020-06-19 17:22:07.379671376 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:14:55 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.Z58FWt/_old 2020-06-19 17:22:08.531674728 +0200 +++ /var/tmp/diff_new_pack.Z58FWt/_new 2020-06-19 17:22:08.535674739 +0200 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -53,7 +53,7 @@ autoreconf # FIXME: you should use the %%configure macro ./configure -make %{?_smp_mflags} html +%make_build html %install %ghc_bin_install
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2019-12-27 13:59:30 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new.6675 (New) Package is "happy" Fri Dec 27 13:59:30 2019 rev:21 rq:759571 version:1.19.12 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2019-10-18 14:35:30.283915733 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new.6675/happy.changes2019-12-27 13:59:30.704836408 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:15:19 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.7o75jR/_old 2019-12-27 13:59:31.092836596 +0100 +++ /var/tmp/diff_new_pack.7o75jR/_new 2019-12-27 13:59:31.096836598 +0100 @@ -22,7 +22,6 @@ Release:0 Summary:Happy is a parser generator for Haskell License:BSD-2-Clause -Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz BuildRequires: autoconf
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2019-10-18 14:35:27 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new.2352 (New) Package is "happy" Fri Oct 18 14:35:27 2019 rev:20 rq:737228 version:1.19.12 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2019-06-12 13:19:02.996558486 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new.2352/happy.changes2019-10-18 14:35:30.283915733 +0200 @@ -1,0 +2,12 @@ +Wed Sep 4 02:03:27 UTC 2019 - psim...@suse.com + +- Update happy to version 1.19.12. + 1.19.12 + + * Fix for building with GHC 8.8.x + * Move custom Setup preprocessing steps into a separate +executable, like Alex + + - + +--- Old: happy-1.19.11.tar.gz New: happy-1.19.12.tar.gz Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.tqZE02/_old 2019-10-18 14:35:30.839914285 +0200 +++ /var/tmp/diff_new_pack.tqZE02/_new 2019-10-18 14:35:30.843914274 +0200 @@ -18,7 +18,7 @@ %bcond_with tests Name: happy -Version:1.19.11 +Version:1.19.12 Release:0 Summary:Happy is a parser generator for Haskell License:BSD-2-Clause @@ -31,8 +31,6 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel -BuildRequires: ghc-directory-devel -BuildRequires: ghc-filepath-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-rpm-macros BuildRequires: libxml2 @@ -48,6 +46,7 @@ %prep %setup -q +find . -type f -exec chmod -x {} + %build %ghc_bin_build @@ -70,7 +69,20 @@ %license LICENSE %doc CHANGES README.md TODO doc examples %{_bindir}/%{name} -%{_datadir}/%{name}-%{version} +%dir %{_datadir}/%{name}-%{version} %{_mandir}/man1/* +%{_datadir}/%{name}-%{version}/GLR_Base +%{_datadir}/%{name}-%{version}/GLR_Lib +%{_datadir}/%{name}-%{version}/GLR_Lib-ghc +%{_datadir}/%{name}-%{version}/GLR_Lib-ghc-debug +%{_datadir}/%{name}-%{version}/HappyTemplate +%{_datadir}/%{name}-%{version}/HappyTemplate-arrays +%{_datadir}/%{name}-%{version}/HappyTemplate-arrays-coerce +%{_datadir}/%{name}-%{version}/HappyTemplate-arrays-coerce-debug +%{_datadir}/%{name}-%{version}/HappyTemplate-arrays-debug +%{_datadir}/%{name}-%{version}/HappyTemplate-arrays-ghc +%{_datadir}/%{name}-%{version}/HappyTemplate-arrays-ghc-debug +%{_datadir}/%{name}-%{version}/HappyTemplate-coerce +%{_datadir}/%{name}-%{version}/HappyTemplate-ghc %changelog ++ happy-1.19.11.tar.gz -> happy-1.19.12.tar.gz ++ 7162 lines of diff (skipped)
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2019-06-12 13:19:00 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new.4811 (New) Package is "happy" Wed Jun 12 13:19:00 2019 rev:19 rq:709207 version:1.19.11 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2019-05-17 23:43:28.429902579 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new.4811/happy.changes2019-06-12 13:19:02.996558486 +0200 @@ -1,0 +2,10 @@ +Fri Jun 7 02:01:39 UTC 2019 - psim...@suse.com + +- Update happy to version 1.19.11. + 1.19.11 + + * Fix for building with GHC 8.6.x + + - + +--- Old: happy-1.19.10.tar.gz New: happy-1.19.11.tar.gz Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.JFxDwT/_old 2019-06-12 13:19:03.592558214 +0200 +++ /var/tmp/diff_new_pack.JFxDwT/_new 2019-06-12 13:19:03.592558214 +0200 @@ -18,7 +18,7 @@ %bcond_with tests Name: happy -Version:1.19.10 +Version:1.19.11 Release:0 Summary:Happy is a parser generator for Haskell License:BSD-2-Clause ++ happy-1.19.10.tar.gz -> happy-1.19.11.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/happy-1.19.10/CHANGES new/happy-1.19.11/CHANGES --- old/happy-1.19.10/CHANGES 2019-05-09 09:31:41.0 +0200 +++ new/happy-1.19.11/CHANGES 2019-06-06 09:20:45.0 +0200 @@ -1,4 +1,9 @@ - +1.19.11 + +* Fix for building with GHC 8.6.x + +- 1.19.10 * Fix polymorphic (rank-n) non-terminals diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/happy-1.19.10/happy.cabal new/happy-1.19.11/happy.cabal --- old/happy-1.19.10/happy.cabal 2019-05-09 09:31:41.0 +0200 +++ new/happy-1.19.11/happy.cabal 2019-06-06 09:20:45.0 +0200 @@ -1,5 +1,5 @@ name: happy -version: 1.19.10 +version: 1.19.11 license: BSD2 license-file: LICENSE copyright: (c) Andy Gill, Simon Marlow diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/happy-1.19.10/src/AttrGrammarParser.hs new/happy-1.19.11/src/AttrGrammarParser.hs --- old/happy-1.19.10/src/AttrGrammarParser.hs 2019-05-09 09:31:41.0 +0200 +++ new/happy-1.19.11/src/AttrGrammarParser.hs 2019-06-06 09:20:45.0 +0200 @@ -339,7 +339,7 @@ happyError :: P a -happyError = fail ("Parse error\n") +happyError = failP ("Parse error\n") {-# LINE 1 "templates/GenericTemplate.hs" #-} {-# LINE 1 "templates/GenericTemplate.hs" #-} {-# LINE 1 "" #-}
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2019-05-17 23:43:25 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new.5148 (New) Package is "happy" Fri May 17 23:43:25 2019 rev:18 rq:703482 version:1.19.10 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2018-10-25 08:21:53.367923643 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new.5148/happy.changes2019-05-17 23:43:28.429902579 +0200 @@ -1,0 +2,11 @@ +Fri May 10 13:28:46 UTC 2019 - psim...@suse.com + +- Update happy to version 1.19.10. + 1.19.10 + + * Fix polymorphic (rank-n) non-terminals + * Fix for GHC 8.8.1 + + - + +--- Old: happy-1.19.9.tar.gz happy.cabal New: happy-1.19.10.tar.gz Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.WGvUyU/_old 2019-05-17 23:43:29.673901895 +0200 +++ /var/tmp/diff_new_pack.WGvUyU/_new 2019-05-17 23:43:29.673901895 +0200 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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,14 +18,13 @@ %bcond_with tests Name: happy -Version:1.19.9 +Version:1.19.10 Release:0 Summary:Happy is a parser generator for Haskell License:BSD-2-Clause Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/3.cabal#/%{name}.cabal BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets @@ -49,7 +48,6 @@ %prep %setup -q -cp -p %{SOURCE1} %{name}.cabal %build %ghc_bin_build ++ happy-1.19.9.tar.gz -> happy-1.19.10.tar.gz ++ 2005 lines of diff (skipped)
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2018-10-25 08:21:51 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is "happy" Thu Oct 25 08:21:51 2018 rev:17 rq:643334 version:1.19.9 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2018-07-24 17:23:37.051394463 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2018-10-25 08:21:53.367923643 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:26:41 UTC 2018 - Peter Simons + +- Update Cabal build instructions to support ghc-8.6.1. + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.359VVY/_old 2018-10-25 08:21:53.987923365 +0200 +++ /var/tmp/diff_new_pack.359VVY/_new 2018-10-25 08:21:53.991923363 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,7 +25,7 @@ Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/2.cabal#/%{name}.cabal +Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/3.cabal#/%{name}.cabal BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets ++ happy.cabal ++ --- /var/tmp/diff_new_pack.359VVY/_old 2018-10-25 08:21:54.015923352 +0200 +++ /var/tmp/diff_new_pack.359VVY/_new 2018-10-25 08:21:54.015923352 +0200 @@ -1,6 +1,6 @@ name: happy version: 1.19.9 -x-revision: 2 +x-revision: 3 license: BSD2 license-file: LICENSE copyright: (c) Andy Gill, Simon Marlow @@ -130,7 +130,7 @@ tests/typeclass_monad_lexer.y custom-setup - setup-depends: Cabal <2.4, + setup-depends: Cabal <2.6, base <5, directory <1.4, filepath <1.5
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2018-07-24 17:23:34 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is "happy" Tue Jul 24 17:23:34 2018 rev:16 rq:623903 version:1.19.9 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2018-05-30 12:28:51.115001054 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2018-07-24 17:23:37.051394463 +0200 @@ -1,0 +2,19 @@ +Wed Jul 18 14:26:49 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- +Wed Jun 13 18:35:28 UTC 2018 - ptromm...@icloud.com + +- Another tweak for SLE 12 + * use plain make to build documentation + +--- +Tue Jun 12 18:09:12 UTC 2018 - ptromm...@icloud.com + +- Fix build on SLE 12 SP 3 + * configure in doc directory chokes on +--disable-dependency-tracking + +--- @@ -159 +177,0 @@ - Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.0d3oiP/_old 2018-07-24 17:23:37.607395173 +0200 +++ /var/tmp/diff_new_pack.0d3oiP/_new 2018-07-24 17:23:37.607395173 +0200 @@ -55,8 +55,9 @@ %ghc_bin_build cd doc autoreconf -%configure -%make_build html +# FIXME: you should use the %%configure macro +./configure +make %{?_smp_mflags} html %install %ghc_bin_install
commit happy for openSUSE:Factory
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 ) + * 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 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
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2017-09-15 22:29:02 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is "happy" Fri Sep 15 22:29:02 2017 rev:14 rq:525769 version:1.19.5 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2017-07-17 09:10:46.315201770 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2017-09-15 22:29:04.522363793 +0200 @@ -1,0 +2,5 @@ +Thu Aug 3 15:38:38 UTC 2017 - psim...@suse.com + +- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.WNSbp6/_old 2017-09-15 22:29:05.502225759 +0200 +++ /var/tmp/diff_new_pack.WNSbp6/_new 2017-09-15 22:29:05.502225759 +0200 @@ -22,8 +22,8 @@ Release:0 Summary:Happy is a parser generator for Haskell License:BSD-2-Clause -Group: Development/Languages/Other -Url:https://hackage.haskell.org/package/%{name} +Group: Development/Libraries/Haskell +URL:https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/2.cabal#/%{name}.cabal BuildRequires: autoconf @@ -38,7 +38,6 @@ BuildRequires: ghc-rpm-macros BuildRequires: libxml2 BuildRequires: libxslt -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-process-devel %endif @@ -69,7 +68,6 @@ %cabal_test %files -%defattr(-,root,root,-) %doc LICENSE %doc CHANGES README TODO doc examples %{_bindir}/%{name}
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2017-07-17 09:10:35 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is "happy" Mon Jul 17 09:10:35 2017 rev:13 rq:510096 version:1.19.5 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2017-06-04 01:56:21.661597005 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2017-07-17 09:10:46.315201770 +0200 @@ -1,0 +2,5 @@ +Tue Jul 11 04:02:43 UTC 2017 - bwiedem...@suse.com + +- Drop build logs from rpm to fix build-compare + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.2YsL8E/_old 2017-07-17 09:10:46.823130228 +0200 +++ /var/tmp/diff_new_pack.2YsL8E/_new 2017-07-17 09:10:46.827129665 +0200 @@ -62,6 +62,8 @@ %install %ghc_bin_install install -D --mode=444 doc/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 +# drop artifacts from autoconf that differ across builds to fix build-compare +rm -rf doc/autom4te.cache doc/config.log doc/config.status %check %cabal_test
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2017-06-04 01:56:20 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is "happy" Sun Jun 4 01:56:20 2017 rev:12 rq:494208 version:1.19.5 Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2016-07-21 08:14:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2017-06-04 01:56:21.661597005 +0200 @@ -1,0 +2,5 @@ +Sat Apr 29 18:32:34 UTC 2017 - psim...@suse.com + +- Update to version 1.19.5 revision 2 with cabal2obs. + +--- Old: 1.cabal New: happy.cabal Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.sSqC7l/_old 2017-06-04 01:56:22.377495864 +0200 +++ /var/tmp/diff_new_pack.sSqC7l/_new 2017-06-04 01:56:22.381495299 +0200 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -25,23 +25,23 @@ Group: Development/Languages/Other Url:https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal -BuildRequires: ghc-Cabal-devel +Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/2.cabal#/%{name}.cabal BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets -BuildRequires: libxml2 -BuildRequires: libxslt -# Begin cabal-rpm deps: +BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel +BuildRequires: ghc-directory-devel +BuildRequires: ghc-filepath-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-rpm-macros +BuildRequires: libxml2 +BuildRequires: libxslt BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-process-devel %endif -# End cabal-rpm deps %description Happy is a parser generator for Haskell. Given a grammar specification in BNF, @@ -52,7 +52,6 @@ %setup -q cp -p %{SOURCE1} %{name}.cabal - %build %ghc_bin_build cd doc @@ -64,17 +63,13 @@ %ghc_bin_install install -D --mode=444 doc/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 - %check -%if %{with tests} -%{cabal} test -%endif - +%cabal_test %files %defattr(-,root,root,-) %doc LICENSE -%doc README TODO doc examples +%doc CHANGES README TODO doc examples %{_bindir}/%{name} %{_datadir}/%{name}-%{version} %{_mandir}/man1/* ++ happy.cabal ++ name: happy version: 1.19.5 x-revision: 2 license: BSD3 license-file: LICENSE copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: Simon Marlowbug-reports: https://github.com/simonmar/happy/issues stability: stable homepage: http://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell category: Development cabal-version: >= 1.8 build-type: Custom Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. extra-source-files: ANNOUNCE CHANGES Makefile README TODO doc/Makefile doc/aclocal.m4 doc/config.mk.in doc/configure.ac doc/docbook-xml.mk doc/fptools.css doc/happy.1.in doc/happy.xml examples/glr/nlp/Main.lhs examples/glr/nlp/Makefile examples/glr/nlp/README examples/glr/nlp/English.y examples/glr/nlp/Hugs.lhs examples/glr/Makefile examples/glr/Makefile.defs examples/glr/expr-eval/Main.lhs examples/glr/expr-eval/Makefile examples/glr/expr-eval/Expr.y examples/glr/expr-eval/README examples/glr/expr-eval/Hugs.lhs examples/glr/expr-tree/Main.lhs examples/glr/expr-tree/Makefile examples/glr/expr-tree/Expr.y examples/glr/expr-tree/README examples/glr/expr-tree/Tree.lhs examples/glr/expr-tree/Hugs.lhs examples/glr/highly-ambiguous/Main.lhs examples/glr/highly-ambiguous/Makefile examples/glr/highly-ambiguous/Expr.y examples/glr/highly-ambiguous/README examples/glr/highly-ambiguous/Hugs.lhs
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2016-07-21 08:13:56 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is "happy" Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2015-08-23 17:40:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2016-07-21 08:14:06.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:23:32 UTC 2016 - psim...@suse.com + +- Update to version 1.19.5 revision 1 with cabal2obs. + +--- Old: _service New: 1.cabal Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.HZpqKD/_old 2016-07-21 08:14:07.0 +0200 +++ /var/tmp/diff_new_pack.HZpqKD/_new 2016-07-21 08:14:07.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -16,29 +16,32 @@ # -# no useful debuginfo for Haskell packages without C sources -%global debug_package %{nil} -%bcond_without tests +%bcond_with tests Name: happy Version:1.19.5 Release:0 -Summary:The LALR(1) Parser Generator for Haskell +Summary:Happy is a parser generator for Haskell License:BSD-2-Clause Group: Development/Languages/Other -Url:http://hackage.haskell.org/package/%{name} -Source0: http://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz +Url:https://hackage.haskell.org/package/%{name} +Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz +Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal +BuildRequires: ghc-Cabal-devel BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets -BuildRequires: fop -BuildRequires: ghc-Cabal-devel +BuildRequires: libxml2 +BuildRequires: libxslt +# Begin cabal-rpm deps: BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-rpm-macros -BuildRequires: libxml2 -BuildRequires: libxslt BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{with tests} +BuildRequires: ghc-process-devel +%endif +# End cabal-rpm deps %description Happy is a parser generator for Haskell. Given a grammar specification in BNF, @@ -47,29 +50,32 @@ %prep %setup -q -find ./examples/glr/ -type f -exec sed -i 's/\r//' {} + +cp -p %{SOURCE1} %{name}.cabal + %build -%{ghc_bin_build} +%ghc_bin_build cd doc autoreconf %configure make %{?_smp_mflags} html %install -%{ghc_bin_install} +%ghc_bin_install install -D --mode=444 doc/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 + +%check +%if %{with tests} +%{cabal} test +%endif + + %files -%defattr(-,root,root) -%doc ANNOUNCE -%doc CHANGES +%defattr(-,root,root,-) %doc LICENSE -%doc README -%doc TODO -%doc doc/happy -%doc examples -%attr(755,root,root) %{_bindir}/%{name} +%doc README TODO doc examples +%{_bindir}/%{name} %{_datadir}/%{name}-%{version} %{_mandir}/man1/* ++ 1.cabal ++ name: happy version: 1.19.5 x-revision: 1 license: BSD3 license-file: LICENSE copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: Simon Marlowbug-reports: https://github.com/simonmar/happy/issues stability: stable homepage: http://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell category: Development cabal-version: >= 1.8 build-type: Custom Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. extra-source-files: ANNOUNCE CHANGES Makefile README TODO doc/Makefile doc/aclocal.m4 doc/config.mk.in doc/configure.ac doc/docbook-xml.mk doc/fptools.css doc/happy.1.in doc/happy.xml examples/glr/nlp/Main.lhs examples/glr/nlp/Makefile examples/glr/nlp/README examples/glr/nlp/English.y examples/glr/nlp/Hugs.lhs examples/glr/Makefile examples/glr/Makefile.defs examples/glr/expr-eval/Main.lhs examples/glr/expr-eval/Makefile examples/glr/expr-eval/Expr.y examples/glr/expr-eval/README
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2015-08-23 15:43:26 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is happy Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2015-05-13 07:12:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2015-08-23 17:40:19.0 +0200 @@ -1,0 +2,5 @@ +Wed May 13 09:06:25 UTC 2015 - mimi...@gmail.com + +- temporary disable tests + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.B01Oz1/_old 2015-08-23 17:40:20.0 +0200 +++ /var/tmp/diff_new_pack.B01Oz1/_new 2015-08-23 17:40:20.0 +0200 @@ -39,9 +39,6 @@ BuildRequires: libxml2 BuildRequires: libxslt BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if %{with tests} -BuildRequires: ghc-process-devel -%endif %description Happy is a parser generator for Haskell. Given a grammar specification in BNF, @@ -59,11 +56,6 @@ %configure make %{?_smp_mflags} html -%check -%if %{with tests} -%{cabal} test -%endif - %install %{ghc_bin_install} install -D --mode=444 doc/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2015-05-13 07:12:41 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is happy Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2015-02-10 20:23:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2015-05-13 07:12:42.0 +0200 @@ -1,0 +2,5 @@ +Thu Apr 9 16:46:01 UTC 2015 - mimi...@gmail.com + +- update to 1.19.5 + +--- Old: happy-1.19.4.tar.gz New: happy-1.19.5.tar.gz Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.TWwAyN/_old 2015-05-13 07:12:43.0 +0200 +++ /var/tmp/diff_new_pack.TWwAyN/_new 2015-05-13 07:12:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -20,7 +20,7 @@ %global debug_package %{nil} %bcond_without tests Name: happy -Version:1.19.4 +Version:1.19.5 Release:0 Summary:The LALR(1) Parser Generator for Haskell License:BSD-2-Clause ++ happy-1.19.4.tar.gz - happy-1.19.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/happy-1.19.4/CHANGES new/happy-1.19.5/CHANGES --- old/happy-1.19.4/CHANGES2014-07-07 13:05:53.0 +0200 +++ new/happy-1.19.5/CHANGES2015-01-06 22:04:19.0 +0100 @@ -1,4 +1,9 @@ - +1.19.5 +* fixes for GHC 7.10 +* Code cleanups (thanks Index Int vlad.z.4...@gmail.com) + +- 1.19.4 * fix for GHC 7.10 (Applicative/Monad, #19, #21) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/happy-1.19.4/README new/happy-1.19.5/README --- old/happy-1.19.4/README 2014-07-07 13:05:53.0 +0200 +++ new/happy-1.19.5/README 2015-01-06 22:04:19.0 +0100 @@ -11,7 +11,7 @@ Complete documentation can be found in the directory 'doc', in DocBook XML format. To format the documentation, the DocBook-Tools -suite (see http://www.http://sourceware.cygnus.com/docbook-tools/) +suite (see http://sourceware.cygnus.com/docbook-tools/) provides all the bits pieces you need. Alternatively, pre-formatted documentation is available from Happy's homepage (URL above). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/happy-1.19.4/dist/build/happy/happy-tmp/AttrGrammarParser.hs new/happy-1.19.5/dist/build/happy/happy-tmp/AttrGrammarParser.hs --- old/happy-1.19.4/dist/build/happy/happy-tmp/AttrGrammarParser.hs 2014-07-07 13:05:53.0 +0200 +++ new/happy-1.19.5/dist/build/happy/happy-tmp/AttrGrammarParser.hs 2015-01-06 22:04:19.0 +0100 @@ -6,8 +6,9 @@ import AttrGrammar import qualified Data.Array as Happy_Data_Array import qualified GHC.Exts as Happy_GHC_Exts +import Control.Applicative(Applicative(..)) --- parser produced by Happy Version 1.19.0 +-- parser produced by Happy Version 1.19.4 newtype HappyAbsSyn = HappyAbsSyn HappyAny #if __GLASGOW_HASKELL__ = 607 @@ -352,6 +353,7 @@ +-- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex. #if __GLASGOW_HASKELL__ 706 #define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.# m)) :: Bool) #define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.=# m)) :: Bool) @@ -361,7 +363,7 @@ #define GTE(n,m) (n Happy_GHC_Exts.=# m) #define EQ(n,m) (n Happy_GHC_Exts.==# m) #endif -{-# LINE 45 templates/GenericTemplate.hs #-} +{-# LINE 46 templates/GenericTemplate.hs #-} data Happy_IntList = HappyCons Happy_GHC_Exts.Int# Happy_IntList @@ -370,11 +372,11 @@ -{-# LINE 66 templates/GenericTemplate.hs #-} +{-# LINE 67 templates/GenericTemplate.hs #-} -{-# LINE 76 templates/GenericTemplate.hs #-} +{-# LINE 77 templates/GenericTemplate.hs #-} -{-# LINE 85 templates/GenericTemplate.hs #-} +{-# LINE 86 templates/GenericTemplate.hs #-} infixr 9 `HappyStk` data HappyStk a = HappyStk a (HappyStk a) @@ -391,9 +393,9 @@ -- parse (a %partial parser). We must ignore the saved token on the top of -- the stack in this case. happyAccept 0# tk st sts (_ `HappyStk` ans `HappyStk` _) = -
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2015-02-10 20:23:45 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is happy Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2014-11-26 20:55:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2015-02-10 20:23:46.0 +0100 @@ -1,0 +2,36 @@ +Mon Feb 2 19:11:21 UTC 2015 - peter.tromm...@ohm-hochschule.de + +- downgrade to 1.19.4 +* strict version requirement by Haskell Platform + +--- +Mon Feb 2 12:02:42 UTC 2015 - mimi...@gmail.com + +- change line endings from dos to unix in examples + +--- +Sun Jan 18 20:18:58 UTC 2015 - mimi...@gmail.com + +- update to 1.19.5 +- remove rpmlintrc +* fixes for GHC 7.10 +* Code cleanups (thanks Index Int vlad.z.4...@gmail.com) + +--- +Mon Nov 24 08:29:34 UTC 2014 - mimi...@gmail.com + +- change licence to BSD-2-Clause + +--- +Sun Nov 23 19:02:58 UTC 2014 - mimi...@gmail.com + +- typo in Summary + +--- +Sun Nov 23 18:20:06 UTC 2014 - mimi...@gmail.com + +- add tests +- suppres warnings with rpmlintrc +- spec file cleanup with cabal-rpm and spec-cleaner + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.lb6Z3q/_old 2015-02-10 20:23:47.0 +0100 +++ /var/tmp/diff_new_pack.lb6Z3q/_new 2015-02-10 20:23:47.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,12 +16,17 @@ # +# no useful debuginfo for Haskell packages without C sources +%global debug_package %{nil} +%bcond_without tests Name: happy Version:1.19.4 Release:0 -# BEGIN cabal2spec +Summary:The LALR(1) Parser Generator for Haskell +License:BSD-2-Clause +Group: Development/Languages/Other Url:http://hackage.haskell.org/package/%{name} -Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz +Source0: http://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets @@ -33,41 +38,35 @@ BuildRequires: ghc-rpm-macros BuildRequires: libxml2 BuildRequires: libxslt -# END cabal2spec - -Summary:The LALR(1) Parser Generator for Haskell -License:BSD-2-Clause -Group: Development/Languages/Other - BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{with tests} +BuildRequires: ghc-process-devel +%endif %description -Parser generator system for Haskell, similar to the tool -`yacc' for C. Like `yacc', it takes a file containing an annotated BNF -specification of a grammar and produces a Haskell module containing a -parser for the grammar. - -Happy is flexible: you can have several Happy parsers in the same -program, and several entry points to a single grammar. Happy can work -in conjunction with a lexical analyser supplied by the user (either -hand-written or generated by another program), or it can parse a -stream of characters directly (but this isn't practical in most -cases). +Happy is a parser generator for Haskell. Given a grammar specification in BNF, +Happy generates Haskell code to parse the grammar. Happy works in a similar way +to the 'yacc' tool for C. %prep %setup -q +find ./examples/glr/ -type f -exec sed -i 's/\r//' {} + %build -%ghc_bin_build +%{ghc_bin_build} cd doc -test -f configure || autoreconf -./configure -make html +autoreconf +%configure +make %{?_smp_mflags} html + +%check +%if %{with tests} +%{cabal} test +%endif %install -%ghc_bin_install -mkdir -p %{buildroot}/%{_mandir}/man1 -cp doc/%{name}.1 %{buildroot}/%{_mandir}/man1 +%{ghc_bin_install} +install -D --mode=444 doc/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 %files %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2014-11-26 20:55:15 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is happy Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2014-08-25 11:06:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2014-11-26 20:55:24.0 +0100 @@ -1,0 +2,10 @@ +Fri Sep 12 06:55:24 UTC 2014 - peter.tromm...@ohm-hochschule.de + +- update to 1.19.4 +* fix manual page +* fix build with ghc 7.8 and (future) 7.10 +* Haskell Platform 2014.2.0.0 +- drop happy-1.18.6-generate-man-page.patch +* fixed upstream + +--- Old: happy-1.18.10.tar.gz happy-1.18.6-generate-man-page.patch New: happy-1.19.4.tar.gz Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.OUBkiY/_old 2014-11-26 20:55:25.0 +0100 +++ /var/tmp/diff_new_pack.OUBkiY/_new 2014-11-26 20:55:25.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package happy # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,11 @@ Name: happy -Version:1.18.10 +Version:1.19.4 Release:0 # BEGIN cabal2spec Url:http://hackage.haskell.org/package/%{name} Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM happy-1.18.6-generate-man-page.patch -- peter.tromm...@ohm-hochschule.de -Patch: happy-1.18.6-generate-man-page.patch BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets @@ -58,7 +56,6 @@ %prep %setup -q -%patch -p1 %build %ghc_bin_build ++ happy-1.18.10.tar.gz - happy-1.19.4.tar.gz ++ 8883 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2014-08-25 11:04:56 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is happy Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2013-08-02 09:08:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2014-08-25 11:06:15.0 +0200 @@ -1,0 +2,5 @@ +Sat Aug 23 00:32:47 UTC 2014 - peter.tromm...@ohm-hochschule.de + +- enable PowerPC builds + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.2Z8poL/_old 2014-08-25 11:06:16.0 +0200 +++ /var/tmp/diff_new_pack.2Z8poL/_new 2014-08-25 11:06:16.0 +0200 @@ -24,7 +24,6 @@ Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM happy-1.18.6-generate-man-page.patch -- peter.tromm...@ohm-hochschule.de Patch: happy-1.18.6-generate-man-page.patch -ExclusiveArch: %{ix86} x86_64 BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2013-08-02 09:08:56 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is happy Changes: --- /work/SRC/openSUSE:Factory/happy/happy.changes 2013-01-08 16:39:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2013-08-02 09:08:58.0 +0200 @@ -1,0 +2,5 @@ +Mon May 6 13:24:22 UTC 2013 - peter.tromm...@ohm-hochschule.de + +- spec file cleanup and reformatting by OBS service + +--- Other differences: -- ++ happy.spec ++ --- /var/tmp/diff_new_pack.4ut7VI/_old 2013-08-02 09:08:59.0 +0200 +++ /var/tmp/diff_new_pack.4ut7VI/_new 2013-08-02 09:08:59.0 +0200 @@ -1,8 +1,7 @@ # # spec file for package happy # - -# Copyright (c) 2012 Peter Trommler peter.tromm...@ohm-hochschule.de +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,31 +15,32 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: happy Version:1.18.10 -Release:1 -License:BSD-2-Clause -Group: Development/Languages/Other +Release:0 # BEGIN cabal2spec -URL:http://hackage.haskell.org/package/%{name} +Url:http://hackage.haskell.org/package/%{name} Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM happy-1.18.6-generate-man-page.patch -- peter.tromm...@ohm-hochschule.de Patch: happy-1.18.6-generate-man-page.patch ExclusiveArch: %{ix86} x86_64 -BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros -Buildrequires: ghc-array-devel -BuildRequires: ghc-containers-devel -BuildRequires: ghc-mtl-devel BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets -BuildRequires: libxslt -BuildRequires: libxml2 BuildRequires: fop +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-array-devel +BuildRequires: ghc-containers-devel +BuildRequires: ghc-mtl-devel +BuildRequires: ghc-rpm-macros +BuildRequires: libxml2 +BuildRequires: libxslt # END cabal2spec Summary:The LALR(1) Parser Generator for Haskell +License:BSD-2-Clause +Group: Development/Languages/Other BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -57,11 +57,6 @@ stream of characters directly (but this isn't practical in most cases). -Authors: - -Simon Marlow simon...@microsoft.com -Andy Gill a...@galconn.com - %prep %setup -q %patch -p1 @@ -78,7 +73,6 @@ mkdir -p %{buildroot}/%{_mandir}/man1 cp doc/%{name}.1 %{buildroot}/%{_mandir}/man1 - %files %defattr(-,root,root) %doc ANNOUNCE -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit happy for openSUSE:Factory
Hello community, here is the log from the commit of package happy for openSUSE:Factory checked in at 2013-01-08 16:39:38 Comparing /work/SRC/openSUSE:Factory/happy (Old) and /work/SRC/openSUSE:Factory/.happy.new (New) Package is happy, Maintainer is Changes: New Changes file: --- /dev/null 2012-12-21 01:49:00.356010756 +0100 +++ /work/SRC/openSUSE:Factory/.happy.new/happy.changes 2013-01-08 16:39:38.0 +0100 @@ -0,0 +1,53 @@ +--- +Thu Dec 27 13:51:50 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- fixed license tag + +--- +Sat Nov 17 14:59:53 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- make service localonly for Factory submission + +--- +Mon Oct 1 19:14:05 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- update to 1.18.10 from upstream for Haskell Platform 2012.4.0.0 + +--- +Sun Jun 10 06:50:15 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- dropped BuildRequires xmltex (not needed) + +--- +Tue Jun 5 13:26:11 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- update to 1.18.9 from upstream for Haskell Platform 2012.2.0.0 + +--- +Mon May 7 19:23:10 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- patch file added + +--- +Mon May 7 19:22:17 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- added patch to enable man page generation +- build, install and package man page + +--- +Mon Jan 23 08:03:09 UTC 2012 - peter.tromm...@ohm-hochschule.de + +- SPDX compliant version tag +- BR autoconf explicitly + +--- +Mon Dec 5 09:00:46 UTC 2011 - peter.tromm...@ohm-hochschule.de + +- Fixed ExclusiveArch for OBS +- Added ghc-mtl-devel BR + +--- +Thu Nov 24 21:30:04 UTC 2011 - peter.tromm...@ohm-hochschule.de + +- Initial packaging. + New: _service happy-1.18.10.tar.gz happy-1.18.6-generate-man-page.patch happy.changes happy.spec Other differences: -- ++ happy.spec ++ # # spec file for package happy # # Copyright (c) 2012 Peter Trommler peter.tromm...@ohm-hochschule.de # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: happy Version:1.18.10 Release:1 License:BSD-2-Clause Group: Development/Languages/Other # BEGIN cabal2spec URL:http://hackage.haskell.org/package/%{name} Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM happy-1.18.6-generate-man-page.patch -- peter.tromm...@ohm-hochschule.de Patch: happy-1.18.6-generate-man-page.patch ExclusiveArch: %{ix86} x86_64 BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros Buildrequires: ghc-array-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-mtl-devel BuildRequires: autoconf BuildRequires: docbook-dtd BuildRequires: docbook-xsl-stylesheets BuildRequires: libxslt BuildRequires: libxml2 BuildRequires: fop # END cabal2spec Summary:The LALR(1) Parser Generator for Haskell BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Parser generator system for Haskell, similar to the tool `yacc' for C. Like `yacc', it takes a file containing an annotated BNF specification of a grammar and produces a Haskell module containing a parser for the grammar. Happy is flexible: you can have several Happy parsers in the same program, and several entry points to a single grammar. Happy can work in conjunction with a lexical analyser supplied by the user (either hand-written or generated by another program), or it can parse a stream of characters directly (but this isn't practical in most cases).