commit cabal-install for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2020-08-28 21:23:19

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.3399 (New)


Package is "cabal-install"

Fri Aug 28 21:23:19 2020 rev:31 rq:829142 version:3.2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2020-06-19 17:06:46.841004340 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.3399/cabal-install.changes
2020-08-28 21:23:22.316382524 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:43:43 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.9GluUF/_old  2020-08-28 21:23:23.000382848 +0200
+++ /var/tmp/diff_new_pack.9GluUF/_new  2020-08-28 21:23:23.004382850 +0200
@@ -64,8 +64,7 @@
 installation of Haskell libraries and programs.
 
 %prep
-%setup -q
-%patch01 -p2
+%autosetup -p2
 
 %build
 %ghc_bin_build




commit cabal-install for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2020-06-19 17:06:45

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.3606 (New)


Package is "cabal-install"

Fri Jun 19 17:06:45 2020 rev:30 rq:815007 version:3.2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2020-05-11 13:37:30.716634371 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.3606/cabal-install.changes
2020-06-19 17:06:46.841004340 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:13:34 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.6wZYhM/_old  2020-06-19 17:06:47.529006151 +0200
+++ /var/tmp/diff_new_pack.6wZYhM/_new  2020-06-19 17:06:47.533006161 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cabal-install
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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




commit cabal-install for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2020-05-11 13:37:28

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.2738 (New)


Package is "cabal-install"

