From 5d69d22d2e37685a8afa266695f3517cdc0472dffa9f1192975b47c40e7c422a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 10 Nov 2023 14:07:17 +0000 Subject: [PATCH 1/3] osc copypac from project:devel:languages:haskell:ghc-9.6.x package:ghc-fgl revision:2, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-fgl?expand=0&rev=21 --- fgl-5.8.0.0.tar.gz | 3 - fgl-5.8.2.0.tar.gz | 3 + fgl.cabal | 137 --------------------------------------------- ghc-fgl.changes | 28 +++++++++ ghc-fgl.spec | 4 +- 5 files changed, 32 insertions(+), 143 deletions(-) delete mode 100644 fgl-5.8.0.0.tar.gz create mode 100644 fgl-5.8.2.0.tar.gz delete mode 100644 fgl.cabal diff --git a/fgl-5.8.0.0.tar.gz b/fgl-5.8.0.0.tar.gz deleted file mode 100644 index 330f232..0000000 --- a/fgl-5.8.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d60ec09472f9bac0e54a3b55a274b5872ad28a048d5230e006a28c5adc8b8d09 -size 56445 diff --git a/fgl-5.8.2.0.tar.gz b/fgl-5.8.2.0.tar.gz new file mode 100644 index 0000000..f788396 --- /dev/null +++ b/fgl-5.8.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44cf0cf720f1d3fb31689cab219adf9b1a5367b3fbf4bd6678f4d156f3e8c3b6 +size 57401 diff --git a/fgl.cabal b/fgl.cabal deleted file mode 100644 index bf15938..0000000 --- a/fgl.cabal +++ /dev/null @@ -1,137 +0,0 @@ -name: fgl -version: 5.8.0.0 -x-revision: 1 -license: BSD3 -license-file: LICENSE -author: Martin Erwig, Ivan Lazar Miljenovic -maintainer: Ivan.Miljenovic@gmail.com -category: Data Structures, Graphs -synopsis: Martin Erwig's Functional Graph Library - -description: { -An inductive representation of manipulating graph data structures. -. -Original website can be found at . -} -cabal-version: >= 1.10 -build-type: Simple -extra-source-files: - ChangeLog - -tested-with: GHC == 7.2.2, GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, - GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3, - GHC == 8.6.2, GHC == 8.8.2, GHC == 8.10.7, GHC == 9.0.2, - GHC == 9.2.3, GHC == 9.4.2 - -source-repository head - type: git - location: https://github.com/haskell/fgl.git - -flag containers042 { - manual: False - default: True -} - -library { - default-language: Haskell98 - - exposed-modules: - Data.Graph.Inductive.Internal.Heap, - Data.Graph.Inductive.Internal.Queue, - Data.Graph.Inductive.Internal.RootPath, - Data.Graph.Inductive.Internal.Thread, - Data.Graph.Inductive.Basic, - Data.Graph.Inductive.Example, - Data.Graph.Inductive.Graph, - Data.Graph.Inductive.Monad, - Data.Graph.Inductive.NodeMap, - Data.Graph.Inductive.PatriciaTree, - Data.Graph.Inductive.Query, - Data.Graph.Inductive.Tree, - Data.Graph.Inductive.Monad.IOArray, - Data.Graph.Inductive.Monad.STArray, - Data.Graph.Inductive.Query.ArtPoint, - Data.Graph.Inductive.Query.BCC, - Data.Graph.Inductive.Query.BFS, - Data.Graph.Inductive.Query.DFS, - Data.Graph.Inductive.Query.Dominators, - Data.Graph.Inductive.Query.GVD, - Data.Graph.Inductive.Query.Indep, - Data.Graph.Inductive.Query.MST, - Data.Graph.Inductive.Query.MaxFlow, - Data.Graph.Inductive.Query.MaxFlow2, - Data.Graph.Inductive.Query.Monad, - Data.Graph.Inductive.Query.SP, - Data.Graph.Inductive.Query.TransClos, - Data.Graph.Inductive - - other-modules: - Paths_fgl - - build-depends: base >= 4.3 && < 4.18 - , transformers - , array - - if flag(containers042) - build-depends: containers >= 0.4.2 - , deepseq >= 1.1.0.0 && < 1.5 - else - build-depends: containers < 0.4.2 - - if impl(ghc >= 7.2) && impl(ghc < 7.6) - build-depends: - ghc-prim - - ghc-options: -Wall - -} - -test-suite fgl-tests { - default-language: Haskell98 - - type: exitcode-stdio-1.0 - - build-depends: fgl - , base - , QuickCheck >= 2.8 && < 2.15 - , hspec >= 2.1 && < 2.11 - , containers - - hs-source-dirs: test - fgl-arbitrary - - main-is: TestSuite.hs - - other-modules: Data.Graph.Inductive.Arbitrary - , Data.Graph.Inductive.Graph.Properties - , Data.Graph.Inductive.Proxy - , Data.Graph.Inductive.Query.Properties - - ghc-options: -Wall - -} - -benchmark fgl-benchmark { - if flag(containers042) - buildable: True - else - buildable: False - - default-language: Haskell98 - - type: exitcode-stdio-1.0 - - hs-source-dirs: test - - main-is: benchmark.hs - - other-modules: Data.Graph.Inductive.Proxy - - build-depends: fgl - , base - , microbench - , deepseq - - ghc-options: -Wall - -} diff --git a/ghc-fgl.changes b/ghc-fgl.changes index 290bec5..2bc5fef 100644 --- a/ghc-fgl.changes +++ b/ghc-fgl.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed Oct 18 08:42:49 UTC 2023 - Peter Simons + +- Update fgl to version 5.8.2.0. + 5.8.2.0 + ------- + + * Data.Graph.Inductive.Graph now only requires Graph, not DynGraph + (issue #100). + + * Documented that some functions are partial (issue #98). + + * Add `insert` function as synonym for `&` (issue #90). + + 5.8.1.1 + ------- + + * Data.Graph.Inductive.Query.Dominators.{dom,iDom} could fail for some + graphs (issue #109, regression in 5.8.1.0). + + 5.8.1.0 + ------- + + * Data.Graph.Inductive.PatriciaTree.Gr and + Data.Graph.Inductive.Tree.Gr now have Functor instances. + + * 'Gr a' is now an instance of Functor. + ------------------------------------------------------------------- Thu Jun 22 19:46:07 UTC 2023 - Peter Simons diff --git a/ghc-fgl.spec b/ghc-fgl.spec index 7fd241c..92d2e0b 100644 --- a/ghc-fgl.spec +++ b/ghc-fgl.spec @@ -20,13 +20,12 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 5.8.0.0 +Version: 5.8.2.0 Release: 0 Summary: Martin Erwig's Functional Graph Library License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-array-prof @@ -81,7 +80,6 @@ This package provides the Haskell %{pkg_name} profiling library. %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build From d5211f2bbc674b2399c83369074173bcd1165ef91f7ef79f138f24d1dcc8fa2a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 16 Nov 2023 16:59:35 +0000 Subject: [PATCH 2/3] osc copypac from project:devel:languages:haskell:ghc-9.6.x package:ghc-fgl revision:3, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-fgl?expand=0&rev=22 --- ghc-fgl.changes | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ghc-fgl.changes b/ghc-fgl.changes index 2bc5fef..a4ea99a 100644 --- a/ghc-fgl.changes +++ b/ghc-fgl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Nov 16 13:26:22 UTC 2023 - Peter Simons + +- Strip CRLF line endings from the bundled Cabal file. + ------------------------------------------------------------------- Wed Oct 18 08:42:49 UTC 2023 - Peter Simons From 4b864d80cb84520d70424facc599d2f6530a911e36b0c8ad99280ba3f97ff968 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 22 Nov 2023 09:17:20 +0000 Subject: [PATCH 3/3] osc copypac from project:devel:languages:haskell:ghc-9.6.x package:ghc-fgl revision:4, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-fgl?expand=0&rev=23 --- ghc-fgl.changes | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ghc-fgl.changes b/ghc-fgl.changes index a4ea99a..2bc5fef 100644 --- a/ghc-fgl.changes +++ b/ghc-fgl.changes @@ -1,8 +1,3 @@ -------------------------------------------------------------------- -Thu Nov 16 13:26:22 UTC 2023 - Peter Simons - -- Strip CRLF line endings from the bundled Cabal file. - ------------------------------------------------------------------- Wed Oct 18 08:42:49 UTC 2023 - Peter Simons