Add clock
authorMark Wright <gienah@gentoo.org>
Sat, 4 Apr 2015 10:58:03 +0000 (10:58 +0000)
committerMark Wright <gienah@gentoo.org>
Sat, 4 Apr 2015 10:58:03 +0000 (10:58 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x618E971F

dev-haskell/clock/ChangeLog [new file with mode: 0644]
dev-haskell/clock/Manifest [new file with mode: 0644]
dev-haskell/clock/clock-0.4.1.3.ebuild [new file with mode: 0644]
dev-haskell/clock/metadata.xml [new file with mode: 0644]

diff --git a/dev-haskell/clock/ChangeLog b/dev-haskell/clock/ChangeLog
new file mode 100644 (file)
index 0000000..332a3f9
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for dev-haskell/clock
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/clock/ChangeLog,v 1.1 2015/04/04 10:57:56 gienah Exp $
+
+*clock-0.4.1.3 (04 Apr 2015)
+
+  04 Apr 2015; Mark Wright <gienah@gentoo.org> +clock-0.4.1.3.ebuild,
+  +metadata.xml:
+  Add clock
diff --git a/dev-haskell/clock/Manifest b/dev-haskell/clock/Manifest
new file mode 100644 (file)
index 0000000..f577c98
--- /dev/null
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST clock-0.4.1.3.tar.gz 5084 SHA256 0d38b2ecd60328b9b4ede572ff238d840e713da18e6ce002f08b82b01e7a1073 SHA512 515b5393e4db132a0cc201031f79d871b3e91d058fc59dd97d96e013d2d9b59cfc75ca76723d2dd90795bb855daf5b09f5b57384a75cfcf9251f41e3434eae35 WHIRLPOOL 6717eea2f6468ab998807aad0df1a4d042805188cbc65d02fa61e14408e97f4c84c2d1335b1550421d25e2a5ba03aa7f8c8b917809d389cd0d09803eac38f2e2
+EBUILD clock-0.4.1.3.ebuild 759 SHA256 fe5b986565466751d17295a1b7fa4cbfe372a7044c1359a7975b617de1239b46 SHA512 398ae6c6c9d7a1d60d674af74d055e82d78197ce9c272949d8a250ffa089e049aeef499ba89bba4ed5a66b6ac9abd03f6e2aceeb9a800168b9e51ad1e0f5bf5e WHIRLPOOL c69efe4f833dc106c369af512a7d7200165aac37c0ad4defd253b292762dbf986dcfb990d0e2b4d2378cb3ce33975761d826a82cbc07a43a23f4152eb7239946
+MISC ChangeLog 336 SHA256 95ca53b383c784e9ff3322e22f06bee6d3af27d0437506803a3301f029560847 SHA512 cc824f2c96a839b3e83301dbac063aab67bb1dd0fa77df0379e79698e4cbe2d3ed9deeafe1c0a28ebbe550bb83c890ca31f4d3a6e62e9bf40a939718b6df10b2 WHIRLPOOL 7cfdb6fc59bbb6a24fb026332e58b7cbb5759964e8780b95182fa4f6df8f09b49e4ab9a20d2f34d0c7eed84485eefb7abb845fd6a595e73bbdbc411423eda0ea
+MISC metadata.xml 1016 SHA256 1b8b2ff167e9c0200d74006d732e552870599e4caca987a851eb0b141182e134 SHA512 061cd6dd79a40927c548c394e7c995d3da853d559bcd8b9586227aff8748d1557aa794511e328bcd1502c6cc8ccc8ad54bad4f0ceb0c4a229fef9ce6a0d29cd5 WHIRLPOOL c77ec583206a0917856b00b403f5518c442e5a322a4774d1ed272e9a62be870a0a6c98faba2f5a97405a75043425842998d1ca9e49fb7d585042bbc5a4314938
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iF4EAREIAAYFAlUfw7kACgkQoBEVQmGOlx8MKgD/S1Gh9JVWPvTTadCpX/voF7hD
+j3zmfoLJ3imet4yYhHIBAM/e4vf5HXhLAaDiXe3FIUHYn8F79w/CQ3rpKGiNSa9E
+=a4dN
+-----END PGP SIGNATURE-----
diff --git a/dev-haskell/clock/clock-0.4.1.3.ebuild b/dev-haskell/clock/clock-0.4.1.3.ebuild
new file mode 100644 (file)
index 0000000..2b07c4f
--- /dev/null
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/clock/clock-0.4.1.3.ebuild,v 1.1 2015/04/04 10:57:56 gienah Exp $
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="High-resolution clock functions: monotonic, realtime, cputime"
+HOMEPAGE="http://corsis.github.com/clock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="llvm"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+       >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+       haskell-cabal_src_configure \
+               $(cabal_flag llvm llvm)
+}
diff --git a/dev-haskell/clock/metadata.xml b/dev-haskell/clock/metadata.xml
new file mode 100644 (file)
index 0000000..de9386a
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>haskell</herd>
+       <longdescription>
+               A package for convenient access to high-resolution
+               clock and timer functions of different operating
+               systems.
+               
+               It is planned to consist of two layers. The lower
+               layer will provide direct access to OS-specific
+               clock and timer functions like clock_gettime of
+               Posix or GetTickCount of Windows and its upper
+               layer shall then provide a common API for all
+               supported systems. Currently only the lower level
+               is being developed.
+               
+               
+               POSIX reference: IEEE Std 1003.1-2008
+               &lt;http://www.opengroup.org/onlinepubs/9699919799/&gt;,
+               &lt;http://www.opengroup.org/onlinepubs/9699919799/functions/clock_getres.html#&gt;
+               
+               WINDOWS reference: ...
+               
+               For more information, see:
+               &lt;http://corsis.sourceforge.net/index.php/Haskell/Clock&gt;
+       </longdescription>
+       <use>
+               <flag name="llvm">Compile via LLVM.</flag>
+       </use>
+</pkgmetadata>