summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/smlnj/smlnj-110.43.ebuild')
-rw-r--r--dev-lang/smlnj/smlnj-110.43.ebuild89
1 files changed, 0 insertions, 89 deletions
diff --git a/dev-lang/smlnj/smlnj-110.43.ebuild b/dev-lang/smlnj/smlnj-110.43.ebuild
deleted file mode 100644
index 6549967130ac..000000000000
--- a/dev-lang/smlnj/smlnj-110.43.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2004 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.6 2004/06/08 21:34:56 agriffis Exp $
-
-inherit eutils
-
-DESCRIPTION="Standard ML of New Jersey compiler and libraries"
-HOMEPAGE="http://cm.bell-labs.com/cm/cs/what/smlnj/"
-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"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="-* ~x86"
-IUSE=""
-
-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
-
- # This patch removes -ansi flags from the x86-linux Makefiles because they conflict
- # with both gcc-3.3 and will cause issues is sysmacros.h is included as well.
- # Closes Bug #30207
- epatch ${FILESDIR}/${P}-gcc33-quirk-fix.patch
-}
-
-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
-}
-
-pkg_postinst()
-{
- einfo "You need to run env-update to get a working installation"
-}