Mon May 11 13:37:28 2020 rev:29 rq:801076 version:3.2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2020-03-09 14:17:32.074670772 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.2738/cabal-install.changes
2020-05-11 13:37:30.716634371 +0200
@@ -1,0 +2,39 @@
+Wed May  6 06:54:10 UTC 2020 - psim...@suse.com
+
+- Update cabal-install to version 3.2.0.0.
+  * `v2-build` (and other `v2-`prefixed commands) now accept the
+`--benchmark-option(s)` flags, which pass options to benchmark executables
+(analogous to how `--test-option(s)` works). (#6209)
+  * Add solver optimization to skip a version of a package if it does not 
resolve
+any conflicts encountered in the last version, controlled by flag
+'--fine-grained-conflicts'. (#5918)
+  * `cabal v2-exec` doesn't fail in clean package (#6479)
+  * Show full ABI hash for installed packages in solver log (#5892)
+  * Create incoming directory even for empty packages (#4130)
+  * Start GHCi with `main-is` module in scope (#6311)
+  * Implement `--benchmark-options` for `v2-bench` (#6224)
+  * Fix store-dir in ghc env files generated by `cabal install --lib
+--package-env` (#6298)
+  * `cabal v2-run` works with `.lhs` files (#6134)
+  * `subdir` in source-repository-package accepts multiple entries (#5472)
+  * Create store incoming directory
+([#4130](https://github.com/haskell/cabal/issues/4130))
+  * `fetchRepoTarball` output is not marked
+([#6385](https://github.com/haskell/cabal/pull/6385))
+  * Update `setupMinCabalVersionConstraint` for GHC-8.8
+([#6217](https://github.com/haskell/cabal/pull/6217))
+  * Implement `cabal install --ignore-project`
+([#5919](https://github.com/haskell/cabal/issues/5919))
+  * `cabal install executable` solver isn't affected by default
+environment contents
+([#6410](https://github.com/haskell/cabal/issues/6410))
+  * Use `lukko` for file locking
+([#6345](https://github.com/haskell/cabal/pull/6345))
+  * Use `hackage-security-0.6`
+([#6388](https://github.com/haskell/cabal/pull/6388))
+  * Other dependency upgrades
+
+- Apply "ghc-8.10-support-for-3.2.patch" from upstream's git
+  repository to fix the build with ghc-8.10.1.
+
+---
@@ -10,4 +49,39 @@
-  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/cabal-install-3.0.0.0/src/changelog
+  * `v2-haddock` fails on `haddock` failures (#5977)
+  * `v2-run` works when given `File.lhs` literate file. (#6134)
+  * Parse comma-separated lists for extra-prog-path, extra-lib-dirs, 
extra-framework-dirs,
+and extra-include-dirs as actual lists. (#5420)
+  * `v2-repl` no longer changes directory to a randomized temporary folder
+when used outside of a project. (#5544)
+  * `install-method` and `overwrite-policy` in `.cabal/config` now actually 
work. (#5942)
+  * `v2-install` now reports the error when a package fails to build. (#5641)
+  * `v2-install` now has a default when called in a project (#5978, #6014, 
#6092)
+  * '--write-ghc-environment-files' now defaults to 'never' (#4242)
+  * Fix `sdist`'s output when sent to stdout. (#5874)
+  * Allow a list of dependencies to be provided for `repl --build-depends`. 
(#5845)
+  * Legacy commands are now only accessible with the `v1-` prefixes, and the 
`v2-`
+commands are the new default. Accordingly, the next version of Cabal will 
be
+the start of the 3.x version series. (#5800)
+  * New solver flag: '--reject-unconstrained-dependencies'. (#2568)
+  * Ported old-style test options to the new-style commands (#5455).
+  * Improved error messages for cabal file parse errors. (#5710)
+  * Removed support for `.zip` format source distributions (#5755)
+  * Add "simple project" initialization option. (#5707)
+  * Add '--minimize-conflict-set' flag to try to improve the solver's
+error message, but with an increase in run time. (#5647)
+  * v2-test now succeeds when there are no test suites. (#5435)
+  * Add '--lib', '--exe', and '--libandexe' shorthands to init. (#5759)
+  * init now generates valid `Main.lhs` files. (#5577)
+  * Init improvements: add flag '--application-dir', and when creating
+a library also create a MyLib.hs module. (#5740)
+  * Add support for generating test-suite via cabal init. (#5761)
+  * Increase `max-backjumps` default from 2000 to 

commit cabal-install for openSUSE:Factory

2020-03-09 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2020-03-09 14:17:29

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.26092 (New)


Package is "cabal-install"

Mon Mar  9 14:17:29 2020 rev:28 rq:782926 version:3.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2020-01-03 17:35:12.583241006 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.26092/cabal-install.changes   
2020-03-09 14:17:32.074670772 +0100
@@ -1,0 +2,5 @@
+Mon Mar  9 12:39:37 UTC 2020 - Ondřej Súkup 
+
+- relax constraints on network-uri
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.GQKnKF/_old  2020-03-09 14:17:32.614671129 +0100
+++ /var/tmp/diff_new_pack.GQKnKF/_new  2020-03-09 14:17:32.634671142 +0100
@@ -63,6 +63,7 @@
 %prep
 %setup -q
 cabal-tweak-dep-ver base '< 4.13' '< 5'
+cabal-tweak-dep-ver network-uri '< 2.7' '< 3'
 
 %build
 %ghc_bin_build




commit cabal-install for openSUSE:Factory

2020-01-03 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2020-01-03 17:35:01

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.6675 (New)


Package is "cabal-install"

Fri Jan  3 17:35:01 2020 rev:27 rq:760277 version:3.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2019-12-27 13:50:46.732548317 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.6675/cabal-install.changes
2020-01-03 17:35:12.583241006 +0100
@@ -1,0 +2,9 @@
+Sun Dec 29 10:27:26 UTC 2019 - psim...@suse.com
+
+- Update cabal-install to version 3.0.0.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/cabal-install-3.0.0.0/src/changelog
+
+---

Old:

  cabal-install-2.4.0.0.tar.gz
  cabal-install.cabal

New:

  cabal-install-3.0.0.0.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.98OEtK/_old  2020-01-03 17:35:14.095241781 +0100
+++ /var/tmp/diff_new_pack.98OEtK/_new  2020-01-03 17:35:14.095241781 +0100
@@ -17,13 +17,12 @@
 
 
 Name:   cabal-install
-Version:2.4.0.0
+Version:3.0.0.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
 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:  ghc-Cabal-devel
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel
@@ -54,35 +53,22 @@
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-unix-devel
-BuildRequires:  ghc-zip-archive-devel
 BuildRequires:  ghc-zlib-devel
-Suggests:   %{name}-bash-completion
 
 %description
 The 'cabal' command-line program simplifies the process of managing Haskell
 software by automating the fetching, configuration, compilation and
 installation of Haskell libraries and programs.
 
-%package bash-completion
-Summary:Bash completion for cabal-install
-Requires:   %{name} = %{version}
-Requires:   bash-completion
-Supplements:(%{name} and bash-completion)
-
-%description bash-completion
-Optional sub-package offering bash completion for cabal-install.
-
 %prep
 %setup -q
-cp -p %{SOURCE1} %{name}.cabal
-cabal-tweak-dep-ver zip-archive '< 0.4' '< 0.5'
+cabal-tweak-dep-ver base '< 4.13' '< 5'
 
 %build
 %ghc_bin_build
 
 %install
 %ghc_bin_install
-install -D -m444 bash-completion/cabal 
%{buildroot}%{_datadir}/bash-completion/completions/cabal
 
 %files
 %license LICENSE
@@ -90,9 +76,4 @@
 %{_bindir}/cabal
 %{_mandir}/man1/cabal.1%{?ext_man}
 
-%files bash-completion
-%dir %{_datadir}/bash-completion
-%dir %{_datadir}/bash-completion/completions
-%{_datadir}/bash-completion/completions/cabal
-
 %changelog

++ cabal-install-2.4.0.0.tar.gz -> cabal-install-3.0.0.0.tar.gz ++
 14563 lines of diff (skipped)




commit cabal-install for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2019-12-27 13:50:28

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.6675 (New)


Package is "cabal-install"

Fri Dec 27 13:50:28 2019 rev:26 rq:759312 version:2.4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2018-12-10 12:29:37.926449382 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.6675/cabal-install.changes
2019-12-27 13:50:46.732548317 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:13:08 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.Vd4gVw/_old  2019-12-27 13:50:48.048549251 +0100
+++ /var/tmp/diff_new_pack.Vd4gVw/_new  2019-12-27 13:50:48.048549251 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cabal-install
 #
-# 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
@@ -21,7 +21,6 @@
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-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/2.cabal#/%{name}.cabal
@@ -66,10 +65,9 @@
 
 %package bash-completion
 Summary:Bash completion for cabal-install
-Group:  System/Shells
 Requires:   %{name} = %{version}
 Requires:   bash-completion
-Supplements:packageand(%{name}:bash-completion)
+Supplements:(%{name} and bash-completion)
 
 %description bash-completion
 Optional sub-package offering bash completion for cabal-install.




commit cabal-install for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2018-12-10 12:29:37

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.19453 (New)


Package is "cabal-install"

Mon Dec 10 12:29:37 2018 rev:25 rq:656585 version:2.4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2018-12-06 12:17:09.989529490 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.19453/cabal-install.changes   
2018-12-10 12:29:37.926449382 +0100
@@ -1,0 +2,5 @@
+Sat Dec  8 16:22:18 UTC 2018 - Peter Simons 
+
+- Tweak Cabal build instructions to accept zip-archive 0.4.x.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.ncl1bw/_old  2018-12-10 12:29:38.390448918 +0100
+++ /var/tmp/diff_new_pack.ncl1bw/_new  2018-12-10 12:29:38.390448918 +0100
@@ -77,6 +77,7 @@
 %prep
 %setup -q
 cp -p %{SOURCE1} %{name}.cabal
+cabal-tweak-dep-ver zip-archive '< 0.4' '< 0.5'
 
 %build
 %ghc_bin_build




commit cabal-install for openSUSE:Factory

2018-12-06 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2018-12-06 12:17:06

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new.19453 (New)


Package is "cabal-install"

Thu Dec  6 12:17:06 2018 rev:24 rq:653448 version:2.4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2018-10-25 08:14:28.664118861 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new.19453/cabal-install.changes   
2018-12-06 12:17:09.989529490 +0100
@@ -1,0 +2,5 @@
+Sun Dec  2 16:03:47 UTC 2018 - Peter Simons 
+
+- Update Cabal build instructions to support network version 2.8.x.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.lYsCey/_old  2018-12-06 12:17:10.729528696 +0100
+++ /var/tmp/diff_new_pack.lYsCey/_new  2018-12-06 12:17:10.733528691 +0100
@@ -24,7 +24,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/1.cabal#/%{name}.cabal
+Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/2.cabal#/%{name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel

++ cabal-install.cabal ++
 707 lines (skipped)
 between /work/SRC/openSUSE:Factory/cabal-install/cabal-install.cabal
 and /work/SRC/openSUSE:Factory/.cabal-install.new.19453/cabal-install.cabal




commit cabal-install for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2018-10-25 08:14:01

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Thu Oct 25 08:14:01 2018 rev:23 rq:642841 version:2.4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2018-07-21 10:21:09.491016183 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2018-10-25 08:14:28.664118861 +0200
@@ -1,0 +2,54 @@
+Thu Oct  4 09:42:56 UTC 2018 - psim...@suse.com
+
+- Update cabal-install to version 2.4.0.0.
+  * Bugfix: "cabal new-build --ghc-option '--bogus' --ghc-option '-O1'"
+no longer ignores all arguments except the last one (#5512).
+  * Add the following option aliases for '-dir'-suffixed options:
+'storedir', 'logsdir', 'packagedir', 'sourcedir', 'outputdir' (#5484).
+  * 'new-run' now allows the user to run scripts that use a special block
+to define their requirements (as in the executable stanza) in place
+of a target. This also allows the use of 'cabal' as an interpreter
+in a shebang line.
+  * Add aliases for the "new-" commands that won't change when they
+lose their prefix or are eventually replaced by a third UI
+paradigm in the future. (#5429)
+  * 'outdated' now accepts '--project-file FILE', which will look for bounds
+from the new-style freeze file named FILE.freeze. This is only
+available when `--new-freeze-file` has been passed.
+  * 'new-repl' now accepts a '--build-depends' flag which accepts the
+same syntax as is used in .cabal files to add additional dependencies
+to the environment when developing in the REPL. It is now usable outside
+of projects. (#5425, #5454)
+  * 'new-build' now treats Haddock errors non-fatally. In addition,
+it attempts to avoid trying to generate Haddocks when there is
+nothing to generate them from. (#5232, #5459)
+  * 'new-run', 'new-test', and 'new-bench' now will attempt to resolve
+ambiguous selectors by filtering out selectors that would be invalid.
+(#4679, #5461)
+  * 'new-install' now supports installing libraries and local
+components. (#5399)
+  * Drop support for GHC 7.4, since it is out of our support window
+(and has been for over a year!).
+  * 'new-update' now works outside of projects. (#5096)
+  * Extend `plan.json` with `pkg-src` provenance information. (#5487)
+  * Add 'new-sdist' command (#5389). Creates stable archives based on
+cabal projects in '.zip' and '.tar.gz' formats.
+  * Add '--repl-options' flag to 'cabal repl' and 'cabal new-repl'
+commands. Passes its arguments to the invoked repl, bypassing the
+new-build's cached configurations. This assures they don't trigger
+useless rebuilds and are always applied within the repl. (#4247, #5287)
+  * Add 'v1-' prefixes for the commands that will be replaced in the
+new-build universe, in preparation for it becoming the default.
+(#5358)
+  * 'outdated' accepts '--v1-freeze-file' and '--v2-freeze-file'
+in the same spirit.
+  * Completed the 'new-clean' command (#5357). The functionality is
+equivalent to old-style clean, but for nix-style builds.
+  * Ensure that each package selected for a build-depends dependency
+contains a library (#5304).
+  * Support packages from local tarballs in the cabal.project file.
+  * Default changelog generated by 'cabal init' is now named
+'CHANGELOG.md' (#5441).
+  * Align output of 'new-build' command phases (#4040).
+
+---

Old:

  cabal-install-2.2.0.0.tar.gz

New:

  cabal-install-2.4.0.0.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.iR2Brp/_old  2018-10-25 08:14:29.128118663 +0200
+++ /var/tmp/diff_new_pack.iR2Brp/_new  2018-10-25 08:14:29.128118663 +0200
@@ -12,13 +12,12 @@
 # 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/
 #
 
 
-%bcond_with tests
 Name:   cabal-install
-Version:2.2.0.0
+Version:2.4.0.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
@@ -45,6 +44,7 @@
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-devel
 BuildRequires:  ghc-network-uri-devel
+BuildRequires:  ghc-parsec-devel
 BuildRequires:  ghc-pretty-devel
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-random-devel
@@ -52,27 +52,18 @@

commit cabal-install for openSUSE:Factory

2018-07-21 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2018-07-21 10:18:48

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Sat Jul 21 10:18:48 2018 rev:22 rq:623694 version:2.2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2018-05-30 12:12:42.209592863 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2018-07-21 10:21:09.491016183 +0200
@@ -1,0 +2,6 @@
+Wed Jul 18 14:26:09 UTC 2018 - psim...@suse.com
+
+- Cosmetic: replace tabs with blanks, strip trailing white space,
+  and update copyright headers with spec-cleaner.
+
+---
@@ -269 +274,0 @@
-



Other differences:
--



commit cabal-install for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2018-05-30 11:58:27

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Wed May 30 11:58:27 2018 rev:21 rq:607731 version:2.2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2017-09-15 21:10:41.600860151 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2018-05-30 12:12:42.209592863 +0200
@@ -1,0 +2,131 @@
+Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
+
+- Update cabal-install to version 2.2.0.0 revision 1.
+  * '--with-PROG' and '--PROG-options' are applied to all packages
+and not local packages only (#5019).
+  * Completed the 'new-update' command (#4809), which respects nix-style
+cabal.project(.local) files and allows to update from
+multiple repositories when using overlays.
+  * Completed the 'new-run' command (#4477). The functionality is the
+same of the old 'run' command but using nix-style builds.
+Additionally, it can run executables across packages in a project.
+Tests and benchmarks are also treated as executables, providing a
+quick way to pass them arguments.
+  * Completed the 'new-bench' command (#3638). Same as above.
+  * Completed the 'new-exec' command (#3638). Same as above.
+  * Added a preliminary 'new-install' command (#4558, nonlocal exes
+part) which allows to quickly install executables from Hackage.
+  * Set symlink-bindir (used by new-install) to .cabal/bin by default on
+.cabal/config initialization (#5188).
+  * 'cabal update' now supports '--index-state' which can be used to
+roll back the index to an earlier state.
+  * '--allow-{newer,older}' syntax has been enhanced. Dependency
+relaxation can be now limited to a specific release of a package,
+plus there's a new syntax for relaxing only caret-style (i.e. '^>=')
+dependencies (#4575, #4669).
+  * New config file field: 'cxx-options' to specify which options to be
+passed to the compiler when compiling C++ sources specified by the
+'cxx-sources' field. (#3700)
+  * New config file field: 'cxx-sources' to specify C++ files to be
+compiled separately from C source files. Useful in conjunction with the
+'cxx-options' flag to pass different compiler options to C and C++
+source files. (#3700)
+  * Use [lfxtb] letters to differentiate component kind instead of
+opaque "c" in dist-dir layout.
+  * 'cabal configure' now supports '--enable-static', which can be
+used to build static libaries with GHC via GHC's `-staticlib`
+flag.
+  * 'cabal user-config now supports '--augment' which can append
+additional lines to a new or updated cabal config file.
+  * Added support for '--enable-tests' and '--enable-benchmarks' to
+'cabal fetch' (#4948).
+  * Misspelled package-names on CLI will no longer be silently
+case-corrected (#4778).
+  * 'cabal new-configure' now backs up the old 'cabal.project.local'
+file if it exists (#4460).
+  * On macOS, `new-build` will now place dynamic libraries into
+`store/lib` and aggressively shorten their names in an effort to
+stay within the load command size limits of macOSs mach-o linker.
+  * 'new-build' now checks for the existence of executables for
+build-tools and build-tool-depends dependencies in the solver
+(#4884).
+  * Fixed a spurious warning telling the user to run 'cabal update'
+when it wasn't necessary (#).
+  * Packages installed in sandboxes via 'add-source' now have
+their timestamps updated correctly and so will not be reinstalled
+unncecessarily if the main install command fails (#1375).
+  * Add Windows device path support for copyFile, renameFile. Allows cabal
+new-build to use temporary store path of up to 32k length
+(#3972, #4914, #4515).
+  * When a flag value is specified multiple times on the command
+line, the last one is now preferred, so e.g. '-f+dev -f-dev' is
+now equivalent to '-f-dev' (#4452).
+  * Removed support for building cabal-install with GHC < 7.10 (#4870).
+  * New 'package *' section in 'cabal.project' files that applies
+options to all packages, not just those local to the project.
+  * Paths_ autogen modules now compile when `RebindableSyntax` or
+`OverloadedStrings` is used in `default-extensions`.
+[stack#3789](https://github.com/commercialhaskell/stack/issues/3789)
+  * getDataDir` and other `Paths_autogen` functions now work
+correctly when compiling a custom `Setup.hs` script using
+`new-build` (#5164).
+  * Support for GHC's numeric -g debug levels (#4673).
+  * Demoted 'scope' field version check to a warning (#4714).
+  * Fixed verbosity flags getting 

commit cabal-install for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2017-09-15 21:10:41

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Fri Sep 15 21:10:41 2017 rev:20 rq:523908 version:1.24.0.2

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2017-06-22 10:36:15.336620018 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2017-09-15 21:10:41.600860151 +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:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.u19eKx/_old  2017-09-15 21:10:42.924674277 +0200
+++ /var/tmp/diff_new_pack.u19eKx/_new  2017-09-15 21:10:42.924674277 +0200
@@ -22,8 +22,8 @@
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-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/1.cabal#/%{name}.cabal
 BuildRequires:  ghc-Cabal-devel
@@ -52,7 +52,6 @@
 BuildRequires:  ghc-unix-devel
 BuildRequires:  ghc-zlib-devel
 Suggests:   %{name}-bash-completion
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-regex-posix-devel
@@ -92,14 +91,12 @@
 %cabal_test
 
 %files
-%defattr(-,root,root,-)
 %doc LICENSE
 %doc README.md changelog
 %{_bindir}/cabal
 %{_mandir}/man1/cabal.1%{ext_man}
 
 %files bash-completion
-%defattr(-,root,root)
 %dir %{_datadir}/bash-completion
 %dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/cabal




commit cabal-install for openSUSE:Factory

2017-06-22 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2017-06-22 10:36:12

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Thu Jun 22 10:36:12 2017 rev:19 rq:504049 version:1.24.0.2

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2017-04-28 09:13:58.896343566 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2017-06-22 10:36:15.336620018 +0200
@@ -1,0 +2,5 @@
+Sat May 27 12:27:52 UTC 2017 - psim...@suse.com
+
+- Update to version 1.24.0.2 revision 1.
+
+---

New:

  cabal-install.cabal



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.FatEok/_old  2017-06-22 10:36:15.896541087 +0200
+++ /var/tmp/diff_new_pack.FatEok/_new  2017-06-22 10:36:15.900540524 +0200
@@ -25,6 +25,7 @@
 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#/%{name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel
@@ -78,6 +79,7 @@
 
 %prep
 %setup -q
+cp -p %{SOURCE1} %{name}.cabal
 
 %build
 %ghc_bin_build

++ cabal-install.cabal ++
Name:   cabal-install
Version:1.24.0.2
x-revision: 1
Synopsis:   The command-line interface for Cabal and Hackage.
Description:
The \'cabal\' command-line program simplifies the process of managing
Haskell software by automating the fetching, configuration, compilation
and installation of Haskell libraries and programs.
homepage:   http://www.haskell.org/cabal/
bug-reports:https://github.com/haskell/cabal/issues
License:BSD3
License-File:   LICENSE
Author: Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts 
Maintainer: cabal-de...@haskell.org
Copyright:  2005 Lemmih 
2006 Paolo Martini 
2007 Bjorn Bringert 
2007 Isaac Potoczny-Jones 
2007-2012 Duncan Coutts 
Category:   Distribution
Build-type: Custom
Cabal-Version:  >= 1.10
Extra-Source-Files:
  README.md bash-completion/cabal bootstrap.sh changelog
  tests/README.md

  -- Generated with '../Cabal/misc/gen-extra-source-files.sh'
  -- Do NOT edit this section manually; instead, run the script.
  -- BEGIN gen-extra-source-files
  tests/IntegrationTests/custom-setup/common.sh
  tests/IntegrationTests/custom-setup/should_run/Cabal-8/Cabal.cabal
  tests/IntegrationTests/custom-setup/should_run/Cabal-8/CabalMessage.hs
  tests/IntegrationTests/custom-setup/should_run/Cabal-9/Cabal.cabal
  tests/IntegrationTests/custom-setup/should_run/Cabal-9/CabalMessage.hs
  
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/Setup.hs
  
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/custom-setup-without-cabal-defaultMain.cabal
  
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/Setup.hs
  
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/custom-setup-without-cabal.cabal
  tests/IntegrationTests/custom-setup/should_run/custom-setup/Setup.hs
  tests/IntegrationTests/custom-setup/should_run/custom-setup/custom-setup.cabal
  
tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_allow_Cabal_import.sh
  
tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_require_Cabal.sh
  tests/IntegrationTests/custom-setup/should_run/installs_Cabal_as_setup_dep.sh
  tests/IntegrationTests/custom/common.sh
  tests/IntegrationTests/custom/should_run/plain.err
  tests/IntegrationTests/custom/should_run/plain.sh
  tests/IntegrationTests/custom/should_run/plain/A.hs
  tests/IntegrationTests/custom/should_run/plain/Setup.hs
  tests/IntegrationTests/custom/should_run/plain/plain.cabal
  tests/IntegrationTests/exec/common.sh
  tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.err
  

commit cabal-install for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2017-04-28 09:13:57

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Fri Apr 28 09:13:57 2017 rev:18 rq:491330 version:1.24.0.2

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2017-03-24 02:09:21.520452910 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2017-04-28 09:13:58.896343566 +0200
@@ -1,0 +2,6 @@
+Wed Apr 26 17:20:55 UTC 2017 - psim...@suse.com
+
+- Add bash-completion sub-package that provides the auto-completion
+  instructions for bash.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.9N2b3y/_old  2017-04-28 09:13:59.512256712 +0200
+++ /var/tmp/diff_new_pack.9N2b3y/_new  2017-04-28 09:13:59.516256148 +0200
@@ -50,6 +50,7 @@
 BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-unix-devel
 BuildRequires:  ghc-zlib-devel
+Suggests:   %{name}-bash-completion
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
@@ -65,6 +66,16 @@
 software by automating the fetching, configuration, compilation and
 installation of Haskell libraries and programs.
 
+%package bash-completion
+Summary:Bash completion for cabal-install
+Group:  System/Shells
+Requires:   %{name} = %{version}
+Requires:   bash-completion
+Supplements:packageand(%{name}:bash-completion)
+
+%description bash-completion
+Optional sub-package offering bash completion for cabal-install.
+
 %prep
 %setup -q
 
@@ -73,6 +84,7 @@
 
 %install
 %ghc_bin_install
+install -D -m444 bash-completion/cabal 
%{buildroot}%{_datadir}/bash-completion/completions/cabal
 
 %check
 %cabal_test
@@ -84,4 +96,10 @@
 %{_bindir}/cabal
 %{_mandir}/man1/cabal.1%{ext_man}
 
+%files bash-completion
+%defattr(-,root,root)
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/cabal
+
 %changelog




commit cabal-install for openSUSE:Factory

2017-03-23 Thread root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2017-03-24 02:09:20

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Fri Mar 24 02:09:20 2017 rev:17 rq:461518 version:1.24.0.2

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2016-12-06 14:23:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2017-03-24 02:09:21.520452910 +0100
@@ -1,0 +2,5 @@
+Sun Feb 12 14:17:17 UTC 2017 - psim...@suse.com
+
+- Update to version 1.24.0.2 with cabal2obs.
+
+---

Old:

  cabal-install-1.24.0.0.tar.gz
  cabal-install.cabal

New:

  cabal-install-1.24.0.2.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.7sfXVF/_old  2017-03-24 02:09:22.112369117 +0100
+++ /var/tmp/diff_new_pack.7sfXVF/_new  2017-03-24 02:09:22.116368551 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cabal-install
 #
-# 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
@@ -18,14 +18,13 @@
 
 %bcond_with tests
 Name:   cabal-install
-Version:1.24.0.0
+Version:1.24.0.2
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
 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/2.cabal#/%{name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel
@@ -68,7 +67,6 @@
 
 %prep
 %setup -q
-cp -p %{SOURCE1} %{name}.cabal
 
 %build
 %ghc_bin_build
@@ -82,6 +80,7 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
+%doc README.md changelog
 %{_bindir}/cabal
 %{_mandir}/man1/cabal.1%{ext_man}
 

++ cabal-install-1.24.0.0.tar.gz -> cabal-install-1.24.0.2.tar.gz ++
 1649 lines of diff (skipped)




commit cabal-install for openSUSE:Factory

2016-12-06 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2016-12-06 14:23:48

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2016-10-20 23:08:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2016-12-06 14:23:49.0 +0100
@@ -1,0 +2,5 @@
+Mon Nov 21 13:07:33 UTC 2016 - psim...@suse.com
+
+- Update to version 1.24.0.0 revision 2 with cabal2obs.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.WFdGtE/_old  2016-12-06 14:23:50.0 +0100
+++ /var/tmp/diff_new_pack.WFdGtE/_new  2016-12-06 14:23:50.0 +0100
@@ -25,7 +25,7 @@
 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#/%{name}.cabal
+Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/2.cabal#/%{name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel

++ cabal-install.cabal ++
--- /var/tmp/diff_new_pack.WFdGtE/_old  2016-12-06 14:23:50.0 +0100
+++ /var/tmp/diff_new_pack.WFdGtE/_new  2016-12-06 14:23:50.0 +0100
@@ -1,6 +1,6 @@
 Name:   cabal-install
 Version:1.24.0.0
-x-revision: 1
+x-revision: 2
 Synopsis:   The command-line interface for Cabal and Hackage.
 Description:
 The \'cabal\' command-line program simplifies the process of managing
@@ -129,6 +129,10 @@
   default:  True
 
 executable cabal
+-- https://github.com/haskell/cabal/issues/4123
+build-depends: Cabal < 1.24.1.0 || > 1.24.1.0
+
+
 main-is:Main.hs
 ghc-options:-Wall -fwarn-tabs
 if impl(ghc >= 8.0)




commit cabal-install for openSUSE:Factory

2016-10-20 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2016-10-20 23:08:03

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2016-07-21 07:59:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2016-10-20 23:08:04.0 +0200
@@ -1,0 +2,5 @@
+Thu Sep 15 06:50:56 UTC 2016 - psim...@suse.com
+
+- Update to version 1.24.0.0 revision 1 with cabal2obs.
+
+---

Old:

  cabal-install-1.22.9.0.tar.gz

New:

  cabal-install-1.24.0.0.tar.gz
  cabal-install.cabal



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.5EzIAR/_old  2016-10-20 23:08:04.0 +0200
+++ /var/tmp/diff_new_pack.5EzIAR/_new  2016-10-20 23:08:04.0 +0200
@@ -18,21 +18,27 @@
 
 %bcond_with tests
 Name:   cabal-install
-Version:1.22.9.0
+Version:1.24.0.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
-Group:  System/Libraries
+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#/%{name}.cabal
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel
+BuildRequires:  ghc-async-devel
+BuildRequires:  ghc-base16-bytestring-devel
+BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
+BuildRequires:  ghc-cryptohash-sha256-devel
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-filepath-devel
+BuildRequires:  ghc-hackage-security-devel
+BuildRequires:  ghc-hashable-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-devel
 BuildRequires:  ghc-network-uri-devel
@@ -41,20 +47,19 @@
 BuildRequires:  ghc-random-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-stm-devel
+BuildRequires:  ghc-tar-devel
 BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-unix-devel
 BuildRequires:  ghc-zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
-BuildRequires:  ghc-HUnit-devel
 BuildRequires:  ghc-QuickCheck-devel
-BuildRequires:  ghc-extensible-exceptions-devel
 BuildRequires:  ghc-regex-posix-devel
-BuildRequires:  ghc-test-framework-devel
-BuildRequires:  ghc-test-framework-hunit-devel
-BuildRequires:  ghc-test-framework-quickcheck2-devel
+BuildRequires:  ghc-tagged-devel
+BuildRequires:  ghc-tasty-devel
+BuildRequires:  ghc-tasty-hunit-devel
+BuildRequires:  ghc-tasty-quickcheck-devel
 %endif
-# End cabal-rpm deps
 
 %description
 The 'cabal' command-line program simplifies the process of managing Haskell
@@ -63,26 +68,21 @@
 
 %prep
 %setup -q
-
+cp -p %{SOURCE1} %{name}.cabal
 
 %build
 %ghc_bin_build
 
-
 %install
 %ghc_bin_install
 
-
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
-%doc README.md changelog
 %{_bindir}/cabal
+%{_mandir}/man1/cabal.1%{ext_man}
 
 %changelog

++ cabal-install-1.22.9.0.tar.gz -> cabal-install-1.24.0.0.tar.gz ++
 38919 lines of diff (skipped)

++ cabal-install.cabal ++
Name:   cabal-install
Version:1.24.0.0
x-revision: 1
Synopsis:   The command-line interface for Cabal and Hackage.
Description:
The \'cabal\' command-line program simplifies the process of managing
Haskell software by automating the fetching, configuration, compilation
and installation of Haskell libraries and programs.
homepage:   http://www.haskell.org/cabal/
bug-reports:https://github.com/haskell/cabal/issues
License:BSD3
License-File:   LICENSE
Author: Lemmih 
Paolo Martini 
Bjorn Bringert 
Isaac Potoczny-Jones 
Duncan Coutts 
Maintainer: cabal-de...@haskell.org
Copyright:  2005 Lemmih 
2006 Paolo Martini 
2007 Bjorn Bringert 
2007 Isaac Potoczny-Jones 
2007-2012 Duncan Coutts 

commit cabal-install for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2016-07-21 07:59:41

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2016-03-16 10:33:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2016-07-21 07:59:44.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:12:46 UTC 2016 - psim...@suse.com
+
+- Update to version 1.22.9.0 revision 0 with cabal2obs.
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.NOu5t7/_old  2016-07-21 07:59:45.0 +0200
+++ /var/tmp/diff_new_pack.NOu5t7/_new  2016-07-21 07:59:45.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cabal-install
 #
-# 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,19 +16,16 @@
 #
 
 
+%bcond_with tests
 Name:   cabal-install
 Version:1.22.9.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
-Group:  Development/Languages/Other
-
-Url:http://hackage.haskell.org/package/%{name}
-Source0:
http://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
+Group:  System/Libraries
+Url:https://hackage.haskell.org/package/%{name}
+Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-rpm-macros
 # Begin cabal-rpm deps:
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel
@@ -42,32 +39,50 @@
 BuildRequires:  ghc-pretty-devel
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-random-devel
+BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-stm-devel
 BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-unix-devel
 BuildRequires:  ghc-zlib-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if %{with tests}
+BuildRequires:  ghc-HUnit-devel
+BuildRequires:  ghc-QuickCheck-devel
+BuildRequires:  ghc-extensible-exceptions-devel
+BuildRequires:  ghc-regex-posix-devel
+BuildRequires:  ghc-test-framework-devel
+BuildRequires:  ghc-test-framework-hunit-devel
+BuildRequires:  ghc-test-framework-quickcheck2-devel
+%endif
 # End cabal-rpm deps
 
 %description
-The cabal command-line program simplifies the process of managing Haskell
+The 'cabal' command-line program simplifies the process of managing Haskell
 software by automating the fetching, configuration, compilation and
 installation of Haskell libraries and programs.
 
-
 %prep
 %setup -q
 
+
 %build
 %ghc_bin_build
 
+
 %install
 %ghc_bin_install
 
+
+%check
+%if %{with tests}
+%{cabal} test
+%endif
+
+
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
-%doc README.md
-%doc changelog
+%doc README.md changelog
 %{_bindir}/cabal
 
 %changelog




commit cabal-install for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2016-03-16 10:33:32

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2016-02-11 12:37:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2016-03-16 10:33:34.0 +0100
@@ -1,0 +2,6 @@
+Mon Mar  7 08:09:53 UTC 2016 - mimi...@gmail.com
+
+- update to 1.22.9.0
+* Include Cabal-1.22.8.0
+
+---

Old:

  cabal-install-1.22.8.0.tar.gz

New:

  cabal-install-1.22.9.0.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.S3UVOR/_old  2016-03-16 10:33:34.0 +0100
+++ /var/tmp/diff_new_pack.S3UVOR/_new  2016-03-16 10:33:34.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   cabal-install
-Version:1.22.8.0
+Version:1.22.9.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause

++ cabal-install-1.22.8.0.tar.gz -> cabal-install-1.22.9.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cabal-install-1.22.8.0/bootstrap.sh 
new/cabal-install-1.22.9.0/bootstrap.sh
--- old/cabal-install-1.22.8.0/bootstrap.sh 2016-01-31 22:28:52.0 
+0100
+++ new/cabal-install-1.22.9.0/bootstrap.sh 2016-03-02 21:10:11.0 
+0100
@@ -190,7 +190,7 @@
# >= 2.0 && < 2.7
 NETWORK_URI_VER="2.6.0.3"; NETWORK_URI_VER_REGEXP="2\.6\."
# >= 2.6 && < 2.7
-CABAL_VER="1.22.7.0";  CABAL_VER_REGEXP="1\.22"
+CABAL_VER="1.22.8.0";  CABAL_VER_REGEXP="1\.22"
# >= 1.22 && < 1.23
 TRANS_VER="0.5.1.0";   TRANS_VER_REGEXP="0\.[45]\."
# >= 0.2.* && < 0.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cabal-install-1.22.8.0/cabal-install.cabal 
new/cabal-install-1.22.9.0/cabal-install.cabal
--- old/cabal-install-1.22.8.0/cabal-install.cabal  2016-01-31 
22:28:52.0 +0100
+++ new/cabal-install-1.22.9.0/cabal-install.cabal  2016-03-02 
21:10:11.0 +0100
@@ -1,5 +1,5 @@
 Name:   cabal-install
-Version:1.22.8.0
+Version:1.22.9.0
 Synopsis:   The command-line interface for Cabal and Hackage.
 Description:
 The \'cabal\' command-line program simplifies the process of managing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cabal-install-1.22.8.0/changelog 
new/cabal-install-1.22.9.0/changelog
--- old/cabal-install-1.22.8.0/changelog2016-01-31 22:28:52.0 
+0100
+++ new/cabal-install-1.22.9.0/changelog2016-03-02 21:10:11.0 
+0100
@@ -1,4 +1,7 @@
 -*-change-log-*-
+1.22.9.0 Ryan Thomas  March 2016
+   * Include Cabal-1.22.8.0
+
 1.22.8.0 Ryan Thomas  February 2016
* Only Custom setup scripts should be compiled with '-i -i.'.
* installedCabalVersion: Don't special-case Cabal anymore.




commit cabal-install for openSUSE:Factory

2016-02-11 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2016-02-11 12:37:21

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2016-01-28 17:24:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2016-02-11 12:37:23.0 +0100
@@ -1,0 +2,8 @@
+Mon Feb  1 10:01:14 UTC 2016 - mimi...@gmail.com
+
+- update to 1.22.8.0
+* Only Custom setup scripts should be compiled with '-i -i.'.
+* installedCabalVersion: Don't special-case Cabal anymore.
+* Bump the HTTP upper bound.
+
+---

Old:

  cabal-install-1.22.7.0.tar.gz

New:

  cabal-install-1.22.8.0.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.merVhs/_old  2016-02-11 12:37:24.0 +0100
+++ /var/tmp/diff_new_pack.merVhs/_new  2016-02-11 12:37:24.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   cabal-install
-Version:1.22.7.0
+Version:1.22.8.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
@@ -56,7 +56,6 @@
 
 %prep
 %setup -q
-cabal-tweak-dep-ver HTTP "< 4000.3" "< 4000.4"
 
 %build
 %ghc_bin_build

++ cabal-install-1.22.7.0.tar.gz -> cabal-install-1.22.8.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cabal-install-1.22.7.0/Distribution/Client/SetupWrapper.hs 
new/cabal-install-1.22.8.0/Distribution/Client/SetupWrapper.hs
--- old/cabal-install-1.22.7.0/Distribution/Client/SetupWrapper.hs  
2015-12-28 00:03:03.0 +0100
+++ new/cabal-install-1.22.8.0/Distribution/Client/SetupWrapper.hs  
2016-01-31 22:28:52.0 +0100
@@ -357,8 +357,6 @@
   installedCabalVersion :: SetupScriptOptions -> Compiler -> 
ProgramConfiguration
 -> IO (Version, Maybe InstalledPackageId
   ,SetupScriptOptions)
-  installedCabalVersion options' _ _ | packageName pkg == PackageName "Cabal" =
-return (packageVersion pkg, Nothing, options')
   installedCabalVersion options' compiler conf = do
 index <- maybeGetInstalledPackages options' compiler conf
 let cabalDep   = Dependency (PackageName "Cabal") (useCabalVersion 
options')
@@ -501,7 +499,9 @@
 , ghcOptObjDir  = Flag setupDir
 , ghcOptHiDir   = Flag setupDir
 , ghcOptSourcePathClear = Flag True
-, ghcOptSourcePath  = toNubListR [workingDir]
+, ghcOptSourcePath  = case bt of
+  Custom -> toNubListR [workingDir]
+  _  -> mempty
 , ghcOptPackageDBs  = usePackageDB options''
 , ghcOptPackages= toNubListR $
 maybe [] (\ipkgid -> [(ipkgid, cabalPkgid, defaultRenaming)])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cabal-install-1.22.7.0/bootstrap.sh 
new/cabal-install-1.22.8.0/bootstrap.sh
--- old/cabal-install-1.22.7.0/bootstrap.sh 2015-12-28 00:03:03.0 
+0100
+++ new/cabal-install-1.22.8.0/bootstrap.sh 2016-01-31 22:28:52.0 
+0100
@@ -178,33 +178,33 @@
 
 # Versions of the packages to install.
 # The version regex says what existing installed versions are ok.
-PARSEC_VER="3.1.7";PARSEC_VER_REGEXP="[3]\.[01]\."
+PARSEC_VER="3.1.9";PARSEC_VER_REGEXP="[3]\.[01]\."
# >= 3.0 && < 3.2
-DEEPSEQ_VER="1.4.0.0"; DEEPSEQ_VER_REGEXP="1\.[1-9]\."
+DEEPSEQ_VER="1.4.1.2"; DEEPSEQ_VER_REGEXP="1\.[1-9]\."
# >= 1.1 && < 2
-BINARY_VER="0.7.2.3";  BINARY_VER_REGEXP="[0]\.[7]\."
-   # == 0.7.*
-TEXT_VER="1.2.0.3";TEXT_VER_REGEXP="((1\.[012]\.)|(0\.([2-9]|(1[0-1]))\.))"
+BINARY_VER="0.8.0.1";  BINARY_VER_REGEXP="[0]\.[78]\."
+   # >= 0.7 && < 0.9
+TEXT_VER="1.2.2.0";TEXT_VER_REGEXP="((1\.[012]\.)|(0\.([2-9]|(1[0-1]))\.))"
# >= 0.2 && < 1.3
-NETWORK_VER="2.6.0.2"; NETWORK_VER_REGEXP="2\.[0-6]\."
+NETWORK_VER="2.6.2.1"; NETWORK_VER_REGEXP="2\.[0-6]\."
# >= 2.0 && < 2.7
-NETWORK_URI_VER="2.6.0.1"; NETWORK_URI_VER_REGEXP="2\.6\."
+NETWORK_URI_VER="2.6.0.3"; NETWORK_URI_VER_REGEXP="2\.6\."
# >= 2.6 && < 2.7
-CABAL_VER="1.22.6.0";  CABAL_VER_REGEXP="1\.22"
+CABAL_VER="1.22.7.0";  CABAL_VER_REGEXP="1\.22"
# >= 1.22 && < 1.23

commit cabal-install for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2016-01-28 17:23:37

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2016-01-05 21:54:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2016-01-28 17:24:32.0 +0100
@@ -1,0 +2,5 @@
+Sun Jan 24 10:19:03 UTC 2016 - mimi...@gmail.com
+
+- relax HTTP dep 
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.0WThy0/_old  2016-01-28 17:24:33.0 +0100
+++ /var/tmp/diff_new_pack.0WThy0/_new  2016-01-28 17:24:33.0 +0100
@@ -56,6 +56,7 @@
 
 %prep
 %setup -q
+cabal-tweak-dep-ver HTTP "< 4000.3" "< 4000.4"
 
 %build
 %ghc_bin_build




commit cabal-install for openSUSE:Factory

2016-01-05 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2016-01-05 21:54:33

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is "cabal-install"

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2015-08-25 08:46:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2016-01-05 21:54:59.0 +0100
@@ -1,0 +2,8 @@
+Mon Dec 28 08:41:32 UTC 2015 - mimi...@gmail.com
+
+- update to 1.22.7.0
+* Remove GZipUtils tests
+* maybeDecompress: bail on all errors at the beginning of the stream with zlib 
< 0.6
+* Correct maybeDecompress
+
+---

Old:

  cabal-install-1.22.6.0.tar.gz

New:

  cabal-install-1.22.7.0.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.HxA9SE/_old  2016-01-05 21:55:00.0 +0100
+++ /var/tmp/diff_new_pack.HxA9SE/_new  2016-01-05 21:55:00.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   cabal-install
-Version:1.22.6.0
+Version:1.22.7.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause

++ cabal-install-1.22.6.0.tar.gz -> cabal-install-1.22.7.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cabal-install-1.22.6.0/Distribution/Client/GZipUtils.hs 
new/cabal-install-1.22.7.0/Distribution/Client/GZipUtils.hs
--- old/cabal-install-1.22.6.0/Distribution/Client/GZipUtils.hs 2015-06-17 
10:11:26.0 +0200
+++ new/cabal-install-1.22.7.0/Distribution/Client/GZipUtils.hs 2015-12-28 
00:03:02.0 +0100
@@ -1,3 +1,6 @@
+{-# LANGUAGE ScopedTypeVariables #-}
+{-# LANGUAGE CPP #-}
+
 -
 -- |
 -- Module  :  Distribution.Client.GZipUtils
@@ -15,10 +18,15 @@
 maybeDecompress,
   ) where
 
-import qualified Data.ByteString.Lazy.Internal as BS (ByteString(..))
-import Data.ByteString.Lazy (ByteString)
-import Codec.Compression.GZip
 import Codec.Compression.Zlib.Internal
+import Data.ByteString.Lazy.Internal as BS (ByteString(Empty, Chunk))
+
+#if MIN_VERSION_zlib(0,6,0)
+import Control.Exception (throw)
+import Control.Monad (liftM)
+import Control.Monad.ST.Lazy (ST, runST)
+import qualified Data.ByteString as Strict
+#endif
 
 -- | Attempts to decompress the `bytes' under the assumption that
 -- "data format" error at the very beginning of the stream means
@@ -30,15 +38,49 @@
 -- 
 --
 maybeDecompress :: ByteString -> ByteString
+#if MIN_VERSION_zlib(0,6,0)
+maybeDecompress bytes = runST (go bytes decompressor)
+  where
+decompressor :: DecompressStream (ST s)
+decompressor = decompressST gzipOrZlibFormat defaultDecompressParams
+
+-- DataError at the beginning of the stream probably means that stream is
+-- not compressed, so we return it as-is.
+-- TODO: alternatively, we might consider looking for the two magic bytes
+-- at the beginning of the gzip header.  (not an option for zlib, though.)
+go :: Monad m => ByteString -> DecompressStream m -> m ByteString
+go cs (DecompressOutputAvailable bs k) = liftM (Chunk bs) $ go' cs =<< k
+go _  (DecompressStreamEnd   _bs ) = return Empty
+go _  (DecompressStreamError _err) = return bytes
+go cs (DecompressInputRequired  k) = go cs' =<< k c
+  where
+(c, cs') = uncons cs
+
+-- Once we have received any output though we regard errors as actual 
errors
+-- and we throw them (as pure exceptions).
+-- TODO: We could (and should) avoid these pure exceptions.
+go' :: Monad m => ByteString -> DecompressStream m -> m ByteString
+go' cs (DecompressOutputAvailable bs k) = liftM (Chunk bs) $ go' cs =<< k
+go' _  (DecompressStreamEnd   _bs ) = return Empty
+go' _  (DecompressStreamError err ) = throw err
+go' cs (DecompressInputRequired  k) = go' cs' =<< k c
+  where
+(c, cs') = uncons cs
+
+uncons :: ByteString -> (Strict.ByteString, ByteString)
+uncons Empty= (Strict.empty, Empty)
+uncons (Chunk c cs) = (c, cs)
+#else
 maybeDecompress bytes = foldStream $ decompressWithErrors gzipOrZlibFormat 
defaultDecompressParams bytes
   where
 -- DataError at the beginning of the stream probably means that stream is 
not compressed.
 -- Returning it as-is.
 -- TODO: alternatively, we might consider looking for the two magic bytes
 -- at the beginning of the gzip header.
-foldStream 

commit cabal-install for openSUSE:Factory

2015-08-25 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2015-08-25 07:19:37

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is cabal-install

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2015-05-21 08:11:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2015-08-25 08:46:22.0 +0200
@@ -1,0 +2,7 @@
+Wed Jul  8 07:31:48 UTC 2015 - peter.tromm...@ohm-hochschule.de
+
+- update to 1.22.6.0
+* work with ghc 7.10
+* bug fixes 
+
+---

Old:

  _service
  cabal-install-1.18.1.0.tar.gz

New:

  cabal-install-1.22.6.0.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.odOTh9/_old  2015-08-25 08:46:22.0 +0200
+++ /var/tmp/diff_new_pack.odOTh9/_new  2015-08-25 08:46:22.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cabal-install
-Version:1.18.1.0
+Version:1.22.6.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
@@ -66,7 +66,8 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
-%doc README
+%doc README.md
+%doc changelog
 %{_bindir}/cabal
 
 %changelog

++ cabal-install-1.18.1.0.tar.gz - cabal-install-1.22.6.0.tar.gz ++
 13437 lines of diff (skipped)




commit cabal-install for openSUSE:Factory

2015-05-21 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2015-05-21 08:11:38

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is cabal-install

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2014-11-26 20:54:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2015-05-21 08:11:39.0 +0200
@@ -1,0 +2,16 @@
+Sun May 10 18:03:14 UTC 2015 - mimi...@gmail.com
+
+- update to 1.18.1.0
+* Force cabal upload to always use digest auth and never basic auth.
+* Merge pull request #2367 from juhp/patch-2
+* Fix bootstrap.sh by bumping HTTP to 4000.2.16.1
+
+---
+Fri Apr 10 14:02:23 UTC 2015 - mimi...@gmail.com
+
+- update to 1.18.0.8
+* Support random 1.1.
+* Fix bootstrap script after network package split.
+* Support network-2.6 in test suite.
+
+---

Old:

  cabal-install-1.18.0.5.tar.gz

New:

  cabal-install-1.18.1.0.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.vYPgVO/_old  2015-05-21 08:11:42.0 +0200
+++ /var/tmp/diff_new_pack.vYPgVO/_new  2015-05-21 08:11:42.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cabal-install
 #
-# Copyright (c) 2014 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
@@ -17,14 +17,14 @@
 
 
 Name:   cabal-install
-Version:1.18.0.5
+Version:1.18.1.0
 Release:0
 Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-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
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  ghc-Cabal-devel
@@ -38,6 +38,7 @@
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-devel
+BuildRequires:  ghc-network-uri-devel
 BuildRequires:  ghc-pretty-devel
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-random-devel

++ cabal-install-1.18.0.5.tar.gz - cabal-install-1.18.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cabal-install-1.18.0.5/Distribution/Client/Config.hs 
new/cabal-install-1.18.1.0/Distribution/Client/Config.hs
--- old/cabal-install-1.18.0.5/Distribution/Client/Config.hs2014-07-14 
15:27:50.0 +0200
+++ new/cabal-install-1.18.1.0/Distribution/Client/Config.hs2015-05-05 
22:12:45.0 +0200
@@ -134,16 +134,179 @@
 savedReportFlags   = mempty
   }
   mappend a b = SavedConfig {
-savedGlobalFlags   = combine savedGlobalFlags,
-savedInstallFlags  = combine savedInstallFlags,
-savedConfigureFlags= combine savedConfigureFlags,
-savedConfigureExFlags  = combine savedConfigureExFlags,
-savedUserInstallDirs   = combine savedUserInstallDirs,
-savedGlobalInstallDirs = combine savedGlobalInstallDirs,
-savedUploadFlags   = combine savedUploadFlags,
-savedReportFlags   = combine savedReportFlags
+savedGlobalFlags   = combinedSavedGlobalFlags,
+savedInstallFlags  = combinedSavedInstallFlags,
+savedConfigureFlags= combinedSavedConfigureFlags,
+savedConfigureExFlags  = combinedSavedConfigureExFlags,
+savedUserInstallDirs   = combinedSavedUserInstallDirs,
+savedGlobalInstallDirs = combinedSavedGlobalInstallDirs,
+savedUploadFlags   = combinedSavedUploadFlags,
+savedReportFlags   = combinedSavedReportFlags
   }
-where combine field = field a `mappend` field b
+where
+  -- This is ugly, but necessary. If we're mappending two config files, we
+  -- want the values of the *non-empty* list fields from the second one to
+  -- *override* the corresponding values from the first one. Default
+  -- behaviour (concatenation) is confusing and makes some use cases (see
+  -- #1884) impossible.
+  --
+  -- However, we also want to allow specifying multiple values for a list
+  -- field in a *single* config file. For example, we want the following to
+  -- continue to work:
+  --
+  -- 

commit cabal-install for openSUSE:Factory

2014-11-26 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2014-11-26 20:54:32

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is cabal-install

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2014-08-25 11:05:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2014-11-26 20:54:35.0 +0100
@@ -1,0 +2,11 @@
+Tue Sep  2 08:10:13 UTC 2014 - peter.tromm...@ohm-hochschule.de
+
+- update to 1.18.0.4 for Haskell Platform 2014.2.0.0 
+* no upstream changelog
+
+---
+Mon Sep  1 17:15:25 UTC 2014 - peter.tromm...@ohm-hochschule.de
+
+- regenerate spec file with cabal-rpm 0.8.6
+
+---

Old:

  cabal-install-1.16.0.2.tar.gz

New:

  cabal-install-1.18.0.5.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.NVf9qe/_old  2014-11-26 20:54:36.0 +0100
+++ /var/tmp/diff_new_pack.NVf9qe/_new  2014-11-26 20:54:36.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cabal-install
 #
-# 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,17 +17,19 @@
 
 
 Name:   cabal-install
-Version:1.16.0.2
+Version:1.18.0.5
 Release:0
-Summary:Command-line program to manage Haskell software 
+Summary:The command-line interface for Cabal and Hackage
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# BEGIN cabal2spec
 Url:http://hackage.haskell.org/package/%{name}
 Source0:
http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-rpm-macros
+# Begin cabal-rpm deps:
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-bytestring-devel
@@ -36,19 +38,19 @@
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-devel
-BuildRequires:  ghc-old-time-devel
 BuildRequires:  ghc-pretty-devel
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-random-devel
-BuildRequires:  ghc-rpm-macros
+BuildRequires:  ghc-stm-devel
 BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-unix-devel
 BuildRequires:  ghc-zlib-devel
-# END cabal2spec
+# End cabal-rpm deps
 
 %description
-Command-line program to manage Haskell software by automating the fetching,
-configuration, compilation, and installation of Haskell libraries and programs
+The cabal command-line program simplifies the process of managing Haskell
+software by automating the fetching, configuration, compilation and
+installation of Haskell libraries and programs.
 
 
 %prep
@@ -62,7 +64,8 @@
 
 %files
 %defattr(-,root,root,-)
-%doc LICENSE README
-%attr(755,root,root) %{_bindir}/cabal
+%doc LICENSE
+%doc README
+%{_bindir}/cabal
 
 %changelog

++ cabal-install-1.16.0.2.tar.gz - cabal-install-1.18.0.5.tar.gz ++
 11192 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cabal-install for openSUSE:Factory

2014-08-25 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2014-08-25 11:04:24

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is cabal-install

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2013-08-06 06:47:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2014-08-25 11:05:39.0 +0200
@@ -1,0 +2,5 @@
+Fri Aug 22 23:51:29 UTC 2014 - peter.tromm...@ohm-hochschule.de
+
+- enable PowerPC builds
+
+---



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.gbriQm/_old  2014-08-25 11:05:40.0 +0200
+++ /var/tmp/diff_new_pack.gbriQm/_new  2014-08-25 11:05:40.0 +0200
@@ -27,7 +27,6 @@
 # BEGIN cabal2spec
 Url:http://hackage.haskell.org/package/%{name}
 Source0:
http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
-ExclusiveArch:  %{ix86} x86_64 %{ghc_arches}
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cabal-install for openSUSE:Factory

2013-08-05 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2013-08-06 06:47:55

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is cabal-install

Changes:

--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes  
2013-01-08 16:23:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2013-08-06 06:47:57.0 +0200
@@ -1,0 +2,8 @@
+Tue May  7 13:37:23 UTC 2013 - peter.tromm...@ohm-hochschule.de
+
+- update to 1.16.0.2 from upstream
+* fix compilation issues with ghc 7.6
+- part of Haskell Platform 2013.2
+- more transparent packaging (fewer macros) 
+
+---

Old:

  cabal-install-0.14.0.tar.gz

New:

  cabal-install-1.16.0.2.tar.gz



Other differences:
--
++ cabal-install.spec ++
--- /var/tmp/diff_new_pack.GRUOHE/_old  2013-08-06 06:47:58.0 +0200
+++ /var/tmp/diff_new_pack.GRUOHE/_new  2013-08-06 06:47:58.0 +0200
@@ -1,8 +1,7 @@
-# For Haskell Packaging Guidelines see:
-# - https://fedoraproject.org/wiki/Packaging:Haskell
-# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell
-
-# Copyright (c) 2012 Peter Trommler peter.tromm...@ohm-hochschule.de
+#
+# spec file for package cabal-install
+#
+# 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,38 +15,38 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   cabal-install
-Version:0.14.0
-Release:1
+Version:1.16.0.2
+Release:0
 Summary:Command-line program to manage Haskell software 
-
-Group:  Development/Languages/Other
 License:BSD-3-Clause
+Group:  Development/Languages/Other
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # 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
 ExclusiveArch:  %{ix86} x86_64 %{ghc_arches}
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-rpm-macros
+BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-bytestring-devel
-Buildrequires:  ghc-containers-devel
+BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-directory-devel 
 BuildRequires:  ghc-filepath-devel 
-BuildRequires:  ghc-HTTP-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-devel
 BuildRequires:  ghc-old-time-devel
 BuildRequires:  ghc-pretty-devel
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-random-devel
+BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-unix-devel
 BuildRequires:  ghc-zlib-devel
 # END cabal2spec
 
-
 %description
 Command-line program to manage Haskell software by automating the fetching,
 configuration, compilation, and installation of Haskell libraries and programs
@@ -56,20 +55,15 @@
 %prep
 %setup -q
 
-
 %build
-#%%define cabal_configure_options -f opt1 -opt2 ...
 %ghc_bin_build
 
-
 %install
 %ghc_bin_install
 
-
 %files
 %defattr(-,root,root,-)
-%doc LICENSE
+%doc LICENSE README
 %attr(755,root,root) %{_bindir}/cabal
 
-
 %changelog

++ cabal-install-0.14.0.tar.gz - cabal-install-1.16.0.2.tar.gz ++
 2931 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cabal-install for openSUSE:Factory

2013-01-08 Thread h_root
Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2013-01-08 16:23:47

Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and  /work/SRC/openSUSE:Factory/.cabal-install.new (New)


Package is cabal-install, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2012-12-21 01:49:00.356010756 +0100
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2013-01-08 16:23:49.0 +0100
@@ -0,0 +1,28 @@
+---
+Sat Nov 17 13:50:22 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- service localonly for Factory submission 
+
+---
+Tue Jun  5 14:59:23 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- update to 0.14.0 from upstream
+- required for Haskell Platform 2012.2.0.0 
+
+---
+Sat Dec 31 10:21:31 UTC 2011 - peter.tromm...@ohm-hochschule.de
+
+- Added other BR
+- Fixed defattr
+- Fixed filename in files 
+
+---
+Thu Dec  8 17:09:16 UTC 2011 - peter.tromm...@ohm-hochschule.de
+
+- Added ghc-HTTP-devel to BR. 
+
+---
+Tue Nov  1 14:13:35 UTC 2011 - peter.tromm...@ohm-hochschule.de
+
+- Initial packaging. 
+

New:

  _service
  cabal-install-0.14.0.tar.gz
  cabal-install.changes
  cabal-install.spec



Other differences:
--
++ cabal-install.spec ++
# For Haskell Packaging Guidelines see:
# - https://fedoraproject.org/wiki/Packaging:Haskell
# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell

# 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:   cabal-install
Version:0.14.0
Release:1
Summary:Command-line program to manage Haskell software 

Group:  Development/Languages/Other
License:BSD-3-Clause
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
# BEGIN cabal2spec
URL:http://hackage.haskell.org/package/%{name}
Source0:
http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
ExclusiveArch:  %{ix86} x86_64 %{ghc_arches}
BuildRequires:  ghc-Cabal-devel
BuildRequires:  ghc-rpm-macros
BuildRequires:  ghc-array-devel
BuildRequires:  ghc-bytestring-devel
Buildrequires:  ghc-containers-devel
BuildRequires:  ghc-directory-devel 
BuildRequires:  ghc-filepath-devel 
BuildRequires:  ghc-HTTP-devel
BuildRequires:  ghc-mtl-devel
BuildRequires:  ghc-network-devel
BuildRequires:  ghc-old-time-devel
BuildRequires:  ghc-pretty-devel
BuildRequires:  ghc-process-devel
BuildRequires:  ghc-random-devel
BuildRequires:  ghc-time-devel
BuildRequires:  ghc-unix-devel
BuildRequires:  ghc-zlib-devel
# END cabal2spec


%description
Command-line program to manage Haskell software by automating the fetching,
configuration, compilation, and installation of Haskell libraries and programs


%prep
%setup -q


%build
#%%define cabal_configure_options -f opt1 -opt2 ...
%ghc_bin_build


%install
%ghc_bin_install


%files
%defattr(-,root,root,-)
%doc LICENSE
%attr(755,root,root) %{_bindir}/cabal


%changelog
* Tue Nov  1 2011 Fedora Haskell SIG haskell-de...@lists.fedoraproject.org - 
0.10.2-0
- initial packaging for Fedora automatically generated by cabal2spec-0.24.1
++ _service ++
services
  
service name=download_files mode=localonly//services
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org