summaryrefslogtreecommitdiff
path: root/dev-haskell/unix-compat
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/unix-compat
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/unix-compat')
-rw-r--r--dev-haskell/unix-compat/Manifest14
-rw-r--r--dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch9
-rw-r--r--dev-haskell/unix-compat/metadata.xml20
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild22
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild29
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild29
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild29
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild31
8 files changed, 183 insertions, 0 deletions
diff --git a/dev-haskell/unix-compat/Manifest b/dev-haskell/unix-compat/Manifest
new file mode 100644
index 000000000000..391b27d25c3d
--- /dev/null
+++ b/dev-haskell/unix-compat/Manifest
@@ -0,0 +1,14 @@
+AUX unix-compat-0.4.2.0-majmin.patch 260 SHA256 021758bb7432b7e6891c0b7d852d1f99bb47badac925079215ea2ff93a09e5a9 SHA512 cbde5119d830ae94f8460b3d91fb58169f5955dc4b8d645fd62d7c37dc32dbe61174c84e572c991a4857497c4007e677225af5281d85abbd97fc4523d2e52ade WHIRLPOOL 2fb60a8a909af847ad8f7a2438f58bd25c303f00ac5331bd2a8b9d848865014dfa6f19832c9b0dba91f5231cb4a67f02f3bcecfa10395a0175dfac54281937ff
+DIST unix-compat-0.3.0.1.tar.gz 12614 SHA256 84096dc156ebc99c3201ef6f5589ae0e5e92aefa25b081e295840672608cc227 SHA512 2dc2dd0389c3860ad4b9f2113c1067e3574a9d728074ff08608ba2ee87e46fb2cc39a816ca10d1af908194f765895d45b842b6ee10a02d89ea197670e11d73c1 WHIRLPOOL 8028292d4846e5d88f54e17454597f05a15a3ce60931ede7a955b90065078f66712e154558e726294bd6503a3b62fcd66e42de3ea7abefeaef25980865ef5e8b
+DIST unix-compat-0.4.1.3.tar.gz 12823 SHA256 ab930a71d3cd9884a6c2bf58f330fa13c68cecb26d5cff20d435cdf69d1bdced SHA512 6065c2ec39e96ea8a7f91964a0e3ad93fa3a46625dfe831f0b4641e181e1ebbdac8cb5f954ee6a1fe8061896e97f437670605f0b4684183fc84f69725c3cf7a5 WHIRLPOOL 39ce105d62137bd95f02be3c333f7d411611bf011e68f34b7faeade30981ab7c48f89d7c51580922195580975ffa8f769a41cc7e74d914bf3447fd078f40ff99
+DIST unix-compat-0.4.1.4.tar.gz 12830 SHA256 fafa1a9eefc93287c028cc61f17a91f886f164b3f64392f1756f8a7f8b3cb34b SHA512 bc2aa14231b294ada9006d18e54f353f9c5b4bde387f585fc6e3adc38efd18d81819295255f0e385a9cde0fcc423db556801c9285767781eeedf32123b7639af WHIRLPOOL 07ce9c8272032fe807d9e16a30de81398f61f5a2649f2b3011e0f6f4351d09375eb583090cd06d821170f0cb579fda386d76b14b9818a7fdb21f5b01b1a3bea6
+DIST unix-compat-0.4.2.0.tar.gz 12895 SHA256 35f11770757853be6134b3e4d72a20ecd32c5b0326abebf2605d7ac00bd8d60c SHA512 c3271dc7bbb35948cc2edb143ffe2ab0d14c53115668c257eeba8ccc148b586ee994f417ccfabb58fcd6533e786dcccac3062ece1923afaf20fcd05055fdad39 WHIRLPOOL 049bcd80b3fecfe45997772a857717318727fdbce46c5eefe89dd58f172ff5438089b46e8e71e0b7b97618d63067ac307bd4574ad38c9455f1bf44941330567d
+DIST unix-compat-0.4.3.1.tar.gz 13152 SHA256 72801d5a654a6e108c153f412ebd54c37fb445643770e0b97701a59e109f7e27 SHA512 ff6d7f52d1e0e21c3739831ae33b34b13815aadfce7f90efe2cfa10325b55aac982824d4cdaf112af03e8d51824d091d8781ff1caf529f02f8d251ada5c9e63b WHIRLPOOL 99c5e009fe243bdedb5541a5db3dd047997d683b9df7e99a1acb5751c157ea6600563ce04617b59460ca061dd5ad9149cb5f64c035fc770590fcd1af3273eb75
+EBUILD unix-compat-0.3.0.1.ebuild 556 SHA256 8ab406c86dca126fdf3f43df2ee40bf38aca9ee6d76fc51be921c4ce56089057 SHA512 936ddddbf6c17ee88245de2b38c99ffb5a37f4bed935888928b3637125814878998ea03296805dff33f7e12e964d823361149c3f6597a6162a59a2542b63b912 WHIRLPOOL 1338a571eabc4f9812d767afa8806a89420f4cede6becfd7d792bb47469c6dcc1d6f57ee3b5db707d6a81eb1b95ee578e4af0a8eabecf79cacb966040a384f8f
+EBUILD unix-compat-0.4.1.3.ebuild 662 SHA256 5faf8c3d9a684b35d7c1d03a400cd562bba2310b920e24293012a8446c113d99 SHA512 4442542443409cdfd5a94e78e220e3ce56aa0c9c5a45c875a64e87eb001a0678057fff2adcdd35e1ea915d1664288c96f2b9a422369ebd5c70282706de86e6d5 WHIRLPOOL 9efd4682a0af66f27a2845f77852b8bb2e760e0fe77c95da4b3c7b6a3b31059d5edd21776e10605f9a9dd21f54337d4300123cd7c4fa3c0d1f8cffe57756855d
+EBUILD unix-compat-0.4.1.4.ebuild 669 SHA256 192f53c7462aedb02510fe6c942325bbdc47c5dd7b2dcd025a04f53cb0beaeb8 SHA512 38113d9ada373977625304bda66843977bdf2465f9011e3c09157559af9d7effd3c42371581015635edf0f20483da4c7ca74dea21e0c5772f856cf5e97980df2 WHIRLPOOL 42fa24b5c830d9e841d3550e7f5bd9df501a90079ee435260b8a9851583a94cccdc960c81375a37c268499716868fa99f1adec72ec45e9e3fa14b6ff4a5ae17b
+EBUILD unix-compat-0.4.2.0.ebuild 667 SHA256 e1b839c76d6cbb82b89e367a4bd5dc7b3e4ff07fc1a9a6ee61474824fb3df742 SHA512 edabb7d0f4d9492299c9a557f0384d400c6b0d1bf16a7a2746ef83498e146b277638b67564e5e3aff8ad4dc02480319369d57d12621772183010ce3fe5212d9a WHIRLPOOL fa3d0d272c8597393225f3eac7febe149d361bb341614a0abef9e7f9a95d59f83b630fe9bcbf0e0aaa6c304ccea87c33b27d41f0d424c886fca64719b2492002
+EBUILD unix-compat-0.4.3.1.ebuild 721 SHA256 577aed5fd10510a72fd1371d7a78946f107247e3eadbee9a4e28c1e8e37916a4 SHA512 7130275b6901407136904d061c6a8cd4a4cb7dd83328ff46b055710dd9f76e7abfc6624b226293584de2931b90c4fa466da54cd3df968c92cb203274c389e389 WHIRLPOOL d8187f5dee4d78cde453f0d0e856528a2331f6040f8d9a09c7704d0fdda1df1043819262d6067fc70199acd5817bc12e2ce108f62a4091dbcc36dae77a15d0d4
+MISC ChangeLog 3434 SHA256 ebbf6e87d8213ef80ae48e782a447f3ed57fba8f080afd3ae46eebbc68c361ea SHA512 b22069e573e017b6066b3b7ea48150726b21d9f8283396b2a047c35e3a5803eda8e3185e4a673a0583e9090d521bc99f32016cb2ce3423c7b128938d8f8f3121 WHIRLPOOL c0a462f6d8bd0eafc4d5445df0b837c06339b811b913657ca553e22f35ebd60eb14f9d4e2e632e55f3877cebdf24fe26ce069c28dfef660b0538cd0e80364aec
+MISC ChangeLog-2015 4863 SHA256 2349562bad730d8b21a9c3b1285ca8d49f2d3fadceeea0d3442724fbe4ddafe9 SHA512 4eb38a08e7eca6dd915aa363ffd2b53e78a6ce645e8e73b598d727c2faab819be66de6f04cf28729c271714173ed9b586b0ffb6fc070acac230988587dcf6427 WHIRLPOOL e69a570b4cdc43d1eb609bb744c0c276041809f864188222d0641b9e77b7882444261a8ca3e69b91460e9093d73d3a540a4dd8464eb6fd1d984121727dde86f0
+MISC metadata.xml 650 SHA256 6ff646ca9d2ff79271a559e245f3ea8739b1179f94cceae2c52b10230c9c08b3 SHA512 7ffb0c501a229a3e3bf2d94f72d9c63ffd7b11033392a8fca8b90e180fd299f97902d5d601402754608654930f2611ec05a2e9df0622d3c2ad6dbfc2cc9435c1 WHIRLPOOL 391fd281c8666fc840dad83713e81765328ae639a758b0368817d39220205805be98f4519a6500e34f978a17db035bf51a230e59a4e66ef717eb8976ae29e2f4
diff --git a/dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch b/dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch
new file mode 100644
index 000000000000..1a07b6883ad2
--- /dev/null
+++ b/dev-haskell/unix-compat/files/unix-compat-0.4.2.0-majmin.patch
@@ -0,0 +1,9 @@
+diff --git a/cbits/HsUnixCompat.c b/cbits/HsUnixCompat.c
+index 1f7f189..5de35f5 100644
+--- a/cbits/HsUnixCompat.c
++++ b/cbits/HsUnixCompat.c
+@@ -6,2 +6,4 @@
+
++#include <sys/sysmacros.h> /* TODO: glibc()-specific macro */
++
+ unsigned int unix_major(dev_t dev)
diff --git a/dev-haskell/unix-compat/metadata.xml b/dev-haskell/unix-compat/metadata.xml
new file mode 100644
index 000000000000..f5e70e297b55
--- /dev/null
+++ b/dev-haskell/unix-compat/metadata.xml
@@ -0,0 +1,20 @@
+<?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>
+ This package provides portable implementations of parts
+ of the unix package. This package re-exports the unix
+ package when available. When it isn't available,
+ portable implementations are used.
+ </longdescription>
+ <use>
+ <flag name="old-time">build against old-time package</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">jystic/unix-compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild b/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild
new file mode 100644
index 000000000000..220b7424e3fb
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# ebuild generated by hackport 0.2.13
+
+EAPI=4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.12.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
new file mode 100644
index 000000000000..32e805bd5200
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
new file mode 100644
index 000000000000..a71171f6d636
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
new file mode 100644
index 000000000000..aa83cb5f7ac3
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 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"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
new file mode 100644
index 000000000000..6f41770493f6
--- /dev/null
+++ b/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Portable POSIX-compatibility layer"
+HOMEPAGE="https://github.com/jystic/unix-compat"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="old-time"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+PATCHES=("${FILESDIR}"/${PN}-0.4.2.0-majmin.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag old-time old-time)
+}