4
0

osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc-vector-algorithms revision:2, using keep-link

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-vector-algorithms?expand=0&rev=64
This commit is contained in:
2024-05-27 13:00:26 +00:00
committed by Git OBS Bridge
parent 774c3d9812
commit 24190bbff9
5 changed files with 183 additions and 175 deletions

View File

@@ -1,3 +1,11 @@
-------------------------------------------------------------------
Mon May 27 02:16:41 UTC 2024 - Peter Simons <psimons@suse.com>
- Update vector-algorithms to version 0.9.0.2 revision 1.
## Version 0.9.0.2 (2024-05-23)
- Add `TypeOperators` pragma where needed.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Oct 10 14:53:32 UTC 2023 - Peter Simons <psimons@suse.com> Tue Oct 10 14:53:32 UTC 2023 - Peter Simons <psimons@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package ghc-vector-algorithms # spec file for package ghc-vector-algorithms
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2024 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -20,13 +20,13 @@
%global pkgver %{pkg_name}-%{version} %global pkgver %{pkg_name}-%{version}
%bcond_with tests %bcond_with tests
Name: ghc-%{pkg_name} Name: ghc-%{pkg_name}
Version: 0.9.0.1 Version: 0.9.0.2
Release: 0 Release: 0
Summary: Efficient algorithms for vector arrays Summary: Efficient algorithms for vector arrays
License: BSD-3-Clause License: BSD-3-Clause
URL: https://hackage.haskell.org/package/%{pkg_name} URL: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/3.cabal#/%{pkg_name}.cabal Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel BuildRequires: ghc-base-devel
BuildRequires: ghc-base-prof BuildRequires: ghc-base-prof

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ba7c0d3a8f26ef3ada24ff4abe81609225ecbab3b5754f048f8a0a3ecc33841
size 29149

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:82ee0d0cb8734944781d3cac186cc2fe45aac7859b2af365f2f8ea32a17a253a
size 29259

View File

