ghc-async package is retired on c9s for CS-611
This commit is contained in:
		
							parent
							
								
									6ddbf28e82
								
							
						
					
					
						commit
						33ed8c2607
					
				
							
								
								
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | |||||||
| /async-2.0.1.4.tar.gz |  | ||||||
| /async-2.0.1.5.tar.gz |  | ||||||
| /async-2.0.2.tar.gz |  | ||||||
| /async-2.1.0.tar.gz |  | ||||||
| /async-2.1.1.tar.gz |  | ||||||
| /async-2.1.1.1.tar.gz |  | ||||||
| /async-2.2.1.tar.gz |  | ||||||
| /async-2.2.2.tar.gz |  | ||||||
| @ -1,98 +0,0 @@ | |||||||
| name:                async |  | ||||||
| version:             2.2.2 |  | ||||||
| x-revision: 1 |  | ||||||
| -- don't forget to update ./changelog.md! |  | ||||||
| synopsis:            Run IO operations asynchronously and wait for their results |  | ||||||
| 
 |  | ||||||
| description: |  | ||||||
|  This package provides a higher-level interface over |  | ||||||
|  threads, in which an @Async a@ is a concurrent |  | ||||||
|  thread that will eventually deliver a value of |  | ||||||
|  type @a@.  The package provides ways to create |  | ||||||
|  @Async@ computations, wait for their results, and |  | ||||||
|  cancel them. |  | ||||||
|  . |  | ||||||
|  Using @Async@ is safer than using threads in two |  | ||||||
|  ways: |  | ||||||
|  . |  | ||||||
|  * When waiting for a thread to return a result, |  | ||||||
|    if the thread dies with an exception then the |  | ||||||
|    caller must either re-throw the exception |  | ||||||
|    ('wait') or handle it ('waitCatch'); the |  | ||||||
|    exception cannot be ignored. |  | ||||||
|  . |  | ||||||
|  * The API makes it possible to build a tree of |  | ||||||
|    threads that are automatically killed when |  | ||||||
|    their parent dies (see 'withAsync'). |  | ||||||
| 
 |  | ||||||
| license:             BSD3 |  | ||||||
| license-file:        LICENSE |  | ||||||
| author:              Simon Marlow |  | ||||||
| maintainer:          Simon Marlow <marlowsd@gmail.com> |  | ||||||
| copyright:           (c) Simon Marlow 2012 |  | ||||||
| category:            Concurrency |  | ||||||
| build-type:          Simple |  | ||||||
| cabal-version:       >=1.10 |  | ||||||
| homepage:            https://github.com/simonmar/async |  | ||||||
| bug-reports:         https://github.com/simonmar/async/issues |  | ||||||
| tested-with:         GHC==8.10.1, GHC==8.8.3, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4 |  | ||||||
| 
 |  | ||||||
| extra-source-files: |  | ||||||
|     changelog.md |  | ||||||
|     bench/race.hs |  | ||||||
| 
 |  | ||||||
| source-repository head |  | ||||||
|     type: git |  | ||||||
|     location: https://github.com/simonmar/async.git |  | ||||||
| 
 |  | ||||||
| library |  | ||||||
|     default-language:    Haskell2010 |  | ||||||
|     other-extensions:    CPP, MagicHash, RankNTypes, UnboxedTuples |  | ||||||
|     if impl(ghc>=7.1) |  | ||||||
|         other-extensions: Trustworthy |  | ||||||
|     exposed-modules:     Control.Concurrent.Async |  | ||||||
|     build-depends:       base >= 4.3 && < 4.15, hashable >= 1.1.2.0 && < 1.4, stm >= 2.2 && < 2.6 |  | ||||||
| 
 |  | ||||||
| test-suite test-async |  | ||||||
|     default-language: Haskell2010 |  | ||||||
|     type:       exitcode-stdio-1.0 |  | ||||||
|     hs-source-dirs: test |  | ||||||
|     main-is:    test-async.hs |  | ||||||
|     build-depends: base >= 4.3 && < 4.15, |  | ||||||
|                    async, |  | ||||||
|                    stm, |  | ||||||
|                    test-framework, |  | ||||||
|                    test-framework-hunit, |  | ||||||
|                    HUnit |  | ||||||
| 
 |  | ||||||
| flag bench |  | ||||||
|     default: False |  | ||||||
| 
 |  | ||||||
| executable concasync |  | ||||||
|     if !flag(bench) |  | ||||||
|        buildable: False |  | ||||||
|     default-language: Haskell2010 |  | ||||||
|     hs-source-dirs: bench |  | ||||||
|     main-is:    concasync.hs |  | ||||||
|     build-depends: base, async, stm |  | ||||||
|     ghc-options: -O2 |  | ||||||
| 
 |  | ||||||
