diff options
Diffstat (limited to 'dev-lang/cm3/cm3-5.2.6.ebuild')
-rw-r--r-- | dev-lang/cm3/cm3-5.2.6.ebuild | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/dev-lang/cm3/cm3-5.2.6.ebuild b/dev-lang/cm3/cm3-5.2.6.ebuild deleted file mode 100644 index 9a633d98f745..000000000000 --- a/dev-lang/cm3/cm3-5.2.6.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/cm3-5.2.6.ebuild,v 1.9 2004/07/11 15:43:51 vapier Exp $ - -inherit fixheadtails - -DESCRIPTION="Critical Mass Modula-3 compiler" -HOMEPAGE="http://www.elegosoft.com/cm3/" -SRC_URI="http://www.elegosoft.com/cm3/${PN}-src-all-${PV}.tgz" - -LICENSE="CMASS-M3 DEC-M3" -SLOT="0" -KEYWORDS="x86 ppc" -IUSE="tcltk" - -RDEPEND="tcltk? ( dev-lang/tcl )" -DEPEND="${RDEPEND} - sys-devel/gcc - dev-lang/cm3-bin" -PROVIDE="virtual/m3" - -S=${WORKDIR} - -src_unpack() { - unpack ${A} - cd ${S} - ht_fix_file \ - m3-comm/rdwr/test/john/src/Main.m3 \ - m3-demo/mentor/src/unionfind/junoLogs/reorder \ - m3-sys/m3cc/gcc/config.guess--cfl \ - m3-sys/m3cc/gcc/configure \ - m3-sys/m3cc/gcc/configure--cfl \ - m3-sys/m3cc/gcc/contrib/test_summary \ - m3-sys/m3cc/gcc/gcc/configure \ - m3-sys/m3cc/gcc/gcc/configure--cfl \ - m3-sys/m3cc/gcc/gcc/configure.in \ - m3-sys/m3cc/gcc/ltcf-c.sh \ - m3-sys/m3cc/gcc/ltcf-gcj.sh \ - m3-sys/m3gdb/gdb/configure \ - m3-sys/m3tests/src/m3makefile \ - scripts/pkginfo.sh -} - -setup_env() { - export GCC_BACKEND="yes" - export M3GDB="no" - export HAVE_SERIAL="no" - unset M3GC_SIMPLE - use tcltk \ - && HAVE_TCL="yes" \ - || HAVE_TCL="no" -} - -src_compile() { - setup_env - cd scripts - for s in do-cm3-core do-cm3-base ; do - env -u P ROOT=${S} ./${s}.sh build || die "building ${s}" - done -} - -src_install() { - setup_env - local TARGET=`grep 'TARGET.*=' /usr/bin/cm3.cfg | awk '{print $4}' | sed 's:"::g'` - sed -i "s:\"/usr/lib/cm3/:\"${D}/usr/lib/cm3/:g" `find -name .M3SHIP` || die "fixing .M3SHIP" - - cd scripts - dodir /usr/lib/cm3 - for s in do-cm3-core do-cm3-base ; do - env -u P ROOT=${S} ./${s}.sh ship || die "shipping ${s}" - done - cd ${D}/usr/lib/cm3/pkg - sed -i "s:${S}/*[^/-]*-[^/\"]*:/usr/lib/cm3/pkg:" `grep -RIl ${PORTAGE_TMPDIR}/portage *` || die "fixing .M3EXPORTS" - - # do all this crazy linking so as to overwrite cm3-bin stuff - dodir /usr/bin - insinto /usr/lib/cm3/bin - doins /usr/bin/cm3.cfg - dosym /usr/lib/cm3/pkg/cm3/${TARGET}/cm3 /usr/lib/cm3/bin/cm3 - dosym /usr/lib/cm3/bin/cm3 /usr/bin/cm3 - dosym /usr/lib/cm3/bin/cm3cg /usr/bin/cm3cg - dosym /usr/lib/cm3/bin/cm3.cfg /usr/bin/cm3.cfg - dobin ${FILESDIR}/m3{build,ship} - - insinto /etc/env.d - doins ${FILESDIR}/05cm3 -} |