diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2008-04-14 21:06:20 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2008-04-14 21:06:20 +0000 |
commit | bad195551f2b7f052cd3180c8d9c1835f226c1b8 (patch) | |
tree | 73b6222dbee08af178c6c45d7f2fca15daac3e60 /dev-lang/mlton | |
parent | Update deps for split Qt 4.4, see bug #217187. (diff) | |
download | gentoo-2-bad195551f2b7f052cd3180c8d9c1835f226c1b8.tar.gz gentoo-2-bad195551f2b7f052cd3180c8d9c1835f226c1b8.tar.bz2 gentoo-2-bad195551f2b7f052cd3180c8d9c1835f226c1b8.zip |
bump, bug 110233
(Portage version: 2.1.5_rc3)
Diffstat (limited to 'dev-lang/mlton')
-rw-r--r-- | dev-lang/mlton/ChangeLog | 9 | ||||
-rw-r--r-- | dev-lang/mlton/files/digest-mlton-20070826 | 9 | ||||
-rw-r--r-- | dev-lang/mlton/mlton-20070826.ebuild | 43 |
3 files changed, 59 insertions, 2 deletions
diff --git a/dev-lang/mlton/ChangeLog b/dev-lang/mlton/ChangeLog index a10a72d7bbd0..4792fc8e79a1 100644 --- a/dev-lang/mlton/ChangeLog +++ b/dev-lang/mlton/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/mlton -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/ChangeLog,v 1.4 2007/02/09 07:27:14 flameeyes Exp $ +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/ChangeLog,v 1.5 2008/04/14 21:06:20 hkbst Exp $ + +*mlton-20070826 (14 Apr 2008) + + 14 Apr 2008; Marijn Schouten <hkBst@gentoo.org> +mlton-20070826.ebuild: + bump, bug 110233 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: Regenerate digest in Manifest2 format. diff --git a/dev-lang/mlton/files/digest-mlton-20070826 b/dev-lang/mlton/files/digest-mlton-20070826 new file mode 100644 index 000000000000..c3266ac0e2da --- /dev/null +++ b/dev-lang/mlton/files/digest-mlton-20070826 @@ -0,0 +1,9 @@ +MD5 a6bba7e4936b5c57e4383751777998cb mlton-20070826-1.amd64-linux.tgz 11405270 +RMD160 f8713c426dab8595988c6fd306843fba27372e4e mlton-20070826-1.amd64-linux.tgz 11405270 +SHA256 0b46c04d0bd92ac39595c9c31b301a07ec65189460a6b9ab122e18a25b959312 mlton-20070826-1.amd64-linux.tgz 11405270 +MD5 08356566e20f47c1bcc8002fde72c2ec mlton-20070826-1.src.tgz 5585773 +RMD160 4ec561e16487a4080fab7cd2f06c6753ae66e92d mlton-20070826-1.src.tgz 5585773 +SHA256 c2f7e07523294d070682399377ea83ed11f2ed59d142b30fc7032c1c8fd9e103 mlton-20070826-1.src.tgz 5585773 +MD5 c08478954fa477f4614245ce7a9b9b63 mlton-20070826-1.x86-linux.tgz 11685923 +RMD160 0f93b8ceedf3909f59e764acd1e253aaddbd9fb4 mlton-20070826-1.x86-linux.tgz 11685923 +SHA256 71abc82f25ef869dc1482ea85fc54d8ba1972292847a36f215bedfb27e0ddad9 mlton-20070826-1.x86-linux.tgz 11685923 diff --git a/dev-lang/mlton/mlton-20070826.ebuild b/dev-lang/mlton/mlton-20070826.ebuild new file mode 100644 index 000000000000..39897da39f47 --- /dev/null +++ b/dev-lang/mlton/mlton-20070826.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/mlton-20070826.ebuild,v 1.1 2008/04/14 21:06:20 hkbst Exp $ + +inherit eutils + +DESCRIPTION="Standard ML optimizing compiler and libraries" +BASE_URI="http://mlton.org/pages/Download/attachments/" +SRC_URI="!binary? ( ${BASE_URI}/${P}-1.src.tgz ) + binary? ( amd64? ( ${BASE_URI}/${P}-1.amd64-linux.tgz ) + x86? ( ${BASE_URI}/${P}-1.x86-linux.tgz ) )" + +HOMEPAGE="http://www.mlton.org" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="binary doc" + +#block mlton-bin until it has been removed +DEPEND="dev-libs/gmp + !dev-lang/mlton-bin + doc? ( virtual/latex-base )" + +src_compile() { + if use !binary; then + has_version dev-lang/mlton || die "emerge with binary use flag first" + + # Does not support parallel make + emake -j1 all-no-docs || die + if use doc; then emake docs || die; fi + fi +} + +src_install() { + if use binary; then + mv "${WORKDIR}/usr" "${D}" + else + emake DESTDIR="${D}" install-no-docs || die + if use doc; then emake DESTDIR="${D}" TDOC="${D}"/usr/share/doc/${P} install-docs || die; fi + fi +} |