commit happy for openSUSE:Factory

2020-09-07 Thread root
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

2020-08-28 Thread root
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

2020-06-19 Thread root
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

2019-12-27 Thread root
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

2019-10-18 Thread root
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

2019-06-12 Thread root
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

2019-05-17 Thread root
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

2018-10-25 Thread root
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

2018-07-24 Thread root
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

2018-05-30 Thread root
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

2017-09-15 Thread root
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

2017-07-17 Thread root
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

2017-06-03 Thread root
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 Marlow 
bug-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

2016-07-21 Thread h_root
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 Marlow 
bug-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

2015-08-23 Thread h_root
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

2015-05-12 Thread h_root
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

2015-02-10 Thread h_root
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

2014-11-26 Thread h_root
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

2014-08-25 Thread h_root
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

2013-08-02 Thread h_root
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

2013-01-08 Thread h_root
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).