aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortomboy64 <tomboy64@sina.cn>2015-09-04 13:52:41 +0200
committertomboy64 <tomboy64@sina.cn>2015-09-04 13:52:41 +0200
commitba54eff9f1b5ba39dab8f6d07b5689255665d279 (patch)
treed4cfd6d66ad48ed10f2f9612337d90632b522b75
parentadd libres3 to the tree; needs those dev-ml fixes to actually build. (diff)
downloadtbc-ba54eff9f1b5ba39dab8f6d07b5689255665d279.tar.gz
tbc-ba54eff9f1b5ba39dab8f6d07b5689255665d279.tar.bz2
tbc-ba54eff9f1b5ba39dab8f6d07b5689255665d279.zip
fix libres3 deps
-rw-r--r--net-misc/libres3/Manifest2
-rw-r--r--net-misc/libres3/libres3-1.1.ebuild36
2 files changed, 24 insertions, 14 deletions
diff --git a/net-misc/libres3/Manifest b/net-misc/libres3/Manifest
index b5b1781..d41371e 100644
--- a/net-misc/libres3/Manifest
+++ b/net-misc/libres3/Manifest
@@ -1,4 +1,4 @@
AUX libres3 489 SHA256 723ff900f4fe3b6230e81a2bbbbcdf178f266fe9cc96ed799a1150ff054b3382 SHA512 23d08ce4f4f3907212233783d6198ca8e0a268b292608c0024fb39c259f030a86222d954325e06fa6944889393ac1733b7327bebe0fb0fe161f34507c8607b29 WHIRLPOOL e45530986b56b6f5072da5180b10898700b1b161960b4ee54535433058c7041fbf92b2d520d390dedecfc8c086ef5138c62c85581a043fbc026413f729f5ec05
DIST libres3-1.1.tar.gz 7025033 SHA256 d4b3199db31844811290e8e9674bccd82c05e204537c499ac7d10d385b1cea13 SHA512 cdbefef90076f9f94f3b1635639a4b64e7666532ae6f51434d344e5c4ef1d4dce2787c52903ee5f0d6630ff84d8e79e14c843ac84d9e1affd2c1f16a41ffcfa3 WHIRLPOOL 015f7af705a58a21e8392661ca3ac9c0373803f4b588140af27f2d7706a8e0948fffeed26201ee9bd58f8e71bc0cde4557aaedbfc54f769c9564ebf7c6115a8d
-EBUILD libres3-1.1.ebuild 881 SHA256 bd075db994049c21bb8c944632fa9131a78926a4bcc6432deb9ca49ae574338e SHA512 cf89df7ddc5f9c3affe0cbb6736333bdab0dbca2cff0ab5b94cbe21ab7eab723a1f0a8e42daccbb8c98b7a5754ff67a0b8bce4b9cdc1cc297d99aa46204c8f11 WHIRLPOOL ba2e72701be7e0f6c04ad3abcafce54095d148adf33dbcad478b001353630031fb119d1eedfa94155fb02f102b907f9cc8d01814a38f6feb1b5e1cac51b0530e
+EBUILD libres3-1.1.ebuild 1475 SHA256 b8a11eff69e136c99d540dc63707dc3af45534aa73576b3233bfcfa382f94703 SHA512 6dc304bb25afb21dc7bb5ab1fc585066f33b8ea35c9fc73e94bd8ded66520b9a7d99bc1f63396ff37542230ee7e71becc85eb3caa11a4131de18452fdc35640f WHIRLPOOL 12b1c71f2760de59c9fdfde6b41337872df4f1e316349280e4e3ed4703e5479fca251b44dcfbf25a64dea1284badd7072b9b1b4bda020ac8bd0e42b46dab1855
MISC metadata.xml 188 SHA256 39e0fd83928b791497151136cbd71bc7c74c3fd5cda77d5629666dd875a233f8 SHA512 bbdd4af0c40b82ca91ae0315400b8203eb6f19ac752541222764b82b390e8a07af877477e517231a9e83ad770926e85d2a48a8ced8bb8ad4280224861792417f WHIRLPOOL fb4cb8034e3c1f0db29a6699dd55bb33e3dd4f955b957a6ee0660418cedb4e382411398846ce7414eef03c6031d66b00b75a98775fe8f4549ad192965374eb75
diff --git a/net-misc/libres3/libres3-1.1.ebuild b/net-misc/libres3/libres3-1.1.ebuild
index 68659e0..07d3fc1 100644
--- a/net-misc/libres3/libres3-1.1.ebuild
+++ b/net-misc/libres3/libres3-1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
inherit oasis findlib
-DESCRIPTION="Skylable LibreS3 - Amazon S3 compatible server"
+DESCRIPTION="Skylable LibreS3 - Amazon S3 open source replacement"
HOMEPAGE="http://www.skylable.com/products/libres3"
SRC_URI="http://cdn.skylable.com/source/${P}.tar.gz"
@@ -15,34 +15,44 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND="
- dev-libs/libpcre
- dev-libs/openssl:0
+RDEPEND="
+ >=dev-lang/ocaml-4
dev-ml/camlp4
- >=dev-lang/ocaml-3.12.1
- dev-ml/ocaml-ipaddr
dev-ml/jsonm
dev-ml/lwt[react,ssl]
dev-ml/ocaml-base64
- dev-ml/ocaml-dns
+ dev-ml/ocaml-dns[lwt(-)]
+ dev-ml/ocaml-ipaddr
dev-ml/ocaml-re
dev-ml/ocaml-ssl
- dev-ml/ocamlnet[cryptokit,httpd,pcre]
+ dev-ml/ocamlnet[cryptokit,pcre]
+ >=dev-ml/ocamlnet-3.7.4
+ <dev-ml/ocamlnet-4
dev-ml/optcomp
- dev-ml/ounit
dev-ml/pcre-ocaml
+ dev-ml/ounit
dev-ml/tyxml
dev-ml/uutf
dev-ml/xmlm
- net-misc/sx
- sys-devel/make
- sys-libs/zlib
- www-servers/ocsigenserver
+ www-servers/ocsigenserver[sqlite]
"
DEPEND="
+ sys-devel/make
sys-devel/m4
virtual/pkgconfig
${RDEPEND}
"
S="${S}/libres3"
+
+pkg_postinst() {
+ einfo "*******************************************************************************"
+ einfo "Just as a heads-up: LibreS3 requires a working SX cluster (net-misc/sx) to be"
+ einfo "of any use. Since LibreS3 is capable of connecting to a remote SX cluster it"
+ einfo "doesn't depend on it. Hence you will likely want to install it."
+ einfo ""
+ einfo "Standard S3 client libraries and tools (for example s3cmd, python-boto,"
+ einfo "ocaml-aws, etc.) can be used to access it."
+ einfo "Enjoy."
+ einfo "*******************************************************************************"
+}