summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml/camlimages/camlimages-2.20.ebuild')
-rw-r--r--dev-ml/camlimages/camlimages-2.20.ebuild49
1 files changed, 49 insertions, 0 deletions
diff --git a/dev-ml/camlimages/camlimages-2.20.ebuild b/dev-ml/camlimages/camlimages-2.20.ebuild
new file mode 100644
index 000000000000..2fdd9b6099a3
--- /dev/null
+++ b/dev-ml/camlimages/camlimages-2.20.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlimages/camlimages-2.20.ebuild,v 1.1 2005/02/06 15:28:50 mattam Exp $
+
+inherit findlib
+
+IUSE=""
+
+DESCRIPTION="Library used by active-dvi"
+HOMEPAGE="http://pauillac.inria.fr/advi/"
+SRC_URI="ftp://ftp.inria.fr/INRIA/caml-light/bazar-ocaml/${P/20/2}.tgz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+
+DEPEND=">=dev-lang/ocaml-3.06"
+
+MY_S="${WORKDIR}/${P/20/2}"
+
+src_compile() {
+ cd ${MY_S}
+ econf || die
+ emake || die
+ emake opt || die
+}
+
+src_test() {
+ cd ${MY_S}/test
+ make
+ ./test
+ ./test.byt
+}
+
+src_install() {
+ # Use findlib to install properly, especially to avoid
+ # the shared library mess
+ findlib_src_preinst
+ mkdir ${D}/tmp
+ cd ${MY_S}
+ make CAMLDIR=${D}/tmp \
+ LIBDIR=${D}/tmp \
+ DESTDIR=${D}/tmp \
+ install || die
+ sed -e "s/VERSION/${PV}/" ${FILESDIR}/META > ${D}/tmp/META
+
+ ocamlfind install camlimages ${D}/tmp/*
+ rm -rf ${D}/tmp
+}