summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2003-10-01 00:33:56 +0000
committerGeorge Shapovalov <george@gentoo.org>2003-10-01 00:33:56 +0000
commit33cca6914418a4870fe690eb33b37938dce79904 (patch)
tree7ffd6f79b80d47f63ef0db2a78cfdf3f1f97ce94 /dev-lang/smlnj
parentadded metadata.xml and cleanup whitespace (diff)
downloadgentoo-2-33cca6914418a4870fe690eb33b37938dce79904.tar.gz
gentoo-2-33cca6914418a4870fe690eb33b37938dce79904.tar.bz2
gentoo-2-33cca6914418a4870fe690eb33b37938dce79904.zip
moved 110.42 into stable, added 110.43 (new version)
Diffstat (limited to 'dev-lang/smlnj')
-rw-r--r--dev-lang/smlnj/ChangeLog8
-rw-r--r--dev-lang/smlnj/Manifest7
-rw-r--r--dev-lang/smlnj/files/digest-smlnj-110.439
-rw-r--r--dev-lang/smlnj/metadata.xml5
-rw-r--r--dev-lang/smlnj/smlnj-110.42.ebuild4
-rw-r--r--dev-lang/smlnj/smlnj-110.43.ebuild81
6 files changed, 109 insertions, 5 deletions
diff --git a/dev-lang/smlnj/ChangeLog b/dev-lang/smlnj/ChangeLog
index d7a72927f2b9..0bb22d8e1bc6 100644
--- a/dev-lang/smlnj/ChangeLog
+++ b/dev-lang/smlnj/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/smlnj
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/ChangeLog,v 1.2 2003/04/22 10:21:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/ChangeLog,v 1.3 2003/10/01 00:33:48 george Exp $
+
+*smlnj-110.42.ebuild (30 Sep 2003)
+
+ 30 Sep 2003; George Shapovalov <george@gentoo.org> smlnj-110.43.ebuild :
+ new version,
+ marked 110.42 stable
*smlnj-110.42.ebuild (03 Apr 2003)
diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index e73a8dc04d11..5f86c9ac96be 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -1,3 +1,6 @@
-MD5 50b1db23fe81d690d6faaa5f6ce124cc ChangeLog 529
-MD5 ddeb9ef70b415416aeba10ad06fd1eef smlnj-110.42.ebuild 2288
+MD5 5529045a80e96cb07920b8d8b4abe653 smlnj-110.43.ebuild 2268
+MD5 1c4b525f9a70e2284d853b6ad87ba75c ChangeLog 679
+MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155
+MD5 52cba1f042316f460c946015695e80d1 smlnj-110.42.ebuild 2285
MD5 50048fd027712df53a1839a96ea71b92 files/digest-smlnj-110.42 501
+MD5 50048fd027712df53a1839a96ea71b92 files/digest-smlnj-110.43 501
diff --git a/dev-lang/smlnj/files/digest-smlnj-110.43 b/dev-lang/smlnj/files/digest-smlnj-110.43
new file mode 100644
index 000000000000..b019f5d109fd
--- /dev/null
+++ b/dev-lang/smlnj/files/digest-smlnj-110.43
@@ -0,0 +1,9 @@
+MD5 43e569b0c702466d2a3c851fbf5cc8a8 config.tgz 13660
+MD5 2fbd0a8bf452c7ada0369fec1c3b732c runtime.tgz 313057
+MD5 68c57ff4f1e91c76abb47bab76476567 boot.x86-unix.tgz 5147025
+MD5 00569c04368da182310eed501a87f787 ml-lex.tgz 32108
+MD5 362edafbf2fdbda35505ac9784c86ee2 ml-yacc.tgz 95608
+MD5 efa7b9b411f2a674e39383d723040c64 ml-burg.tgz 31696
+MD5 294b04dd18877c1c7848adf12aae3c3f smlnj-lib.tgz 251230
+MD5 5418fecfdf569e356a6b5f00ed808ac9 cml.tgz 128485
+MD5 0f303ecba76f750ab1b0e38e17428fba eXene.tgz 695431
diff --git a/dev-lang/smlnj/metadata.xml b/dev-lang/smlnj/metadata.xml
new file mode 100644
index 000000000000..2193d772e351
--- /dev/null
+++ b/dev-lang/smlnj/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-lang/smlnj/smlnj-110.42.ebuild b/dev-lang/smlnj/smlnj-110.42.ebuild
index 134c9f2669c1..d8a97b55cdd9 100644
--- a/dev-lang/smlnj/smlnj-110.42.ebuild
+++ b/dev-lang/smlnj/smlnj-110.42.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.42.ebuild,v 1.2 2003/09/11 01:08:24 msterret Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.42.ebuild,v 1.3 2003/10/01 00:33:48 george Exp $
IUSE=""
@@ -19,7 +19,7 @@ SRC_URI="ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/config.tgz
HOMEPAGE="http://cm.bell-labs.com/cm/cs/what/smlnj/"
LICENSE="BSD"
-KEYWORDS="~x86"
+KEYWORDS="x86"
SLOT="0"
DEPEND="virtual/glibc"
diff --git a/dev-lang/smlnj/smlnj-110.43.ebuild b/dev-lang/smlnj/smlnj-110.43.ebuild
new file mode 100644
index 000000000000..dbdd74ebb168
--- /dev/null
+++ b/dev-lang/smlnj/smlnj-110.43.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.43.ebuild,v 1.1 2003/10/01 00:33:48 george Exp $
+
+IUSE=""
+
+DESCRIPTION="Standard ML of New Jersey compiler and libraries"
+SRC_URI="ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/config.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/runtime.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/boot.x86-unix.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/ml-lex.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/ml-yacc.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/ml-burg.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/smlnj-lib.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/cml.tgz
+ ftp://ftp.research.bell-labs.com/dist/smlnj/working/${PV}/eXene.tgz"
+
+HOMEPAGE="http://cm.bell-labs.com/cm/cs/what/smlnj/"
+
+LICENSE="BSD"
+KEYWORDS="~x86"
+
+SLOT="0"
+DEPEND="virtual/glibc"
+
+SMLNJ_DEST="/usr/share/smlnj"
+SMLNJ_TARGETS="./config/targets"
+
+GEN_POSIX_NAMES_PATCH="15i\n#\n.\nj\nw\nq"
+
+ARCH_BOOT="sml.boot.x86-unix"
+
+src_unpack() {
+ unpack ${A}
+
+ dirs=`ls ${WORKDIR}`
+ mkdir ${WORKDIR}/src
+
+ for i in $dirs; do
+ if test "$i" != "config" -a "$i" != ${ARCH_BOOT}; then
+ mv ${WORKDIR}/${i} ${WORKDIR}/src
+ fi
+ done
+
+ printf ${GEN_POSIX_NAMES_PATCH} | ed -s ${WORKDIR}/src/runtime/config/gen-posix-names.sh
+}
+
+src_compile() {
+ if test "${SMLNJ_HOME}" != ""; then
+ SMLNJ_HOME=""
+ fi
+
+ cd ${WORKDIR}
+
+ echo "request ml-burg" >> $SMLNJ_TARGETS
+ echo "request cml" >> $SMLNJ_TARGETS
+ echo "request cml-lib" >> $SMLNJ_TARGETS
+ echo "request eXene" >> $SMLNJ_TARGETS
+
+ ./config/install.sh || die
+}
+
+src_install () {
+
+ dodir ${SMLNJ_DEST}
+
+ cp -r ${WORKDIR}/{bin,lib} ${D}${SMLNJ_DEST} || die
+
+ dodir /etc/env.d
+ echo -e SMLNJ_HOME=${SMLNJ_DEST} > ${D}/etc/env.d/10smlnj
+
+ #need to provide symlinks into /usr/bin
+ dodir /usr/bin
+ dosym ${SMLNJ_DEST}/bin/ml-build /usr/bin/
+ dosym ${SMLNJ_DEST}/bin/ml-burg /usr/bin
+ dosym ${SMLNJ_DEST}/bin/ml-lex /usr/bin
+ dosym ${SMLNJ_DEST}/bin/ml-makedepend /usr/bin
+ dosym ${SMLNJ_DEST}/bin/ml-yacc /usr/bin
+ dosym ${SMLNJ_DEST}/bin/sml /usr/bin
+
+}