diff options
author | Alexe-Cristia Moldovan <contact@crism.ro> | 2015-06-18 15:34:05 +0300 |
---|---|---|
committer | Alexe-Cristia Moldovan <contact@crism.ro> | 2015-06-18 15:34:05 +0300 |
commit | 975d01bc65f0f9190808c0d3cddf3131a790a8f6 (patch) | |
tree | 0dcbf5c176f69592e8aec75c1c1ba4614f9ee7f0 /dev-ml | |
parent | 98a08b4d3e6433c1f1d1e8521dddaa1ceda3fd6c (diff) |
add Google Drive & OCaml
Diffstat (limited to 'dev-ml')
25 files changed, 437 insertions, 0 deletions
diff --git a/dev-ml/biniou/Manifest b/dev-ml/biniou/Manifest new file mode 100644 index 00000000..2bf19467 --- /dev/null +++ b/dev-ml/biniou/Manifest @@ -0,0 +1 @@ +DIST biniou-1.0.5.tar.gz 23463 SHA256 c440ba220649cb7578389d2054225858b4838a5155dcfbcfdf2383f565c2749f SHA512 cfd00607ede68069a6bb9a73dfc619f4c101febab5171205aa019efa3bb52dae76a961c641979cd271141f2e1a98e2dbe6e524a0011d1b30f91bbca02b7c1623 WHIRLPOOL 213d7970f6ec7eb87d4783ec16f3eaedee34761ce3855431cc08c58711a792002c96be6dc54b3b2c2f965a472cccbb3c3bf67c25dc9378a251ad3a9e10956362 diff --git a/dev-ml/biniou/biniou-1.0.5.ebuild b/dev-ml/biniou/biniou-1.0.5.ebuild new file mode 100644 index 00000000..ed6e866f --- /dev/null +++ b/dev-ml/biniou/biniou-1.0.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit findlib + +DESCRIPTION="A binary JSON like data format for OCaml" +HOMEPAGE="http://mjambon.com/biniou.html" +SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND="dev-lang/ocaml + dev-ml/easy-format" + +RDEPEND="${DEPEND}" + +src_compile() { + emake -j1 + use doc && make html +} + +src_install() { + findlib_src_preinst + mkdir "${D}/usr/bin" + emake install PREFIX="${D}/usr" + use doc && dohtml -r html/ +} diff --git a/dev-ml/camlidl/ChangeLog b/dev-ml/camlidl/ChangeLog new file mode 100644 index 00000000..724ae016 --- /dev/null +++ b/dev-ml/camlidl/ChangeLog @@ -0,0 +1,27 @@ +# ChangeLog for dev-ml/camlidl +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/ChangeLog,v 1.6 2010/02/25 18:56:05 zmedico Exp $ + + 25 Feb 2010; Zac Medico <zmedico@gentoo.org> camlidl-1.05.ebuild: + Bug #306677 - Fix invalid conditional USE dep. + + 28 Sep 2009; Petteri Räty <betelgeuse@gentoo.org> camlidl-1.05.ebuild: + Migrate to EAPI 2 in order to nuke built_with_use. + + 15 Apr 2009; Alexis Ballier <aballier@gentoo.org> +files/includes.patch, + +files/tests.patch, camlidl-1.05.ebuild: + Fix tests build and implicit declarations of functions for bug #263305 + + 03 Jan 2008; Alexis Ballier <aballier@gentoo.org> camlidl-1.05.ebuild: + ocamlopt is required here, there is no option to disable it + + 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest in Manifest2 format. + +*camlidl-1.05 (25 Sep 2004) + + 25 Sep 2004; Matthieu Sozeau <mattam@gentoo.org> +metadata.xml, + +camlidl-1.05.ebuild: + New package for building stub code from C/C++ libraries, submitted by Bardur + Arantsson <gentoo@scientician.net>. Fixes bug #65138. + diff --git a/dev-ml/camlidl/Manifest b/dev-ml/camlidl/Manifest new file mode 100644 index 00000000..72ae702d --- /dev/null +++ b/dev-ml/camlidl/Manifest @@ -0,0 +1 @@ +DIST camlidl-1.05.tar.gz 100640 SHA256 857ed5bd3b2f99c62813070e1a5b4b6375e837c6815f4ad956baeb6f8c660311 SHA512 e8857aca818a06f8c861e5f55dddd7e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18 WHIRLPOOL ca2ef6dea1647640a7bfae5da6b76ee864e5f29190317c33e768a946fa0fc1e9ce513f83158b7d11d4b3103b2f32fb5873775c55a7e9e24b969eece639ee0db7 diff --git a/dev-ml/camlidl/camlidl-1.05.ebuild b/dev-ml/camlidl/camlidl-1.05.ebuild new file mode 100644 index 00000000..1bd137f1 --- /dev/null +++ b/dev-ml/camlidl/camlidl-1.05.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/camlidl-1.05.ebuild,v 1.5 2010/02/25 18:56:05 zmedico Exp $ + +EAPI="2" + +inherit eutils toolchain-funcs + +DESCRIPTION="CamlIDL is a stub code generator for using C/C++ libraries from O'Caml" +HOMEPAGE="http://caml.inria.fr/camlidl/" +SRC_URI="http://caml.inria.fr/distrib/bazar-ocaml/${P}.tar.gz" +LICENSE="QPL-1.0 LGPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="" +DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt]" + +src_prepare() { + epatch "${FILESDIR}/tests.patch" + epatch "${FILESDIR}/includes.patch" +} + +src_compile() { + # Use the UNIX makefile + libdir=`ocamlc -where` + sed -i -e "s|OCAMLLIB=.*|OCAMLLIB=${libdir}|" config/Makefile.unix + sed -i -e "s|BINDIR=.*|BINDIR=/usr/bin|" config/Makefile.unix + ln -s Makefile.unix config/Makefile + + # Make + emake -j1 || die +} + +src_test() { + einfo "Running tests..." + cd tests + ( emake CCPP="$(tc-getCXX)" && einfo "Tests finished successfully" ) || die "Tests failed" +} + +src_install() { + libdir=`ocamlc -where` + dodir ${libdir}/camlidl + dodir ${libdir}/camlidl/caml + dodir /usr/bin + # Install + emake BINDIR="${D}/usr/bin" OCAMLLIB="${D}${libdir}/camlidl" install || die + #Install META file + cp ${FILESDIR}/META "${D}${libdir}/camlidl" + # Documentation + dodoc README Changes || die +} diff --git a/dev-ml/camlidl/files/META b/dev-ml/camlidl/files/META new file mode 100644 index 00000000..3c6b5aa9 --- /dev/null +++ b/dev-ml/camlidl/files/META @@ -0,0 +1,4 @@ +description = "Stub generator" +version = "1.05" +archive(byte) = "com.cma" +archive(native) = "com.cmxa" diff --git a/dev-ml/camlidl/files/includes.patch b/dev-ml/camlidl/files/includes.patch new file mode 100644 index 00000000..060aceef --- /dev/null +++ b/dev-ml/camlidl/files/includes.patch @@ -0,0 +1,12 @@ +Index: camlidl-1.05/runtime/comerror.c +=================================================================== +--- camlidl-1.05.orig/runtime/comerror.c ++++ camlidl-1.05/runtime/comerror.c +@@ -22,6 +22,7 @@ + #include <caml/callback.h> + #include <caml/fail.h> + #include <caml/alloc.h> ++#include <caml/printexc.h> + #include "camlidlruntime.h" + #include "comstuff.h" + diff --git a/dev-ml/camlidl/files/tests.patch b/dev-ml/camlidl/files/tests.patch new file mode 100644 index 00000000..f7272424 --- /dev/null +++ b/dev-ml/camlidl/files/tests.patch @@ -0,0 +1,36 @@ +Index: camlidl-1.05/tests/unix.idl +=================================================================== +--- camlidl-1.05.orig/tests/unix.idl ++++ camlidl-1.05/tests/unix.idl +@@ -15,16 +15,16 @@ quote (C, " + + union process_status { int code; }; + +- enum { WEXITED, WSIGNALED, WSTOPPED }; ++ enum { WEXITED2, WSIGNALED, WSTOPPED2 }; + + static void decode_status(int status, int * kind, union process_status * p) + { + if (WIFEXITED(status)) { +- *kind = WEXITED; p->code = WEXITSTATUS(status); ++ *kind = WEXITED2; p->code = WEXITSTATUS(status); + } else if (WIFSIGNALED(status)) { + *kind = WSIGNALED; p->code = WTERMSIG(status); + } else { +- *kind = WSTOPPED; p->code = WSTOPSIG(status); ++ *kind = WSTOPPED2; p->code = WSTOPSIG(status); + } + } + +@@ -59,9 +59,9 @@ int execve([in,string] char * path, + int fork(void); + + union process_status { +- case WEXITED: int code; ++ case WEXITED2: int code; + case WSIGNALED: int code; +- case WSTOPPED: int code; ++ case WSTOPPED2: int code; + }; + + int wait([out] int * kind, diff --git a/dev-ml/camlidl/metadata.xml b/dev-ml/camlidl/metadata.xml new file mode 100644 index 00000000..849ed8eb --- /dev/null +++ b/dev-ml/camlidl/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>ml</herd> +</pkgmetadata> diff --git a/dev-ml/camlpdf/Manifest b/dev-ml/camlpdf/Manifest new file mode 100644 index 00000000..54f084b9 --- /dev/null +++ b/dev-ml/camlpdf/Manifest @@ -0,0 +1 @@ +DIST v1.7.tar.gz 546173 SHA256 57affed94d98a96e44462cdecd4e291329f7f4cce4744389f91461a647a084d4 SHA512 95c3d465f9f240b3f2d4b69ba3596460b6e9a5b5abf2776fae013a44e21180345ddb55a4b9107bc61b86ecaee96e057dc8f0413552321078a3fe432183f8d452 WHIRLPOOL 4f8578ed8c26f7afa6f9d7bcc7a9cb5c924092d5b959704f5a1b515485a9cd4b9dae09da8a6c29f1be3c3686c6b1c48598b9d9a2bc74b44b2ff9a9ca4718ef29 diff --git a/dev-ml/camlpdf/camlpdf-1.7.ebuild b/dev-ml/camlpdf/camlpdf-1.7.ebuild new file mode 100644 index 00000000..35a260a0 --- /dev/null +++ b/dev-ml/camlpdf/camlpdf-1.7.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit findlib + +DESCRIPTION="OCaml library for working with PDF files" +HOMEPAGE="http://github.com/johnwhitington/camlpdf" +SRC_URI="http://github.com/johnwhitington/camlpdf/archive/v${PV}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_compile() { + emake -j1 + use doc && make doc +} + +src_install() { + findlib_src_install +} diff --git a/dev-ml/easy-format/Manifest b/dev-ml/easy-format/Manifest new file mode 100644 index 00000000..4570d736 --- /dev/null +++ b/dev-ml/easy-format/Manifest @@ -0,0 +1 @@ +DIST easy-format-1.0.1.tar.gz 13747 SHA256 4b1c030de944158d9e62ce30f59ae2c007ea87b492e92463d8aced22a858f403 SHA512 c97f312ce1dcc38fb00f6f407cf16a61532171fb05f61869b6bb34c19fbee4e1fa9294564177111659e04d0c8272ef06c52e84b1254ce838fe41d4ed2c6596aa WHIRLPOOL c2a52306cd84807b06b7713d558010b5fe27b4108613446972e2e36888c2e51b49901dd5817ab60969f7d616a17db5f8cde095dc9203bff5050813acbdc44a24 diff --git a/dev-ml/easy-format/easy-format-1.0.1.ebuild b/dev-ml/easy-format/easy-format-1.0.1.ebuild new file mode 100644 index 00000000..b555968c --- /dev/null +++ b/dev-ml/easy-format/easy-format-1.0.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit findlib + +DESCRIPTION="A functional interface to the Format libray in Ocaml" +HOMEPAGE="http://mjambon.com/easy-format.html" +SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="dev-lang/ocaml" + +RDEPEND="${DEPEND}" + +src_compile() { + emake +} + +src_install() { + findlib_src_install + dodoc README Changes +} diff --git a/dev-ml/gapi-ocaml/Manifest b/dev-ml/gapi-ocaml/Manifest new file mode 100644 index 00000000..a4087074 --- /dev/null +++ b/dev-ml/gapi-ocaml/Manifest @@ -0,0 +1,2 @@ +DIST gapi-ocaml-0.2.tar.gz 393024 SHA256 5a8139364705ed12381cbcc2e1ce05a0c1906290893791846dd480bca25df1f9 SHA512 5f93b3d143b05116df52fe41d27905b07c478eda297955bb11b3acdf7b82e9ee971df18a847722f78c223ab98ab54655adc2e90f2c89cfaeb49561f0f3f50544 WHIRLPOOL 544fa5d0de9505f6e5cac2f581e0ae8a542aa70a5fe8e3e18fbabcf11adc344678f55fe7efd9780a6d70cd92eeeb40e5d7457933c0bd145af1cd5658e395109c +DIST v0.2.5.tar.gz 432090 SHA256 eadadb804c611985f2b5ee5debe4feb0f8ad1cd77d6a0497589b3651e82150f0 SHA512 40d9d196813d1e689decb07e9e6a4e46d9e7a10549fc354415625863d5bba791c98a2d5ade027f6c0d60aa171cb30f84582992227f73394d067de31bcd555bdf WHIRLPOOL d44ceb4f9f6c954436aa9b5a02dbe9efabbb20db90874d1d37985afd634dbeff5fb7ad1eeabac44ba88bbcfb7d4448ad00be982e8ad526d0698c3e6ea8a68823 diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild new file mode 100644 index 00000000..64013f73 --- /dev/null +++ b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="A simple OCaml client for Google Services" +HOMEPAGE="http://gapi-ocaml.forge.ocamlcore.org/" +SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:=" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild new file mode 100644 index 00000000..b4eb7b34 --- /dev/null +++ b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="A simple OCaml client for Google Services" +HOMEPAGE="http://gapi-ocaml.forge.ocamlcore.org/" +SRC_URI="http://forge.ocamlcore.org/frs/download.php/1067/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:=" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/gdfuse/Manifest b/dev-ml/gdfuse/Manifest new file mode 100644 index 00000000..39db683f --- /dev/null +++ b/dev-ml/gdfuse/Manifest @@ -0,0 +1 @@ +DIST google-drive-ocamlfuse-0.1-src.tar.gz 63002 SHA256 6c9a16a99483a8c8e7afa42c7f335ac6535341f1bbb79b21f744266fc5947213 SHA512 65beb3186968bcd7b9bd70d470e44f9bd84cded55f2ab98e3e5b05bab217d88f9d1928f0c7a187a31fcd6dd3bf1a206ff4cc52d961086870a467b371605cf0f8 WHIRLPOOL dd1cc4e8698d5b0512593cd53540c748f07371859798ac80d9b992e90c1121ca1605af67bc7e2bba83daa5bdb23bd7c5fd4645fd483a5ac79f4cd556f1e6fa72 diff --git a/dev-ml/gdfuse/gdfuse-0.1.ebuild b/dev-ml/gdfuse/gdfuse-0.1.ebuild new file mode 100644 index 00000000..6844910d --- /dev/null +++ b/dev-ml/gdfuse/gdfuse-0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit oasis + +DESCRIPTION="FUSE filesystem over Google Drive" +HOMEPAGE="http://gdfuse.forge.ocamlcore.org/" +SRC_URI="http://forge.ocamlcore.org/frs/download.php/1000/google-drive-ocamlfuse-0.1-src.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND=">=dev-ml/gapi-ocaml-0.1.15 + >=dev-ml/ocaml-sqlite3-1.6.1 + >=dev-ml/ocamlfuse-2.7.1" +RDEPEND="${DEPEND}" +S="${WORKDIR}/google-drive-ocamlfuse-0.1" +DOCS=( "README.md" \ + "doc/Authorization.md" "doc/Configuration.md" "doc/Home.md" ) diff --git a/dev-ml/google-drive-ocamlfuse/Manifest b/dev-ml/google-drive-ocamlfuse/Manifest new file mode 100644 index 00000000..11997b27 --- /dev/null +++ b/dev-ml/google-drive-ocamlfuse/Manifest @@ -0,0 +1,2 @@ +DIST google-drive-ocamlfuse-0.3.2-src.tar.gz 67712 SHA256 449359245403076fb29cc1fb7af9b492ca75248e4824feea293e83b8bfd998a2 SHA512 38fe0b19969b3a14205c133a080ad3b5f30fceca13e9d3024b9d1b054413a5bdafa681896019c96f00925ab89d98b3d317d6cd79418f90b7da04c8fe77c2b080 WHIRLPOOL 5150b907ff535e5e574a455720e60597b72819dcf7038194b0f2de7c103d5cba86355faa0cca140cd28686005edd2f98fd31fa42e8ac2e9580161f597a757890 +DIST v0.5.8.tar.gz 89651 SHA256 8c4c8c91a38cacfcd8fa87ec60710c88e4d22d1ff0b9b7cd77eb4cc79abf2d17 SHA512 8628bcbba746f09a9cc58983c188986c872b9b2fc1e33f6de8b57ac549e1b85a8cedb95e38ec6e525238cf1c2d021fda02e0203e9613060fc29461be5cc906d8 WHIRLPOOL acf4ce1e87e6c47e84b379a38e307218600144dbc2cb7275e63b085aa06d0e085eb568f8112ce7d1a224fa681c4fc211ea85aaa6ac1f01ed9e0576f274a92e57 diff --git a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild new file mode 100644 index 00000000..c6d6950d --- /dev/null +++ b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="FUSE filesystem over Google Drive" +HOMEPAGE="http://forge.ocamlcore.org/projects/gdfuse" +SRC_URI="http://forge.ocamlcore.org/frs/download.php/1162/${P}-src.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:=" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild new file mode 100644 index 00000000..87f838b9 --- /dev/null +++ b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="FUSE filesystem over Google Drive" +HOMEPAGE="http://forge.ocamlcore.org/projects/gdfuse" +SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:= + >=dev-ml/gapi-ocaml-0.2.5 + dev-ml/ocamlfuse + dev-ml/ocaml-sqlite3" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/ocamlfuse/Manifest b/dev-ml/ocamlfuse/Manifest new file mode 100644 index 00000000..f16ae238 --- /dev/null +++ b/dev-ml/ocamlfuse/Manifest @@ -0,0 +1 @@ +DIST v2.7.1_cvs2.tar.gz 67384 SHA256 c040958f6e06a48d31bf0221432abd459fc0b7cc12aa669fb07324daf886fb9e SHA512 6cca07b0ed3e32925f7034005750231c968e2a93836d12712add2b16bdc5c960e2a4fc90e17e832705e87176fe25c194245bc86498f89d5635bba611deca470b WHIRLPOOL 0eca9bd1375014e3825e85e038ebe425d5e1ab136efbb30eb34147f9327ea131cb89c96c5fdf3764204df79739d4f111f066abfbab270705f6b679500f47fd96 diff --git a/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild b/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild new file mode 100644 index 00000000..7b421817 --- /dev/null +++ b/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +EGIT_REPO_URI="git://github.com/astrada/ocamlfuse.git" + +inherit oasis git-2 + +DESCRIPTION="OCaml binding for fuse" +HOMEPAGE="http://sourceforge.net/apps/mediawiki/ocamlfuse" +SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}_cvs2.tar.gz" + + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND=">=dev-ml/camlidl-0.9.5 + dev-lang/ocaml + sys-fs/fuse" +RDEPEND="${DEPEND}" +S="${WORKDIR}/${P}-cvs~oasis1" + +DOCS=( "README.md" ) diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest new file mode 100644 index 00000000..f7ee015b --- /dev/null +++ b/dev-ml/yojson/Manifest @@ -0,0 +1 @@ +DIST yojson-1.1.4.tar.gz 24489 SHA256 9ef1f179198ce0f67da3e19ba767f0f7e6d5bbb3673256fb6acd5d752fdb5419 SHA512 099ac1a3365bc733689152cf25bd206eb3cbb7ba7a72de766b7339256bea1738c95b29d1b37fe1792dbc47b70b0d00cec61c498eeadd2623a62963928a6da659 WHIRLPOOL 7156b17f4f54ca7a83a6ae5a5ce673736c61665572eaa8d9ced9184ce20760f0131b61ecec7e55cd6acebf362bd5cdf4ab1f3867eb9c63b2d13f0872ce385e71 diff --git a/dev-ml/yojson/yojson-1.1.4.ebuild b/dev-ml/yojson/yojson-1.1.4.ebuild new file mode 100644 index 00000000..e5e64411 --- /dev/null +++ b/dev-ml/yojson/yojson-1.1.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit findlib + +DESCRIPTION="A JSON library for OCaml" +HOMEPAGE="http://mjambon.com/yojson.html" +SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND="dev-lang/ocaml + dev-ml/easy-format + dev-ml/biniou + dev-ml/cppo" +RDEPEND="${DEPEND}" + +src_compile() { + emake -j1 + use doc && emake doc +} + +src_install() { + dodir "/usr/bin" + findlib_src_preinst + emake PREFIX="${D}/usr" install + dodoc README.md Changes + use doc && dohtml -r doc/ +} |