ChangeLog

# ChangeLog for dev-lang/mlton
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/ChangeLog,v 1.6 2008/04/24 11:49:21 armin76 Exp $

24 Apr 2008; Raúl Porcel
-files/digest-mlton-20070826:
Remove digests

*mlton-20070826 (14 Apr 2008)

14 Apr 2008; Marijn Schouten +mlton-20070826.ebuild:
bump, bug 110233

09 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

09 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

01 Jul 2004; Jeremy Huddleston
mlton-20040227.ebuild:
virtual/glibc -> virtual/libc

*mlton-20040227 (10 Jun 2004)

10 Jun 2004; Matthieu Sozeau metadata.xml,
mlton-20040227.ebuild, files/mlton-20040227-obsolete-flags.patch:
New ebuild for source version of mlton (requires mlton-bin to compile).

Manifest

AUX mlton-20040227-obsolete-flags.patch 1089 RMD160 c56f696529eb5cc141f2e810d61e7a3d2f007354 SHA1 5c3130990f63e1385f0b38d15a54fdb4be69e40f SHA256 7696e78607c5686e49f45e10cb8fa5c678b22d220b38d2fde89bd4ec93d3f1a4
DIST mlton-20040227-1.src.tgz 2264887 RMD160 afca67853f043bebe7fc408ecb5732223870d280 SHA1 5c09ee7b6394b7dbde4df46e18530f5810f5dd3b SHA256 e30ac14b4f02ad01b421f7eb29c191e0cdf94381af416c3d9928e75d520b15f6
DIST mlton-20070826-1.amd64-linux.tgz 11405270 RMD160 f8713c426dab8595988c6fd306843fba27372e4e SHA1 c5e0aa08ee9247f91d6a88ed4e68c32ababdc14c SHA256 0b46c04d0bd92ac39595c9c31b301a07ec65189460a6b9ab122e18a25b959312
DIST mlton-20070826-1.src.tgz 5585773 RMD160 4ec561e16487a4080fab7cd2f06c6753ae66e92d SHA1 3ec0c151bf8e1a04e0bc8ee768e4f2eb9fb348bf SHA256 c2f7e07523294d070682399377ea83ed11f2ed59d142b30fc7032c1c8fd9e103
DIST mlton-20070826-1.x86-linux.tgz 11685923 RMD160 0f93b8ceedf3909f59e764acd1e253aaddbd9fb4 SHA1 a98b6e30b8c382c52594db3d6a6c7e2439ef2d6a SHA256 71abc82f25ef869dc1482ea85fc54d8ba1972292847a36f215bedfb27e0ddad9
EBUILD mlton-20040227.ebuild 783 RMD160 586f00d5b467334dae74b4d5c1ac47c5586a4727 SHA1 751881e9f59d66e67c2f2ec0913ca1dac1d8b996 SHA256 604cceea0555e40c82cf3dd8bfb22a016dcc01088ac7230789b5129c7468e52b
EBUILD mlton-20070826.ebuild 1178 RMD160 4deaba85e9f7b0165436f33e4087923ffe3304a5 SHA1 993600e00ebb6d7ad63b51ec773f458ee84f908d SHA256 8c7d7d78b3c890f71cf4e595cfac0bda146417b88ab41fb430f1be5c6c2e193c
MISC ChangeLog 992 RMD160 f1c4efcdccd2f7dc4473c659edefe8024b689800 SHA1 fbd3b4cebf774709d8664fc74b9ae8ad69756d4e SHA256 49ad52688544018d91d3ebaaf7b2a5a3ddbecb1f91253e9b60202bb8b4c4cd2f
MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81

files

metadata.xml




ml

mlton-20040227.ebuild

# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/mlton-20040227.ebuild,v 1.3 2004/07/02 04:28:29 eradicator Exp $

inherit eutils

DESCRIPTION="Standard ML optimizing compiler and libraries"
SRC_URI="http://www.mlton.org/download/${P}-1.src.tgz"
HOMEPAGE="http://www.mlton.org"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"

IUSE="doc"

DEPEND="virtual/libc
dev-libs/gmp
dev-lang/mlton-bin"

src_compile() {
epatch ${FILESDIR}/${P}-obsolete-flags.patch
# does not support parallel make
make
}

src_install() {
make DESTDIR=${D} install-no-docs

if use doc; then
make DESTDIR=${D} TDOC=${D}/usr/share/doc/${P} install-docs
else
cd doc && dodoc changelog license/*
fi
}

mlton-20070826.ebuild

# 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
}