diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-haskell/foldl | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'dev-haskell/foldl')
| -rw-r--r-- | dev-haskell/foldl/Manifest | 3 | ||||
| -rw-r--r-- | dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch | 83 | ||||
| -rw-r--r-- | dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch | 120 | ||||
| -rw-r--r-- | dev-haskell/foldl/foldl-1.4.12-r1.ebuild | 44 | ||||
| -rw-r--r-- | dev-haskell/foldl/foldl-1.4.15.ebuild | 46 | ||||
| -rw-r--r-- | dev-haskell/foldl/metadata.xml | 12 |
6 files changed, 0 insertions, 308 deletions
diff --git a/dev-haskell/foldl/Manifest b/dev-haskell/foldl/Manifest deleted file mode 100644 index 342d69e7b402..000000000000 --- a/dev-haskell/foldl/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST foldl-1.4.12-rev5.cabal 2682 BLAKE2B 616f3b1d69892cdf30039db5c82842d858b58d227f96e301b594e51b2052c7f423264b11a82c82669cc736b337dca901e242177064b0bf2b4cf128da619935b2 SHA512 394fe8ba15a59a270bc70deed3438a2d1e5193bfa3ec266dbdc3bac48e0b32279cbaab6dfb550cc551f48ce466a9bc553d1ea3748f90836f95f158818d267bd5 -DIST foldl-1.4.12.tar.gz 23210 BLAKE2B bbdd9a0b74d5b27b4b8800090a1b2dc717d023d860af8f26846a86866756211b30c755f6a1c3e604d6d1db91e5afa35ee943e014672c0a6e65712e0fbcfd29d0 SHA512 6b345b59c52039e914ea703ab88a08a8bba0a18bea91fcf4cf379ce678e5a97044f563c7b285cb656a764068756b4fae8321308e86813f86d04c462e9889e6e0 -DIST foldl-1.4.15.tar.gz 24449 BLAKE2B c8656bc7231e110dccf44e465acf33f9a61ad91020c8cb0b27debacde2ed4ba8c0de98d17c47db3218de4b56f3f026a8da74d092caca0b9fa66db4998a3017d4 SHA512 a0fb401313d8cb1911cc64e93cee7446a1785fac531f77b5f56a1165617c8adca8470be8a60555a07b48156924c657f4eee3094ad7a043fc383b459fa0006328 diff --git a/dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch b/dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch deleted file mode 100644 index 648b8f77cbc3..000000000000 --- a/dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch +++ /dev/null @@ -1,83 +0,0 @@ -diff -urN foldl-1.4.12/Setup.hs foldl-1.4.12-r1/Setup.hs ---- foldl-1.4.12/Setup.hs 2001-09-08 19:46:40.000000000 -0600 -+++ foldl-1.4.12-r1/Setup.hs 2022-03-23 03:20:48.427151688 -0600 -@@ -1,2 +1,6 @@ --import Distribution.Simple --main = defaultMain -+module Main (main) where -+ -+import Distribution.Extra.Doctest ( defaultMainWithDoctests ) -+ -+main :: IO () -+main = defaultMainWithDoctests "doctest" -diff -urN foldl-1.4.12/foldl.cabal foldl-1.4.12-r1/foldl.cabal ---- foldl-1.4.12/foldl.cabal 2022-03-23 03:17:07.317151581 -0600 -+++ foldl-1.4.12-r1/foldl.cabal 2022-03-23 03:20:10.187151669 -0600 -@@ -2,7 +2,7 @@ - Version: 1.4.12 - x-revision: 2 - Cabal-Version: >=1.10 --Build-Type: Simple -+Build-Type: Custom - License: BSD3 - License-File: LICENSE - Copyright: 2013 Gabriel Gonzalez -@@ -22,6 +22,12 @@ - Type: git - Location: https://github.com/Gabriel439/Haskell-Foldl-Library - -+custom-setup -+ setup-depends: -+ base -+ , Cabal -+ , cabal-doctest -+ - Library - HS-Source-Dirs: src - Build-Depends: -@@ -83,6 +89,9 @@ - Main-Is: doctest.hs - Build-Depends: - base, -- doctest >= 0.16 -+ doctest >= 0.16, -+ directory, -+ filepath, -+ base-compat - GHC-Options: -threaded - Default-Language: Haskell2010 -diff -urN foldl-1.4.12/test/doctest.hs foldl-1.4.12-r1/test/doctest.hs ---- foldl-1.4.12/test/doctest.hs 2001-09-08 19:46:40.000000000 -0600 -+++ foldl-1.4.12-r1/test/doctest.hs 2022-03-23 03:22:41.077151743 -0600 -@@ -1,4 +1,29 @@ - import Test.DocTest -+import GHC.IO.Encoding (setLocaleEncoding) -+import System.Directory (getCurrentDirectory, makeAbsolute) -+import System.FilePath.Posix ((</>)) -+import System.IO (utf8) -+import Build_doctests (pkgs) -+ -+main = do -+ setLocaleEncoding utf8 -+ pwd <- getCurrentDirectory -+ prefix <- makeAbsolute pwd - --main :: IO () --main = doctest ["-isrc", "src/Control/Foldl.hs", "src/Control/Scanl.hs"] -+ let customFlags = -+ [ "-package-env=-" -+ , "-hide-all-packages" -+ , "-no-user-package-db" -+ , "-package-db=" ++ prefix </> "dist/package.conf.inplace" -+ ] -+ -+ let origFlags = -+ [ "-isrc" -+ ] -+ -+ let modules = -+ [ "src/Control/Foldl.hs" -+ , "src/Control/Scanl.hs" -+ ] -+ -+ doctest $ customFlags ++ pkgs ++ origFlags ++ modules diff --git a/dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch b/dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch deleted file mode 100644 index a5fad758b449..000000000000 --- a/dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch +++ /dev/null @@ -1,120 +0,0 @@ -From 7dc9bf5a311c56408f5f102c09d36ab127e64b94 Mon Sep 17 00:00:00 2001 -From: hololeap <hololeap@protonmail.com> -Date: Sat, 4 Nov 2023 14:43:01 -0600 -Subject: [PATCH 1/1] Migrate to cabal-doctest - -doctest pulls in the out-of-scope packages if they are installed on the -system. The best current workaround is to migrate to cabal-doctest. - -Bug: https://bugs.gentoo.org/916851 -Signed-off-by: hololeap <hololeap@protonmail.com> ---- - Setup.hs | 17 +++++++++++++++++ - foldl.cabal | 13 +++++++++++-- - test/doctest.hs | 29 +++++++++++++++++++++++++++-- - 3 files changed, 55 insertions(+), 4 deletions(-) - -diff --git a/Setup.hs b/Setup.hs -index 9a994af..f21ad76 100644 ---- a/Setup.hs -+++ b/Setup.hs -@@ -1,2 +1,23 @@ -+{-# LANGUAGE CPP #-} -+ -+module Main (main) where -+ -+#ifndef MIN_VERSION_cabal_doctest -+#define MIN_VERSION_cabal_doctest(x,y,z) 0 -+#endif -+ -+#if MIN_VERSION_cabal_doctest(1,0,0) -+ -+import Distribution.Extra.Doctest ( defaultMainWithDoctests ) -+ -+main :: IO () -+main = defaultMainWithDoctests "doctest" -+ -+#else -+ - import Distribution.Simple -+ -+main :: IO () - main = defaultMain -+ -+#endif -diff --git a/foldl.cabal b/foldl.cabal -index 08715aa..ec2983e 100644 ---- a/foldl.cabal -+++ b/foldl.cabal -@@ -1,7 +1,7 @@ - Name: foldl - Version: 1.4.15 - Cabal-Version: >=1.10 --Build-Type: Simple -+Build-Type: Custom - License: BSD3 - License-File: LICENSE - Copyright: 2013 Gabriella Gonzalez -@@ -21,6 +21,12 @@ Source-Repository head - Type: git - Location: https://github.com/Gabriella439/Haskell-Foldl-Library - -+custom-setup -+ setup-depends: -+ base -+ , Cabal -+ , cabal-doctest >= 1.0.0 -+ - Library - HS-Source-Dirs: src - Build-Depends: -@@ -83,6 +89,9 @@ Test-Suite doctest - Main-Is: doctest.hs - Build-Depends: - base, -- doctest >= 0.16 -+ doctest >= 0.16, -+ directory, -+ filepath, -+ base-compat - GHC-Options: -threaded - Default-Language: Haskell2010 -diff --git a/test/doctest.hs b/test/doctest.hs -index 5981eb4..847b897 100644 ---- a/test/doctest.hs -+++ b/test/doctest.hs -@@ -1,4 +1,29 @@ - import Test.DocTest -+import GHC.IO.Encoding (setLocaleEncoding) -+import System.Directory (getCurrentDirectory, makeAbsolute) -+import System.FilePath.Posix ((</>)) -+import System.IO (utf8) -+import Build_doctests (pkgs) -+ -+main = do -+ setLocaleEncoding utf8 -+ pwd <- getCurrentDirectory -+ prefix <- makeAbsolute pwd - --main :: IO () --main = doctest ["-isrc", "src/Control/Foldl.hs", "src/Control/Scanl.hs"] -+ let customFlags = -+ [ "-package-env=-" -+ , "-hide-all-packages" -+ , "-no-user-package-db" -+ , "-package-db=" ++ prefix </> "dist/package.conf.inplace" -+ ] -+ -+ let origFlags = -+ [ "-isrc" -+ ] -+ -+ let modules = -+ [ "src/Control/Foldl.hs" -+ , "src/Control/Scanl.hs" -+ ] -+ -+ doctest $ customFlags ++ pkgs ++ origFlags ++ modules --- -2.41.0 - diff --git a/dev-haskell/foldl/foldl-1.4.12-r1.ebuild b/dev-haskell/foldl/foldl-1.4.12-r1.ebuild deleted file mode 100644 index 159c77f15c75..000000000000 --- a/dev-haskell/foldl/foldl-1.4.12-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.7.3.0 - -CABAL_HACKAGE_REVISION=5 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Composable, streaming, and efficient left folds" -HOMEPAGE="https://hackage.haskell.org/package/foldl" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -PATCHES=( "${FILESDIR}/${PN}-1.4.12-cabal-doctest.patch" ) - -GHC_BOOTSTRAP_PACKAGES=( - cabal-doctest -) - -RDEPEND=">=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?] - <dev-haskell/contravariant-1.6:=[profile?] - <dev-haskell/hashable-1.5:=[profile?] - <dev-haskell/primitive-0.8:=[profile?] - <dev-haskell/profunctors-5.7:=[profile?] - >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?] - >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?] - <dev-haskell/unordered-containers-0.3:=[profile?] - >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14:=[profile?] - >=dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - dev-haskell/cabal-doctest - test? ( - >=dev-haskell/doctest-0.16 - dev-haskell/base-compat - ) -" diff --git a/dev-haskell/foldl/foldl-1.4.15.ebuild b/dev-haskell/foldl/foldl-1.4.15.ebuild deleted file mode 100644 index b18f0c7da8e3..000000000000 --- a/dev-haskell/foldl/foldl-1.4.15.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.8.4.0.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Composable, streaming, and efficient left folds" -HOMEPAGE="https://hackage.haskell.org/package/foldl" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -PATCHES=( - "${FILESDIR}/${PN}-1.4.15-cabal-doctest.patch" -) - -RDEPEND=">=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?] - <dev-haskell/contravariant-1.6:=[profile?] - <dev-haskell/hashable-1.5:=[profile?] - <dev-haskell/primitive-0.9:=[profile?] - >=dev-haskell/profunctors-4.3.2:=[profile?] <dev-haskell/profunctors-5.7:=[profile?] - >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?] - >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-6.1:=[profile?] - >=dev-haskell/text-0.11.2.0:=[profile?] <dev-haskell/text-2.1:=[profile?] - <dev-haskell/unordered-containers-0.3:=[profile?] - >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14:=[profile?] - >=dev-lang/ghc-8.8.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.0.0.0 - test? ( - >=dev-haskell/cabal-doctest-1.0.0 - >=dev-haskell/doctest-0.16 - ) -" - -src_configure() { - use test && export GHC_BOOTSTRAP_PACKAGES+=( cabal-doctest ) - - haskell-cabal_src_configure -} diff --git a/dev-haskell/foldl/metadata.xml b/dev-haskell/foldl/metadata.xml deleted file mode 100644 index 1582dd67b890..000000000000 --- a/dev-haskell/foldl/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>haskell@gentoo.org</email> - <name>Gentoo Haskell</name> - </maintainer> - <upstream> - <remote-id type="hackage">foldl</remote-id> - <remote-id type="github">Gabriella439/Haskell-Foldl-Library</remote-id> - </upstream> -</pkgmetadata> |
