summaryrefslogtreecommitdiff
path: root/dev-haskell/asn1-encoding
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/asn1-encoding
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/asn1-encoding')
-rw-r--r--dev-haskell/asn1-encoding/Manifest12
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild36
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild34
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild30
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild30
-rw-r--r--dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch24
-rw-r--r--dev-haskell/asn1-encoding/metadata.xml14
7 files changed, 180 insertions, 0 deletions
diff --git a/dev-haskell/asn1-encoding/Manifest b/dev-haskell/asn1-encoding/Manifest
new file mode 100644
index 000000000000..59f36ff1c02b
--- /dev/null
+++ b/dev-haskell/asn1-encoding/Manifest
@@ -0,0 +1,12 @@
+AUX asn1-encoding-0.9.0-32bit-tests.patch 905 SHA256 88aa9a84974e533431e4615ed5ce73dae4e923e22984e6c55df476992097c9a5 SHA512 707cc6f1106cecb0ca88616b30bbff033c8bc160d3c40393eef3bf3f501154201b841379b4304401ce23b763e87d0f691a2c5f0f608f4f6cf34611bd5ee70138 WHIRLPOOL e5031b5291c34e46454b90902b42cadc6770283c94e6a018fbc7cb50fc505d52169d9da2ff7cf4c2fd26a6ba5667c79ec621337442fd1476c349b35ac50bb014
+DIST asn1-encoding-0.8.1.3.tar.gz 16099 SHA256 d1a26d9e2df6f0c815ff347093b20e06a21feeaee2f9204af7aeb797ba541900 SHA512 be5d97db5904cb71fd99db919a6da8e958b3e0aedaea6bbd21d316fc41dd79852d8567edecb75eb212279a9f6af3d566d3e8aa5f5f22f46a8d9ca0883af64dd9 WHIRLPOOL 62621fb12fddf2e090056c2c37fe76ec751f7fba68906cdaaa0629894ebd7227361439b32c321eee09563a79dad1ff8d6f263134c685d677c9de80d49663e375
+DIST asn1-encoding-0.9.0.tar.gz 15997 SHA256 17e9194f41b5a85a733fb54ee4a0c8466f6f67462f53c1e8a05b3d42fda7a30b SHA512 b7693c74ba01d46d93371faa1df14bdef233b8b0fcbd4de0d6a853e41795622e1edc79c278372976454107d97f8a6ba10c44cab2539103796d56b9df4fa4b0ee WHIRLPOOL 3aec02a703169248d1ef4c6b793e4b26576dacb2b0b5c601dc85593f381279eb2469f515ff4f37f4de8c530834907ec552a67b74baea4d4875988f86d05b2df6
+DIST asn1-encoding-0.9.3.tar.gz 16069 SHA256 90d7e05806977e683a468a4112270c9745c07f52452915db6a8fb19b752d7106 SHA512 c6e2f45403504da1740fb581083306ce1fbdaa54f9aa05f5c80a67517ad1d82140fde887cc88e0a6c9b9d778ada2013b6725c4debd1e7522729434b246ce1160 WHIRLPOOL 3b9d79ab47a9b26fe6c2d3dbfe3740ba58ffbb52ddbb41d7bb1da4c1ef446bfc37d38f15acf6e119bec8972f4c89639a8eb3a3589b9ce7f5dc682438971d161f
+DIST asn1-encoding-0.9.4.tar.gz 16127 SHA256 a78058f7db08fbd72f2b40c72af324a4d31ea95d70b4bfa372107b980394dde8 SHA512 d9d8d6208a9d4eb6e106918b2c35ce026c5c5f0108263378b10dc1bffaf46c5737a557bbcb68f912bbe3c89b01e8be9c7c6dd0125fe29e19dcbcd30840317955 WHIRLPOOL 29badcbd76324dc3aca44d3fa04a570a417833c8b6cfbe9bc985015a7474025a82e8ae87cfbcd54db8df91d6049e737611133beeaa127afadcb6ed70d752201c
+EBUILD asn1-encoding-0.8.1.3.ebuild 991 SHA256 4bfd6a9e5bb1ecba540c1626fc9a05c43fabbb65c4bcea73a08b1f2a61dd5269 SHA512 578ff18bd0bd384d330471eddc0928aa38252c10e3239f356d87cd0fe62c3674fc04330577d270d6367bd8d2c117221044908ad58a4a9993fc834f29ae125153 WHIRLPOOL 099a8f59430f6a7010ba77932ca0f3153d1749a92a19fb71b508688196aafb205bcd2b3bb408a7a538ae7f9bf6d559c6811c74cdd84fd91fa24911fbd501ae98
+EBUILD asn1-encoding-0.9.0.ebuild 865 SHA256 5fc8ee2de6ab4b5d5c6b9b1739d3f8d752acfbd17b212fbe95de6b3fa75272db SHA512 04d50ddf06b5ffbc7baf6ab8cd2943cf74d8a5140db3240346a204eafa374018435ca591111e5425cf4549876ac3746d4c87dd52e80dd40d09c120ef8202744f WHIRLPOOL 2c73b639f97391cfbca5ccf5ab69a5b037232625b9675d41d4f04846b3a7595aa14cfb2cc7cb0f306456666526c2526e8797d783331d0348bb74d08c5ff2d6d8
+EBUILD asn1-encoding-0.9.3.ebuild 797 SHA256 a462f0ea419b41417b54cf022cb8066e3b3739c30ad7d7925b834441c13b9bfe SHA512 4342c181f873b316624a67e05b9ca20e177f5670d6f57e9f7e4cb8720a89c6d4876497bd2ad530be028fab000a53c716f4046ee9ec9afeb95dd06699eaa9d729 WHIRLPOOL bf9abe0bdfe84d7e306146c70d7032d5d666ec57955925e1568771fdcccb2731da4d86ab42e00966ede531fbac3368447eac2f274f3f34bb90b9a40185dd4fa8
+EBUILD asn1-encoding-0.9.4.ebuild 795 SHA256 e10fcbdb941e0254fbe9ab581e887152f46d6ea8217c9a1e71f930b0eed58d31 SHA512 0a4453166d3243d7d93cf73e18194fb35c9eb5cacd3ae699279fe7f556f4d679e55cb4229edb606b51921a2676ec75d69207dc6b059101dda1345102f5463d75 WHIRLPOOL bf7a76367bb469bfe81e2472fdec11d02de0d5ea2025cba4bf899b5847fba40be929798efe6ab50214d3bd05e37c5de92290d9038b8f2f1c6628253281bc3a30
+MISC ChangeLog 3718 SHA256 c7b389dda9bbcebfb71fed381cd322233d334d5e139ec3380b3a591b22d79daf SHA512 33e5fa5976d17e2f638c387d5de4911694d42bafb2790030d1f8c4544da653ee5eaeee8ed027c95e6bdc7ecd9c9b6a409082a8a2a456593a944648bb6cd8532f WHIRLPOOL 3443f07d07c80901490a86b005d427d565f541286dae10d6cd6292b18161473928628d5ba630add76ebcac231c04a9cbb9c5ba4cfb0aaa40d140a06fab3b36af
+MISC ChangeLog-2015 876 SHA256 c411c28380c664f1c722270393ba64917d45d895ab9e7174ebfac8bf36c4aa6a SHA512 4482c4f702cd6193c494a52353a8fff976cd0b6029e07cd57f8c636c953272625098878ddb40ef5154780e18d2ea02559ee20a6c31ef33c0e03b2542ca814b0f WHIRLPOOL 49cface18308c703207e747f22e5c299d104382dfaee25a29a177a8f3e2d377beb8e6fe52af3e1c351a4c041551c155595f2d9d9e52b52138891928b46ff96d9
+MISC metadata.xml 471 SHA256 571bead4027e06389efe0eb14283767b035b06a2d4e03e4eb19ae3d1e6e56993 SHA512 36969d3c6f726261b2be7cb03b8e7ae968ea156462536ced2eb900962d812ea47b021b4eeb8923d99225f41e0c046d73eedac4a26512a96334df5f2a103d93b2 WHIRLPOOL 3078fe0452c958695614aa379cdbaf2fda31ca565d340f966d01c1aea074f37b503b0716b176c6fbd8757e8ab08e4a232bd70c4471a4ebe4977cc93211ffedf5
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild
new file mode 100644
index 000000000000..17f5f1743591
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-haskell/asn1-types-0.2.1:=[profile?] <dev-haskell/asn1-types-0.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-lang/ghc-6.12.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8.0.2
+ test? ( dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2:2=[profile?]
+ >=dev-haskell/test-framework-0.3:=[profile?]
+ >=dev-haskell/test-framework-quickcheck2-0.2:=[profile?] )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test test)
+}
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild
new file mode 100644
index 000000000000..02ae67ec2063
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/hourglass-0.2.6:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ dev-haskell/text )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-32bit-tests.patch
+}
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild
new file mode 100644
index 000000000000..fcc3ca5fda2a
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/hourglass-0.2.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/mtl
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ dev-haskell/text )
+"
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild
new file mode 100644
index 000000000000..0c9ec8d2de8b
--- /dev/null
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
+HOMEPAGE="https://github.com/vincenthz/hs-asn1"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
+ >=dev-haskell/hourglass-0.2.6:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/mtl
+ dev-haskell/tasty
+ dev-haskell/tasty-quickcheck
+ dev-haskell/text )
+"
diff --git a/dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch b/dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch
new file mode 100644
index 000000000000..2b45be985bba
--- /dev/null
+++ b/dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch
@@ -0,0 +1,24 @@
+On 32-bit systems Hourglass silently breaks dates
+out of range '1970 +- 68' years due to use of
+'time_t' and 'gmtime_r' from installed libc.
+
+Workaround test failures by not testing times out of this range.
+
+Github-bug: https://github.com/vincenthz/hs-hourglass/issues/21
+Github-bug: https://github.com/vincenthz/hs-asn1/issues/12
+diff --git a/tests/Tests.hs b/tests/Tests.hs
+index 5a82ec9..525de82 100644
+--- a/tests/Tests.hs
++++ b/tests/Tests.hs
+@@ -88,7 +88,10 @@ instance Arbitrary BitArray where
+
+ instance Arbitrary Date where
+ arbitrary = do
+- y <- choose (1951, 2050)
++ -- 2037 and not 2050
++ -- due to a limitation of 'timeConvert' on 32-bit systems:
++ -- https://github.com/vincenthz/hs-hourglass/issues/21
++ y <- choose (1951, 2037)
+ m <- elements [ January .. December]
+ d <- choose (1, 30)
+ return $ normalizeDate $ Date y m d
diff --git a/dev-haskell/asn1-encoding/metadata.xml b/dev-haskell/asn1-encoding/metadata.xml
new file mode 100644
index 000000000000..798454e0e839
--- /dev/null
+++ b/dev-haskell/asn1-encoding/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, and DER).
+ </longdescription>
+ <upstream>
+ <remote-id type="github">vincenthz/hs-asn1</remote-id>
+ </upstream>
+</pkgmetadata>