From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-haskell/asn1-encoding/Manifest | 12 ++++++++ .../asn1-encoding/asn1-encoding-0.8.1.3.ebuild | 36 ++++++++++++++++++++++ .../asn1-encoding/asn1-encoding-0.9.0.ebuild | 34 ++++++++++++++++++++ .../asn1-encoding/asn1-encoding-0.9.3.ebuild | 30 ++++++++++++++++++ .../asn1-encoding/asn1-encoding-0.9.4.ebuild | 30 ++++++++++++++++++ .../files/asn1-encoding-0.9.0-32bit-tests.patch | 24 +++++++++++++++ dev-haskell/asn1-encoding/metadata.xml | 14 +++++++++ 7 files changed, 180 insertions(+) create mode 100644 dev-haskell/asn1-encoding/Manifest create mode 100644 dev-haskell/asn1-encoding/asn1-encoding-0.8.1.3.ebuild create mode 100644 dev-haskell/asn1-encoding/asn1-encoding-0.9.0.ebuild create mode 100644 dev-haskell/asn1-encoding/asn1-encoding-0.9.3.ebuild create mode 100644 dev-haskell/asn1-encoding/asn1-encoding-0.9.4.ebuild create mode 100644 dev-haskell/asn1-encoding/files/asn1-encoding-0.9.0-32bit-tests.patch create mode 100644 dev-haskell/asn1-encoding/metadata.xml (limited to 'dev-haskell/asn1-encoding') 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/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/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/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/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 @@ + + + + + haskell@gentoo.org + Gentoo Haskell + + + ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, and DER). + + + vincenthz/hs-asn1 + + -- cgit v1.2.3