| executable conccancel |  | ||||||
|     if !flag(bench) |  | ||||||
|        buildable: False |  | ||||||
|     default-language: Haskell2010 |  | ||||||
|     hs-source-dirs: bench |  | ||||||
|     main-is:    conccancel.hs |  | ||||||
|     build-depends: base, async, stm |  | ||||||
|     ghc-options: -O2 -threaded |  | ||||||
| 
 |  | ||||||
| executable race |  | ||||||
|     if !flag(bench) |  | ||||||
|        buildable: False |  | ||||||
|     default-language: Haskell2010 |  | ||||||
|     hs-source-dirs: bench |  | ||||||
|     main-is:    race.hs |  | ||||||
|     build-depends: base, async, stm |  | ||||||
|     ghc-options: -O2 -threaded |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
							
								
								
									
										1
									
								
								dead.package
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dead.package
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | |||||||
|  | ghc-async package is retired on c9s for CS-611 | ||||||
							
								
								
									
										199
									
								
								ghc-async.spec
									
									
									
									
									
								
							
							
						
						
									
										199
									
								
								ghc-async.spec
									
									
									
									
									
								
							| @ -1,199 +0,0 @@ | |||||||
| # generated by cabal-rpm-2.0.6 |  | ||||||
| # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ |  | ||||||
| 
 |  | ||||||
| %global pkg_name async |  | ||||||
| %global pkgver %{pkg_name}-%{version} |  | ||||||
| 
 |  | ||||||
| # testsuite missing deps: test-framework test-framework-hunit |  | ||||||
| 
 |  | ||||||
| Name:           ghc-%{pkg_name} |  | ||||||
| Version:        2.2.2 |  | ||||||
| Release:        6%{?dist} |  | ||||||
| Summary:        Run IO operations asynchronously and wait for their results |  | ||||||
| 
 |  | ||||||
| License:        BSD |  | ||||||
| Url:            https://hackage.haskell.org/package/%{pkg_name} |  | ||||||
| # Begin cabal-rpm sources: |  | ||||||
| Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz |  | ||||||
| Source1:        https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal |  | ||||||
| # End cabal-rpm sources |  | ||||||
| 
 |  | ||||||
| # Begin cabal-rpm deps: |  | ||||||
| BuildRequires:  ghc-Cabal-devel |  | ||||||
| BuildRequires:  ghc-rpm-macros |  | ||||||
| BuildRequires:  ghc-base-prof |  | ||||||
| BuildRequires:  ghc-hashable-prof |  | ||||||
| BuildRequires:  ghc-stm-prof |  | ||||||
| # End cabal-rpm deps |  | ||||||
| 
 |  | ||||||
| %description |  | ||||||
| This package provides a higher-level interface over threads, in which an |  | ||||||
| 'Async a' is a concurrent thread that will eventually deliver a value of |  | ||||||
| type 'a'. The package provides ways to create "Async" computations, |  | ||||||
| wait for their results, and cancel them. |  | ||||||
| 
 |  | ||||||
| Using 'Async' is safer than using threads in two ways: |  | ||||||
| 
 |  | ||||||
| * When waiting for a thread to return a result, if the thread dies with an |  | ||||||
| exception then the caller must either re-throw the exception ('wait') or handle |  | ||||||
| it ('waitCatch'); the exception cannot be ignored. |  | ||||||
| 
 |  | ||||||
| * The API makes it possible to build a tree of threads that are automatically |  | ||||||
| killed when their parent dies (see 'withAsync'). |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %package devel |  | ||||||
| Summary:        Haskell %{pkg_name} library development files |  | ||||||
| Provides:       %{name}-static = %{version}-%{release} |  | ||||||
| Provides:       %{name}-static%{?_isa} = %{version}-%{release} |  | ||||||
| %if %{defined ghc_version} |  | ||||||
| Requires:       ghc-compiler = %{ghc_version} |  | ||||||
| %endif |  | ||||||
| Requires:       %{name}%{?_isa} = %{version}-%{release} |  | ||||||
| 
 |  | ||||||
| %description devel |  | ||||||
| This package provides the Haskell %{pkg_name} library development files. |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %if %{with haddock} |  | ||||||
| %package doc |  | ||||||
| Summary:        Haskell %{pkg_name} library documentation |  | ||||||
| BuildArch:      noarch |  | ||||||
| 
 |  | ||||||
