summaryrefslogtreecommitdiff
path: root/dev-haskell/encoding
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /dev-haskell/encoding
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'dev-haskell/encoding')
-rw-r--r--dev-haskell/encoding/Manifest4
-rw-r--r--dev-haskell/encoding/encoding-0.8.5.ebuild46
-rw-r--r--dev-haskell/encoding/files/encoding-0.8.2-overflow.patch41
-rw-r--r--dev-haskell/encoding/metadata.xml14
4 files changed, 0 insertions, 105 deletions
diff --git a/dev-haskell/encoding/Manifest b/dev-haskell/encoding/Manifest
deleted file mode 100644
index b07e4a7a0aee..000000000000
--- a/dev-haskell/encoding/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX encoding-0.8.2-overflow.patch 1403 BLAKE2B 4ada33908b07997beba49b98f889b761e57867b8fa7f47aed1ca0023d3788af122044a78a04e501aba478eccc0b94d705ba7f1b9a529f4cb24034d382ada63d3 SHA512 4aad7e9a19347a55191c1cd9eccfb1d0814a74788ded5c5b5472c92549729d3af0c54bb3efed05ad38050d551232cbdae4cb7849b8e7904671e76eb6c0c39807
-DIST encoding-0.8.5.tar.gz 380798 BLAKE2B 0b8ccca2de17e00c59b114c8b6b7107a80e92e376cc3bf9d5e95eadf2a2c1e5a2d2a12294e7ec669b1203d4b4c6809c8a129aaf17f1022f361b64542fcf45d9b SHA512 2ae2f44007735bdcb6b7cd35614ffcb5fe211321d516350555b03d9074c679995260f30de1df788b800711613bfdca037cb9c24cf90afc88d32a706c237df386
-EBUILD encoding-0.8.5.ebuild 1195 BLAKE2B 516fe912c3c4a09b425be8aabff06e59b6b12f04d963284290cbfc800d4f6b0e97ec0f752606c04464e1c3f215fdb7fbd49d25f6061bc249fbbe7dc792c3c94c SHA512 c4f47840f6a8d45747b09ddf143f04debfacf96d3da6bedb8f16c707abefdd7a518e6b87f8d957f15b9ad9728e570e8cf9a276bb202a946a438756861ede8080
-MISC metadata.xml 676 BLAKE2B e2bfda2c8e81fdbb369a7a99d555ab71d7cdd93517bc54a4f399d3ae9dafc384d1921a0f0e78f9b738bb0d72cbb9814ea75613b4ffaec0ff2615141b5f795014 SHA512 86d83b18876390cb974df3ea61782f32b5e8c893877664e7e9722e6ad5d596c2b6454c60fe6537c2c2492f9fa28d614fe0c473a5bc702a21632210f516328d3c
diff --git a/dev-haskell/encoding/encoding-0.8.5.ebuild b/dev-haskell/encoding/encoding-0.8.5.ebuild
deleted file mode 100644
index 48de713accc6..000000000000
--- a/dev-haskell/encoding/encoding-0.8.5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.6.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="A library for various character encodings"
-HOMEPAGE="http://code.haskell.org/encoding/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+systemencoding"
-
-RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
- >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
- >=dev-haskell/regex-compat-0.71:=[profile?]
- >=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.0
- >=dev-haskell/haxml-1.22 <dev-haskell/haxml-1.26
- test? ( dev-haskell/hunit
- dev-haskell/quickcheck )
-"
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.2-overflow.patch
-)
-
-src_prepare() {
- default
-
- cabal_chdeps \
- 'regex-compat >=0.71 && <0.95' 'regex-compat >=0.71' \
- 'containers >=0.4 && <0.6' 'containers >=0.4 && <0.7'
-}
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag systemencoding systemencoding)
-}
diff --git a/dev-haskell/encoding/files/encoding-0.8.2-overflow.patch b/dev-haskell/encoding/files/encoding-0.8.2-overflow.patch
deleted file mode 100644
index c8085c827197..000000000000
--- a/dev-haskell/encoding/files/encoding-0.8.2-overflow.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-https://github.com/dmwit/encoding/pull/11
-
-From ce27249d4260c7eb3f514c95d5edd762804dd4f3 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyfox@gentoo.org>
-Date: Sat, 29 Aug 2020 13:52:33 +0100
-Subject: [PATCH] Data/Map/Static/Builder.hs: avoid shiftL with negative offset
-
-On ghc-8.8 building `encoding` fails as:
-
-```
-Preprocessing library for encoding-0.8.5..
-arithmetic overflow
-```
-
-This happens because `findSplitSize` can't handle
-small values, like `findSplitSize 1` and calls `shiftL`
-with negative value, which is forbdden:
- https://hackage.haskell.org/package/base-4.14.0.0/docs/Data-Bits.html#v:shiftL
-
-Work it around by always passing non-negative offset.
-
-Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
----
- Data/Map/Static/Builder.hs | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Data/Map/Static/Builder.hs b/Data/Map/Static/Builder.hs
-index 486e19c..61851cd 100644
---- a/Data/Map/Static/Builder.hs
-+++ b/Data/Map/Static/Builder.hs
-@@ -37,6 +37,6 @@ treeDepth sz = find' [0..]
- findSplitSize :: Int -> Int
- findSplitSize len = let depth = treeDepth len
- free = (maxSize depth) - len
-- in if free <= (1 `shiftL` (depth - 2))
-+ in if 2 * free <= (1 `shiftL` (depth - 1))
- then maxSize (depth - 1)
- else len - (maxSize (depth - 2)) - 1
---
-2.28.0
-
diff --git a/dev-haskell/encoding/metadata.xml b/dev-haskell/encoding/metadata.xml
deleted file mode 100644
index 91bcaa50b9b3..000000000000
--- a/dev-haskell/encoding/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>haskell@gentoo.org</email>
- <name>Gentoo Haskell</name>
- </maintainer>
- <longdescription>
- Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.
- </longdescription>
- <use>
- <flag name="systemencoding">Provide the getSystemEncoding action to query the locale.</flag>
- </use>
-</pkgmetadata>