summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Vershilov <qnikst@gentoo.org>2013-06-20 05:26:35 +0000
committerAlexander Vershilov <qnikst@gentoo.org>2013-06-20 05:26:35 +0000
commit817ea3c6a9307cc9b24e07e8515bdfc3e90f6611 (patch)
treec695ca9402bf5189799b1e0c630613442a4068a1 /dev-haskell/network-bytestring
parentadd 0.1.0.3 due to #473858 (diff)
downloadhistorical-817ea3c6a9307cc9b24e07e8515bdfc3e90f6611.tar.gz
historical-817ea3c6a9307cc9b24e07e8515bdfc3e90f6611.tar.bz2
historical-817ea3c6a9307cc9b24e07e8515bdfc3e90f6611.zip
add 0.1.3.4 due to #473858
Package-Manager: portage-2.2.0_alpha181/cvs/Linux x86_64 Manifest-Sign-Key: 0xEAD50D64D8D3571A!
Diffstat (limited to 'dev-haskell/network-bytestring')
-rw-r--r--dev-haskell/network-bytestring/ChangeLog10
-rw-r--r--dev-haskell/network-bytestring/Manifest21
-rw-r--r--dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch29
-rw-r--r--dev-haskell/network-bytestring/metadata.xml12
-rw-r--r--dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild31
5 files changed, 103 insertions, 0 deletions
diff --git a/dev-haskell/network-bytestring/ChangeLog b/dev-haskell/network-bytestring/ChangeLog
new file mode 100644
index 000000000000..105416144fa7
--- /dev/null
+++ b/dev-haskell/network-bytestring/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-haskell/network-bytestring
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/network-bytestring/ChangeLog,v 1.1 2013/06/20 05:26:30 qnikst Exp $
+
+*network-bytestring-0.1.3.4 (20 Jun 2013)
+
+ 20 Jun 2013; Alexander Vershilov <qnikst@gentoo.org>
+ +files/network-bytestring-0.1.3.4-ghc-7.6.patch, +metadata.xml,
+ +network-bytestring-0.1.3.4.ebuild:
+ add 0.1.3.4 due to #473858
diff --git a/dev-haskell/network-bytestring/Manifest b/dev-haskell/network-bytestring/Manifest
new file mode 100644
index 000000000000..bad19fb31155
--- /dev/null
+++ b/dev-haskell/network-bytestring/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX network-bytestring-0.1.3.4-ghc-7.6.patch 1162 SHA256 fab0bdea7e89a5dfc14774a2e3ae70a950beea9d5b3efe9be348927d620cd123 SHA512 e8da8d66d1b3ee3e8a49260c758f9cbeb0ef32c504f6a7d948fa6b3058659cb92c3fbbbc80d9127e8caa2d1517330724ebdd03ac378d6d5790823afd4baea538 WHIRLPOOL 0a06f53395cfc895a723d0afd8c810ed17ae8ff315b918d17ff09572d9701111d124f64d1a3354ce12de68be3a3c3c3a0f54a76f3e18c6238ce022ab35760d11
+DIST network-bytestring-0.1.3.4.tar.gz 9182 SHA256 263d405345b7cd0ef03a1629eb0f14ae6e3831f42d6daf813e4a639b6405a1a6 SHA512 eba844a3d8927c08d119342f196a6cfbb0c54eb194abb4e4da5614cddbdd685923950a339494e17fdae47eae4249896c5f68390d4abb5d0321fb358612cd3a76 WHIRLPOOL 03199efec7fbebd96fcaf1120f3f3df32dbf7794fbf09f2ca186389f88d585ca19b29722bcd3af537ec47994598bec5c3adca991d4c36b0edd4126c91dd98d2f
+EBUILD network-bytestring-0.1.3.4.ebuild 913 SHA256 fec0af72f536511935aefe8b6c935e97a9cf3df236d864051c63892097ecef87 SHA512 f8d70e2df0e15ed63236fc3a3bf0b5df9921d9d5a5547b403348dafa8d30c0ea1e1be34ad8b7865470ca82285ff11899bc93ca6444fc1c234fff278ff60bc4d8 WHIRLPOOL a88fe5ab49885dc7cba90751d2ed54e89a10bc4ecbb6c6b92df32b4cb2a4c128bac3658756a106e0bab7ade7c32361693674f02f2a385010625ad1cf1d9bcd94
+MISC ChangeLog 464 SHA256 25813e85cd1c0575c464db24c2f4032baf82767bb9cd3fbeafdf74642ab46a6e SHA512 33b10e8ecdc2036c09c5869028b9f68e59d4299b89fd50bb8177ef922e57d20b15661e6b776c08e793ddc5d2855816801c8eff426459dc220820240e5f71c102 WHIRLPOOL b8070699fca1ec371af536a4491c3c210fca10cb5d5974cec7bc8d371ebd57b89566be7794ac1212ba373cd57235596b0fad2486c2002226734c745f2df95b81
+MISC metadata.xml 386 SHA256 7da020a1ad136b452842f6415cc4413eeec77f3b3399dd1561bb56275ecf21c6 SHA512 dee3c6d4bb5f34d58daec8549591f08b1a111034374692d0f16c796aae90ac9edb501e527209a7a7c1a1156e4fced9ce3b999d5b15dcd5489c2f0263feff4694 WHIRLPOOL 2c836cd73742abb12f5fd09ad03e5e184cba3f64ef609fce33fc8775cbcf46a6c3311c2d13d9910f008912af9aece96b3c6da296b6712f9ac32b02828a57255d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQF8BAEBCABmBQJRwpKKXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwMTlGQTEwRTVCMUJCNjdFRDM5Qzg3RjdF
+QUQ1MEQ2NEQ4RDM1NzFBAAoJEOrVDWTY01caaj4IAKV3IXcyDfSrwrAfjqsHSsCq
+zC8CxAmHrjicnLCa2uC7mQ9IImsDeV2npKQww0CVC9Vao378d8E1UhGD+wg4qGbW
+FRiuiFxUiFh5cDY7YS/QuRYtRrvMvMVCgJZztRYppp7eTsevG9cTNo0kYgRwg9+j
+xPnv/YQq3cLS7y2VrSyd5RYAwW5N5kNhC186gunDMID1yZe6vY4qT6gxP/l3bpZa
+tzkzVATWXaU/caDN/7WlDfaE5ecNkWyqtZvXnThyJusBHfrUtOzgpi4aTDiz2PJ1
+k4e/50g4+EO3E5Zje7BrfsMWInU/CIvpKG62ikCO4Qts0xqpEqcoSH73FPbFP3Y=
+=tZfK
+-----END PGP SIGNATURE-----
diff --git a/dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch b/dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch
new file mode 100644
index 000000000000..7ba2e0f465b6
--- /dev/null
+++ b/dev-haskell/network-bytestring/files/network-bytestring-0.1.3.4-ghc-7.6.patch
@@ -0,0 +1,29 @@
+diff --git a/Network/Socket/ByteString.hs b/Network/Socket/ByteString.hs
+index 2fbeaa3..adf3116 100644
+--- a/Network/Socket/ByteString.hs
++++ b/Network/Socket/ByteString.hs
+@@ -45,7 +45,7 @@ import Data.ByteString (ByteString)
+ import Data.ByteString.Internal (createAndTrim)
+ import Data.ByteString.Unsafe (unsafeUseAsCStringLen)
+ import Data.Word (Word8)
+-import Foreign.C.Types (CInt)
++import Foreign.C.Types
+ import Foreign.Marshal.Alloc (allocaBytes)
+ import Foreign.Ptr (Ptr, castPtr)
+ import Network.Socket (SockAddr, Socket(..), sendBufTo, recvBufFrom)
+diff --git a/Network/Socket/ByteString/Internal.hs b/Network/Socket/ByteString/Internal.hs
+index c6a835b..eb41194 100644
+--- a/Network/Socket/ByteString/Internal.hs
++++ b/Network/Socket/ByteString/Internal.hs
+@@ -11,9 +11,9 @@ module Network.Socket.ByteString.Internal
+ import System.IO.Error (ioeSetErrorString, mkIOError)
+
+ #if !defined(mingw32_HOST_OS)
+-import Foreign.C.Types (CInt)
++import Foreign.C.Types
+ import Foreign.Ptr (Ptr)
+-import System.Posix.Types (CSsize)
++import System.Posix.Types
+
+ import Network.Socket.ByteString.IOVec (IOVec)
+ import Network.Socket.ByteString.MsgHdr (MsgHdr)
diff --git a/dev-haskell/network-bytestring/metadata.xml b/dev-haskell/network-bytestring/metadata.xml
new file mode 100644
index 000000000000..834c1e229ba5
--- /dev/null
+++ b/dev-haskell/network-bytestring/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>haskell</herd>
+ <maintainer>
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+ Fast, memory-efficient, low-level socket functions
+ that use &#39;Data.ByteString&#39;s instead of &#39;String&#39;s.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild b/dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild
new file mode 100644
index 000000000000..847dd66d0bab
--- /dev/null
+++ b/dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/network-bytestring/network-bytestring-0.1.3.4.ebuild,v 1.1 2013/06/20 05:26:30 qnikst Exp $
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Fast, memory-efficient, low-level networking"
+HOMEPAGE="http://github.com/tibbe/network-bytestring"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/network-2.2.1.1:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ghc-7.6.patch
+ cabal_chdeps \
+ 'network >= 2.2.1.1 && < 2.3' 'network >= 2.2.1.1' \
+ 'base < 4.4' 'base'
+}