diff --git a/ghc-regex-posix.changes b/ghc-regex-posix.changes index 0387ebe..c1c2d9e 100644 --- a/ghc-regex-posix.changes +++ b/ghc-regex-posix.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sun Mar 2 11:16:13 UTC 2025 - Peter Simons + +- Update regex-posix to version 0.96.0.2. + 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/regex-posix-0.96.0.2/src/ChangeLog.md + ------------------------------------------------------------------- Thu Sep 28 18:44:30 UTC 2023 - Peter Simons diff --git a/ghc-regex-posix.spec b/ghc-regex-posix.spec index f514b32..818fe86 100644 --- a/ghc-regex-posix.spec +++ b/ghc-regex-posix.spec @@ -1,7 +1,7 @@ # # spec file for package ghc-regex-posix # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,12 @@ %global pkg_name regex-posix %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.96.0.1 +Version: 0.96.0.2 Release: 0 Summary: POSIX Backend for "Text.Regex" (regex-base) 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/3.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-array-prof @@ -80,7 +79,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 @@ -98,7 +96,7 @@ cp -p %{SOURCE1} %{pkg_name}.cabal %license LICENSE %files devel -f %{name}-devel.files -%doc ChangeLog.md +%doc ChangeLog.md README.md %files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files %license LICENSE diff --git a/regex-posix-0.96.0.1.tar.gz b/regex-posix-0.96.0.1.tar.gz deleted file mode 100644 index 26786c5..0000000 --- a/regex-posix-0.96.0.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c7827c391919227711e1cff0a762b1678fd8739f9c902fc183041ff34f59259c -size 12853 diff --git a/regex-posix-0.96.0.2.tar.gz b/regex-posix-0.96.0.2.tar.gz new file mode 100644 index 0000000..562e776 --- /dev/null +++ b/regex-posix-0.96.0.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e570460c35c5deec54d1ba46305ddb4679c7d4aae84f631dd0c61daaeaa8150 +size 13343 diff --git a/regex-posix.cabal b/regex-posix.cabal deleted file mode 100644 index 4268c94..0000000 --- a/regex-posix.cabal +++ /dev/null @@ -1,103 +0,0 @@ -cabal-version: 1.12 -name: regex-posix -version: 0.96.0.1 -x-revision: 3 - -build-type: Simple -license: BSD3 -license-file: LICENSE -copyright: Copyright (c) 2007-2010, Christopher Kuklewicz -author: Christopher Kuklewicz -maintainer: Andreas Abel -bug-reports: https://github.com/haskell-hvr/regex-posix -synopsis: POSIX Backend for "Text.Regex" (regex-base) -category: Text -description: - The POSIX regex backend for . - . - The main appeal of this backend is that it's very lightweight due to its reliance on the ubiquitous facility that is provided by the standard C library on most POSIX platforms. - . - See also for more information. - -extra-source-files: - ChangeLog.md - cbits/myfree.h - -tested-with: - GHC == 9.8.0 - GHC == 9.6.3 - GHC == 9.4.7 - GHC == 9.2.8 - GHC == 9.0.2 - GHC == 8.10.7 - GHC == 8.8.4 - GHC == 8.6.5 - GHC == 8.4.4 - GHC == 8.2.2 - GHC == 8.0.2 - GHC == 7.10.3 - -source-repository head - type: git - location: https://github.com/haskell-hvr/regex-posix.git - -source-repository this - type: git - location: https://github.com/haskell-hvr/regex-base.git - tag: v0.96.0.1-r3 - -flag _regex-posix-clib - manual: False - default: False - description: Use package (used by default on Windows) - -library - hs-source-dirs: src - exposed-modules: - Text.Regex.Posix - Text.Regex.Posix.Wrap - Text.Regex.Posix.String - Text.Regex.Posix.Sequence - Text.Regex.Posix.ByteString - Text.Regex.Posix.ByteString.Lazy - - other-modules: - Paths_regex_posix - - c-sources: cbits/myfree.c - include-dirs: cbits - - if flag(_regex-posix-clib) || os(windows) - build-depends: regex-posix-clib == 2.7.* - -- Otherwise, use POSIX.2 regex implementation from @libc@. - -- However, Windows/msys2 doesn't provide a POSIX.2 regex impl in its @libc@. - - default-language: Haskell2010 - default-extensions: - MultiParamTypeClasses - FunctionalDependencies - ForeignFunctionInterface - GeneralizedNewtypeDeriving - FlexibleContexts - TypeSynonymInstances - -- ^ for ghc 7.0, subsumed under FlexibleInstances later - FlexibleInstances - - build-depends: regex-base == 0.94.* - , base >= 4.3 && < 5 - , containers >= 0.4 && < 0.8 - , bytestring >= 0.9 && < 0.13 - , array >= 0.3 && < 0.6 - - if impl(ghc < 8) - build-depends: fail == 4.9.* - - -- Warnings - - ghc-options: - -Wall - -fno-warn-unused-imports - - if impl(ghc >= 8) - ghc-options: - -Wcompat