summaryrefslogtreecommitdiff
path: root/dev-haskell/regex-posix
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/regex-posix
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/regex-posix')
-rw-r--r--dev-haskell/regex-posix/Manifest6
-rw-r--r--dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch12
-rw-r--r--dev-haskell/regex-posix/metadata.xml14
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.95.2.ebuild23
4 files changed, 55 insertions, 0 deletions
diff --git a/dev-haskell/regex-posix/Manifest b/dev-haskell/regex-posix/Manifest
new file mode 100644
index 000000000000..9f2b4390ec23
--- /dev/null
+++ b/dev-haskell/regex-posix/Manifest
@@ -0,0 +1,6 @@
+AUX regex-posix-0.95.1-ghc-7.5.patch 554 SHA256 0f0e6bb141101ad6c96f618d699dc2e058486bd91e9459872c94ac661d77dac2 SHA512 ea77dfc50967f5d3c8beb82ece23a1c48168fa59c08d7ce58b16c22c708fb4e49c76ab8b8aac0ef5306a2babb8666385f916295bd77f57b149cad5991ebb5516 WHIRLPOOL d0f32664ad3134c89706c26f28ac87812c437eab8dcf409189b9d5d96086051007a5e61700eb1873d1e732dda865e8a349213aed2c1e6ecee16fa4aac179365b
+DIST regex-posix-0.95.2.tar.gz 42916 SHA256 56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e SHA512 2d22951f0302de144483d2c11d0711dc2cbd2fc6a0eac0126011eaa6f577837ae8c2a9516badb4beed6c18311241458dd6ad9f82a11d6f3763891880ebbc8c41 WHIRLPOOL 8d805d9a30caaf61c3498b8ec3ade8edcd5c5dd487878748d4fdb9f5ef03e73235df12749efbd88c179feaa5ba52400396ba1c98f569f3fed8eeae05f6ab1cd9
+EBUILD regex-posix-0.95.2.ebuild 684 SHA256 393ba725d3e168f286c09c0f37497530e62514ca81191f11c131af8242895561 SHA512 92c3b8580784baffc72482db654fb46d589f665a4f044d09000e81fc93780aab4011423fa9763e5b11cd859b68f711d65b82235b8d17255def74e7433568d0f1 WHIRLPOOL bd5c2f61a6ac383e0ed7c9a707b876bd7c8a2920f20f516924e272e4540a41d9c848f492329ab45a406c4b8f550f3cfc2f26fefdf5c5efa8987e659d94e0da32
+MISC ChangeLog 3449 SHA256 fa00ce3940035bb2f9a236b4d7a6285a922e177ea71a0b11aead9cc7ce5402b0 SHA512 0d2970e6a378fda1c8c745d6c7e8d822603a42897fb5f367577949caa958d66b19ecff3c0836b94a54ea3b08d714896b8cc33a6b5d84c52605a1611610aae813 WHIRLPOOL 5ef84ae8be94270e7363f4e5d3a67c0592cd73f455eee53c125e9d3173ed0305cb3226a7b599b3dcc16591940fab85e9cf2f09020f57e529b077240c2a3aa217
+MISC ChangeLog-2015 6582 SHA256 fbd7dee86390b227bd19f2656e2e16067d1d855b6b574b6b1912af1da2880afd SHA512 912987e886dacd90655778a1c87498e1a34f1a979fad36438818a36ad1d066bcc0011dccadd32efc3185fef1aa9d6291e60449fa02d528dd869a74aabc557f94 WHIRLPOOL 208b4ddf646317b51823c11041cbce88a02571b35abedbd524d55744fe57ebaede342de7c21fcaa0f064ad788999787a9a1cf241d489af8d15bfc4302b9c96a7
+MISC metadata.xml 409 SHA256 fbfc06f3bce11c517ed809f5bd32d0e882a3fa9af8261895a6f9c8de8b6f532e SHA512 7268260f6f6f43ac70640d2dcdedf01bb465c7e5d34c0aec154e67be1e1a13560be1653c6a47e38cd9aed0fa02fcbc64ecb3fc9cd13ab4221968d9c9f5965626 WHIRLPOOL a30153135df2a8716cf8e78df8c7e1f6e5cdcd1abf2888b1b3c77428dc710354e6775fcd287644089c02bd8116d35dc3e9652b20dbab7460b5ed5d1ad66ff23e
diff --git a/dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch b/dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch
new file mode 100644
index 000000000000..e0de5a751637
--- /dev/null
+++ b/dev-haskell/regex-posix/files/regex-posix-0.95.1-ghc-7.5.patch
@@ -0,0 +1,12 @@
+--- regex-posix-0.95.1-orig/Text/Regex/Posix/Wrap.hsc 2011-05-10 01:55:41.000000000 +1000
++++ regex-posix-0.95.1/Text/Regex/Posix/Wrap.hsc 2012-05-13 18:06:06.314466286 +1000
+@@ -133,6 +133,9 @@
+ import Foreign.Marshal.Alloc(mallocBytes)
+ import Foreign.C(CSize,CInt,CChar)
+ import Foreign.C.String(peekCAString, CString)
++#if (__GLASGOW_HASKELL__>=705)
++import Foreign.C.Types(CInt(..), CSize(..))
++#endif
+ import Text.Regex.Base.RegexLike(RegexOptions(..),RegexMaker(..),RegexContext(..),MatchArray)
+ import qualified System.IO.Error as IOERROR(try)
+
diff --git a/dev-haskell/regex-posix/metadata.xml b/dev-haskell/regex-posix/metadata.xml
new file mode 100644
index 000000000000..8bfefc76efaa
--- /dev/null
+++ b/dev-haskell/regex-posix/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>
+ The posix regex backend for regex-base
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">lazy-regex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
new file mode 100644
index 000000000000..5b6881c88ed0
--- /dev/null
+++ b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hscolour hoogle"
+inherit base haskell-cabal
+
+DESCRIPTION="Replaces/Enhances Text.Regex"
+HOMEPAGE="https://sourceforge.net/projects/lazy-regex"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-haskell/regex-base-0.93[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+PATCHES=("${FILESDIR}/${PN}-0.95.1-ghc-7.5.patch")