summaryrefslogtreecommitdiff
path: root/dev-haskell/foundation
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
commit386855c4d1ef509c1fd32abd721589c81669613b (patch)
tree35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/foundation
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/foundation')
-rw-r--r--dev-haskell/foundation/Manifest6
-rw-r--r--dev-haskell/foundation/foundation-0.0.26.1.ebuild2
-rw-r--r--dev-haskell/foundation/foundation-0.0.30.ebuild35
-rw-r--r--dev-haskell/foundation/metadata.xml25
4 files changed, 45 insertions, 23 deletions
diff --git a/dev-haskell/foundation/Manifest b/dev-haskell/foundation/Manifest
index 17db9e602d6e..51b0036a4b24 100644
--- a/dev-haskell/foundation/Manifest
+++ b/dev-haskell/foundation/Manifest
@@ -1,3 +1,5 @@
DIST foundation-0.0.26.1.tar.gz 120487 BLAKE2B 9ded2f69712de5f3af7fd6a2457defaaf7643c8eee51ad27c863ba0f00a39d05c768a3ae03cb9b8401c63e545161f194237e6bd346e6e6e8858ac7d8a33c6cc1 SHA512 56285e445dbf58204fffb3824a2f6144c3ef8eeb1630a5f5e9a658bc216a9bbb4db6f215e1e9b11bb516a389e23a9fc3275242d060b42db6b82b6a449224988a
-EBUILD foundation-0.0.26.1.ebuild 1033 BLAKE2B 8741e6453698551afb2328c216db4072b378b451746f6831f2525221a7b1dbe96f5d01d611426abc104daaa892faa9977b62d349e7c08bdbeed2fbe64bebd0ca SHA512 c4e695c403a48ea4db050782a49c49c31140144adb9c338a629fc4c020ea9dad87127109185c1d385c14bc54729b748997de802b7dd8575187d46f183d390fbb
-MISC metadata.xml 1111 BLAKE2B 8333415ed28f72d9a8a68627532464d9c469a608a9cfa6f7d3d9f8d73e321ca19c8fcbe5c7dc33a86d9079c66f547566e4ce8607b68dc37c692c0db5831b83c1 SHA512 de2cf7f20b973f1835536bbaf40ab72aae7a63029f8ba6e35bc4987cc436530107cc58e8b51b4cfc5dd983fd524195e62166a96495e1a8fc1445fd4348522e55
+DIST foundation-0.0.30.tar.gz 120423 BLAKE2B bc9f63b3b25d01eee2b3ce3f648987d8f040385759638103574821ffc0d124455f574755105e54af2f338c036edd50c36101bec8f0cb9afaaf2086bdb3365cf9 SHA512 5b7a193a03f6f86f125a95363705c760f3ce8686720aa91e815daf131b42cb84a8fd39d448f4b2e803654e1e4764fdfea28918c4558c5f87451aa7c05714efda
+EBUILD foundation-0.0.26.1.ebuild 1033 BLAKE2B 455838ee461dbd54f76beb8eb54082c55d5ca97027de56b89cf6f2d2b5238f59508f498e7b971499d15244f773775c210afb5c2074992512685e4c59a1417668 SHA512 24dac6b3596da2eae5d0f046f4243bd55dc3adc77d866e220753551b1cd2a7b4604b99942741890689ae699553e5ace97b15cb002b31a4fd1a1f1f8e3a07641c
+EBUILD foundation-0.0.30.ebuild 868 BLAKE2B 3eef9b1ccdb2ba10949e6b5ff69b07a7449594fd97f906a1d31d283109c424e7b29a7e896d00958db1df3df86202c23bbfb1779831c9797780a74fba552c61cb SHA512 93f22638f3a208501b10e931974091b610817ef016452f5dceca3e2b66c7b6504bdf95df88eeaa612d68369653b3e986c3c5c94fcd66c2f66c087eb5fdcde899
+MISC metadata.xml 548 BLAKE2B 8133842b7c728ae91781500b6dc1caaa35d3662e5b4ec6164fb0065f6c8b3018c4ba39ef7c099987b01bb70802df24678eb6b528e0c3ddecd49109d3bcb85c26 SHA512 641ca0f8daa9eabe739eb2c4d6bf9b9120c338956b811b37461aada17f6caef6f71d07c5cd32e6cc3dc03bbc55e97410d3d7934837c5329247ff3b0916b59a24
diff --git a/dev-haskell/foundation/foundation-0.0.26.1.ebuild b/dev-haskell/foundation/foundation-0.0.26.1.ebuild
index 601385e09a00..e5dc055fb793 100644
--- a/dev-haskell/foundation/foundation-0.0.26.1.ebuild
+++ b/dev-haskell/foundation/foundation-0.0.26.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
# ebuild generated by hackport 0.6.7.9999
#hackport: flags: +doctest,-minimal-deps,-bench-all,-bounds-check,-linktest
diff --git a/dev-haskell/foundation/foundation-0.0.30.ebuild b/dev-haskell/foundation/foundation-0.0.30.ebuild
new file mode 100644
index 000000000000..f7ec5444c124
--- /dev/null
+++ b/dev-haskell/foundation/foundation-0.0.30.ebuild
@@ -0,0 +1,35 @@
+# 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
+#hackport: flags: -doctest,-minimal-deps,-bench-all,-bounds-check,-linktest
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Alternative prelude with batteries and no dependencies"
+HOMEPAGE="https://github.com/haskell-foundation/foundation"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="experimental"
+
+RDEPEND=">=dev-lang/ghc-8.8.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.0.0.0
+ test? ( dev-haskell/basement )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bench-all \
+ --flag=-bounds-check \
+ --flag=-doctest \
+ $(cabal_flag experimental experimental) \
+ --flag=-linktest \
+ --flag=-minimal-deps
+}
diff --git a/dev-haskell/foundation/metadata.xml b/dev-haskell/foundation/metadata.xml
index 0150690448f8..78fbc1c25ade 100644
--- a/dev-haskell/foundation/metadata.xml
+++ b/dev-haskell/foundation/metadata.xml
@@ -6,25 +6,10 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name="experimental">enable building experimental features, known as highly unstable or without good support cross-platform</flag>
+ <flag name="experimental">Enable building experimental features, known as highly unstable or without good support cross-platform</flag>
</use>
- <longdescription>
- A custom prelude with no dependencies apart from base.
-
- This package has the following goals:
-
- * provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base).
-
- * provide a better and more efficient prelude than base's prelude.
-
- * be self-sufficient: no external dependencies apart from base.
-
- * provide better data-types: packed unicode string by default, arrays.
-
- * Better numerical classes that better represent mathematical thing (No more all-in-one Num).
-
- * Better I/O system with less Lazy IO
-
- * Usual partial functions distinguished through type system
- </longdescription>
+ <upstream>
+ <remote-id type="hackage">foundation</remote-id>
+ <remote-id type="github">haskell-foundation/foundation</remote-id>
+ </upstream>
</pkgmetadata>