diff options
author | George Shapovalov <george@gentoo.org> | 2003-10-01 00:33:56 +0000 |
---|---|---|
committer | George Shapovalov <george@gentoo.org> | 2003-10-01 00:33:56 +0000 |
commit | 33cca6914418a4870fe690eb33b37938dce79904 (patch) | |
tree | 7ffd6f79b80d47f63ef0db2a78cfdf3f1f97ce94 /dev-lang/smlnj | |
parent | added metadata.xml and cleanup whitespace (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/smlnj/Manifest | 7 | ||||
-rw-r--r-- | dev-lang/smlnj/files/digest-smlnj-110.43 | 9 | ||||
-rw-r--r-- | dev-lang/smlnj/metadata.xml | 5 | ||||
-rw-r--r-- | dev-lang/smlnj/smlnj-110.42.ebuild | 4 | ||||
-rw-r--r-- | dev-lang/smlnj/smlnj-110.43.ebuild | 81 |
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 + +} |