1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 inherit cvs versionator
7 ECVS_SERVER="cvs.motion-twin.com:/cvsroot"
9 DESCRIPTION="The Motion-Twin ActionScript 2 Compiler"
10 HOMEPAGE="http://www.mtasc.org"
11 SRC_URI="http://www.mtasc.org/doc/${PN}/install.ml"
15 KEYWORDS="~amd64 ~x86"
18 DEPEND="dev-lang/ocaml"
24 cp "${DISTDIR}/install.ml" .
25 sed -i "/download();/d" install.ml || die
27 for M in extlib-dev swflib extc; do
28 ECVS_MODULE="ocaml/${M}"
32 ECVS_MODULE="ocaml/mtasc"
33 ECVS_BRANCH="v`replace_all_version_separators -`"
38 ocaml install.ml || die "ocaml install failed"
42 # Don't install CVS directories.
43 find ocaml/mtasc/std{,8} -name "CVS" -exec rm -rf {} \; 2> /dev/null
45 dobin bin/mtasc bin/mtasc-byte || die
46 insinto /usr/share/mtasc
47 doins -r ocaml/mtasc/std{,8} || die
48 dodoc ocaml/mtasc/doc/{Readme.linux,CHANGES.txt} || die
52 einfo "mm classes are installed in /usr/share/mtasc/std"
53 einfo "so when needed you should compile with:"
54 einfo "mtasc -cp /usr/share/mtasc/std ..."