| %description doc |  | ||||||
| This package provides the Haskell %{pkg_name} library documentation. |  | ||||||
| %endif |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %if %{with ghc_prof} |  | ||||||
| %package prof |  | ||||||
| Summary:        Haskell %{pkg_name} profiling library |  | ||||||
| Requires:       %{name}-devel%{?_isa} = %{version}-%{release} |  | ||||||
| Supplements:    (%{name}-devel and ghc-prof) |  | ||||||
| 
 |  | ||||||
| %description prof |  | ||||||
| This package provides the Haskell %{pkg_name} profiling library. |  | ||||||
| %endif |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %prep |  | ||||||
| # Begin cabal-rpm setup: |  | ||||||
| %setup -q -n %{pkgver} |  | ||||||
| cp -bp %{SOURCE1} %{pkg_name}.cabal |  | ||||||
| # End cabal-rpm setup |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %build |  | ||||||
| # Begin cabal-rpm build: |  | ||||||
| %ghc_lib_build |  | ||||||
| # End cabal-rpm build |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %install |  | ||||||
| # Begin cabal-rpm install |  | ||||||
| %ghc_lib_install |  | ||||||
| # End cabal-rpm install |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %files -f %{name}.files |  | ||||||
| # Begin cabal-rpm files: |  | ||||||
| %license LICENSE |  | ||||||
| # End cabal-rpm files |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %files devel -f %{name}-devel.files |  | ||||||
| %doc changelog.md |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %if %{with haddock} |  | ||||||
| %files doc -f %{name}-doc.files |  | ||||||
| %license LICENSE |  | ||||||
| %endif |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %if %{with ghc_prof} |  | ||||||
| %files prof -f %{name}-prof.files |  | ||||||
| %endif |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %changelog |  | ||||||
| * Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.2.2-6 |  | ||||||
| - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 |  | ||||||
| 
 |  | ||||||
| * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-5 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-4 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Jul 17 2020 Jens Petersen <petersen@redhat.com> - 2.2.2-3 |  | ||||||
| - refresh to cabal-rpm-2.0.6 |  | ||||||
| 
 |  | ||||||
| * Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Jul 25 2019 Jens Petersen <petersen@redhat.com> - 2.2.2-1 |  | ||||||
| - update to 2.2.2 |  | ||||||
| 
 |  | ||||||
| * Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Feb 21 2019 Jens Petersen <petersen@redhat.com> - 2.2.1-1 |  | ||||||
| - update to 2.2.1 |  | ||||||
| 
 |  | ||||||
| * Sun Feb 17 2019 Jens Petersen <petersen@redhat.com> - 2.1.1.1-6 |  | ||||||
| - refresh to cabal-rpm-0.13 |  | ||||||
| 
 |  | ||||||
| * Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1.1-5 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Sat Jul 28 2018 Jens Petersen <petersen@redhat.com> - 2.1.1.1-4 |  | ||||||
| - rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1.1-3 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1.1-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Wed Jan 24 2018 Jens Petersen <petersen@redhat.com> - 2.1.1.1-1 |  | ||||||
| - update to 2.1.1.1 |  | ||||||
| 
 |  | ||||||
| * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Wed Feb 22 2017 Jens Petersen <petersen@redhat.com> - 2.1.1-1 |  | ||||||
| - update to 2.1.1 |  | ||||||
| 
 |  | ||||||
| * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Jun 23 2016 Jens Petersen <petersen@redhat.com> - 2.1.0-1 |  | ||||||
| - update to 2.1.0 |  | ||||||
| 
 |  | ||||||
| * Tue Jun  7 2016 Jens Petersen <petersen@redhat.com> - 2.0.2-1 |  | ||||||
| - update to 2.0.2 |  | ||||||
| 
 |  | ||||||
| * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1.5-3 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1.5-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Aug  8 2014 Jens Petersen <petersen@redhat.com> - 2.0.1.5-1 |  | ||||||
| - update to 2.0.1.5 |  | ||||||
| 
 |  | ||||||
| * Tue Jul  8 2014 Jens Petersen <petersen@redhat.com> - 2.0.1.4-31 |  | ||||||
| - f21 rebuild |  | ||||||
| 
 |  | ||||||
| * Tue Feb  4 2014 Jens Petersen <petersen@redhat.com> - 2.0.1.4-30 |  | ||||||
| - bump release over current haskell-platform |  | ||||||
| 
 |  | ||||||
| * Thu Nov 28 2013 Jens Petersen <petersen@redhat.com> - 2.0.1.4-27 |  | ||||||
| - separate source package from haskell-platform |  | ||||||
| 
 |  | ||||||
| * Thu Nov 28 2013 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 2.0.1.4 |  | ||||||
| - spec file generated by cabal-rpm-0.8.7 |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user