summaryrefslogtreecommitdiff
path: root/dev-haskell/foldl
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-haskell/foldl
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'dev-haskell/foldl')
-rw-r--r--dev-haskell/foldl/Manifest3
-rw-r--r--dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch83
-rw-r--r--dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch120
-rw-r--r--dev-haskell/foldl/foldl-1.4.12-r1.ebuild44
-rw-r--r--dev-haskell/foldl/foldl-1.4.15.ebuild46
-rw-r--r--dev-haskell/foldl/metadata.xml12
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>