@@ -1,169 +1,169 @@
cabal-version: >= 1.10 cabal-version: >= 1.10
name: vector-algorithms name: vector-algorithms
version: 0.9.0.1 version: 0.9.0.2
x-revision: 3 x-revision: 1
license: BSD3 license: BSD3
license-file: LICENSE license-file: LICENSE
author: Dan Doel author: Dan Doel
maintainer: Dan Doel <dan.doel@gmail.com> maintainer: Dan Doel <dan.doel@gmail.com>
Erik de Castro Lopo <erikd@mega-nerd.com> Erik de Castro Lopo <erikd@mega-nerd.com>
copyright: (c) 2008,2009,2010,2011,2012,2013,2014,2015 Dan Doel copyright: (c) 2008,2009,2010,2011,2012,2013,2014,2015 Dan Doel
(c) 2015 Tim Baumann (c) 2015 Tim Baumann
homepage: https://github.com/erikd/vector-algorithms/ homepage: https://github.com/erikd/vector-algorithms/
category: Data category: Data
synopsis: Efficient algorithms for vector arrays synopsis: Efficient algorithms for vector arrays
description: Efficient algorithms for sorting vector arrays. At some stage description: Efficient algorithms for sorting vector arrays. At some stage
other vector algorithms may be added. other vector algorithms may be added.
build-type: Simple build-type: Simple
extra-source-files: CHANGELOG.md extra-source-files: CHANGELOG.md
tested-with: tested-with:
GHC == 9.8.1 GHC == 9.8.1
GHC == 9.6.3 GHC == 9.6.3
GHC == 9.4.7 GHC == 9.4.7
GHC == 9.2.8 GHC == 9.2.8
GHC == 9.0.2 GHC == 9.0.2
GHC == 8.10.7 GHC == 8.10.7
GHC == 8.8.4 GHC == 8.8.4
GHC == 8.6.5 GHC == 8.6.5
GHC == 8.4.4 GHC == 8.4.4
GHC == 8.2.2 GHC == 8.2.2
GHC == 8.0.2 GHC == 8.0.2
GHC == 7.10.3 GHC == 7.10.3
flag BoundsChecks flag BoundsChecks
description: Enable bounds checking description: Enable bounds checking
default: True default: True
flag UnsafeChecks flag UnsafeChecks
description: Enable bounds checking in unsafe operations at the cost of a description: Enable bounds checking in unsafe operations at the cost of a
significant performance penalty. significant performance penalty.
default: False default: False
flag InternalChecks flag InternalChecks
description: Enable internal consistency checks at the cost of a description: Enable internal consistency checks at the cost of a
significant performance penalty. significant performance penalty.
default: False default: False
flag bench flag bench
description: Build a benchmarking program to test vector-algorithms description: Build a benchmarking program to test vector-algorithms
performance performance
default: True default: True
flag properties flag properties
description: Enable the quickcheck tests description: Enable the quickcheck tests
default: True default: True
-- flag dump-simpl -- flag dump-simpl
-- description: Dumps the simplified core during compilation -- description: Dumps the simplified core during compilation
-- default: False -- default: False
flag llvm flag llvm
description: Build using llvm description: Build using llvm
default: False default: False
source-repository head source-repository head
type: git type: git
location: https://github.com/erikd/vector-algorithms/ location: https://github.com/erikd/vector-algorithms/
library library
hs-source-dirs: src hs-source-dirs: src
default-language: Haskell2010 default-language: Haskell2010
build-depends: base >= 4.8 && < 5, build-depends: base >= 4.8 && < 5,
bitvec >= 1.0 && < 1.2, bitvec >= 1.0 && < 1.2,
vector >= 0.6 && < 0.14, vector >= 0.6 && < 0.14,
primitive >= 0.6.2.0 && < 0.10, primitive >= 0.6.2.0 && < 0.10,
bytestring >= 0.9 && < 1 bytestring >= 0.9 && < 1
if ! impl (ghc >= 7.8) if ! impl (ghc >= 7.8)
build-depends: tagged >= 0.4 && < 0.9 build-depends: tagged >= 0.4 && < 0.9
exposed-modules: exposed-modules:
Data.Vector.Algorithms Data.Vector.Algorithms
Data.Vector.Algorithms.Optimal Data.Vector.Algorithms.Optimal
Data.Vector.Algorithms.Insertion Data.Vector.Algorithms.Insertion
Data.Vector.Algorithms.Intro Data.Vector.Algorithms.Intro
Data.Vector.Algorithms.Merge Data.Vector.Algorithms.Merge
Data.Vector.Algorithms.Radix Data.Vector.Algorithms.Radix
Data.Vector.Algorithms.Search Data.Vector.Algorithms.Search
Data.Vector.Algorithms.Heap Data.Vector.Algorithms.Heap
Data.Vector.Algorithms.AmericanFlag Data.Vector.Algorithms.AmericanFlag
Data.Vector.Algorithms.Tim Data.Vector.Algorithms.Tim
other-modules: other-modules:
Data.Vector.Algorithms.Common Data.Vector.Algorithms.Common
ghc-options: ghc-options:
-funbox-strict-fields -funbox-strict-fields
-- Cabal/Hackage complains about these -- Cabal/Hackage complains about these
-- if flag(dump-simpl) -- if flag(dump-simpl)
-- ghc-options: -ddump-simpl -ddump-to-file -- ghc-options: -ddump-simpl -ddump-to-file
if flag(llvm) if flag(llvm)
ghc-options: -fllvm ghc-options: -fllvm
include-dirs: include-dirs:
include include
install-includes: install-includes:
vector.h vector.h
if flag(BoundsChecks) if flag(BoundsChecks)
cpp-options: -DVECTOR_BOUNDS_CHECKS cpp-options: -DVECTOR_BOUNDS_CHECKS
if flag(UnsafeChecks) if flag(UnsafeChecks)
cpp-options: -DVECTOR_UNSAFE_CHECKS cpp-options: -DVECTOR_UNSAFE_CHECKS
if flag(InternalChecks) if flag(InternalChecks)
cpp-options: -DVECTOR_INTERNAL_CHECKS cpp-options: -DVECTOR_INTERNAL_CHECKS
benchmark simple-bench benchmark simple-bench
hs-source-dirs: bench/simple hs-source-dirs: bench/simple
type: exitcode-stdio-1.0 type: exitcode-stdio-1.0
default-language: Haskell2010 default-language: Haskell2010
if !flag(bench) if !flag(bench)
buildable: False buildable: False
main-is: Main.hs main-is: Main.hs
other-modules: other-modules:
Blocks Blocks
build-depends: base, mwc-random, vector, vector-algorithms build-depends: base, mwc-random, vector, vector-algorithms
ghc-options: -Wall ghc-options: -Wall
-- Cabal/Hackage complains about these -- Cabal/Hackage complains about these
-- if flag(dump-simpl) -- if flag(dump-simpl)
-- ghc-options: -ddump-simpl -ddump-to-file -- ghc-options: -ddump-simpl -ddump-to-file
if flag(llvm) if flag(llvm)
ghc-options: -fllvm ghc-options: -fllvm
test-suite properties test-suite properties
hs-source-dirs: tests/properties hs-source-dirs: tests/properties
type: exitcode-stdio-1.0 type: exitcode-stdio-1.0
main-is: Tests.hs main-is: Tests.hs
default-language: Haskell2010 default-language: Haskell2010
other-modules: other-modules:
Optimal Optimal
Properties Properties
Util Util
if !flag(properties) if !flag(properties)
buildable: False buildable: False
else else
build-depends: build-depends:
base >= 4.9, base >= 4.9,
bytestring, bytestring,
containers, containers,
QuickCheck > 2.9 && < 2.15, QuickCheck > 2.9 && < 2.16,
vector, vector,
vector-algorithms vector-algorithms
if flag(llvm) if flag(llvm)
ghc-options: -fllvm ghc-options: -fllvm