aboutsummaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authortomboy64 <tomboy64@sina.cn>2015-09-04 12:14:43 +0200
committertomboy64 <tomboy64@sina.cn>2015-09-04 12:14:43 +0200
commit85a2df460f4331b611496587dfbaa20d615dc238 (patch)
tree7998790b2cf4f39ca5d4f052baa5c2a1336ba9ea /dev-ml
parentsmall dep fix for ocaml-dns (diff)
downloadtbc-85a2df460f4331b611496587dfbaa20d615dc238.tar.gz
tbc-85a2df460f4331b611496587dfbaa20d615dc238.tar.bz2
tbc-85a2df460f4331b611496587dfbaa20d615dc238.zip
add libres3 to the tree; needs those dev-ml fixes to actually build.
further fixes of dev-ml packages in this overlay NECESSARY.
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/ocaml-cstruct/Manifest2
-rw-r--r--dev-ml/ocaml-cstruct/ocaml-cstruct-1.7.0.ebuild15
-rw-r--r--dev-ml/ocaml-dns/Manifest2
-rw-r--r--dev-ml/ocaml-dns/ocaml-dns-0.15.3.ebuild10
4 files changed, 22 insertions, 7 deletions
diff --git a/dev-ml/ocaml-cstruct/Manifest b/dev-ml/ocaml-cstruct/Manifest
index 23af7f5..1594844 100644
--- a/dev-ml/ocaml-cstruct/Manifest
+++ b/dev-ml/ocaml-cstruct/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-cstruct-1.7.0.tar.gz 245652 SHA256 db996700df500cff933eaaebfff9834ccaba466518bade575934bb133f62f322 SHA512 5a43ffa0ee867c917f171cd90186eaf44a258f1e4fb9db7947d23113fe7d8e9058acfce7030c0e31e211b5448a9e23b48ad748c61ffab6678aa79c6aeaac2f48 WHIRLPOOL 99d7650405df68d8e4d1cfc237eb9a791db5c54cfcdbbf2e9eb5c493881256eed7298588c6ad9ca91b493544df0bb24e9c87c2820c5b92c37d460a8cc6211c26
-EBUILD ocaml-cstruct-1.7.0.ebuild 602 SHA256 d9df93b6f0a804edf724e85f28ff12dcd625c216d051eef90acf7aff55b2e91a SHA512 011bbe4dea4b585787ddf8b58ff05aad1b932fee5b395bbc107d4147c0509db2252dd5e0f071224aff9bb66ab345e6bcc46b40c34bc66d09a4137c6d0ed9bee5 WHIRLPOOL 4c560f7c1105127919eae2dad4a42e94b6ba56d840f2feb67638d6bf401336de5eb6c3a859cc1db05b720eafa31bd5887ff66a26b97c07acb233114da7365997
+EBUILD ocaml-cstruct-1.7.0.ebuild 791 SHA256 076aeb15903a75f75db7450efbc8c7a42981d099b8c93c1178e6d1efecc29586 SHA512 cfa0b02e00b405f57a9ae4a042415bb45b442c89bc8528e70b944a46df79f5024a0166c3345143421a61a5135731a5ed1c4e424ff09a1fb7706dc73b04322a8e WHIRLPOOL 5b428396328722ddd01e8a8adb3902ce1c9f1a68a3ba385ffcf8e960a900af03420754196bc2400d8adf4f7c73b94c39f2e6ac1ab5d1c695e0ec3546205e031e
MISC metadata.xml 188 SHA256 39e0fd83928b791497151136cbd71bc7c74c3fd5cda77d5629666dd875a233f8 SHA512 bbdd4af0c40b82ca91ae0315400b8203eb6f19ac752541222764b82b390e8a07af877477e517231a9e83ad770926e85d2a48a8ced8bb8ad4280224861792417f WHIRLPOOL fb4cb8034e3c1f0db29a6699dd55bb33e3dd4f955b957a6ee0660418cedb4e382411398846ce7414eef03c6031d66b00b75a98775fe8f4549ad192965374eb75
diff --git a/dev-ml/ocaml-cstruct/ocaml-cstruct-1.7.0.ebuild b/dev-ml/ocaml-cstruct/ocaml-cstruct-1.7.0.ebuild
index c3b3db6..bb73ca0 100644
--- a/dev-ml/ocaml-cstruct/ocaml-cstruct-1.7.0.ebuild
+++ b/dev-ml/ocaml-cstruct/ocaml-cstruct-1.7.0.ebuild
@@ -15,12 +15,12 @@ SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="+async +camlp4 +lwt"
RDEPEND="
- dev-ml/async:=
- dev-ml/camlp4:=
- dev-ml/lwt:=
+ async? ( dev-ml/async:= )
+ camlp4? ( dev-ml/camlp4:= )
+ lwt? ( dev-ml/lwt:= )
dev-ml/ocplib-endian:=
dev-ml/sexplib:=
dev-ml/type-conv:=
@@ -30,4 +30,11 @@ DEPEND="
${RDEPEND}
"
+oasis_configure_opts="
+ $(oasis_use_enable lwt lwt)
+ $(oasis_use_enable camlp4 camlp4)
+ $(oasis_use_enable async async)
+ --enable-unix
+"
+
DOCS=( CHANGES README.md TODO.md )
diff --git a/dev-ml/ocaml-dns/Manifest b/dev-ml/ocaml-dns/Manifest
index 54f4a9b..493c9a5 100644
--- a/dev-ml/ocaml-dns/Manifest
+++ b/dev-ml/ocaml-dns/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-dns-0.15.3.tar.gz 143042 SHA256 cc1361e51d1a7b6fa8d552dc06cad09288ba00e78a9ddcd5a0e49ab3d12a9619 SHA512 7176e93a263975d31a6757acf01ac5be10eb34b19a2c3a5d5e92b087a574e76db16861923162ad73833379dc5132868d0b91e1f2ed692e2bdff5667938a76db6 WHIRLPOOL 9b282ffdaf9fd834d449e33176fb9e5a231e6a7f2a1a12b0da4825a96f820b3f87a73c9e4751c19bbf80c9b8ab2f30c1730003b010bd6153b83bb9009334986d
-EBUILD ocaml-dns-0.15.3.ebuild 824 SHA256 59279f3d01141af7664ed0c0c68f9dda1dd95c43a3b7c5672a39e48057a81219 SHA512 d650eb5eda62a6edaffc15e9568539ade1d1861a4c3abcceb5a2bd76bad1e654c2c6582af0400a38701c7dea073a372fbea95b2cf8f5884264876d30dd385889 WHIRLPOOL 93f59c25bb0469438998caa8a96e0e3473479727979fb96458d6811728879c5e68ec04d9aea891b90e0e553e7c75d2f3099c0e67a0d65b528de2554117e358cd
+EBUILD ocaml-dns-0.15.3.ebuild 1011 SHA256 f4f62f7ae5d0383a7bc1da4380bc66a228f50951def9f4ce5ab0384e8edc45be SHA512 416515cb3447ef85db5310a81a13666d175f4a00900cbc2e62ac8493c5ab3938371b5a285306d276eb3795c9ee6f0dde38a142dda12bd26d4db355bebb9b955e WHIRLPOOL c7d09e1a5aec6e7952b43b83112bf965399868722a5fa447b38d062800a60aa5117b25e0b869f942a48b9bcab9b00438a6f07e376504da4864309ffa25571d42
MISC metadata.xml 188 SHA256 39e0fd83928b791497151136cbd71bc7c74c3fd5cda77d5629666dd875a233f8 SHA512 bbdd4af0c40b82ca91ae0315400b8203eb6f19ac752541222764b82b390e8a07af877477e517231a9e83ad770926e85d2a48a8ced8bb8ad4280224861792417f WHIRLPOOL fb4cb8034e3c1f0db29a6699dd55bb33e3dd4f955b957a6ee0660418cedb4e382411398846ce7414eef03c6031d66b00b75a98775fe8f4549ad192965374eb75
diff --git a/dev-ml/ocaml-dns/ocaml-dns-0.15.3.ebuild b/dev-ml/ocaml-dns/ocaml-dns-0.15.3.ebuild
index 1248ef9..f2e9fec 100644
--- a/dev-ml/ocaml-dns/ocaml-dns-0.15.3.ebuild
+++ b/dev-ml/ocaml-dns/ocaml-dns-0.15.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2 LGPL-2.1-with-linking-exception ISC"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="+lwt -mirage"
RDEPEND="
>=dev-ml/async-112.24.00:=
@@ -30,10 +30,18 @@ RDEPEND="
>=dev-ml/ocaml-uri-1.7.0:=
dev-ml/async:=
!dev-ml/odns
+ lwt? ( dev-ml/lwt
+ dev-ml/ocaml-cstruct[lwt(-)] )
+ mirage? ( dev-ml/mirage-types )
"
DEPEND="
>=dev-lang/ocaml-4:=
${RDEPEND}
"
+oasis_configure_opts="
+ $(oasis_use_enable lwt lwt)
+ $(oasis_use_enable mirage mirage)
+"
+
DOCS=( CHANGES README.md TODO.md )